diff --git a/.eslintrc.js b/.eslintrc.js index 6d75f4534fa0b2..b02fe791c370a6 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -117,8 +117,8 @@ module.exports = { // https://eslint.org/docs/rules/ 'accessor-pairs': 'error', 'array-callback-return': 'error', - 'arrow-parens': ['error', 'always'], - 'arrow-spacing': ['error', { before: true, after: true }], + 'arrow-parens': 'error', + 'arrow-spacing': 'error', 'block-scoped-var': 'error', 'block-spacing': 'error', 'brace-style': ['error', '1tbs', { allowSingleLine: true }], @@ -126,8 +126,7 @@ module.exports = { line: { // Ignore all lines that have less characters than 20 and all lines that // start with something that looks like a variable name or code. - // eslint-disable-next-line max-len - ignorePattern: '.{0,20}$|[a-z]+ ?[0-9A-Z_.(/=:[#-]|std|http|ssh|ftp|(let|var|const) [a-z_A-Z0-9]+ =|[b-z] |[a-z]*[0-9].* ', + ignorePattern: '.{0,20}$|[a-z]+ ?[0-9A-Z_.(/=:[#-]|std|http|ssh|ftp', ignoreInlineComments: true, ignoreConsecutiveComments: true, }, @@ -162,9 +161,9 @@ module.exports = { ObjectExpression: 'first', SwitchCase: 1, }], - 'key-spacing': ['error', { mode: 'strict' }], + 'key-spacing': 'error', 'keyword-spacing': 'error', - 'linebreak-style': ['error', 'unix'], + 'linebreak-style': 'error', 'max-len': ['error', { code: 120, ignorePattern: '^// Flags:', @@ -178,7 +177,7 @@ module.exports = { 'no-constant-condition': ['error', { checkLoops: false }], 'no-constructor-return': 'error', 'no-duplicate-imports': 'error', - 'no-else-return': ['error', { allowElseIf: true }], + 'no-else-return': 'error', 'no-extra-parens': ['error', 'functions'], 'no-lonely-if': 'error', 'no-mixed-requires': 'error', @@ -285,7 +284,7 @@ module.exports = { named: 'never', asyncArrow: 'always', }], - 'space-in-parens': ['error', 'never'], + 'space-in-parens': 'error', 'space-infix-ops': 'error', 'space-unary-ops': 'error', 'spaced-comment': ['error', 'always', { @@ -311,7 +310,6 @@ module.exports = { 'jsdoc/require-param': 'off', 'jsdoc/check-tag-names': 'off', 'jsdoc/require-returns': 'off', - 'jsdoc/require-property-description': 'off', // Custom rules from eslint-plugin-node-core 'node-core/no-unescaped-regexp-dot': 'error', @@ -338,6 +336,7 @@ module.exports = { TextEncoderStream: 'readable', TransformStream: 'readable', TransformStreamDefaultController: 'readable', + ShadowRealm: 'readable', SubtleCrypto: 'readable', WritableStream: 'readable', WritableStreamDefaultWriter: 'readable', diff --git a/.github/label-pr-config.yml b/.github/label-pr-config.yml index e9d1fa1c820932..c22184e02f2114 100644 --- a/.github/label-pr-config.yml +++ b/.github/label-pr-config.yml @@ -31,8 +31,8 @@ subSystemLabels: /^src\/node_report/: c++, report /^src\/node_wasi/: c++, wasi /^src\/node_worker/: c++, worker - /^src\/quic\/*/: c++, quic, dont-land-on-v14.x, dont-land-on-v12.x - /^src\/node_bob*/: c++, quic, dont-land-on-v14.x, dont-land-on-v12.x + /^src\/quic\/*/: c++, quic, dont-land-on-v14.x + /^src\/node_bob*/: c++, quic, dont-land-on-v14.x # don't label python files as c++ /^src\/.+\.py$/: python, needs-ci @@ -54,7 +54,7 @@ subSystemLabels: /^vcbuild\.bat$/: build, windows, needs-ci /^(android-)?configure|node\.gyp|common\.gypi$/: build, needs-ci # more specific tools - /^tools\/gyp/: tools, build, gyp, needs-ci, dont-land-on-v14.x, dont-land-on-v12.x + /^tools\/gyp/: tools, build, gyp, needs-ci, dont-land-on-v14.x /^tools\/doc\//: tools, doc /^tools\/icu\//: tools, i18n-api, icu, needs-ci /^tools\/(?:osx-pkg\.pmdoc|pkgsrc)\//: tools, macos, install @@ -80,11 +80,11 @@ subSystemLabels: /^deps\/v8\/tools\/gen-postmortem-metadata\.py/: v8 engine, python, post-mortem /^deps\/v8\//: v8 engine /^deps\/uvwasi\//: wasi - /^deps\/npm\//: npm, fast-track, dont-land-on-v14.x, dont-land-on-v12.x + /^deps\/npm\//: npm, fast-track, dont-land-on-v14.x /^deps\/nghttp2\/nghttp2\.gyp/: build, http2 /^deps\/nghttp2\//: http2 - /^deps\/ngtcp2\//: quic, dont-land-on-v14.x, dont-land-on-v12.x - /^deps\/nghttp3\//: quic, dont-land-on-v14.x, dont-land-on-v12.x + /^deps\/ngtcp2\//: quic, dont-land-on-v14.x + /^deps\/nghttp3\//: quic, dont-land-on-v14.x /^deps\/([^/]+)/: dependencies, $1 ## JS subsystems @@ -138,7 +138,7 @@ exlusiveLabels: # considered a subsystem of sorts /^doc\/api\/n-api.md$/: doc, node-api # quic - /^doc\/api\/quic.md$/: doc, quic, dont-land-on-v14.x, dont-land-on-v12.x + /^doc\/api\/quic.md$/: doc, quic, dont-land-on-v14.x # Add worker label to PRs that affect doc/api/worker_threads.md /^doc\/api\/worker_threads.md$/: doc, worker # test runner documentation diff --git a/.github/workflows/authors.yml b/.github/workflows/authors.yml index e33089ea252cdb..ee5e814ce7671a 100644 --- a/.github/workflows/authors.yml +++ b/.github/workflows/authors.yml @@ -19,7 +19,7 @@ jobs: fetch-depth: '0' # This is required to actually get all the authors persist-credentials: false - run: tools/update-authors.mjs # Run the AUTHORS tool - - uses: gr2m/create-or-update-pull-request-action@6720400cad8e74d7adc64640e4e6ea6748b83d8f + - uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee # Creates a PR or update the Action's existing PR, or # no-op if the base branch is already up-to-date. env: diff --git a/.github/workflows/auto-start-ci.yml b/.github/workflows/auto-start-ci.yml index 98f562fd00b767..840d4afe942f1e 100644 --- a/.github/workflows/auto-start-ci.yml +++ b/.github/workflows/auto-start-ci.yml @@ -10,8 +10,9 @@ on: concurrency: ${{ github.workflow }} +# todo (node-fetch not working on 18, waiting for node-core-utils to fix) env: - NODE_VERSION: lts/* + NODE_VERSION: 16 permissions: contents: read @@ -28,12 +29,13 @@ jobs: - name: Get Pull Requests id: get_prs_for_ci run: > - gh pr list \ + numbers=$(gh pr list \ --repo ${{ github.repository }} \ --label 'request-ci' \ --json 'number' \ - -t '::set-output name=numbers::{{ range . }}{{ .number }} {{ end }}' \ - --limit 100 + -t '{{ range . }}{{ .number }} {{ end }}' \ + --limit 100) + echo "numbers=$numbers" >> $GITHUB_OUTPUT env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} start-ci: @@ -59,7 +61,7 @@ jobs: - name: Setup node-core-utils run: | ncu-config set username ${{ secrets.JENKINS_USER }} - ncu-config set token none + ncu-config set token "${{ secrets.GH_USER_TOKEN }}" ncu-config set jenkins_token ${{ secrets.JENKINS_TOKEN }} ncu-config set owner "${{ github.repository_owner }}" ncu-config set repo "$(echo ${{ github.repository }} | cut -d/ -f2)" diff --git a/.github/workflows/build-tarball.yml b/.github/workflows/build-tarball.yml index 2ced884f35c539..12d5e2794091cd 100644 --- a/.github/workflows/build-tarball.yml +++ b/.github/workflows/build-tarball.yml @@ -28,7 +28,7 @@ concurrency: cancel-in-progress: true env: - PYTHON_VERSION: '3.10' + PYTHON_VERSION: '3.11' FLAKY_TESTS: keep_retrying permissions: @@ -43,7 +43,7 @@ jobs: with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information @@ -69,7 +69,7 @@ jobs: with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index af376d3aa5c533..e00e6457782407 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -23,7 +23,7 @@ concurrency: cancel-in-progress: true env: - PYTHON_VERSION: '3.10' + PYTHON_VERSION: '3.11' FLAKY_TESTS: keep_retrying permissions: @@ -42,7 +42,7 @@ jobs: with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Install deps diff --git a/.github/workflows/commit-lint.yml b/.github/workflows/commit-lint.yml index 738a034aecb017..617e434e40404d 100644 --- a/.github/workflows/commit-lint.yml +++ b/.github/workflows/commit-lint.yml @@ -15,8 +15,8 @@ jobs: - name: Compute number of commits in the PR id: nb-of-commits run: | - echo "::set-output name=plusOne::$((${{ github.event.pull_request.commits }} + 1))" - echo "::set-output name=minusOne::$((${{ github.event.pull_request.commits }} - 1))" + echo "plusOne=$((${{ github.event.pull_request.commits }} + 1))" >> $GITHUB_OUTPUT + echo "minusOne=$((${{ github.event.pull_request.commits }} - 1))" >> $GITHUB_OUTPUT - uses: actions/checkout@v3 with: fetch-depth: ${{ steps.nb-of-commits.outputs.plusOne }} diff --git a/.github/workflows/commit-queue.yml b/.github/workflows/commit-queue.yml index ac57fbb0e01f4f..59ab3d2ce64263 100644 --- a/.github/workflows/commit-queue.yml +++ b/.github/workflows/commit-queue.yml @@ -32,14 +32,25 @@ jobs: steps: - name: Get Pull Requests id: get_mergeable_prs - run: > - gh pr list \ + run: | + prs=$(gh pr list \ + --repo ${{ github.repository }} \ + --base ${{ github.ref_name }} \ + --label 'commit-queue' \ + --json 'number' \ + --search "created:<=$(date --date="2 days ago" +"%Y-%m-%dT%H:%M:%S%z")" \ + -t '{{ range . }}{{ .number }} {{ end }}' \ + --limit 100) + fast_track_prs=$(gh pr list \ --repo ${{ github.repository }} \ --base ${{ github.ref_name }} \ --label 'commit-queue' \ + --label 'fast-track' \ --json 'number' \ - -t '::set-output name=numbers::{{ range . }}{{ .number }} {{ end }}' \ - --limit 100 + -t '{{ range . }}{{ .number }} {{ end }}' \ + --limit 100) + numbers=$(echo $prs' '$fast_track_prs | jq -r -s 'unique | join(" ")') + echo "numbers=$numbers" >> $GITHUB_OUTPUT env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} commitQueue: diff --git a/.github/workflows/coverage-linux.yml b/.github/workflows/coverage-linux.yml index db0a82c9e21d73..00aa1c8f9d23a4 100644 --- a/.github/workflows/coverage-linux.yml +++ b/.github/workflows/coverage-linux.yml @@ -26,7 +26,7 @@ concurrency: cancel-in-progress: true env: - PYTHON_VERSION: '3.10' + PYTHON_VERSION: '3.11' FLAKY_TESTS: keep_retrying permissions: @@ -41,7 +41,7 @@ jobs: with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information diff --git a/.github/workflows/coverage-windows.yml b/.github/workflows/coverage-windows.yml index 78465acb17566d..5c127eb482d2f7 100644 --- a/.github/workflows/coverage-windows.yml +++ b/.github/workflows/coverage-windows.yml @@ -28,7 +28,7 @@ concurrency: cancel-in-progress: true env: - PYTHON_VERSION: '3.10' + PYTHON_VERSION: '3.11' FLAKY_TESTS: keep_retrying permissions: @@ -43,7 +43,7 @@ jobs: with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Install deps diff --git a/.github/workflows/find-inactive-collaborators.yml b/.github/workflows/find-inactive-collaborators.yml index ce47c0a1ddedb2..8fa954fd0f8128 100644 --- a/.github/workflows/find-inactive-collaborators.yml +++ b/.github/workflows/find-inactive-collaborators.yml @@ -33,7 +33,7 @@ jobs: run: tools/find-inactive-collaborators.mjs - name: Open pull request - uses: gr2m/create-or-update-pull-request-action@6720400cad8e74d7adc64640e4e6ea6748b83d8f + uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee # Creates a PR or update the Action's existing PR, or # no-op if the base branch is already up-to-date. env: diff --git a/.github/workflows/find-inactive-tsc.yml b/.github/workflows/find-inactive-tsc.yml index 2f6afec42277bb..b4af0876fbdb97 100644 --- a/.github/workflows/find-inactive-tsc.yml +++ b/.github/workflows/find-inactive-tsc.yml @@ -42,7 +42,7 @@ jobs: run: tools/find-inactive-tsc.mjs >> $GITHUB_ENV - name: Open pull request - uses: gr2m/create-or-update-pull-request-action@6720400cad8e74d7adc64640e4e6ea6748b83d8f + uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee # Creates a PR or update the Action's existing PR, or # no-op if the base branch is already up-to-date. env: diff --git a/.github/workflows/label-flaky-test-issue.yml b/.github/workflows/label-flaky-test-issue.yml index 490d0826fb53aa..82e2a10ab2b25c 100644 --- a/.github/workflows/label-flaky-test-issue.yml +++ b/.github/workflows/label-flaky-test-issue.yml @@ -4,6 +4,9 @@ on: issues: types: [opened, labeled] +permissions: + contents: read + jobs: label: if: github.event.label.name == 'flaky-test' @@ -41,7 +44,7 @@ jobs: labels="${labels}${platform2label[$platform]},"; \ done; - echo "::set-output name=LABELS::${labels::-1}" + echo "LABELS=${labels::-1}" >> $GITHUB_OUTPUT - name: Add labels env: diff --git a/.github/workflows/license-builder.yml b/.github/workflows/license-builder.yml index 3c966da1d5b4f0..a58e0bf8bbbe0a 100644 --- a/.github/workflows/license-builder.yml +++ b/.github/workflows/license-builder.yml @@ -21,7 +21,7 @@ jobs: with: persist-credentials: false - run: ./tools/license-builder.sh # Run the license builder tool - - uses: gr2m/create-or-update-pull-request-action@6720400cad8e74d7adc64640e4e6ea6748b83d8f + - uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee # Creates a PR or update the Action's existing PR, or # no-op if the base branch is already up-to-date. env: diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index 1b5c9e8f9ba421..c9b8f08f99e4a4 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -14,7 +14,7 @@ concurrency: cancel-in-progress: true env: - PYTHON_VERSION: '3.10' + PYTHON_VERSION: '3.11' NODE_VERSION: lts/* permissions: @@ -44,7 +44,7 @@ jobs: with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information @@ -64,7 +64,7 @@ jobs: with: node-version: ${{ env.NODE_VERSION }} - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information @@ -107,7 +107,7 @@ jobs: - name: Get release version numbers if: ${{ github.event.pull_request && github.event.pull_request.base.ref == github.event.pull_request.base.repo.default_branch }} id: get-released-versions - run: ./tools/lint-md/list-released-versions-from-changelogs.mjs + run: ./tools/lint-md/list-released-versions-from-changelogs.mjs >> $GITHUB_OUTPUT - name: Lint markdown files run: | echo "::add-matcher::.github/workflows/remark-lint-problem-matcher.json" @@ -122,7 +122,7 @@ jobs: with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information @@ -139,7 +139,7 @@ jobs: with: persist-credentials: false - name: Use Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information diff --git a/.github/workflows/test-asan.yml b/.github/workflows/test-asan.yml index c8e7a09e2e4efd..059018b74e5e58 100644 --- a/.github/workflows/test-asan.yml +++ b/.github/workflows/test-asan.yml @@ -30,7 +30,7 @@ concurrency: env: ASAN_OPTIONS: intercept_tls_get_addr=0 - PYTHON_VERSION: '3.10' + PYTHON_VERSION: '3.11' FLAKY_TESTS: keep_retrying permissions: @@ -39,7 +39,7 @@ permissions: jobs: test-asan: if: github.event.pull_request.draft == false - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 env: CC: clang CXX: clang++ @@ -50,7 +50,7 @@ jobs: with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information diff --git a/.github/workflows/test-internet.yml b/.github/workflows/test-internet.yml index 1e968652896f1e..236d76741be40b 100644 --- a/.github/workflows/test-internet.yml +++ b/.github/workflows/test-internet.yml @@ -21,7 +21,7 @@ concurrency: cancel-in-progress: true env: - PYTHON_VERSION: '3.10' + PYTHON_VERSION: '3.11' FLAKY_TESTS: keep_retrying permissions: @@ -36,7 +36,7 @@ jobs: with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information diff --git a/.github/workflows/test-linux.yml b/.github/workflows/test-linux.yml index 24196849d1bac8..2a1614e7e8cba1 100644 --- a/.github/workflows/test-linux.yml +++ b/.github/workflows/test-linux.yml @@ -23,7 +23,7 @@ concurrency: cancel-in-progress: true env: - PYTHON_VERSION: '3.10' + PYTHON_VERSION: '3.11' FLAKY_TESTS: keep_retrying permissions: @@ -38,7 +38,7 @@ jobs: with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information diff --git a/.github/workflows/test-macos.yml b/.github/workflows/test-macos.yml index 7faddc8eaedaec..c09004cbe422c7 100644 --- a/.github/workflows/test-macos.yml +++ b/.github/workflows/test-macos.yml @@ -29,7 +29,7 @@ concurrency: cancel-in-progress: true env: - PYTHON_VERSION: '3.10' + PYTHON_VERSION: '3.11' FLAKY_TESTS: keep_retrying permissions: @@ -44,7 +44,7 @@ jobs: with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information @@ -52,12 +52,12 @@ jobs: # The `npm ci` for this step fails a lot as part of the Test step. Run it # now so that we don't have to wait 2 hours for the Build step to pass # first before that failure happens. (And if there's something about - # `make run-ci -j2` that is causing the failure and the failure doesn't + # `make run-ci -j3` that is causing the failure and the failure doesn't # happen anymore running this step here first, that's also useful # information.) - name: tools/doc/node_modules workaround run: make tools/doc/node_modules - name: Build - run: make build-ci -j2 V=1 CONFIG_FLAGS="--error-on-warn" + run: make build-ci -j$(getconf _NPROCESSORS_ONLN) V=1 CONFIG_FLAGS="--error-on-warn" - name: Test - run: make run-ci -j2 V=1 TEST_CI_ARGS="-p actions --measure-flakiness 9" + run: make run-ci -j$(getconf _NPROCESSORS_ONLN) V=1 TEST_CI_ARGS="-p actions --measure-flakiness 9" diff --git a/.github/workflows/timezone-update.yml b/.github/workflows/timezone-update.yml index d7c9305325f82b..27cbfd2946a1d2 100644 --- a/.github/workflows/timezone-update.yml +++ b/.github/workflows/timezone-update.yml @@ -31,10 +31,16 @@ jobs: persist-credentials: false repository: unicode-org/icu-data + - name: Record new version + run: echo "new_version=$(ls icu-data/tzdata/icunew | tail -1)" >> $GITHUB_ENV + - run: ./tools/update-timezone.mjs + - name: Update the expected timezone version in test + run: echo "${{ env.new_version }}" > test/fixtures/tz-version.txt + - name: Open Pull Request - uses: gr2m/create-or-update-pull-request-action@6720400cad8e74d7adc64640e4e6ea6748b83d8f # Create a PR or update the Action's existing PR + uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee # Create a PR or update the Action's existing PR env: GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }} with: @@ -49,7 +55,7 @@ jobs: console.log(process.versions.tz) ``` branch: actions/timezone-update - commit-message: 'deps: update timezone' + commit-message: 'deps: update timezone to ${{ env.new_version }}' labels: dependencies - title: 'deps: update timezone' + title: 'deps: update timezone to ${{ env.new_version }}' reviewers: \@nodejs/i18n-api diff --git a/.github/workflows/tools.yml b/.github/workflows/tools.yml index dbd664ea64a7c5..83457850302540 100644 --- a/.github/workflows/tools.yml +++ b/.github/workflows/tools.yml @@ -78,12 +78,61 @@ jobs: echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV ./tools/update-undici.sh fi + - id: base64 + subsystem: deps + label: dependencies + run: | + NEW_VERSION=$(gh api repos/aklomp/base64/releases/latest -q '.tag_name|ltrimstr("v")') + CURRENT_VERSION=$(grep "base64 LANGUAGES C VERSION" ./deps/base64/base64/CMakeLists.txt | \ + sed -n "s/^.*VERSION \(.*\))/\1/p") + if [ "$NEW_VERSION" != "$CURRENT_VERSION" ]; then + echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV + ./tools/update-base64.sh "$NEW_VERSION" + fi + - id: acorn + subsystem: deps + label: dependencies + run: | + NEW_VERSION=$(npm view acorn dist-tags.latest) + CURRENT_VERSION=$(node -p "require('./deps/acorn/acorn/package.json').version") + if [ "$NEW_VERSION" != "$CURRENT_VERSION" ]; then + echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV + ./tools/update-acorn.sh + fi + - id: acorn-walk + subsystem: deps + label: dependencies + run: | + NEW_VERSION=$(npm view acorn-walk dist-tags.latest) + CURRENT_VERSION=$(node -p "require('./deps/acorn/acorn-walk/package.json').version") + if [ "$NEW_VERSION" != "$CURRENT_VERSION" ]; then + echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV + ./tools/update-acorn-walk.sh + fi + - id: libuv + subsystem: deps + label: dependencies + run: | + NEW_VERSION=$(gh api repos/libuv/libuv/releases/latest -q '.tag_name|ltrimstr("v")') + VERSION_H="./deps/uv/include/uv/version.h" + CURRENT_MAJOR_VERSION=$(grep "#define UV_VERSION_MAJOR" $VERSION_H | sed -n "s/^.*MAJOR \(.*\)/\1/p") + CURRENT_MINOR_VERSION=$(grep "#define UV_VERSION_MINOR" $VERSION_H | sed -n "s/^.*MINOR \(.*\)/\1/p") + CURRENT_PATCH_VERSION=$(grep "#define UV_VERSION_PATCH" $VERSION_H | sed -n "s/^.*PATCH \(.*\)/\1/p") + CURRENT_SUFFIX_VERSION=$(grep "#define UV_VERSION_SUFFIX" $VERSION_H | sed -n "s/^.*SUFFIX \"\(.*\)\"/\1/p") + SUFFIX_STRING=$([[ -z "$CURRENT_SUFFIX_VERSION" ]] && echo "" || echo "-$CURRENT_SUFFIX_VERSION") + CURRENT_VERSION="$CURRENT_MAJOR_VERSION.$CURRENT_MINOR_VERSION.$CURRENT_PATCH_VERSION$SUFFIX_STRING" + if [ "$NEW_VERSION" != "$CURRENT_VERSION" ]; then + echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV + ./tools/dep_updaters/update-libuv.sh "$NEW_VERSION" + fi steps: - uses: actions/checkout@v3 with: persist-credentials: false - run: ${{ matrix.run }} - - uses: gr2m/create-or-update-pull-request-action@6720400cad8e74d7adc64640e4e6ea6748b83d8f + env: + GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }} + - uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee # Creates a PR or update the Action's existing PR, or # no-op if the base branch is already up-to-date. env: diff --git a/.mailmap b/.mailmap index 4a2bdf086fb8dd..4b6e07d2bc8f7c 100644 --- a/.mailmap +++ b/.mailmap @@ -27,6 +27,7 @@ Amery Amit Bendor Anatoli Papirovski Andreas Offenhaeuser +Andreas Schwab Andrew Hughes Andy Bettisworth Angel Stoyanov @@ -43,9 +44,9 @@ Arnout Kazemier <3rd-Eden@users.noreply.github.com> Artem Zaytsev Artur G Vieira Asaf David -Ash Cripps -Ash Cripps -Ash Cripps +Ash Cripps +Ash Cripps +Ash Cripps Ashley Maceli Ashok Suthar Ashutosh Kumar Singh @@ -78,6 +79,7 @@ Brandon Kobel Brendan Ashworth Brent Pendergraft Brett Kiefer +Brian Muenzenmeyer Brian White Brian White Brian White @@ -101,6 +103,8 @@ Christian Clauss Christophe Naud-Dulude Christopher Lenz Claudio Rodriguez +Claudio Wunder +Clemens Backes Colin Ihrig Corey Martin Cyril Lakech <1169286+clakech@users.noreply.github.com> @@ -376,6 +380,8 @@ Netto Farah Nicholas Kinsey Nick Sia <31839263+nicksia-vgw@users.noreply.github.com> Nick Soggin +Nicolas Stepien +Nicolas Stepien <567105+nstepien@users.noreply.github.com> Nigel Kibodeaux Nikola Glavina Nikolai Vavilov @@ -412,6 +418,7 @@ Ray Ray Morgan Ray Solomon Raymond Feng +Raz Luvaton <16746759+rluvaton@users.noreply.github.com> Rebecca Turner Refael Ackermann Reza Akhavan @@ -480,9 +487,11 @@ Sreepurna Jasti Stanislav Opichal Stefan Budeanu Stefan Bühler +Stefan Stojanovic Stephen Belanger Stephen Belanger Steve Mao +Steven R. Loomis Steven R. Loomis Stewart X Addison Suraiya Hameed @@ -548,6 +557,7 @@ Viktor Karpov Vincent Voyer Vladimir de Turckheim Vladimir de Turckheim +Vladimir Morozov vsemozhetbyt Vyacheslav Egorov Wang Xinyong @@ -579,6 +589,7 @@ Yoshihiro KIKUCHI Yosuke Furukawa Yuichiro MASUI Yuta Hiroto +ywave620 <60539365+ywave620@users.noreply.github.com> Zach Bjornson Zachary Scott Zachary Vacura diff --git a/AUTHORS b/AUTHORS index fd7efde7278c32..2e32a6c73bb203 100644 --- a/AUTHORS +++ b/AUTHORS @@ -623,7 +623,7 @@ Patrick Mooney Jicheng Li James Ferguson Julien Fontanet -Steven R. Loomis +Steven R. Loomis gyson Steve Sharp Victor Widell @@ -735,7 +735,7 @@ Steven Vercruysse Aleksanteri Negru-Vode Mathieu Darse Connor Peet -Mayhem +Nicolas Stepien Olov Lassus Phillip Lamplugh Kohei TAKATA @@ -2869,13 +2869,13 @@ Michael Perrotte Alexandre Ferrando Loris Zinsou Jizu Sun -Ash Cripps +Ash Cripps garygsc Patrick Housley Artem Maksimov Nolik palmires -Clemens Backes +Clemens Backes Vadim Gorbachev galina.prokofeva Nadya @@ -3276,7 +3276,7 @@ Rodolfo Carvalho Jordan Baczuk moander Hitesh Sharma -Andreas Schwab +Andreas Schwab Moritz Kneilmann fisker Cheung Issam E. Maghni @@ -3498,7 +3498,7 @@ Lenvin Gonsalves <41874033+98lenvi@users.noreply.github.com> Andreu Botella shhh7612 <82669765+shhh7612@users.noreply.github.com> Dominic Saadi -ywave620 <60539365+ywave620@users.noreply.github.com> +ywave620 NicoNekoru <66227158+NicoNekoru@users.noreply.github.com> SADIK KUZU flakey5 <73616808+flakey5@users.noreply.github.com> @@ -3517,12 +3517,12 @@ Brian Evans <53117772+mrbrianevans@users.noreply.github.com> falsandtru 东灯 <43312495+Lampese@users.noreply.github.com> Fabian Meyer <3982806+meyfa@users.noreply.github.com> -StefanStojanovic +Stefan Stojanovic Claudio Wunder Shrujal Shah Taha-Chaudhry <46199675+Taha-Chaudhry@users.noreply.github.com> smitley -Brian Muenzenmeyer +Brian Muenzenmeyer sidwebworks Connor Burton chexiongsheng @@ -3555,5 +3555,35 @@ pete3249 <63552971+pete3249@users.noreply.github.com> Bruno Pitrus Manuel Spigolon Lorand Horvath <72015221+lorand-horvath@users.noreply.github.com> +Michael Rienstra +Tho +Cesar Mario Diaz <85703766+Cesar-M-Diaz@users.noreply.github.com> +Khafra <42794878+KhafraDev@users.noreply.github.com> +github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> +Pierrick Bouvier <101587250+pbo-linaro@users.noreply.github.com> +KaKa +Luke Karrys +Tim Shilov +Obiwac +Yu Gu +andreysoktoev +Pavel Horal +Konv <82451257+kovsu@users.noreply.github.com> +Aidan Temple <15520814+aidant@users.noreply.github.com> +Emanuel Hoogeveen +Takuro Sato <79583855+takuro-sato@users.noreply.github.com> +Carter Snook +Nathanael Ruf <104262550+nathanael-ruf@users.noreply.github.com> +Vasili Skurydzin +翠 / green +Ulises Gascon +chlorine +Shi Lei +Deokjin Kim +Marco Ippolito +Alex Hunt +Debadree Chatterjee +Gabriela Gutierrez +emirgoren <61096652+emirgoren@users.noreply.github.com> # Generated by tools/update-authors.mjs diff --git a/BUILDING.md b/BUILDING.md index feced973d45f09..e66aa314d32991 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -225,7 +225,7 @@ The Node.js project supports Python >= 3 for building and testing. * `gcc` and `g++` >= 8.3 or newer * GNU Make 3.81 or newer -* Python 3.6, 3.7, 3.8, 3.9, or 3.10 (see note above) +* Python >=3.6 <=3.11 (see note above) * For test coverage, your Python installation must include pip. Installation via Linux package manager can be achieved with: @@ -241,7 +241,7 @@ FreeBSD and OpenBSD users may also need to install `libexecinfo`. #### macOS prerequisites * Xcode Command Line Tools >= 11 for macOS -* Python 3.6, 3.7, 3.8, 3.9, or 3.10 (see note above) +* Python >=3.6 <=3.11 (see note above) * For test coverage, your Python installation must include pip. macOS users can install the `Xcode Command Line Tools` by running @@ -565,7 +565,7 @@ to run it again before invoking `make -j4`. ##### Option 1: Manual install -* [Python 3.10](https://www.microsoft.com/en-us/p/python-310/9pjpw5ldxlz5) +* [Python 3.11](https://apps.microsoft.com/store/detail/python-311/9NRWMJP3717K) * The "Desktop development with C++" workload from [Visual Studio 2019](https://visualstudio.microsoft.com/vs/older-downloads/#visual-studio-2019-and-other-products) or the "C++ build tools" workload from the @@ -1053,6 +1053,44 @@ To make `./myModule.js` available via `require('myModule')` and > .\vcbuild link-module './myModule.js' link-module './myModule2.js' ``` +## Building to use shared dependencies at runtime + +By default Node.js is built so that all dependencies are bundled into +the Node.js binary itself. This provides a single binary that includes +the correct versions of all dependencies on which it depends. + +Some Node.js distributions, however, prefer to manage dependencies. +A number of `configure` options are provided to support this use case. + +* For dependencies with native code, the first set of options allow + Node.js to be built so that it uses a shared library + at runtime instead of building and including the dependency + in the Node.js binary itself. These options are in the + `Shared libraries` section of the `configure` help + (run `./configure --help` to get the complete list). + They provide the ability to enable the use of a shared library, + to set the name of the shared library, and to set the paths that + contain the include and shared library files. + +* For dependencies with JavaScript code (including WASM), the second + set of options allow the Node.js binary to be built so that it loads + the JavaScript for dependencies at runtime instead of being built into + the Node.js binary itself. These options are in the `Shared builtins` + section of the `configure` help + (run `./configure --help` to get the complete list). They + provide the ability to set the path to an external JavaScript file + for the dependency to be used at runtime. + +It is the responsibility of any distribution +shipping with these options to: + +* ensure that the shared dependencies available at runtime + match what is expected by the Node.js binary. A + mismatch may result in crashes or unexpected behavior. +* fully test that Node.js operates as expected with the + external dependencies. There may be little or no test coverage + within the Node.js project CI for these non-default options. + ## Note for downstream distributors of Node.js The Node.js ecosystem is reliant on ABI compatibility within a major release. diff --git a/CHANGELOG.md b/CHANGELOG.md index a22ceb7b3b6621..61482b076d9247 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,12 +3,12 @@ Select a Node.js version below to view the changelog history: * [Node.js 18](doc/changelogs/CHANGELOG_V18.md) **Long Term Support** -* [Node.js 17](doc/changelogs/CHANGELOG_V17.md) **Current** +* [Node.js 17](doc/changelogs/CHANGELOG_V17.md) End-of-Life * [Node.js 16](doc/changelogs/CHANGELOG_V16.md) Long Term Support * [Node.js 15](doc/changelogs/CHANGELOG_V15.md) End-of-Life * [Node.js 14](doc/changelogs/CHANGELOG_V14.md) Long Term Support * [Node.js 13](doc/changelogs/CHANGELOG_V13.md) End-of-Life -* [Node.js 12](doc/changelogs/CHANGELOG_V12.md) Long Term Support +* [Node.js 12](doc/changelogs/CHANGELOG_V12.md) End-of-Life * [Node.js 11](doc/changelogs/CHANGELOG_V11.md) End-of-Life * [Node.js 10](doc/changelogs/CHANGELOG_V10.md) End-of-Life * [Node.js 9](doc/changelogs/CHANGELOG_V9.md) End-of-Life @@ -28,14 +28,13 @@ release. - - + - - -
18 (LTS)17 (Current)16 (LTS)16 (LTS) 14 (LTS)12 (LTS)
-18.12.1
+18.13.0
+18.12.1
18.12.0
18.11.0
18.10.0
@@ -52,21 +51,6 @@ release. 18.0.0
-17.8.0
-17.7.2
-17.7.1
-17.7.0
-17.6.0
-17.5.0
-17.4.0
-17.3.1
-17.3.0
-17.2.0
-17.1.0
-17.0.1
-17.0.0
-
16.14.2
16.14.1
16.14.0
@@ -133,59 +117,6 @@ release. 14.1.0
14.0.0
-12.22.12
-12.22.11
-12.22.10
-12.22.9
-12.22.8
-12.22.7
-12.22.6
-12.22.5
-12.22.4
-12.22.3
-12.22.2
-12.22.1
-12.22.0
-12.21.0
-12.20.2
-12.20.1
-12.20.0
-12.19.1
-12.19.0
-12.18.4
-12.18.3
-12.18.2
-12.18.1
-12.18.0
-12.17.0
-12.16.3
-12.16.2
-12.16.1
-12.16.0
-12.15.0
-12.14.1
-12.14.0
-12.13.1
-12.13.0
-12.12.0
-12.11.1
-12.11.0
-12.10.0
-12.9.1
-12.9.0
-12.8.1
-12.8.0
-12.7.0
-12.6.0
-12.5.0
-12.4.0
-12.3.1
-12.3.0
-12.2.0
-12.1.0
-12.0.0
-
diff --git a/LICENSE b/LICENSE index a2a5437f5d007f..cbcc28ce972135 100644 --- a/LICENSE +++ b/LICENSE @@ -107,6 +107,18 @@ The externally maintained libraries used by Node.js are: 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. """ +- ittapi, located at deps/v8/third_party/ittapi, is licensed as follows: + """ + Copyright (c) 2019 Intel Corporation. All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + """ + - ICU, located at deps/icu-small, is licensed as follows: """ UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE @@ -693,10 +705,6 @@ The externally maintained libraries used by Node.js are: - pthread-fixes.c, copyright Google Inc. and Sony Mobile Communications AB. Three clause BSD license. - - - android-ifaddrs.h, android-ifaddrs.c, copyright Berkeley Software Design - Inc, Kenneth MacKay and Emergya (Cloud4all, FP7/2007-2013, grant agreement - n° 289016). Three clause BSD license. """ - llhttp, located at deps/llhttp, is licensed as follows: @@ -984,8 +992,7 @@ The externally maintained libraries used by Node.js are: - Strongtalk assembler, the basis of the files assembler-arm-inl.h, assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h, assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h, - assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h, - assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h. + assembler-x64.cc, assembler-x64.h, assembler.cc and assembler.h. This code is copyrighted by Sun Microsystems Inc. and released under a 3-clause BSD license. @@ -1045,9 +1052,9 @@ The externally maintained libraries used by Node.js are: - zlib, located at deps/zlib, is licensed as follows: """ zlib.h -- interface of the 'zlib' general purpose compression library - version 1.2.11, January 15th, 2017 + version 1.2.13, October 13th, 2022 - Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/README.md b/README.md index abe2f6d8102132..5830ab24c8aecb 100644 --- a/README.md +++ b/README.md @@ -184,6 +184,8 @@ For information about the governance of the Node.js project, see **Matteo Collina** <> (he/him) * [mhdawson](https://github.com/mhdawson) - **Michael Dawson** <> (he/him) +* [RafaelGSS](https://github.com/RafaelGSS) - + **Rafael Gonzaga** <> (he/him) * [RaisinTen](https://github.com/RaisinTen) - **Darshan Sen** <> (he/him) * [richardlau](https://github.com/richardlau) - @@ -266,12 +268,14 @@ For information about the governance of the Node.js project, see **Anna Henningsen** <> (she/her) * [aduh95](https://github.com/aduh95) - **Antoine du Hamel** <> (he/him) +* [anonrig](https://github.com/anonrig) - + **Yagiz Nizipli** <> (he/him) * [antsmartian](https://github.com/antsmartian) - **Anto Aravinth** <> (he/him) * [apapirovski](https://github.com/apapirovski) - **Anatoli Papirovski** <> (he/him) * [AshCripps](https://github.com/AshCripps) - - **Ash Cripps** <> + **Ash Cripps** <> * [Ayase-252](https://github.com/Ayase-252) - **Qingyu Deng** <> * [bcoe](https://github.com/bcoe) - @@ -310,8 +314,6 @@ For information about the governance of the Node.js project, see **David Carlier** <> * [devsnek](https://github.com/devsnek) - **Gus Caplan** <> (they/them) -* [dmabupt](https://github.com/dmabupt) - - **Xu Meng** <> (he/him) * [edsadr](https://github.com/edsadr) - **Adrian Estrada** <> (he/him) * [erickwendel](https://github.com/erickwendel) - @@ -370,6 +372,8 @@ For information about the governance of the Node.js project, see **LiviaMedeiros** <> * [lpinca](https://github.com/lpinca) - **Luigi Pinca** <> (he/him) +* [lukekarrys](https://github.com/lukekarrys) - + **Luke Karrys** <> (he/him) * [Lxxyx](https://github.com/Lxxyx) - **Zijian Liu** <> (he/him) * [marsonya](https://github.com/marsonya) - @@ -396,8 +400,6 @@ For information about the governance of the Node.js project, see **Ouyang Yadong** <> (he/him) * [panva](https://github.com/panva) - **Filip Skokan** <> -* [PoojaDurgad](https://github.com/PoojaDurgad) - - **Pooja D P** <> (she/her) * [puzpuzpuz](https://github.com/puzpuzpuz) - **Andrey Pechkurov** <> (he/him) * [Qard](https://github.com/Qard) - @@ -425,7 +427,7 @@ For information about the governance of the Node.js project, see * [ShogunPanda](https://github.com/ShogunPanda) - **Paolo Insogna** <> (he/him) * [srl295](https://github.com/srl295) - - **Steven R Loomis** <> + **Steven R Loomis** <> * [starkwang](https://github.com/starkwang) - **Weijia Wang** <> * [sxa](https://github.com/sxa) - @@ -444,7 +446,7 @@ For information about the governance of the Node.js project, see **Rich Trott** <> (he/him) * [vdeturckheim](https://github.com/vdeturckheim) - **Vladimir de Turckheim** <> (he/him) -* [VoltrexMaster](https://github.com/VoltrexMaster) - +* [VoltrexKeyva](https://github.com/VoltrexKeyva) - **Mohammed Keyvanzadeh** <> (he/him) * [watilde](https://github.com/watilde) - **Daijiro Wachi** <> (he/him) @@ -494,6 +496,8 @@ For information about the governance of the Node.js project, see **Jamie Davis** <> (he/him) * [digitalinfinity](https://github.com/digitalinfinity) - **Hitesh Kanwathirtha** <> (he/him) +* [dmabupt](https://github.com/dmabupt) - + **Xu Meng** <> (he/him) * [dnlup](https://github.com/dnlup) **dnlup** <> * [eljefedelrodeodeljefe](https://github.com/eljefedelrodeodeljefe) - @@ -590,6 +594,8 @@ For information about the governance of the Node.js project, see **Bert Belder** <> * [pmq20](https://github.com/pmq20) - **Minqi Pan** <> +* [PoojaDurgad](https://github.com/PoojaDurgad) - + **Pooja D P** <> (she/her) * [princejwesley](https://github.com/princejwesley) - **Prince John Wesley** <> * [psmarshall](https://github.com/psmarshall) - @@ -662,6 +668,8 @@ maintaining the Node.js project. * [Ayase-252](https://github.com/Ayase-252) - **Qingyu Deng** <> +* [bmuenzenmeyer](https://github.com/bmuenzenmeyer) - + **Brian Muenzenmeyer** <> (he/him) * [daeyeon](https://github.com/daeyeon) - **Daeyeon Jeong** <> (he/him) * [F3n67u](https://github.com/F3n67u) - @@ -684,9 +692,12 @@ maintaining the Node.js project. **Pooja Durgad** <> * [RaisinTen](https://github.com/RaisinTen) - **Darshan Sen** <> -* [VoltrexMaster](https://github.com/VoltrexMaster) - +* [VoltrexKeyva](https://github.com/VoltrexKeyva) - **Mohammed Keyvanzadeh** <> (he/him) +Triagers follow the [Triage Guide](./doc/contributing/issues.md#triaging-a-bug-report) when +responding to new issues. + ### Release keys Primary GPG keys for Node.js Releasers (some Releasers sign with subkeys): @@ -779,6 +790,12 @@ releases on a rotation basis as outlined in the * [vdeturckheim](https://github.com/vdeturckheim) - **Vladimir de Turckheim** <> (he/him) * NearForm + * [RafaelGSS](https://github.com/RafaelGSS) - + **Rafael Gonzaga** <> (he/him) +* NodeSource + * [juanarbol](https://github.com/juanarbol) - + **Juan José Arboleda** <> (he/him) +* Platformatic * [mcollina](https://github.com/mcollina) - **Matteo Collina** <> (he/him) * Red Hat and IBM diff --git a/SECURITY.md b/SECURITY.md index 57943ce969e20b..0ab2b4a3cac119 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,9 +4,11 @@ Report security bugs in Node.js via [HackerOne](https://hackerone.com/nodejs). -Your report will be acknowledged within 5 days, and you'll receive a more -detailed response to your report within 10 days indicating the next steps in -handling your submission. +Normally your report will be acknowledged within 5 days, and you'll receive +a more detailed response to your report within 10 days indicating the +next steps in handling your submission. These timelines may extend when +our triage volunteers are away on holiday, particularly at the end of the +year. After the initial reply to your report, the security team will endeavor to keep you informed of the progress being made towards a fix and full announcement, @@ -53,6 +55,132 @@ Here is the security disclosure policy for Node.js the release process above to ensure that the disclosure is handled in a consistent manner. +## The Node.js threat model + +In the Node.js threat model, there are trusted elements such as the +underlying operating system. Vulnerabilities that require the compromise +of these trusted elements are outside the scope of the Node.js threat +model. + +For a vulnerability to be eligible for a bug bounty, it must be a +vulnerability in the context of the Node.js threat model. In other +words, it cannot assume that a trusted element (such as the operating +system) has been compromised. + +Being able to cause the following through control of the elements that Node.js +does not trust is considered a vulnerability: + +* Disclosure or loss of integrity or confidentiality of data protected through + the correct use of Node.js APIs. +* The unavailability of the runtime, including the unbounded degradation of its + performance. + +If Node.js loads configuration files or runs code by default (without a +specific request from the user), and this is not documented, it is considered a +vulnerability. +Vulnerabilities related to this case may be fixed by a documentation update. + +**Node.js does NOT trust**: + +1. The data from network connections that are created through the use of Node.js + APIs and which is transformed/validated by Node.js before being passed to the + application. This includes: + * HTTP APIs (all flavors) client and server APIs. + * DNS APIs. +2. Consumers of data protected through the use of Node.js APIs (for example + people who have access to data encrypted through the Node.js crypto APIs). +3. The file content or other I/O that is opened for reading or writing by the + use of Node.js APIs (ex: stdin, stdout, stderr). + +In other words, if the data passing through Node.js to/from the application +can trigger actions other than those documented for the APIs, there is likely +a security vulnerability. Examples of unwanted actions are polluting globals, +causing an unrecoverable crash, or any other unexpected side effects that can +lead to a loss of confidentiality, integrity, or availability. + +**Node.js trusts everything else**. As some examples this includes: + +1. The developers and infrastructure that runs it. +2. The operating system that Node.js is running under and its configuration, + along with anything under control of the operating system. +3. The code it is asked to run including JavaScript and native code, even if + said code is dynamically loaded, e.g. all dependencies installed from the + npm registry. + The code run inherits all the privileges of the execution user. +4. Inputs provided to it by the code it is asked to run, as it is the + responsibility of the application to perform the required input validations. +5. Any connection used for inspector (debugger protocol) regardless of being + opened by command line options or Node.js APIs, and regardless of the remote + end being on the local machine or remote. +6. The file system when requiring a module. + See . + +Any unexpected behavior from the data manipulation from Node.js Internal +functions are considered a vulnerability. + +In addition to addressing vulnerabilities based on the above, the project works +to avoid APIs and internal implementations that make it "easy" for application +code to use the APIs incorrectly in a way that results in vulnerabilities within +the application code itself. While we don’t consider those vulnerabilities in +Node.js itself and will not necessarily issue a CVE we do want them to be +reported privately to Node.js first. +We often choose to work to improve our APIs based on those reports and issue +fixes either in regular or security releases depending on how much of a risk to +the community they pose. + +### Examples of vulneratibities + +#### Improper Certificate Validation (CWE-295) + +* Node.js provides APIs to validate handling of Subject Alternative Names (SANs) + in certficates used to connect to a TLS/SSL endpoint. If certificates can be + crafted which result in incorrect validation by the Node.js APIs that is + considered a vulnerability. + +#### Inconsistent Interpretation of HTTP Requests (CWE-444) + +* Node.js provides APIs to accept http connections. Those APIs parse the + headers received for a connection and pass them on to the application. + Bugs in parsing those headers which can result in request smuggling are + considered vulnerabilities. + +#### Missing Cryptographic Step (CWE-325) + +* Node.js provides APIs to encrypt data. Bugs that would allow an attacker + to get the original data without requiring the decryption key are + considered vulnerabilities. + +#### External Control of System or Configuration Setting (CWE-15) + +* If Node.js automatically loads a configuration file which is not documented + and modification of that configuration can affect the confidentiality of + data protected using the Node.js APIs this is considered a vulnerability. + +### Examples of non-vulneratibities + +#### Malicious Third-Party Modules (CWE-1357) + +* Code is trusted by Node.js, therefore any scenario that requires a malicious + third-party module cannot result in a vulnerability in Node.js. + +#### Prototype Pollution Attacks (CWE-1321) + +* Node.js trusts the inputs provided to it by application code. + It is up to the application to sanitize appropriately, therefore any scenario + that requires control over user input is not considered a vulnerability. + +#### Uncontrolled Search Path Element (CWE-427) + +* Node.js trusts the file system in the environment accessible to it. + Therefore, it is not a vulnerability if it accesses/loads files from any path + that is accessible to it. + +#### External Control of System or Configuration Setting (CWE-15) + +* If Node.js automatically loads a configuration file which is documented + no scenario that requires modification of that configuration file is + considered a vulnerability. + ## Receiving security updates Security notifications will be distributed via the following methods. diff --git a/android-configure b/android-configure index 8bab2e0b90c000..2731e48d708a4a 100755 --- a/android-configure +++ b/android-configure @@ -4,6 +4,7 @@ # Note that the mix of single and double quotes is intentional, # as is the fact that the ] goes on a new line. _=[ 'exec' '/bin/sh' '-c' ''' +command -v python3.11 >/dev/null && exec python3.11 "$0" "$@" command -v python3.10 >/dev/null && exec python3.10 "$0" "$@" command -v python3.9 >/dev/null && exec python3.9 "$0" "$@" command -v python3.8 >/dev/null && exec python3.8 "$0" "$@" @@ -22,7 +23,7 @@ except ImportError: from distutils.spawn import find_executable as which print('Node.js android configure: Found Python {}.{}.{}...'.format(*sys.version_info)) -acceptable_pythons = ((3, 10), (3, 9), (3, 8), (3, 7), (3, 6)) +acceptable_pythons = ((3, 11), (3, 10), (3, 9), (3, 8), (3, 7), (3, 6)) if sys.version_info[:2] in acceptable_pythons: import android_configure else: diff --git a/benchmark/blob/blob.js b/benchmark/blob/blob.js new file mode 100644 index 00000000000000..e63a18c84830ce --- /dev/null +++ b/benchmark/blob/blob.js @@ -0,0 +1,30 @@ +'use strict'; +const common = require('../common.js'); +const { Blob } = require('buffer'); + +const bench = common.createBenchmark(main, { + bytes: [128, 1024, 1024 ** 2], + n: [1e6], + operation: ['text', 'arrayBuffer'] +}); + +async function run(n, bytes, operation) { + const buff = Buffer.allocUnsafe(bytes); + const source = new Blob(buff); + bench.start(); + for (let i = 0; i < n; i++) { + switch (operation) { + case 'text': + await source.text(); + break; + case 'arrayBuffer': + await source.arrayBuffer(); + break; + } + } + bench.end(n); +} + +function main(conf) { + run(conf.n, conf.bytes, conf.operation).catch(console.log); +} diff --git a/benchmark/blob/file.js b/benchmark/blob/file.js new file mode 100644 index 00000000000000..42f866b1ad8ce8 --- /dev/null +++ b/benchmark/blob/file.js @@ -0,0 +1,34 @@ +'use strict'; +const common = require('../common.js'); +const { File } = require('buffer'); + +const bench = common.createBenchmark(main, { + bytes: [128, 1024, 1024 ** 2], + n: [1e6], + operation: ['text', 'arrayBuffer'] +}); + +const options = { + lastModified: Date.now() - 1e6, +}; + +async function run(n, bytes, operation) { + const buff = Buffer.allocUnsafe(bytes); + const source = new File(buff, 'dummy.txt', options); + bench.start(); + for (let i = 0; i < n; i++) { + switch (operation) { + case 'text': + await source.text(); + break; + case 'arrayBuffer': + await source.arrayBuffer(); + break; + } + } + bench.end(n); +} + +function main(conf) { + run(conf.n, conf.bytes, conf.operation).catch(console.log); +} diff --git a/benchmark/common.js b/benchmark/common.js index 6ed230ffde4231..918eaa5e0adbb4 100644 --- a/benchmark/common.js +++ b/benchmark/common.js @@ -38,7 +38,7 @@ class Benchmark { this.config = this.queue[0]; process.nextTick(() => { - if (Object.hasOwn(process.env, 'NODE_RUN_BENCHMARK_FN')) { + if (process.env.NODE_RUN_BENCHMARK_FN !== undefined) { fn(this.config); } else { // _run will use fork() to create a new process for each configuration @@ -91,7 +91,7 @@ class Benchmark { process.exit(1); } const [, key, value] = match; - if (Object.hasOwn(configs, key)) { + if (configs[key] !== undefined) { if (!cliOptions[key]) cliOptions[key] = []; cliOptions[key].push( @@ -290,10 +290,10 @@ function sendResult(data) { if (process.send) { // If forked, report by process send process.send(data, () => { - if (Object.hasOwn(process.env, 'NODE_RUN_BENCHMARK_FN')) { + if (process.env.NODE_RUN_BENCHMARK_FN !== undefined) { // If, for any reason, the process is unable to self close within // a second after completing, forcefully close it. - setTimeout(() => { + require('timers').setTimeout(() => { process.exit(0); }, 5000).unref(); } diff --git a/benchmark/events/ee-listen-unique.js b/benchmark/events/ee-listen-unique.js new file mode 100644 index 00000000000000..673e8b274166b9 --- /dev/null +++ b/benchmark/events/ee-listen-unique.js @@ -0,0 +1,35 @@ +'use strict'; +const common = require('../common.js'); +const { EventEmitter } = require('events'); + +const bench = common.createBenchmark(main, { + events: [1, 2, 3, 5, 10, 20], + n: [1e6], +}); + +function main({ events, n }) { + const ee = new EventEmitter(); + const listeners = []; + + for (let k = 0; k < 10; k += 1) + listeners.push(() => {}); + + const eventNames = []; + for (let k = 0; k < events; ++k) + eventNames.push(`dummy${k}`); + + bench.start(); + for (let i = 0; i < n; i += 1) { + for (const eventName of eventNames) { + for (let k = listeners.length; --k >= 0; /* empty */) { + ee.on(eventName, listeners[k]); + } + } + for (const eventName of eventNames) { + for (let k = listeners.length; --k >= 0; /* empty */) { + ee.removeListener(eventName, listeners[k]); + } + } + } + bench.end(n); +} diff --git a/benchmark/fixtures/require-cachable.js b/benchmark/fixtures/require-cachable.js deleted file mode 100644 index 105652a51855eb..00000000000000 --- a/benchmark/fixtures/require-cachable.js +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; - -const { internalBinding } = require('internal/test/binding'); -const { - builtinCategories: { canBeRequired } -} = internalBinding('builtins'); - -for (const key of canBeRequired) { - require(`node:${key}`); -} diff --git a/benchmark/misc/startup.js b/benchmark/misc/startup.js index dea5a31753f8fe..c2cf7f2de658be 100644 --- a/benchmark/misc/startup.js +++ b/benchmark/misc/startup.js @@ -1,80 +1,69 @@ 'use strict'; const common = require('../common.js'); -const { spawn } = require('child_process'); +const { spawnSync } = require('child_process'); const path = require('path'); let Worker; // Lazy loaded in main const bench = common.createBenchmark(main, { - dur: [1], script: [ 'benchmark/fixtures/require-builtins', - 'benchmark/fixtures/require-cachable', 'test/fixtures/semicolon', ], - mode: ['process', 'worker'] -}, { - flags: ['--expose-internals'] + mode: ['process', 'worker'], + count: [30], }); -function spawnProcess(script) { +function spawnProcess(script, bench, state) { const cmd = process.execPath || process.argv[0]; - const argv = ['--expose-internals', script]; - return spawn(cmd, argv); -} + while (state.finished < state.count) { + const child = spawnSync(cmd, [script]); + if (child.status !== 0) { + console.log('---- STDOUT ----'); + console.log(child.stdout.toString()); + console.log('---- STDERR ----'); + console.log(child.stderr.toString()); + throw new Error(`Child process stopped with exit code ${child.status}`); + } + state.finished++; + if (state.finished === 0) { + // Finished warmup. + bench.start(); + } -function spawnWorker(script) { - return new Worker(script, { stderr: true, stdout: true }); + if (state.finished === state.count) { + bench.end(state.count); + } + } } -function start(state, script, bench, getNode) { - const node = getNode(script); - let stdout = ''; - let stderr = ''; - - node.stdout.on('data', (data) => { - stdout += data; - }); - - node.stderr.on('data', (data) => { - stderr += data; - }); - - node.on('exit', (code) => { +function spawnWorker(script, bench, state) { + const child = new Worker(script); + child.on('exit', (code) => { if (code !== 0) { - console.error('------ stdout ------'); - console.error(stdout); - console.error('------ stderr ------'); - console.error(stderr); - throw new Error(`Error during node startup, exit code ${code}`); + throw new Error(`Worker stopped with exit code ${code}`); } - state.throughput++; - - if (state.go) { - start(state, script, bench, getNode); + state.finished++; + if (state.finished === 0) { + // Finished warmup. + bench.start(); + } + if (state.finished < state.count) { + spawnProcess(script, bench, state); } else { - bench.end(state.throughput); + bench.end(state.count); } }); } -function main({ dur, script, mode }) { - const state = { - go: true, - throughput: 0 - }; - - setTimeout(() => { - state.go = false; - }, dur * 1000); - +function main({ count, script, mode }) { script = path.resolve(__dirname, '../../', `${script}.js`); + const warmup = 3; + const state = { count, finished: -warmup }; if (mode === 'worker') { Worker = require('worker_threads').Worker; - bench.start(); - start(state, script, bench, spawnWorker); + spawnWorker(script, bench, state); } else { - bench.start(); - start(state, script, bench, spawnProcess); + spawnProcess(script, bench, state); } } diff --git a/benchmark/util/text-decoder.js b/benchmark/util/text-decoder.js new file mode 100644 index 00000000000000..3d1ccc34bb8995 --- /dev/null +++ b/benchmark/util/text-decoder.js @@ -0,0 +1,37 @@ +'use strict'; + +const common = require('../common.js'); + +const bench = common.createBenchmark(main, { + encoding: ['utf-8', 'latin1', 'iso-8859-3'], + ignoreBOM: [0, 1], + len: [256, 1024 * 16, 1024 * 512], + n: [1e2], + type: ['SharedArrayBuffer', 'ArrayBuffer', 'Buffer'] +}); + +function main({ encoding, len, n, ignoreBOM, type }) { + const decoder = new TextDecoder(encoding, { ignoreBOM }); + let buf; + + switch (type) { + case 'SharedArrayBuffer': { + buf = new SharedArrayBuffer(len); + break; + } + case 'ArrayBuffer': { + buf = new ArrayBuffer(len); + break; + } + case 'Buffer': { + buf = Buffer.allocUnsafe(len); + break; + } + } + + bench.start(); + for (let i = 0; i < n; i++) { + decoder.decode(buf); + } + bench.end(n); +} diff --git a/benchmark/util/text-encoder.js b/benchmark/util/text-encoder.js new file mode 100644 index 00000000000000..707f76df11dc89 --- /dev/null +++ b/benchmark/util/text-encoder.js @@ -0,0 +1,45 @@ +'use strict'; + +const common = require('../common.js'); + +const bench = common.createBenchmark(main, { + len: [16, 32, 256, 1024, 1024 * 32], + n: [1e4], + type: ['one-byte-string', 'two-byte-string', 'ascii'], + op: ['encode', 'encodeInto'] +}); + +function main({ n, op, len, type }) { + const encoder = new TextEncoder(); + let base = ''; + + switch (type) { + case 'ascii': + base = 'a'; + break; + case 'one-byte-string': + base = '\xff'; + break; + case 'two-byte-string': + base = 'ğ'; + break; + } + + const input = base.repeat(len); + const subarray = new Uint8Array(len); + + bench.start(); + switch (op) { + case 'encode': { + for (let i = 0; i < n; i++) + encoder.encode(input); + break; + } + case 'encodeInto': { + for (let i = 0; i < n; i++) + encoder.encodeInto(input, subarray); + break; + } + } + bench.end(n); +} diff --git a/benchmark/v8/serialize.js b/benchmark/v8/serialize.js new file mode 100644 index 00000000000000..331c576a1b490b --- /dev/null +++ b/benchmark/v8/serialize.js @@ -0,0 +1,17 @@ +'use strict'; + +const common = require('../common.js'); +const v8 = require('v8'); + +const bench = common.createBenchmark(main, { + len: [256, 1024 * 16, 1024 * 512], + n: [1e6] +}); + +function main({ n, len }) { + const typedArray = new BigUint64Array(len); + bench.start(); + for (let i = 0; i < n; i++) + v8.serialize({ a: 1, b: typedArray }); + bench.end(n); +} diff --git a/common.gypi b/common.gypi index 3f708d89b1ef38..f3e47909677639 100644 --- a/common.gypi +++ b/common.gypi @@ -36,7 +36,7 @@ # Reset this number to 0 on major V8 upgrades. # Increment by one for each non-official patch applied to deps/v8. - 'v8_embedder_string': '-node.12', + 'v8_embedder_string': '-node.21', ##### V8 defaults for Node.js ##### @@ -283,11 +283,7 @@ '-std:c++17' ], 'BufferSecurityCheck': 'true', - 'target_conditions': [ - ['_toolset=="target"', { - 'DebugInformationFormat': 1 # /Z7 embed info in .obj files - }], - ], + 'DebugInformationFormat': 1, # /Z7 embed info in .obj files 'ExceptionHandling': 0, # /EHsc 'MultiProcessorCompilation': 'true', 'StringPooling': 'true', # pool string literals diff --git a/configure b/configure index 6ef2da2e631e6e..fefb313c9cd13c 100755 --- a/configure +++ b/configure @@ -4,6 +4,7 @@ # Note that the mix of single and double quotes is intentional, # as is the fact that the ] goes on a new line. _=[ 'exec' '/bin/sh' '-c' ''' +command -v python3.11 >/dev/null && exec python3.11 "$0" "$@" command -v python3.10 >/dev/null && exec python3.10 "$0" "$@" command -v python3.9 >/dev/null && exec python3.9 "$0" "$@" command -v python3.8 >/dev/null && exec python3.8 "$0" "$@" @@ -22,7 +23,7 @@ except ImportError: from distutils.spawn import find_executable as which print('Node.js configure: Found Python {}.{}.{}...'.format(*sys.version_info)) -acceptable_pythons = ((3, 10), (3, 9), (3, 8), (3, 7), (3, 6)) +acceptable_pythons = ((3, 11), (3, 10), (3, 9), (3, 8), (3, 7), (3, 6)) if sys.version_info[:2] in acceptable_pythons: import configure else: diff --git a/configure.py b/configure.py index a4e5723067f286..81d54a14b7af51 100755 --- a/configure.py +++ b/configure.py @@ -57,6 +57,11 @@ with open ('tools/icu/icu_versions.json') as f: icu_versions = json.load(f) +shareable_builtins = {'cjs_module_lexer/lexer': 'deps/cjs-module-lexer/lexer.js', + 'cjs_module_lexer/dist/lexer': 'deps/cjs-module-lexer/dist/lexer.js', + 'undici/undici': 'deps/undici/undici.js' +} + # create option groups shared_optgroup = parser.add_argument_group("Shared libraries", "Flags that allows you to control whether you want to build against " @@ -70,6 +75,9 @@ "library you want to build against.") http2_optgroup = parser.add_argument_group("HTTP2", "Flags that allows you to control HTTP2 features in Node.js") +shared_builtin_optgroup = parser.add_argument_group("Shared builtins", + "Flags that allows you to control whether you want to build against " + "internal builtins or shared files.") # Options should be in alphabetical order but keep --prefix at the top, # that's arguably the one people will be looking for most. @@ -152,6 +160,13 @@ help="Generate an executable with libgcc and libstdc++ libraries. This " "will not work on OSX when using the default compilation environment") +parser.add_argument("--enable-vtune-profiling", + action="store_true", + dest="enable_vtune_profiling", + help="Enable profiling support for Intel VTune profiler to profile " + "JavaScript code executed in Node.js. This feature is only available " + "for x32, x86, and x64 architectures.") + parser.add_argument("--enable-pgo-generate", action="store_true", dest="enable_pgo_generate", @@ -422,6 +437,16 @@ parser.add_argument_group(shared_optgroup) +for builtin in shareable_builtins: + builtin_id = 'shared_builtin_' + builtin + '_path' + shared_builtin_optgroup.add_argument('--shared-builtin-' + builtin + '-path', + action='store', + dest='node_shared_builtin_' + builtin.replace('/', '_') + '_path', + help='Path to shared file for ' + builtin + ' builtin. ' + 'Will be used instead of bundled version at runtime') + +parser.add_argument_group(shared_builtin_optgroup) + static_optgroup.add_argument('--static-zoslib-gyp', action='store', dest='static_zoslib_gyp', @@ -787,7 +812,13 @@ action='store_true', dest='v8_enable_object_print', default=True, - help='compile V8 with auxiliar functions for native debuggers') + help='compile V8 with auxiliary functions for native debuggers') + +parser.add_argument('--v8-disable-object-print', + action='store_true', + dest='v8_disable_object_print', + default=False, + help='disable the V8 auxiliary functions for native debuggers') parser.add_argument('--v8-enable-hugepage', action='store_true', @@ -803,6 +834,12 @@ help='Enable V8 short builtin calls support. This feature is enabled '+ 'on x86_64 platform by default.') +parser.add_argument('--v8-enable-snapshot-compression', + action='store_true', + dest='v8_enable_snapshot_compression', + default=None, + help='Enable the built-in snapshot compression in V8.') + parser.add_argument('--node-builtin-modules-path', action='store', dest='node_builtin_modules_path', @@ -1248,6 +1285,7 @@ def configure_node(o): # Enable branch protection for arm64 if target_arch == 'arm64': o['cflags']+=['-msign-return-address=all'] + o['variables']['arm_fpu'] = options.arm_fpu or 'neon' if options.node_snapshot_main is not None: if options.shared: @@ -1284,6 +1322,15 @@ def configure_node(o): if flavor == 'aix': o['variables']['node_target_type'] = 'static_library' + if target_arch in ('x86', 'x64', 'ia32', 'x32'): + o['variables']['node_enable_v8_vtunejit'] = b(options.enable_vtune_profiling) + elif options.enable_vtune_profiling: + raise Exception( + 'The VTune profiler for JavaScript is only supported on x32, x86, and x64 ' + 'architectures.') + else: + o['variables']['node_enable_v8_vtunejit'] = 'false' + if flavor != 'linux' and (options.enable_pgo_generate or options.enable_pgo_use): raise Exception( 'The pgo option is supported only on linux.') @@ -1471,7 +1518,7 @@ def configure_v8(o): o['variables']['v8_no_strict_aliasing'] = 1 # Work around compiler bugs. o['variables']['v8_optimized_debug'] = 0 if options.v8_non_optimized_debug else 1 o['variables']['dcheck_always_on'] = 1 if options.v8_with_dchecks else 0 - o['variables']['v8_enable_object_print'] = 1 if options.v8_enable_object_print else 0 + o['variables']['v8_enable_object_print'] = 0 if options.v8_disable_object_print else 1 o['variables']['v8_random_seed'] = 0 # Use a random seed for hash tables. o['variables']['v8_promise_internal_field_count'] = 1 # Add internal field to promises for async hooks. o['variables']['v8_use_siphash'] = 0 if options.without_siphash else 1 @@ -1494,6 +1541,12 @@ def configure_v8(o): o['variables']['v8_enable_hugepage'] = 1 if options.v8_enable_hugepage else 0 if options.v8_enable_short_builtin_calls or o['variables']['target_arch'] == 'x64': o['variables']['v8_enable_short_builtin_calls'] = 1 + if options.v8_enable_snapshot_compression: + o['variables']['v8_enable_snapshot_compression'] = 1 + if options.v8_enable_object_print and options.v8_disable_object_print: + raise Exception( + 'Only one of the --v8-enable-object-print or --v8-disable-object-print options ' + 'can be specified at a time.') def configure_openssl(o): variables = o['variables'] @@ -2013,6 +2066,19 @@ def make_bin_override(): configure_inspector(output) configure_section_file(output) +# configure shareable builtins +output['variables']['node_builtin_shareable_builtins'] = [] +for builtin in shareable_builtins: + builtin_id = 'node_shared_builtin_' + builtin.replace('/', '_') + '_path' + if getattr(options, builtin_id): + if options.with_intl == 'none': + option_name = '--shared-builtin-' + builtin + '-path' + error(option_name + ' is incompatible with --with-intl=none' ) + else: + output['defines'] += [builtin_id.upper() + '=' + getattr(options, builtin_id)] + else: + output['variables']['node_builtin_shareable_builtins'] += [shareable_builtins[builtin]] + # Forward OSS-Fuzz settings output['variables']['ossfuzz'] = b(options.ossfuzz) diff --git a/deps/acorn/acorn/CHANGELOG.md b/deps/acorn/acorn/CHANGELOG.md index ea8d6c04dbad5b..cf40d7cfd13ce2 100644 --- a/deps/acorn/acorn/CHANGELOG.md +++ b/deps/acorn/acorn/CHANGELOG.md @@ -1,3 +1,9 @@ +## 8.8.1 (2022-10-24) + +### Bug fixes + +Make type for `Comment` compatible with estree types. + ## 8.8.0 (2022-07-21) ### Bug fixes diff --git a/deps/acorn/acorn/dist/acorn.d.ts b/deps/acorn/acorn/dist/acorn.d.ts index 140f6ed12855be..d6d5b824c3e5c8 100644 --- a/deps/acorn/acorn/dist/acorn.d.ts +++ b/deps/acorn/acorn/dist/acorn.d.ts @@ -224,7 +224,7 @@ declare namespace acorn { } interface Comment extends AbstractToken { - type: string + type: 'Line' | 'Block' value: string start: number end: number diff --git a/deps/acorn/acorn/dist/acorn.js b/deps/acorn/acorn/dist/acorn.js index 8e8b225b0b3c8e..5a291db1552038 100644 --- a/deps/acorn/acorn/dist/acorn.js +++ b/deps/acorn/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/deps/acorn/acorn/dist/acorn.mjs b/deps/acorn/acorn/dist/acorn.mjs index 5ae045a7f2a7de..7ddf96b2a8ebed 100644 --- a/deps/acorn/acorn/dist/acorn.mjs +++ b/deps/acorn/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/deps/acorn/acorn/package.json b/deps/acorn/acorn/package.json index 896061c412f549..579d89f5fff463 100644 --- a/deps/acorn/acorn/package.json +++ b/deps/acorn/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/deps/base64/base64/CMakeLists.txt b/deps/base64/base64/CMakeLists.txt index dcca17f6e27b48..56076e47a6aa3a 100644 --- a/deps/base64/base64/CMakeLists.txt +++ b/deps/base64/base64/CMakeLists.txt @@ -17,7 +17,7 @@ if (POLICY CMP0127) cmake_policy(SET CMP0127 NEW) endif() -project(base64 LANGUAGES C VERSION 0.4.0) +project(base64 LANGUAGES C VERSION 0.5.0) include(GNUInstallDirs) include(CMakeDependentOption) diff --git a/deps/corepack/CHANGELOG.md b/deps/corepack/CHANGELOG.md index 8b66751f0f4b7a..30f1a9db99c864 100644 --- a/deps/corepack/CHANGELOG.md +++ b/deps/corepack/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## [0.15.2](https://github.com/nodejs/corepack/compare/v0.15.1...v0.15.2) (2022-11-25) + + +### Features + +* update package manager versions ([#211](https://github.com/nodejs/corepack/issues/211)) ([c536c0c](https://github.com/nodejs/corepack/commit/c536c0c27c137c87a14487a2c2a63a1fe6bf88ec)) + +## [0.15.1](https://github.com/nodejs/corepack/compare/v0.15.0...v0.15.1) (2022-11-04) + + +### Features + +* update package manager versions ([#205](https://github.com/nodejs/corepack/issues/205)) ([5bfac11](https://github.com/nodejs/corepack/commit/5bfac11715474a4318c67fc806fd1ff4252c683a)) + +## [0.15.0](https://github.com/nodejs/corepack/compare/v0.14.2...v0.15.0) (2022-10-28) + + +### Features + +* add support for configurable registries and applicable auth options ([#186](https://github.com/nodejs/corepack/issues/186)) ([662ae90](https://github.com/nodejs/corepack/commit/662ae9057c7360cb05e9476914e611a9bf0074db)) +* update package manager versions ([#193](https://github.com/nodejs/corepack/issues/193)) ([0ec3a73](https://github.com/nodejs/corepack/commit/0ec3a7384729c5cf4ac566d91f1a4bb74e08a64f)) +* when strict checking is off, treat like transparent ([#197](https://github.com/nodejs/corepack/issues/197)) ([5eadc50](https://github.com/nodejs/corepack/commit/5eadc50192e205c60bfb1cad91854e9014a747b8)) + + +### Bug Fixes + +* **doc:** add package configuration instruction to readme ([#188](https://github.com/nodejs/corepack/issues/188)) ([0b7abb9](https://github.com/nodejs/corepack/commit/0b7abb9833d332bad97902260d31652482c274a0)) +* recreate cache folder if necessary ([#200](https://github.com/nodejs/corepack/issues/200)) ([7b5f2f9](https://github.com/nodejs/corepack/commit/7b5f2f9fcb24fe3fe517a96deaac7f32854f3124)) + ## [0.14.2](https://github.com/nodejs/corepack/compare/v0.14.1...v0.14.2) (2022-09-24) ### Features diff --git a/deps/corepack/README.md b/deps/corepack/README.md index 8ba03a760f2906..8d76baea4bbf8d 100644 --- a/deps/corepack/README.md +++ b/deps/corepack/README.md @@ -36,6 +36,8 @@ We do acknowledge the irony and overhead of using npm to install Corepack, which ## Usage +### When Building Packages + Just use your package managers as you usually would. Run `yarn install` in Yarn projects, `pnpm install` in pnpm projects, and `npm` in npm projects. Corepack will catch these calls, and depending on the situation: - **If the local project is configured for the package manager you're using**, Corepack will silently download and cache the latest compatible version. @@ -44,6 +46,18 @@ Just use your package managers as you usually would. Run `yarn install` in Yarn - **If the local project isn't configured for any package manager**, Corepack will assume that you know what you're doing, and will use whatever package manager version has been pinned as "known good release". Check the relevant section for more details. +### When Authoring Packages + +Set your package's manager with the `packageManager` field in `package.json`: + +```json +{ + "packageManager": "yarn@3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa" +} +``` + +Here, `yarn` is the name of the package manager, specified at version `3.2.3`, along with the SHA-224 hash of this version for validation. `packageManager@x.y.z` is required. The hash is optional but strongly recommended as a security practice. Permitted values for the package manager are `yarn`, `npm`, and `pnpm`. + ## Known Good Releases When running Corepack within projects that don't list a supported package @@ -120,8 +134,17 @@ This command will retrieve the given package manager from the specified archive manager versions that will be required for the projects you'll run, using `corepack hydrate`). -- `COREPACK_ENABLE_STRICT` can be set to `0` to prevent Corepack from checking +- `COREPACK_ENABLE_STRICT` can be set to `0` to prevent Corepack from throwing error + if the package manager does not correspond to the one defined for the current project. + This means that if a user is using the package manager specified in the current project, + it will use the version specified by the project's `packageManager` field. + But if the user is using other package manager different from the one specified + for the current project, it will use the system-wide package manager version. + +- `COREPACK_ENABLE_PROJECT_SPEC` can be set to `0` to prevent Corepack from checking if the package manager corresponds to the one defined for the current project. + This means that it will always use the system-wide package manager regardless of + what is being specified in the project's `packageManager` field. - `COREPACK_HOME` can be set in order to define where Corepack should install the package managers. By default it is set to `%LOCALAPPDATA%\node\corepack` @@ -129,29 +152,22 @@ This command will retrieve the given package manager from the specified archive - `COREPACK_ROOT` has no functional impact on Corepack itself; it's automatically being set in your environment by Corepack when it shells out to the underlying package managers, so that they can feature-detect its presence (useful for commands like `yarn init`). -- `HTTP_PROXY`, `HTTPS_PROXY`, and `NO_PROXY` are supported through [`node-proxy-agent`](https://github.com/TooTallNate/node-proxy-agent). +- `COREPACK_NPM_REGISTRY` sets the registry base url used when retrieving package managers from npm. Default value is `https://registry.npmjs.org` -## Contributing +- `COREPACK_NPM_TOKEN` sets a Bearer token authorization header when connecting to a npm type registry. -If you want to build corepack yourself, you can build the project like this: +- `COREPACK_NPM_USERNAME` and `COREPACK_NPM_PASSWORD` to set a Basic authorization header when connecting to a npm type registry. Note that both environment variables are required and as plain text. If you want to send an empty password, explicitly set `COREPACK_NPM_PASSWORD` to an empty string. -1. Clone this repository -2. Run `yarn build` (no need for `yarn install`) -3. The `dist/` directory now contains the corepack build and the shims -4. Call `node ./dist/corepack --help` and behold +- `HTTP_PROXY`, `HTTPS_PROXY`, and `NO_PROXY` are supported through [`node-proxy-agent`](https://github.com/TooTallNate/node-proxy-agent). + +## Contributing -You can also run the tests with `yarn jest` (still no install needed). +See [`CONTRIBUTING.md`](./CONTRIBUTING.md). ## Design -Various tidbits about Corepack's design are explained in more details in [DESIGN.md](/DESIGN.md). +See [`DESIGN.md`](/DESIGN.md). ## License (MIT) -> **Copyright © Corepack contributors** -> -> 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. +See [`LICENSE.md`](./LICENSE.md). diff --git a/deps/corepack/dist/corepack.js b/deps/corepack/dist/corepack.js index aff9562e4e4187..4e48cd7a82f6a8 100755 --- a/deps/corepack/dist/corepack.js +++ b/deps/corepack/dist/corepack.js @@ -15471,7 +15471,7 @@ EnableCommand.usage = clipanion__WEBPACK_IMPORTED_MODULE_6__.Command.Usage({ By default it will locate the install directory by running the equivalent of \`which corepack\`, but this can be tweaked by explicitly passing the install directory via the \`--install-directory\` flag. `, examples: [[ - `Enable all shims, putting them next to the \`corepath\` binary`, + `Enable all shims, putting them next to the \`corepack\` binary`, `$0 enable`, ], [ `Enable all shims, putting them in the specified directory`, @@ -15496,26 +15496,29 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "HydrateCommand": () => (/* binding */ HydrateCommand) /* harmony export */ }); -/* harmony import */ var clipanion__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! clipanion */ "./.yarn/__virtual__/clipanion-virtual-72ec1bc418/4/.yarn/berry/cache/clipanion-npm-3.1.0-ced87dbbea-9.zip/node_modules/clipanion/lib/advanced/index.js"); -/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! path */ "path"); -/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _folderUtils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../folderUtils */ "./sources/folderUtils.ts"); -/* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../types */ "./sources/types.ts"); +/* harmony import */ var clipanion__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! clipanion */ "./.yarn/__virtual__/clipanion-virtual-72ec1bc418/4/.yarn/berry/cache/clipanion-npm-3.1.0-ced87dbbea-9.zip/node_modules/clipanion/lib/advanced/index.js"); +/* harmony import */ var fs_promises__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! fs/promises */ "fs/promises"); +/* harmony import */ var fs_promises__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(fs_promises__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! path */ "path"); +/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _folderUtils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../folderUtils */ "./sources/folderUtils.ts"); +/* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../types */ "./sources/types.ts"); -class HydrateCommand extends clipanion__WEBPACK_IMPORTED_MODULE_3__.Command { + +class HydrateCommand extends clipanion__WEBPACK_IMPORTED_MODULE_4__.Command { constructor() { super(...arguments); - this.activate = clipanion__WEBPACK_IMPORTED_MODULE_3__.Option.Boolean(`--activate`, false, { + this.activate = clipanion__WEBPACK_IMPORTED_MODULE_4__.Option.Boolean(`--activate`, false, { description: `If true, this release will become the default one for this package manager`, }); - this.fileName = clipanion__WEBPACK_IMPORTED_MODULE_3__.Option.String(); + this.fileName = clipanion__WEBPACK_IMPORTED_MODULE_4__.Option.String(); } async execute() { - const installFolder = _folderUtils__WEBPACK_IMPORTED_MODULE_1__.getInstallFolder(); - const fileName = path__WEBPACK_IMPORTED_MODULE_0___default().resolve(this.context.cwd, this.fileName); + const installFolder = _folderUtils__WEBPACK_IMPORTED_MODULE_2__.getInstallFolder(); + const fileName = path__WEBPACK_IMPORTED_MODULE_1___default().resolve(this.context.cwd, this.fileName); const archiveEntries = new Map(); let hasShortEntries = false; const { default: tar } = await Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! tar */ "../../../.yarn/berry/cache/tar-npm-6.1.11-e6ac3cba9c-9.zip/node_modules/tar/index.js", 19)); @@ -15532,15 +15535,17 @@ class HydrateCommand extends clipanion__WEBPACK_IMPORTED_MODULE_3__.Command { } } }); if (hasShortEntries || archiveEntries.size < 1) - throw new clipanion__WEBPACK_IMPORTED_MODULE_3__.UsageError(`Invalid archive format; did it get generated by 'corepack prepare'?`); + throw new clipanion__WEBPACK_IMPORTED_MODULE_4__.UsageError(`Invalid archive format; did it get generated by 'corepack prepare'?`); for (const [name, references] of archiveEntries) { for (const reference of references) { - if (!(0,_types__WEBPACK_IMPORTED_MODULE_2__.isSupportedPackageManager)(name)) - throw new clipanion__WEBPACK_IMPORTED_MODULE_3__.UsageError(`Unsupported package manager '${name}'`); + if (!(0,_types__WEBPACK_IMPORTED_MODULE_3__.isSupportedPackageManager)(name)) + throw new clipanion__WEBPACK_IMPORTED_MODULE_4__.UsageError(`Unsupported package manager '${name}'`); if (this.activate) this.context.stdout.write(`Hydrating ${name}@${reference} for immediate activation...\n`); else this.context.stdout.write(`Hydrating ${name}@${reference}...\n`); + // Recreate the folder in case it was deleted somewhere else: + await (0,fs_promises__WEBPACK_IMPORTED_MODULE_0__.mkdir)(installFolder, { recursive: true }); await tar.x({ file: fileName, cwd: installFolder }, [`${name}/${reference}`]); if (this.activate) { await this.context.engine.activatePackageManager({ name, reference }); @@ -15553,7 +15558,7 @@ class HydrateCommand extends clipanion__WEBPACK_IMPORTED_MODULE_3__.Command { HydrateCommand.paths = [ [`hydrate`], ]; -HydrateCommand.usage = clipanion__WEBPACK_IMPORTED_MODULE_3__.Command.Usage({ +HydrateCommand.usage = clipanion__WEBPACK_IMPORTED_MODULE_4__.Command.Usage({ description: `Import a package manager into the cache`, details: ` This command unpacks a package manager archive into the cache. The archive must have been generated by the \`corepack prepare\` command - no other will work. @@ -15578,47 +15583,50 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "PrepareCommand": () => (/* binding */ PrepareCommand) /* harmony export */ }); -/* harmony import */ var clipanion__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! clipanion */ "./.yarn/__virtual__/clipanion-virtual-72ec1bc418/4/.yarn/berry/cache/clipanion-npm-3.1.0-ced87dbbea-9.zip/node_modules/clipanion/lib/advanced/index.js"); -/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! path */ "path"); -/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _folderUtils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../folderUtils */ "./sources/folderUtils.ts"); -/* harmony import */ var _specUtils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../specUtils */ "./sources/specUtils.ts"); +/* harmony import */ var clipanion__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! clipanion */ "./.yarn/__virtual__/clipanion-virtual-72ec1bc418/4/.yarn/berry/cache/clipanion-npm-3.1.0-ced87dbbea-9.zip/node_modules/clipanion/lib/advanced/index.js"); +/* harmony import */ var fs_promises__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! fs/promises */ "fs/promises"); +/* harmony import */ var fs_promises__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(fs_promises__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! path */ "path"); +/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _folderUtils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../folderUtils */ "./sources/folderUtils.ts"); +/* harmony import */ var _specUtils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../specUtils */ "./sources/specUtils.ts"); + -class PrepareCommand extends clipanion__WEBPACK_IMPORTED_MODULE_3__.Command { +class PrepareCommand extends clipanion__WEBPACK_IMPORTED_MODULE_4__.Command { constructor() { super(...arguments); - this.activate = clipanion__WEBPACK_IMPORTED_MODULE_3__.Option.Boolean(`--activate`, false, { + this.activate = clipanion__WEBPACK_IMPORTED_MODULE_4__.Option.Boolean(`--activate`, false, { description: `If true, this release will become the default one for this package manager`, }); - this.all = clipanion__WEBPACK_IMPORTED_MODULE_3__.Option.Boolean(`--all`, false, { + this.all = clipanion__WEBPACK_IMPORTED_MODULE_4__.Option.Boolean(`--all`, false, { description: `If true, all available default package managers will be installed`, }); - this.json = clipanion__WEBPACK_IMPORTED_MODULE_3__.Option.Boolean(`--json`, false, { + this.json = clipanion__WEBPACK_IMPORTED_MODULE_4__.Option.Boolean(`--json`, false, { description: `If true, the output will be the path of the generated tarball`, }); - this.output = clipanion__WEBPACK_IMPORTED_MODULE_3__.Option.String(`-o,--output`, { + this.output = clipanion__WEBPACK_IMPORTED_MODULE_4__.Option.String(`-o,--output`, { description: `If true, the installed package managers will also be stored in a tarball`, tolerateBoolean: true, }); - this.specs = clipanion__WEBPACK_IMPORTED_MODULE_3__.Option.Rest(); + this.specs = clipanion__WEBPACK_IMPORTED_MODULE_4__.Option.Rest(); } async execute() { if (this.all && this.specs.length > 0) - throw new clipanion__WEBPACK_IMPORTED_MODULE_3__.UsageError(`The --all option cannot be used along with an explicit package manager specification`); + throw new clipanion__WEBPACK_IMPORTED_MODULE_4__.UsageError(`The --all option cannot be used along with an explicit package manager specification`); const specs = this.all ? await this.context.engine.getDefaultDescriptors() : this.specs; const installLocations = []; if (specs.length === 0) { - const lookup = await _specUtils__WEBPACK_IMPORTED_MODULE_2__.loadSpec(this.context.cwd); + const lookup = await _specUtils__WEBPACK_IMPORTED_MODULE_3__.loadSpec(this.context.cwd); switch (lookup.type) { case `NoProject`: - throw new clipanion__WEBPACK_IMPORTED_MODULE_3__.UsageError(`Couldn't find a project in the local directory - please explicit the package manager to pack, or run this command from a valid project`); + throw new clipanion__WEBPACK_IMPORTED_MODULE_4__.UsageError(`Couldn't find a project in the local directory - please explicit the package manager to pack, or run this command from a valid project`); case `NoSpec`: - throw new clipanion__WEBPACK_IMPORTED_MODULE_3__.UsageError(`The local project doesn't feature a 'packageManager' field - please explicit the package manager to pack, or update the manifest to reference it`); + throw new clipanion__WEBPACK_IMPORTED_MODULE_4__.UsageError(`The local project doesn't feature a 'packageManager' field - please explicit the package manager to pack, or update the manifest to reference it`); default: { specs.push(lookup.spec); } @@ -15626,11 +15634,11 @@ class PrepareCommand extends clipanion__WEBPACK_IMPORTED_MODULE_3__.Command { } for (const request of specs) { const spec = typeof request === `string` - ? _specUtils__WEBPACK_IMPORTED_MODULE_2__.parseSpec(request, `CLI arguments`, { enforceExactVersion: false }) + ? _specUtils__WEBPACK_IMPORTED_MODULE_3__.parseSpec(request, `CLI arguments`, { enforceExactVersion: false }) : request; const resolved = await this.context.engine.resolveDescriptor(spec, { allowTags: true }); if (resolved === null) - throw new clipanion__WEBPACK_IMPORTED_MODULE_3__.UsageError(`Failed to successfully resolve '${spec.range}' to a valid ${spec.name} release`); + throw new clipanion__WEBPACK_IMPORTED_MODULE_4__.UsageError(`Failed to successfully resolve '${spec.range}' to a valid ${spec.name} release`); if (!this.json) { if (this.activate) { this.context.stdout.write(`Preparing ${spec.name}@${spec.range} for immediate activation...\n`); @@ -15649,13 +15657,15 @@ class PrepareCommand extends clipanion__WEBPACK_IMPORTED_MODULE_3__.Command { const outputName = typeof this.output === `string` ? this.output : `corepack.tgz`; - const baseInstallFolder = _folderUtils__WEBPACK_IMPORTED_MODULE_1__.getInstallFolder(); - const outputPath = path__WEBPACK_IMPORTED_MODULE_0___default().resolve(this.context.cwd, outputName); + const baseInstallFolder = _folderUtils__WEBPACK_IMPORTED_MODULE_2__.getInstallFolder(); + const outputPath = path__WEBPACK_IMPORTED_MODULE_1___default().resolve(this.context.cwd, outputName); if (!this.json) - this.context.stdout.write(`Packing the selected tools in ${path__WEBPACK_IMPORTED_MODULE_0___default().basename(outputPath)}...\n`); + this.context.stdout.write(`Packing the selected tools in ${path__WEBPACK_IMPORTED_MODULE_1___default().basename(outputPath)}...\n`); const { default: tar } = await Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! tar */ "../../../.yarn/berry/cache/tar-npm-6.1.11-e6ac3cba9c-9.zip/node_modules/tar/index.js", 19)); - await tar.c({ gzip: true, cwd: baseInstallFolder, file: path__WEBPACK_IMPORTED_MODULE_0___default().resolve(outputPath) }, installLocations.map(location => { - return path__WEBPACK_IMPORTED_MODULE_0___default().relative(baseInstallFolder, location); + // Recreate the folder in case it was deleted somewhere else: + await (0,fs_promises__WEBPACK_IMPORTED_MODULE_0__.mkdir)(baseInstallFolder, { recursive: true }); + await tar.c({ gzip: true, cwd: baseInstallFolder, file: path__WEBPACK_IMPORTED_MODULE_1___default().resolve(outputPath) }, installLocations.map(location => { + return path__WEBPACK_IMPORTED_MODULE_1___default().relative(baseInstallFolder, location); })); if (this.json) { this.context.stdout.write(`${JSON.stringify(outputPath)}\n`); @@ -15669,7 +15679,7 @@ class PrepareCommand extends clipanion__WEBPACK_IMPORTED_MODULE_3__.Command { PrepareCommand.paths = [ [`prepare`], ]; -PrepareCommand.usage = clipanion__WEBPACK_IMPORTED_MODULE_3__.Command.Usage({ +PrepareCommand.usage = clipanion__WEBPACK_IMPORTED_MODULE_4__.Command.Usage({ description: `Generate a package manager archive`, details: ` This command makes sure that the specified package managers are installed in the local cache. Calling this command explicitly unless you operate in an environment without network access (in which case you'd have to call \`prepare\` while building your image, to make sure all tools are available for later use). @@ -15728,6 +15738,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _fsUtils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./fsUtils */ "./sources/fsUtils.ts"); /* harmony import */ var _httpUtils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./httpUtils */ "./sources/httpUtils.ts"); /* harmony import */ var _nodeUtils__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./nodeUtils */ "./sources/nodeUtils.ts"); +/* harmony import */ var _npmRegistryUtils__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./npmRegistryUtils */ "./sources/npmRegistryUtils.ts"); var __asyncValues = (undefined && undefined.__asyncValues) || function (o) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var m = o[Symbol.asyncIterator], i; @@ -15745,11 +15756,11 @@ var __asyncValues = (undefined && undefined.__asyncValues) || function (o) { + async function fetchLatestStableVersion(spec) { switch (spec.type) { case `npm`: { - const { [`dist-tags`]: { latest }, versions: { [latest]: { dist: { shasum } } } } = await _httpUtils__WEBPACK_IMPORTED_MODULE_8__.fetchAsJson(`https://registry.npmjs.org/${spec.package}`); - return `${latest}+sha1.${shasum}`; + return await _npmRegistryUtils__WEBPACK_IMPORTED_MODULE_10__.fetchLatestStableVersion(spec.package); } case `url`: { const data = await _httpUtils__WEBPACK_IMPORTED_MODULE_8__.fetchAsJson(spec.url); @@ -15763,8 +15774,7 @@ async function fetchLatestStableVersion(spec) { async function fetchAvailableTags(spec) { switch (spec.type) { case `npm`: { - const data = await _httpUtils__WEBPACK_IMPORTED_MODULE_8__.fetchAsJson(`https://registry.npmjs.org/${spec.package}`, { headers: { [`Accept`]: `application/vnd.npm.install-v1+json` } }); - return data[`dist-tags`]; + return await _npmRegistryUtils__WEBPACK_IMPORTED_MODULE_10__.fetchAvailableTags(spec.package); } case `url`: { const data = await _httpUtils__WEBPACK_IMPORTED_MODULE_8__.fetchAsJson(spec.url); @@ -15778,8 +15788,7 @@ async function fetchAvailableTags(spec) { async function fetchAvailableVersions(spec) { switch (spec.type) { case `npm`: { - const data = await _httpUtils__WEBPACK_IMPORTED_MODULE_8__.fetchAsJson(`https://registry.npmjs.org/${spec.package}`, { headers: { [`Accept`]: `application/vnd.npm.install-v1+json` } }); - return Object.keys(data.versions); + return await _npmRegistryUtils__WEBPACK_IMPORTED_MODULE_10__.fetchAvailableVersions(spec.package); } case `url`: { const data = await _httpUtils__WEBPACK_IMPORTED_MODULE_8__.fetchAsJson(spec.url); @@ -16309,6 +16318,67 @@ function loadMainModule(id) { } +/***/ }), + +/***/ "./sources/npmRegistryUtils.ts": +/*!*************************************!*\ + !*** ./sources/npmRegistryUtils.ts ***! + \*************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "DEFAULT_HEADERS": () => (/* binding */ DEFAULT_HEADERS), +/* harmony export */ "DEFAULT_NPM_REGISTRY_URL": () => (/* binding */ DEFAULT_NPM_REGISTRY_URL), +/* harmony export */ "fetchAsJson": () => (/* binding */ fetchAsJson), +/* harmony export */ "fetchAvailableTags": () => (/* binding */ fetchAvailableTags), +/* harmony export */ "fetchAvailableVersions": () => (/* binding */ fetchAvailableVersions), +/* harmony export */ "fetchLatestStableVersion": () => (/* binding */ fetchLatestStableVersion) +/* harmony export */ }); +/* harmony import */ var clipanion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! clipanion */ "./.yarn/__virtual__/clipanion-virtual-72ec1bc418/4/.yarn/berry/cache/clipanion-npm-3.1.0-ced87dbbea-9.zip/node_modules/clipanion/lib/advanced/index.js"); +/* harmony import */ var _httpUtils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./httpUtils */ "./sources/httpUtils.ts"); + + +// load abbreviated metadata as that's all we need for these calls +// see: https://github.com/npm/registry/blob/cfe04736f34db9274a780184d1cdb2fb3e4ead2a/docs/responses/package-metadata.md +const DEFAULT_HEADERS = { + [`Accept`]: `application/vnd.npm.install-v1+json`, +}; +const DEFAULT_NPM_REGISTRY_URL = `https://registry.npmjs.org`; +async function fetchAsJson(packageName) { + const npmRegistryUrl = process.env.COREPACK_NPM_REGISTRY || DEFAULT_NPM_REGISTRY_URL; + if (process.env.COREPACK_ENABLE_NETWORK === `0`) + throw new clipanion__WEBPACK_IMPORTED_MODULE_1__.UsageError(`Network access disabled by the environment; can't reach npm repository ${npmRegistryUrl}`); + const headers = Object.assign({}, DEFAULT_HEADERS); + if (`COREPACK_NPM_TOKEN` in process.env) { + headers.authorization = `Bearer ${process.env.COREPACK_NPM_TOKEN}`; + } + else if (`COREPACK_NPM_USERNAME` in process.env + && `COREPACK_NPM_PASSWORD` in process.env) { + const encodedCreds = Buffer.from(`${process.env.COREPACK_NPM_USERNAME}:${process.env.COREPACK_NPM_PASSWORD}`, `utf8`).toString(`base64`); + headers.authorization = `Basic ${encodedCreds}`; + } + return _httpUtils__WEBPACK_IMPORTED_MODULE_0__.fetchAsJson(`${npmRegistryUrl}/${packageName}`, { headers }); +} +async function fetchLatestStableVersion(packageName) { + const metadata = await fetchAsJson(packageName); + const { latest } = metadata[`dist-tags`]; + if (latest === undefined) + throw new Error(`${packageName} does not have a "latest" tag.`); + const { shasum } = metadata.versions[latest].dist; + return `${latest}+sha1.${shasum}`; +} +async function fetchAvailableTags(packageName) { + const metadata = await fetchAsJson(packageName); + return metadata[`dist-tags`]; +} +async function fetchAvailableVersions(packageName) { + const metadata = await fetchAsJson(packageName); + return Object.keys(metadata.versions); +} + + /***/ }), /***/ "./sources/semverUtils.ts": @@ -16432,8 +16502,10 @@ function parseSpec(raw, source, { enforceExactVersion = true } = {}) { async function findProjectSpec(initialCwd, locator, { transparent = false } = {}) { // A locator is a valid descriptor (but not the other way around) const fallbackLocator = { name: locator.name, range: locator.reference }; - if (process.env.COREPACK_ENABLE_STRICT === `0`) + if (process.env.COREPACK_ENABLE_PROJECT_SPEC === `0`) return fallbackLocator; + if (process.env.COREPACK_ENABLE_STRICT === `0`) + transparent = true; while (true) { const result = await loadSpec(initialCwd); switch (result.type) { @@ -17027,7 +17099,7 @@ const supportsColor = { /***/ ((module) => { "use strict"; -module.exports = JSON.parse('{"definitions":{"npm":{"default":"8.19.2+sha1.db90e88584d065f51b069ab46b4f02f5cf4898b7","fetchLatestFrom":{"type":"npm","package":"npm"},"transparent":{"commands":[["npm","init"],["npx"]]},"ranges":{"*":{"url":"https://registry.npmjs.org/npm/-/npm-{}.tgz","bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"registry":{"type":"npm","package":"npm"}}}},"pnpm":{"default":"7.12.2+sha1.9908aafac1fa95c4d09f6f4916e98440804dd203","fetchLatestFrom":{"type":"npm","package":"pnpm"},"transparent":{"commands":[["pnpm","init"],["pnpx"],["pnpm","dlx"]]},"ranges":{"<6.0.0":{"url":"https://registry.npmjs.org/pnpm/-/pnpm-{}.tgz","bin":{"pnpm":"./bin/pnpm.js","pnpx":"./bin/pnpx.js"},"registry":{"type":"npm","package":"pnpm"}},">=6.0.0":{"url":"https://registry.npmjs.org/pnpm/-/pnpm-{}.tgz","bin":{"pnpm":"./bin/pnpm.cjs","pnpx":"./bin/pnpx.cjs"},"registry":{"type":"npm","package":"pnpm"}}}},"yarn":{"default":"1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447","fetchLatestFrom":{"type":"npm","package":"yarn"},"transparent":{"default":"3.2.3+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa","commands":[["yarn","dlx"]]},"ranges":{"<2.0.0":{"url":"https://registry.yarnpkg.com/yarn/-/yarn-{}.tgz","bin":{"yarn":"./bin/yarn.js","yarnpkg":"./bin/yarn.js"},"registry":{"type":"npm","package":"yarn"}},">=2.0.0":{"name":"yarn","url":"https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js","bin":["yarn","yarnpkg"],"registry":{"type":"url","url":"https://repo.yarnpkg.com/tags","fields":{"tags":"latest","versions":"tags"}}}}}}}'); +module.exports = JSON.parse('{"definitions":{"npm":{"default":"9.1.2+sha1.0cf57d747a84fcc32ed397545f5bea6dbb014141","fetchLatestFrom":{"type":"npm","package":"npm"},"transparent":{"commands":[["npm","init"],["npx"]]},"ranges":{"*":{"url":"https://registry.npmjs.org/npm/-/npm-{}.tgz","bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"registry":{"type":"npm","package":"npm"}}}},"pnpm":{"default":"7.17.0+sha1.3470fe6fbeee107f01cb1878a27c931099c36e3a","fetchLatestFrom":{"type":"npm","package":"pnpm"},"transparent":{"commands":[["pnpm","init"],["pnpx"],["pnpm","dlx"]]},"ranges":{"<6.0.0":{"url":"https://registry.npmjs.org/pnpm/-/pnpm-{}.tgz","bin":{"pnpm":"./bin/pnpm.js","pnpx":"./bin/pnpx.js"},"registry":{"type":"npm","package":"pnpm"}},">=6.0.0":{"url":"https://registry.npmjs.org/pnpm/-/pnpm-{}.tgz","bin":{"pnpm":"./bin/pnpm.cjs","pnpx":"./bin/pnpx.cjs"},"registry":{"type":"npm","package":"pnpm"}}}},"yarn":{"default":"1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447","fetchLatestFrom":{"type":"npm","package":"yarn"},"transparent":{"default":"3.3.0+sha224.c2301c8aea8dc8a09277d8e580d29ec51bd2d4aaec28617a8c65f870","commands":[["yarn","dlx"]]},"ranges":{"<2.0.0":{"url":"https://registry.yarnpkg.com/yarn/-/yarn-{}.tgz","bin":{"yarn":"./bin/yarn.js","yarnpkg":"./bin/yarn.js"},"registry":{"type":"npm","package":"yarn"}},">=2.0.0":{"name":"yarn","url":"https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js","bin":["yarn","yarnpkg"],"registry":{"type":"url","url":"https://repo.yarnpkg.com/tags","fields":{"tags":"latest","versions":"tags"}}}}}}}'); /***/ }), @@ -17038,7 +17110,7 @@ module.exports = JSON.parse('{"definitions":{"npm":{"default":"8.19.2+sha1.db90e /***/ ((module) => { "use strict"; -module.exports = JSON.parse('{"name":"corepack","version":"0.14.2","homepage":"https://github.com/nodejs/corepack#readme","bugs":{"url":"https://github.com/nodejs/corepack/issues"},"repository":{"type":"git","url":"https://github.com/nodejs/corepack.git"},"license":"MIT","packageManager":"yarn@4.0.0-rc.15+sha224.7fa5c1d1875b041cea8fcbf9a364667e398825364bf5c5c8cd5f6601","devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/preset-typescript":"^7.13.0","@types/debug":"^4.1.5","@types/jest":"^29.0.0","@types/node":"^18.0.0","@types/semver":"^7.1.0","@types/tar":"^6.0.0","@types/which":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@yarnpkg/eslint-config":"^1.0.0-rc.5","@yarnpkg/fslib":"^2.1.0","@zkochan/cmd-shim":"^5.0.0","babel-plugin-dynamic-import-node":"^2.3.3","clipanion":"^3.0.1","debug":"^4.1.1","eslint":"^8.0.0","eslint-plugin-arca":"^0.15.0","jest":"^29.0.0","nock":"^13.0.4","proxy-agent":"^5.0.0","semver":"^7.1.3","supports-color":"^9.0.0","tar":"^6.0.1","terser-webpack-plugin":"^5.1.2","ts-loader":"^9.0.0","ts-node":"^10.0.0","typescript":"^4.3.2","v8-compile-cache":"^2.3.0","webpack":"^5.38.1","webpack-cli":"^4.0.0","which":"^2.0.2"},"scripts":{"build":"rm -rf dist shims && webpack && ts-node ./mkshims.ts","corepack":"ts-node ./sources/_entryPoint.ts","lint":"yarn eslint","prepack":"yarn build","postpack":"rm -rf dist shims","typecheck":"tsc --noEmit","test":"yarn jest"},"files":["dist","shims","LICENSE.md"],"publishConfig":{"bin":{"corepack":"./dist/corepack.js","pnpm":"./dist/pnpm.js","pnpx":"./dist/pnpx.js","yarn":"./dist/yarn.js","yarnpkg":"./dist/yarnpkg.js"},"executableFiles":["./dist/npm.js","./dist/npx.js","./dist/pnpm.js","./dist/pnpx.js","./dist/yarn.js","./dist/yarnpkg.js","./dist/corepack.js","./shims/npm","./shims/npm.ps1","./shims/npx","./shims/npx.ps1","./shims/pnpm","./shims/pnpm.ps1","./shims/pnpx","./shims/pnpx.ps1","./shims/yarn","./shims/yarn.ps1","./shims/yarnpkg","./shims/yarnpkg.ps1"]},"resolutions":{"vm2":"patch:vm2@npm:3.9.9#.yarn/patches/vm2-npm-3.9.9-03fd1f4dc5.patch"}}'); +module.exports = JSON.parse('{"name":"corepack","version":"0.15.2","homepage":"https://github.com/nodejs/corepack#readme","bugs":{"url":"https://github.com/nodejs/corepack/issues"},"repository":{"type":"git","url":"https://github.com/nodejs/corepack.git"},"license":"MIT","packageManager":"yarn@4.0.0-rc.15+sha224.7fa5c1d1875b041cea8fcbf9a364667e398825364bf5c5c8cd5f6601","devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/preset-typescript":"^7.13.0","@types/debug":"^4.1.5","@types/jest":"^29.0.0","@types/node":"^18.0.0","@types/semver":"^7.1.0","@types/tar":"^6.0.0","@types/which":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@yarnpkg/eslint-config":"^1.0.0-rc.5","@yarnpkg/fslib":"^2.1.0","@zkochan/cmd-shim":"^5.0.0","babel-plugin-dynamic-import-node":"^2.3.3","clipanion":"^3.0.1","debug":"^4.1.1","eslint":"^8.0.0","eslint-plugin-arca":"^0.15.0","jest":"^29.0.0","nock":"^13.0.4","proxy-agent":"^5.0.0","semver":"^7.1.3","supports-color":"^9.0.0","tar":"^6.0.1","terser-webpack-plugin":"^5.1.2","ts-loader":"^9.0.0","ts-node":"^10.0.0","typescript":"^4.3.2","v8-compile-cache":"^2.3.0","webpack":"^5.38.1","webpack-cli":"^4.0.0","which":"^2.0.2"},"scripts":{"build":"rm -rf dist shims && webpack && ts-node ./mkshims.ts","corepack":"ts-node ./sources/_entryPoint.ts","lint":"yarn eslint","prepack":"yarn build","postpack":"rm -rf dist shims","typecheck":"tsc --noEmit","test":"yarn jest"},"files":["dist","shims","LICENSE.md"],"publishConfig":{"bin":{"corepack":"./dist/corepack.js","pnpm":"./dist/pnpm.js","pnpx":"./dist/pnpx.js","yarn":"./dist/yarn.js","yarnpkg":"./dist/yarnpkg.js"},"executableFiles":["./dist/npm.js","./dist/npx.js","./dist/pnpm.js","./dist/pnpx.js","./dist/yarn.js","./dist/yarnpkg.js","./dist/corepack.js","./shims/npm","./shims/npm.ps1","./shims/npx","./shims/npx.ps1","./shims/pnpm","./shims/pnpm.ps1","./shims/pnpx","./shims/pnpx.ps1","./shims/yarn","./shims/yarn.ps1","./shims/yarnpkg","./shims/yarnpkg.ps1"]},"resolutions":{"vm2":"patch:vm2@npm:3.9.9#.yarn/patches/vm2-npm-3.9.9-03fd1f4dc5.patch"}}'); /***/ }) diff --git a/deps/corepack/package.json b/deps/corepack/package.json index b7edd6bfeed749..616a7a42c16a27 100644 --- a/deps/corepack/package.json +++ b/deps/corepack/package.json @@ -1,6 +1,6 @@ { "name": "corepack", - "version": "0.14.2", + "version": "0.15.2", "homepage": "https://github.com/nodejs/corepack#readme", "bugs": { "url": "https://github.com/nodejs/corepack/issues" diff --git a/deps/icu-small/README-FULL-ICU.txt b/deps/icu-small/README-FULL-ICU.txt index 0c33485768901c..8ca7dfb8647741 100644 --- a/deps/icu-small/README-FULL-ICU.txt +++ b/deps/icu-small/README-FULL-ICU.txt @@ -1,8 +1,8 @@ ICU sources - auto generated by shrink-icu-src.py This directory contains the ICU subset used by --with-intl=full-icu -It is a strict subset of ICU 71 source files with the following exception(s): -* deps/icu-small/source/data/in/icudt71l.dat.bz2 : compressed data file +It is a strict subset of ICU 72 source files with the following exception(s): +* deps/icu-small/source/data/in/icudt72l.dat.bz2 : compressed data file To rebuild this directory, see ../../tools/icu/README.md diff --git a/deps/icu-small/source/common/appendable.cpp b/deps/icu-small/source/common/appendable.cpp index fca3c1e4133b80..f9b20180eb7817 100644 --- a/deps/icu-small/source/common/appendable.cpp +++ b/deps/icu-small/source/common/appendable.cpp @@ -37,23 +37,23 @@ Appendable::appendString(const UChar *s, int32_t length) { UChar c; while((c=*s++)!=0) { if(!appendCodeUnit(c)) { - return FALSE; + return false; } } } else if(length>0) { const UChar *limit=s+length; do { if(!appendCodeUnit(*s++)) { - return FALSE; + return false; } } while(s (INT32_MAX - s8Length)) { errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } sink.Append(buffer, j); s8Length += j; @@ -52,17 +52,17 @@ ByteSinkUtil::appendChange(int32_t length, const char16_t *s16, int32_t s16Lengt if (edits != nullptr) { edits->addReplace(length, s8Length); } - return TRUE; + return true; } UBool ByteSinkUtil::appendChange(const uint8_t *s, const uint8_t *limit, const char16_t *s16, int32_t s16Length, ByteSink &sink, Edits *edits, UErrorCode &errorCode) { - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } if ((limit - s) > INT32_MAX) { errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } return appendChange((int32_t)(limit - s), s16, s16Length, sink, edits, errorCode); } @@ -109,16 +109,16 @@ UBool ByteSinkUtil::appendUnchanged(const uint8_t *s, const uint8_t *limit, ByteSink &sink, uint32_t options, Edits *edits, UErrorCode &errorCode) { - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } if ((limit - s) > INT32_MAX) { errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } int32_t length = (int32_t)(limit - s); if (length > 0) { appendNonEmptyUnchanged(s, length, sink, options, edits); } - return TRUE; + return true; } CharStringByteSink::CharStringByteSink(CharString* dest) : dest_(*dest) { diff --git a/deps/icu-small/source/common/bytesinkutil.h b/deps/icu-small/source/common/bytesinkutil.h index ab2516432d3111..929c71fbee6bc7 100644 --- a/deps/icu-small/source/common/bytesinkutil.h +++ b/deps/icu-small/source/common/bytesinkutil.h @@ -4,6 +4,9 @@ // bytesinkutil.h // created: 2017sep14 Markus W. Scherer +#ifndef BYTESINKUTIL_H +#define BYTESINKUTIL_H + #include "unicode/utypes.h" #include "unicode/bytestream.h" #include "unicode/edits.h" @@ -81,3 +84,5 @@ class U_COMMON_API CharStringByteSink : public ByteSink { }; U_NAMESPACE_END + +#endif //BYTESINKUTIL_H diff --git a/deps/icu-small/source/common/bytestream.cpp b/deps/icu-small/source/common/bytestream.cpp index 0d0e4dda39b088..c14f206dfe43c8 100644 --- a/deps/icu-small/source/common/bytestream.cpp +++ b/deps/icu-small/source/common/bytestream.cpp @@ -30,14 +30,14 @@ void ByteSink::Flush() {} CheckedArrayByteSink::CheckedArrayByteSink(char* outbuf, int32_t capacity) : outbuf_(outbuf), capacity_(capacity < 0 ? 0 : capacity), - size_(0), appended_(0), overflowed_(FALSE) { + size_(0), appended_(0), overflowed_(false) { } CheckedArrayByteSink::~CheckedArrayByteSink() {} CheckedArrayByteSink& CheckedArrayByteSink::Reset() { size_ = appended_ = 0; - overflowed_ = FALSE; + overflowed_ = false; return *this; } @@ -48,14 +48,14 @@ void CheckedArrayByteSink::Append(const char* bytes, int32_t n) { if (n > (INT32_MAX - appended_)) { // TODO: Report as integer overflow, not merely buffer overflow. appended_ = INT32_MAX; - overflowed_ = TRUE; + overflowed_ = true; return; } appended_ += n; int32_t available = capacity_ - size_; if (n > available) { n = available; - overflowed_ = TRUE; + overflowed_ = true; } if (n > 0 && bytes != (outbuf_ + size_)) { uprv_memcpy(outbuf_ + size_, bytes, n); diff --git a/deps/icu-small/source/common/bytestrie.cpp b/deps/icu-small/source/common/bytestrie.cpp index c4d498c4bfad32..c272cc40221f8c 100644 --- a/deps/icu-small/source/common/bytestrie.cpp +++ b/deps/icu-small/source/common/bytestrie.cpp @@ -337,13 +337,13 @@ BytesTrie::findUniqueValueFromBranch(const uint8_t *pos, int32_t length, } } else { uniqueValue=value; - haveUniqueValue=TRUE; + haveUniqueValue=true; } } else { if(!findUniqueValue(pos+value, haveUniqueValue, uniqueValue)) { return NULL; } - haveUniqueValue=TRUE; + haveUniqueValue=true; } } while(--length>1); return pos+1; // ignore the last comparison byte @@ -359,9 +359,9 @@ BytesTrie::findUniqueValue(const uint8_t *pos, UBool haveUniqueValue, int32_t &u } pos=findUniqueValueFromBranch(pos, node+1, haveUniqueValue, uniqueValue); if(pos==NULL) { - return FALSE; + return false; } - haveUniqueValue=TRUE; + haveUniqueValue=true; } else if(node>1); if(haveUniqueValue) { if(value!=uniqueValue) { - return FALSE; + return false; } } else { uniqueValue=value; - haveUniqueValue=TRUE; + haveUniqueValue=true; } if(isFinal) { - return TRUE; + return true; } pos=skipValue(pos, node); } diff --git a/deps/icu-small/source/common/bytestriebuilder.cpp b/deps/icu-small/source/common/bytestriebuilder.cpp index 82dad42ca5fb1c..ac7d3d867e5f77 100644 --- a/deps/icu-small/source/common/bytestriebuilder.cpp +++ b/deps/icu-small/source/common/bytestriebuilder.cpp @@ -231,7 +231,7 @@ BytesTrieBuilder::buildBytes(UStringTrieBuildOption buildOption, UErrorCode &err } uprv_sortArray(elements, elementsLength, (int32_t)sizeof(BytesTrieElement), compareElementStrings, strings, - FALSE, // need not be a stable sort + false, // need not be a stable sort &errorCode); if(U_FAILURE(errorCode)) { return; @@ -375,7 +375,7 @@ BytesTrieBuilder::createLinearMatchNode(int32_t i, int32_t byteIndex, int32_t le UBool BytesTrieBuilder::ensureCapacity(int32_t length) { if(bytes==NULL) { - return FALSE; // previous memory allocation had failed + return false; // previous memory allocation had failed } if(length>bytesCapacity) { int32_t newCapacity=bytesCapacity; @@ -388,7 +388,7 @@ BytesTrieBuilder::ensureCapacity(int32_t length) { uprv_free(bytes); bytes=NULL; bytesCapacity=0; - return FALSE; + return false; } uprv_memcpy(newBytes+(newCapacity-bytesLength), bytes+(bytesCapacity-bytesLength), bytesLength); @@ -396,7 +396,7 @@ BytesTrieBuilder::ensureCapacity(int32_t length) { bytes=newBytes; bytesCapacity=newCapacity; } - return TRUE; + return true; } int32_t @@ -463,7 +463,7 @@ int32_t BytesTrieBuilder::writeValueAndType(UBool hasValue, int32_t value, int32_t node) { int32_t offset=write(node); if(hasValue) { - offset=writeValueAndFinal(value, FALSE); + offset=writeValueAndFinal(value, false); } return offset; } diff --git a/deps/icu-small/source/common/bytestrieiterator.cpp b/deps/icu-small/source/common/bytestrieiterator.cpp index e64961a1f1365a..eacb7eedb0d6bd 100644 --- a/deps/icu-small/source/common/bytestrieiterator.cpp +++ b/deps/icu-small/source/common/bytestrieiterator.cpp @@ -101,12 +101,12 @@ BytesTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); UBool BytesTrie::Iterator::next(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } const uint8_t *pos=pos_; if(pos==NULL) { if(stack_->isEmpty()) { - return FALSE; + return false; } // Pop the state off the stack and continue with the next outbound edge of // the branch node. @@ -119,7 +119,7 @@ BytesTrie::Iterator::next(UErrorCode &errorCode) { if(length>1) { pos=branchNext(pos, length, errorCode); if(pos==NULL) { - return TRUE; // Reached a final value. + return true; // Reached a final value. } } else { str_->append((char)*pos++, errorCode); @@ -141,7 +141,7 @@ BytesTrie::Iterator::next(UErrorCode &errorCode) { } else { pos_=skipValue(pos, node); } - return TRUE; + return true; } if(maxLength_>0 && str_->length()==maxLength_) { return truncateAndStop(); @@ -152,7 +152,7 @@ BytesTrie::Iterator::next(UErrorCode &errorCode) { } pos=branchNext(pos, node+1, errorCode); if(pos==NULL) { - return TRUE; // Reached a final value. + return true; // Reached a final value. } } else { // Linear-match node, append length bytes to str_. @@ -177,7 +177,7 @@ UBool BytesTrie::Iterator::truncateAndStop() { pos_=NULL; value_=-1; // no real value for str - return TRUE; + return true; } // Branch node, needs to take the first outbound edge and push state for the rest. diff --git a/deps/icu-small/source/common/caniter.cpp b/deps/icu-small/source/common/caniter.cpp index a2083afde3cdb1..81f17265fbbbb7 100644 --- a/deps/icu-small/source/common/caniter.cpp +++ b/deps/icu-small/source/common/caniter.cpp @@ -119,7 +119,7 @@ UnicodeString CanonicalIterator::getSource() { * Resets the iterator so that one can start again from the beginning. */ void CanonicalIterator::reset() { - done = FALSE; + done = false; for (int i = 0; i < current_length; ++i) { current[i] = 0; } @@ -151,7 +151,7 @@ UnicodeString CanonicalIterator::next() { for (i = current_length - 1; ; --i) { if (i < 0) { - done = TRUE; + done = true; break; } current[i]++; @@ -176,7 +176,7 @@ void CanonicalIterator::setSource(const UnicodeString &newSource, UErrorCode &st if(U_FAILURE(status)) { return; } - done = FALSE; + done = false; cleanPieces(); @@ -521,7 +521,7 @@ Hashtable *CanonicalIterator::extract(Hashtable *fillinResult, UChar32 comp, con int32_t decompLen=decompString.length(); // See if it matches the start of segment (at segmentPos) - UBool ok = FALSE; + UBool ok = false; UChar32 cp; int32_t decompPos = 0; UChar32 decompCp; @@ -537,7 +537,7 @@ Hashtable *CanonicalIterator::extract(Hashtable *fillinResult, UChar32 comp, con if (decompPos == decompLen) { // done, have all decomp characters! temp.append(segment+i, segLen-i); - ok = TRUE; + ok = true; break; } U16_NEXT(decomp, decompPos, decompLen, decompCp); diff --git a/deps/icu-small/source/common/characterproperties.cpp b/deps/icu-small/source/common/characterproperties.cpp index a84996b47c3b89..2316a391a38cbf 100644 --- a/deps/icu-small/source/common/characterproperties.cpp +++ b/deps/icu-small/source/common/characterproperties.cpp @@ -36,11 +36,11 @@ namespace { UBool U_CALLCONV characterproperties_cleanup(); -constexpr int32_t NUM_INCLUSIONS = UPROPS_SRC_COUNT + UCHAR_INT_LIMIT - UCHAR_INT_START; +constexpr int32_t NUM_INCLUSIONS = UPROPS_SRC_COUNT + (UCHAR_INT_LIMIT - UCHAR_INT_START); struct Inclusion { UnicodeSet *fSet = nullptr; - UInitOnce fInitOnce = U_INITONCE_INITIALIZER; + UInitOnce fInitOnce {}; }; Inclusion gInclusions[NUM_INCLUSIONS]; // cached getInclusions() @@ -85,7 +85,7 @@ UBool U_CALLCONV characterproperties_cleanup() { ucptrie_close(reinterpret_cast(maps[i])); maps[i] = nullptr; } - return TRUE; + return true; } void U_CALLCONV initInclusion(UPropertySource src, UErrorCode &errorCode) { @@ -210,7 +210,7 @@ const UnicodeSet *getInclusionsForSource(UPropertySource src, UErrorCode &errorC void U_CALLCONV initIntPropInclusion(UProperty prop, UErrorCode &errorCode) { // This function is invoked only via umtx_initOnce(). U_ASSERT(UCHAR_INT_START <= prop && prop < UCHAR_INT_LIMIT); - int32_t inclIndex = UPROPS_SRC_COUNT + prop - UCHAR_INT_START; + int32_t inclIndex = UPROPS_SRC_COUNT + (prop - UCHAR_INT_START); U_ASSERT(gInclusions[inclIndex].fSet == nullptr); UPropertySource src = uprops_getSource(prop); const UnicodeSet *incl = getInclusionsForSource(src, errorCode); @@ -255,7 +255,7 @@ const UnicodeSet *CharacterProperties::getInclusionsForProperty( UProperty prop, UErrorCode &errorCode) { if (U_FAILURE(errorCode)) { return nullptr; } if (UCHAR_INT_START <= prop && prop < UCHAR_INT_LIMIT) { - int32_t inclIndex = UPROPS_SRC_COUNT + prop - UCHAR_INT_START; + int32_t inclIndex = UPROPS_SRC_COUNT + (prop - UCHAR_INT_START); Inclusion &i = gInclusions[inclIndex]; umtx_initOnce(i.fInitOnce, &initIntPropInclusion, prop, errorCode); return i.fSet; diff --git a/deps/icu-small/source/common/charstr.cpp b/deps/icu-small/source/common/charstr.cpp index c35622882c4523..8a0994c73742ee 100644 --- a/deps/icu-small/source/common/charstr.cpp +++ b/deps/icu-small/source/common/charstr.cpp @@ -220,7 +220,7 @@ UBool CharString::ensureCapacity(int32_t capacity, int32_t desiredCapacityHint, UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } if(capacity>buffer.getCapacity()) { if(desiredCapacityHint==0) { @@ -230,10 +230,10 @@ UBool CharString::ensureCapacity(int32_t capacity, buffer.resize(capacity, len+1)==NULL ) { errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } } - return TRUE; + return true; } CharString &CharString::appendPathPart(StringPiece s, UErrorCode &errorCode) { diff --git a/deps/icu-small/source/common/charstr.h b/deps/icu-small/source/common/charstr.h index 175acd1c0a2b40..92a75d3d2f91d7 100644 --- a/deps/icu-small/source/common/charstr.h +++ b/deps/icu-small/source/common/charstr.h @@ -177,8 +177,8 @@ class U_COMMON_API CharString : public UMemory { UBool ensureCapacity(int32_t capacity, int32_t desiredCapacityHint, UErrorCode &errorCode); - CharString(const CharString &other); // forbid copying of this class - CharString &operator=(const CharString &other); // forbid copying of this class + CharString(const CharString &other) = delete; // forbid copying of this class + CharString &operator=(const CharString &other) = delete; // forbid copying of this class /** * Returns U_FILE_ALT_SEP_CHAR if found in string, and U_FILE_SEP_CHAR is not found. diff --git a/deps/icu-small/source/common/cmemory.cpp b/deps/icu-small/source/common/cmemory.cpp index 663c1411e4cb3b..64f5034921fe64 100644 --- a/deps/icu-small/source/common/cmemory.cpp +++ b/deps/icu-small/source/common/cmemory.cpp @@ -134,5 +134,5 @@ U_CFUNC UBool cmemory_cleanup(void) { pAlloc = NULL; pRealloc = NULL; pFree = NULL; - return TRUE; + return true; } diff --git a/deps/icu-small/source/common/cstr.h b/deps/icu-small/source/common/cstr.h index c7a77a0ae5a65f..be21d910bb475e 100644 --- a/deps/icu-small/source/common/cstr.h +++ b/deps/icu-small/source/common/cstr.h @@ -51,8 +51,8 @@ class U_COMMON_API CStr : public UMemory { private: CharString s; - CStr(const CStr &other); // Forbid copying of this class. - CStr &operator =(const CStr &other); // Forbid assignment. + CStr(const CStr &other) = delete; // Forbid copying of this class. + CStr &operator =(const CStr &other) = delete; // Forbid assignment. }; U_NAMESPACE_END diff --git a/deps/icu-small/source/common/dictbe.cpp b/deps/icu-small/source/common/dictbe.cpp index 4fdbdf2760f1c6..768eb49b95c61e 100644 --- a/deps/icu-small/source/common/dictbe.cpp +++ b/deps/icu-small/source/common/dictbe.cpp @@ -119,7 +119,7 @@ class PossibleWord { // Select the currently marked candidate, point after it in the text, and invalidate self int32_t acceptMarked( UText *text ); - // Back up from the current candidate to the next shorter one; return TRUE if that exists + // Back up from the current candidate to the next shorter one; return true if that exists // and point the text after it UBool backUp( UText *text ); @@ -165,9 +165,9 @@ UBool PossibleWord::backUp( UText *text ) { if (current > 0) { utext_setNativeIndex(text, offset + cuLengths[--current]); - return TRUE; + return true; } - return FALSE; + return false; } /* @@ -1146,7 +1146,7 @@ CjkBreakEngine::divideUpDictionaryRange( UText *inText, // Input UText is in one contiguous UTF-16 chunk. // Use Read-only aliasing UnicodeString. - inString.setTo(FALSE, + inString.setTo(false, inText->chunkContents + rangeStart - inText->chunkNativeStart, rangeEnd - rangeStart); } else { diff --git a/deps/icu-small/source/common/edits.cpp b/deps/icu-small/source/common/edits.cpp index 92ca36fb5d04a3..21d7c3f0061063 100644 --- a/deps/icu-small/source/common/edits.cpp +++ b/deps/icu-small/source/common/edits.cpp @@ -221,7 +221,7 @@ UBool Edits::growArray() { // Not U_BUFFER_OVERFLOW_ERROR because that could be confused on a string transform API // with a result-string-buffer overflow. errorCode_ = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } else if (capacity >= (INT32_MAX / 2)) { newCapacity = INT32_MAX; } else { @@ -230,25 +230,25 @@ UBool Edits::growArray() { // Grow by at least 5 units so that a maximal change record will fit. if ((newCapacity - capacity) < 5) { errorCode_ = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } uint16_t *newArray = (uint16_t *)uprv_malloc((size_t)newCapacity * 2); if (newArray == NULL) { errorCode_ = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } uprv_memcpy(newArray, array, (size_t)length * 2); releaseArray(); array = newArray; capacity = newCapacity; - return TRUE; + return true; } UBool Edits::copyErrorTo(UErrorCode &outErrorCode) const { - if (U_FAILURE(outErrorCode)) { return TRUE; } - if (U_SUCCESS(errorCode_)) { return FALSE; } + if (U_FAILURE(outErrorCode)) { return true; } + if (U_SUCCESS(errorCode_)) { return false; } outErrorCode = errorCode_; - return TRUE; + return true; } Edits &Edits::mergeAndAppend(const Edits &ab, const Edits &bc, UErrorCode &errorCode) { @@ -257,7 +257,7 @@ Edits &Edits::mergeAndAppend(const Edits &ab, const Edits &bc, UErrorCode &error // Parallel iteration over both Edits. Iterator abIter = ab.getFineIterator(); Iterator bcIter = bc.getFineIterator(); - UBool abHasNext = TRUE, bcHasNext = TRUE; + UBool abHasNext = true, bcHasNext = true; // Copy iterator state into local variables, so that we can modify and subdivide spans. // ab old & new length, bc old & new length int32_t aLength = 0, ab_bLength = 0, bc_bLength = 0, cLength = 0; @@ -400,7 +400,7 @@ Edits &Edits::mergeAndAppend(const Edits &ab, const Edits &bc, UErrorCode &error Edits::Iterator::Iterator(const uint16_t *a, int32_t len, UBool oc, UBool crs) : array(a), index(0), length(len), remaining(0), onlyChanges_(oc), coarse(crs), - dir(0), changed(FALSE), oldLength_(0), newLength_(0), + dir(0), changed(false), oldLength_(0), newLength_(0), srcIndex(0), replIndex(0), destIndex(0) {} int32_t Edits::Iterator::readLength(int32_t head) { @@ -441,16 +441,16 @@ void Edits::Iterator::updatePreviousIndexes() { UBool Edits::Iterator::noNext() { // No change before or beyond the string. dir = 0; - changed = FALSE; + changed = false; oldLength_ = newLength_ = 0; - return FALSE; + return false; } UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { // Forward iteration: Update the string indexes to the limit of the current span, // and post-increment-read array units to assemble a new span. // Leaves the array index one after the last unit of that span. - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } // We have an errorCode in case we need to start guarding against integer overflows. // It is also convenient for caller loops if we bail out when an error was set elsewhere. if (dir > 0) { @@ -464,7 +464,7 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { // Stay on the current one of a sequence of compressed changes. ++index; // next() rests on the index after the sequence unit. dir = 1; - return TRUE; + return true; } } dir = 1; @@ -473,7 +473,7 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { // Fine-grained iterator: Continue a sequence of compressed changes. if (remaining > 1) { --remaining; - return TRUE; + return true; } remaining = 0; } @@ -483,7 +483,7 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { int32_t u = array[index++]; if (u <= MAX_UNCHANGED) { // Combine adjacent unchanged ranges. - changed = FALSE; + changed = false; oldLength_ = u + 1; while (index < length && (u = array[index]) <= MAX_UNCHANGED) { ++index; @@ -498,10 +498,10 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { // already fetched u > MAX_UNCHANGED at index ++index; } else { - return TRUE; + return true; } } - changed = TRUE; + changed = true; if (u <= MAX_SHORT_CHANGE) { int32_t oldLen = u >> 12; int32_t newLen = (u >> 9) & MAX_SHORT_CHANGE_NEW_LENGTH; @@ -516,14 +516,14 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { if (num > 1) { remaining = num; // This is the first of two or more changes. } - return TRUE; + return true; } } else { U_ASSERT(u <= 0x7fff); oldLength_ = readLength((u >> 6) & 0x3f); newLength_ = readLength(u & 0x3f); if (!coarse) { - return TRUE; + return true; } } // Combine adjacent changes. @@ -539,14 +539,14 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { newLength_ += readLength(u & 0x3f); } } - return TRUE; + return true; } UBool Edits::Iterator::previous(UErrorCode &errorCode) { // Backward iteration: Pre-decrement-read array units to assemble a new span, // then update the string indexes to the start of that span. // Leaves the array index on the head unit of that span. - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } // We have an errorCode in case we need to start guarding against integer overflows. // It is also convenient for caller loops if we bail out when an error was set elsewhere. if (dir >= 0) { @@ -559,7 +559,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { // Stay on the current one of a sequence of compressed changes. --index; // previous() rests on the sequence unit. dir = -1; - return TRUE; + return true; } updateNextIndexes(); } @@ -572,7 +572,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { if (remaining <= (u & SHORT_CHANGE_NUM_MASK)) { ++remaining; updatePreviousIndexes(); - return TRUE; + return true; } remaining = 0; } @@ -582,7 +582,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { int32_t u = array[--index]; if (u <= MAX_UNCHANGED) { // Combine adjacent unchanged ranges. - changed = FALSE; + changed = false; oldLength_ = u + 1; while (index > 0 && (u = array[index - 1]) <= MAX_UNCHANGED) { --index; @@ -591,9 +591,9 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { newLength_ = oldLength_; // No need to handle onlyChanges as long as previous() is called only from findIndex(). updatePreviousIndexes(); - return TRUE; + return true; } - changed = TRUE; + changed = true; if (u <= MAX_SHORT_CHANGE) { int32_t oldLen = u >> 12; int32_t newLen = (u >> 9) & MAX_SHORT_CHANGE_NEW_LENGTH; @@ -609,7 +609,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { remaining = 1; // This is the last of two or more changes. } updatePreviousIndexes(); - return TRUE; + return true; } } else { if (u <= 0x7fff) { @@ -629,7 +629,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { } if (!coarse) { updatePreviousIndexes(); - return TRUE; + return true; } } // Combine adjacent changes. @@ -648,7 +648,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { } } updatePreviousIndexes(); - return TRUE; + return true; } int32_t Edits::Iterator::findIndex(int32_t i, UBool findSource, UErrorCode &errorCode) { @@ -705,7 +705,7 @@ int32_t Edits::Iterator::findIndex(int32_t i, UBool findSource, UErrorCode &erro // The index is in the current span. return 0; } - while (next(FALSE, errorCode)) { + while (next(false, errorCode)) { if (findSource) { spanStart = srcIndex; spanLength = oldLength_; @@ -739,7 +739,7 @@ int32_t Edits::Iterator::findIndex(int32_t i, UBool findSource, UErrorCode &erro } int32_t Edits::Iterator::destinationIndexFromSourceIndex(int32_t i, UErrorCode &errorCode) { - int32_t where = findIndex(i, TRUE, errorCode); + int32_t where = findIndex(i, true, errorCode); if (where < 0) { // Error or before the string. return 0; @@ -758,7 +758,7 @@ int32_t Edits::Iterator::destinationIndexFromSourceIndex(int32_t i, UErrorCode & } int32_t Edits::Iterator::sourceIndexFromDestinationIndex(int32_t i, UErrorCode &errorCode) { - int32_t where = findIndex(i, FALSE, errorCode); + int32_t where = findIndex(i, false, errorCode); if (where < 0) { // Error or before the string. return 0; diff --git a/deps/icu-small/source/common/emojiprops.cpp b/deps/icu-small/source/common/emojiprops.cpp index 2a05e8602d3c0c..d07e07c6ccc79a 100644 --- a/deps/icu-small/source/common/emojiprops.cpp +++ b/deps/icu-small/source/common/emojiprops.cpp @@ -22,7 +22,7 @@ U_NAMESPACE_BEGIN namespace { EmojiProps *singleton = nullptr; -icu::UInitOnce emojiInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce emojiInitOnce {}; UBool U_CALLCONV emojiprops_cleanup() { delete singleton; diff --git a/deps/icu-small/source/common/filteredbrk.cpp b/deps/icu-small/source/common/filteredbrk.cpp index e4817367a5aa41..baa1d4e42d2e2a 100644 --- a/deps/icu-small/source/common/filteredbrk.cpp +++ b/deps/icu-small/source/common/filteredbrk.cpp @@ -58,7 +58,7 @@ static int32_t U_CALLCONV compareUnicodeString(UElement t1, UElement t2) { /** * A UVector which implements a set of strings. */ -class U_COMMON_API UStringSet : public UVector { +class UStringSet : public UVector { public: UStringSet(UErrorCode &status) : UVector(uprv_deleteUObject, uhash_compareUnicodeString, @@ -482,7 +482,7 @@ SimpleFilteredSentenceBreakIterator::last(void) { /** * Concrete implementation of builder class. */ -class U_COMMON_API SimpleFilteredBreakIteratorBuilder : public FilteredBreakIteratorBuilder { +class SimpleFilteredBreakIteratorBuilder : public FilteredBreakIteratorBuilder { public: virtual ~SimpleFilteredBreakIteratorBuilder(); SimpleFilteredBreakIteratorBuilder(const Locale &fromLocale, UErrorCode &status); @@ -614,11 +614,11 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr i++) { const UnicodeString *abbr = fSet.getStringAt(i); if(abbr) { - FB_TRACE("build",abbr,TRUE,i); + FB_TRACE("build",abbr,true,i); ustrs[n] = *abbr; // copy by value - FB_TRACE("ustrs[n]",&ustrs[n],TRUE,i); + FB_TRACE("ustrs[n]",&ustrs[n],true,i); } else { - FB_TRACE("build",abbr,FALSE,i); + FB_TRACE("build",abbr,false,i); status = U_MEMORY_ALLOCATION_ERROR; return NULL; } @@ -629,37 +629,37 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr for(int i=0;i-1 && (nn+1)!=ustrs[i].length()) { - FB_TRACE("partial",&ustrs[i],FALSE,i); + FB_TRACE("partial",&ustrs[i],false,i); // is partial. // is it unique? int sameAs = -1; for(int j=0;jadd(prefix, kPARTIAL, status); revCount++; - FB_TRACE("Added partial",&prefix,FALSE, i); - FB_TRACE(u_errorName(status),&ustrs[i],FALSE,i); + FB_TRACE("Added partial",&prefix,false, i); + FB_TRACE(u_errorName(status),&ustrs[i],false,i); partials[i] = kSuppressInReverse | kAddToForward; } else { - FB_TRACE("NOT adding partial",&prefix,FALSE, i); - FB_TRACE(u_errorName(status),&ustrs[i],FALSE,i); + FB_TRACE("NOT adding partial",&prefix,false, i); + FB_TRACE(u_errorName(status),&ustrs[i],false,i); } } } @@ -668,9 +668,9 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr ustrs[i].reverse(); builder->add(ustrs[i], kMATCH, status); revCount++; - FB_TRACE(u_errorName(status), &ustrs[i], FALSE, i); + FB_TRACE(u_errorName(status), &ustrs[i], false, i); } else { - FB_TRACE("Adding fwd",&ustrs[i], FALSE, i); + FB_TRACE("Adding fwd",&ustrs[i], false, i); // an optimization would be to only add the portion after the '.' // for example, for "Ph.D." we store ".hP" in the reverse table. We could just store "D." in the forward, @@ -682,12 +682,12 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr ////if(debug2) u_printf("SUPPRESS- not Added(%d): /%S/ status=%s\n",partials[i], ustrs[i].getTerminatedBuffer(), u_errorName(status)); } } - FB_TRACE("AbbrCount",NULL,FALSE, subCount); + FB_TRACE("AbbrCount",NULL,false, subCount); if(revCount>0) { backwardsTrie.adoptInstead(builder->build(USTRINGTRIE_BUILD_FAST, status)); if(U_FAILURE(status)) { - FB_TRACE(u_errorName(status),NULL,FALSE, -1); + FB_TRACE(u_errorName(status),NULL,false, -1); return NULL; } } @@ -695,7 +695,7 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr if(fwdCount>0) { forwardsPartialTrie.adoptInstead(builder2->build(USTRINGTRIE_BUILD_FAST, status)); if(U_FAILURE(status)) { - FB_TRACE(u_errorName(status),NULL,FALSE, -1); + FB_TRACE(u_errorName(status),NULL,false, -1); return NULL; } } diff --git a/deps/icu-small/source/common/filterednormalizer2.cpp b/deps/icu-small/source/common/filterednormalizer2.cpp index 1a0914d3f7b34c..63f01206e9784d 100644 --- a/deps/icu-small/source/common/filterednormalizer2.cpp +++ b/deps/icu-small/source/common/filterednormalizer2.cpp @@ -137,14 +137,14 @@ UnicodeString & FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString &first, const UnicodeString &second, UErrorCode &errorCode) const { - return normalizeSecondAndAppend(first, second, TRUE, errorCode); + return normalizeSecondAndAppend(first, second, true, errorCode); } UnicodeString & FilteredNormalizer2::append(UnicodeString &first, const UnicodeString &second, UErrorCode &errorCode) const { - return normalizeSecondAndAppend(first, second, FALSE, errorCode); + return normalizeSecondAndAppend(first, second, false, errorCode); } UnicodeString & @@ -224,7 +224,7 @@ UBool FilteredNormalizer2::isNormalized(const UnicodeString &s, UErrorCode &errorCode) const { uprv_checkCanGetBuffer(s, errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } USetSpanCondition spanCondition=USET_SPAN_SIMPLE; for(int32_t prevSpanLimit=0; prevSpanLimitlevel == UPLUG_LEVEL_INVALID) { plug->pluginStatus = U_PLUGIN_DIDNT_SET_LEVEL; - plug->awaitingLoad = FALSE; + plug->awaitingLoad = false; } } else { plug->pluginStatus = U_INTERNAL_PROGRAM_ERROR; - plug->awaitingLoad = FALSE; + plug->awaitingLoad = false; } } @@ -322,7 +322,7 @@ static void uplug_loadPlug(UPlugData *plug, UErrorCode *status) { return; } uplug_callPlug(plug, UPLUG_REASON_LOAD, status); - plug->awaitingLoad = FALSE; + plug->awaitingLoad = false; if(!U_SUCCESS(*status)) { plug->pluginStatus = U_INTERNAL_PROGRAM_ERROR; } @@ -347,8 +347,8 @@ static UPlugData *uplug_allocateEmptyPlug(UErrorCode *status) plug->structSize = sizeof(UPlugData); plug->name[0]=0; plug->level = UPLUG_LEVEL_UNKNOWN; /* initialize to null state */ - plug->awaitingLoad = TRUE; - plug->dontUnload = FALSE; + plug->awaitingLoad = true; + plug->dontUnload = false; plug->pluginStatus = U_ZERO_ERROR; plug->libName[0] = 0; plug->config[0]=0; @@ -403,9 +403,9 @@ static void uplug_deallocatePlug(UPlugData *plug, UErrorCode *status) { pluginCount = uplug_removeEntryAt(pluginList, pluginCount, sizeof(plug[0]), uplug_pluginNumber(plug)); } else { /* not ok- leave as a message. */ - plug->awaitingLoad=FALSE; + plug->awaitingLoad=false; plug->entrypoint=0; - plug->dontUnload=TRUE; + plug->dontUnload=true; } } @@ -558,8 +558,8 @@ uplug_initErrorPlug(const char *libName, const char *sym, const char *config, co if(U_FAILURE(*status)) return NULL; plug->pluginStatus = loadStatus; - plug->awaitingLoad = FALSE; /* Won't load. */ - plug->dontUnload = TRUE; /* cannot unload. */ + plug->awaitingLoad = false; /* Won't load. */ + plug->dontUnload = true; /* cannot unload. */ if(sym!=NULL) { uprv_strncpy(plug->sym, sym, UPLUG_NAME_MAX); @@ -646,7 +646,7 @@ static UBool U_CALLCONV uplug_cleanup(void) } /* close other held libs? */ gCurrentLevel = UPLUG_LEVEL_LOW; - return TRUE; + return true; } #if U_ENABLE_DYLOAD @@ -678,7 +678,7 @@ static void uplug_loadWaitingPlugs(UErrorCode *status) { currentLevel = newLevel; } } - pluginToLoad->awaitingLoad = FALSE; + pluginToLoad->awaitingLoad = false; } } } @@ -694,7 +694,7 @@ static void uplug_loadWaitingPlugs(UErrorCode *status) { } else { uplug_loadPlug(pluginToLoad, &subStatus); } - pluginToLoad->awaitingLoad = FALSE; + pluginToLoad->awaitingLoad = false; } } diff --git a/deps/icu-small/source/common/loadednormalizer2impl.cpp b/deps/icu-small/source/common/loadednormalizer2impl.cpp index 905fc1deccb974..24ff629f84f6f7 100644 --- a/deps/icu-small/source/common/loadednormalizer2impl.cpp +++ b/deps/icu-small/source/common/loadednormalizer2impl.cpp @@ -67,9 +67,9 @@ LoadedNormalizer2Impl::isAcceptable(void * /*context*/, ) { // Normalizer2Impl *me=(Normalizer2Impl *)context; // uprv_memcpy(me->dataVersion, pInfo->dataVersion, 4); - return TRUE; + return true; } else { - return FALSE; + return false; } } @@ -134,14 +134,14 @@ U_CDECL_END #if !NORM2_HARDCODE_NFC_DATA static Norm2AllModes *nfcSingleton; -static icu::UInitOnce nfcInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce nfcInitOnce {}; #endif static Norm2AllModes *nfkcSingleton; -static icu::UInitOnce nfkcInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce nfkcInitOnce {}; static Norm2AllModes *nfkc_cfSingleton; -static icu::UInitOnce nfkc_cfInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce nfkc_cfInitOnce {}; static UHashtable *cache=NULL; @@ -185,7 +185,7 @@ static UBool U_CALLCONV uprv_loaded_normalizer2_cleanup() { uhash_close(cache); cache=NULL; - return TRUE; + return true; } U_CDECL_END diff --git a/deps/icu-small/source/common/localebuilder.cpp b/deps/icu-small/source/common/localebuilder.cpp index a5f201e8475b5c..c1e1f2ad682a87 100644 --- a/deps/icu-small/source/common/localebuilder.cpp +++ b/deps/icu-small/source/common/localebuilder.cpp @@ -15,7 +15,7 @@ U_NAMESPACE_BEGIN #define UPRV_ISDIGIT(c) (((c) >= '0') && ((c) <= '9')) #define UPRV_ISALPHANUM(c) (uprv_isASCIILetter(c) || UPRV_ISDIGIT(c) ) -const char* kAttributeKey = "attribute"; +constexpr const char* kAttributeKey = "attribute"; static bool _isExtensionSubtags(char key, const char* s, int32_t len) { switch (uprv_tolower(key)) { @@ -459,7 +459,7 @@ Locale LocaleBuilder::build(UErrorCode& errorCode) UBool LocaleBuilder::copyErrorTo(UErrorCode &outErrorCode) const { if (U_FAILURE(outErrorCode)) { // Do not overwrite the older error code - return TRUE; + return true; } outErrorCode = status_; return U_FAILURE(outErrorCode); diff --git a/deps/icu-small/source/common/localefallback_data.h b/deps/icu-small/source/common/localefallback_data.h new file mode 100644 index 00000000000000..da725de42d9a3e --- /dev/null +++ b/deps/icu-small/source/common/localefallback_data.h @@ -0,0 +1,632 @@ +// © 2022 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// +// Internal static data tables used by uresbund.cpp +// WARNING: This file is mechanically generated by the CLDR-to-ICU tool +// (see tools/cldr/cldr-to-icu/src/main/java/org/unicode/tool/cldrtoicu/generator/ResourcFallbackCodeGenerator.java). +// DO NOT HAND EDIT!!! + +#ifdef INCLUDED_FROM_URESBUND_CPP + +//====================================================================== +// Default script table +const char scriptCodeChars[] = + "Aghb\0Ahom\0Arab\0Armi\0Armn\0Avst\0Bamu\0Bass\0Beng\0Brah\0Cakm\0" + "Cans\0Cari\0Cham\0Cher\0Chrs\0Copt\0Cprt\0Cyrl\0Deva\0Egyp\0Ethi\0" + "Geor\0Gong\0Gonm\0Goth\0Grek\0Gujr\0Guru\0Hans\0Hant\0Hebr\0Hluw\0" + "Hmnp\0Ital\0Jpan\0Kali\0Kana\0Kawi\0Khar\0Khmr\0Kits\0Knda\0Kore\0" + "Lana\0Laoo\0Lepc\0Lina\0Lisu\0Lyci\0Lydi\0Mand\0Mani\0Medf\0Merc\0" + "Mlym\0Mong\0Mroo\0Mymr\0Narb\0Nkoo\0Nshu\0Ogam\0Olck\0Orkh\0Orya\0" + "Osge\0Ougr\0Pauc\0Phli\0Phnx\0Plrd\0Prti\0Rohg\0Runr\0Samr\0Sarb\0" + "Saur\0Sgnw\0Sinh\0Sogd\0Sora\0Soyo\0Syrc\0Tale\0Talu\0Taml\0Tang\0" + "Tavt\0Telu\0Tfng\0Thaa\0Thai\0Tibt\0Tnsa\0Toto\0Ugar\0Vaii\0Wcho\0" + "Xpeo\0Xsux\0Yiii\0"; + +const char dsLocaleIDChars[] = + "ab\0abq\0adp\0ady\0ae\0aeb\0aho\0ajt\0akk\0alt\0am\0apc\0apd\0" + "ar\0arc\0arq\0ars\0ary\0arz\0as\0ase\0av\0avl\0awa\0az_IQ\0az_IR\0" + "az_RU\0ba\0bal\0bap\0bax\0bcq\0be\0bej\0bfq\0bft\0bfy\0bg\0bgc\0" + "bgn\0bgx\0bhb\0bhi\0bho\0bji\0bjj\0blt\0bn\0bo\0bpy\0bqi\0bra\0" + "brh\0brx\0bsq\0bst\0btv\0bua\0byn\0ccp\0ce\0chm\0chr\0cja\0cjm\0" + "ckb\0cmg\0cop\0cr\0crh\0crk\0crl\0csw\0ctd\0cu\0cv\0dar\0dcc\0" + "dgl\0dmf\0doi\0drh\0drs\0dty\0dv\0dz\0egy\0eky\0el\0esg\0ett\0" + "fa\0fia\0fub\0gan\0gbm\0gbz\0gez\0ggn\0gjk\0gju\0glk\0gmv\0gof\0" + "gom\0gon\0got\0grc\0grt\0gu\0gvr\0gwc\0gwt\0ha_CM\0ha_SD\0hak\0" + "haz\0hdy\0he\0hi\0hlu\0hmd\0hnd\0hne\0hnj\0hno\0hoc\0hoj\0hsn\0" + "hy\0ii\0inh\0iu\0iw\0ja\0ji\0jml\0ka\0kaa\0kaw\0kbd\0kby\0kdt\0" + "kfr\0kfy\0khb\0khn\0kht\0khw\0kjg\0kk\0kk_AF\0kk_CN\0kk_IR\0kk_MN\0" + "km\0kn\0ko\0koi\0kok\0kqy\0krc\0kru\0ks\0ktb\0ku_LB\0kum\0kv\0" + "kvx\0kxc\0kxl\0kxm\0kxp\0ky\0ky_CN\0kzh\0lab\0lad\0lah\0lbe\0" + "lcp\0lep\0lez\0lif\0lis\0lki\0lmn\0lo\0lrc\0luz\0lwl\0lzh\0mag\0" + "mai\0man_GN\0mde\0mdf\0mdx\0mfa\0mgp\0mk\0mki\0ml\0mn\0mn_CN\0" + "mni\0mnw\0mr\0mrd\0mrj\0mro\0ms_CC\0mtr\0mvy\0mwr\0mww\0my\0mym\0" + "myv\0myz\0mzn\0nan\0ne\0new\0nnp\0nod\0noe\0non\0nqo\0nsk\0nst\0" + "oj\0ojs\0or\0oru\0os\0osa\0ota\0otk\0oui\0pa\0pa_PK\0pal\0peo\0" + "phl\0phn\0pka\0pnt\0ppa\0pra\0prd\0ps\0raj\0rhg\0rif\0rjs\0rkt\0" + "rmt\0ru\0rue\0ryu\0sa\0sah\0sat\0saz\0sck\0scl\0sd\0sd_IN\0sdh\0" + "sga\0sgw\0shi\0shn\0shu\0si\0skr\0smp\0sog\0sou\0sr\0srb\0srx\0" + "swb\0swv\0syl\0syr\0ta\0taj\0tcy\0tdd\0tdg\0tdh\0te\0tg\0tg_PK\0" + "th\0thl\0thq\0thr\0ti\0tig\0tkt\0trw\0tsd\0tsf\0tsj\0tt\0tts\0" + "txg\0txo\0tyv\0udi\0udm\0ug\0ug_KZ\0ug_MN\0uga\0uk\0unr\0unr_NP\0" + "unx\0ur\0uz_AF\0uz_CN\0vai\0wal\0wbq\0wbr\0wni\0wsg\0wtm\0wuu\0" + "xco\0xcr\0xlc\0xld\0xmf\0xmn\0xmr\0xna\0xnr\0xpr\0xsa\0xsr\0yi\0" + "yue\0yue_CN\0zdj\0zgh\0zh\0zh_AU\0zh_BN\0zh_GB\0zh_GF\0zh_HK\0" + "zh_ID\0zh_MO\0zh_PA\0zh_PF\0zh_PH\0zh_SR\0zh_TH\0zh_TW\0zh_US\0" + "zh_VN\0zhx\0zkt\0"; + +const int32_t defaultScriptTable[] = { + 0, 90, // ab -> Cyrl + 3, 90, // abq -> Cyrl + 7, 465, // adp -> Tibt + 11, 90, // ady -> Cyrl + 15, 25, // ae -> Avst + 18, 10, // aeb -> Arab + 22, 5, // aho -> Ahom + 26, 10, // ajt -> Arab + 30, 500, // akk -> Xsux + 34, 90, // alt -> Cyrl + 38, 105, // am -> Ethi + 41, 10, // apc -> Arab + 45, 10, // apd -> Arab + 49, 10, // ar -> Arab + 52, 15, // arc -> Armi + 56, 10, // arq -> Arab + 60, 10, // ars -> Arab + 64, 10, // ary -> Arab + 68, 10, // arz -> Arab + 72, 40, // as -> Beng + 75, 390, // ase -> Sgnw + 79, 90, // av -> Cyrl + 82, 10, // avl -> Arab + 86, 95, // awa -> Deva + 90, 10, // az_IQ -> Arab + 96, 10, // az_IR -> Arab + 102, 90, // az_RU -> Cyrl + 108, 90, // ba -> Cyrl + 111, 10, // bal -> Arab + 115, 95, // bap -> Deva + 119, 30, // bax -> Bamu + 123, 105, // bcq -> Ethi + 127, 90, // be -> Cyrl + 130, 10, // bej -> Arab + 134, 430, // bfq -> Taml + 138, 10, // bft -> Arab + 142, 95, // bfy -> Deva + 146, 90, // bg -> Cyrl + 149, 95, // bgc -> Deva + 153, 10, // bgn -> Arab + 157, 130, // bgx -> Grek + 161, 95, // bhb -> Deva + 165, 95, // bhi -> Deva + 169, 95, // bho -> Deva + 173, 105, // bji -> Ethi + 177, 95, // bjj -> Deva + 181, 440, // blt -> Tavt + 185, 40, // bn -> Beng + 188, 465, // bo -> Tibt + 191, 40, // bpy -> Beng + 195, 10, // bqi -> Arab + 199, 95, // bra -> Deva + 203, 10, // brh -> Arab + 207, 95, // brx -> Deva + 211, 35, // bsq -> Bass + 215, 105, // bst -> Ethi + 219, 95, // btv -> Deva + 223, 90, // bua -> Cyrl + 227, 105, // byn -> Ethi + 231, 50, // ccp -> Cakm + 235, 90, // ce -> Cyrl + 238, 90, // chm -> Cyrl + 242, 70, // chr -> Cher + 246, 10, // cja -> Arab + 250, 65, // cjm -> Cham + 254, 10, // ckb -> Arab + 258, 410, // cmg -> Soyo + 262, 80, // cop -> Copt + 266, 55, // cr -> Cans + 269, 90, // crh -> Cyrl + 273, 55, // crk -> Cans + 277, 55, // crl -> Cans + 281, 55, // csw -> Cans + 285, 340, // ctd -> Pauc + 289, 90, // cu -> Cyrl + 292, 90, // cv -> Cyrl + 295, 90, // dar -> Cyrl + 299, 10, // dcc -> Arab + 303, 10, // dgl -> Arab + 307, 265, // dmf -> Medf + 311, 95, // doi -> Deva + 315, 280, // drh -> Mong + 319, 105, // drs -> Ethi + 323, 95, // dty -> Deva + 327, 455, // dv -> Thaa + 330, 465, // dz -> Tibt + 333, 100, // egy -> Egyp + 337, 180, // eky -> Kali + 341, 130, // el -> Grek + 344, 120, // esg -> Gonm + 348, 170, // ett -> Ital + 352, 10, // fa -> Arab + 355, 10, // fia -> Arab + 359, 10, // fub -> Arab + 363, 145, // gan -> Hans + 367, 95, // gbm -> Deva + 371, 10, // gbz -> Arab + 375, 105, // gez -> Ethi + 379, 95, // ggn -> Deva + 383, 10, // gjk -> Arab + 387, 10, // gju -> Arab + 391, 10, // glk -> Arab + 395, 105, // gmv -> Ethi + 399, 105, // gof -> Ethi + 403, 95, // gom -> Deva + 407, 445, // gon -> Telu + 411, 125, // got -> Goth + 415, 85, // grc -> Cprt + 419, 40, // grt -> Beng + 423, 135, // gu -> Gujr + 426, 95, // gvr -> Deva + 430, 10, // gwc -> Arab + 434, 10, // gwt -> Arab + 438, 10, // ha_CM -> Arab + 444, 10, // ha_SD -> Arab + 450, 145, // hak -> Hans + 454, 10, // haz -> Arab + 458, 105, // hdy -> Ethi + 462, 155, // he -> Hebr + 465, 95, // hi -> Deva + 468, 160, // hlu -> Hluw + 472, 355, // hmd -> Plrd + 476, 10, // hnd -> Arab + 480, 95, // hne -> Deva + 484, 165, // hnj -> Hmnp + 488, 10, // hno -> Arab + 492, 95, // hoc -> Deva + 496, 95, // hoj -> Deva + 500, 145, // hsn -> Hans + 504, 20, // hy -> Armn + 507, 505, // ii -> Yiii + 510, 90, // inh -> Cyrl + 514, 55, // iu -> Cans + 517, 155, // iw -> Hebr + 520, 175, // ja -> Jpan + 523, 155, // ji -> Hebr + 526, 95, // jml -> Deva + 530, 110, // ka -> Geor + 533, 90, // kaa -> Cyrl + 537, 190, // kaw -> Kawi + 541, 90, // kbd -> Cyrl + 545, 10, // kby -> Arab + 549, 460, // kdt -> Thai + 553, 95, // kfr -> Deva + 557, 95, // kfy -> Deva + 561, 425, // khb -> Talu + 565, 95, // khn -> Deva + 569, 290, // kht -> Mymr + 573, 10, // khw -> Arab + 577, 225, // kjg -> Laoo + 581, 90, // kk -> Cyrl + 584, 10, // kk_AF -> Arab + 590, 10, // kk_CN -> Arab + 596, 10, // kk_IR -> Arab + 602, 10, // kk_MN -> Arab + 608, 200, // km -> Khmr + 611, 210, // kn -> Knda + 614, 215, // ko -> Kore + 617, 90, // koi -> Cyrl + 621, 95, // kok -> Deva + 625, 105, // kqy -> Ethi + 629, 90, // krc -> Cyrl + 633, 95, // kru -> Deva + 637, 10, // ks -> Arab + 640, 105, // ktb -> Ethi + 644, 10, // ku_LB -> Arab + 650, 90, // kum -> Cyrl + 654, 90, // kv -> Cyrl + 657, 10, // kvx -> Arab + 661, 105, // kxc -> Ethi + 665, 95, // kxl -> Deva + 669, 460, // kxm -> Thai + 673, 10, // kxp -> Arab + 677, 90, // ky -> Cyrl + 680, 10, // ky_CN -> Arab + 686, 10, // kzh -> Arab + 690, 235, // lab -> Lina + 694, 155, // lad -> Hebr + 698, 10, // lah -> Arab + 702, 90, // lbe -> Cyrl + 706, 460, // lcp -> Thai + 710, 230, // lep -> Lepc + 714, 90, // lez -> Cyrl + 718, 95, // lif -> Deva + 722, 240, // lis -> Lisu + 726, 10, // lki -> Arab + 730, 445, // lmn -> Telu + 734, 225, // lo -> Laoo + 737, 10, // lrc -> Arab + 741, 10, // luz -> Arab + 745, 460, // lwl -> Thai + 749, 145, // lzh -> Hans + 753, 95, // mag -> Deva + 757, 95, // mai -> Deva + 761, 300, // man_GN -> Nkoo + 768, 10, // mde -> Arab + 772, 90, // mdf -> Cyrl + 776, 105, // mdx -> Ethi + 780, 10, // mfa -> Arab + 784, 95, // mgp -> Deva + 788, 90, // mk -> Cyrl + 791, 10, // mki -> Arab + 795, 275, // ml -> Mlym + 798, 90, // mn -> Cyrl + 801, 280, // mn_CN -> Mong + 807, 40, // mni -> Beng + 811, 290, // mnw -> Mymr + 815, 95, // mr -> Deva + 818, 95, // mrd -> Deva + 822, 90, // mrj -> Cyrl + 826, 285, // mro -> Mroo + 830, 10, // ms_CC -> Arab + 836, 95, // mtr -> Deva + 840, 10, // mvy -> Arab + 844, 95, // mwr -> Deva + 848, 165, // mww -> Hmnp + 852, 290, // my -> Mymr + 855, 105, // mym -> Ethi + 859, 90, // myv -> Cyrl + 863, 255, // myz -> Mand + 867, 10, // mzn -> Arab + 871, 145, // nan -> Hans + 875, 95, // ne -> Deva + 878, 95, // new -> Deva + 882, 490, // nnp -> Wcho + 886, 220, // nod -> Lana + 890, 95, // noe -> Deva + 894, 370, // non -> Runr + 898, 300, // nqo -> Nkoo + 902, 55, // nsk -> Cans + 906, 470, // nst -> Tnsa + 910, 55, // oj -> Cans + 913, 55, // ojs -> Cans + 917, 325, // or -> Orya + 920, 10, // oru -> Arab + 924, 90, // os -> Cyrl + 927, 330, // osa -> Osge + 931, 10, // ota -> Arab + 935, 320, // otk -> Orkh + 939, 335, // oui -> Ougr + 943, 140, // pa -> Guru + 946, 10, // pa_PK -> Arab + 952, 345, // pal -> Phli + 956, 495, // peo -> Xpeo + 960, 10, // phl -> Arab + 964, 350, // phn -> Phnx + 968, 45, // pka -> Brah + 972, 130, // pnt -> Grek + 976, 95, // ppa -> Deva + 980, 195, // pra -> Khar + 984, 10, // prd -> Arab + 988, 10, // ps -> Arab + 991, 95, // raj -> Deva + 995, 365, // rhg -> Rohg + 999, 450, // rif -> Tfng + 1003, 95, // rjs -> Deva + 1007, 40, // rkt -> Beng + 1011, 10, // rmt -> Arab + 1015, 90, // ru -> Cyrl + 1018, 90, // rue -> Cyrl + 1022, 185, // ryu -> Kana + 1026, 95, // sa -> Deva + 1029, 90, // sah -> Cyrl + 1033, 315, // sat -> Olck + 1037, 385, // saz -> Saur + 1041, 95, // sck -> Deva + 1045, 10, // scl -> Arab + 1049, 10, // sd -> Arab + 1052, 95, // sd_IN -> Deva + 1058, 10, // sdh -> Arab + 1062, 310, // sga -> Ogam + 1066, 105, // sgw -> Ethi + 1070, 450, // shi -> Tfng + 1074, 290, // shn -> Mymr + 1078, 10, // shu -> Arab + 1082, 395, // si -> Sinh + 1085, 10, // skr -> Arab + 1089, 375, // smp -> Samr + 1093, 400, // sog -> Sogd + 1097, 460, // sou -> Thai + 1101, 90, // sr -> Cyrl + 1104, 405, // srb -> Sora + 1108, 95, // srx -> Deva + 1112, 10, // swb -> Arab + 1116, 95, // swv -> Deva + 1120, 40, // syl -> Beng + 1124, 415, // syr -> Syrc + 1128, 430, // ta -> Taml + 1131, 95, // taj -> Deva + 1135, 210, // tcy -> Knda + 1139, 420, // tdd -> Tale + 1143, 95, // tdg -> Deva + 1147, 95, // tdh -> Deva + 1151, 445, // te -> Telu + 1154, 90, // tg -> Cyrl + 1157, 10, // tg_PK -> Arab + 1163, 460, // th -> Thai + 1166, 95, // thl -> Deva + 1170, 95, // thq -> Deva + 1174, 95, // thr -> Deva + 1178, 105, // ti -> Ethi + 1181, 105, // tig -> Ethi + 1185, 95, // tkt -> Deva + 1189, 10, // trw -> Arab + 1193, 130, // tsd -> Grek + 1197, 95, // tsf -> Deva + 1201, 465, // tsj -> Tibt + 1205, 90, // tt -> Cyrl + 1208, 460, // tts -> Thai + 1212, 435, // txg -> Tang + 1216, 475, // txo -> Toto + 1220, 90, // tyv -> Cyrl + 1224, 0, // udi -> Aghb + 1228, 90, // udm -> Cyrl + 1232, 10, // ug -> Arab + 1235, 90, // ug_KZ -> Cyrl + 1241, 90, // ug_MN -> Cyrl + 1247, 480, // uga -> Ugar + 1251, 90, // uk -> Cyrl + 1254, 40, // unr -> Beng + 1258, 95, // unr_NP -> Deva + 1265, 40, // unx -> Beng + 1269, 10, // ur -> Arab + 1272, 10, // uz_AF -> Arab + 1278, 90, // uz_CN -> Cyrl + 1284, 485, // vai -> Vaii + 1288, 105, // wal -> Ethi + 1292, 445, // wbq -> Telu + 1296, 95, // wbr -> Deva + 1300, 10, // wni -> Arab + 1304, 115, // wsg -> Gong + 1308, 95, // wtm -> Deva + 1312, 145, // wuu -> Hans + 1316, 75, // xco -> Chrs + 1320, 60, // xcr -> Cari + 1324, 245, // xlc -> Lyci + 1328, 250, // xld -> Lydi + 1332, 110, // xmf -> Geor + 1336, 260, // xmn -> Mani + 1340, 270, // xmr -> Merc + 1344, 295, // xna -> Narb + 1348, 95, // xnr -> Deva + 1352, 360, // xpr -> Prti + 1356, 380, // xsa -> Sarb + 1360, 95, // xsr -> Deva + 1364, 155, // yi -> Hebr + 1367, 150, // yue -> Hant + 1371, 145, // yue_CN -> Hans + 1378, 10, // zdj -> Arab + 1382, 450, // zgh -> Tfng + 1386, 145, // zh -> Hans + 1389, 150, // zh_AU -> Hant + 1395, 150, // zh_BN -> Hant + 1401, 150, // zh_GB -> Hant + 1407, 150, // zh_GF -> Hant + 1413, 150, // zh_HK -> Hant + 1419, 150, // zh_ID -> Hant + 1425, 150, // zh_MO -> Hant + 1431, 150, // zh_PA -> Hant + 1437, 150, // zh_PF -> Hant + 1443, 150, // zh_PH -> Hant + 1449, 150, // zh_SR -> Hant + 1455, 150, // zh_TH -> Hant + 1461, 150, // zh_TW -> Hant + 1467, 150, // zh_US -> Hant + 1473, 150, // zh_VN -> Hant + 1479, 305, // zhx -> Nshu + 1483, 205, // zkt -> Kits +}; + +//====================================================================== +// Parent locale table +const char parentLocaleChars[] = + "az_Arab\0az_Cyrl\0bal_Latn\0blt_Latn\0bm_Nkoo\0bs_Cyrl\0byn_Latn\0" + "cu_Glag\0dje_Arab\0dyo_Arab\0en_001\0en_150\0en_AG\0en_AI\0en_AT\0" + "en_AU\0en_BB\0en_BE\0en_BM\0en_BS\0en_BW\0en_BZ\0en_CC\0en_CH\0" + "en_CK\0en_CM\0en_CX\0en_CY\0en_DE\0en_DG\0en_DK\0en_DM\0en_Dsrt\0" + "en_ER\0en_FI\0en_FJ\0en_FK\0en_FM\0en_GB\0en_GD\0en_GG\0en_GH\0" + "en_GI\0en_GM\0en_GY\0en_HK\0en_IE\0en_IL\0en_IM\0en_IN\0en_IO\0" + "en_JE\0en_JM\0en_KE\0en_KI\0en_KN\0en_KY\0en_LC\0en_LR\0en_LS\0" + "en_MG\0en_MO\0en_MS\0en_MT\0en_MU\0en_MV\0en_MW\0en_MY\0en_NA\0" + "en_NF\0en_NG\0en_NL\0en_NR\0en_NU\0en_NZ\0en_PG\0en_PK\0en_PN\0" + "en_PW\0en_RW\0en_SB\0en_SC\0en_SD\0en_SE\0en_SG\0en_SH\0en_SI\0" + "en_SL\0en_SS\0en_SX\0en_SZ\0en_Shaw\0en_TC\0en_TK\0en_TO\0en_TT\0" + "en_TV\0en_TZ\0en_UG\0en_VC\0en_VG\0en_VU\0en_WS\0en_ZA\0en_ZM\0" + "en_ZW\0es_419\0es_AR\0es_BO\0es_BR\0es_BZ\0es_CL\0es_CO\0es_CR\0" + "es_CU\0es_DO\0es_EC\0es_GT\0es_HN\0es_MX\0es_NI\0es_PA\0es_PE\0" + "es_PR\0es_PY\0es_SV\0es_US\0es_UY\0es_VE\0ff_Adlm\0ff_Arab\0fr_HT\0" + "ha_Arab\0hi_Latn\0ht\0iu_Latn\0kk_Arab\0ks_Deva\0ku_Arab\0ky_Arab\0" + "ky_Latn\0ml_Arab\0mn_Mong\0mni_Mtei\0ms_Arab\0nb\0nn\0no\0pa_Arab\0" + "pt_AO\0pt_CH\0pt_CV\0pt_FR\0pt_GQ\0pt_GW\0pt_LU\0pt_MO\0pt_MZ\0" + "pt_PT\0pt_ST\0pt_TL\0root\0sat_Deva\0sd_Deva\0sd_Khoj\0sd_Sind\0" + "shi_Latn\0so_Arab\0sr_Latn\0sw_Arab\0tg_Arab\0ug_Cyrl\0uz_Arab\0" + "uz_Cyrl\0vai_Latn\0wo_Arab\0yo_Arab\0yue_Hans\0zh_Hant\0zh_Hant_HK\0" + "zh_Hant_MO\0"; + +const int32_t parentLocaleTable[] = { + 0, 1017, // az_Arab -> root + 8, 1017, // az_Cyrl -> root + 16, 1017, // bal_Latn -> root + 25, 1017, // blt_Latn -> root + 34, 1017, // bm_Nkoo -> root + 42, 1017, // bs_Cyrl -> root + 50, 1017, // byn_Latn -> root + 59, 1017, // cu_Glag -> root + 67, 1017, // dje_Arab -> root + 76, 1017, // dyo_Arab -> root + 92, 85, // en_150 -> en_001 + 99, 85, // en_AG -> en_001 + 105, 85, // en_AI -> en_001 + 111, 92, // en_AT -> en_150 + 117, 85, // en_AU -> en_001 + 123, 85, // en_BB -> en_001 + 129, 92, // en_BE -> en_150 + 135, 85, // en_BM -> en_001 + 141, 85, // en_BS -> en_001 + 147, 85, // en_BW -> en_001 + 153, 85, // en_BZ -> en_001 + 159, 85, // en_CC -> en_001 + 165, 92, // en_CH -> en_150 + 171, 85, // en_CK -> en_001 + 177, 85, // en_CM -> en_001 + 183, 85, // en_CX -> en_001 + 189, 85, // en_CY -> en_001 + 195, 92, // en_DE -> en_150 + 201, 85, // en_DG -> en_001 + 207, 92, // en_DK -> en_150 + 213, 85, // en_DM -> en_001 + 219, 1017, // en_Dsrt -> root + 227, 85, // en_ER -> en_001 + 233, 92, // en_FI -> en_150 + 239, 85, // en_FJ -> en_001 + 245, 85, // en_FK -> en_001 + 251, 85, // en_FM -> en_001 + 257, 85, // en_GB -> en_001 + 263, 85, // en_GD -> en_001 + 269, 85, // en_GG -> en_001 + 275, 85, // en_GH -> en_001 + 281, 85, // en_GI -> en_001 + 287, 85, // en_GM -> en_001 + 293, 85, // en_GY -> en_001 + 299, 85, // en_HK -> en_001 + 305, 85, // en_IE -> en_001 + 311, 85, // en_IL -> en_001 + 317, 85, // en_IM -> en_001 + 323, 85, // en_IN -> en_001 + 329, 85, // en_IO -> en_001 + 335, 85, // en_JE -> en_001 + 341, 85, // en_JM -> en_001 + 347, 85, // en_KE -> en_001 + 353, 85, // en_KI -> en_001 + 359, 85, // en_KN -> en_001 + 365, 85, // en_KY -> en_001 + 371, 85, // en_LC -> en_001 + 377, 85, // en_LR -> en_001 + 383, 85, // en_LS -> en_001 + 389, 85, // en_MG -> en_001 + 395, 85, // en_MO -> en_001 + 401, 85, // en_MS -> en_001 + 407, 85, // en_MT -> en_001 + 413, 85, // en_MU -> en_001 + 419, 85, // en_MV -> en_001 + 425, 85, // en_MW -> en_001 + 431, 85, // en_MY -> en_001 + 437, 85, // en_NA -> en_001 + 443, 85, // en_NF -> en_001 + 449, 85, // en_NG -> en_001 + 455, 92, // en_NL -> en_150 + 461, 85, // en_NR -> en_001 + 467, 85, // en_NU -> en_001 + 473, 85, // en_NZ -> en_001 + 479, 85, // en_PG -> en_001 + 485, 85, // en_PK -> en_001 + 491, 85, // en_PN -> en_001 + 497, 85, // en_PW -> en_001 + 503, 85, // en_RW -> en_001 + 509, 85, // en_SB -> en_001 + 515, 85, // en_SC -> en_001 + 521, 85, // en_SD -> en_001 + 527, 92, // en_SE -> en_150 + 533, 85, // en_SG -> en_001 + 539, 85, // en_SH -> en_001 + 545, 92, // en_SI -> en_150 + 551, 85, // en_SL -> en_001 + 557, 85, // en_SS -> en_001 + 563, 85, // en_SX -> en_001 + 569, 85, // en_SZ -> en_001 + 575, 1017, // en_Shaw -> root + 583, 85, // en_TC -> en_001 + 589, 85, // en_TK -> en_001 + 595, 85, // en_TO -> en_001 + 601, 85, // en_TT -> en_001 + 607, 85, // en_TV -> en_001 + 613, 85, // en_TZ -> en_001 + 619, 85, // en_UG -> en_001 + 625, 85, // en_VC -> en_001 + 631, 85, // en_VG -> en_001 + 637, 85, // en_VU -> en_001 + 643, 85, // en_WS -> en_001 + 649, 85, // en_ZA -> en_001 + 655, 85, // en_ZM -> en_001 + 661, 85, // en_ZW -> en_001 + 674, 667, // es_AR -> es_419 + 680, 667, // es_BO -> es_419 + 686, 667, // es_BR -> es_419 + 692, 667, // es_BZ -> es_419 + 698, 667, // es_CL -> es_419 + 704, 667, // es_CO -> es_419 + 710, 667, // es_CR -> es_419 + 716, 667, // es_CU -> es_419 + 722, 667, // es_DO -> es_419 + 728, 667, // es_EC -> es_419 + 734, 667, // es_GT -> es_419 + 740, 667, // es_HN -> es_419 + 746, 667, // es_MX -> es_419 + 752, 667, // es_NI -> es_419 + 758, 667, // es_PA -> es_419 + 764, 667, // es_PE -> es_419 + 770, 667, // es_PR -> es_419 + 776, 667, // es_PY -> es_419 + 782, 667, // es_SV -> es_419 + 788, 667, // es_US -> es_419 + 794, 667, // es_UY -> es_419 + 800, 667, // es_VE -> es_419 + 806, 1017, // ff_Adlm -> root + 814, 1017, // ff_Arab -> root + 828, 1017, // ha_Arab -> root + 836, 323, // hi_Latn -> en_IN + 844, 822, // ht -> fr_HT + 847, 1017, // iu_Latn -> root + 855, 1017, // kk_Arab -> root + 863, 1017, // ks_Deva -> root + 871, 1017, // ku_Arab -> root + 879, 1017, // ky_Arab -> root + 887, 1017, // ky_Latn -> root + 895, 1017, // ml_Arab -> root + 903, 1017, // mn_Mong -> root + 911, 1017, // mni_Mtei -> root + 920, 1017, // ms_Arab -> root + 928, 934, // nb -> no + 931, 934, // nn -> no + 937, 1017, // pa_Arab -> root + 945, 999, // pt_AO -> pt_PT + 951, 999, // pt_CH -> pt_PT + 957, 999, // pt_CV -> pt_PT + 963, 999, // pt_FR -> pt_PT + 969, 999, // pt_GQ -> pt_PT + 975, 999, // pt_GW -> pt_PT + 981, 999, // pt_LU -> pt_PT + 987, 999, // pt_MO -> pt_PT + 993, 999, // pt_MZ -> pt_PT + 1005, 999, // pt_ST -> pt_PT + 1011, 999, // pt_TL -> pt_PT + 1022, 1017, // sat_Deva -> root + 1031, 1017, // sd_Deva -> root + 1039, 1017, // sd_Khoj -> root + 1047, 1017, // sd_Sind -> root + 1055, 1017, // shi_Latn -> root + 1064, 1017, // so_Arab -> root + 1072, 1017, // sr_Latn -> root + 1080, 1017, // sw_Arab -> root + 1088, 1017, // tg_Arab -> root + 1096, 1017, // ug_Cyrl -> root + 1104, 1017, // uz_Arab -> root + 1112, 1017, // uz_Cyrl -> root + 1120, 1017, // vai_Latn -> root + 1129, 1017, // wo_Arab -> root + 1137, 1017, // yo_Arab -> root + 1145, 1017, // yue_Hans -> root + 1154, 1017, // zh_Hant -> root + 1173, 1162, // zh_Hant_MO -> zh_Hant_HK +}; + + +#endif // INCLUDED_FROM_URESBUND_CPP diff --git a/deps/icu-small/source/common/localematcher.cpp b/deps/icu-small/source/common/localematcher.cpp index 2cad708d99f0d2..2f8664b6f7b158 100644 --- a/deps/icu-small/source/common/localematcher.cpp +++ b/deps/icu-small/source/common/localematcher.cpp @@ -60,7 +60,7 @@ LocaleMatcher::Result::Result(LocaleMatcher::Result &&src) U_NOEXCEPT : if (desiredIsOwned) { src.desiredLocale = nullptr; src.desiredIndex = -1; - src.desiredIsOwned = FALSE; + src.desiredIsOwned = false; } } @@ -82,7 +82,7 @@ LocaleMatcher::Result &LocaleMatcher::Result::operator=(LocaleMatcher::Result && if (desiredIsOwned) { src.desiredLocale = nullptr; src.desiredIndex = -1; - src.desiredIsOwned = FALSE; + src.desiredIsOwned = false; } return *this; } @@ -287,10 +287,10 @@ LocaleMatcher::Builder &LocaleMatcher::Builder::internalSetThresholdDistance(int #endif UBool LocaleMatcher::Builder::copyErrorTo(UErrorCode &outErrorCode) const { - if (U_FAILURE(outErrorCode)) { return TRUE; } - if (U_SUCCESS(errorCode_)) { return FALSE; } + if (U_FAILURE(outErrorCode)) { return true; } + if (U_SUCCESS(errorCode_)) { return false; } outErrorCode = errorCode_; - return TRUE; + return true; } LocaleMatcher LocaleMatcher::Builder::build(UErrorCode &errorCode) const { @@ -632,30 +632,30 @@ const Locale *LocaleMatcher::getBestMatchForListString( LocaleMatcher::Result LocaleMatcher::getBestMatchResult( const Locale &desiredLocale, UErrorCode &errorCode) const { if (U_FAILURE(errorCode)) { - return Result(nullptr, defaultLocale, -1, -1, FALSE); + return Result(nullptr, defaultLocale, -1, -1, false); } int32_t suppIndex = getBestSuppIndex( getMaximalLsrOrUnd(likelySubtags, desiredLocale, errorCode), nullptr, errorCode); if (U_FAILURE(errorCode) || suppIndex < 0) { - return Result(nullptr, defaultLocale, -1, -1, FALSE); + return Result(nullptr, defaultLocale, -1, -1, false); } else { - return Result(&desiredLocale, supportedLocales[suppIndex], 0, suppIndex, FALSE); + return Result(&desiredLocale, supportedLocales[suppIndex], 0, suppIndex, false); } } LocaleMatcher::Result LocaleMatcher::getBestMatchResult( Locale::Iterator &desiredLocales, UErrorCode &errorCode) const { if (U_FAILURE(errorCode) || !desiredLocales.hasNext()) { - return Result(nullptr, defaultLocale, -1, -1, FALSE); + return Result(nullptr, defaultLocale, -1, -1, false); } LocaleLsrIterator lsrIter(likelySubtags, desiredLocales, ULOCMATCH_TEMPORARY_LOCALES); int32_t suppIndex = getBestSuppIndex(lsrIter.next(errorCode), &lsrIter, errorCode); if (U_FAILURE(errorCode) || suppIndex < 0) { - return Result(nullptr, defaultLocale, -1, -1, FALSE); + return Result(nullptr, defaultLocale, -1, -1, false); } else { return Result(lsrIter.orphanRemembered(), supportedLocales[suppIndex], - lsrIter.getBestDesiredIndex(), suppIndex, TRUE); + lsrIter.getBestDesiredIndex(), suppIndex, true); } } diff --git a/deps/icu-small/source/common/localeprioritylist.cpp b/deps/icu-small/source/common/localeprioritylist.cpp index 4455eedb75e67c..e5ba0a3c777aea 100644 --- a/deps/icu-small/source/common/localeprioritylist.cpp +++ b/deps/icu-small/source/common/localeprioritylist.cpp @@ -234,7 +234,7 @@ void LocalePriorityList::sort(UErrorCode &errorCode) { // The comparator forces a stable sort via the item index. if (U_FAILURE(errorCode) || getLength() <= 1 || !hasWeights) { return; } uprv_sortArray(list->array.getAlias(), listLength, sizeof(LocaleAndWeight), - compareLocaleAndWeight, nullptr, FALSE, &errorCode); + compareLocaleAndWeight, nullptr, false, &errorCode); } U_NAMESPACE_END diff --git a/deps/icu-small/source/common/locavailable.cpp b/deps/icu-small/source/common/locavailable.cpp index e8ec512e370992..cf341e1f74c8b9 100644 --- a/deps/icu-small/source/common/locavailable.cpp +++ b/deps/icu-small/source/common/locavailable.cpp @@ -37,7 +37,7 @@ U_NAMESPACE_BEGIN static icu::Locale* availableLocaleList = NULL; static int32_t availableLocaleListCount; -static icu::UInitOnce gInitOnceLocale = U_INITONCE_INITIALIZER; +static icu::UInitOnce gInitOnceLocale {}; U_NAMESPACE_END @@ -54,7 +54,7 @@ static UBool U_CALLCONV locale_available_cleanup(void) availableLocaleListCount = 0; gInitOnceLocale.reset(); - return TRUE; + return true; } U_CDECL_END @@ -102,7 +102,7 @@ namespace { // Enough capacity for the two lists in the res_index.res file const char** gAvailableLocaleNames[2] = {}; int32_t gAvailableLocaleCounts[2] = {}; -icu::UInitOnce ginstalledLocalesInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce ginstalledLocalesInitOnce {}; class AvailableLocalesSink : public ResourceSink { public: @@ -203,7 +203,7 @@ static UBool U_CALLCONV uloc_cleanup(void) { gAvailableLocaleCounts[i] = 0; } ginstalledLocalesInitOnce.reset(); - return TRUE; + return true; } // Load Installed Locales. This function will be called exactly once diff --git a/deps/icu-small/source/common/locdispnames.cpp b/deps/icu-small/source/common/locdispnames.cpp index c512a0164c22a0..637556cc71db72 100644 --- a/deps/icu-small/source/common/locdispnames.cpp +++ b/deps/icu-small/source/common/locdispnames.cpp @@ -514,11 +514,11 @@ uloc_getDisplayName(const char *locale, UChar formatCloseParen = 0x0029; // ) UChar formatReplaceCloseParen = 0x005D; // ] - UBool haveLang = TRUE; /* assume true, set false if we find we don't have + UBool haveLang = true; /* assume true, set false if we find we don't have a lang component in the locale */ - UBool haveRest = TRUE; /* assume true, set false if we find we don't have + UBool haveRest = true; /* assume true, set false if we find we don't have any other component in the locale */ - UBool retry = FALSE; /* set true if we need to retry, see below */ + UBool retry = false; /* set true if we need to retry, see below */ int32_t langi = 0; /* index of the language substitution (0 or 1), virtually always 0 */ @@ -625,7 +625,7 @@ uloc_getDisplayName(const char *locale, } for(int32_t subi=0,resti=0;subi<2;) { /* iterate through patterns 0 and 1*/ - UBool subdone = FALSE; /* set true when ready to move to next substitution */ + UBool subdone = false; /* set true when ready to move to next substitution */ /* prep p and cap for calls to get display components, pin cap to 0 since they complain if cap is negative */ @@ -643,10 +643,10 @@ uloc_getDisplayName(const char *locale, length+=langLen; haveLang=langLen>0; } - subdone=TRUE; + subdone=true; } else { /* {1} */ if(!haveRest) { - subdone=TRUE; + subdone=true; } else { int32_t len; /* length of component (plus other stuff) we just fetched */ switch(resti++) { @@ -667,7 +667,7 @@ uloc_getDisplayName(const char *locale, const char* kw=uenum_next(kenum.getAlias(), &len, pErrorCode); if (kw == NULL) { len=0; /* mark that we didn't add a component */ - subdone=TRUE; + subdone=true; } else { /* incorporating this behavior into the loop made it even more complex, so just special case it here */ @@ -772,7 +772,7 @@ uloc_getDisplayName(const char *locale, /* would have fit, but didn't because of pattern prefix. */ sub0Pos=0; /* stops initial padding (and a second retry, so we won't end up here again) */ - retry=TRUE; + retry=true; } } } diff --git a/deps/icu-small/source/common/locdistance.cpp b/deps/icu-small/source/common/locdistance.cpp index ff8892791b2d98..fb22fe79ed36a2 100644 --- a/deps/icu-small/source/common/locdistance.cpp +++ b/deps/icu-small/source/common/locdistance.cpp @@ -45,13 +45,13 @@ enum { }; LocaleDistance *gLocaleDistance = nullptr; -UInitOnce gInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gInitOnce {}; UBool U_CALLCONV cleanup() { delete gLocaleDistance; gLocaleDistance = nullptr; gInitOnce.reset(); - return TRUE; + return true; } } // namespace diff --git a/deps/icu-small/source/common/locdspnm.cpp b/deps/icu-small/source/common/locdspnm.cpp index f73cedd72866a0..401f1fecbff1c0 100644 --- a/deps/icu-small/source/common/locdspnm.cpp +++ b/deps/icu-small/source/common/locdspnm.cpp @@ -403,7 +403,7 @@ struct LocaleDisplayNamesImpl::CapitalizationContextSink : public ResourceSink { LocaleDisplayNamesImpl& parent; CapitalizationContextSink(LocaleDisplayNamesImpl& _parent) - : hasCapitalizationUsage(FALSE), parent(_parent) {} + : hasCapitalizationUsage(false), parent(_parent) {} virtual ~CapitalizationContextSink(); virtual void put(const char *key, ResourceValue &value, UBool /*noFallback*/, @@ -437,8 +437,8 @@ struct LocaleDisplayNamesImpl::CapitalizationContextSink : public ResourceSink { int32_t titlecaseInt = (parent.capitalizationContext == UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU) ? intVector[0] : intVector[1]; if (titlecaseInt == 0) { continue; } - parent.fCapitalization[usageEnum] = TRUE; - hasCapitalizationUsage = TRUE; + parent.fCapitalization[usageEnum] = true; + hasCapitalizationUsage = true; } } }; @@ -490,7 +490,7 @@ LocaleDisplayNamesImpl::initialize(void) { #if !UCONFIG_NO_BREAK_ITERATION // Only get the context data if we need it! This is a const object so we know now... // Also check whether we will need a break iterator (depends on the data) - UBool needBrkIter = FALSE; + UBool needBrkIter = false; if (capitalizationContext == UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU || capitalizationContext == UDISPCTX_CAPITALIZATION_FOR_STANDALONE) { LocalUResourceBundlePointer resource(ures_open(NULL, locale.getName(), &status)); if (U_FAILURE(status)) { return; } @@ -593,8 +593,8 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, ncat(buffer, ULOC_FULLNAME_CAPACITY, lang, "_", script, "_", country, (char *)0); localeIdName(buffer, resultName, false); if (!resultName.isBogus()) { - hasScript = FALSE; - hasCountry = FALSE; + hasScript = false; + hasCountry = false; break; } } @@ -602,7 +602,7 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, ncat(buffer, ULOC_FULLNAME_CAPACITY, lang, "_", script, (char *)0); localeIdName(buffer, resultName, false); if (!resultName.isBogus()) { - hasScript = FALSE; + hasScript = false; break; } } @@ -610,11 +610,11 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, ncat(buffer, ULOC_FULLNAME_CAPACITY, lang, "_", country, (char*)0); localeIdName(buffer, resultName, false); if (!resultName.isBogus()) { - hasCountry = FALSE; + hasCountry = false; break; } } - } while (FALSE); + } while (false); } if (resultName.isBogus() || resultName.isEmpty()) { localeIdName(lang, resultName, substitute == UDISPCTX_SUBSTITUTE); @@ -629,7 +629,7 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, UErrorCode status = U_ZERO_ERROR; if (hasScript) { - UnicodeString script_str = scriptDisplayName(script, temp, TRUE); + UnicodeString script_str = scriptDisplayName(script, temp, true); if (script_str.isBogus()) { result.setToBogus(); return result; @@ -637,7 +637,7 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, resultRemainder.append(script_str); } if (hasCountry) { - UnicodeString region_str = regionDisplayName(country, temp, TRUE); + UnicodeString region_str = regionDisplayName(country, temp, true); if (region_str.isBogus()) { result.setToBogus(); return result; @@ -645,7 +645,7 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, appendWithSep(resultRemainder, region_str); } if (hasVariant) { - UnicodeString variant_str = variantDisplayName(variant, temp, TRUE); + UnicodeString variant_str = variantDisplayName(variant, temp, true); if (variant_str.isBogus()) { result.setToBogus(); return result; @@ -666,10 +666,10 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, if (U_FAILURE(status) || status == U_STRING_NOT_TERMINATED_WARNING) { return result; } - keyDisplayName(key, temp, TRUE); + keyDisplayName(key, temp, true); temp.findAndReplace(formatOpenParen, formatReplaceOpenParen); temp.findAndReplace(formatCloseParen, formatReplaceCloseParen); - keyValueDisplayName(key, value, temp2, TRUE); + keyValueDisplayName(key, value, temp2, true); temp2.findAndReplace(formatOpenParen, formatReplaceOpenParen); temp2.findAndReplace(formatCloseParen, formatReplaceCloseParen); if (temp2 != UnicodeString(value, -1, US_INV)) { @@ -797,13 +797,13 @@ LocaleDisplayNamesImpl::scriptDisplayName(const char* script, UnicodeString& LocaleDisplayNamesImpl::scriptDisplayName(const char* script, UnicodeString& result) const { - return scriptDisplayName(script, result, FALSE); + return scriptDisplayName(script, result, false); } UnicodeString& LocaleDisplayNamesImpl::scriptDisplayName(UScriptCode scriptCode, UnicodeString& result) const { - return scriptDisplayName(uscript_getName(scriptCode), result, FALSE); + return scriptDisplayName(uscript_getName(scriptCode), result, false); } UnicodeString& @@ -827,7 +827,7 @@ LocaleDisplayNamesImpl::regionDisplayName(const char* region, UnicodeString& LocaleDisplayNamesImpl::regionDisplayName(const char* region, UnicodeString& result) const { - return regionDisplayName(region, result, FALSE); + return regionDisplayName(region, result, false); } @@ -847,7 +847,7 @@ LocaleDisplayNamesImpl::variantDisplayName(const char* variant, UnicodeString& LocaleDisplayNamesImpl::variantDisplayName(const char* variant, UnicodeString& result) const { - return variantDisplayName(variant, result, FALSE); + return variantDisplayName(variant, result, false); } UnicodeString& @@ -866,7 +866,7 @@ LocaleDisplayNamesImpl::keyDisplayName(const char* key, UnicodeString& LocaleDisplayNamesImpl::keyDisplayName(const char* key, UnicodeString& result) const { - return keyDisplayName(key, result, FALSE); + return keyDisplayName(key, result, false); } UnicodeString& @@ -908,7 +908,7 @@ UnicodeString& LocaleDisplayNamesImpl::keyValueDisplayName(const char* key, const char* value, UnicodeString& result) const { - return keyValueDisplayName(key, value, result, FALSE); + return keyValueDisplayName(key, value, result, false); } //////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/deps/icu-small/source/common/locid.cpp b/deps/icu-small/source/common/locid.cpp index 73bb8d8aec1c70..5cd083866c701b 100644 --- a/deps/icu-small/source/common/locid.cpp +++ b/deps/icu-small/source/common/locid.cpp @@ -64,7 +64,7 @@ U_CDECL_END U_NAMESPACE_BEGIN static Locale *gLocaleCache = NULL; -static UInitOnce gLocaleCacheInitOnce = U_INITONCE_INITIALIZER; +static UInitOnce gLocaleCacheInitOnce {}; // gDefaultLocaleMutex protects all access to gDefaultLocalesHashT and gDefaultLocale. static UMutex gDefaultLocaleMutex; @@ -128,7 +128,7 @@ static UBool U_CALLCONV locale_cleanup(void) gDefaultLocalesHashT = NULL; } gDefaultLocale = NULL; - return TRUE; + return true; } @@ -171,7 +171,7 @@ Locale *locale_set_default_internal(const char *id, UErrorCode& status) { // Synchronize this entire function. Mutex lock(&gDefaultLocaleMutex); - UBool canonicalize = FALSE; + UBool canonicalize = false; // If given a NULL string for the locale id, grab the default // name from the system. @@ -179,7 +179,7 @@ Locale *locale_set_default_internal(const char *id, UErrorCode& status) { // the current ICU default locale.) if (id == NULL) { id = uprv_getDefaultLocaleID(); // This function not thread safe? TODO: verify. - canonicalize = TRUE; // always canonicalize host ID + canonicalize = true; // always canonicalize host ID } CharString localeNameBuf; @@ -212,7 +212,7 @@ Locale *locale_set_default_internal(const char *id, UErrorCode& status) { status = U_MEMORY_ALLOCATION_ERROR; return gDefaultLocale; } - newDefault->init(localeNameBuf.data(), FALSE); + newDefault->init(localeNameBuf.data(), false); uhash_put(gDefaultLocalesHashT, (char*) newDefault->getName(), newDefault, &status); if (U_FAILURE(status)) { return gDefaultLocale; @@ -269,7 +269,7 @@ Locale::~Locale() Locale::Locale() : UObject(), fullName(fullNameBuffer), baseName(NULL) { - init(NULL, FALSE); + init(NULL, false); } /* @@ -292,7 +292,7 @@ Locale::Locale( const char * newLanguage, { if( (newLanguage==NULL) && (newCountry == NULL) && (newVariant == NULL) ) { - init(NULL, FALSE); /* shortcut */ + init(NULL, false); /* shortcut */ } else { @@ -397,7 +397,7 @@ Locale::Locale( const char * newLanguage, } // Parse it, because for example 'language' might really be a complete // string. - init(togo.data(), FALSE); + init(togo.data(), false); } } @@ -491,7 +491,7 @@ Locale::operator==( const Locale& other) const namespace { -UInitOnce gKnownCanonicalizedInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gKnownCanonicalizedInitOnce {}; UHashtable *gKnownCanonicalized = nullptr; static const char* const KNOWN_CANONICALIZED[] = { @@ -521,7 +521,7 @@ static const char* const KNOWN_CANONICALIZED[] = { static UBool U_CALLCONV cleanupKnownCanonicalized() { gKnownCanonicalizedInitOnce.reset(); if (gKnownCanonicalized) { uhash_close(gKnownCanonicalized); } - return TRUE; + return true; } static void U_CALLCONV loadKnownCanonicalized(UErrorCode &status) { @@ -682,14 +682,14 @@ class AliasData : public UMemory { const AliasData* AliasData::gSingleton = nullptr; -UInitOnce AliasData::gInitOnce = U_INITONCE_INITIALIZER; +UInitOnce AliasData::gInitOnce {}; UBool U_CALLCONV AliasData::cleanup() { gInitOnce.reset(); delete gSingleton; - return TRUE; + return true; } void @@ -716,20 +716,19 @@ AliasDataBuilder::readAlias( status = U_MEMORY_ALLOCATION_ERROR; return; } - int i = 0; - while (ures_hasNext(alias)) { + for (int i = 0; U_SUCCESS(status) && ures_hasNext(alias); i++) { LocalUResourceBundlePointer res( ures_getNextResource(alias, nullptr, &status)); const char* aliasFrom = ures_getKey(res.getAlias()); UnicodeString aliasTo = ures_getUnicodeStringByKey(res.getAlias(), "replacement", &status); + if (U_FAILURE(status)) return; checkType(aliasFrom); checkReplacement(aliasTo); rawTypes[i] = aliasFrom; rawIndexes[i] = strings->add(aliasTo, status); - i++; } } @@ -1818,7 +1817,7 @@ ulocimp_isCanonicalizedLocaleForTest(const char* localeName) /*This function initializes a Locale from a C locale ID*/ Locale& Locale::init(const char* localeID, UBool canonicalize) { - fIsBogus = FALSE; + fIsBogus = false; /* Free our current storage */ if ((baseName != fullName) && (baseName != fullNameBuffer)) { uprv_free(baseName); @@ -2022,7 +2021,7 @@ Locale::setToBogus() { *language = 0; *script = 0; *country = 0; - fIsBogus = TRUE; + fIsBogus = true; variantBegin = 0; } @@ -2072,7 +2071,7 @@ Locale::addLikelySubtags(UErrorCode& status) { return; } - init(maximizedLocaleID.data(), /*canonicalize=*/FALSE); + init(maximizedLocaleID.data(), /*canonicalize=*/false); if (isBogus()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -2094,7 +2093,7 @@ Locale::minimizeSubtags(UErrorCode& status) { return; } - init(minimizedLocaleID.data(), /*canonicalize=*/FALSE); + init(minimizedLocaleID.data(), /*canonicalize=*/false); if (isBogus()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -2113,7 +2112,7 @@ Locale::canonicalize(UErrorCode& status) { if (U_FAILURE(status)) { return; } - init(uncanonicalized.data(), /*canonicalize=*/TRUE); + init(uncanonicalized.data(), /*canonicalize=*/true); if (isBogus()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -2160,7 +2159,7 @@ Locale::forLanguageTag(StringPiece tag, UErrorCode& status) return result; } - result.init(localeID.data(), /*canonicalize=*/FALSE); + result.init(localeID.data(), /*canonicalize=*/false); if (result.isBogus()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -2179,7 +2178,7 @@ Locale::toLanguageTag(ByteSink& sink, UErrorCode& status) const return; } - ulocimp_toLanguageTag(fullName, sink, /*strict=*/FALSE, &status); + ulocimp_toLanguageTag(fullName, sink, /*strict=*/false, &status); } Locale U_EXPORT2 @@ -2187,7 +2186,7 @@ Locale::createFromName (const char *name) { if (name) { Locale l(""); - l.init(name, FALSE); + l.init(name, false); return l; } else { @@ -2198,7 +2197,7 @@ Locale::createFromName (const char *name) Locale U_EXPORT2 Locale::createCanonical(const char* name) { Locale loc(""); - loc.init(name, TRUE); + loc.init(name, true); return loc; } @@ -2241,7 +2240,7 @@ const char* const* U_EXPORT2 Locale::getISOLanguages() // Set the locale's data based on a posix id. void Locale::setFromPOSIXID(const char *posixID) { - init(posixID, TRUE); + init(posixID, true); } const Locale & U_EXPORT2 @@ -2531,7 +2530,7 @@ Locale::createKeywords(UErrorCode &status) const if(assignment > variantStart) { CharString keywords; CharStringByteSink sink(&keywords); - ulocimp_getKeywords(variantStart+1, '@', sink, FALSE, &status); + ulocimp_getKeywords(variantStart+1, '@', sink, false, &status); if (U_SUCCESS(status) && !keywords.isEmpty()) { result = new KeywordEnumeration(keywords.data(), keywords.length(), 0, status); if (!result) { @@ -2560,7 +2559,7 @@ Locale::createUnicodeKeywords(UErrorCode &status) const if(assignment > variantStart) { CharString keywords; CharStringByteSink sink(&keywords); - ulocimp_getKeywords(variantStart+1, '@', sink, FALSE, &status); + ulocimp_getKeywords(variantStart+1, '@', sink, false, &status); if (U_SUCCESS(status) && !keywords.isEmpty()) { result = new UnicodeKeywordEnumeration(keywords.data(), keywords.length(), 0, status); if (!result) { diff --git a/deps/icu-small/source/common/loclikely.cpp b/deps/icu-small/source/common/loclikely.cpp index d80096b588e714..ec0dca28a45a69 100644 --- a/deps/icu-small/source/common/loclikely.cpp +++ b/deps/icu-small/source/common/loclikely.cpp @@ -201,7 +201,7 @@ createTagStringWithAlternates( **/ char tagBuffer[ULOC_FULLNAME_CAPACITY]; int32_t tagLength = 0; - UBool regionAppended = FALSE; + UBool regionAppended = false; if (langLength > 0) { appendTag( @@ -209,7 +209,7 @@ createTagStringWithAlternates( langLength, tagBuffer, &tagLength, - /*withSeparator=*/FALSE); + /*withSeparator=*/false); } else if (alternateTags == NULL) { /* @@ -246,7 +246,7 @@ createTagStringWithAlternates( alternateLangLength, tagBuffer, &tagLength, - /*withSeparator=*/FALSE); + /*withSeparator=*/false); } } @@ -256,7 +256,7 @@ createTagStringWithAlternates( scriptLength, tagBuffer, &tagLength, - /*withSeparator=*/TRUE); + /*withSeparator=*/true); } else if (alternateTags != NULL) { /* @@ -281,7 +281,7 @@ createTagStringWithAlternates( alternateScriptLength, tagBuffer, &tagLength, - /*withSeparator=*/TRUE); + /*withSeparator=*/true); } } @@ -291,9 +291,9 @@ createTagStringWithAlternates( regionLength, tagBuffer, &tagLength, - /*withSeparator=*/TRUE); + /*withSeparator=*/true); - regionAppended = TRUE; + regionAppended = true; } else if (alternateTags != NULL) { /* @@ -317,9 +317,9 @@ createTagStringWithAlternates( alternateRegionLength, tagBuffer, &tagLength, - /*withSeparator=*/TRUE); + /*withSeparator=*/true); - regionAppended = TRUE; + regionAppended = true; } } @@ -622,7 +622,7 @@ createLikelySubtagsString( likelySubtags, sink, err); - return TRUE; + return true; } } @@ -678,7 +678,7 @@ createLikelySubtagsString( likelySubtags, sink, err); - return TRUE; + return true; } } @@ -734,7 +734,7 @@ createLikelySubtagsString( likelySubtags, sink, err); - return TRUE; + return true; } } @@ -789,11 +789,11 @@ createLikelySubtagsString( likelySubtags, sink, err); - return TRUE; + return true; } } - return FALSE; + return false; error: @@ -801,7 +801,7 @@ createLikelySubtagsString( *err = U_ILLEGAL_ARGUMENT_ERROR; } - return FALSE; + return false; } #define CHECK_TRAILING_VARIANT_SIZE(trailing, trailingLength) UPRV_BLOCK_MACRO_BEGIN { \ @@ -836,7 +836,7 @@ _uloc_addLikelySubtags(const char* localeID, const char* trailing = ""; int32_t trailingLength = 0; int32_t trailingIndex = 0; - UBool success = FALSE; + UBool success = false; if(U_FAILURE(*err)) { goto error; @@ -901,7 +901,7 @@ _uloc_addLikelySubtags(const char* localeID, if (!U_FAILURE(*err)) { *err = U_ILLEGAL_ARGUMENT_ERROR; } - return FALSE; + return false; } // Add likely subtags to the sink @@ -925,7 +925,7 @@ _uloc_minimizeSubtags(const char* localeID, const char* trailing = ""; int32_t trailingLength = 0; int32_t trailingIndex = 0; - UBool successGetMax = FALSE; + UBool successGetMax = false; if(U_FAILURE(*err)) { goto error; @@ -1248,7 +1248,7 @@ _ulocimp_addLikelySubtags(const char* localeID, if (U_SUCCESS(*status)) { return _uloc_addLikelySubtags(localeBuffer.getBuffer(), sink, status); } else { - return FALSE; + return false; } } @@ -1320,14 +1320,14 @@ uloc_isRightToLeft(const char *locale) { char lang[8]; int32_t langLength = uloc_getLanguage(locale, lang, UPRV_LENGTHOF(lang), &errorCode); if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) { - return FALSE; + return false; } if (langLength > 0) { const char* langPtr = uprv_strstr(LANG_DIR_STRING, lang); if (langPtr != NULL) { switch (langPtr[langLength]) { - case '-': return FALSE; - case '+': return TRUE; + case '-': return false; + case '+': return true; default: break; // partial match of a longer code } } @@ -1340,12 +1340,12 @@ uloc_isRightToLeft(const char *locale) { ulocimp_addLikelySubtags(locale, sink, &errorCode); } if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) { - return FALSE; + return false; } scriptLength = uloc_getScript(likely.data(), script, UPRV_LENGTHOF(script), &errorCode); if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING || scriptLength == 0) { - return FALSE; + return false; } } UScriptCode scriptCode = (UScriptCode)u_getPropertyValueEnum(UCHAR_SCRIPT, script); @@ -1392,7 +1392,7 @@ ulocimp_getRegionForSupplementalData(const char *localeID, UBool inferRegion, if (U_FAILURE(*status)) { rgLen = 0; } else if (rgLen == 0 && inferRegion) { - // no unicode_region_subtag but inferRegion TRUE, try likely subtags + // no unicode_region_subtag but inferRegion true, try likely subtags rgStatus = U_ZERO_ERROR; icu::CharString locBuf; { diff --git a/deps/icu-small/source/common/loclikelysubtags.cpp b/deps/icu-small/source/common/loclikelysubtags.cpp index aa592e6ea80731..e913c66a35b9d0 100644 --- a/deps/icu-small/source/common/loclikelysubtags.cpp +++ b/deps/icu-small/source/common/loclikelysubtags.cpp @@ -233,7 +233,7 @@ struct XLikelySubtagsData { return false; } for (int i = 0; i < length; ++i) { - stringArray.getValue(i, value); // returns TRUE because i < length + stringArray.getValue(i, value); // returns true because i < length rawIndexes[i] = strings.add(value.getUnicodeString(errorCode), errorCode); if (U_FAILURE(errorCode)) { return false; } } @@ -245,13 +245,13 @@ struct XLikelySubtagsData { namespace { XLikelySubtags *gLikelySubtags = nullptr; -UInitOnce gInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gInitOnce {}; UBool U_CALLCONV cleanup() { delete gLikelySubtags; gLikelySubtags = nullptr; gInitOnce.reset(); - return TRUE; + return true; } } // namespace diff --git a/deps/icu-small/source/common/locmap.cpp b/deps/icu-small/source/common/locmap.cpp index 29a5646385e793..78cfd1ca86b62d 100644 --- a/deps/icu-small/source/common/locmap.cpp +++ b/deps/icu-small/source/common/locmap.cpp @@ -1053,7 +1053,7 @@ uprv_convertToPosix(uint32_t hostid, char *posixID, int32_t posixIDCapacity, UEr { uint16_t langID; uint32_t localeIndex; - UBool bLookup = TRUE; + UBool bLookup = true; const char *pPosixID = NULL; #if U_PLATFORM_HAS_WIN32_API && UCONFIG_USE_WINDOWS_LCID_MAPPING_API @@ -1074,7 +1074,7 @@ uprv_convertToPosix(uint32_t hostid, char *posixID, int32_t posixIDCapacity, UEr if (tmpLen > 1) { int32_t i = 0; // Only need to look up in table if have _, eg for de-de_phoneb type alternate sort. - bLookup = FALSE; + bLookup = false; for (i = 0; i < UPRV_LENGTHOF(locName); i++) { locName[i] = (char)(windowsLocaleName[i]); @@ -1088,7 +1088,7 @@ uprv_convertToPosix(uint32_t hostid, char *posixID, int32_t posixIDCapacity, UEr // TODO: Should these be mapped from _phoneb to @collation=phonebook, etc.? locName[i] = '\0'; tmpLen = i; - bLookup = TRUE; + bLookup = true; break; } else if (windowsLocaleName[i] == L'-') @@ -1201,7 +1201,7 @@ uprv_convertToLCIDPlatform(const char* localeID, UErrorCode* status) char asciiBCP47Tag[LOCALE_NAME_MAX_LENGTH] = {}; // this will change it from de_DE@collation=phonebook to de-DE-u-co-phonebk form - (void)uloc_toLanguageTag(mylocaleID, asciiBCP47Tag, UPRV_LENGTHOF(asciiBCP47Tag), FALSE, status); + (void)uloc_toLanguageTag(mylocaleID, asciiBCP47Tag, UPRV_LENGTHOF(asciiBCP47Tag), false, status); if (U_SUCCESS(*status)) { diff --git a/deps/icu-small/source/common/locutil.cpp b/deps/icu-small/source/common/locutil.cpp index 3d9d69ff7ed0e2..6e2bd497f81eae 100644 --- a/deps/icu-small/source/common/locutil.cpp +++ b/deps/icu-small/source/common/locutil.cpp @@ -21,7 +21,7 @@ #include "umutex.h" // see LocaleUtility::getAvailableLocaleNames -static icu::UInitOnce LocaleUtilityInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce LocaleUtilityInitOnce {}; static icu::Hashtable * LocaleUtility_cache = NULL; #define UNDERSCORE_CHAR ((UChar)0x005f) @@ -41,7 +41,7 @@ static UBool U_CALLCONV service_cleanup(void) { delete LocaleUtility_cache; LocaleUtility_cache = NULL; } - return TRUE; + return true; } diff --git a/deps/icu-small/source/common/messageimpl.h b/deps/icu-small/source/common/messageimpl.h index a56479066bc058..061df9189d5383 100644 --- a/deps/icu-small/source/common/messageimpl.h +++ b/deps/icu-small/source/common/messageimpl.h @@ -55,7 +55,7 @@ class U_COMMON_API MessageImpl { UnicodeString &result); private: - MessageImpl(); // no constructor: all static methods + MessageImpl() = delete; // no constructor: all static methods }; U_NAMESPACE_END diff --git a/deps/icu-small/source/common/messagepattern.cpp b/deps/icu-small/source/common/messagepattern.cpp index 66fd2f4c93b295..52afab5f026fa7 100644 --- a/deps/icu-small/source/common/messagepattern.cpp +++ b/deps/icu-small/source/common/messagepattern.cpp @@ -97,9 +97,9 @@ class MessagePatternList : public UMemory { UBool ensureCapacityForOneMore(int32_t oldLength, UErrorCode &errorCode); UBool equals(const MessagePatternList &other, int32_t length) const { for(int32_t i=0; i a; @@ -124,13 +124,13 @@ template UBool MessagePatternList::ensureCapacityForOneMore(int32_t oldLength, UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } if(a.getCapacity()>oldLength || a.resize(2*oldLength, oldLength)!=NULL) { - return TRUE; + return true; } errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } // MessagePatternList specializations -------------------------------------- *** @@ -147,7 +147,7 @@ MessagePattern::MessagePattern(UErrorCode &errorCode) : aposMode(UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE), partsList(NULL), parts(NULL), partsLength(0), numericValuesList(NULL), numericValues(NULL), numericValuesLength(0), - hasArgNames(FALSE), hasArgNumbers(FALSE), needsAutoQuoting(FALSE) { + hasArgNames(false), hasArgNumbers(false), needsAutoQuoting(false) { init(errorCode); } @@ -155,7 +155,7 @@ MessagePattern::MessagePattern(UMessagePatternApostropheMode mode, UErrorCode &e : aposMode(mode), partsList(NULL), parts(NULL), partsLength(0), numericValuesList(NULL), numericValues(NULL), numericValuesLength(0), - hasArgNames(FALSE), hasArgNumbers(FALSE), needsAutoQuoting(FALSE) { + hasArgNames(false), hasArgNumbers(false), needsAutoQuoting(false) { init(errorCode); } @@ -163,7 +163,7 @@ MessagePattern::MessagePattern(const UnicodeString &pattern, UParseError *parseE : aposMode(UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE), partsList(NULL), parts(NULL), partsLength(0), numericValuesList(NULL), numericValues(NULL), numericValuesLength(0), - hasArgNames(FALSE), hasArgNumbers(FALSE), needsAutoQuoting(FALSE) { + hasArgNames(false), hasArgNumbers(false), needsAutoQuoting(false) { if(init(errorCode)) { parse(pattern, parseError, errorCode); } @@ -172,15 +172,15 @@ MessagePattern::MessagePattern(const UnicodeString &pattern, UParseError *parseE UBool MessagePattern::init(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } partsList=new MessagePatternPartsList(); if(partsList==NULL) { errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } parts=partsList->a.getAlias(); - return TRUE; + return true; } MessagePattern::MessagePattern(const MessagePattern &other) @@ -215,7 +215,7 @@ MessagePattern::operator=(const MessagePattern &other) { UBool MessagePattern::copyStorage(const MessagePattern &other, UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } parts=NULL; partsLength=0; @@ -225,14 +225,14 @@ MessagePattern::copyStorage(const MessagePattern &other, UErrorCode &errorCode) partsList=new MessagePatternPartsList(); if(partsList==NULL) { errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } parts=partsList->a.getAlias(); } if(other.partsLength>0) { partsList->copyFrom(*other.partsList, other.partsLength, errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } parts=partsList->a.getAlias(); partsLength=other.partsLength; @@ -242,19 +242,19 @@ MessagePattern::copyStorage(const MessagePattern &other, UErrorCode &errorCode) numericValuesList=new MessagePatternDoubleList(); if(numericValuesList==NULL) { errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } numericValues=numericValuesList->a.getAlias(); } numericValuesList->copyFrom( *other.numericValuesList, other.numericValuesLength, errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } numericValues=numericValuesList->a.getAlias(); numericValuesLength=other.numericValuesLength; } - return TRUE; + return true; } MessagePattern::~MessagePattern() { @@ -303,8 +303,8 @@ void MessagePattern::clear() { // Mostly the same as preParse(). msg.remove(); - hasArgNames=hasArgNumbers=FALSE; - needsAutoQuoting=FALSE; + hasArgNames=hasArgNumbers=false; + needsAutoQuoting=false; partsLength=0; numericValuesLength=0; } @@ -414,8 +414,8 @@ MessagePattern::preParse(const UnicodeString &pattern, UParseError *parseError, parseError->postContext[0]=0; } msg=pattern; - hasArgNames=hasArgNumbers=FALSE; - needsAutoQuoting=FALSE; + hasArgNames=hasArgNumbers=false; + needsAutoQuoting=false; partsLength=0; numericValuesLength=0; } @@ -458,7 +458,7 @@ MessagePattern::parseMessage(int32_t index, int32_t msgStartLength, // Add a Part for auto-quoting. addPart(UMSGPAT_PART_TYPE_INSERT_CHAR, index, 0, u_apos, errorCode); // value=char to be inserted - needsAutoQuoting=TRUE; + needsAutoQuoting=true; } else { c=msg.charAt(index); if(c==u_apos) { @@ -491,7 +491,7 @@ MessagePattern::parseMessage(int32_t index, int32_t msgStartLength, // Add a Part for auto-quoting. addPart(UMSGPAT_PART_TYPE_INSERT_CHAR, index, 0, u_apos, errorCode); // value=char to be inserted - needsAutoQuoting=TRUE; + needsAutoQuoting=true; break; } } @@ -500,7 +500,7 @@ MessagePattern::parseMessage(int32_t index, int32_t msgStartLength, // Add a Part for auto-quoting. addPart(UMSGPAT_PART_TYPE_INSERT_CHAR, index, 0, u_apos, errorCode); // value=char to be inserted - needsAutoQuoting=TRUE; + needsAutoQuoting=true; } } } else if(UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE(parentType) && c==u_pound) { @@ -560,7 +560,7 @@ MessagePattern::parseArg(int32_t index, int32_t argStartLength, int32_t nestingL errorCode=U_INDEX_OUTOFBOUNDS_ERROR; return 0; } - hasArgNumbers=TRUE; + hasArgNumbers=true; addPart(UMSGPAT_PART_TYPE_ARG_NUMBER, nameIndex, length, number, errorCode); } else if(number==UMSGPAT_ARG_NAME_NOT_NUMBER) { int32_t length=index-nameIndex; @@ -569,7 +569,7 @@ MessagePattern::parseArg(int32_t index, int32_t argStartLength, int32_t nestingL errorCode=U_INDEX_OUTOFBOUNDS_ERROR; return 0; } - hasArgNames=TRUE; + hasArgNames=true; addPart(UMSGPAT_PART_TYPE_ARG_NAME, nameIndex, length, 0, errorCode); } else { // number<-1 (ARG_NAME_NOT_VALID) setParseError(parseError, nameIndex); // Bad argument syntax. @@ -727,7 +727,7 @@ MessagePattern::parseChoiceStyle(int32_t index, int32_t nestingLevel, errorCode=U_INDEX_OUTOFBOUNDS_ERROR; return 0; } - parseDouble(numberIndex, index, TRUE, parseError, errorCode); // adds ARG_INT or ARG_DOUBLE + parseDouble(numberIndex, index, true, parseError, errorCode); // adds ARG_INT or ARG_DOUBLE if(U_FAILURE(errorCode)) { return 0; } @@ -774,8 +774,8 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, return 0; } int32_t start=index; - UBool isEmpty=TRUE; - UBool hasOther=FALSE; + UBool isEmpty=true; + UBool hasOther=false; for(;;) { // First, collect the selector looking for a small set of terminators. // It would be a little faster to consider the syntax of each possible @@ -811,7 +811,7 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, return 0; } addPart(UMSGPAT_PART_TYPE_ARG_SELECTOR, selectorIndex, length, 0, errorCode); - parseDouble(selectorIndex+1, index, FALSE, + parseDouble(selectorIndex+1, index, false, parseError, errorCode); // adds ARG_INT or ARG_DOUBLE } else { index=skipIdentifier(index); @@ -845,12 +845,12 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, errorCode=U_INDEX_OUTOFBOUNDS_ERROR; return 0; } - parseDouble(valueIndex, index, FALSE, + parseDouble(valueIndex, index, false, parseError, errorCode); // adds ARG_INT or ARG_DOUBLE if(U_FAILURE(errorCode)) { return 0; } - isEmpty=FALSE; + isEmpty=false; continue; // no message fragment after the offset } else { // normal selector word @@ -861,7 +861,7 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, } addPart(UMSGPAT_PART_TYPE_ARG_SELECTOR, selectorIndex, length, 0, errorCode); if(0==msg.compare(selectorIndex, length, kOther, 0, 5)) { - hasOther=TRUE; + hasOther=true; } } } @@ -880,7 +880,7 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, if(U_FAILURE(errorCode)) { return 0; } - isEmpty=FALSE; + isEmpty=false; } } @@ -901,11 +901,11 @@ MessagePattern::parseArgNumber(const UnicodeString &s, int32_t start, int32_t li return 0; } else { number=0; - badNumber=TRUE; // leading zero + badNumber=true; // leading zero } } else if(0x31<=c && c<=0x39) { number=c-0x30; - badNumber=FALSE; + badNumber=false; } else { return UMSGPAT_ARG_NAME_NOT_NUMBER; } @@ -913,7 +913,7 @@ MessagePattern::parseArgNumber(const UnicodeString &s, int32_t start, int32_t li c=s.charAt(start++); if(0x30<=c && c<=0x39) { if(number>=INT32_MAX/10) { - badNumber=TRUE; // overflow + badNumber=true; // overflow } number=number*10+(c-0x30); } else { diff --git a/deps/icu-small/source/common/norm2_nfc_data.h b/deps/icu-small/source/common/norm2_nfc_data.h index a774868981dbea..ebe3e6ba90657a 100644 --- a/deps/icu-small/source/common/norm2_nfc_data.h +++ b/deps/icu-small/source/common/norm2_nfc_data.h @@ -10,14 +10,14 @@ #ifdef INCLUDED_FROM_NORMALIZER2_CPP static const UVersionInfo norm2_nfc_data_formatVersion={4,0,0,0}; -static const UVersionInfo norm2_nfc_data_dataVersion={0xe,0,0,0}; +static const UVersionInfo norm2_nfc_data_dataVersion={0xf,0,0,0}; static const int32_t norm2_nfc_data_indexes[Normalizer2Impl::IX_COUNT]={ -0x50,0x4c54,0x88bc,0x89bc,0x89bc,0x89bc,0x89bc,0x89bc,0xc0,0x300,0xae2,0x29e0,0x3c66,0xfc00,0x1288,0x3b9c, +0x50,0x4cb8,0x8920,0x8a20,0x8a20,0x8a20,0x8a20,0x8a20,0xc0,0x300,0xae2,0x29e0,0x3c66,0xfc00,0x1288,0x3b9c, 0x3c34,0x3c66,0x300,0 }; -static const uint16_t norm2_nfc_data_trieIndex[1748]={ +static const uint16_t norm2_nfc_data_trieIndex[1788]={ 0,0x40,0x7b,0xbb,0xfb,0x13a,0x17a,0x1b2,0x1f2,0x226,0x254,0x226,0x294,0x2d4,0x313,0x353, 0x393,0x3d2,0x40f,0x44e,0x226,0x226,0x488,0x4c8,0x4f8,0x530,0x226,0x570,0x59f,0x5de,0x226,0x5f3, 0x631,0x65f,0x687,0x6bd,0x6fd,0x73a,0x75a,0x799,0x7d8,0x815,0x834,0x871,0x75a,0x8aa,0x8d8,0x917, @@ -82,14 +82,14 @@ static const uint16_t norm2_nfc_data_trieIndex[1748]={ 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x1880,0x18c0,0x1900,0x1940,0x1980,0x19c0,0x1a00,0x1a40,0x1a63,0x1aa3,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1ac3,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x657,0x666,0x67e,0x69d,0x6b2,0x6b2,0x6b2,0x6b6,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x67e,0x68e,0x6a6,0x6c5,0x6da,0x6da,0x6da,0x6de,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0xc0b,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x54f,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x40c, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1af6,0x226,0x226,0x1b06,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0xdf7,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1b16,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1607,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1607,0x226,0x226,0x226,0x226,0x66b,0x226,0x226,0x226, 0x226,0x1b20,0x54f,0x226,0x226,0x1b30,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x81c,0x226,0x226, 0x1b40,0x226,0x1b50,0x1b5d,0x1b69,0x226,0x226,0x226,0x226,0x414,0x226,0x1b74,0x1b84,0x226,0x226,0x226, 0x811,0x226,0x226,0x226,0x226,0x1b94,0x226,0x226,0x226,0x1b9f,0x226,0x226,0x226,0x226,0x226,0x226, @@ -104,33 +104,35 @@ static const uint16_t norm2_nfc_data_trieIndex[1748]={ 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x9eb,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0xc05,0x226,0x226,0x226, 0x226,0x81b,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x1c3d,0x226,0x226,0x226,0xf2c,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0xc08,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x1c3d,0x226,0x226,0x226,0xf2c,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x1c4d,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1c4f, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1c4d,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x1c4f,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1c5e,0x1c6e,0x1c7c,0x1c89,0x226, +0x1c95,0x1ca3,0x1cb3,0x226,0x226,0x226,0x226,0xd1b,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x1c5e,0x1c6e,0x1c7c,0x1c89,0x226,0x1c95,0x1ca3,0x1cb3,0x226,0x226, -0x226,0x226,0xd1b,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1cc3,0x1ccb, -0x1cd9,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0xf2c,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x7c9,0x226, -0x226,0x226,0x4fc,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x1ce9,0x226,0x226,0x226,0x226,0x226,0x226,0x1cf5,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1d05,0x1d15,0x1d25,0x1d35,0x1d45,0x1d55,0x1d65,0x1d75,0x1d85, -0x1d95,0x1da5,0x1db5,0x1dc5,0x1dd5,0x1de5,0x1df5,0x1e05,0x1e15,0x1e25,0x1e35,0x1e45,0x1e55,0x1e65,0x1e75,0x1e85, -0x1e95,0x1ea5,0x1eb5,0x1ec5,0x1ed5,0x1ee5,0x1ef5,0x1f05,0x1f15,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x1cc3,0x1ccb,0x1cd9,0x226,0x226,0x226,0x226,0x226,0x4f9,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0xf2c,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x7c9,0x226,0x226,0x226,0x4fc,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1ce4,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1cf4,0x226,0x226,0x226,0x226, +0x226,0x226,0x1d00,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1d10,0x1d20, +0x1d30,0x1d40,0x1d50,0x1d60,0x1d70,0x1d80,0x1d90,0x1da0,0x1db0,0x1dc0,0x1dd0,0x1de0,0x1df0,0x1e00,0x1e10,0x1e20, +0x1e30,0x1e40,0x1e50,0x1e60,0x1e70,0x1e80,0x1e90,0x1ea0,0x1eb0,0x1ec0,0x1ed0,0x1ee0,0x1ef0,0x1f00,0x1f10,0x1f20, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x408,0x428,0xc4,0xc4,0xc4,0x448,0x457,0x46d,0x489, -0x4a6,0x4c2,0x4df,0x4fc,0x51b,0x538,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, -0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x552,0xc4,0x566,0xc4,0xc4, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x408,0x428, +0xc4,0xc4,0xc4,0x448,0x457,0x46d,0x489,0x4a6,0x4c2,0x4df,0x4fc,0x51b,0x538,0x552,0xc4,0xc4, 0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, -0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x586,0xc4,0xc4,0xc4, -0xc4,0xc4,0xc4,0xc4,0xc4,0x591,0x5ae,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x5ce,0x5e4,0xc4, -0xc4,0x5f7,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, +0xc4,0xc4,0xc4,0x567,0xc4,0x57b,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, 0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, -0xc4,0xc4,0x617,0x637 +0xc4,0xc4,0xc4,0xc4,0x59b,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x5a6,0x5c3,0xc4, +0xc4,0xc4,0xc4,0xc4,0xc4,0x5e3,0x5f9,0x60b,0xc4,0x61e,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, +0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, +0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x63e,0x65e }; -static const uint16_t norm2_nfc_data_trieData[7974]={ +static const uint16_t norm2_nfc_data_trieData[7984]={ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, @@ -518,7 +520,7 @@ static const uint16_t norm2_nfc_data_trieData[7974]={ 1,1,1,1,1,0x3c66,1,0x3c66,0x3c66,0x3c66,0x3c66,0x3c66,0x3c66,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x3c66, 0x3c66,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0x3c66,1,1,1,1,0x3c66,1,1,1,0x3c66,1,0x3c66, +1,1,1,1,0x3c66,1,1,1,1,0x3c66,1,1,1,0x3c66,0x3c66,0x3c66, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, @@ -593,49 +595,49 @@ static const uint16_t norm2_nfc_data_trieData[7974]={ 0x3304,0x331c,0x3334,0x334c,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, 0xffcc,0xffcc,0xffcc,0xffcc,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,0xffcc,0xffcc,1,0xffcc, -0xffcc,0xffcc,0xffcc,0xffcc,1,1,1,1,1,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8, -1,1,1,1,1,1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xfe0e, -1,1,1,1,1,0x335b,0x335f,0x3363,0x3367,0x336d,0x2f4d,0x3371,0x3375,0x3379,0x337d,0x2f51, -0x3381,0x3385,0x3389,0x2f55,0x338f,0x3393,0x3397,0x339b,0x33a1,0x33a5,0x33a9,0x33ad,0x33b3,0x33b7,0x33bb,0x33bf, -0x303f,0x33c3,0x33c9,0x33cd,0x33d1,0x33d5,0x33d9,0x33dd,0x33e1,0x33e5,0x3053,0x2f59,0x2f5d,0x3057,0x33e9,0x33ed, -0x2c59,0x33f1,0x2f61,0x33f5,0x33f9,0x33fd,0x3401,0x3401,0x3401,0x3405,0x340b,0x340f,0x3413,0x3417,0x341d,0x3421, -0x3425,0x3429,0x342d,0x3431,0x3435,0x3439,0x343d,0x3441,0x3445,0x3449,0x344d,0x344d,0x305f,0x3451,0x3455,0x3459, -0x345d,0x2f69,0x3461,0x3465,0x3469,0x2ebd,0x346d,0x3471,0x3475,0x3479,0x347d,0x3481,0x3485,0x3489,0x348d,0x3493, -0x3497,0x349b,0x349f,0x34a3,0x34a7,0x34ab,0x34b1,0x34b7,0x34bb,0x34bf,0x34c3,0x34c7,0x34cb,0x34cf,0x34d3,0x34d7, -0x34d7,0x34db,0x34e1,0x34e5,0x2c49,0x34e9,0x34ed,0x34f3,0x34f7,0x34fb,0x34ff,0x3503,0x3507,0x2f7d,0x350b,0x350f, -0x3513,0x3519,0x351d,0x3523,0x3527,0x352b,0x352f,0x3533,0x3537,0x353b,0x353f,0x3543,0x3547,0x354b,0x354f,0x3555, -0x3559,0x355d,0x3561,0x2b71,0x3565,0x356b,0x356f,0x356f,0x3575,0x3579,0x3579,0x357d,0x3581,0x3587,0x358d,0x3591, -0x3595,0x3599,0x359d,0x35a1,0x35a5,0x35a9,0x35ad,0x35b1,0x2f81,0x35b5,0x35bb,0x35bf,0x35c3,0x308f,0x35c3,0x35c7, -0x2f89,0x35cb,0x35cf,0x35d3,0x35d7,0x2f8d,0x2b05,0x35db,0x35df,0x35e3,0x35e7,0x35eb,0x35ef,0x35f3,0x35f9,0x35fd, -0x3601,0x3605,0x3609,0x360d,0x3613,0x3617,0x361b,0x361f,0x3623,0x3627,0x362b,0x362f,0x3633,0x2f91,0x3637,0x363b, -0x3641,0x3645,0x3649,0x364d,0x2f99,0x3651,0x3655,0x3659,0x365d,0x3661,0x3665,0x3669,0x366d,0x2b75,0x30af,0x3671, -0x3675,0x3679,0x367d,0x3683,0x3687,0x368b,0x368f,0x2f9d,0x3693,0x3699,0x369d,0x36a1,0x3161,0x36a5,0x36a9,0x36ad, -0x36b1,0x36b5,0x36bb,0x36bf,0x36c3,0x36c7,0x36cd,0x36d1,0x36d5,0x36d9,0x2c8d,0x36dd,0x36e1,0x36e7,0x36ed,0x36f3, -0x36f7,0x36fd,0x3701,0x3705,0x3709,0x370d,0x2fa1,0x2de9,0x3711,0x3715,0x3719,0x371d,0x3723,0x3727,0x372b,0x372f, -0x30bf,0x3733,0x3737,0x373d,0x3741,0x3745,0x374b,0x3751,0x3755,0x30c3,0x3759,0x375d,0x3761,0x3765,0x3769,0x376d, -0x3771,0x3777,0x377b,0x3781,0x3785,0x378b,0x30cb,0x378f,0x3793,0x3799,0x379d,0x37a1,0x37a7,0x37ad,0x37b1,0x37b5, -0x37b9,0x37bd,0x37bd,0x37c1,0x37c5,0x30d3,0x37c9,0x37cd,0x37d1,0x37d5,0x37d9,0x37df,0x37e3,0x2c55,0x37e9,0x37ef, -0x37f3,0x37f9,0x37ff,0x3805,0x3809,0x30eb,0x380d,0x3813,0x3819,0x381f,0x3825,0x3829,0x3829,0x30ef,0x3169,0x382d, -0x3831,0x3835,0x3839,0x383f,0x2bbd,0x30f7,0x3843,0x3847,0x2fcd,0x384d,0x3853,0x2f15,0x3859,0x385d,0x2fdd,0x3861, -0x3865,0x3869,0x386f,0x386f,0x3875,0x3879,0x387d,0x3883,0x3887,0x388b,0x388f,0x3895,0x3899,0x389d,0x38a1,0x38a5, -0x38a9,0x38af,0x38b3,0x38b7,0x38bb,0x38bf,0x38c3,0x38c7,0x38cd,0x38d3,0x38d7,0x38dd,0x38e1,0x38e7,0x38eb,0x2ff5, -0x38ef,0x38f5,0x38fb,0x38ff,0x3905,0x3909,0x390f,0x3913,0x3917,0x391b,0x391f,0x3923,0x3927,0x392d,0x3933,0x3939, -0x3575,0x393f,0x3943,0x3947,0x394b,0x394f,0x3953,0x3957,0x395b,0x395f,0x3963,0x3967,0x396b,0x2c9d,0x3971,0x3975, -0x3979,0x397d,0x3981,0x3985,0x3001,0x3989,0x398d,0x3991,0x3995,0x3999,0x399f,0x39a5,0x39ab,0x39af,0x39b3,0x39b7, -0x39bb,0x39c1,0x39c5,0x39cb,0x39cf,0x39d3,0x39d9,0x39df,0x39e3,0x2ba9,0x39e7,0x39eb,0x39ef,0x39f3,0x39f7,0x39fb, -0x3113,0x39ff,0x3a03,0x3a07,0x3a0b,0x3a0f,0x3a13,0x3a17,0x3a1b,0x3a1f,0x3a23,0x3a29,0x3a2d,0x3a31,0x3a35,0x3a39, -0x3a3d,0x3a43,0x3a49,0x3a4d,0x3a51,0x3127,0x312b,0x3a55,0x3a59,0x3a5f,0x3a63,0x3a67,0x3a6b,0x3a6f,0x3a75,0x3a7b, -0x3a7f,0x3a83,0x3a87,0x3a8d,0x312f,0x3a91,0x3a97,0x3a9d,0x3aa1,0x3aa5,0x3aa9,0x3aaf,0x3ab3,0x3ab7,0x3abb,0x3abf, -0x3ac3,0x3ac7,0x3acb,0x3ad1,0x3ad5,0x3ad9,0x3add,0x3ae3,0x3ae7,0x3aeb,0x3aef,0x3af3,0x3af9,0x3aff,0x3b03,0x3b07, -0x3b0b,0x3b11,0x3b15,0x3147,0x3147,0x3b1b,0x3b1f,0x3b25,0x3b29,0x3b2d,0x3b31,0x3b35,0x3b39,0x3b3d,0x3b41,0x314b, -0x3b47,0x3b4b,0x3b4f,0x3b53,0x3b57,0x3b5b,0x3b61,0x3b65,0x3b6b,0x3b71,0x3b77,0x3b7b,0x3b7f,0x3b83,0x3b87,0x3b8b, -0x3b8f,0x3b93,0x3b97,1,1,1 +0xffcc,0xffcc,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1, +0xffd0,0xffd0,0xffb8,0xffcc,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,1,1,1,1,1, +1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xfe0e,1,1,1,1,1, +0x335b,0x335f,0x3363,0x3367,0x336d,0x2f4d,0x3371,0x3375,0x3379,0x337d,0x2f51,0x3381,0x3385,0x3389,0x2f55,0x338f, +0x3393,0x3397,0x339b,0x33a1,0x33a5,0x33a9,0x33ad,0x33b3,0x33b7,0x33bb,0x33bf,0x303f,0x33c3,0x33c9,0x33cd,0x33d1, +0x33d5,0x33d9,0x33dd,0x33e1,0x33e5,0x3053,0x2f59,0x2f5d,0x3057,0x33e9,0x33ed,0x2c59,0x33f1,0x2f61,0x33f5,0x33f9, +0x33fd,0x3401,0x3401,0x3401,0x3405,0x340b,0x340f,0x3413,0x3417,0x341d,0x3421,0x3425,0x3429,0x342d,0x3431,0x3435, +0x3439,0x343d,0x3441,0x3445,0x3449,0x344d,0x344d,0x305f,0x3451,0x3455,0x3459,0x345d,0x2f69,0x3461,0x3465,0x3469, +0x2ebd,0x346d,0x3471,0x3475,0x3479,0x347d,0x3481,0x3485,0x3489,0x348d,0x3493,0x3497,0x349b,0x349f,0x34a3,0x34a7, +0x34ab,0x34b1,0x34b7,0x34bb,0x34bf,0x34c3,0x34c7,0x34cb,0x34cf,0x34d3,0x34d7,0x34d7,0x34db,0x34e1,0x34e5,0x2c49, +0x34e9,0x34ed,0x34f3,0x34f7,0x34fb,0x34ff,0x3503,0x3507,0x2f7d,0x350b,0x350f,0x3513,0x3519,0x351d,0x3523,0x3527, +0x352b,0x352f,0x3533,0x3537,0x353b,0x353f,0x3543,0x3547,0x354b,0x354f,0x3555,0x3559,0x355d,0x3561,0x2b71,0x3565, +0x356b,0x356f,0x356f,0x3575,0x3579,0x3579,0x357d,0x3581,0x3587,0x358d,0x3591,0x3595,0x3599,0x359d,0x35a1,0x35a5, +0x35a9,0x35ad,0x35b1,0x2f81,0x35b5,0x35bb,0x35bf,0x35c3,0x308f,0x35c3,0x35c7,0x2f89,0x35cb,0x35cf,0x35d3,0x35d7, +0x2f8d,0x2b05,0x35db,0x35df,0x35e3,0x35e7,0x35eb,0x35ef,0x35f3,0x35f9,0x35fd,0x3601,0x3605,0x3609,0x360d,0x3613, +0x3617,0x361b,0x361f,0x3623,0x3627,0x362b,0x362f,0x3633,0x2f91,0x3637,0x363b,0x3641,0x3645,0x3649,0x364d,0x2f99, +0x3651,0x3655,0x3659,0x365d,0x3661,0x3665,0x3669,0x366d,0x2b75,0x30af,0x3671,0x3675,0x3679,0x367d,0x3683,0x3687, +0x368b,0x368f,0x2f9d,0x3693,0x3699,0x369d,0x36a1,0x3161,0x36a5,0x36a9,0x36ad,0x36b1,0x36b5,0x36bb,0x36bf,0x36c3, +0x36c7,0x36cd,0x36d1,0x36d5,0x36d9,0x2c8d,0x36dd,0x36e1,0x36e7,0x36ed,0x36f3,0x36f7,0x36fd,0x3701,0x3705,0x3709, +0x370d,0x2fa1,0x2de9,0x3711,0x3715,0x3719,0x371d,0x3723,0x3727,0x372b,0x372f,0x30bf,0x3733,0x3737,0x373d,0x3741, +0x3745,0x374b,0x3751,0x3755,0x30c3,0x3759,0x375d,0x3761,0x3765,0x3769,0x376d,0x3771,0x3777,0x377b,0x3781,0x3785, +0x378b,0x30cb,0x378f,0x3793,0x3799,0x379d,0x37a1,0x37a7,0x37ad,0x37b1,0x37b5,0x37b9,0x37bd,0x37bd,0x37c1,0x37c5, +0x30d3,0x37c9,0x37cd,0x37d1,0x37d5,0x37d9,0x37df,0x37e3,0x2c55,0x37e9,0x37ef,0x37f3,0x37f9,0x37ff,0x3805,0x3809, +0x30eb,0x380d,0x3813,0x3819,0x381f,0x3825,0x3829,0x3829,0x30ef,0x3169,0x382d,0x3831,0x3835,0x3839,0x383f,0x2bbd, +0x30f7,0x3843,0x3847,0x2fcd,0x384d,0x3853,0x2f15,0x3859,0x385d,0x2fdd,0x3861,0x3865,0x3869,0x386f,0x386f,0x3875, +0x3879,0x387d,0x3883,0x3887,0x388b,0x388f,0x3895,0x3899,0x389d,0x38a1,0x38a5,0x38a9,0x38af,0x38b3,0x38b7,0x38bb, +0x38bf,0x38c3,0x38c7,0x38cd,0x38d3,0x38d7,0x38dd,0x38e1,0x38e7,0x38eb,0x2ff5,0x38ef,0x38f5,0x38fb,0x38ff,0x3905, +0x3909,0x390f,0x3913,0x3917,0x391b,0x391f,0x3923,0x3927,0x392d,0x3933,0x3939,0x3575,0x393f,0x3943,0x3947,0x394b, +0x394f,0x3953,0x3957,0x395b,0x395f,0x3963,0x3967,0x396b,0x2c9d,0x3971,0x3975,0x3979,0x397d,0x3981,0x3985,0x3001, +0x3989,0x398d,0x3991,0x3995,0x3999,0x399f,0x39a5,0x39ab,0x39af,0x39b3,0x39b7,0x39bb,0x39c1,0x39c5,0x39cb,0x39cf, +0x39d3,0x39d9,0x39df,0x39e3,0x2ba9,0x39e7,0x39eb,0x39ef,0x39f3,0x39f7,0x39fb,0x3113,0x39ff,0x3a03,0x3a07,0x3a0b, +0x3a0f,0x3a13,0x3a17,0x3a1b,0x3a1f,0x3a23,0x3a29,0x3a2d,0x3a31,0x3a35,0x3a39,0x3a3d,0x3a43,0x3a49,0x3a4d,0x3a51, +0x3127,0x312b,0x3a55,0x3a59,0x3a5f,0x3a63,0x3a67,0x3a6b,0x3a6f,0x3a75,0x3a7b,0x3a7f,0x3a83,0x3a87,0x3a8d,0x312f, +0x3a91,0x3a97,0x3a9d,0x3aa1,0x3aa5,0x3aa9,0x3aaf,0x3ab3,0x3ab7,0x3abb,0x3abf,0x3ac3,0x3ac7,0x3acb,0x3ad1,0x3ad5, +0x3ad9,0x3add,0x3ae3,0x3ae7,0x3aeb,0x3aef,0x3af3,0x3af9,0x3aff,0x3b03,0x3b07,0x3b0b,0x3b11,0x3b15,0x3147,0x3147, +0x3b1b,0x3b1f,0x3b25,0x3b29,0x3b2d,0x3b31,0x3b35,0x3b39,0x3b3d,0x3b41,0x314b,0x3b47,0x3b4b,0x3b4f,0x3b53,0x3b57, +0x3b5b,0x3b61,0x3b65,0x3b6b,0x3b71,0x3b77,0x3b7b,0x3b7f,0x3b83,0x3b87,0x3b8b,0x3b8f,0x3b93,0x3b97,1,1 }; static const UCPTrie norm2_nfc_data_trie={ norm2_nfc_data_trieIndex, { norm2_nfc_data_trieData }, - 1748, 7974, + 1788, 7984, 0x2fc00, 0x30, 0, 0, 0, 0, diff --git a/deps/icu-small/source/common/normalizer2.cpp b/deps/icu-small/source/common/normalizer2.cpp index 6be7e0b21a2bf9..3617264490e2be 100644 --- a/deps/icu-small/source/common/normalizer2.cpp +++ b/deps/icu-small/source/common/normalizer2.cpp @@ -62,7 +62,7 @@ Normalizer2::normalizeUTF8(uint32_t /*options*/, StringPiece src, ByteSink &sink UBool Normalizer2::getRawDecomposition(UChar32, UnicodeString &) const { - return FALSE; + return false; } UChar32 @@ -142,7 +142,7 @@ class NoopNormalizer2 : public Normalizer2 { } virtual UBool getDecomposition(UChar32, UnicodeString &) const U_OVERRIDE { - return FALSE; + return false; } // No need to U_OVERRIDE the default getRawDecomposition(). virtual UBool @@ -161,9 +161,9 @@ class NoopNormalizer2 : public Normalizer2 { spanQuickCheckYes(const UnicodeString &s, UErrorCode &) const U_OVERRIDE { return s.length(); } - virtual UBool hasBoundaryBefore(UChar32) const U_OVERRIDE { return TRUE; } - virtual UBool hasBoundaryAfter(UChar32) const U_OVERRIDE { return TRUE; } - virtual UBool isInert(UChar32) const U_OVERRIDE { return TRUE; } + virtual UBool hasBoundaryBefore(UChar32) const U_OVERRIDE { return true; } + virtual UBool hasBoundaryAfter(UChar32) const U_OVERRIDE { return true; } + virtual UBool isInert(UChar32) const U_OVERRIDE { return true; } }; NoopNormalizer2::~NoopNormalizer2() {} @@ -183,7 +183,7 @@ static UBool U_CALLCONV uprv_normalizer2_cleanup(); U_CDECL_END static Normalizer2 *noopSingleton; -static icu::UInitOnce noopInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce noopInitOnce {}; static void U_CALLCONV initNoopSingleton(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { @@ -245,7 +245,7 @@ Norm2AllModes::createNFCInstance(UErrorCode &errorCode) { static Norm2AllModes *nfcSingleton; -static icu::UInitOnce nfcInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce nfcInitOnce {}; static void U_CALLCONV initNFCSingleton(UErrorCode &errorCode) { nfcSingleton=Norm2AllModes::createNFCInstance(errorCode); @@ -299,7 +299,7 @@ static UBool U_CALLCONV uprv_normalizer2_cleanup() { nfcSingleton = NULL; nfcInitOnce.reset(); #endif - return TRUE; + return true; } U_CDECL_END @@ -423,7 +423,7 @@ unorm2_normalizeSecondAndAppend(const UNormalizer2 *norm2, return normalizeSecondAndAppend(norm2, first, firstLength, firstCapacity, second, secondLength, - TRUE, pErrorCode); + true, pErrorCode); } U_CAPI int32_t U_EXPORT2 @@ -434,7 +434,7 @@ unorm2_append(const UNormalizer2 *norm2, return normalizeSecondAndAppend(norm2, first, firstLength, firstCapacity, second, secondLength, - FALSE, pErrorCode); + false, pErrorCode); } U_CAPI int32_t U_EXPORT2 diff --git a/deps/icu-small/source/common/normalizer2impl.cpp b/deps/icu-small/source/common/normalizer2impl.cpp index e6bd75e7173889..d7e05e44d725bc 100644 --- a/deps/icu-small/source/common/normalizer2impl.cpp +++ b/deps/icu-small/source/common/normalizer2impl.cpp @@ -185,7 +185,7 @@ UBool ReorderingBuffer::init(int32_t destCapacity, UErrorCode &errorCode) { if(start==NULL) { // getBuffer() already did str.setToBogus() errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } limit=start+length; remainingCapacity=str.getCapacity()-length; @@ -201,7 +201,7 @@ UBool ReorderingBuffer::init(int32_t destCapacity, UErrorCode &errorCode) { } reorderStart=codePointLimit; } - return TRUE; + return true; } UBool ReorderingBuffer::equals(const UChar *otherStart, const UChar *otherLimit) const { @@ -217,7 +217,7 @@ UBool ReorderingBuffer::equals(const uint8_t *otherStart, const uint8_t *otherLi int32_t otherLength = (int32_t)(otherLimit - otherStart); // For equal strings, UTF-8 is at least as long as UTF-16, and at most three times as long. if (otherLength < length || (otherLength / 3) > length) { - return FALSE; + return false; } // Compare valid strings from between normalization boundaries. // (Invalid sequences are normalization-inert.) @@ -225,21 +225,21 @@ UBool ReorderingBuffer::equals(const uint8_t *otherStart, const uint8_t *otherLi if (i >= length) { return j >= otherLength; } else if (j >= otherLength) { - return FALSE; + return false; } // Not at the end of either string yet. UChar32 c, other; U16_NEXT_UNSAFE(start, i, c); U8_NEXT_UNSAFE(otherStart, j, other); if (c != other) { - return FALSE; + return false; } } } UBool ReorderingBuffer::appendSupplementary(UChar32 c, uint8_t cc, UErrorCode &errorCode) { if(remainingCapacity<2 && !resize(2, errorCode)) { - return FALSE; + return false; } if(lastCC<=cc || cc==0) { limit[0]=U16_LEAD(c); @@ -253,17 +253,17 @@ UBool ReorderingBuffer::appendSupplementary(UChar32 c, uint8_t cc, UErrorCode &e insert(c, cc); } remainingCapacity-=2; - return TRUE; + return true; } UBool ReorderingBuffer::append(const UChar *s, int32_t length, UBool isNFD, uint8_t leadCC, uint8_t trailCC, UErrorCode &errorCode) { if(length==0) { - return TRUE; + return true; } if(remainingCapacity 1) { - src = decomposeShort(src, limit, STOP_AT_DECOMP_BOUNDARY, FALSE /* onlyContiguous */, + src = decomposeShort(src, limit, STOP_AT_DECOMP_BOUNDARY, false /* onlyContiguous */, buffer, errorCode); } if (U_FAILURE(errorCode)) { @@ -931,7 +931,7 @@ Normalizer2Impl::decomposeShort(const uint8_t *src, const uint8_t *limit, if (leadCC == 0 && stopAt == STOP_AT_DECOMP_BOUNDARY) { return prevSrc; } - if (!buffer.append((const char16_t *)mapping+1, length, TRUE, leadCC, trailCC, errorCode)) { + if (!buffer.append((const char16_t *)mapping+1, length, true, leadCC, trailCC, errorCode)) { return nullptr; } } @@ -1052,7 +1052,7 @@ void Normalizer2Impl::decomposeAndAppend(const UChar *src, const UChar *limit, limit=u_strchr(p, 0); } - if (buffer.append(src, (int32_t)(p - src), FALSE, firstCC, prevCC, errorCode)) { + if (buffer.append(src, (int32_t)(p - src), false, firstCC, prevCC, errorCode)) { buffer.appendZeroCC(p, limit, errorCode); } } @@ -1064,7 +1064,7 @@ UBool Normalizer2Impl::hasDecompBoundaryBefore(UChar32 c) const { UBool Normalizer2Impl::norm16HasDecompBoundaryBefore(uint16_t norm16) const { if (norm16 < minNoNoCompNoMaybeCC) { - return TRUE; + return true; } if (norm16 >= limitNoNo) { return norm16 <= MIN_NORMAL_MAYBE_YES || norm16 == JAMO_VT; @@ -1072,23 +1072,23 @@ UBool Normalizer2Impl::norm16HasDecompBoundaryBefore(uint16_t norm16) const { // c decomposes, get everything from the variable-length extra data const uint16_t *mapping=getMapping(norm16); uint16_t firstUnit=*mapping; - // TRUE if leadCC==0 (hasFCDBoundaryBefore()) + // true if leadCC==0 (hasFCDBoundaryBefore()) return (firstUnit&MAPPING_HAS_CCC_LCCC_WORD)==0 || (*(mapping-1)&0xff00)==0; } UBool Normalizer2Impl::hasDecompBoundaryAfter(UChar32 c) const { if (c < minDecompNoCP) { - return TRUE; + return true; } if (c <= 0xffff && !singleLeadMightHaveNonZeroFCD16(c)) { - return TRUE; + return true; } return norm16HasDecompBoundaryAfter(getNorm16(c)); } UBool Normalizer2Impl::norm16HasDecompBoundaryAfter(uint16_t norm16) const { if(norm16 <= minYesNo || isHangulLVT(norm16)) { - return TRUE; + return true; } if (norm16 >= limitNoNo) { if (isMaybeOrNonZeroCC(norm16)) { @@ -1103,13 +1103,13 @@ UBool Normalizer2Impl::norm16HasDecompBoundaryAfter(uint16_t norm16) const { // decomp after-boundary: same as hasFCDBoundaryAfter(), // fcd16<=1 || trailCC==0 if(firstUnit>0x1ff) { - return FALSE; // trailCC>1 + return false; // trailCC>1 } if(firstUnit<=0xff) { - return TRUE; // trailCC==0 + return true; // trailCC==0 } // if(trailCC==1) test leadCC==0, same as checking for before-boundary - // TRUE if leadCC==0 (hasFCDBoundaryBefore()) + // true if leadCC==0 (hasFCDBoundaryBefore()) return (firstUnit&MAPPING_HAS_CCC_LCCC_WORD)==0 || (*(mapping-1)&0xff00)==0; } @@ -1235,7 +1235,7 @@ void Normalizer2Impl::recompose(ReorderingBuffer &buffer, int32_t recomposeStart // and are only initialized now to avoid compiler warnings. compositionsList=NULL; // used as indicator for whether we have a forward-combining starter starter=NULL; - starterIsSupplementary=FALSE; + starterIsSupplementary=false; prevCC=0; for(;;) { @@ -1301,7 +1301,7 @@ void Normalizer2Impl::recompose(ReorderingBuffer &buffer, int32_t recomposeStart *starter=(UChar)composite; // The composite is shorter than the starter, // move the intermediate characters forward one. - starterIsSupplementary=FALSE; + starterIsSupplementary=false; q=starter+1; r=q+1; while(r cc) { // Fails FCD test, need to decompose and contiguously recompose. if (!doCompose) { - return FALSE; + return false; } } else { // If !onlyContiguous (not FCC), then we ignore the tccc of @@ -1634,7 +1634,7 @@ Normalizer2Impl::compose(const UChar *src, const UChar *limit, if (doCompose) { buffer.appendZeroCC(prevBoundary, limit, errorCode); } - return TRUE; + return true; } uint8_t prevCC = cc; nextSrc = src; @@ -1643,7 +1643,7 @@ Normalizer2Impl::compose(const UChar *src, const UChar *limit, cc = getCCFromNormalYesOrMaybe(n16); if (prevCC > cc) { if (!doCompose) { - return FALSE; + return false; } break; } @@ -1678,28 +1678,28 @@ Normalizer2Impl::compose(const UChar *src, const UChar *limit, } int32_t recomposeStartIndex=buffer.length(); // We know there is not a boundary here. - decomposeShort(prevSrc, src, FALSE /* !stopAtCompBoundary */, onlyContiguous, + decomposeShort(prevSrc, src, false /* !stopAtCompBoundary */, onlyContiguous, buffer, errorCode); // Decompose until the next boundary. - src = decomposeShort(src, limit, TRUE /* stopAtCompBoundary */, onlyContiguous, + src = decomposeShort(src, limit, true /* stopAtCompBoundary */, onlyContiguous, buffer, errorCode); if (U_FAILURE(errorCode)) { break; } if ((src - prevSrc) > INT32_MAX) { // guard before buffer.equals() errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return TRUE; + return true; } recompose(buffer, recomposeStartIndex, onlyContiguous); if(!doCompose) { if(!buffer.equals(prevSrc, src)) { - return FALSE; + return false; } buffer.remove(); } prevBoundary=src; } - return TRUE; + return true; } // Very similar to compose(): Make the same changes in both places if relevant. @@ -1846,7 +1846,7 @@ void Normalizer2Impl::composeAndAppend(const UChar *src, const UChar *limit, middle.append(src, (int32_t)(firstStarterInSrc-src)); const UChar *middleStart=middle.getBuffer(); compose(middleStart, middleStart+middle.length(), onlyContiguous, - TRUE, buffer, errorCode); + true, buffer, errorCode); if(U_FAILURE(errorCode)) { return; } @@ -1854,7 +1854,7 @@ void Normalizer2Impl::composeAndAppend(const UChar *src, const UChar *limit, } } if(doCompose) { - compose(src, limit, onlyContiguous, TRUE, buffer, errorCode); + compose(src, limit, onlyContiguous, true, buffer, errorCode); } else { if(limit==NULL) { // appendZeroCC() needs limit!=NULL limit=u_strchr(src, 0); @@ -1883,7 +1883,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, ByteSinkUtil::appendUnchanged(prevBoundary, limit, *sink, options, edits, errorCode); } - return TRUE; + return true; } if (*src < minNoMaybeLead) { ++src; @@ -1904,7 +1904,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, // Medium-fast path: Handle cases that do not require full decomposition and recomposition. if (!isMaybeOrNonZeroCC(norm16)) { // minNoNo <= norm16 < minMaybeYes if (sink == nullptr) { - return FALSE; + return false; } // Fast path for mapping a character that is immediately surrounded by boundaries. // In this case, we need not decompose around the current character. @@ -1972,7 +1972,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, UChar32 l = prev - Hangul::JAMO_L_BASE; if ((uint32_t)l < Hangul::JAMO_L_COUNT) { if (sink == nullptr) { - return FALSE; + return false; } int32_t t = getJamoTMinusBase(src, limit); if (t >= 0) { @@ -2008,7 +2008,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, // The current character is a Jamo Trailing consonant, // compose with previous Hangul LV that does not contain a Jamo T. if (sink == nullptr) { - return FALSE; + return false; } UChar32 syllable = prev + getJamoTMinusBase(prevSrc, src); prevSrc -= 3; // Replace the Hangul LV as well. @@ -2031,7 +2031,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, if (onlyContiguous /* FCC */ && getPreviousTrailCC(prevBoundary, prevSrc) > cc) { // Fails FCD test, need to decompose and contiguously recompose. if (sink == nullptr) { - return FALSE; + return false; } } else { // If !onlyContiguous (not FCC), then we ignore the tccc of @@ -2044,7 +2044,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, ByteSinkUtil::appendUnchanged(prevBoundary, limit, *sink, options, edits, errorCode); } - return TRUE; + return true; } uint8_t prevCC = cc; nextSrc = src; @@ -2053,7 +2053,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, cc = getCCFromNormalYesOrMaybe(n16); if (prevCC > cc) { if (sink == nullptr) { - return FALSE; + return false; } break; } @@ -2098,12 +2098,12 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, } if ((src - prevSrc) > INT32_MAX) { // guard before buffer.equals() errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return TRUE; + return true; } recompose(buffer, 0, onlyContiguous); if (!buffer.equals(prevSrc, src)) { if (sink == nullptr) { - return FALSE; + return false; } if (prevBoundary != prevSrc && !ByteSinkUtil::appendUnchanged(prevBoundary, prevSrc, @@ -2117,12 +2117,12 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, prevBoundary = src; } } - return TRUE; + return true; } UBool Normalizer2Impl::hasCompBoundaryBefore(const UChar *src, const UChar *limit) const { if (src == limit || *src < minCompNoMaybeCP) { - return TRUE; + return true; } UChar32 c; uint16_t norm16; @@ -2132,7 +2132,7 @@ UBool Normalizer2Impl::hasCompBoundaryBefore(const UChar *src, const UChar *limi UBool Normalizer2Impl::hasCompBoundaryBefore(const uint8_t *src, const uint8_t *limit) const { if (src == limit) { - return TRUE; + return true; } uint16_t norm16; UCPTRIE_FAST_U8_NEXT(normTrie, UCPTRIE_16, src, limit, norm16); @@ -2142,7 +2142,7 @@ UBool Normalizer2Impl::hasCompBoundaryBefore(const uint8_t *src, const uint8_t * UBool Normalizer2Impl::hasCompBoundaryAfter(const UChar *start, const UChar *p, UBool onlyContiguous) const { if (start == p) { - return TRUE; + return true; } UChar32 c; uint16_t norm16; @@ -2153,7 +2153,7 @@ UBool Normalizer2Impl::hasCompBoundaryAfter(const UChar *start, const UChar *p, UBool Normalizer2Impl::hasCompBoundaryAfter(const uint8_t *start, const uint8_t *p, UBool onlyContiguous) const { if (start == p) { - return TRUE; + return true; } uint16_t norm16; UCPTRIE_FAST_U8_PREV(normTrie, UCPTRIE_16, start, p, norm16); @@ -2399,7 +2399,7 @@ Normalizer2Impl::makeFCD(const UChar *src, const UChar *limit, * The source text does not fulfill the conditions for FCD. * Decompose and reorder a limited piece of the text. */ - decomposeShort(prevBoundary, src, FALSE, FALSE, *buffer, errorCode); + decomposeShort(prevBoundary, src, false, false, *buffer, errorCode); if (U_FAILURE(errorCode)) { break; } @@ -2665,7 +2665,7 @@ UBool Normalizer2Impl::isCanonSegmentStarter(UChar32 c) const { UBool Normalizer2Impl::getCanonStartSet(UChar32 c, UnicodeSet &set) const { int32_t canonValue=getCanonValue(c)&~CANON_NOT_SEGMENT_STARTER; if(canonValue==0) { - return FALSE; + return false; } set.clear(); int32_t value=canonValue&CANON_VALUE_MASK; @@ -2684,7 +2684,7 @@ UBool Normalizer2Impl::getCanonStartSet(UChar32 c, UnicodeSet &set) const { addComposites(getCompositionsList(norm16), set); } } - return TRUE; + return true; } U_NAMESPACE_END diff --git a/deps/icu-small/source/common/normalizer2impl.h b/deps/icu-small/source/common/normalizer2impl.h index 7c85448b71bc05..449e7783848b91 100644 --- a/deps/icu-small/source/common/normalizer2impl.h +++ b/deps/icu-small/source/common/normalizer2impl.h @@ -131,7 +131,7 @@ class U_COMMON_API Hangul { } } private: - Hangul(); // no instantiation + Hangul() = delete; // no instantiation }; class Normalizer2Impl; @@ -730,7 +730,7 @@ class U_COMMON_API Normalizer2Impl : public UObject { const uint16_t *extraData; // mappings and/or compositions for yesYes, yesNo & noNo characters const uint8_t *smallFCD; // [0x100] one bit per 32 BMP code points, set if any FCD!=0 - UInitOnce fCanonIterDataInitOnce = U_INITONCE_INITIALIZER; + UInitOnce fCanonIterDataInitOnce {}; CanonIterData *fCanonIterData; }; @@ -759,7 +759,7 @@ class U_COMMON_API Normalizer2Factory { // Must be used only when it is known that norm2 is a Normalizer2WithImpl instance. static const Normalizer2Impl *getImpl(const Normalizer2 *norm2); private: - Normalizer2Factory(); // No instantiation. + Normalizer2Factory() = delete; // No instantiation. }; U_NAMESPACE_END diff --git a/deps/icu-small/source/common/normlzr.cpp b/deps/icu-small/source/common/normlzr.cpp index 1f4fa151797b13..58de61591f8a24 100644 --- a/deps/icu-small/source/common/normlzr.cpp +++ b/deps/icu-small/source/common/normlzr.cpp @@ -205,7 +205,7 @@ Normalizer::isNormalized(const UnicodeString& source, return n2->isNormalized(source, status); } } else { - return FALSE; + return false; } } @@ -483,7 +483,7 @@ Normalizer::nextNormalize() { currentIndex=nextIndex; text->setIndex(nextIndex); if(!text->hasNext()) { - return FALSE; + return false; } // Skip at least one character so we make progress. UnicodeString segment(text->next32PostInc()); @@ -507,7 +507,7 @@ Normalizer::previousNormalize() { nextIndex=currentIndex; text->setIndex(currentIndex); if(!text->hasPrevious()) { - return FALSE; + return false; } UnicodeString segment; while(text->hasPrevious()) { diff --git a/deps/icu-small/source/common/patternprops.cpp b/deps/icu-small/source/common/patternprops.cpp index c38a7e276def15..da3243d301064d 100644 --- a/deps/icu-small/source/common/patternprops.cpp +++ b/deps/icu-small/source/common/patternprops.cpp @@ -118,49 +118,49 @@ static const uint32_t syntaxOrWhiteSpace2000[]={ UBool PatternProps::isSyntax(UChar32 c) { if(c<0) { - return FALSE; + return false; } else if(c<=0xff) { return (UBool)(latin1[c]>>1)&1; } else if(c<0x2010) { - return FALSE; + return false; } else if(c<=0x3030) { uint32_t bits=syntax2000[index2000[(c-0x2000)>>5]]; return (UBool)((bits>>(c&0x1f))&1); } else if(0xfd3e<=c && c<=0xfe46) { return c<=0xfd3f || 0xfe45<=c; } else { - return FALSE; + return false; } } UBool PatternProps::isSyntaxOrWhiteSpace(UChar32 c) { if(c<0) { - return FALSE; + return false; } else if(c<=0xff) { return (UBool)(latin1[c]&1); } else if(c<0x200e) { - return FALSE; + return false; } else if(c<=0x3030) { uint32_t bits=syntaxOrWhiteSpace2000[index2000[(c-0x2000)>>5]]; return (UBool)((bits>>(c&0x1f))&1); } else if(0xfd3e<=c && c<=0xfe46) { return c<=0xfd3f || 0xfe45<=c; } else { - return FALSE; + return false; } } UBool PatternProps::isWhiteSpace(UChar32 c) { if(c<0) { - return FALSE; + return false; } else if(c<=0xff) { return (UBool)(latin1[c]>>2)&1; } else if(0x200e<=c && c<=0x2029) { return c<=0x200f || 0x2028<=c; } else { - return FALSE; + return false; } } @@ -207,15 +207,15 @@ PatternProps::trimWhiteSpace(const UChar *s, int32_t &length) { UBool PatternProps::isIdentifier(const UChar *s, int32_t length) { if(length<=0) { - return FALSE; + return false; } const UChar *limit=s+length; do { if(isSyntaxOrWhiteSpace(*s++)) { - return FALSE; + return false; } } while(sisCompacted=TRUE; + pv->isCompacted=true; rows=pv->rows; columns=pv->columns; @@ -360,7 +360,7 @@ upvec_compact(UPropsVectors *pv, UPVecCompactHandler *handler, void *context, UE /* sort the properties vectors to find unique vector values */ uprv_sortArray(pv->v, rows, columns*4, - upvec_compareRows, pv, FALSE, pErrorCode); + upvec_compareRows, pv, false, pErrorCode); if(U_FAILURE(*pErrorCode)) { return; } @@ -503,7 +503,7 @@ upvec_compactToUTrie2Handler(void *context, (void)columns; UPVecToUTrie2Context *toUTrie2=(UPVecToUTrie2Context *)context; if(starttrie, start, end, (uint32_t)rowIndex, TRUE, pErrorCode); + utrie2_setRange32(toUTrie2->trie, start, end, (uint32_t)rowIndex, true, pErrorCode); } else { switch(start) { case UPVEC_INITIAL_VALUE_CP: diff --git a/deps/icu-small/source/common/punycode.cpp b/deps/icu-small/source/common/punycode.cpp index 4832938ff7eb51..f95722da27d1f0 100644 --- a/deps/icu-small/source/common/punycode.cpp +++ b/deps/icu-small/source/common/punycode.cpp @@ -573,7 +573,7 @@ u_strFromPunycode(const UChar *src, int32_t srcLength, /* Case of last character determines uppercase flag: */ caseFlags[codeUnitIndex]=IS_BASIC_UPPERCASE(src[in-1]); if(cpLength==2) { - caseFlags[codeUnitIndex+1]=FALSE; + caseFlags[codeUnitIndex+1]=false; } } } diff --git a/deps/icu-small/source/common/putil.cpp b/deps/icu-small/source/common/putil.cpp index 68be079b3a3c0e..f27c8737d213f8 100644 --- a/deps/icu-small/source/common/putil.cpp +++ b/deps/icu-small/source/common/putil.cpp @@ -244,7 +244,7 @@ u_signBit(double d) { */ UDate fakeClock_t0 = 0; /** Time to start the clock from **/ UDate fakeClock_dt = 0; /** Offset (fake time - real time) **/ -UBool fakeClock_set = FALSE; /** True if fake clock has spun up **/ +UBool fakeClock_set = false; /** True if fake clock has spun up **/ static UDate getUTCtime_real() { struct timeval posixTime; @@ -269,7 +269,7 @@ static UDate getUTCtime_fake() { fprintf(stderr,"U_DEBUG_FAKETIME was set at compile time, but U_FAKETIME_START was not set.\n" "Set U_FAKETIME_START to the number of milliseconds since 1/1/1970 to set the ICU clock.\n"); } - fakeClock_set = TRUE; + fakeClock_set = true; } umtx_unlock(&fakeClockMutex); @@ -905,7 +905,7 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil int32_t sizeFileRead; int32_t sizeFileToRead; char bufferFile[MAX_READ_SIZE]; - UBool result = TRUE; + UBool result = true; if (tzInfo->defaultTZFilePtr == NULL) { tzInfo->defaultTZFilePtr = fopen(defaultTZFileName, "r"); @@ -925,7 +925,7 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil sizeFileLeft = sizeFile; if (sizeFile != tzInfo->defaultTZFileSize) { - result = FALSE; + result = false; } else { /* Store the data from the files in separate buffers and * compare each byte to determine equality. @@ -942,7 +942,7 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil sizeFileRead = fread(bufferFile, 1, sizeFileToRead, file); if (memcmp(tzInfo->defaultTZBuffer + tzInfo->defaultTZPosition, bufferFile, sizeFileRead) != 0) { - result = FALSE; + result = false; break; } sizeFileLeft -= sizeFileRead; @@ -950,7 +950,7 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil } } } else { - result = FALSE; + result = false; } if (file != NULL) { @@ -1189,7 +1189,7 @@ uprv_tzname(int n) tzInfo->defaultTZBuffer = NULL; tzInfo->defaultTZFileSize = 0; tzInfo->defaultTZFilePtr = NULL; - tzInfo->defaultTZstatus = FALSE; + tzInfo->defaultTZstatus = false; tzInfo->defaultTZPosition = 0; gTimeZoneBufferPtr = searchForTZFile(TZZONEINFO, tzInfo); @@ -1260,10 +1260,10 @@ uprv_tzname(int n) /* Get and set the ICU data directory --------------------------------------- */ -static icu::UInitOnce gDataDirInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gDataDirInitOnce {}; static char *gDataDirectory = NULL; -UInitOnce gTimeZoneFilesInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gTimeZoneFilesInitOnce {}; static CharString *gTimeZoneFilesDirectory = NULL; #if U_POSIX_LOCALE || U_PLATFORM_USES_ONLY_WIN32_API @@ -1295,7 +1295,7 @@ static UBool U_CALLCONV putil_cleanup(void) gCorrectedPOSIXLocaleHeapAllocated = false; } #endif - return TRUE; + return true; } /* @@ -1344,16 +1344,16 @@ U_CAPI UBool U_EXPORT2 uprv_pathIsAbsolute(const char *path) { if(!path || !*path) { - return FALSE; + return false; } if(*path == U_FILE_SEP_CHAR) { - return TRUE; + return true; } #if (U_FILE_SEP_CHAR != U_FILE_ALT_SEP_CHAR) if(*path == U_FILE_ALT_SEP_CHAR) { - return TRUE; + return true; } #endif @@ -1361,11 +1361,11 @@ uprv_pathIsAbsolute(const char *path) if( (((path[0] >= 'A') && (path[0] <= 'Z')) || ((path[0] >= 'a') && (path[0] <= 'z'))) && path[1] == ':' ) { - return TRUE; + return true; } #endif - return FALSE; + return false; } /* Backup setting of ICU_DATA_DIR_PREFIX_ENV_VAR @@ -1402,12 +1402,12 @@ static BOOL U_CALLCONV getIcuDataDirectoryUnderWindowsDirectory(char* directoryB if ((windowsPathUtf8Len + UPRV_LENGTHOF(ICU_DATA_DIR_WINDOWS)) < bufferLength) { uprv_strcpy(directoryBuffer, windowsPathUtf8); uprv_strcat(directoryBuffer, ICU_DATA_DIR_WINDOWS); - return TRUE; + return true; } } } - return FALSE; + return false; } #endif diff --git a/deps/icu-small/source/common/rbbi.cpp b/deps/icu-small/source/common/rbbi.cpp index cae8d154b30802..2769263894b7bd 100644 --- a/deps/icu-small/source/common/rbbi.cpp +++ b/deps/icu-small/source/common/rbbi.cpp @@ -39,7 +39,7 @@ #include "uvectr32.h" #ifdef RBBI_DEBUG -static UBool gTrace = FALSE; +static UBool gTrace = false; #endif U_NAMESPACE_BEGIN @@ -267,7 +267,7 @@ RuleBasedBreakIterator::operator=(const RuleBasedBreakIterator& that) { } // TODO: clone fLanguageBreakEngines from "that" UErrorCode status = U_ZERO_ERROR; - utext_clone(&fText, &that.fText, FALSE, TRUE, &status); + utext_clone(&fText, &that.fText, false, true, &status); if (fCharIter != &fSCharIter) { delete fCharIter; @@ -354,13 +354,13 @@ void RuleBasedBreakIterator::init(UErrorCode &status) { } #ifdef RBBI_DEBUG - static UBool debugInitDone = FALSE; - if (debugInitDone == FALSE) { + static UBool debugInitDone = false; + if (debugInitDone == false) { char *debugEnv = getenv("U_RBBIDEBUG"); if (debugEnv && uprv_strstr(debugEnv, "trace")) { - gTrace = TRUE; + gTrace = true; } - debugInitDone = TRUE; + debugInitDone = true; } #endif } @@ -439,7 +439,7 @@ void RuleBasedBreakIterator::setText(UText *ut, UErrorCode &status) { } fBreakCache->reset(); fDictionaryCache->reset(); - utext_clone(&fText, ut, FALSE, TRUE, &status); + utext_clone(&fText, ut, false, true, &status); // Set up a dummy CharacterIterator to be returned if anyone // calls getText(). With input from UText, there is no reasonable @@ -460,7 +460,7 @@ void RuleBasedBreakIterator::setText(UText *ut, UErrorCode &status) { UText *RuleBasedBreakIterator::getUText(UText *fillIn, UErrorCode &status) const { - UText *result = utext_clone(fillIn, &fText, FALSE, TRUE, &status); + UText *result = utext_clone(fillIn, &fText, false, true, &status); return result; } @@ -548,7 +548,7 @@ RuleBasedBreakIterator &RuleBasedBreakIterator::refreshInputText(UText *input, U } int64_t pos = utext_getNativeIndex(&fText); // Shallow read-only clone of the new UText into the existing input UText - utext_clone(&fText, input, FALSE, TRUE, &status); + utext_clone(&fText, input, false, true, &status); if (U_FAILURE(status)) { return *this; } @@ -696,7 +696,7 @@ UBool RuleBasedBreakIterator::isBoundary(int32_t offset) { // out-of-range indexes are never boundary positions if (offset < 0) { first(); // For side effects on current position, tag values. - return FALSE; + return false; } // Adjust offset to be on a code point boundary and not beyond the end of the text. @@ -713,9 +713,9 @@ UBool RuleBasedBreakIterator::isBoundary(int32_t offset) { } if (result && adjustedOffset < offset && utext_char32At(&fText, offset) == U_SENTINEL) { - // Original offset is beyond the end of the text. Return FALSE, it's not a boundary, + // Original offset is beyond the end of the text. Return false, it's not a boundary, // but the iteration position remains set to the end of the text, which is a boundary. - return FALSE; + return false; } if (!result) { // Not on a boundary. isBoundary() must leave iterator on the following boundary. @@ -838,7 +838,7 @@ int32_t RuleBasedBreakIterator::handleNext() { result = initialPosition; c = UTEXT_NEXT32(&fText); if (c==U_SENTINEL) { - fDone = TRUE; + fDone = true; return UBRK_DONE; } @@ -1153,8 +1153,8 @@ U_NAMESPACE_END static icu::UStack *gLanguageBreakFactories = nullptr; static const icu::UnicodeString *gEmptyString = nullptr; -static icu::UInitOnce gLanguageBreakFactoriesInitOnce = U_INITONCE_INITIALIZER; -static icu::UInitOnce gRBBIInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gLanguageBreakFactoriesInitOnce {}; +static icu::UInitOnce gRBBIInitOnce {}; /** * Release all static memory held by breakiterator. @@ -1167,7 +1167,7 @@ UBool U_CALLCONV rbbi_cleanup(void) { gEmptyString = nullptr; gLanguageBreakFactoriesInitOnce.reset(); gRBBIInitOnce.reset(); - return TRUE; + return true; } U_CDECL_END diff --git a/deps/icu-small/source/common/rbbi_cache.cpp b/deps/icu-small/source/common/rbbi_cache.cpp index 26d82df7811838..45e02528cf9b28 100644 --- a/deps/icu-small/source/common/rbbi_cache.cpp +++ b/deps/icu-small/source/common/rbbi_cache.cpp @@ -45,7 +45,7 @@ void RuleBasedBreakIterator::DictionaryCache::reset() { UBool RuleBasedBreakIterator::DictionaryCache::following(int32_t fromPos, int32_t *result, int32_t *statusIndex) { if (fromPos >= fLimit || fromPos < fStart) { fPositionInCache = -1; - return FALSE; + return false; } // Sequential iteration, move from previous boundary to the following @@ -55,13 +55,13 @@ UBool RuleBasedBreakIterator::DictionaryCache::following(int32_t fromPos, int32_ ++fPositionInCache; if (fPositionInCache >= fBreaks.size()) { fPositionInCache = -1; - return FALSE; + return false; } r = fBreaks.elementAti(fPositionInCache); U_ASSERT(r > fromPos); *result = r; *statusIndex = fOtherRuleStatusIndex; - return TRUE; + return true; } // Random indexing. Linear search for the boundary following the given position. @@ -71,7 +71,7 @@ UBool RuleBasedBreakIterator::DictionaryCache::following(int32_t fromPos, int32_ if (r > fromPos) { *result = r; *statusIndex = fOtherRuleStatusIndex; - return TRUE; + return true; } } UPRV_UNREACHABLE_EXIT; @@ -81,7 +81,7 @@ UBool RuleBasedBreakIterator::DictionaryCache::following(int32_t fromPos, int32_ UBool RuleBasedBreakIterator::DictionaryCache::preceding(int32_t fromPos, int32_t *result, int32_t *statusIndex) { if (fromPos <= fStart || fromPos > fLimit) { fPositionInCache = -1; - return FALSE; + return false; } if (fromPos == fLimit) { @@ -98,12 +98,12 @@ UBool RuleBasedBreakIterator::DictionaryCache::preceding(int32_t fromPos, int32_ U_ASSERT(r < fromPos); *result = r; *statusIndex = ( r== fStart) ? fFirstRuleStatusIndex : fOtherRuleStatusIndex; - return TRUE; + return true; } if (fPositionInCache == 0) { fPositionInCache = -1; - return FALSE; + return false; } for (fPositionInCache = fBreaks.size()-1; fPositionInCache >= 0; --fPositionInCache) { @@ -111,7 +111,7 @@ UBool RuleBasedBreakIterator::DictionaryCache::preceding(int32_t fromPos, int32_ if (r < fromPos) { *result = r; *statusIndex = ( r == fStart) ? fFirstRuleStatusIndex : fOtherRuleStatusIndex; - return TRUE; + return true; } } UPRV_UNREACHABLE_EXIT; @@ -227,7 +227,7 @@ void RuleBasedBreakIterator::BreakCache::reset(int32_t pos, int32_t ruleStatus) int32_t RuleBasedBreakIterator::BreakCache::current() { fBI->fPosition = fTextIdx; fBI->fRuleStatusIndex = fStatuses[fBufIdx]; - fBI->fDone = FALSE; + fBI->fDone = false; return fTextIdx; } @@ -302,18 +302,18 @@ void RuleBasedBreakIterator::BreakCache::previous(UErrorCode &status) { UBool RuleBasedBreakIterator::BreakCache::seek(int32_t pos) { if (pos < fBoundaries[fStartBufIdx] || pos > fBoundaries[fEndBufIdx]) { - return FALSE; + return false; } if (pos == fBoundaries[fStartBufIdx]) { // Common case: seek(0), from BreakIterator::first() fBufIdx = fStartBufIdx; fTextIdx = fBoundaries[fBufIdx]; - return TRUE; + return true; } if (pos == fBoundaries[fEndBufIdx]) { fBufIdx = fEndBufIdx; fTextIdx = fBoundaries[fBufIdx]; - return TRUE; + return true; } int32_t min = fStartBufIdx; @@ -331,51 +331,97 @@ UBool RuleBasedBreakIterator::BreakCache::seek(int32_t pos) { fBufIdx = modChunkSize(max - 1); fTextIdx = fBoundaries[fBufIdx]; U_ASSERT(fTextIdx <= pos); - return TRUE; + return true; } UBool RuleBasedBreakIterator::BreakCache::populateNear(int32_t position, UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } U_ASSERT(position < fBoundaries[fStartBufIdx] || position > fBoundaries[fEndBufIdx]); - // Find a boundary somewhere in the vicinity of the requested position. - // Depending on the safe rules and the text data, it could be either before, at, or after - // the requested position. - + // Add boundaries to the cache near the specified position. + // The given position need not be a boundary itself. + // The input position must be within the range of the text, and + // on a code point boundary. + // If the requested position is a break boundary, leave the iteration + // position on it. + // If the requested position is not a boundary, leave the iteration + // position on the preceding boundary and include both the + // preceding and following boundaries in the cache. + // Additional boundaries, either preceding or following, may be added + // to the cache as a side effect. // If the requested position is not near already cached positions, clear the existing cache, // find a near-by boundary and begin new cache contents there. - if ((position < fBoundaries[fStartBufIdx] - 15) || position > (fBoundaries[fEndBufIdx] + 15)) { - int32_t aBoundary = 0; - int32_t ruleStatusIndex = 0; - if (position > 20) { - int32_t backupPos = fBI->handleSafePrevious(position); - - if (backupPos > 0) { - // Advance to the boundary following the backup position. - // There is a complication: the safe reverse rules identify pairs of code points - // that are safe. If advancing from the safe point moves forwards by less than - // two code points, we need to advance one more time to ensure that the boundary - // is good, including a correct rules status value. - // - fBI->fPosition = backupPos; - aBoundary = fBI->handleNext(); - if (aBoundary <= backupPos + 4) { - // +4 is a quick test for possibly having advanced only one codepoint. - // Four being the length of the longest potential code point, a supplementary in UTF-8 - utext_setNativeIndex(&fBI->fText, aBoundary); - if (backupPos == utext_getPreviousNativeIndex(&fBI->fText)) { - // The initial handleNext() only advanced by a single code point. Go again. - aBoundary = fBI->handleNext(); // Safe rules identify safe pairs. - } + // Threshold for a text position to be considered near to existing cache contents. + // TODO: See issue ICU-22024 "perf tuning of Cache needed." + // This value is subject to change. See the ticket for more details. + static constexpr int32_t CACHE_NEAR = 15; + + int32_t aBoundary = -1; + int32_t ruleStatusIndex = 0; + bool retainCache = false; + if ((position > fBoundaries[fStartBufIdx] - CACHE_NEAR) && position < (fBoundaries[fEndBufIdx] + CACHE_NEAR)) { + // Requested position is near the existing cache. Retain it. + retainCache = true; + } else if (position <= CACHE_NEAR) { + // Requested position is near the start of the text. Fill cache from start, skipping + // the need to find a safe point. + retainCache = false; + aBoundary = 0; + } else { + // Requested position is not near the existing cache. + // Find a safe point to refill the cache from. + int32_t backupPos = fBI->handleSafePrevious(position); + + if (fBoundaries[fEndBufIdx] < position && fBoundaries[fEndBufIdx] >= (backupPos - CACHE_NEAR)) { + // The requested position is beyond the end of the existing cache, but the + // reverse rules produced a position near or before the cached region. + // Retain the existing cache, and fill from the end of it. + retainCache = true; + } else if (backupPos < CACHE_NEAR) { + // The safe reverse rules moved us to near the start of text. + // Take that (index 0) as the backup boundary, avoiding the complication + // (in the following block) of moving forward from the safe point to a known boundary. + // + // Retain the cache if it begins not too far from the requested position. + aBoundary = 0; + retainCache = (fBoundaries[fStartBufIdx] <= (position + CACHE_NEAR)); + } else { + // The safe reverse rules produced a position that is neither near the existing + // cache, nor near the start of text. + // Advance to the boundary following. + // There is a complication: the safe reverse rules identify pairs of code points + // that are safe. If advancing from the safe point moves forwards by less than + // two code points, we need to advance one more time to ensure that the boundary + // is good, including a correct rules status value. + retainCache = false; + fBI->fPosition = backupPos; + aBoundary = fBI->handleNext(); + if (aBoundary != UBRK_DONE && aBoundary <= backupPos + 4) { + // +4 is a quick test for possibly having advanced only one codepoint. + // Four being the length of the longest potential code point, a supplementary in UTF-8 + utext_setNativeIndex(&fBI->fText, aBoundary); + if (backupPos == utext_getPreviousNativeIndex(&fBI->fText)) { + // The initial handleNext() only advanced by a single code point. Go again. + aBoundary = fBI->handleNext(); // Safe rules identify safe pairs. } - ruleStatusIndex = fBI->fRuleStatusIndex; } + if (aBoundary == UBRK_DONE) { + // Note (Andy Heninger): I don't think this condition can occur, but it's hard + // to prove that it can't. We ran off the end of the string looking a boundary + // following a safe point; choose the end of the string as that boundary. + aBoundary = utext_nativeLength(&fBI->fText); + } + ruleStatusIndex = fBI->fRuleStatusIndex; } + } + + if (!retainCache) { + U_ASSERT(aBoundary != -1); reset(aBoundary, ruleStatusIndex); // Reset cache to hold aBoundary as a single starting point. } @@ -430,13 +476,13 @@ UBool RuleBasedBreakIterator::BreakCache::populateFollowing() { if (fBI->fDictionaryCache->following(fromPosition, &pos, &ruleStatusIdx)) { addFollowing(pos, ruleStatusIdx, UpdateCachePosition); - return TRUE; + return true; } fBI->fPosition = fromPosition; pos = fBI->handleNext(); if (pos == UBRK_DONE) { - return FALSE; + return false; } ruleStatusIdx = fBI->fRuleStatusIndex; @@ -446,7 +492,7 @@ UBool RuleBasedBreakIterator::BreakCache::populateFollowing() { fBI->fDictionaryCache->populateDictionary(fromPosition, pos, fromRuleStatusIdx, ruleStatusIdx); if (fBI->fDictionaryCache->following(fromPosition, &pos, &ruleStatusIdx)) { addFollowing(pos, ruleStatusIdx, UpdateCachePosition); - return TRUE; + return true; // TODO: may want to move a sizable chunk of dictionary cache to break cache at this point. // But be careful with interactions with populateNear(). } @@ -469,18 +515,18 @@ UBool RuleBasedBreakIterator::BreakCache::populateFollowing() { addFollowing(pos, fBI->fRuleStatusIndex, RetainCachePosition); } - return TRUE; + return true; } UBool RuleBasedBreakIterator::BreakCache::populatePreceding(UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } int32_t fromPosition = fBoundaries[fStartBufIdx]; if (fromPosition == 0) { - return FALSE; + return false; } int32_t position = 0; @@ -488,7 +534,7 @@ UBool RuleBasedBreakIterator::BreakCache::populatePreceding(UErrorCode &status) if (fBI->fDictionaryCache->preceding(fromPosition, &position, &positionStatusIdx)) { addPreceding(position, positionStatusIdx, UpdateCachePosition); - return TRUE; + return true; } int32_t backupPosition = fromPosition; @@ -542,7 +588,7 @@ UBool RuleBasedBreakIterator::BreakCache::populatePreceding(UErrorCode &status) break; } - UBool segmentHandledByDictionary = FALSE; + UBool segmentHandledByDictionary = false; if (fBI->fDictionaryCharCount != 0) { // Segment from the rules includes dictionary characters. // Subdivide it, with subdivided results going into the dictionary cache. @@ -569,12 +615,12 @@ UBool RuleBasedBreakIterator::BreakCache::populatePreceding(UErrorCode &status) } while (position < fromPosition); // Move boundaries from the side buffer to the main circular buffer. - UBool success = FALSE; + UBool success = false; if (!fSideBuffer.isEmpty()) { positionStatusIdx = fSideBuffer.popi(); position = fSideBuffer.popi(); addPreceding(position, positionStatusIdx, UpdateCachePosition); - success = TRUE; + success = true; } while (!fSideBuffer.isEmpty()) { diff --git a/deps/icu-small/source/common/rbbicst.pl b/deps/icu-small/source/common/rbbicst.pl index 1a01386c7c101d..65907b0f63f8cc 100755 --- a/deps/icu-small/source/common/rbbicst.pl +++ b/deps/icu-small/source/common/rbbicst.pl @@ -111,9 +111,9 @@ # # do the 'n' flag # - $state_flag[$num_states] = $javaOutput? "false" : "FALSE"; + $state_flag[$num_states] = "false"; if ($fields[0] eq "n") { - $state_flag[$num_states] = $javaOutput? "true": "TRUE"; + $state_flag[$num_states] = "true"; shift @fields; } @@ -403,7 +403,7 @@ # emit the state transition table # print "static const struct RBBIRuleTableEl gRuleParseStateTable[] = {\n"; - print " {doNOP, 0, 0, 0, TRUE}\n"; # State 0 is a dummy. Real states start with index = 1. + print " {doNOP, 0, 0, 0, true}\n"; # State 0 is a dummy. Real states start with index = 1. for ($state=1; $state < $num_states; $state++) { print " , {$state_func_name[$state],"; if ($state_literal_chars[$state] ne "") { diff --git a/deps/icu-small/source/common/rbbidata.cpp b/deps/icu-small/source/common/rbbidata.cpp index 6338ed3ed857d3..f50fc458a51003 100644 --- a/deps/icu-small/source/common/rbbidata.cpp +++ b/deps/icu-small/source/common/rbbidata.cpp @@ -38,7 +38,7 @@ RBBIDataWrapper::RBBIDataWrapper(const RBBIDataHeader *data, UErrorCode &status) RBBIDataWrapper::RBBIDataWrapper(const RBBIDataHeader *data, enum EDontAdopt, UErrorCode &status) { init0(); init(data, status); - fDontFreeData = TRUE; + fDontFreeData = true; } RBBIDataWrapper::RBBIDataWrapper(UDataMemory* udm, UErrorCode &status) { @@ -86,7 +86,7 @@ void RBBIDataWrapper::init0() { fTrie = NULL; fUDataMem = NULL; fRefCount = 0; - fDontFreeData = TRUE; + fDontFreeData = true; } void RBBIDataWrapper::init(const RBBIDataHeader *data, UErrorCode &status) { @@ -102,7 +102,7 @@ void RBBIDataWrapper::init(const RBBIDataHeader *data, UErrorCode &status) { // that is no longer supported. At that time fFormatVersion was // an int32_t field, rather than an array of 4 bytes. - fDontFreeData = FALSE; + fDontFreeData = false; if (data->fFTableLen != 0) { fForwardTable = (RBBIStateTable *)((char *)data + fHeader->fFTable); } diff --git a/deps/icu-small/source/common/rbbinode.cpp b/deps/icu-small/source/common/rbbinode.cpp index 27bcd8f8feb849..da5937cafd7e9c 100644 --- a/deps/icu-small/source/common/rbbinode.cpp +++ b/deps/icu-small/source/common/rbbinode.cpp @@ -58,10 +58,10 @@ RBBINode::RBBINode(NodeType t) : UMemory() { fInputSet = NULL; fFirstPos = 0; fLastPos = 0; - fNullable = FALSE; - fLookAheadEnd = FALSE; - fRuleRoot = FALSE; - fChainIn = FALSE; + fNullable = false; + fLookAheadEnd = false; + fRuleRoot = false; + fChainIn = false; fVal = 0; fPrecedence = precZero; @@ -92,7 +92,7 @@ RBBINode::RBBINode(const RBBINode &other) : UMemory(other) { fLastPos = other.fLastPos; fNullable = other.fNullable; fVal = other.fVal; - fRuleRoot = FALSE; + fRuleRoot = false; fChainIn = other.fChainIn; UErrorCode status = U_ZERO_ERROR; fFirstPosSet = new UVector(status); // TODO - get a real status from somewhere @@ -355,11 +355,11 @@ void RBBINode::printTree(const RBBINode *node, UBool printHeading) { // Unconditionally dump children of all other node types. if (node->fType != varRef) { if (node->fLeftChild != NULL) { - printTree(node->fLeftChild, FALSE); + printTree(node->fLeftChild, false); } if (node->fRightChild != NULL) { - printTree(node->fRightChild, FALSE); + printTree(node->fRightChild, false); } } } diff --git a/deps/icu-small/source/common/rbbirb.cpp b/deps/icu-small/source/common/rbbirb.cpp index e5c250dfe4056f..a9d76f248272b6 100644 --- a/deps/icu-small/source/common/rbbirb.cpp +++ b/deps/icu-small/source/common/rbbirb.cpp @@ -65,9 +65,9 @@ RBBIRuleBuilder::RBBIRuleBuilder(const UnicodeString &rules, fDefaultTree = &fForwardTree; fForwardTable = NULL; fRuleStatusVals = NULL; - fChainRules = FALSE; - fLBCMNoChain = FALSE; - fLookAheadHardBreak = FALSE; + fChainRules = false; + fLBCMNoChain = false; + fLookAheadHardBreak = false; fUSetNodes = NULL; fRuleStatusVals = NULL; fScanner = NULL; diff --git a/deps/icu-small/source/common/rbbirb.h b/deps/icu-small/source/common/rbbirb.h index 11dbf343ece41b..d983a184b64cef 100644 --- a/deps/icu-small/source/common/rbbirb.h +++ b/deps/icu-small/source/common/rbbirb.h @@ -54,8 +54,8 @@ class RBBISymbolTableEntry : public UMemory { // The symbol table hash table con ~RBBISymbolTableEntry(); private: - RBBISymbolTableEntry(const RBBISymbolTableEntry &other); // forbid copying of this class - RBBISymbolTableEntry &operator=(const RBBISymbolTableEntry &other); // forbid copying of this class + RBBISymbolTableEntry(const RBBISymbolTableEntry &other) = delete; // forbid copying of this class + RBBISymbolTableEntry &operator=(const RBBISymbolTableEntry &other) = delete; // forbid copying of this class }; @@ -177,8 +177,8 @@ class RBBIRuleBuilder : public UMemory { RBBIDataHeader *flattenData(); // Create the flattened (runtime format) // data tables.. private: - RBBIRuleBuilder(const RBBIRuleBuilder &other); // forbid copying of this class - RBBIRuleBuilder &operator=(const RBBIRuleBuilder &other); // forbid copying of this class + RBBIRuleBuilder(const RBBIRuleBuilder &other) = delete; // forbid copying of this class + RBBIRuleBuilder &operator=(const RBBIRuleBuilder &other) = delete; // forbid copying of this class }; diff --git a/deps/icu-small/source/common/rbbirpt.h b/deps/icu-small/source/common/rbbirpt.h index 586953c90c6fa4..ca1bcf45dc4328 100644 --- a/deps/icu-small/source/common/rbbirpt.h +++ b/deps/icu-small/source/common/rbbirpt.h @@ -79,110 +79,110 @@ struct RBBIRuleTableEl { }; static const struct RBBIRuleTableEl gRuleParseStateTable[] = { - {doNOP, 0, 0, 0, TRUE} - , {doExprStart, 254, 29, 9, FALSE} // 1 start - , {doNOP, 132, 1,0, TRUE} // 2 - , {doNoChain, 94 /* ^ */, 12, 9, TRUE} // 3 - , {doExprStart, 36 /* $ */, 88, 98, FALSE} // 4 - , {doNOP, 33 /* ! */, 19,0, TRUE} // 5 - , {doNOP, 59 /* ; */, 1,0, TRUE} // 6 - , {doNOP, 252, 0,0, FALSE} // 7 - , {doExprStart, 255, 29, 9, FALSE} // 8 - , {doEndOfRule, 59 /* ; */, 1,0, TRUE} // 9 break-rule-end - , {doNOP, 132, 9,0, TRUE} // 10 - , {doRuleError, 255, 103,0, FALSE} // 11 - , {doExprStart, 254, 29,0, FALSE} // 12 start-after-caret - , {doNOP, 132, 12,0, TRUE} // 13 - , {doRuleError, 94 /* ^ */, 103,0, FALSE} // 14 - , {doExprStart, 36 /* $ */, 88, 37, FALSE} // 15 - , {doRuleError, 59 /* ; */, 103,0, FALSE} // 16 - , {doRuleError, 252, 103,0, FALSE} // 17 - , {doExprStart, 255, 29,0, FALSE} // 18 - , {doNOP, 33 /* ! */, 21,0, TRUE} // 19 rev-option - , {doReverseDir, 255, 28, 9, FALSE} // 20 - , {doOptionStart, 130, 23,0, TRUE} // 21 option-scan1 - , {doRuleError, 255, 103,0, FALSE} // 22 - , {doNOP, 129, 23,0, TRUE} // 23 option-scan2 - , {doOptionEnd, 255, 25,0, FALSE} // 24 - , {doNOP, 59 /* ; */, 1,0, TRUE} // 25 option-scan3 - , {doNOP, 132, 25,0, TRUE} // 26 - , {doRuleError, 255, 103,0, FALSE} // 27 - , {doExprStart, 255, 29, 9, FALSE} // 28 reverse-rule - , {doRuleChar, 254, 38,0, TRUE} // 29 term - , {doNOP, 132, 29,0, TRUE} // 30 - , {doRuleChar, 131, 38,0, TRUE} // 31 - , {doNOP, 91 /* [ */, 94, 38, FALSE} // 32 - , {doLParen, 40 /* ( */, 29, 38, TRUE} // 33 - , {doNOP, 36 /* $ */, 88, 37, FALSE} // 34 - , {doDotAny, 46 /* . */, 38,0, TRUE} // 35 - , {doRuleError, 255, 103,0, FALSE} // 36 - , {doCheckVarDef, 255, 38,0, FALSE} // 37 term-var-ref - , {doNOP, 132, 38,0, TRUE} // 38 expr-mod - , {doUnaryOpStar, 42 /* * */, 43,0, TRUE} // 39 - , {doUnaryOpPlus, 43 /* + */, 43,0, TRUE} // 40 - , {doUnaryOpQuestion, 63 /* ? */, 43,0, TRUE} // 41 - , {doNOP, 255, 43,0, FALSE} // 42 - , {doExprCatOperator, 254, 29,0, FALSE} // 43 expr-cont - , {doNOP, 132, 43,0, TRUE} // 44 - , {doExprCatOperator, 131, 29,0, FALSE} // 45 - , {doExprCatOperator, 91 /* [ */, 29,0, FALSE} // 46 - , {doExprCatOperator, 40 /* ( */, 29,0, FALSE} // 47 - , {doExprCatOperator, 36 /* $ */, 29,0, FALSE} // 48 - , {doExprCatOperator, 46 /* . */, 29,0, FALSE} // 49 - , {doExprCatOperator, 47 /* / */, 55,0, FALSE} // 50 - , {doExprCatOperator, 123 /* { */, 67,0, TRUE} // 51 - , {doExprOrOperator, 124 /* | */, 29,0, TRUE} // 52 - , {doExprRParen, 41 /* ) */, 255,0, TRUE} // 53 - , {doExprFinished, 255, 255,0, FALSE} // 54 - , {doSlash, 47 /* / */, 57,0, TRUE} // 55 look-ahead - , {doNOP, 255, 103,0, FALSE} // 56 - , {doExprCatOperator, 254, 29,0, FALSE} // 57 expr-cont-no-slash - , {doNOP, 132, 43,0, TRUE} // 58 - , {doExprCatOperator, 131, 29,0, FALSE} // 59 - , {doExprCatOperator, 91 /* [ */, 29,0, FALSE} // 60 - , {doExprCatOperator, 40 /* ( */, 29,0, FALSE} // 61 - , {doExprCatOperator, 36 /* $ */, 29,0, FALSE} // 62 - , {doExprCatOperator, 46 /* . */, 29,0, FALSE} // 63 - , {doExprOrOperator, 124 /* | */, 29,0, TRUE} // 64 - , {doExprRParen, 41 /* ) */, 255,0, TRUE} // 65 - , {doExprFinished, 255, 255,0, FALSE} // 66 - , {doNOP, 132, 67,0, TRUE} // 67 tag-open - , {doStartTagValue, 128, 70,0, FALSE} // 68 - , {doTagExpectedError, 255, 103,0, FALSE} // 69 - , {doNOP, 132, 74,0, TRUE} // 70 tag-value - , {doNOP, 125 /* } */, 74,0, FALSE} // 71 - , {doTagDigit, 128, 70,0, TRUE} // 72 - , {doTagExpectedError, 255, 103,0, FALSE} // 73 - , {doNOP, 132, 74,0, TRUE} // 74 tag-close - , {doTagValue, 125 /* } */, 77,0, TRUE} // 75 - , {doTagExpectedError, 255, 103,0, FALSE} // 76 - , {doExprCatOperator, 254, 29,0, FALSE} // 77 expr-cont-no-tag - , {doNOP, 132, 77,0, TRUE} // 78 - , {doExprCatOperator, 131, 29,0, FALSE} // 79 - , {doExprCatOperator, 91 /* [ */, 29,0, FALSE} // 80 - , {doExprCatOperator, 40 /* ( */, 29,0, FALSE} // 81 - , {doExprCatOperator, 36 /* $ */, 29,0, FALSE} // 82 - , {doExprCatOperator, 46 /* . */, 29,0, FALSE} // 83 - , {doExprCatOperator, 47 /* / */, 55,0, FALSE} // 84 - , {doExprOrOperator, 124 /* | */, 29,0, TRUE} // 85 - , {doExprRParen, 41 /* ) */, 255,0, TRUE} // 86 - , {doExprFinished, 255, 255,0, FALSE} // 87 - , {doStartVariableName, 36 /* $ */, 90,0, TRUE} // 88 scan-var-name - , {doNOP, 255, 103,0, FALSE} // 89 - , {doNOP, 130, 92,0, TRUE} // 90 scan-var-start - , {doVariableNameExpectedErr, 255, 103,0, FALSE} // 91 - , {doNOP, 129, 92,0, TRUE} // 92 scan-var-body - , {doEndVariableName, 255, 255,0, FALSE} // 93 - , {doScanUnicodeSet, 91 /* [ */, 255,0, TRUE} // 94 scan-unicode-set - , {doScanUnicodeSet, 112 /* p */, 255,0, TRUE} // 95 - , {doScanUnicodeSet, 80 /* P */, 255,0, TRUE} // 96 - , {doNOP, 255, 103,0, FALSE} // 97 - , {doNOP, 132, 98,0, TRUE} // 98 assign-or-rule - , {doStartAssign, 61 /* = */, 29, 101, TRUE} // 99 - , {doNOP, 255, 37, 9, FALSE} // 100 - , {doEndAssign, 59 /* ; */, 1,0, TRUE} // 101 assign-end - , {doRuleErrorAssignExpr, 255, 103,0, FALSE} // 102 - , {doExit, 255, 103,0, TRUE} // 103 errorDeath + {doNOP, 0, 0, 0, true} + , {doExprStart, 254, 29, 9, false} // 1 start + , {doNOP, 132, 1,0, true} // 2 + , {doNoChain, 94 /* ^ */, 12, 9, true} // 3 + , {doExprStart, 36 /* $ */, 88, 98, false} // 4 + , {doNOP, 33 /* ! */, 19,0, true} // 5 + , {doNOP, 59 /* ; */, 1,0, true} // 6 + , {doNOP, 252, 0,0, false} // 7 + , {doExprStart, 255, 29, 9, false} // 8 + , {doEndOfRule, 59 /* ; */, 1,0, true} // 9 break-rule-end + , {doNOP, 132, 9,0, true} // 10 + , {doRuleError, 255, 103,0, false} // 11 + , {doExprStart, 254, 29,0, false} // 12 start-after-caret + , {doNOP, 132, 12,0, true} // 13 + , {doRuleError, 94 /* ^ */, 103,0, false} // 14 + , {doExprStart, 36 /* $ */, 88, 37, false} // 15 + , {doRuleError, 59 /* ; */, 103,0, false} // 16 + , {doRuleError, 252, 103,0, false} // 17 + , {doExprStart, 255, 29,0, false} // 18 + , {doNOP, 33 /* ! */, 21,0, true} // 19 rev-option + , {doReverseDir, 255, 28, 9, false} // 20 + , {doOptionStart, 130, 23,0, true} // 21 option-scan1 + , {doRuleError, 255, 103,0, false} // 22 + , {doNOP, 129, 23,0, true} // 23 option-scan2 + , {doOptionEnd, 255, 25,0, false} // 24 + , {doNOP, 59 /* ; */, 1,0, true} // 25 option-scan3 + , {doNOP, 132, 25,0, true} // 26 + , {doRuleError, 255, 103,0, false} // 27 + , {doExprStart, 255, 29, 9, false} // 28 reverse-rule + , {doRuleChar, 254, 38,0, true} // 29 term + , {doNOP, 132, 29,0, true} // 30 + , {doRuleChar, 131, 38,0, true} // 31 + , {doNOP, 91 /* [ */, 94, 38, false} // 32 + , {doLParen, 40 /* ( */, 29, 38, true} // 33 + , {doNOP, 36 /* $ */, 88, 37, false} // 34 + , {doDotAny, 46 /* . */, 38,0, true} // 35 + , {doRuleError, 255, 103,0, false} // 36 + , {doCheckVarDef, 255, 38,0, false} // 37 term-var-ref + , {doNOP, 132, 38,0, true} // 38 expr-mod + , {doUnaryOpStar, 42 /* * */, 43,0, true} // 39 + , {doUnaryOpPlus, 43 /* + */, 43,0, true} // 40 + , {doUnaryOpQuestion, 63 /* ? */, 43,0, true} // 41 + , {doNOP, 255, 43,0, false} // 42 + , {doExprCatOperator, 254, 29,0, false} // 43 expr-cont + , {doNOP, 132, 43,0, true} // 44 + , {doExprCatOperator, 131, 29,0, false} // 45 + , {doExprCatOperator, 91 /* [ */, 29,0, false} // 46 + , {doExprCatOperator, 40 /* ( */, 29,0, false} // 47 + , {doExprCatOperator, 36 /* $ */, 29,0, false} // 48 + , {doExprCatOperator, 46 /* . */, 29,0, false} // 49 + , {doExprCatOperator, 47 /* / */, 55,0, false} // 50 + , {doExprCatOperator, 123 /* { */, 67,0, true} // 51 + , {doExprOrOperator, 124 /* | */, 29,0, true} // 52 + , {doExprRParen, 41 /* ) */, 255,0, true} // 53 + , {doExprFinished, 255, 255,0, false} // 54 + , {doSlash, 47 /* / */, 57,0, true} // 55 look-ahead + , {doNOP, 255, 103,0, false} // 56 + , {doExprCatOperator, 254, 29,0, false} // 57 expr-cont-no-slash + , {doNOP, 132, 43,0, true} // 58 + , {doExprCatOperator, 131, 29,0, false} // 59 + , {doExprCatOperator, 91 /* [ */, 29,0, false} // 60 + , {doExprCatOperator, 40 /* ( */, 29,0, false} // 61 + , {doExprCatOperator, 36 /* $ */, 29,0, false} // 62 + , {doExprCatOperator, 46 /* . */, 29,0, false} // 63 + , {doExprOrOperator, 124 /* | */, 29,0, true} // 64 + , {doExprRParen, 41 /* ) */, 255,0, true} // 65 + , {doExprFinished, 255, 255,0, false} // 66 + , {doNOP, 132, 67,0, true} // 67 tag-open + , {doStartTagValue, 128, 70,0, false} // 68 + , {doTagExpectedError, 255, 103,0, false} // 69 + , {doNOP, 132, 74,0, true} // 70 tag-value + , {doNOP, 125 /* } */, 74,0, false} // 71 + , {doTagDigit, 128, 70,0, true} // 72 + , {doTagExpectedError, 255, 103,0, false} // 73 + , {doNOP, 132, 74,0, true} // 74 tag-close + , {doTagValue, 125 /* } */, 77,0, true} // 75 + , {doTagExpectedError, 255, 103,0, false} // 76 + , {doExprCatOperator, 254, 29,0, false} // 77 expr-cont-no-tag + , {doNOP, 132, 77,0, true} // 78 + , {doExprCatOperator, 131, 29,0, false} // 79 + , {doExprCatOperator, 91 /* [ */, 29,0, false} // 80 + , {doExprCatOperator, 40 /* ( */, 29,0, false} // 81 + , {doExprCatOperator, 36 /* $ */, 29,0, false} // 82 + , {doExprCatOperator, 46 /* . */, 29,0, false} // 83 + , {doExprCatOperator, 47 /* / */, 55,0, false} // 84 + , {doExprOrOperator, 124 /* | */, 29,0, true} // 85 + , {doExprRParen, 41 /* ) */, 255,0, true} // 86 + , {doExprFinished, 255, 255,0, false} // 87 + , {doStartVariableName, 36 /* $ */, 90,0, true} // 88 scan-var-name + , {doNOP, 255, 103,0, false} // 89 + , {doNOP, 130, 92,0, true} // 90 scan-var-start + , {doVariableNameExpectedErr, 255, 103,0, false} // 91 + , {doNOP, 129, 92,0, true} // 92 scan-var-body + , {doEndVariableName, 255, 255,0, false} // 93 + , {doScanUnicodeSet, 91 /* [ */, 255,0, true} // 94 scan-unicode-set + , {doScanUnicodeSet, 112 /* p */, 255,0, true} // 95 + , {doScanUnicodeSet, 80 /* P */, 255,0, true} // 96 + , {doNOP, 255, 103,0, false} // 97 + , {doNOP, 132, 98,0, true} // 98 assign-or-rule + , {doStartAssign, 61 /* = */, 29, 101, true} // 99 + , {doNOP, 255, 37, 9, false} // 100 + , {doEndAssign, 59 /* ; */, 1,0, true} // 101 assign-end + , {doRuleErrorAssignExpr, 255, 103,0, false} // 102 + , {doExit, 255, 103,0, true} // 103 errorDeath }; #ifdef RBBI_DEBUG static const char * const RBBIRuleStateNames[] = { 0, diff --git a/deps/icu-small/source/common/rbbiscan.cpp b/deps/icu-small/source/common/rbbiscan.cpp index 1304f7e37e6961..92cf77664f67be 100644 --- a/deps/icu-small/source/common/rbbiscan.cpp +++ b/deps/icu-small/source/common/rbbiscan.cpp @@ -92,7 +92,7 @@ RBBIRuleScanner::RBBIRuleScanner(RBBIRuleBuilder *rb) fRB = rb; fScanIndex = 0; fNextIndex = 0; - fQuoteMode = FALSE; + fQuoteMode = false; fLineNum = 1; fCharNum = 0; fLastChar = 0; @@ -103,9 +103,9 @@ RBBIRuleScanner::RBBIRuleScanner(RBBIRuleBuilder *rb) fNodeStack[0] = NULL; fNodeStackPtr = 0; - fReverseRule = FALSE; - fLookAheadRule = FALSE; - fNoChainInRule = FALSE; + fReverseRule = false; + fLookAheadRule = false; + fNoChainInRule = false; fSymbolTable = NULL; fSetTable = NULL; @@ -201,7 +201,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) { RBBINode *n = NULL; - UBool returnVal = TRUE; + UBool returnVal = true; switch (action) { @@ -213,7 +213,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) case doNoChain: // Scanned a '^' while on the rule start state. - fNoChainInRule = TRUE; + fNoChainInRule = true; break; @@ -345,7 +345,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) catNode->fRightChild = endNode; fNodeStack[fNodeStackPtr] = catNode; endNode->fVal = fRuleNum; - endNode->fLookAheadEnd = TRUE; + endNode->fLookAheadEnd = true; thisRule = catNode; // TODO: Disable chaining out of look-ahead (hard break) rules. @@ -354,13 +354,13 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) } // Mark this node as being the root of a rule. - thisRule->fRuleRoot = TRUE; + thisRule->fRuleRoot = true; // Flag if chaining into this rule is wanted. // if (fRB->fChainRules && // If rule chaining is enabled globally via !!chain !fNoChainInRule) { // and no '^' chain-in inhibit was on this rule - thisRule->fChainIn = TRUE; + thisRule->fChainIn = true; } @@ -398,9 +398,9 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) // Just move its parse tree from the stack to *destRules. *destRules = fNodeStack[fNodeStackPtr]; } - fReverseRule = FALSE; // in preparation for the next rule. - fLookAheadRule = FALSE; - fNoChainInRule = FALSE; + fReverseRule = false; // in preparation for the next rule. + fLookAheadRule = false; + fNoChainInRule = false; fNodeStackPtr = 0; } break; @@ -408,7 +408,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) case doRuleError: error(U_BRK_RULE_SYNTAX); - returnVal = FALSE; + returnVal = false; break; @@ -484,7 +484,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) if (U_FAILURE(*fRB->fStatus)) { break; } - findSetFor(UnicodeString(TRUE, kAny, 3), n); + findSetFor(UnicodeString(true, kAny, 3), n); n->fFirstPos = fScanIndex; n->fLastPos = fNextIndex; fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText); @@ -501,7 +501,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) n->fFirstPos = fScanIndex; n->fLastPos = fNextIndex; fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText); - fLookAheadRule = TRUE; + fLookAheadRule = true; break; @@ -534,7 +534,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) case doTagExpectedError: error(U_BRK_MALFORMED_RULE_TAG); - returnVal = FALSE; + returnVal = false; break; case doOptionStart: @@ -546,9 +546,9 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) { UnicodeString opt(fRB->fRules, fOptionStart, fScanIndex-fOptionStart); if (opt == UNICODE_STRING("chain", 5)) { - fRB->fChainRules = TRUE; + fRB->fChainRules = true; } else if (opt == UNICODE_STRING("LBCMNoChain", 11)) { - fRB->fLBCMNoChain = TRUE; + fRB->fLBCMNoChain = true; } else if (opt == UNICODE_STRING("forward", 7)) { fRB->fDefaultTree = &fRB->fForwardTree; } else if (opt == UNICODE_STRING("reverse", 7)) { @@ -558,7 +558,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) } else if (opt == UNICODE_STRING("safe_reverse", 12)) { fRB->fDefaultTree = &fRB->fSafeRevTree; } else if (opt == UNICODE_STRING("lookAheadHardBreak", 18)) { - fRB->fLookAheadHardBreak = TRUE; + fRB->fLookAheadHardBreak = true; } else if (opt == UNICODE_STRING("quoted_literals_only", 20)) { fRuleSets[kRuleSet_rule_char-128].clear(); } else if (opt == UNICODE_STRING("unquoted_literals", 17)) { @@ -570,7 +570,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) break; case doReverseDir: - fReverseRule = TRUE; + fReverseRule = true; break; case doStartVariableName: @@ -600,7 +600,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) n = fNodeStack[fNodeStackPtr]; if (n->fLeftChild == NULL) { error(U_BRK_UNDEFINED_VARIABLE); - returnVal = FALSE; + returnVal = false; } break; @@ -609,11 +609,11 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) case doRuleErrorAssignExpr: error(U_BRK_ASSIGN_ERROR); - returnVal = FALSE; + returnVal = false; break; case doExit: - returnVal = FALSE; + returnVal = false; break; case doScanUnicodeSet: @@ -622,7 +622,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) default: error(U_BRK_INTERNAL_ERROR); - returnVal = FALSE; + returnVal = false; break; } return returnVal && U_SUCCESS(*fRB->fStatus); @@ -872,7 +872,7 @@ UChar32 RBBIRuleScanner::nextCharLL() { fCharNum=0; if (fQuoteMode) { error(U_BRK_NEW_LINE_IN_QUOTED_STRING); - fQuoteMode = FALSE; + fQuoteMode = false; } } else { @@ -901,7 +901,7 @@ void RBBIRuleScanner::nextChar(RBBIRuleChar &c) { fScanIndex = fNextIndex; c.fChar = nextCharLL(); - c.fEscaped = FALSE; + c.fEscaped = false; // // check for '' sequence. @@ -910,7 +910,7 @@ void RBBIRuleScanner::nextChar(RBBIRuleChar &c) { if (c.fChar == chApos) { if (fRB->fRules.char32At(fNextIndex) == chApos) { c.fChar = nextCharLL(); // get nextChar officially so character counts - c.fEscaped = TRUE; // stay correct. + c.fEscaped = true; // stay correct. } else { @@ -918,18 +918,18 @@ void RBBIRuleScanner::nextChar(RBBIRuleChar &c) { // Toggle quoting mode. // Return either '(' or ')', because quotes cause a grouping of the quoted text. fQuoteMode = !fQuoteMode; - if (fQuoteMode == TRUE) { + if (fQuoteMode == true) { c.fChar = chLParen; } else { c.fChar = chRParen; } - c.fEscaped = FALSE; // The paren that we return is not escaped. + c.fEscaped = false; // The paren that we return is not escaped. return; } } if (fQuoteMode) { - c.fEscaped = TRUE; + c.fEscaped = true; } else { @@ -963,7 +963,7 @@ void RBBIRuleScanner::nextChar(RBBIRuleChar &c) { // Use UnicodeString::unescapeAt() to handle them. // if (c.fChar == chBackSlash) { - c.fEscaped = TRUE; + c.fEscaped = true; int32_t startX = fNextIndex; c.fChar = fRB->fRules.unescapeAt(fNextIndex); if (fNextIndex == startX) { @@ -1032,7 +1032,7 @@ void RBBIRuleScanner::parse() { #ifdef RBBI_DEBUG if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "scan")) { RBBIDebugPrintf("."); fflush(stdout);} #endif - if (tableEl->fCharClass < 127 && fC.fEscaped == FALSE && tableEl->fCharClass == fC.fChar) { + if (tableEl->fCharClass < 127 && fC.fEscaped == false && tableEl->fCharClass == fC.fChar) { // Table row specified an individual character, not a set, and // the input character is not escaped, and // the input character matched it. @@ -1057,7 +1057,7 @@ void RBBIRuleScanner::parse() { } if (tableEl->fCharClass >= 128 && tableEl->fCharClass < 240 && // Table specs a char class && - fC.fEscaped == FALSE && // char is not escaped && + fC.fEscaped == false && // char is not escaped && fC.fChar != (UChar32)-1) { // char is not EOF U_ASSERT((tableEl->fCharClass-128) < UPRV_LENGTHOF(fRuleSets)); if (fRuleSets[tableEl->fCharClass-128].contains(fC.fChar)) { @@ -1076,7 +1076,7 @@ void RBBIRuleScanner::parse() { // We've found the row of the state table that matches the current input // character from the rules string. // Perform any action specified by this row in the state table. - if (doParseActions((int32_t)tableEl->fAction) == FALSE) { + if (doParseActions((int32_t)tableEl->fAction) == false) { // Break out of the state machine loop if the // the action signalled some kind of error, or // the action was to exit, occurs on normal end-of-rules-input. @@ -1133,13 +1133,13 @@ void RBBIRuleScanner::parse() { if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "symbols")) {fSymbolTable->rbbiSymtablePrint();} if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "ptree")) { RBBIDebugPrintf("Completed Forward Rules Parse Tree...\n"); - RBBINode::printTree(fRB->fForwardTree, TRUE); + RBBINode::printTree(fRB->fForwardTree, true); RBBIDebugPrintf("\nCompleted Reverse Rules Parse Tree...\n"); - RBBINode::printTree(fRB->fReverseTree, TRUE); + RBBINode::printTree(fRB->fReverseTree, true); RBBIDebugPrintf("\nCompleted Safe Point Forward Rules Parse Tree...\n"); - RBBINode::printTree(fRB->fSafeFwdTree, TRUE); + RBBINode::printTree(fRB->fSafeFwdTree, true); RBBIDebugPrintf("\nCompleted Safe Point Reverse Rules Parse Tree...\n"); - RBBINode::printTree(fRB->fSafeRevTree, TRUE); + RBBINode::printTree(fRB->fSafeRevTree, true); } #endif } @@ -1154,7 +1154,7 @@ void RBBIRuleScanner::parse() { void RBBIRuleScanner::printNodeStack(const char *title) { int i; RBBIDebugPrintf("%s. Dumping node stack...\n", title); - for (i=fNodeStackPtr; i>0; i--) {RBBINode::printTree(fNodeStack[i], TRUE);} + for (i=fNodeStackPtr; i>0; i--) {RBBINode::printTree(fNodeStack[i], true);} } #endif diff --git a/deps/icu-small/source/common/rbbiscan.h b/deps/icu-small/source/common/rbbiscan.h index 33fdf033546374..bf3203880bc031 100644 --- a/deps/icu-small/source/common/rbbiscan.h +++ b/deps/icu-small/source/common/rbbiscan.h @@ -158,8 +158,8 @@ class RBBIRuleScanner : public UMemory { UnicodeSet *gRuleSet_name_char; UnicodeSet *gRuleSet_name_start_char; - RBBIRuleScanner(const RBBIRuleScanner &other); // forbid copying of this class - RBBIRuleScanner &operator=(const RBBIRuleScanner &other); // forbid copying of this class + RBBIRuleScanner(const RBBIRuleScanner &other) = delete; // forbid copying of this class + RBBIRuleScanner &operator=(const RBBIRuleScanner &other) = delete; // forbid copying of this class }; U_NAMESPACE_END diff --git a/deps/icu-small/source/common/rbbisetb.cpp b/deps/icu-small/source/common/rbbisetb.cpp index 29faeb8c456d72..11c47156d64a69 100644 --- a/deps/icu-small/source/common/rbbisetb.cpp +++ b/deps/icu-small/source/common/rbbisetb.cpp @@ -261,7 +261,7 @@ void RBBISetBuilder::buildRanges() { } if (inputSet->contains(bofString)) { addValToSet(usetNode, 2); - fSawBOF = TRUE; + fSawBOF = true; } } @@ -569,7 +569,7 @@ void RBBISetBuilder::printSets() { RBBI_DEBUG_printUnicodeString(usetNode->fText); RBBIDebugPrintf("\n"); if (usetNode->fLeftChild != NULL) { - RBBINode::printTree(usetNode->fLeftChild, TRUE); + RBBINode::printTree(usetNode->fLeftChild, true); } } RBBIDebugPrintf("\n"); diff --git a/deps/icu-small/source/common/rbbisetb.h b/deps/icu-small/source/common/rbbisetb.h index 6409a4ea579832..cd09d3317a38d6 100644 --- a/deps/icu-small/source/common/rbbisetb.h +++ b/deps/icu-small/source/common/rbbisetb.h @@ -134,8 +134,8 @@ class RBBISetBuilder : public UMemory { UBool fSawBOF; - RBBISetBuilder(const RBBISetBuilder &other); // forbid copying of this class - RBBISetBuilder &operator=(const RBBISetBuilder &other); // forbid copying of this class + RBBISetBuilder(const RBBISetBuilder &other) = delete; // forbid copying of this class + RBBISetBuilder &operator=(const RBBISetBuilder &other) = delete; // forbid copying of this class }; diff --git a/deps/icu-small/source/common/rbbistbl.cpp b/deps/icu-small/source/common/rbbistbl.cpp index 627ec1827cd4f9..554aeb793f7467 100644 --- a/deps/icu-small/source/common/rbbistbl.cpp +++ b/deps/icu-small/source/common/rbbistbl.cpp @@ -254,8 +254,8 @@ void RBBISymbolTable::rbbiSymtablePrint() const { } RBBISymbolTableEntry *s = (RBBISymbolTableEntry *)e->value.pointer; RBBIDebugPrintf("%s\n", CStr(s->key)()); - RBBINode::printTree(s->val, TRUE); - RBBINode::printTree(s->val->fLeftChild, FALSE); + RBBINode::printTree(s->val, true); + RBBINode::printTree(s->val->fLeftChild, false); RBBIDebugPrintf("\n"); } } diff --git a/deps/icu-small/source/common/rbbitblb.cpp b/deps/icu-small/source/common/rbbitblb.cpp index a495f17a8783ae..0e3ec7999f775e 100644 --- a/deps/icu-small/source/common/rbbitblb.cpp +++ b/deps/icu-small/source/common/rbbitblb.cpp @@ -85,7 +85,7 @@ void RBBITableBuilder::buildForwardTable() { #ifdef RBBI_DEBUG if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "ftree")) { RBBIDebugPuts("\nParse tree after flattening variable references."); - RBBINode::printTree(fTree, TRUE); + RBBINode::printTree(fTree, true); } #endif @@ -143,7 +143,7 @@ void RBBITableBuilder::buildForwardTable() { #ifdef RBBI_DEBUG if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "stree")) { RBBIDebugPuts("\nParse tree after flattening Unicode Set references."); - RBBINode::printTree(fTree, TRUE); + RBBINode::printTree(fTree, true); } #endif @@ -209,14 +209,14 @@ void RBBITableBuilder::calcNullable(RBBINode *n) { if (n->fType == RBBINode::setRef || n->fType == RBBINode::endMark ) { // These are non-empty leaf node types. - n->fNullable = FALSE; + n->fNullable = false; return; } if (n->fType == RBBINode::lookAhead || n->fType == RBBINode::tag) { // Lookahead marker node. It's a leaf, so no recursion on children. // It's nullable because it does not match any literal text from the input stream. - n->fNullable = TRUE; + n->fNullable = true; return; } @@ -234,10 +234,10 @@ void RBBITableBuilder::calcNullable(RBBINode *n) { n->fNullable = n->fLeftChild->fNullable && n->fRightChild->fNullable; } else if (n->fType == RBBINode::opStar || n->fType == RBBINode::opQuestion) { - n->fNullable = TRUE; + n->fNullable = true; } else { - n->fNullable = FALSE; + n->fNullable = false; } } @@ -618,7 +618,7 @@ void RBBITableBuilder::buildStateTable() { for (tx=1; txsize(); tx++) { RBBIStateDescriptor *temp; temp = (RBBIStateDescriptor *)fDStates->elementAt(tx); - if (temp->fMarked == FALSE) { + if (temp->fMarked == false) { T = temp; break; } @@ -628,7 +628,7 @@ void RBBITableBuilder::buildStateTable() { } // mark T; - T->fMarked = TRUE; + T->fMarked = true; // for each input symbol a do begin int32_t a; @@ -655,7 +655,7 @@ void RBBITableBuilder::buildStateTable() { // if U is not empty and not in DStates then int32_t ux = 0; - UBool UinDstates = FALSE; + UBool UinDstates = false; if (U != NULL) { U_ASSERT(U->size() > 0); int ix; @@ -666,7 +666,7 @@ void RBBITableBuilder::buildStateTable() { delete U; U = temp2->fPositions; ux = ix; - UinDstates = TRUE; + UinDstates = true; break; } } @@ -1131,7 +1131,7 @@ void RBBITableBuilder::printPosSets(RBBINode *n) { printf("\n"); RBBINode::printNodeHeader(); RBBINode::printNode(n); - RBBIDebugPrintf(" Nullable: %s\n", n->fNullable?"TRUE":"FALSE"); + RBBIDebugPrintf(" Nullable: %s\n", n->fNullable?"true":"false"); RBBIDebugPrintf(" firstpos: "); printSet(n->fFirstPosSet); @@ -1773,7 +1773,7 @@ void RBBITableBuilder::printRuleStatusTable() { //----------------------------------------------------------------------------- RBBIStateDescriptor::RBBIStateDescriptor(int lastInputSymbol, UErrorCode *fStatus) { - fMarked = FALSE; + fMarked = false; fAccepting = 0; fLookAhead = 0; fTagsIdx = 0; diff --git a/deps/icu-small/source/common/rbbitblb.h b/deps/icu-small/source/common/rbbitblb.h index 38607a819ac1ef..2ac66da11f01fe 100644 --- a/deps/icu-small/source/common/rbbitblb.h +++ b/deps/icu-small/source/common/rbbitblb.h @@ -219,8 +219,8 @@ class RBBIStateDescriptor : public UMemory { ~RBBIStateDescriptor(); private: - RBBIStateDescriptor(const RBBIStateDescriptor &other); // forbid copying of this class - RBBIStateDescriptor &operator=(const RBBIStateDescriptor &other); // forbid copying of this class + RBBIStateDescriptor(const RBBIStateDescriptor &other) = delete; // forbid copying of this class + RBBIStateDescriptor &operator=(const RBBIStateDescriptor &other) = delete; // forbid copying of this class }; diff --git a/deps/icu-small/source/common/resbund.cpp b/deps/icu-small/source/common/resbund.cpp index 47c0fe1c6edd13..8591a625f9594d 100644 --- a/deps/icu-small/source/common/resbund.cpp +++ b/deps/icu-small/source/common/resbund.cpp @@ -254,7 +254,7 @@ ResourceBundle::clone() const { UnicodeString ResourceBundle::getString(UErrorCode& status) const { int32_t len = 0; const UChar *r = ures_getString(fResource, &len, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } const uint8_t *ResourceBundle::getBinary(int32_t& len, UErrorCode& status) const { @@ -312,13 +312,13 @@ ResourceBundle ResourceBundle::getNext(UErrorCode& status) { UnicodeString ResourceBundle::getNextString(UErrorCode& status) { int32_t len = 0; const UChar* r = ures_getNextString(fResource, &len, 0, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } UnicodeString ResourceBundle::getNextString(const char ** key, UErrorCode& status) { int32_t len = 0; const UChar* r = ures_getNextString(fResource, &len, key, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } ResourceBundle ResourceBundle::get(int32_t indexR, UErrorCode& status) const { @@ -336,7 +336,7 @@ ResourceBundle ResourceBundle::get(int32_t indexR, UErrorCode& status) const { UnicodeString ResourceBundle::getStringEx(int32_t indexS, UErrorCode& status) const { int32_t len = 0; const UChar* r = ures_getStringByIndex(fResource, indexS, &len, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } ResourceBundle ResourceBundle::get(const char* key, UErrorCode& status) const { @@ -364,7 +364,7 @@ ResourceBundle ResourceBundle::getWithFallback(const char* key, UErrorCode& stat UnicodeString ResourceBundle::getStringEx(const char* key, UErrorCode& status) const { int32_t len = 0; const UChar* r = ures_getStringByKey(fResource, key, &len, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } const char* diff --git a/deps/icu-small/source/common/resource.h b/deps/icu-small/source/common/resource.h index 48f5b9fa6ec7cc..1483f7d6bcc6a5 100644 --- a/deps/icu-small/source/common/resource.h +++ b/deps/icu-small/source/common/resource.h @@ -286,8 +286,8 @@ class U_COMMON_API ResourceSink : public UObject { UErrorCode &errorCode) = 0; private: - ResourceSink(const ResourceSink &); // no copy constructor - ResourceSink &operator=(const ResourceSink &); // no assignment operator + ResourceSink(const ResourceSink &) = delete; // no copy constructor + ResourceSink &operator=(const ResourceSink &) = delete; // no assignment operator }; U_NAMESPACE_END diff --git a/deps/icu-small/source/common/ruleiter.cpp b/deps/icu-small/source/common/ruleiter.cpp index 41eea23c0dcb32..33ffd3d8337205 100644 --- a/deps/icu-small/source/common/ruleiter.cpp +++ b/deps/icu-small/source/common/ruleiter.cpp @@ -39,7 +39,7 @@ UChar32 RuleCharacterIterator::next(int32_t options, UBool& isEscaped, UErrorCod if (U_FAILURE(ec)) return DONE; UChar32 c = DONE; - isEscaped = FALSE; + isEscaped = false; for (;;) { c = _current(); @@ -75,7 +75,7 @@ UChar32 RuleCharacterIterator::next(int32_t options, UBool& isEscaped, UErrorCod int32_t offset = 0; c = lookahead(tempEscape, MAX_U_NOTATION_LEN).unescapeAt(offset); jumpahead(offset); - isEscaped = TRUE; + isEscaped = true; if (c < 0) { ec = U_MALFORMED_UNICODE_ESCAPE; return DONE; diff --git a/deps/icu-small/source/common/ruleiter.h b/deps/icu-small/source/common/ruleiter.h index 09af1297842974..41731407da25d7 100644 --- a/deps/icu-small/source/common/ruleiter.h +++ b/deps/icu-small/source/common/ruleiter.h @@ -66,28 +66,28 @@ class RuleCharacterIterator : public UMemory { /** * Value returned when there are no more characters to iterate. */ - enum { DONE = -1 }; + static constexpr int32_t DONE = -1; /** * Bitmask option to enable parsing of variable names. If (options & * PARSE_VARIABLES) != 0, then an embedded variable will be expanded to * its value. Variables are parsed using the SymbolTable API. */ - enum { PARSE_VARIABLES = 1 }; + static constexpr int32_t PARSE_VARIABLES = 1; /** * Bitmask option to enable parsing of escape sequences. If (options & * PARSE_ESCAPES) != 0, then an embedded escape sequence will be expanded * to its value. Escapes are parsed using Utility.unescapeAt(). */ - enum { PARSE_ESCAPES = 2 }; + static constexpr int32_t PARSE_ESCAPES = 2; /** * Bitmask option to enable skipping of whitespace. If (options & * SKIP_WHITESPACE) != 0, then Pattern_White_Space characters will be silently * skipped, as if they were not present in the input. */ - enum { SKIP_WHITESPACE = 4 }; + static constexpr int32_t SKIP_WHITESPACE = 4; /** * Constructs an iterator over the given text, starting at the given diff --git a/deps/icu-small/source/common/serv.cpp b/deps/icu-small/source/common/serv.cpp index c26dbca1a9c244..9d8c04149ce159 100644 --- a/deps/icu-small/source/common/serv.cpp +++ b/deps/icu-small/source/common/serv.cpp @@ -64,7 +64,7 @@ ICUServiceKey::currentDescriptor(UnicodeString& result) const UBool ICUServiceKey::fallback() { - return FALSE; + return false; } UBool @@ -249,7 +249,7 @@ class CacheEntry : public UMemory { } /** - * Return TRUE if there is at least one reference to this and the + * Return true if there is at least one reference to this and the * resource has not been released. */ UBool isShared() const { @@ -454,11 +454,11 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer UnicodeString currentDescriptor; LocalPointer cacheDescriptorList; - UBool putInCache = FALSE; + UBool putInCache = false; int32_t startIndex = 0; int32_t limit = factories->size(); - UBool cacheResult = TRUE; + UBool cacheResult = true; if (factory != NULL) { for (int32_t i = 0; i < limit; ++i) { @@ -472,7 +472,7 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer status = U_ILLEGAL_ARGUMENT_ERROR; return NULL; } - cacheResult = FALSE; + cacheResult = false; } do { @@ -486,7 +486,7 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer // first test of cache failed, so we'll have to update // the cache if we eventually succeed-- that is, if we're // going to update the cache at all. - putInCache = TRUE; + putInCache = true; int32_t index = startIndex; while (index < limit) { @@ -796,7 +796,7 @@ ICUService::getDisplayNames(UVector& result, URegistryKey ICUService::registerInstance(UObject* objToAdopt, const UnicodeString& id, UErrorCode& status) { - return registerInstance(objToAdopt, id, TRUE, status); + return registerInstance(objToAdopt, id, true, status); } URegistryKey @@ -864,13 +864,13 @@ UBool ICUService::unregister(URegistryKey rkey, UErrorCode& status) { ICUServiceFactory *factory = (ICUServiceFactory*)rkey; - UBool result = FALSE; + UBool result = false; if (factory != NULL && factories != NULL) { Mutex mutex(&lock); if (factories->removeElement(factory)) { clearCaches(); - result = TRUE; + result = true; } else { status = U_ILLEGAL_ARGUMENT_ERROR; delete factory; diff --git a/deps/icu-small/source/common/servlk.cpp b/deps/icu-small/source/common/servlk.cpp index 538982ca36285c..702180665952b4 100644 --- a/deps/icu-small/source/common/servlk.cpp +++ b/deps/icu-small/source/common/servlk.cpp @@ -126,24 +126,24 @@ LocaleKey::fallback() { int x = _currentID.lastIndexOf(UNDERSCORE_CHAR); if (x != -1) { _currentID.remove(x); // truncate current or fallback, whichever we're pointing to - return TRUE; + return true; } if (!_fallbackID.isBogus()) { _currentID = _fallbackID; _fallbackID.setToBogus(); - return TRUE; + return true; } if (_currentID.length() > 0) { _currentID.remove(0); // completely truncate - return TRUE; + return true; } _currentID.setToBogus(); } - return FALSE; + return false; } UBool diff --git a/deps/icu-small/source/common/servlkf.cpp b/deps/icu-small/source/common/servlkf.cpp index 84f2347cddef0d..7ccb0c72aa67fe 100644 --- a/deps/icu-small/source/common/servlkf.cpp +++ b/deps/icu-small/source/common/servlkf.cpp @@ -65,7 +65,7 @@ LocaleKeyFactory::handlesKey(const ICUServiceKey& key, UErrorCode& status) const key.currentID(id); return supported->get(id) != NULL; } - return FALSE; + return false; } void diff --git a/deps/icu-small/source/common/servls.cpp b/deps/icu-small/source/common/servls.cpp index 98f0a8a12b0006..19481122efa52e 100644 --- a/deps/icu-small/source/common/servls.cpp +++ b/deps/icu-small/source/common/servls.cpp @@ -215,11 +215,11 @@ class ServiceEnumeration : public StringEnumeration { UBool upToDate(UErrorCode& status) const { if (U_SUCCESS(status)) { if (_timestamp == _service->getTimestamp()) { - return TRUE; + return true; } status = U_ENUM_OUT_OF_SYNC_ERROR; } - return FALSE; + return false; } virtual int32_t count(UErrorCode& status) const override { diff --git a/deps/icu-small/source/common/sharedobject.h b/deps/icu-small/source/common/sharedobject.h index 6ccfb27b018baa..6298662bbaff0e 100644 --- a/deps/icu-small/source/common/sharedobject.h +++ b/deps/icu-small/source/common/sharedobject.h @@ -38,8 +38,8 @@ class U_COMMON_API UnifiedCacheBase : public UObject { virtual ~UnifiedCacheBase(); private: - UnifiedCacheBase(const UnifiedCacheBase &); - UnifiedCacheBase &operator=(const UnifiedCacheBase &); + UnifiedCacheBase(const UnifiedCacheBase &) = delete; + UnifiedCacheBase &operator=(const UnifiedCacheBase &) = delete; }; /** diff --git a/deps/icu-small/source/common/simpleformatter.cpp b/deps/icu-small/source/common/simpleformatter.cpp index f7f7aead6171bb..01d3024cfc34dc 100644 --- a/deps/icu-small/source/common/simpleformatter.cpp +++ b/deps/icu-small/source/common/simpleformatter.cpp @@ -65,7 +65,7 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( int32_t min, int32_t max, UErrorCode &errorCode) { if (U_FAILURE(errorCode)) { - return FALSE; + return false; } // Parse consistent with MessagePattern, but // - support only simple numbered arguments @@ -76,7 +76,7 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( compiledPattern.setTo((UChar)0); int32_t textLength = 0; int32_t maxArg = -1; - UBool inQuote = FALSE; + UBool inQuote = false; for (int32_t i = 0; i < patternLength;) { UChar c = patternBuffer[i++]; if (c == APOS) { @@ -85,12 +85,12 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( ++i; } else if (inQuote) { // skip the quote-ending apostrophe - inQuote = FALSE; + inQuote = false; continue; } else if (c == OPEN_BRACE || c == CLOSE_BRACE) { // Skip the quote-starting apostrophe, find the end of the quoted literal text. ++i; - inQuote = TRUE; + inQuote = true; } else { // The apostrophe is part of literal text. c = APOS; @@ -123,7 +123,7 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( } if (argNumber < 0 || c != CLOSE_BRACE) { errorCode = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } } if (argNumber > maxArg) { @@ -149,10 +149,10 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( int32_t argCount = maxArg + 1; if (argCount < min || max < argCount) { errorCode = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } compiledPattern.setCharAt(0, (UChar)argCount); - return TRUE; + return true; } UnicodeString& SimpleFormatter::format( @@ -192,7 +192,7 @@ UnicodeString& SimpleFormatter::formatAndAppend( return appendTo; } return format(compiledPattern.getBuffer(), compiledPattern.length(), values, - appendTo, NULL, TRUE, + appendTo, NULL, true, offsets, offsetsLength, errorCode); } @@ -241,7 +241,7 @@ UnicodeString &SimpleFormatter::formatAndReplace( result.remove(); } return format(cp, cpLength, values, - result, &resultCopy, FALSE, + result, &resultCopy, false, offsets, offsetsLength, errorCode); } diff --git a/deps/icu-small/source/common/static_unicode_sets.cpp b/deps/icu-small/source/common/static_unicode_sets.cpp index 5dab3931a707fd..db9432f49a8aac 100644 --- a/deps/icu-small/source/common/static_unicode_sets.cpp +++ b/deps/icu-small/source/common/static_unicode_sets.cpp @@ -31,7 +31,7 @@ alignas(UnicodeSet) char gEmptyUnicodeSet[sizeof(UnicodeSet)]; // Whether the gEmptyUnicodeSet is initialized and ready to use. -UBool gEmptyUnicodeSetInitialized = FALSE; +UBool gEmptyUnicodeSetInitialized = false; inline UnicodeSet* getImpl(Key key) { UnicodeSet* candidate = gUnicodeSets[key]; @@ -118,7 +118,7 @@ class ParseDataSink : public ResourceSink { } else { // Unknown class of parse lenients // TODO(ICU-20428): Make ICU automatically accept new classes? - U_ASSERT(FALSE); + U_ASSERT(false); } if (U_FAILURE(status)) { return; } } @@ -129,19 +129,19 @@ class ParseDataSink : public ResourceSink { }; -icu::UInitOnce gNumberParseUniSetsInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce gNumberParseUniSetsInitOnce {}; UBool U_CALLCONV cleanupNumberParseUniSets() { if (gEmptyUnicodeSetInitialized) { reinterpret_cast(gEmptyUnicodeSet)->~UnicodeSet(); - gEmptyUnicodeSetInitialized = FALSE; + gEmptyUnicodeSetInitialized = false; } for (int32_t i = 0; i < UNISETS_KEY_COUNT; i++) { delete gUnicodeSets[i]; gUnicodeSets[i] = nullptr; } gNumberParseUniSetsInitOnce.reset(); - return TRUE; + return true; } void U_CALLCONV initNumberParseUniSets(UErrorCode& status) { @@ -150,7 +150,7 @@ void U_CALLCONV initNumberParseUniSets(UErrorCode& status) { // Initialize the empty instance for well-defined fallback behavior new(gEmptyUnicodeSet) UnicodeSet(); reinterpret_cast(gEmptyUnicodeSet)->freeze(); - gEmptyUnicodeSetInitialized = TRUE; + gEmptyUnicodeSetInitialized = true; // These sets were decided after discussion with icu-design@. See tickets #13084 and #13309. // Zs+TAB is "horizontal whitespace" according to UTS #18 (blank property). diff --git a/deps/icu-small/source/common/stringtriebuilder.cpp b/deps/icu-small/source/common/stringtriebuilder.cpp index 4d52a88af7499b..e6670d1cb71553 100644 --- a/deps/icu-small/source/common/stringtriebuilder.cpp +++ b/deps/icu-small/source/common/stringtriebuilder.cpp @@ -85,16 +85,16 @@ StringTrieBuilder::build(UStringTrieBuildOption buildOption, int32_t elementsLen // have a common prefix of length unitIndex. int32_t StringTrieBuilder::writeNode(int32_t start, int32_t limit, int32_t unitIndex) { - UBool hasValue=FALSE; + UBool hasValue=false; int32_t value=0; int32_t type; if(unitIndex==getElementStringLength(start)) { // An intermediate or final value. value=getElementValue(start++); if(start==limit) { - return writeValueAndFinal(value, TRUE); // final-value node + return writeValueAndFinal(value, true); // final-value node } - hasValue=TRUE; + hasValue=true; } // Now all [start..limit[ strings are longer than unitIndex. int32_t minUnit=getElementUnit(start, unitIndex); @@ -209,7 +209,7 @@ StringTrieBuilder::makeNode(int32_t start, int32_t limit, int32_t unitIndex, UEr if(U_FAILURE(errorCode)) { return NULL; } - UBool hasValue=FALSE; + UBool hasValue=false; int32_t value=0; if(unitIndex==getElementStringLength(start)) { // An intermediate or final value. @@ -217,7 +217,7 @@ StringTrieBuilder::makeNode(int32_t start, int32_t limit, int32_t unitIndex, UEr if(start==limit) { return registerFinalValue(value, errorCode); } - hasValue=TRUE; + hasValue=true; } Node *node; // Now all [start..limit[ strings are longer than unitIndex. @@ -410,7 +410,7 @@ StringTrieBuilder::FinalValueNode::operator==(const Node &other) const { void StringTrieBuilder::FinalValueNode::write(StringTrieBuilder &builder) { - offset=builder.writeValueAndFinal(value, TRUE); + offset=builder.writeValueAndFinal(value, true); } bool @@ -448,7 +448,7 @@ StringTrieBuilder::IntermediateValueNode::markRightEdgesFirst(int32_t edgeNumber void StringTrieBuilder::IntermediateValueNode::write(StringTrieBuilder &builder) { next->write(builder); - offset=builder.writeValueAndFinal(value, FALSE); + offset=builder.writeValueAndFinal(value, false); } bool @@ -526,7 +526,7 @@ StringTrieBuilder::ListBranchNode::write(StringTrieBuilder &builder) { // not jump for it at all. unitNumber=length-1; if(rightEdge==NULL) { - builder.writeValueAndFinal(values[unitNumber], TRUE); + builder.writeValueAndFinal(values[unitNumber], true); } else { rightEdge->write(builder); } @@ -538,12 +538,12 @@ StringTrieBuilder::ListBranchNode::write(StringTrieBuilder &builder) { if(equal[unitNumber]==NULL) { // Write the final value for the one string ending with this unit. value=values[unitNumber]; - isFinal=TRUE; + isFinal=true; } else { // Write the delta to the start position of the sub-node. U_ASSERT(equal[unitNumber]->getOffset()>0); value=offset-equal[unitNumber]->getOffset(); - isFinal=FALSE; + isFinal=false; } builder.writeValueAndFinal(value, isFinal); offset=builder.write(units[unitNumber]); diff --git a/deps/icu-small/source/common/uarrsort.cpp b/deps/icu-small/source/common/uarrsort.cpp index c17dbb2e2b16a5..17b6964ffe0316 100644 --- a/deps/icu-small/source/common/uarrsort.cpp +++ b/deps/icu-small/source/common/uarrsort.cpp @@ -75,7 +75,7 @@ U_CAPI int32_t U_EXPORT2 uprv_stableBinarySearch(char *array, int32_t limit, void *item, int32_t itemSize, UComparator *cmp, const void *context) { int32_t start=0; - UBool found=FALSE; + UBool found=false; /* Binary search until we get down to a tiny sub-array. */ while((limit-start)>=MIN_QSORT) { @@ -90,10 +90,10 @@ uprv_stableBinarySearch(char *array, int32_t limit, void *item, int32_t itemSize * However, if there are many equal items, then it should be * faster to continue with the binary search. * It seems likely that we either have all unique items - * (where found will never become TRUE in the insertion sort) + * (where found will never become true in the insertion sort) * or potentially many duplicates. */ - found=TRUE; + found=true; start=i+1; } else if(diff<0) { limit=i; @@ -106,7 +106,7 @@ uprv_stableBinarySearch(char *array, int32_t limit, void *item, int32_t itemSize while(startmayAllocateText=TRUE; + pBiDi->mayAllocateText=true; } if(maxRunCount>0) { @@ -171,7 +171,7 @@ ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode) *pErrorCode=U_MEMORY_ALLOCATION_ERROR; } } else { - pBiDi->mayAllocateRuns=TRUE; + pBiDi->mayAllocateRuns=true; } if(U_SUCCESS(*pErrorCode)) { @@ -184,7 +184,7 @@ ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode) /* * We are allowed to allocate memory if memory==NULL or - * mayAllocate==TRUE for each array that we need. + * mayAllocate==true for each array that we need. * We also try to grow memory as needed if we * allocate it. * @@ -203,18 +203,18 @@ ubidi_getMemory(BidiMemoryForAllocation *bidiMem, int32_t *pSize, UBool mayAlloc /* we need to allocate memory */ if(mayAllocate && (*pMemory=uprv_malloc(sizeNeeded))!=NULL) { *pSize=sizeNeeded; - return TRUE; + return true; } else { - return FALSE; + return false; } } else { if(sizeNeeded<=*pSize) { /* there is already enough memory */ - return TRUE; + return true; } else if(!mayAllocate) { /* not enough memory, and we must not allocate */ - return FALSE; + return false; } else { /* we try to grow */ void *memory; @@ -225,10 +225,10 @@ ubidi_getMemory(BidiMemoryForAllocation *bidiMem, int32_t *pSize, UBool mayAlloc if((memory=uprv_realloc(*pMemory, sizeNeeded))!=NULL) { *pMemory=memory; *pSize=sizeNeeded; - return TRUE; + return true; } else { /* we failed to grow */ - return FALSE; + return false; } } } @@ -280,7 +280,7 @@ ubidi_isInverse(UBiDi *pBiDi) { if(pBiDi!=NULL) { return pBiDi->isInverse; } else { - return FALSE; + return false; } } @@ -403,17 +403,17 @@ checkParaCount(UBiDi *pBiDi) { int32_t count=pBiDi->paraCount; if(pBiDi->paras==pBiDi->simpleParas) { if(count<=SIMPLE_PARAS_COUNT) - return TRUE; + return true; if(!getInitialParasMemory(pBiDi, SIMPLE_PARAS_COUNT * 2)) - return FALSE; + return false; pBiDi->paras=pBiDi->parasMemory; uprv_memcpy(pBiDi->parasMemory, pBiDi->simpleParas, SIMPLE_PARAS_COUNT * sizeof(Para)); - return TRUE; + return true; } if(!getInitialParasMemory(pBiDi, count * 2)) - return FALSE; + return false; pBiDi->paras=pBiDi->parasMemory; - return TRUE; + return true; } /* @@ -579,8 +579,8 @@ getDirProps(UBiDi *pBiDi) { } if(iparaCount++; - if(checkParaCount(pBiDi)==FALSE) /* not enough memory for a new para entry */ - return FALSE; + if(checkParaCount(pBiDi)==false) /* not enough memory for a new para entry */ + return false; if(isDefaultLevel) { pBiDi->paras[pBiDi->paraCount-1].level=defaultParaLevel; state=SEEKING_STRONG_FOR_PARA; @@ -636,7 +636,7 @@ getDirProps(UBiDi *pBiDi) { } pBiDi->flags=flags; pBiDi->lastArabicPos=lastArabicPos; - return TRUE; + return true; } /* determine the paragraph level at position index */ @@ -743,14 +743,14 @@ bracketProcessPDI(BracketData *bd) { } /* newly found opening bracket: create an openings entry */ -static UBool /* return TRUE if success */ +static UBool /* return true if success */ bracketAddOpening(BracketData *bd, UChar match, int32_t position) { IsoRun *pLastIsoRun=&bd->isoRuns[bd->isoRunLast]; Opening *pOpening; if(pLastIsoRun->limit>=bd->openingsCount) { /* no available new entry */ UBiDi *pBiDi=bd->pBiDi; if(!getInitialOpeningsMemory(pBiDi, pLastIsoRun->limit * 2)) - return FALSE; + return false; if(bd->openings==bd->simpleOpenings) uprv_memcpy(pBiDi->openingsMemory, bd->simpleOpenings, SIMPLE_OPENINGS_COUNT * sizeof(Opening)); @@ -764,7 +764,7 @@ bracketAddOpening(BracketData *bd, UChar match, int32_t position) { pOpening->contextPos=pLastIsoRun->contextPos; pOpening->flags=0; pLastIsoRun->limit++; - return TRUE; + return true; } /* change N0c1 to N0c2 when a preceding bracket is assigned the embedding level */ @@ -804,7 +804,7 @@ bracketProcessClosing(BracketData *bd, int32_t openIdx, int32_t position) { DirProp newProp; pOpening=&bd->openings[openIdx]; direction=(UBiDiDirection)(pLastIsoRun->level&1); - stable=TRUE; /* assume stable until proved otherwise */ + stable=true; /* assume stable until proved otherwise */ /* The stable flag is set when brackets are paired and their level is resolved and cannot be changed by what will be @@ -873,7 +873,7 @@ bracketProcessClosing(BracketData *bd, int32_t openIdx, int32_t position) { } /* handle strong characters, digits and candidates for closing brackets */ -static UBool /* return TRUE if success */ +static UBool /* return true if success */ bracketProcessChar(BracketData *bd, int32_t position) { IsoRun *pLastIsoRun=&bd->isoRuns[bd->isoRunLast]; DirProp *dirProps, dirProp, newProp; @@ -912,7 +912,7 @@ bracketProcessChar(BracketData *bd, int32_t position) { } /* matching brackets are not overridden by LRO/RLO */ bd->pBiDi->levels[bd->openings[idx].position]&=~UBIDI_LEVEL_OVERRIDE; - return TRUE; + return true; } /* We get here only if the ON character is not a matching closing bracket or it is a case of N0d */ @@ -927,14 +927,14 @@ bracketProcessChar(BracketData *bd, int32_t position) { create an opening entry for each synonym */ if(match==0x232A) { /* RIGHT-POINTING ANGLE BRACKET */ if(!bracketAddOpening(bd, 0x3009, position)) - return FALSE; + return false; } else if(match==0x3009) { /* RIGHT ANGLE BRACKET */ if(!bracketAddOpening(bd, 0x232A, position)) - return FALSE; + return false; } if(!bracketAddOpening(bd, match, position)) - return FALSE; + return false; } } level=bd->pBiDi->levels[position]; @@ -998,7 +998,7 @@ bracketProcessChar(BracketData *bd, int32_t position) { if(position>bd->openings[i].position) bd->openings[i].flags|=flag; } - return TRUE; + return true; } /* perform (X1)..(X9) ------------------------------------------------------- */ @@ -2432,11 +2432,11 @@ setParaRunsOnly(UBiDi *pBiDi, const UChar *text, int32_t length, * than the original text. But we don't want the levels memory to be * reallocated shorter than the original length, since we need to restore * the levels as after the first call to ubidi_setpara() before returning. - * We will force mayAllocateText to FALSE before the second call to + * We will force mayAllocateText to false before the second call to * ubidi_setpara(), and will restore it afterwards. */ saveMayAllocateText=pBiDi->mayAllocateText; - pBiDi->mayAllocateText=FALSE; + pBiDi->mayAllocateText=false; ubidi_setPara(pBiDi, visualText, visualLength, paraLevel, NULL, pErrorCode); pBiDi->mayAllocateText=saveMayAllocateText; ubidi_getRuns(pBiDi, pErrorCode); @@ -2866,7 +2866,7 @@ ubidi_isOrderParagraphsLTR(UBiDi *pBiDi) { if(pBiDi!=NULL) { return pBiDi->orderParagraphsLTR; } else { - return FALSE; + return false; } } diff --git a/deps/icu-small/source/common/ubidi_props.cpp b/deps/icu-small/source/common/ubidi_props.cpp index afcc4aaf4f99d7..3ba58f7af99cc7 100644 --- a/deps/icu-small/source/common/ubidi_props.cpp +++ b/deps/icu-small/source/common/ubidi_props.cpp @@ -53,7 +53,7 @@ _enumPropertyStartsRange(const void *context, UChar32 start, UChar32 end, uint32 /* add the start code point to the USet */ const USetAdder *sa=(const USetAdder *)context; sa->add(sa->set, start); - return TRUE; + return true; } U_CFUNC void diff --git a/deps/icu-small/source/common/ubidi_props_data.h b/deps/icu-small/source/common/ubidi_props_data.h index aad919fa2ef2cc..01fcc968cb8740 100644 --- a/deps/icu-small/source/common/ubidi_props_data.h +++ b/deps/icu-small/source/common/ubidi_props_data.h @@ -9,11 +9,11 @@ #ifdef INCLUDED_FROM_UBIDI_PROPS_C -static const UVersionInfo ubidi_props_dataVersion={0xe,0,0,0}; +static const UVersionInfo ubidi_props_dataVersion={0xf,0,0,0}; -static const int32_t ubidi_props_indexes[UBIDI_IX_TOP]={0x10,0x6a98,0x64a8,0x28,0x620,0x8cc,0x10ac0,0x10d24,0,0,0,0,0,0,0,0x6702b6}; +static const int32_t ubidi_props_indexes[UBIDI_IX_TOP]={0x10,0x6bc0,0x65d0,0x28,0x620,0x8cc,0x10ac0,0x10d24,0,0,0,0,0,0,0,0x6702b6}; -static const uint16_t ubidi_props_trieIndex[12876]={ +static const uint16_t ubidi_props_trieIndex[13024]={ 0x387,0x38f,0x397,0x39f,0x3b7,0x3bf,0x3c7,0x3cf,0x3a7,0x3af,0x3a7,0x3af,0x3a7,0x3af,0x3a7,0x3af, 0x3a7,0x3af,0x3a7,0x3af,0x3d5,0x3dd,0x3e5,0x3ed,0x3f5,0x3fd,0x3f9,0x401,0x409,0x411,0x40c,0x414, 0x3a7,0x3af,0x3a7,0x3af,0x41c,0x424,0x3a7,0x3af,0x3a7,0x3af,0x3a7,0x3af,0x42a,0x432,0x43a,0x442, @@ -185,61 +185,61 @@ static const uint16_t ubidi_props_trieIndex[12876]={ 0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x9a6,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c, 0x9ae,0x9b2,0x43c,0x43c,0x43c,0x43c,0x9c2,0x9ba,0x43c,0x9ca,0x43c,0x43c,0x9d2,0x9d8,0x43c,0x43c, 0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x9e8,0x9e0,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c, -0x43c,0x43c,0x43c,0x9f0,0x43c,0x9f8,0x43c,0x43c,0x43c,0x9fc,0xa03,0xa09,0xa11,0xa15,0xa1d,0x43c, -0x51b,0xa25,0xa2c,0xa33,0x41e,0xa3b,0x569,0x3a7,0x501,0xa42,0x3a7,0xa48,0x41e,0xa4d,0xa55,0x3a7, -0x3a7,0xa5a,0x3a7,0x3a7,0x3a7,0x3a7,0x836,0xa62,0x41e,0x5a3,0x57e,0xa69,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0xa25,0xa71,0x3a7,0x3a7,0xa79,0xa81,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xa85,0xa8d,0x3a7, -0x3a7,0xa95,0x57e,0xa9d,0x3a7,0xaa3,0x3a7,0x3a7,0x60f,0xaab,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0xab0,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xab7,0xabf,0x3a7,0x3a7,0x3a7,0xac2,0x57e,0xaca, -0xace,0xad6,0x3a7,0xadd,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0xae4,0x3a7,0x3a7,0xaf2,0xaec,0x3a7,0x3a7,0x3a7,0xafa,0xb02,0x3a7,0xb06,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x5a5,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xb13,0xb0e,0x3a7, +0x43c,0x43c,0x43c,0x9f0,0x43c,0x9f8,0x4a6,0xa00,0x43c,0xa08,0xa0f,0xa15,0xa1d,0xa21,0xa29,0x43c, +0x51b,0xa31,0xa38,0xa3f,0x41e,0xa47,0x569,0x3a7,0x501,0xa4e,0x3a7,0xa54,0x41e,0xa59,0xa61,0x3a7, +0x3a7,0xa66,0x51b,0x3a7,0x3a7,0x3a7,0x836,0xa6e,0x41e,0x5a3,0x57e,0xa75,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0xa31,0xa7d,0x3a7,0x3a7,0xa85,0xa8d,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xa91,0xa99,0x3a7, +0x3a7,0xaa1,0x57e,0xaa9,0x3a7,0xaaf,0x3a7,0x3a7,0x60f,0xab7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0xabc,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xac3,0xacb,0x3a7,0x3a7,0x3a7,0xace,0x57e,0xad6, +0xada,0xae2,0x3a7,0xae9,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0xaf0,0x3a7,0x3a7,0xafe,0xaf8,0x3a7,0x3a7,0x3a7,0xb06,0xb0e,0x3a7,0xb12,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x5a5,0x41e,0x99e,0xb1a,0x3a7,0x3a7,0x3a7,0xb27,0xb22,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0xb1b,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xb22, -0x3a7,0xb28,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0xb2f,0xb37,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xb3d, +0x3a7,0xb43,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0xa49,0x3a7,0xb2e,0x3a7,0x3a7,0xb36,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0xa55,0x3a7,0xb49,0x3a7,0x3a7,0xb51,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x535,0xb3e,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x535,0xb59,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3f5,0xb46,0x500,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0xb4e,0xb56,0xb5c,0x3a7,0xb62,0x67c,0x67c,0xb6a,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x67c,0x67c,0xb72,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xb78, -0x3a7,0xb7f,0x3a7,0xb7b,0x3a7,0xb82,0x3a7,0xb8a,0xb8e,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3f5,0xb96,0x3f5,0xb9d,0xba4,0xbac,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3f5,0xb61,0x500,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0xb69,0xb71,0xb77,0x3a7,0xb7d,0x67c,0x67c,0xb85,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x67c,0x67c,0xb8d,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xb93, +0x3a7,0xb9a,0x3a7,0xb96,0x3a7,0xb9d,0x3a7,0xba5,0xba9,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3f5,0xbb1,0x3f5,0xbb8,0xbbf,0xbc7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xbb4,0xbbc,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0xb28,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xa75,0x3a7, -0xbc1,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0xbc9, -0x43c,0xbd1,0xbd1,0xbd8,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xbcf,0xbd7,0x3a7,0x3a7,0xa55,0x3a7,0x3a7, +0x3a7,0x3a7,0xb43,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xa81,0x3a7, +0xbdc,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0xbe4,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0xbec, +0x43c,0xbf4,0xbf4,0xbfb,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c, 0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x91e,0x4a6,0x4a6,0x43c, -0x43c,0x4a6,0x4a6,0xbe0,0x43c,0x43c,0x43c,0x43c,0x43c,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6, -0xbe8,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x67c,0xbf0,0x67c,0x67c,0x67f,0xbf5,0xbf9, -0x858,0xc01,0x3c9,0x3a7,0xc07,0x3a7,0xc0c,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x783,0x3a7,0x3a7,0x3a7, +0x43c,0x4a6,0x4a6,0xc03,0x43c,0x43c,0x43c,0x43c,0x43c,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6, +0xc0b,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x67c,0xc13,0x67c,0x67c,0x67f,0xc18,0xc1c, +0x858,0xc24,0x3c9,0x3a7,0xc2a,0x3a7,0xc2f,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x783,0x3a7,0x3a7,0x3a7, 0x3a7,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c, -0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0xc14, -0x98f,0x67c,0x67c,0x67c,0x67f,0x67c,0x67c,0xc1c,0xc24,0xbf0,0x67c,0xc2c,0x67c,0xc34,0xc39,0x3a7, -0x3a7,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67f,0xc41,0xc4d,0xc52,0xc5a, -0xc49,0x67c,0x67c,0x67c,0x67c,0xc62,0x67c,0x792,0xc6a,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0xc37, +0x98f,0x67c,0x67c,0x67c,0xc3e,0x67c,0x67c,0xc45,0xc4d,0xc13,0x67c,0xc55,0x67c,0xc5d,0xc62,0x3a7, +0x3a7,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67f,0xc6a,0xc73,0xc77,0xc7f, +0xc6f,0x67c,0x67c,0x67c,0x67c,0xc87,0x67c,0x792,0xc8f,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xc71,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xc96,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xc71,0xc81,0xc79,0xc79,0xc79,0xc82,0xc82,0xc82, -0xc82,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0xc8a,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82, -0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82, -0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82, -0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82, -0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0x386,0x386,0x386,0x12,0x12,0x12,0x12, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xc96,0xca6,0xc9e,0xc9e,0xc9e,0xca7,0xca7,0xca7, +0xca7,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0xcaf,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7, +0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7, +0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7, +0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7, +0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0x386,0x386,0x386,0x12,0x12,0x12,0x12, 0x12,0x12,0x12,0x12,0x12,8,7,8,9,7,0x12,0x12,0x12,0x12,0x12,0x12, 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,7,7,7,8,9,0xa,0xa,4, 4,4,0xa,0xa,0x310a,0xf20a,0xa,3,6,3,6,6,2,2,2,2, @@ -384,7 +384,7 @@ static const uint16_t ubidi_props_trieIndex[12876]={ 0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, 0xb1,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0xb1,0,0xb1,0,0xb1,0x310a,0xf20a,0x310a,0xf20a,0,0, @@ -654,6 +654,9 @@ static const uint16_t ubidi_props_trieIndex[12876]={ 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,1, 1,1,1,1,1,1,1,1,1,1,1,0xb1,0xb1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xb1,0xb1,0xb1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 0x4d,0x4d,0x4d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, 0x4d,0xd,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0x4d,0x4d,0x4d, 0x8d,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, @@ -721,104 +724,110 @@ static const uint16_t ubidi_props_trieIndex[12876]={ 0,0,0xb1,0,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0xb1,0xb1,0,0,0,0xb1,0,0xb1, +0,0,0,0,0,0,0,0,0xb1,0,0xb1,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,4,0xa,0xa,0xa,0xa,0xa,0xa,0xa, 0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,4,4,4,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0xa0,0xa0,0xa0,0xa0, -0xa0,0xa0,0xa0,0xa0,0xa0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, +0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xb1,0,0,0, +0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0xa,0,0xb1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0xa,0,0xb1,0,0,0, +0,0,0,0,0xb2,0xb2,0xb2,0xb2,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb2,0xb2,0xb2,0xb2,0,0,0,0, +0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0, +0,0,0,0,0,0,0,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0xb1, -0xb1,0xb1,0,0,0,0,0,0,0,0,0,0xb2,0xb2,0xb2,0xb2,0xb2, -0xb2,0xb2,0xb2,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0, +0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xa,0xa,0xb1,0xb1,0xb1,0xa,0,0, +0,0,0,0,0xa,0xa,0xb1,0xb1,0xb1,0xa,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0x100a,0,0,0,0, +0,0,0,0,0,0,0,0x100a,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0x100a,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0x100a,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0x100a,0,0,0,0, -0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2, +0,0,0,0,0,0,0,0x100a,0,0,0,0,0,0,0,0, +0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, -0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0,0,0,0,0,0,0,0,0xb1,0,0,0,0,0,0, -0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1, -0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, +2,2,2,2,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, +0,0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0, +0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1, +0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,4,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,1,1,1,1,1, -1,1,1,1,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, -0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, -0x41,0x41,0x41,0x41,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xa1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xa,0xa,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,2,2,2,2,2,2,2,2,2,2,2,0xa, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0,0, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,1,1,1,1,1,1,1,1,1, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xa1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xa,0xa,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +2,2,2,2,2,2,2,2,2,2,2,0xa,0xa,0xa,0xa,0xa, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0xa,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, 0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, -0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0,0,0xa,0xa,0,0,0,0,0,0,0,0,0,0, +0xa,0xa,0xa,0xa,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, 0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0,0,0,0xa,0xa,0xa,0xa, -0xa,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0, +0,0,0,0,0xa,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, 0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0,0, +0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2, -2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2, +2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x12,0x12,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, +0,0,0,0,0,0,0x12,0x12,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, 0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, -0xb2,0xb2,0xb2,0xb2,0x12,0xb2,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, +0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0x12,0xb2,0x12,0x12,0x12,0x12,0x12,0x12, 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0,0,0,0 +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0x12,0x12,0x12,0x12, +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0,0,0,0 }; static const uint32_t ubidi_props_mirrors[40]={ @@ -926,14 +935,14 @@ static const UBiDiProps ubidi_props_singleton={ ubidi_props_trieIndex+3612, NULL, 3612, - 9264, + 9412, 0x1a0, 0xe9c, 0x0, 0x0, 0x110000, - 0x3248, - NULL, 0, FALSE, FALSE, 0, NULL + 0x32dc, + NULL, 0, false, false, 0, NULL }, { 2,2,0,0 } }; diff --git a/deps/icu-small/source/common/ubidiln.cpp b/deps/icu-small/source/common/ubidiln.cpp index fea239380a3bca..430ece39d28e3a 100644 --- a/deps/icu-small/source/common/ubidiln.cpp +++ b/deps/icu-small/source/common/ubidiln.cpp @@ -101,7 +101,7 @@ setTrailingWSStart(UBiDi *pBiDi) { are already set to paragraph level. Setting trailingWSStart to pBidi->length will avoid changing the level of B chars from 0 to paraLevel in ubidi_getLevels when - orderParagraphsLTR==TRUE. + orderParagraphsLTR==true. */ if(dirProps[start-1]==B) { pBiDi->trailingWSStart=start; /* currently == pBiDi->length */ @@ -535,7 +535,7 @@ static int32_t getRunFromLogicalIndex(UBiDi *pBiDi, int32_t logicalIndex) { /* * Compute the runs array from the levels array. - * After ubidi_getRuns() returns TRUE, runCount is guaranteed to be >0 + * After ubidi_getRuns() returns true, runCount is guaranteed to be >0 * and the runs are reordered. * Odd-level runs have visualStart on their visual right edge and * they progress visually to the left. @@ -551,7 +551,7 @@ ubidi_getRuns(UBiDi *pBiDi, UErrorCode*) { * includes the case of length==0 (handled in setPara).. */ if (pBiDi->runCount>=0) { - return TRUE; + return true; } if(pBiDi->direction!=UBIDI_MIXED) { @@ -608,7 +608,7 @@ ubidi_getRuns(UBiDi *pBiDi, UErrorCode*) { if(getRunsMemory(pBiDi, runCount)) { runs=pBiDi->runsMemory; } else { - return FALSE; + return false; } /* set the runs */ @@ -703,7 +703,7 @@ ubidi_getRuns(UBiDi *pBiDi, UErrorCode*) { } } - return TRUE; + return true; } static UBool @@ -714,7 +714,7 @@ prepareReorder(const UBiDiLevel *levels, int32_t length, UBiDiLevel level, minLevel, maxLevel; if(levels==NULL || length<=0) { - return FALSE; + return false; } /* determine minLevel and maxLevel */ @@ -723,7 +723,7 @@ prepareReorder(const UBiDiLevel *levels, int32_t length, for(start=length; start>0;) { level=levels[--start]; if(level>UBIDI_MAX_EXPLICIT_LEVEL+1) { - return FALSE; + return false; } if(levelpBidi, pTransform->src, pTransform->srcLength, pTransform->pActiveScheme->baseLevel, NULL, pErrorCode); - return FALSE; + return false; } /** @@ -150,7 +150,7 @@ action_reorder(UBiDiTransform *pTransform, UErrorCode *pErrorCode) *pTransform->pDestLength = pTransform->srcLength; pTransform->reorderingOptions = UBIDI_REORDER_DEFAULT; - return TRUE; + return true; } /** @@ -166,9 +166,9 @@ static UBool action_setInverse(UBiDiTransform *pTransform, UErrorCode *pErrorCode) { (void)pErrorCode; - ubidi_setInverse(pTransform->pBidi, TRUE); + ubidi_setInverse(pTransform->pBidi, true); ubidi_setReorderingMode(pTransform->pBidi, UBIDI_REORDER_INVERSE_LIKE_DIRECT); - return FALSE; + return false; } /** @@ -186,7 +186,7 @@ action_setRunsOnly(UBiDiTransform *pTransform, UErrorCode *pErrorCode) { (void)pErrorCode; ubidi_setReorderingMode(pTransform->pBidi, UBIDI_REORDER_RUNS_ONLY); - return FALSE; + return false; } /** @@ -205,7 +205,7 @@ action_reverse(UBiDiTransform *pTransform, UErrorCode *pErrorCode) pTransform->dest, pTransform->destSize, UBIDI_REORDER_DEFAULT, pErrorCode); *pTransform->pDestLength = pTransform->srcLength; - return TRUE; + return true; } /** @@ -274,7 +274,7 @@ static UBool action_shapeArabic(UBiDiTransform *pTransform, UErrorCode *pErrorCode) { if ((pTransform->letters | pTransform->digits) == 0) { - return FALSE; + return false; } if (pTransform->pActiveScheme->lettersDir == pTransform->pActiveScheme->digitsDir) { doShape(pTransform, pTransform->letters | pTransform->digits | pTransform->pActiveScheme->lettersDir, @@ -288,7 +288,7 @@ action_shapeArabic(UBiDiTransform *pTransform, UErrorCode *pErrorCode) pErrorCode); } } - return TRUE; + return true; } /** @@ -306,11 +306,11 @@ action_mirror(UBiDiTransform *pTransform, UErrorCode *pErrorCode) UChar32 c; uint32_t i = 0, j = 0; if (0 == (pTransform->reorderingOptions & UBIDI_DO_MIRRORING)) { - return FALSE; + return false; } if (pTransform->destSize < pTransform->srcLength) { *pErrorCode = U_BUFFER_OVERFLOW_ERROR; - return FALSE; + return false; } do { UBool isOdd = ubidi_getLevelAt(pTransform->pBidi, i) & 1; @@ -320,7 +320,7 @@ action_mirror(UBiDiTransform *pTransform, UErrorCode *pErrorCode) *pTransform->pDestLength = pTransform->srcLength; pTransform->reorderingOptions = UBIDI_REORDER_DEFAULT; - return TRUE; + return true; } /** @@ -444,7 +444,7 @@ ubiditransform_transform(UBiDiTransform *pBiDiTransform, UErrorCode *pErrorCode) { uint32_t destLength = 0; - UBool textChanged = FALSE; + UBool textChanged = false; const UBiDiTransform *pOrigTransform = pBiDiTransform; const UBiDiAction *action = NULL; @@ -503,10 +503,10 @@ ubiditransform_transform(UBiDiTransform *pBiDiTransform, updateSrc(pBiDiTransform, pBiDiTransform->dest, *pBiDiTransform->pDestLength, *pBiDiTransform->pDestLength, pErrorCode); } - textChanged = TRUE; + textChanged = true; } } - ubidi_setInverse(pBiDiTransform->pBidi, FALSE); + ubidi_setInverse(pBiDiTransform->pBidi, false); if (!textChanged && U_SUCCESS(*pErrorCode)) { /* Text was not changed - just copy src to dest */ diff --git a/deps/icu-small/source/common/ucase.cpp b/deps/icu-small/source/common/ucase.cpp index 388c86b1bba791..3d1750265b157e 100644 --- a/deps/icu-small/source/common/ucase.cpp +++ b/deps/icu-small/source/common/ucase.cpp @@ -40,7 +40,7 @@ _enumPropertyStartsRange(const void *context, UChar32 start, UChar32 /*end*/, ui /* add the start code point to the USet */ const USetAdder *sa=(const USetAdder *)context; sa->add(sa->set, start); - return TRUE; + return true; } U_CFUNC void U_EXPORT2 @@ -354,7 +354,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) int32_t i, start, limit, result, unfoldRows, unfoldRowWidth, unfoldStringWidth; if(ucase_props_singleton.unfold==NULL || s==NULL) { - return FALSE; /* no reverse case folding data, or no string */ + return false; /* no reverse case folding data, or no string */ } if(length<=1) { /* the string is too short to find any match */ @@ -364,7 +364,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) * but this does not make much practical difference because * a single supplementary code point would just not be found */ - return FALSE; + return false; } const uint16_t *unfold=ucase_props_singleton.unfold; @@ -375,7 +375,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) if(length>unfoldStringWidth) { /* the string is too long to find any match */ - return FALSE; + return false; } /* do a binary search for the string */ @@ -395,7 +395,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) sa->add(sa->set, c); ucase_addCaseClosure(c, sa); } - return TRUE; + return true; } else if(result<0) { limit=i; } else /* result>0 */ { @@ -403,7 +403,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) } } - return FALSE; /* string not found */ + return false; /* string not found */ } U_NAMESPACE_BEGIN @@ -431,7 +431,7 @@ FullCaseFoldingIterator::next(UnicodeString &full) { // Set "full" to the NUL-terminated string in the first unfold column. int32_t length=unfoldStringWidth; while(length>0 && p[length-1]==0) { --length; } - full.setTo(FALSE, p, length); + full.setTo(false, p, length); // Return the code point. UChar32 c; U16_NEXT_UNSAFE(p, rowCpIndex, c); @@ -905,7 +905,7 @@ isFollowedByCasedLetter(UCaseContextIterator *iter, void *context, int8_t dir) { UChar32 c; if(iter==NULL) { - return FALSE; + return false; } for(/* dir!=0 sets direction */; (c=iter(context, dir))>=0; dir=0) { @@ -913,13 +913,13 @@ isFollowedByCasedLetter(UCaseContextIterator *iter, void *context, int8_t dir) { if(type&4) { /* case-ignorable, continue with the loop */ } else if(type!=UCASE_NONE) { - return TRUE; /* followed by cased letter */ + return true; /* followed by cased letter */ } else { - return FALSE; /* uncased and not case-ignorable */ + return false; /* uncased and not case-ignorable */ } } - return FALSE; /* not followed by cased letter */ + return false; /* not followed by cased letter */ } /* Is preceded by Soft_Dotted character with no intervening cc=230 ? */ @@ -930,19 +930,19 @@ isPrecededBySoftDotted(UCaseContextIterator *iter, void *context) { int8_t dir; if(iter==NULL) { - return FALSE; + return false; } for(dir=-1; (c=iter(context, dir))>=0; dir=0) { dotType=getDotType(c); if(dotType==UCASE_SOFT_DOTTED) { - return TRUE; /* preceded by TYPE_i */ + return true; /* preceded by TYPE_i */ } else if(dotType!=UCASE_OTHER_ACCENT) { - return FALSE; /* preceded by different base character (not TYPE_i), or intervening cc==230 */ + return false; /* preceded by different base character (not TYPE_i), or intervening cc==230 */ } } - return FALSE; /* not preceded by TYPE_i */ + return false; /* not preceded by TYPE_i */ } /* @@ -987,20 +987,20 @@ isPrecededBy_I(UCaseContextIterator *iter, void *context) { int8_t dir; if(iter==NULL) { - return FALSE; + return false; } for(dir=-1; (c=iter(context, dir))>=0; dir=0) { if(c==0x49) { - return TRUE; /* preceded by I */ + return true; /* preceded by I */ } dotType=getDotType(c); if(dotType!=UCASE_OTHER_ACCENT) { - return FALSE; /* preceded by different base character (not I), or intervening cc==230 */ + return false; /* preceded by different base character (not I), or intervening cc==230 */ } } - return FALSE; /* not preceded by I */ + return false; /* not preceded by I */ } /* Is followed by one or more cc==230 ? */ @@ -1011,19 +1011,19 @@ isFollowedByMoreAbove(UCaseContextIterator *iter, void *context) { int8_t dir; if(iter==NULL) { - return FALSE; + return false; } for(dir=1; (c=iter(context, dir))>=0; dir=0) { dotType=getDotType(c); if(dotType==UCASE_ABOVE) { - return TRUE; /* at least one cc==230 following */ + return true; /* at least one cc==230 following */ } else if(dotType!=UCASE_OTHER_ACCENT) { - return FALSE; /* next base character, no more cc==230 following */ + return false; /* next base character, no more cc==230 following */ } } - return FALSE; /* no more cc==230 following */ + return false; /* no more cc==230 following */ } /* Is followed by a dot above (without cc==230 in between) ? */ @@ -1034,20 +1034,20 @@ isFollowedByDotAbove(UCaseContextIterator *iter, void *context) { int8_t dir; if(iter==NULL) { - return FALSE; + return false; } for(dir=1; (c=iter(context, dir))>=0; dir=0) { if(c==0x307) { - return TRUE; + return true; } dotType=getDotType(c); if(dotType!=UCASE_OTHER_ACCENT) { - return FALSE; /* next base character or cc==230 in between */ + return false; /* next base character or cc==230 in between */ } } - return FALSE; /* no dot above following */ + return false; /* no dot above following */ } U_CAPI int32_t U_EXPORT2 @@ -1317,7 +1317,7 @@ ucase_toFullUpper(UChar32 c, UCaseContextIterator *iter, void *context, const UChar **pString, int32_t caseLocale) { - return toUpperOrTitle(c, iter, context, pString, caseLocale, TRUE); + return toUpperOrTitle(c, iter, context, pString, caseLocale, true); } U_CAPI int32_t U_EXPORT2 @@ -1325,7 +1325,7 @@ ucase_toFullTitle(UChar32 c, UCaseContextIterator *iter, void *context, const UChar **pString, int32_t caseLocale) { - return toUpperOrTitle(c, iter, context, pString, caseLocale, FALSE); + return toUpperOrTitle(c, iter, context, pString, caseLocale, false); } /* case folding ------------------------------------------------------------- */ @@ -1601,6 +1601,6 @@ ucase_hasBinaryProperty(UChar32 c, UProperty which) { ucase_toFullUpper(c, NULL, NULL, &resultString, UCASE_LOC_ROOT)>=0 || ucase_toFullTitle(c, NULL, NULL, &resultString, UCASE_LOC_ROOT)>=0); default: - return FALSE; + return false; } } diff --git a/deps/icu-small/source/common/ucase.h b/deps/icu-small/source/common/ucase.h index 7bf57fd370631b..049f0429122186 100644 --- a/deps/icu-small/source/common/ucase.h +++ b/deps/icu-small/source/common/ucase.h @@ -139,8 +139,8 @@ class U_COMMON_API FullCaseFoldingIterator { */ UChar32 next(UnicodeString &full); private: - FullCaseFoldingIterator(const FullCaseFoldingIterator &); // no copy - FullCaseFoldingIterator &operator=(const FullCaseFoldingIterator &); // no assignment + FullCaseFoldingIterator(const FullCaseFoldingIterator &) = delete; // no copy + FullCaseFoldingIterator &operator=(const FullCaseFoldingIterator &) = delete; // no assignment const UChar *unfold; int32_t unfoldRows; diff --git a/deps/icu-small/source/common/ucase_props_data.h b/deps/icu-small/source/common/ucase_props_data.h index 8bbf403cdcacd8..b7797d14d73746 100644 --- a/deps/icu-small/source/common/ucase_props_data.h +++ b/deps/icu-small/source/common/ucase_props_data.h @@ -9,145 +9,145 @@ #ifdef INCLUDED_FROM_UCASE_CPP -static const UVersionInfo ucase_props_dataVersion={0xe,0,0,0}; +static const UVersionInfo ucase_props_dataVersion={0xf,0,0,0}; -static const int32_t ucase_props_indexes[UCASE_IX_TOP]={0x10,0x7512,0x64e8,0x683,0x172,0,0,0,0,0,0,0,0,0,0,3}; +static const int32_t ucase_props_indexes[UCASE_IX_TOP]={0x10,0x76f2,0x66c8,0x683,0x172,0,0,0,0,0,0,0,0,0,0,3}; -static const uint16_t ucase_props_trieIndex[12908]={ -0x354,0x35c,0x364,0x36c,0x37a,0x382,0x38a,0x392,0x39a,0x3a2,0x3a9,0x3b1,0x3b9,0x3c1,0x3c9,0x3d1, -0x3d7,0x3df,0x3e7,0x3ef,0x3f7,0x3ff,0x407,0x40f,0x417,0x41f,0x427,0x42f,0x437,0x43f,0x447,0x44f, -0x457,0x45f,0x467,0x46f,0x477,0x47f,0x487,0x48f,0x48b,0x493,0x498,0x4a0,0x4a7,0x4af,0x4b7,0x4bf, -0x4c7,0x4cf,0x4d7,0x4df,0x373,0x37b,0x4e4,0x4ec,0x4f1,0x4f9,0x501,0x509,0x508,0x510,0x515,0x51d, -0x525,0x52c,0x530,0x373,0x537,0x354,0x547,0x53f,0x54f,0x551,0x559,0x561,0x565,0x566,0x56e,0x576, -0x57e,0x566,0x586,0x58b,0x57e,0x566,0x593,0x59b,0x565,0x5a3,0x5ab,0x5b3,0x5bb,0x373,0x5c3,0x373, -0x5cb,0x5cd,0x5d5,0x5b3,0x565,0x5a3,0x5dc,0x5b3,0x5e4,0x5e6,0x56e,0x5b3,0x565,0x373,0x5ee,0x373, -0x373,0x5f4,0x5fb,0x373,0x373,0x5ff,0x607,0x373,0x60b,0x612,0x373,0x619,0x621,0x628,0x630,0x373, -0x373,0x635,0x63d,0x645,0x64d,0x655,0x65c,0x664,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x66c,0x373,0x373,0x67c,0x67c,0x674, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x684,0x68a,0x572,0x572,0x373,0x690,0x698,0x373, -0x6a0,0x373,0x6a8,0x373,0x6af,0x6b5,0x373,0x373,0x373,0x6bd,0x373,0x373,0x373,0x373,0x373,0x373, -0x6c4,0x373,0x6cb,0x6d3,0x373,0x6db,0x6e3,0x373,0x5a2,0x6e7,0x6ef,0x6f5,0x5e4,0x6fd,0x373,0x704, -0x373,0x709,0x373,0x70f,0x717,0x71b,0x723,0x72b,0x733,0x738,0x73b,0x743,0x753,0x74b,0x763,0x75b, -0x39a,0x76b,0x39a,0x773,0x776,0x39a,0x77e,0x39a,0x786,0x78e,0x796,0x79e,0x7a6,0x7ae,0x7b6,0x7be, -0x7c6,0x7cd,0x373,0x7d5,0x7dd,0x373,0x7e5,0x7ed,0x7f5,0x7fd,0x805,0x80d,0x815,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x818,0x81e,0x824,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x82c,0x830,0x834,0x83c,0x39a,0x39a,0x39a,0x844,0x84c,0x853,0x373,0x858,0x373,0x373,0x373,0x860, -0x373,0x6a5,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x564,0x868,0x373,0x373,0x86f,0x373,0x373,0x877,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x87f,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x70f,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x885,0x373,0x88d,0x892,0x89a,0x373,0x373,0x8a2,0x8aa,0x8b2,0x39a,0x8b7,0x8bf,0x8c5,0x8cc,0x8d3, -0x8db,0x8e2,0x373,0x373,0x373,0x373,0x8e9,0x8f1,0x373,0x8f9,0x900,0x373,0x54f,0x905,0x90d,0x6af, -0x373,0x913,0x91b,0x91f,0x373,0x927,0x92f,0x937,0x373,0x93d,0x941,0x949,0x959,0x951,0x373,0x961, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x969,0x373,0x373,0x373,0x373,0x971,0x54f,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x976,0x97e,0x982,0x373,0x373,0x373,0x373,0x356,0x35c,0x98a,0x992,0x999,0x50a,0x373,0x373,0x9a1, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0xdd0,0xdd0,0xde8,0xe28,0xe68,0xea4,0xee4,0xf24,0xf5c,0xf9c,0xfdc,0x101c,0x105c,0x109c,0x10dc,0x111c, -0x115c,0x119c,0x11dc,0x121c,0x122c,0x1260,0x129c,0x12dc,0x131c,0x135c,0xdcc,0x1390,0x13c4,0x1404,0x1420,0x1454, -0x9e1,0xa1f,0xa5f,0xa9e,0x188,0x188,0xad6,0x188,0x188,0x188,0x188,0x188,0x188,0xaff,0x188,0x188, -0x188,0x188,0x188,0x188,0x188,0xb3f,0x188,0xb7f,0x188,0xba5,0xbe0,0xc1f,0xc5f,0xc99,0xcd0,0x188, +static const uint16_t ucase_props_trieIndex[13148]={ +0x355,0x35d,0x365,0x36d,0x37b,0x383,0x38b,0x393,0x39b,0x3a3,0x3aa,0x3b2,0x3ba,0x3c2,0x3ca,0x3d2, +0x3d8,0x3e0,0x3e8,0x3f0,0x3f8,0x400,0x408,0x410,0x418,0x420,0x428,0x430,0x438,0x440,0x448,0x450, +0x458,0x460,0x468,0x470,0x478,0x480,0x488,0x490,0x48c,0x494,0x499,0x4a1,0x4a8,0x4b0,0x4b8,0x4c0, +0x4c8,0x4d0,0x4d8,0x4e0,0x374,0x37c,0x4e5,0x4ed,0x4f2,0x4fa,0x502,0x50a,0x509,0x511,0x516,0x51e, +0x526,0x52d,0x531,0x374,0x538,0x355,0x548,0x540,0x550,0x552,0x55a,0x562,0x566,0x567,0x56f,0x577, +0x57f,0x567,0x587,0x58c,0x57f,0x567,0x594,0x59c,0x566,0x5a4,0x5ac,0x5b4,0x5bc,0x374,0x5c4,0x374, +0x5cc,0x5ce,0x5d6,0x5b4,0x566,0x5a4,0x5dd,0x5b4,0x5e5,0x5e7,0x56f,0x5b4,0x566,0x374,0x5ef,0x374, +0x374,0x5f5,0x5fc,0x374,0x374,0x600,0x608,0x374,0x60c,0x613,0x374,0x61a,0x622,0x629,0x631,0x374, +0x374,0x636,0x63e,0x646,0x64e,0x656,0x65d,0x665,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x66d,0x374,0x374,0x67d,0x67d,0x675, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x685,0x68b,0x573,0x573,0x374,0x691,0x699,0x374, +0x6a1,0x374,0x6a9,0x374,0x6b0,0x6b6,0x374,0x374,0x374,0x6be,0x374,0x374,0x374,0x374,0x374,0x374, +0x6c5,0x374,0x6cc,0x6d4,0x374,0x6dc,0x6e4,0x374,0x5a3,0x6e8,0x6f0,0x6f6,0x5e5,0x6fe,0x374,0x705, +0x374,0x70a,0x374,0x710,0x718,0x71c,0x724,0x72c,0x734,0x739,0x73c,0x744,0x754,0x74c,0x764,0x75c, +0x39b,0x76c,0x39b,0x774,0x777,0x39b,0x77f,0x39b,0x787,0x78f,0x797,0x79f,0x7a7,0x7af,0x7b7,0x7bf, +0x7c7,0x7ce,0x374,0x7d6,0x7de,0x374,0x7e6,0x7ee,0x7f6,0x7fe,0x806,0x80e,0x816,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x819,0x81f,0x825,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x82d,0x831,0x835,0x83d,0x39b,0x39b,0x39b,0x845,0x84d,0x854,0x374,0x859,0x374,0x374,0x374,0x861, +0x374,0x6a6,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x565,0x869,0x374,0x374,0x870,0x374,0x374,0x878,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x880,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x710,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x886,0x374,0x88e,0x893,0x89b,0x374,0x374,0x8a3,0x8ab,0x8b3,0x39b,0x8b8,0x8c0,0x8c6,0x8cd,0x8d4, +0x8dc,0x8e3,0x374,0x374,0x374,0x374,0x8ea,0x8f2,0x374,0x8fa,0x901,0x374,0x550,0x906,0x90e,0x6b0, +0x374,0x914,0x91c,0x920,0x374,0x928,0x930,0x938,0x374,0x93e,0x942,0x94a,0x95a,0x952,0x374,0x962, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x96a,0x374,0x374,0x374,0x374,0x972,0x550,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x977,0x97f,0x983,0x374,0x374,0x374,0x374,0x357,0x35d,0x98b,0x993,0x99a,0x50b,0x374,0x374,0x9a2, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0xdd4,0xdd4,0xdec,0xe2c,0xe6c,0xea8,0xee8,0xf28,0xf60,0xfa0,0xfe0,0x1020,0x1060,0x10a0,0x10e0,0x1120, +0x1160,0x11a0,0x11e0,0x1220,0x1230,0x1264,0x12a0,0x12e0,0x1320,0x1360,0xdd0,0x1394,0x13c8,0x1408,0x1424,0x1458, +0x9e1,0xa1f,0xa5f,0xa9e,0x188,0x188,0xad9,0x188,0x188,0x188,0x188,0x188,0x188,0xb02,0x188,0x188, +0x188,0x188,0x188,0x188,0x188,0xb42,0x188,0xb82,0x188,0xba8,0xbe3,0xc22,0xc62,0xc9c,0xcd3,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, @@ -172,642 +172,657 @@ static const uint16_t ucase_props_trieIndex[12908]={ 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, -0xd10,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x9a8,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x9b0,0x373,0x373,0x373,0x9b3,0x373,0x373,0x373, -0x373,0x9bb,0x9c1,0x9c5,0x373,0x373,0x9c9,0x9cd,0x9d3,0x373,0x373,0x373,0x9da,0x9de,0x9e6,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x9f6,0x9ee,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x9fe, -0xa02,0x373,0x373,0x373,0x373,0x373,0xa0a,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0xa12,0xa16,0xa1e,0xa22,0x373,0xa29,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0xa2f,0x373,0x373,0x373,0x373,0xa36,0x373,0xa3e,0x373,0x373,0x373,0x565, -0xa40,0xa47,0xa4b,0x5e4,0xa53,0xa5b,0x373,0xa63,0xa6a,0x373,0xa70,0x5e4,0xa75,0xa7d,0x373,0x373, -0xa82,0x373,0x373,0x373,0x373,0x356,0xa8a,0x5e4,0x5e6,0xa92,0xa99,0x373,0x373,0x373,0x373,0x373, -0xa40,0xaa1,0x373,0x373,0xaa9,0xab1,0x373,0x373,0x373,0x373,0x373,0x373,0xab5,0xabd,0x373,0x373, -0xac5,0x4ce,0x373,0x373,0xacd,0x373,0x373,0xad3,0xadb,0x373,0x373,0x373,0x373,0x373,0x373,0xae0, -0x373,0x373,0x373,0xae8,0xaf0,0x373,0x373,0xaf8,0xb00,0x373,0x373,0x373,0xb03,0x9b0,0xb0b,0xb0f, -0xb17,0x373,0xb1e,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xb25, -0x373,0x373,0x971,0xb2d,0x373,0x373,0x373,0xb33,0xb3b,0x373,0xb3f,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0xb45,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xb4b,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0xb52,0x373,0xb58,0x5a2,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0xae8,0xaf0,0x373,0x373,0x373,0x373,0x373,0x373,0x6a5,0x373,0xb5e,0x373,0x373,0xb66,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xb6b,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0xb73,0x5a2,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x8aa,0xb7b,0xb82, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xb89,0xb91,0xb97,0x373,0x373, -0x373,0x373,0xb9f,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0xba7,0xbaf,0xbb4,0xbba,0xbc2,0xbca,0xbd2,0xbab,0xbda,0xbe2,0xbea,0xbf1,0xbac,0xba7,0xbaf,0xbaa, -0xbba,0xbad,0xba8,0xbf9,0xbab,0xc01,0xc09,0xc11,0xc18,0xc04,0xc0c,0xc14,0xc1b,0xc07,0xc23,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x8aa, -0xc2b,0x8aa,0xc32,0xc39,0xc41,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xc51,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xc49, -0xc59,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xc5d,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0xaa5,0x373,0xa27,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xc65, -0x373,0xc6d,0xc75,0xc7c,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xba3,0xc84,0xc84,0xc8a,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xa65, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x565,0x8aa,0x8aa,0x8aa,0x373,0x373,0x373,0x373,0x8aa,0x8aa,0x8aa,0x8aa,0x8aa,0x8aa,0x8aa,0xc92, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0, -0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0, -0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0xa,0x5a,0x7a,0x1012,0x1012,0x1012,0x1012, -0x1012,0x1012,0x1012,0xba,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0,0,0,4,0, -4,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf9,0xf031,0x149,0xf011,0xf011,0xf011,0xf011, -0xf011,0xf011,0xf011,0x189,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,0,1,0,0,4,0,4,0,0,0,0,4,0x1c9,0,4, -4,0,1,0,0,0,0,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1fa,0x1012,0x1012, -0x1012,0x1012,0x1012,0x1012,0x5a,0x5a,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0, -0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x239,0xf011,0xf011,0xf011,0xf011,0xf011,0x2d9,0xf011,0xf011, -0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0, -0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x3c91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0xd13,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x9a9,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x9b1,0x374,0x374,0x374,0x9b4,0x374,0x374,0x374, +0x374,0x9bc,0x9c2,0x9c6,0x374,0x374,0x9ca,0x9ce,0x9d4,0x374,0x374,0x374,0x9db,0x9df,0x9e7,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x9f7,0x9ef,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x9ff, +0xa03,0x374,0x374,0x374,0x374,0x374,0xa0b,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0xa13,0xa17,0xa1f,0xa23,0x374,0xa2a,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0xa30,0x374,0xa34,0x374,0x374,0xa3c,0x374,0xa44,0x374,0x374,0x374,0x566, +0xa46,0xa4d,0xa51,0x5e5,0xa59,0xa61,0x374,0xa69,0xa70,0x374,0xa76,0x5e5,0xa7b,0xa83,0x374,0x374, +0xa88,0x566,0x374,0x374,0x374,0x357,0xa90,0x5e5,0x5e7,0xa98,0xa9f,0x374,0x374,0x374,0x374,0x374, +0xa46,0xaa7,0x374,0x374,0xaaf,0xab7,0x374,0x374,0x374,0x374,0x374,0x374,0xabb,0xac3,0x374,0x374, +0xacb,0x4cf,0x374,0x374,0xad3,0x374,0x374,0xad9,0xae1,0x374,0x374,0x374,0x374,0x374,0x374,0xae6, +0x374,0x374,0x374,0xaee,0xaf6,0x374,0x374,0xafe,0xb06,0x374,0x374,0x374,0xb09,0x9b1,0xb11,0xb15, +0xb1d,0x374,0xb24,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xb2b, +0x374,0x374,0x972,0xb33,0x374,0x374,0x374,0xb39,0xb41,0x374,0xb45,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0xb4b,0x5e5,0xb51,0xb59,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xb5d,0xb65,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xb6b,0x374,0xb71,0x5a3,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0xaee,0xaf6,0x374,0x374,0x374,0x374,0x374,0x374,0x6a6,0x374,0xb77,0x374, +0x374,0xb7f,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0xb84,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0xb8c,0x5a3,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x8ab,0xb94,0xb9b,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xba2,0xbaa, +0xbb0,0x374,0x374,0x374,0x374,0xbb8,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0xbc0,0xbc8,0xbcd,0xbd3,0xbdb,0xbe3,0xbeb,0xbc4,0xbf3,0xbfb,0xc03,0xc0a,0xbc5, +0xbc0,0xbc8,0xbc3,0xbd3,0xbc6,0xbc1,0xc12,0xbc4,0xc1a,0xc22,0xc2a,0xc31,0xc1d,0xc25,0xc2d,0xc34, +0xc20,0xc3c,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x8ab,0xc44,0x8ab,0xc4b,0xc52,0xc5a,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xc6a,0xc72,0x374,0x374,0x374,0x374, +0x374,0x374,0xc62,0xc7a,0xc8d,0xc80,0xc85,0x374,0x374,0x374,0x374,0xc95,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xaab,0x374,0xa28,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xc9d,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0xca1,0x374,0xca9,0xcb1,0xcb8,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xbbc,0xcc0,0xcc0,0xcc6, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0xa6b,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x566,0x8ab,0x8ab,0x8ab,0x374,0x374,0x374,0x374,0x8ab,0x8ab,0x8ab,0x8ab,0x8ab, +0x8ab,0x8ab,0xcce,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x354,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0, +0,0,4,0,0,0,0,0,0,0,0,0,0,0,4,0, +0,0,0,0,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0xa,0x5a,0x7a, +0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0xba,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0, +0,0,4,0,4,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf9,0xf031,0x149, +0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x189,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,4,0,1,0,0,4,0,4,0,0,0,0, +4,0x1c9,0,4,4,0,1,0,0,0,0,0,0x1012,0x1012,0x1012,0x1012, +0x1012,0x1fa,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x5a,0x5a,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, +0x1012,0x1012,0x1012,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x239,0xf011,0xf011,0xf011,0xf011, +0xf011,0x2d9,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, +0xf011,0xf011,0xf011,0,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x3c91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x31a,0xff91,0x92,0xff91,0x92,0xff91,0x31a,0xffb1,0x33a,0x389,0x92,0xff91,0x92,0xff91,0x92,0xff91, -1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x3d9,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x31a,0xff91,0x92,0xff91,0x92,0xff91,0x31a,0xffb1,0x33a,0x389,0x92,0xff91, +0x92,0xff91,0x92,0xff91,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92, +0xff91,0x3d9,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0xc392,0x92,0xff91,0x92, -0xff91,0x92,0xff91,0x459,0x6191,0x6912,0x92,0xff91,0x92,0xff91,0x6712,0x92,0xff91,0x6692,0x6692,0x92, -0xff91,1,0x2792,0x6512,0x6592,0x92,0xff91,0x6692,0x6792,0x3091,0x6992,0x6892,0x92,0xff91,0x5191,1, -0x6992,0x6a92,0x4111,0x6b12,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x6d12,0x92,0xff91,0x6d12,1,1, -0x92,0xff91,0x6d12,0x92,0xff91,0x6c92,0x6c92,0x92,0xff91,0x92,0xff91,0x6d92,0x92,0xff91,1,0, -0x92,0xff91,1,0x1c11,0,0,0,0,0x48a,0x4bb,0x4f9,0x52a,0x55b,0x599,0x5ca,0x5fb, -0x639,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92, -0xff91,0xd891,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x669,0x6ea,0x71b,0x759,0x92,0xff91,0xcf92,0xe412,0x92,0xff91,0x92,0xff91, +0xc392,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x459,0x6191,0x6912,0x92,0xff91,0x92,0xff91,0x6712,0x92, +0xff91,0x6692,0x6692,0x92,0xff91,1,0x2792,0x6512,0x6592,0x92,0xff91,0x6692,0x6792,0x3091,0x6992,0x6892, +0x92,0xff91,0x5191,1,0x6992,0x6a92,0x4111,0x6b12,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x6d12,0x92, +0xff91,0x6d12,1,1,0x92,0xff91,0x6d12,0x92,0xff91,0x6c92,0x6c92,0x92,0xff91,0x92,0xff91,0x6d92, +0x92,0xff91,1,0,0x92,0xff91,1,0x1c11,0,0,0,0,0x48a,0x4bb,0x4f9,0x52a, +0x55b,0x599,0x5ca,0x5fb,0x639,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92, +0xff91,0x92,0xff91,0x92,0xff91,0xd891,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x669,0x6ea,0x71b,0x759,0x92,0xff91,0xcf92,0xe412, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0xbf12,1,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -1,1,1,1,1,1,0x78a,0x92,0xff91,0xae92,0x7aa,0x7c9,0x7c9,0x92,0xff91,0x9e92, -0x2292,0x2392,0x92,0xff91,0x92,0xffb1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x7e9,0x809,0x829,0x9711, -0x9911,1,0x9991,0x9991,1,0x9b11,1,0x9a91,0x849,1,1,1,0x9991,0x869,1,0x9891, -1,0x889,0x8a9,1,0x97b1,0x9691,0x8a9,0x8c9,0x8e9,1,1,0x9691,1,0x909,0x9591,1, -1,0x9511,1,1,1,1,1,1,1,0x929,1,1,0x9311,1,0x949,0x9311, -1,1,1,0x969,0x9311,0xdd91,0x9391,0x9391,0xdc91,1,1,1,1,1,0x9291,1, -0,1,1,1,1,1,1,1,1,0x989,0x9a9,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,5,5,0x25,5, -5,5,5,5,5,4,4,4,0x14,4,0x14,4,5,5,4,4, +0xbf12,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,1,1,1,1,1,1,0x78a,0x92,0xff91,0xae92,0x7aa,0x7c9, +0x7c9,0x92,0xff91,0x9e92,0x2292,0x2392,0x92,0xff91,0x92,0xffb1,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x7e9,0x809,0x829,0x9711,0x9911,1,0x9991,0x9991,1,0x9b11,1,0x9a91,0x849,1,1,1, +0x9991,0x869,1,0x9891,1,0x889,0x8a9,1,0x97b1,0x9691,0x8a9,0x8c9,0x8e9,1,1,0x9691, +1,0x909,0x9591,1,1,0x9511,1,1,1,1,1,1,1,0x929,1,1, +0x9311,1,0x949,0x9311,1,1,1,0x969,0x9311,0xdd91,0x9391,0x9391,0xdc91,1,1,1, +1,1,0x9291,1,0,1,1,1,1,1,1,1,1,0x989,0x9a9,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +5,5,0x25,5,5,5,5,5,5,4,4,4,0x14,4,0x14,4, +5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5, -5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,0x54,0x54,0x44,0x44, -0x44,0x44,0x44,0x9cc,0x54,0x44,0x54,0x44,0x54,0x44,0x44,0x44,0x44,0x44,0x44,0x54, -0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, -0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x74,0x64,0x64, -0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x54,0x44, -0x44,0x9dd,0x44,0x64,0x64,0x64,0x44,0x44,0x44,0x64,0x64,4,0x44,0x44,0x44,0x64, -0x64,0x64,0x64,0x44,0x64,0x64,0x64,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x92,0xff91,0x92,0xff91, -4,4,0x92,0xff91,0,0,5,0x4111,0x4111,0x4111,0,0x3a12,0,0,0,0, -4,4,0x1312,4,0x1292,0x1292,0x1292,0,0x2012,0,0x1f92,0x1f92,0xa29,0x1012,0xafa,0x1012, -0x1012,0xb3a,0x1012,0x1012,0xb7a,0xbca,0xc1a,0x1012,0xc5a,0x1012,0x1012,0x1012,0xc9a,0xcda,0,0xd1a, -0x1012,0x1012,0xd5a,0x1012,0x1012,0xd9a,0x1012,0x1012,0xed11,0xed91,0xed91,0xed91,0xdd9,0xf011,0xea9,0xf011, -0xf011,0xee9,0xf011,0xf011,0xf29,0xf79,0xfc9,0xf011,0x1009,0xf011,0xf011,0xf011,0x1049,0x1089,0x10c9,0x10f9, -0xf011,0xf011,0x1139,0xf011,0xf011,0x1179,0xf011,0xf011,0xe011,0xe091,0xe091,0x412,0x11b9,0x11e9,2,2, -2,0x1239,0x1269,0xfc11,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x1299,0x12c9,0x391,0xc631, -0x12fa,0x1349,0,0x92,0xff91,0xfc92,0x92,0xff91,1,0xbf12,0xbf12,0xbf12,0x2812,0x2812,0x2812,0x2812, -0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x1012,0x1012,0x137a,0x1012, -0x13ba,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x13fa,0x1012,0x1012,0x143a,0x147a,0x1012, -0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x14ca,0x1012,0x1012,0x1012,0x1012,0x1012,0xf011,0xf011,0x1509,0xf011, -0x1549,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x1589,0xf011,0xf011,0x15c9,0x1609,0xf011, -0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x1659,0xf011,0xf011,0xf011,0xf011,0xf011,0xd811,0xd811,0xd811,0xd811, -0xd811,0xd811,0xd831,0xd811,0xd831,0xd811,0xd811,0xd811,0xd811,0xd811,0xd811,0xd811,0x92,0xff91,0x169a,0x16d9, +5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +0x54,0x54,0x44,0x44,0x44,0x44,0x44,0x9cc,0x54,0x44,0x54,0x44,0x54,0x44,0x44,0x44, +0x44,0x44,0x44,0x54,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x74,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x44, +0x44,0x44,0x54,0x44,0x44,0x9dd,0x44,0x64,0x64,0x64,0x44,0x44,0x44,0x64,0x64,4, +0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x44,0x64,0x64,0x64,0x44,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x92,0xff91,0x92,0xff91,4,4,0x92,0xff91,0,0,5,0x4111,0x4111,0x4111,0,0x3a12, +0,0,0,0,4,4,0x1312,4,0x1292,0x1292,0x1292,0,0x2012,0,0x1f92,0x1f92, +0xa29,0x1012,0xafa,0x1012,0x1012,0xb3a,0x1012,0x1012,0xb7a,0xbca,0xc1a,0x1012,0xc5a,0x1012,0x1012,0x1012, +0xc9a,0xcda,0,0xd1a,0x1012,0x1012,0xd5a,0x1012,0x1012,0xd9a,0x1012,0x1012,0xed11,0xed91,0xed91,0xed91, +0xdd9,0xf011,0xea9,0xf011,0xf011,0xee9,0xf011,0xf011,0xf29,0xf79,0xfc9,0xf011,0x1009,0xf011,0xf011,0xf011, +0x1049,0x1089,0x10c9,0x10f9,0xf011,0xf011,0x1139,0xf011,0xf011,0x1179,0xf011,0xf011,0xe011,0xe091,0xe091,0x412, +0x11b9,0x11e9,2,2,2,0x1239,0x1269,0xfc11,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0,0x44, -0x44,0x44,0x44,0x44,4,4,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x1299,0x12c9,0x391,0xc631,0x12fa,0x1349,0,0x92,0xff91,0xfc92,0x92,0xff91,1,0xbf12,0xbf12,0xbf12, +0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812, +0x1012,0x1012,0x137a,0x1012,0x13ba,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x13fa,0x1012, +0x1012,0x143a,0x147a,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x14ca,0x1012,0x1012,0x1012,0x1012,0x1012, +0xf011,0xf011,0x1509,0xf011,0x1549,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x1589,0xf011, +0xf011,0x15c9,0x1609,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x1659,0xf011,0xf011,0xf011,0xf011,0xf011, +0xd811,0xd811,0xd811,0xd811,0xd811,0xd811,0xd831,0xd811,0xd831,0xd811,0xd811,0xd811,0xd811,0xd811,0xd811,0xd811, +0x92,0xff91,0x169a,0x16d9,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0,0x44,0x44,0x44,0x44,0x44,4,4,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x792,0x92,0xff91,0x92, -0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0xf891,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0,0x1812,0x1812,0x1812, -0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, -0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0,0,4,0,0,0,0,0,4, -1,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, +0x792,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0xf891, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, +0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0,0,4,0,0, +0,0,0,4,1,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, 0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, -0xe811,0xe811,0xe811,0x1719,1,0,0,0,0,0,0,0,0,0x64,0x44,0x44, -0x44,0x44,0x64,0x44,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x64, -0x64,0x64,0x64,0x64,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x44,0x64,0x64,0x64,0x64, -0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0x64,0,0x64,0x64,0, -0x44,0x64,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0x1719,1,0,0,0,0,0,0,0, +0,0x64,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44, +0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x44, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0x64, +0,0x64,0x64,0,0x44,0x64,0,0x64,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, -4,4,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x64,0x64,0x64,0,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, -0,0,0,0,0,0,0,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44, -0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x64,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,4,0,0x44, -0x44,0x44,0x44,0x64,0x44,4,4,0x44,0x44,0,0x64,0x44,0x44,0x64,0,0, +0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, +4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0,4,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,4,0,0x64,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x44,0x64,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x64,0x44,0x64, -0x64,0x44,0x64,0x44,0x44,0x44,0x64,0x44,0x64,0x44,0x64,0x44,0x64,0x44,0x44,0, +4,0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x64, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,4,0,0x44,0x44,0x44,0x44,0x64,0x44,4,4,0x44,0x44,0,0x64,0x44, +0x44,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0,0x64,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x64,0x44,0x44,0x64,0x44,0x44,0x64, +0x64,0x64,0x44,0x64,0x64,0x44,0x64,0x44,0x44,0x44,0x64,0x44,0x64,0x44,0x64,0x44, +0x64,0x44,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4, -4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x44,4,4,0,0,0,0,4,0, -0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,4,0x44, -0x44,0x44,0x44,0x44,4,0x44,0x44,0x44,4,0x44,0x44,0x44,0x44,0x44,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, +4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0x64,0x64,0x64,0,0,0,0, -0,0,0,0,4,0,0,0,0,0,0,0,4,4,0,0, -0,0,0,0,0x44,0x64,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x44,4,0x64, -0x44,0x44,0x64,0x44,0x44,0x64,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44, -0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0,0,0,0, -0,0,0,0,0,4,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0, -0x64,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0, -0,0x64,0,0,0,0x44,0x64,0x44,0x44,4,4,4,0,0,0,0, -0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0, -0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0, +0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x44,4,4,0,0, +0,0,4,0,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44, +0x44,0x44,4,0x44,0x44,0x44,0x44,0x44,4,0x44,0x44,0x44,4,0x44,0x44,0x44, +0x44,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64, +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, +4,4,0,0,0,0,0,0,0x44,0x64,0x64,0x64,0x44,0x44,0x44,0x44, +0x44,0x44,4,0x64,0x44,0x44,0x64,0x44,0x44,0x64,0x44,0x44,0x44,0x64,0x64,0x64, +0x64,0x64,0x64,0x44,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44, +0,0,0,0,0,0,0,0,0,4,0x44,0x44,0x44,0x44,0x44,0x64, +0x64,0x64,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x64,0,0,0,0,4,4,4,4,0,0,0, -0,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,4,0,0x64,0,0,0,0,4,4,4,4,4,4,4, +4,0,0,0,0,0x64,0,0,0,0x44,0x64,0x44,0x44,4,4,4, 0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0x44,0,0,4,4,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,4, -4,0,0,4,4,0x64,0,0,0,4,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0, -0,4,0,0,0,0,0,0,0,0,0,0,0,4,4,4, -4,4,0,4,4,0,0,0,0,0x64,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x64,0,0,0,0,4,4,4, +4,0,0,0,0,0,0,0,0,0x64,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,4,4,4,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x44,0,0,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x64,0,0,4,0,4,4,4, -4,0,0,0,0,0,0,0,0,0x64,0,0,0,0,0,0, -0,4,4,0,0,0,0,0,0,0,0,0,0,0,4,4, +0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0, +0,0,0,4,4,0,0,4,4,0x64,0,0,0,4,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0, +4,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0, +0,4,4,4,4,4,0,4,4,0,0,0,0,0x64,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, -0,0,0,0,0,0,0,0,0,0x64,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, -4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x64,0,4,4,4,0,0,0,0,0,4,4,4,0,4,4, -4,0x64,0,0,0,0,0,0,0,0x64,0x64,0,0,0,0,0, -0,0,0,0,0,0,4,0,0,0,0,0,4,0x64,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,4, +0,4,4,4,4,0,0,0,0,0,0,0,0,0x64,0,0, +0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0, +0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x64,0,0,0,0,0,0,0,4,4,4,0,4,0, +4,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,0,0,4,4,4,4,0x64,0x64,0x64,0,0,0,0,0, -0,0,4,4,0x64,0x64,0x64,0x64,4,4,4,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, -4,4,4,4,0x64,0x64,0x64,4,4,0,0,0,0,0,0,0, -0,0,4,0,0x64,0x64,0x64,0x64,4,4,0,0,0,0,0,0, +4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x64,0x64,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0x64, -0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0x64,0x64,4,0x64,4,4,4,4,4,0x64,0x64, -0x64,0x64,4,0,0x64,4,0x44,0x44,0x64,0,0x44,0x44,0,0,0,0, -0,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0, -0,0,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x64,0,4,4,4,0,0,0,0,0,4,4, +4,0,4,4,4,0x64,0,0,0,0,0,0,0,0x64,0x64,0, +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0, +4,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,4,4,4,0,4,4,4,4,4,0x64,0,0x64,0x64,0, -0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0, -0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,4,4,4,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,0,0,4,4,0,0,0,0,0, -0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,0,0,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a, -0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a, -0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0,0x175a,0,0,0,0,0,0x175a,0,0, -0x1779,0x17a9,0x17d9,0x1809,0x1839,0x1869,0x1899,0x18c9,0x18f9,0x1929,0x1959,0x1989,0x19b9,0x19e9,0x1a19,0x1a49, -0x1a79,0x1aa9,0x1ad9,0x1b09,0x1b39,0x1b69,0x1b99,0x1bc9,0x1bf9,0x1c29,0x1c59,0x1c89,0x1cb9,0x1ce9,0x1d19,0x1d49, -0x1d79,0x1da9,0x1dd9,0x1e09,0x1e39,0x1e69,0x1e99,0x1ec9,0x1ef9,0x1f29,0x1f59,0,4,0x1f89,0x1fb9,0x1fe9, +0,0,0,0,0,0,0,0x64,0x64,0,0,0,0,0,0,0, +0,0,0,0,0,0,0x64,0,0,0,0,0,0,0,4,4, +4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4,0,0,4,4,4,4,0x64,0x64,0x64,0, +0,0,0,0,0,0,4,4,0x64,0x64,0x64,0x64,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44, -0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, -0x203a,0x203a,0x203a,0x203a,0x203a,0x203a,0,0,0x2059,0x2089,0x20b9,0x20e9,0x2119,0x2149,0,0, -0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, -0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, +0,4,0,0,4,4,4,4,0x64,0x64,0x64,4,4,0,0,0, +0,0,0,0,0,0,4,0,0x64,0x64,0x64,0x64,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,4,4,0x64,0x60,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,4,4,0x60,0,0,0, +0,0,0,0,0,0,0,0,0x64,0x64,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,0,4,4,4,4,4,4,4,0,0, -0,0,0,0,0,0,4,0,0,4,4,4,4,4,4,4, -4,4,0x64,4,0,0,0,4,0,0,0,0,0,0x44,0,0, -0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4, +0,0x64,0,0x64,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0x64,0x64,4,0x64,4,4,4, +4,4,0x64,0x64,0x64,0x64,4,0,0x64,4,0x44,0x44,0x64,0,0x44,0x44, +0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4, +0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,0,0,0,0,0,0,0,0,0,0x64,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4,4,4,4,0,4,4,4,4,4,0x64, +0,0x64,0x64,0,0,4,4,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0, +4,4,0,0,0,0,4,4,4,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,4,4,4,4,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,0,0,4,4,0, +0,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4,0,0,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a, +0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a, +0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0,0x175a,0,0,0,0, +0,0x175a,0,0,0x1779,0x17a9,0x17d9,0x1809,0x1839,0x1869,0x1899,0x18c9,0x18f9,0x1929,0x1959,0x1989, +0x19b9,0x19e9,0x1a19,0x1a49,0x1a79,0x1aa9,0x1ad9,0x1b09,0x1b39,0x1b69,0x1b99,0x1bc9,0x1bf9,0x1c29,0x1c59,0x1c89, +0x1cb9,0x1ce9,0x1d19,0x1d49,0x1d79,0x1da9,0x1dd9,0x1e09,0x1e39,0x1e69,0x1e99,0x1ec9,0x1ef9,0x1f29,0x1f59,0, +5,0x1f89,0x1fb9,0x1fe9,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0x44,0x44,0x44,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, +0x201a,0x201a,0x201a,0x201a,0x203a,0x203a,0x203a,0x203a,0x203a,0x203a,0,0,0x2059,0x2089,0x20b9,0x20e9, +0x2119,0x2149,0,0,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, +0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, +0x201a,0x201a,0x201a,0x201a,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,4,4,0x64,0x60,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, +0x60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,0,4,4,4,4,4, +4,4,0,0,0,0,0,0,0,0,4,0,0,4,4,4, +4,4,4,4,4,4,0x64,4,0,0,0,4,0,0,0,0, +0,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,4,0,0,0,0,4,4,0,0,0, -0,0,0,0,0,0,4,0,0,0,0,0,0,0x64,0x44,0x64, +0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0x44,0x64,0,0,4,0,0,0,0, +0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,4, +4,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0, +0,0x64,0x44,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0x44,0x64,0,0,4, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,4,0,4,4,4,4,4,4,4,0, +0x64,0,4,0,0,4,4,4,4,4,4,4,4,0,0,0, +0,0,0,4,4,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0x64, +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0, +0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,4,0x64, +0x64,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x44,0x44,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,4,0,4,4,4,4,4,4,4,0,0x64,0,4,0, -0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,4, -4,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0x64,0,0,0,0, -0,0,0,4,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44, -0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,4,0x64,0x64,0x44,0x44,0x64, -0x64,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x44,0x44,0,0,0,0,0, +0,0,0,0,0x64,0,4,4,4,4,4,0,4,0,0,0, +0,0,4,0,0x60,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x64,0,4,4,4,4,4,0,4,0,0,0,0,0,4,0, -0x60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x44, -0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,4,4,0,0,4,4,0x60,0x64, -4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0x64,0,4,4,0,0,0,4,0,4, -4,4,0x60,0x60,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,4,4,4,4,4,4,0,0,4,0x64,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,4,4,4,4,0,0,0x2179,0x21a9,0x21d9,0x2209, -0x2239,0x2289,0x22d9,0x2309,0x2339,0,0,0,0,0,0,0,0x236a,0x236a,0x236a,0x236a, +0,0,0,0x44,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,0,0, +4,4,0x60,0x64,4,4,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x64,0,4,4,0,0, +0,4,0,4,4,4,0x60,0x60,0,0,0,0,0,0,0,0, +0,0,0,0,4,4,4,4,4,4,4,4,0,0,4,0x64, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,4,4,4,4,0,0, +0x2179,0x21a9,0x21d9,0x2209,0x2239,0x2289,0x22d9,0x2309,0x2339,0,0,0,0,0,0,0, 0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a, -0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0,0,0x236a,0x236a,0x236a,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0, -0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,0x64,0x64,0x64,0x44,0,0x64,0x64, -0x64,0x64,0x64,0x64,0x64,0,0,0,0,0x64,0,0,0,0,0,0, -0x44,0,0,0,0x44,0x44,0,0,0,0,0,0,1,1,1,1, +0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0,0,0x236a,0x236a,0x236a, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x44,0x44,0x44,0,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,0x64,0x64,0x64, +0x44,0,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0,0,0,0x64,0,0, +0,0,0,0,0x44,0,0,0,0x44,0x44,0,0,0,0,0,0, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x25,5, -5,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1, -1,1,1,1,5,0x2389,1,1,1,0x23a9,1,1,5,5,5,5, -0x25,5,5,5,0x25,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,0x23c9,1,1,1,1,1, -1,1,0x21,1,1,1,1,5,5,5,5,5,0x44,0x44,0x44,0x44, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,0x25,5,5,5,5,5,5,5,5,1,1,1,1,1, +1,1,1,1,1,1,1,1,5,0x2389,1,1,1,0x23a9,1,1, +5,5,5,5,0x25,5,5,5,0x25,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x23c9,1, +1,1,1,1,1,1,0x21,1,1,1,1,5,5,5,5,5, 0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x44,0x64,0x64,0x44,0x64,0x44,0x44,0x64,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x64,0x64,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xffb1,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x23ea,0x2429,0x92,0xff91, +0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x44,0x64,0x64,0x44,0x64, +0x44,0x44,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x64, +0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xffb1,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x2469,0x24e9, -0x2569,0x25e9,0x2669,0x26e9,1,1,0x271a,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xffb1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x411, -0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x411,0x411,0x411,0x411,0x411,0x411,0,0, -0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0,0,0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x411, -0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x411, -0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x411,0x411,0x411,0x411,0x411,0x411,0,0, -0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0,0,0x2769,0x411,0x27e9,0x411,0x2899,0x411,0x2949,0x411, -0,0xfc12,0,0xfc12,0,0xfc12,0,0xfc12,0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x411, -0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x2511,0x2511,0x2b11,0x2b11,0x2b11,0x2b11,0x3211,0x3211, -0x4011,0x4011,0x3811,0x3811,0x3f11,0x3f11,0,0,0x29f9,0x2a69,0x2ad9,0x2b49,0x2bb9,0x2c29,0x2c99,0x2d09, -0x2d7b,0x2deb,0x2e5b,0x2ecb,0x2f3b,0x2fab,0x301b,0x308b,0x30f9,0x3169,0x31d9,0x3249,0x32b9,0x3329,0x3399,0x3409, -0x347b,0x34eb,0x355b,0x35cb,0x363b,0x36ab,0x371b,0x378b,0x37f9,0x3869,0x38d9,0x3949,0x39b9,0x3a29,0x3a99,0x3b09, -0x3b7b,0x3beb,0x3c5b,0x3ccb,0x3d3b,0x3dab,0x3e1b,0x3e8b,0x411,0x411,0x3ef9,0x3f79,0x3fe9,0,0x4069,0x40e9, -0xfc12,0xfc12,0xdb12,0xdb12,0x419b,4,0x4209,4,4,4,0x4259,0x42d9,0x4349,0,0x43c9,0x4449, -0xd512,0xd512,0xd512,0xd512,0x44fb,4,4,4,0x411,0x411,0x4569,0x4619,0,0,0x46e9,0x4769, -0xfc12,0xfc12,0xce12,0xce12,0,4,4,4,0x411,0x411,0x4819,0x48c9,0x4999,0x391,0x4a19,0x4a99, -0xfc12,0xfc12,0xc812,0xc812,0xfc92,4,4,4,0,0,0x4b49,0x4bc9,0x4c39,0,0x4cb9,0x4d39, -0xc012,0xc012,0xc112,0xc112,0x4deb,4,4,0,0,0,0,0,0,0,0,0, -0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0, -4,4,0,0,0,0,0,0,4,0,0,4,0,0,4,4, -4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,4,4,4,0,4,4,4,4,4,4, -4,4,4,4,0,0x25,0,0,0,0,0,0,0,0,0,0, -0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x44, -0x44,4,4,4,4,0x44,4,4,4,0x64,0x64,0x44,0x64,0x44,0x64,0x64, -0x64,0x64,0x64,0x64,0x44,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,2,0,0,0,0,2,0,0,1,2, -2,2,1,1,2,2,2,1,0,2,0,0,0,2,2,2, -2,2,0,0,0,0,0,0,2,0,0x4e5a,0,2,0,0x4e9a,0x4eda, -2,2,0,1,2,2,0xe12,2,1,0,0,0,0,1,0,0, -1,1,2,2,0,0,0,0,0,2,1,1,0x21,0x21,0,0, -0,0,0xf211,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812, -0x812,0x812,0x812,0x812,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811, -0xf811,0xf811,0xf811,0xf811,0,0,0,0x92,0xff91,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12, -0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311, -0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, +0x23ea,0x2429,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x2469,0x24e9,0x2569,0x25e9,0x2669,0x26e9,1,1,0x271a,1,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xffb1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x411,0x411,0x411,0x411, +0x411,0x411,0x411,0x411,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x411,0x411,0x411,0x411, +0x411,0x411,0,0,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0,0,0x411,0x411,0x411,0x411, +0x411,0x411,0x411,0x411,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x411,0x411,0x411,0x411, +0x411,0x411,0x411,0x411,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x411,0x411,0x411,0x411, +0x411,0x411,0,0,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0,0,0x2769,0x411,0x27e9,0x411, +0x2899,0x411,0x2949,0x411,0,0xfc12,0,0xfc12,0,0xfc12,0,0xfc12,0x411,0x411,0x411,0x411, +0x411,0x411,0x411,0x411,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x2511,0x2511,0x2b11,0x2b11, +0x2b11,0x2b11,0x3211,0x3211,0x4011,0x4011,0x3811,0x3811,0x3f11,0x3f11,0,0,0x29f9,0x2a69,0x2ad9,0x2b49, +0x2bb9,0x2c29,0x2c99,0x2d09,0x2d7b,0x2deb,0x2e5b,0x2ecb,0x2f3b,0x2fab,0x301b,0x308b,0x30f9,0x3169,0x31d9,0x3249, +0x32b9,0x3329,0x3399,0x3409,0x347b,0x34eb,0x355b,0x35cb,0x363b,0x36ab,0x371b,0x378b,0x37f9,0x3869,0x38d9,0x3949, +0x39b9,0x3a29,0x3a99,0x3b09,0x3b7b,0x3beb,0x3c5b,0x3ccb,0x3d3b,0x3dab,0x3e1b,0x3e8b,0x411,0x411,0x3ef9,0x3f79, +0x3fe9,0,0x4069,0x40e9,0xfc12,0xfc12,0xdb12,0xdb12,0x419b,4,0x4209,4,4,4,0x4259,0x42d9, +0x4349,0,0x43c9,0x4449,0xd512,0xd512,0xd512,0xd512,0x44fb,4,4,4,0x411,0x411,0x4569,0x4619, +0,0,0x46e9,0x4769,0xfc12,0xfc12,0xce12,0xce12,0,4,4,4,0x411,0x411,0x4819,0x48c9, +0x4999,0x391,0x4a19,0x4a99,0xfc12,0xfc12,0xc812,0xc812,0xfc92,4,4,4,0,0,0x4b49,0x4bc9, +0x4c39,0,0x4cb9,0x4d39,0xc012,0xc012,0xc112,0xc112,0x4deb,4,4,0,0,0,0,0, +0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0, +0,0,0,0,4,4,0,0,0,0,0,0,4,0,0,4, +0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,4,4,4,0,4,4, +4,4,4,4,4,4,4,4,0,0x25,0,0,0,0,0,0, +0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44, +0x64,0x64,0x64,0x44,0x44,4,4,4,4,0x44,4,4,4,0x64,0x64,0x44, +0x64,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2, +0,0,1,2,2,2,1,1,2,2,2,1,0,2,0,0, +0,2,2,2,2,2,0,0,0,0,0,0,2,0,0x4e5a,0, +2,0,0x4e9a,0x4eda,2,2,0,1,2,2,0xe12,2,1,0,0,0, +0,1,0,0,1,1,2,2,0,0,0,0,0,2,1,1, +0x21,0x21,0,0,0,0,0xf211,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812, +0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811, +0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0,0,0,0x92,0xff91,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12, +0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xf311,0xf311,0xf311,0xf311, +0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, 0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, +0x1812,0x1812,0x1812,0x1812,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, 0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, -0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, -0x92,0xff91,0x4f1a,0x4f3a,0x4f5a,0x4f79,0x4f99,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x4fba,0x4fda,0x4ffa, -0x501a,1,0x92,0xff91,1,0x92,0xff91,1,1,1,1,1,0x25,5,0x503a,0x503a, -0x92,0xff91,0x92,0xff91,1,0,0,0,0,0,0,0x92,0xff91,0x92,0xff91,0x44, -0x44,0x44,0x92,0xff91,0,0,0,0,0,0,0,0,0,0,0,0, -0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059, +0xe811,0xe811,0xe811,0xe811,0x92,0xff91,0x4f1a,0x4f3a,0x4f5a,0x4f79,0x4f99,0x92,0xff91,0x92,0xff91,0x92, +0xff91,0x4fba,0x4fda,0x4ffa,0x501a,1,0x92,0xff91,1,0x92,0xff91,1,1,1,1,1, +0x25,5,0x503a,0x503a,0x92,0xff91,0x92,0xff91,1,0,0,0,0,0,0,0x92, +0xff91,0x92,0xff91,0x44,0x44,0x44,0x92,0xff91,0,0,0,0,0,0,0,0, +0,0,0,0,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059, 0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059, -0x5059,0x5059,0,0x5059,0,0,0,0,0,0x5059,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x64, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0,0x5059,0,0,0,0,0,0x5059,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, 0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64,0x64,0x60,0x60, -0,4,4,4,4,4,0,0,0,0,0,4,0,0,0,0, +0x44,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0,0,0x64,0x64, +0x64,0x64,0x60,0x60,0,4,4,4,4,4,0,0,0,0,0,4, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0x64,0x64,4,4,4,4,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0x64,0x64,4,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x507a,0x50b9, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0,0x44,4,4,4,0,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0,4,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x507a,0x50b9,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0,0x44,4,4,4,0, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,4,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,5,5,0x44,0x44,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x44,0x44,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,5,5,0x44,0x44,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,1,1,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,5,1,1,1, -1,1,1,1,1,0x92,0xff91,0x92,0xff91,0x50fa,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,4,4,4,0x92,0xff91,0x511a,1,0,0x92,0xff91,0x92,0xff91, -0x1811,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x513a,0x515a, -0x517a,0x519a,0x513a,1,0x51ba,0x51da,0x51fa,0x521a,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0xe812,0x523a,0x525a,0x92,0xff91,0x92,0xff91,0,0,0,0,0, -0x92,0xff91,0,1,0,1,0x92,0xff91,0x92,0xff91,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, -4,0x92,0xff91,0,5,5,1,0,0,0,0,0,0,0,4,0, -0,0,0x64,0,0,0,0,4,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0, -0,0,0,0,0x64,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x64,4,0,0,0,0,0,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,1,1,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +5,1,1,1,1,1,1,1,1,0x92,0xff91,0x92,0xff91,0x50fa,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,4,4,4,0x92,0xff91,0x511a,1,0, +0x92,0xff91,0x92,0xff91,0x1811,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x513a,0x515a,0x517a,0x519a,0x513a,1,0x51ba,0x51da,0x51fa,0x521a,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0xe812,0x523a,0x525a,0x92,0xff91,0x92,0xff91,0, +0,0,0,0,0x92,0xff91,0,1,0,1,0x92,0xff91,0x92,0xff91,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5,5,5,0x92,0xff91,0,5,5,1,0,0,0,0,0, +0,0,4,0,0,0,0x64,0,0,0,0,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4,4,0,0,0,0,0,0x64,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x64,4,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,4, +4,4,4,0x64,0x64,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4, +4,4,4,4,4,4,0,0x60,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,4,4, +4,4,0,0,4,4,0,0,0x60,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0, +0,4,4,0,0,4,4,0,0,0,0,0,0,0,0,0, +0,0,0,4,0,0,0,0,0,0,0,0,4,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0,0, -0,0,0,4,0,0,0,0,0,0,4,4,4,4,4,0x64, -0x64,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4, -4,4,0,0x60,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0x64,0,0,4,4,4,4,0,0, -4,4,0,0,0x60,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,4,4,4,4,4,4,0,0,4,4,0, -0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,4, -0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, -0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x44,0,0x44,0x44, -0x64,0,0,0x44,0x44,0,0,0,0,0,0x44,0x44,0,0x44,0,0, +4,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,4, -4,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,0x5279,1,1,1,1,1,1,1,4, -5,5,5,5,1,1,1,1,1,1,1,1,1,4,4,4, -0,0,0,0,0x5299,0x52c9,0x52f9,0x5329,0x5359,0x5389,0x53b9,0x53e9,0x5419,0x5449,0x5479,0x54a9, -0x54d9,0x5509,0x5539,0x5569,0x5b99,0x5bc9,0x5bf9,0x5c29,0x5c59,0x5c89,0x5cb9,0x5ce9,0x5d19,0x5d49,0x5d79,0x5da9, -0x5dd9,0x5e09,0x5e39,0x5e69,0x5e99,0x5ec9,0x5ef9,0x5f29,0x5f59,0x5f89,0x5fb9,0x5fe9,0x6019,0x6049,0x6079,0x60a9, -0x60d9,0x6109,0x6139,0x6169,0x5599,0x55c9,0x55f9,0x5629,0x5659,0x5689,0x56b9,0x56e9,0x5719,0x5749,0x5779,0x57a9, -0x57d9,0x5809,0x5839,0x5869,0x5899,0x58c9,0x58f9,0x5929,0x5959,0x5989,0x59b9,0x59e9,0x5a19,0x5a49,0x5a79,0x5aa9, -0x5ad9,0x5b09,0x5b39,0x5b69,0,0,0,0,0,4,0,0,4,0,0,0, -0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x6199,0x6219,0x6299,0x6319,0x63c9,0x6479,0x6519,0,0,0,0,0, -0,0,0,0,0,0,0,0x65b9,0x6639,0x66b9,0x6739,0x67b9,0,0,0,0, -0,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,0,0,0,4,0,0,0,0, -0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64, -0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0, -0,0,0,0,0,0,0,0,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, +0x44,0,0x44,0x44,0x64,0,0,0x44,0x44,0,0,0,0,0,0x44,0x44, +0,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0, +0,0,0,4,4,0,0x64,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,0x5279,1,1,1,1, +1,1,1,4,5,5,5,5,1,1,1,1,1,1,1,1, +1,5,4,4,0,0,0,0,0x5299,0x52c9,0x52f9,0x5329,0x5359,0x5389,0x53b9,0x53e9, +0x5419,0x5449,0x5479,0x54a9,0x54d9,0x5509,0x5539,0x5569,0x5b99,0x5bc9,0x5bf9,0x5c29,0x5c59,0x5c89,0x5cb9,0x5ce9, +0x5d19,0x5d49,0x5d79,0x5da9,0x5dd9,0x5e09,0x5e39,0x5e69,0x5e99,0x5ec9,0x5ef9,0x5f29,0x5f59,0x5f89,0x5fb9,0x5fe9, +0x6019,0x6049,0x6079,0x60a9,0x60d9,0x6109,0x6139,0x6169,0x5599,0x55c9,0x55f9,0x5629,0x5659,0x5689,0x56b9,0x56e9, +0x5719,0x5749,0x5779,0x57a9,0x57d9,0x5809,0x5839,0x5869,0x5899,0x58c9,0x58f9,0x5929,0x5959,0x5989,0x59b9,0x59e9, +0x5a19,0x5a49,0x5a79,0x5aa9,0x5ad9,0x5b09,0x5b39,0x5b69,0,0,0,0,0,4,0,0, +4,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x6199,0x6219,0x6299,0x6319,0x63c9,0x6479,0x6519,0, +0,0,0,0,0,0,0,0,0,0,0,0x65b9,0x6639,0x66b9,0x6739,0x67b9, +0,0,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,4, +0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0, +0,4,0,0,0,0,0,0,0,0,0,0,0,0x1012,0x1012,0x1012, 0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, -0x1012,0x1012,0x1012,0,0,0,4,0,4,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, +0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0,0,0,4,0,4,0xf011,0xf011,0xf011, 0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, -0xf011,0xf011,0xf011,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4, +0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0, -0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0x1412,0x1412,0x1412,0x1412, +0,0x64,0,0,0x64,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0, +0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412, 0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412, -0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0xec11,0xec11,0xec11,0xec11, -0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11, -0xec11,0xec11,0xec11,0xec11,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412, -0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0,0,0,0,0xec11,0xec11,0xec11,0xec11, 0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11, 0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392, -0x1392,0x1392,0x1392,0,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0,0x1392,0x1392,0,0xec91, -0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0,0xec91,0xec91,0xec91,0xec91,0xec91, -0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0,0xec91,0xec91,0xec91,0xec91,0xec91, -0xec91,0xec91,0,0xec91,0xec91,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, -5,5,5,0,0,0,0,0,5,4,4,5,5,5,0,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,4,4,4,0,4,4,0, -0,0,0,0,4,0x64,4,0x44,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x44,0x64,0x64,0,0,0,0,0x64,0,0,0,0,0,0x44,0x64,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012, +0,0,0,0,0,0,0,0,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412, +0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0,0,0,0, +0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11, +0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x1392,0x1392,0x1392,0x1392, +0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0, +0x1392,0x1392,0,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0,0xec91, +0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0,0xec91, +0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0,0xec91,0xec91,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, +5,5,5,5,5,5,5,0,0,0,0,0,5,4,4,5, +5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,4,4,4, +0,4,4,0,0,0,0,0,4,0x64,4,0x44,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x44,0x64,0x64,0,0,0,0,0x64,0,0,0,0, +0,0x44,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x2012,0x2012,0x2012,0x2012, 0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012, -0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011, +0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xe011,0xe011,0xe011,0xe011, 0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011, -0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0,0,0,0, +0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0x44,0x44,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0x64, -0x44,0x44,0x44,0x64,0x44,0x64,0x64,0x64,0x64,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0x44,0x64,0x44,0x64,0,0, +0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4, -4,4,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,4, -4,0,0,0,0,0,0,0,0,0,0,0x64,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -4,4,4,0,0,0x64,0x64,0,0,4,0,0,0,0,4,0, -0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64, +0,0,0,0,0,0,0x64,0x64,0x44,0x44,0x44,0x64,0x44,0x64,0x64,0x64, +0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0x44,0x64,0x44,0x64,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -4,4,4,4,0,4,4,4,4,4,4,0x64,0x64,0,0,0, +4,4,4,4,4,4,4,4,4,4,0x64,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x64,0,0,4,4,0,0,0,0,0,0,0, 0,0,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, -4,4,4,0,0x60,0,0,0,0,0,0,0,0,4,0x64,4, -4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,4,0,0,4,0x60,0x64,4, -0,0,0,0,0,0,4,0,0,0,0,4,4,4,4,4, -4,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, -0,0,0,0,0,0x60,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0,0,0,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0,0, -0,0,0,0,0,0,0x64,4,4,0,0x64,0,0,0,0,0, +0,0,0,0,0,0,0,4,4,4,4,0,0,0x64,0x64,0, +0,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0, +0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,4,4,4,4,0,4,0, -0,0,0,4,4,0,0x64,0x64,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,4,4,4,4,0,4,4,4, +4,4,4,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,4,4,0,0,0,0,0,0, -4,4,0,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0, +0,0,4,4,4,4,4,4,4,4,4,0,0x60,0,0,0, +0,0,0,0,0,4,0x64,4,4,0,0,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +4,4,0,0,4,0x60,0x64,4,0,0,0,0,0,0,4,0, +0,0,0,4,4,4,4,4,4,0x64,0x64,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,0, -0,4,0,0x64,0,0,0,0,0,0,0,0,0,0,0,4, -0,4,0,0,4,4,4,4,4,4,0x60,0x64,0,0,0,0, +4,0,0,0,0,0,0,0,0,0,0,0,0,0x60,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,4,4,0,0,4,4, -4,4,0,4,4,4,4,0x64,0,0,0,0,0,0,0,0, +0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0x44,0x44,0x44,0x44, +0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,4, +4,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x44,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -4,4,4,4,4,4,4,4,0,0x64,0x64,0,0,0,0,0, -0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, -0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, -0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, -0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, +4,4,4,4,4,0,4,0,0,0,0,4,4,0,0x64,0x64, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,4,4,0x60,0x64,0, -0,0,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, +4,4,0,0,0,0,0,0,4,4,0,0x64,0x64,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,4,4,0,0,4,4,0,0,0,0,0,4,4,4, -4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -0x64,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0, -0,0,0,0x64,0,0,0,0,0,0,0,0,0,4,4,4, -4,4,4,0,0,4,4,4,0,0,0,0,0,0,0,0, -0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,0, -4,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,4,4,4,4,4,0,4,4,4,4, -4,4,0,0x64,4,4,4,4,4,4,4,4,0,0,4,4, -4,4,4,4,4,0,4,4,0,4,4,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4, -4,4,4,0,0,0,4,0,4,4,0,4,4,4,0x64,4, -0x64,0x64,0,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0, -0,4,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, -4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x64,0x64,0x64,0x64,0x64,0,0,0, +4,4,4,4,4,4,4,0,0,4,0,0x64,0,0,0,0, +0,0,0,0,0,0,0,4,0,4,0,0,4,4,4,4, +4,4,0x60,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4,4,4,0,0,4,4,4,4,0,4,4,4,4,0x64, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,0,4,4,0,0,0, -0,0,0,0,0,0,0,0,0x60,0x60,0,0,0,0,0,0, +0,0x64,0x64,0,0,0,0,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, +0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, +0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, +0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, +0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,4,4,0x60,0x64,0,0,0,0,0x64,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,4,4,0,0,4,4, +0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0x64,4,4,4,4,0,0,4, +4,4,4,0,0,0,0,0,0,0,0,0x64,0,0,0,0, +0,0,0,0,0,4,4,4,4,4,4,0,0,4,4,4, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, +4,4,4,4,4,4,4,0,4,0x64,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, -0,4,4,4,4,4,4,4,0,4,4,0,0,0,0,0, +4,4,4,0,4,4,4,4,4,4,0,0x64,4,4,4,4, +4,4,4,4,0,0,4,4,4,4,4,4,4,0,4,4, +0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4,4,4,4,4,4,0,0,0,4,0, +4,4,0,4,4,4,0x64,4,0x64,0x64,0,4,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,0x64,0,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,0,0,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0, +0,0,0,0,4,4,0,0,0,4,0,0x64,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0, +0,0,0,0,4,0x60,0x64,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0x60,0x60,0x64,0x64,0x64,0,0, -0,0x60,0x60,0x60,0x60,0x60,0x60,4,4,4,4,4,4,4,4,0x64, -0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0,0x44,0x44,0x44,0x44,0x44,0x64,0x64, +0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,0,0,0,0,0,0,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64,0x64, +0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4, +4,0,0,0,0,0,0,0,0,0,0,0,0x60,0x60,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4,4,4,4,0,4,4,4,4,4,4,4,0,4,4,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,4,0x64,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0x60,0x60,0x64, +0x64,0x64,0,0,0,0x60,0x60,0x60,0x60,0x60,0x60,4,4,4,4,4, +4,4,4,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0,0x44,0x44,0x44, +0x44,0x44,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0x44,0x44,0x44,0x44,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44, -0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,1,1,1,1,1,1,1,1,0x21,0x21, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1, -1,1,1,1,1,0,0x21,0x21,1,1,1,1,1,1,1,1, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1, 1,1,0x21,0x21,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,2,0,2,2,0,0,2,0,0,2,2,0, -0,2,2,2,2,0,2,2,2,2,2,2,2,2,1,1, -1,1,0,1,0,1,0x21,0x21,1,1,1,1,0,1,1,1, -1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,1,1,1,1,2,2,0,2, -2,2,2,0,0,2,2,2,2,2,2,2,2,0,2,2, -2,2,2,2,2,0,1,1,1,1,1,1,1,1,0x21,0x21, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -2,2,0,2,2,2,2,0,2,2,2,2,2,0,2,0, -0,0,2,2,2,2,2,2,2,0,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,1,1,1,1,1,1,1,0,0x21,0x21,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1, +1,1,1,1,1,1,0x21,0x21,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,2,0,2,2,0,0,2,0, +0,2,2,0,0,2,2,2,2,0,2,2,2,2,2,2, +2,2,1,1,1,1,0,1,0,1,0x21,0x21,1,1,1,1, +0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1, +2,2,0,2,2,2,2,0,0,2,2,2,2,2,2,2, +2,0,2,2,2,2,2,2,2,0,1,1,1,1,1,1, 1,1,0x21,0x21,1,1,1,1,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,0,2,2,2,2,0,2,2,2,2, +2,0,2,0,0,0,2,2,2,2,2,2,2,0,1,1, +1,1,1,1,1,1,0x21,0x21,1,1,1,1,1,1,1,1, 1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,1,1,1,1,1,1,0,0,2,2,2,2, +2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,0, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0, -1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0, +2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,0, -1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, +1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +1,1,1,0,1,1,1,1,1,1,2,1,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,0,0,0,0,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,0,0,0,0,0,0,0,0,4,0,0, -0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -4,4,4,4,0,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0x44, -0x44,0x44,0x44,0x44,1,1,1,1,1,1,1,1,1,1,0,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x21,1, -1,1,1,0,0x44,0x44,0,0x44,0x44,0,0x44,0x44,0x44,0x44,0x44,0, +4,4,4,4,4,4,4,0,0,0,0,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0, +0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,4,4,4,4,4,0,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0,0,0x44,0x44,0x44,0x44,0x44,1,1,1,1,1,1,1,1, +1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,0x21,1,1,1,1,0,0,0,0,0,0,1,1,1, +1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x44,0,0x44,0x44,0,0x44,0x44, +0x44,0x44,0x44,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0x25,5,5,5,5,5,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0x44,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +0x25,0x25,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,4,4,4,4,4, -4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +0x64,0x64,0x64,0x44,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0,0,0,0, 0,0,0,0,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112, 0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112, @@ -965,17 +980,17 @@ static const UCaseProps ucase_props_singleton={ ucase_props_unfold, { ucase_props_trieIndex, - ucase_props_trieIndex+3408, + ucase_props_trieIndex+3412, NULL, - 3408, - 9500, + 3412, + 9736, 0x188, - 0xdcc, + 0xdd0, 0x0, 0x0, 0xe0800, - 0x3268, - NULL, 0, FALSE, FALSE, 0, NULL + 0x3358, + NULL, 0, false, false, 0, NULL }, { 4,0,0,0 } }; diff --git a/deps/icu-small/source/common/ucasemap.cpp b/deps/icu-small/source/common/ucasemap.cpp index 95b55d56a02c47..fc0439db0f69a2 100644 --- a/deps/icu-small/source/common/ucasemap.cpp +++ b/deps/icu-small/source/common/ucasemap.cpp @@ -157,7 +157,7 @@ appendResult(int32_t cpLength, int32_t result, const UChar *s, ByteSinkUtil::appendCodePoint(cpLength, result, sink, edits); } } - return TRUE; + return true; } // See unicode/utf8.h U8_APPEND_UNSAFE(). @@ -525,14 +525,14 @@ ucasemap_internalUTF8ToTitle( csc.p=(void *)src; csc.limit=srcLength; int32_t prev=0; - UBool isFirstIndex=TRUE; + UBool isFirstIndex=true; /* titlecasing loop */ while(prevfirst(); } else { index=iter->next(); @@ -643,12 +643,12 @@ UBool isFollowedByCasedLetter(const uint8_t *s, int32_t i, int32_t length) { if ((type & UCASE_IGNORABLE) != 0) { // Case-ignorable, continue with the loop. } else if (type != UCASE_NONE) { - return TRUE; // Followed by cased letter. + return true; // Followed by cased letter. } else { - return FALSE; // Uncased and not case-ignorable. + return false; // Uncased and not case-ignorable. } } - return FALSE; // Not followed by cased letter. + return false; // Not followed by cased letter. } // Keep this consistent with the UTF-16 version in ustrcase.cpp and the Java version in CaseMap.java. @@ -707,7 +707,7 @@ void toUpper(uint32_t options, nextState |= AFTER_VOWEL_WITH_ACCENT; } // Map according to Greek rules. - UBool addTonos = FALSE; + UBool addTonos = false; if (upper == 0x397 && (data & HAS_ACCENT) != 0 && numYpogegrammeni == 0 && @@ -718,7 +718,7 @@ void toUpper(uint32_t options, if (i == nextIndex) { upper = 0x389; // Preserve the precomposed form. } else { - addTonos = TRUE; + addTonos = true; } } else if ((data & HAS_DIALYTIKA) != 0) { // Preserve a vowel with dialytika in precomposed form if it exists. @@ -733,7 +733,7 @@ void toUpper(uint32_t options, UBool change; if (edits == nullptr && (options & U_OMIT_UNCHANGED_TEXT) == 0) { - change = TRUE; // common, simple usage + change = true; // common, simple usage } else { // Find out first whether we are changing the text. U_ASSERT(0x370 <= upper && upper <= 0x3ff); // 2-byte UTF-8, main Greek block diff --git a/deps/icu-small/source/common/uchar.cpp b/deps/icu-small/source/common/uchar.cpp index 61e9c3d900dad7..7789a3b88a6c59 100644 --- a/deps/icu-small/source/common/uchar.cpp +++ b/deps/icu-small/source/common/uchar.cpp @@ -126,7 +126,7 @@ u_isxdigit(UChar32 c) { (c<=0x66 && c>=0x41 && (c<=0x46 || c>=0x61)) || (c>=0xff21 && c<=0xff46 && (c<=0xff26 || c>=0xff41)) ) { - return TRUE; + return true; } GET_PROPS(c, props); @@ -249,7 +249,7 @@ U_CAPI UBool U_EXPORT2 u_isprint(UChar32 c) { uint32_t props; GET_PROPS(c, props); - /* comparing ==0 returns FALSE for the categories mentioned */ + /* comparing ==0 returns false for the categories mentioned */ return (UBool)((CAT_MASK(props)&U_GC_C_MASK)==0); } @@ -273,7 +273,7 @@ U_CAPI UBool U_EXPORT2 u_isgraph(UChar32 c) { uint32_t props; GET_PROPS(c, props); - /* comparing ==0 returns FALSE for the categories mentioned */ + /* comparing ==0 returns false for the categories mentioned */ return (UBool)((CAT_MASK(props)& (U_GC_CC_MASK|U_GC_CF_MASK|U_GC_CS_MASK|U_GC_CN_MASK|U_GC_Z_MASK)) ==0); @@ -291,7 +291,7 @@ u_isgraphPOSIX(UChar32 c) { uint32_t props; GET_PROPS(c, props); /* \p{space}\p{gc=Control} == \p{gc=Z}\p{Control} */ - /* comparing ==0 returns FALSE for the categories mentioned */ + /* comparing ==0 returns false for the categories mentioned */ return (UBool)((CAT_MASK(props)& (U_GC_CC_MASK|U_GC_CS_MASK|U_GC_CN_MASK|U_GC_Z_MASK)) ==0); @@ -591,7 +591,7 @@ uscript_hasScript(UChar32 c, UScriptCode sc) { uint32_t sc32=sc; if(sc32>0x7fff) { /* Guard against bogus input that would make us go past the Script_Extensions terminator. */ - return FALSE; + return false; } while(sc32>*scx) { ++scx; @@ -654,7 +654,7 @@ _enumPropertyStartsRange(const void *context, UChar32 start, UChar32 end, uint32 sa->add(sa->set, start); (void)end; (void)value; - return TRUE; + return true; } #define USET_ADD_CP_AND_NEXT(sa, cp) sa->add(sa->set, cp); sa->add(sa->set, cp+1) diff --git a/deps/icu-small/source/common/uchar_props_data.h b/deps/icu-small/source/common/uchar_props_data.h index c45b9da3fd0f92..acbeadd249b1b6 100644 --- a/deps/icu-small/source/common/uchar_props_data.h +++ b/deps/icu-small/source/common/uchar_props_data.h @@ -9,146 +9,146 @@ #ifdef INCLUDED_FROM_UCHAR_C -static const UVersionInfo dataVersion={0xe,0,0,0}; +static const UVersionInfo dataVersion={0xf,0,0,0}; -static const uint16_t propsTrie_index[22688]={ -0x48c,0x494,0x49c,0x4a4,0x4bc,0x4c4,0x4cc,0x4d4,0x4dc,0x4e4,0x4ea,0x4f2,0x4fa,0x502,0x50a,0x512, -0x518,0x520,0x528,0x530,0x533,0x53b,0x543,0x54b,0x553,0x55b,0x557,0x55f,0x567,0x56f,0x574,0x57c, -0x584,0x58c,0x590,0x598,0x5a0,0x5a8,0x5b0,0x5b8,0x5b4,0x5bc,0x5c1,0x5c9,0x5cf,0x5d7,0x5df,0x5e7, -0x5ef,0x5f7,0x5ff,0x607,0x60c,0x614,0x617,0x61f,0x627,0x62f,0x635,0x63d,0x63c,0x644,0x64c,0x654, -0x664,0x65c,0x66c,0x674,0x67a,0x5f7,0x68a,0x682,0x69a,0x69c,0x6a4,0x692,0x6b4,0x6ba,0x6c2,0x6ac, -0x6d2,0x6d8,0x6e0,0x6ca,0x6f0,0x6f6,0x6fe,0x6e8,0x70e,0x714,0x71c,0x706,0x72c,0x734,0x73c,0x724, -0x74c,0x752,0x75a,0x744,0x76a,0x770,0x778,0x762,0x788,0x78d,0x795,0x780,0x7a5,0x7ac,0x7b4,0x79d, -0x638,0x7bc,0x7c4,0x4ac,0x7cc,0x7d3,0x7db,0x4ac,0x7e3,0x7eb,0x7f3,0x7f8,0x800,0x807,0x80f,0x4ac, -0x5f7,0x817,0x81f,0x827,0x82f,0x584,0x83f,0x837,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x847,0x5f7,0x84f,0x853,0x85b,0x5f7,0x861,0x5f7,0x867,0x86f,0x877,0x584,0x584,0x87f, -0x887,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x88c,0x894,0x5f7,0x5f7,0x89c,0x8a4,0x8ac,0x8b4,0x8bc,0x5f7,0x8c4,0x8cc,0x8d4, -0x8e4,0x5f7,0x8ec,0x8ee,0x8f6,0x8dc,0x5f7,0x8f9,0x90d,0x901,0x909,0x915,0x5f7,0x91d,0x923,0x92b, -0x933,0x5f7,0x943,0x94b,0x953,0x93b,0x963,0x4ac,0x96b,0x96e,0x976,0x95b,0x986,0x97e,0x5f7,0x98d, -0x5f7,0x99c,0x995,0x9a4,0x9ac,0x9b0,0x9b8,0x9c0,0x52c,0x9c8,0x9cb,0x9d1,0x9d8,0x9cb,0x553,0x553, -0x4dc,0x4dc,0x4dc,0x4dc,0x9e0,0x4dc,0x4dc,0x4dc,0x9f0,0x9f8,0xa00,0xa08,0xa10,0xa14,0xa1c,0x9e8, -0xa34,0xa3c,0xa24,0xa2c,0xa44,0xa4c,0xa54,0xa5c,0xa74,0xa64,0xa6c,0xa7c,0xa84,0xa93,0xa98,0xa8b, -0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa8,0xab0,0x92b,0xab3,0xabb,0xac2,0xac7,0xacf, -0x92b,0xad6,0xad5,0xae6,0xae9,0x92b,0x92b,0xade,0x92b,0x92b,0x92b,0x92b,0x92b,0xaf8,0xb00,0xaf0, -0x92b,0x92b,0x92b,0xb05,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0xb0b,0xb13,0x92b,0xb1b,0xb22, -0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0xaa0,0xaa0,0xaa0,0xaa0,0xb2a,0xaa0,0xb31,0xb38, -0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0x92b,0xb40,0xb47,0xb4b,0xb51,0x92b,0x92b,0x92b, -0x584,0x58c,0x52c,0xb59,0x4dc,0x4dc,0x4dc,0xb61,0x52c,0xb69,0x5f7,0xb6f,0xb7f,0xb77,0xb77,0x553, -0xb87,0xb8f,0xb97,0x4ac,0xb9f,0x92b,0x92b,0xba6,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0xbae,0xbb4, -0xbc4,0xbbc,0x638,0x5f7,0xbcc,0x887,0x5f7,0xbd4,0xbdc,0xbe0,0x5f7,0x5f7,0xbe5,0x5f7,0x92b,0xbec, -0xad0,0xbf4,0xbfa,0x92b,0xbf4,0xc02,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b, -0xc0a,0x5f7,0x5f7,0x5f7,0xc12,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0xc18,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc1d,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x92b,0x92b, -0xc25,0x5f7,0xc28,0x5f7,0xc30,0xc36,0xc3e,0xc46,0xc4b,0x5f7,0x5f7,0xc4f,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc56,0x5f7,0xc5d,0xc63,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc6b,0x5f7,0x5f7,0x5f7,0xc73,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc75,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc7c,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0xc83,0x5f7,0x5f7,0x5f7,0xc8a,0xc92,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc97,0x5f7,0x5f7,0xc9f,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xca3,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xca6,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xca9,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0xcaf,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0xcb7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0xcbc,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xcc1,0x5f7,0x5f7,0x5f7,0xcc6,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0xcce,0xcd5,0xcd9,0x5f7,0x5f7,0x5f7,0xce0,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0xcee,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0xce6,0x92b,0xcf6,0x9a4,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0xcfb,0xd03,0x4dc,0xd13,0xd0b,0x5f7,0x5f7,0xd1b,0xd23,0xd33,0x4dc,0xd38,0xd40,0xd46,0xd4d,0xd2b, -0xd55,0xd5d,0x5f7,0xd65,0xd75,0xd78,0xd6d,0xd80,0x64c,0xd88,0xd8f,0x8ed,0x69a,0xd9f,0xd97,0xda7, -0x5f7,0xdaf,0xdb7,0xdbf,0x5f7,0xdc7,0xdcf,0xdd7,0xddf,0xde7,0xdeb,0xdf3,0x52c,0x52c,0x5f7,0xdfb, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xe03,0xe0f,0xe07, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17, -0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0x5f7,0x5f7,0x5f7,0xe27,0x5f7,0xce1,0xe2e,0xe33, -0x5f7,0x5f7,0x5f7,0xe3b,0x5f7,0x5f7,0x8f8,0x4ac,0xe51,0xe41,0xe49,0x5f7,0x5f7,0xe59,0xe61,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xe66,0x92f,0x5f7,0xe6e,0x5f7,0xe74,0xe78, -0xe80,0xe88,0xe8f,0xe97,0x5f7,0x5f7,0x5f7,0xe9d,0xeb5,0x49c,0xebd,0xec5,0xeca,0x90d,0xea5,0xead, -0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17, -0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17, -0x12b0,0x12b0,0x12f0,0x1330,0x1370,0x13a8,0x13e8,0x1428,0x1460,0x14a0,0x14cc,0x150c,0x154c,0x155c,0x159c,0x15d0, -0x1610,0x1640,0x1680,0x16c0,0x16d0,0x1704,0x173c,0x177c,0x17bc,0x17fc,0x1830,0x185c,0x189c,0x18d4,0x18f0,0x1930, -0xa80,0xac0,0xb00,0xb40,0xb80,0xbab,0xbeb,0xa40,0xc0d,0xa40,0xa40,0xa40,0xa40,0xc4d,0x1db,0x1db, -0xc8d,0xccd,0xa40,0xa40,0xa40,0xcf6,0xd36,0xd56,0xa40,0xd7c,0xdbc,0xdfc,0xe3c,0xe7c,0xebc,0xefc, -0xf3c,0xf73,0x1db,0x1db,0xf97,0xfcb,0x1db,0xff3,0x1db,0x1db,0x1db,0x1db,0x1020,0x1db,0x1db,0x1db, -0x1db,0x1db,0x1db,0x1db,0x1034,0x1db,0x106c,0x10ac,0x1db,0x10b7,0x1db,0x1db,0x1db,0x10ed,0xa40,0x112d, -0x1db,0x1db,0x116d,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, +static const uint16_t propsTrie_index[23016]={ +0x495,0x49d,0x4a5,0x4ad,0x4c5,0x4cd,0x4d5,0x4dd,0x4e5,0x4ed,0x4f3,0x4fb,0x503,0x50b,0x513,0x51b, +0x521,0x529,0x531,0x539,0x53c,0x544,0x54c,0x554,0x55c,0x564,0x560,0x568,0x570,0x578,0x57d,0x585, +0x58d,0x595,0x599,0x5a1,0x5a9,0x5b1,0x5b9,0x5c1,0x5bd,0x5c5,0x5ca,0x5d2,0x5d8,0x5e0,0x5e8,0x5f0, +0x5f8,0x600,0x608,0x610,0x615,0x61d,0x620,0x628,0x630,0x638,0x63e,0x646,0x645,0x64d,0x655,0x65d, +0x66d,0x665,0x675,0x67d,0x683,0x600,0x693,0x68b,0x6a3,0x6a5,0x6ad,0x69b,0x6bd,0x6c3,0x6cb,0x6b5, +0x6db,0x6e1,0x6e9,0x6d3,0x6f9,0x6ff,0x707,0x6f1,0x717,0x71d,0x725,0x70f,0x735,0x73d,0x745,0x72d, +0x755,0x75b,0x763,0x74d,0x773,0x779,0x781,0x76b,0x791,0x796,0x79e,0x789,0x7ae,0x7b5,0x7bd,0x7a6, +0x641,0x7c5,0x7cd,0x4b5,0x7d5,0x7dc,0x7e4,0x4b5,0x7ec,0x7f4,0x7fc,0x801,0x809,0x810,0x818,0x4b5, +0x600,0x820,0x828,0x830,0x838,0x58d,0x848,0x840,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x850,0x600,0x858,0x85c,0x864,0x600,0x86a,0x600,0x870,0x878,0x880,0x58d,0x58d,0x888, +0x890,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x895,0x89d,0x600,0x600,0x8a5,0x8ad,0x8b5,0x8bd,0x8c5,0x600,0x8cd,0x8d5,0x8dd, +0x8ed,0x600,0x8f5,0x8f7,0x8ff,0x8e5,0x600,0x902,0x916,0x90a,0x912,0x91e,0x600,0x926,0x92c,0x934, +0x93c,0x600,0x94c,0x954,0x95c,0x944,0x96c,0x4b5,0x974,0x977,0x97f,0x964,0x98f,0x987,0x600,0x996, +0x600,0x9a5,0x99e,0x9ad,0x9b5,0x9b9,0x9c1,0x9c9,0x535,0x9d1,0x9d4,0x9da,0x9e1,0x9d4,0x55c,0x55c, +0x4e5,0x4e5,0x4e5,0x4e5,0x9e9,0x4e5,0x4e5,0x4e5,0x9f9,0xa01,0xa09,0xa11,0xa19,0xa1d,0xa25,0x9f1, +0xa3d,0xa45,0xa2d,0xa35,0xa4d,0xa55,0xa5d,0xa65,0xa7d,0xa6d,0xa75,0xa85,0xa8d,0xa9c,0xaa1,0xa94, +0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xab1,0xab9,0x934,0xabc,0xac4,0xacb,0xad0,0xad8, +0x934,0xadf,0xade,0xaef,0xaf2,0x934,0x934,0xae7,0x934,0x934,0x934,0x934,0x934,0xb01,0xb09,0xaf9, +0x934,0x934,0x934,0xb0e,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0xb14,0xb1c,0x934,0xb24,0xb2b, +0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0xaa9,0xaa9,0xaa9,0xaa9,0xb33,0xaa9,0xb3a,0xb41, +0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0x934,0xb49,0xb50,0xb54,0xb5a,0x934,0x934,0x934, +0x58d,0x595,0x535,0xb62,0x4e5,0x4e5,0x4e5,0xb6a,0x535,0xb72,0x600,0xb78,0xb88,0xb80,0xb80,0x55c, +0xb90,0xb98,0xba0,0x4b5,0xba8,0x934,0x934,0xbaf,0x934,0x934,0x934,0x934,0x934,0x934,0xbb7,0xbbd, +0xbcd,0xbc5,0x641,0x600,0xbd5,0x890,0x600,0xbdd,0xbe5,0xbe9,0x600,0x600,0xbee,0x600,0x934,0xbf5, +0xad9,0xbfd,0xc03,0x934,0xbfd,0xc0b,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934, +0xc13,0x600,0x600,0x600,0xc1b,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0xc21,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc26,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x934,0x934, +0xc2e,0x600,0xc31,0x600,0xc39,0xc3f,0xc47,0xc4f,0xc54,0x600,0x600,0xc58,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc5f,0x600,0xc66,0xc6c,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc74,0x600,0x600,0x600,0xc7c,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0xc7e,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc85,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0xc8c,0x600,0x600,0x600,0xc93,0xc9b,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xca0,0x600,0x600,0xca8,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xcac,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xcaf,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xcb2,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0xcb8,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0xcc0,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0xcc5,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0xcca,0x600,0x600,0x600,0xccf,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0xcd7,0xcde,0xce2,0x600,0x600,0x600,0xce9,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0xcf7,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0xcef,0x934,0xcff,0x9ad,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0xd04,0xd0c,0x4e5,0xd1c,0xd14,0x600,0x600,0xd24,0xd2c,0xd3c,0x4e5,0xd41,0xd49,0xd4f,0xd56,0xd34, +0xd5e,0xd66,0x600,0xd6e,0xd7e,0xd81,0xd76,0xd89,0x655,0xd91,0xd98,0x8f6,0x6a3,0xda8,0xda0,0xdb0, +0x600,0xdb8,0xdc0,0xdc8,0x600,0xdd0,0xdd8,0xde0,0xde8,0xdf0,0xdf4,0xdfc,0x535,0x535,0x600,0xe04, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xe0c,0xe18,0xe10, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20, +0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0x600,0x600,0x600,0xe30,0x600,0xcea,0xe37,0xe3c, +0x600,0x600,0x600,0xe44,0x600,0x600,0x901,0x4b5,0xe5a,0xe4a,0xe52,0x600,0x600,0xe62,0xe6a,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xe6f,0x938,0x600,0xe77,0x600,0xe7d,0xe81, +0xe89,0xe91,0xe98,0xea0,0x600,0x600,0x600,0xea6,0xebe,0x4a5,0xec6,0xece,0xed3,0x916,0xeae,0xeb6, +0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20, +0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20, +0x12d4,0x12d4,0x1314,0x1354,0x1394,0x13cc,0x140c,0x144c,0x1484,0x14c4,0x14f0,0x1530,0x1570,0x1580,0x15c0,0x15f4, +0x1634,0x1664,0x16a4,0x16e4,0x16f4,0x1728,0x1760,0x17a0,0x17e0,0x1820,0x1854,0x1880,0x18c0,0x18f8,0x1914,0x1954, +0xa80,0xac0,0xb00,0xb40,0xb80,0xbab,0xbeb,0xa40,0xc0e,0xa40,0xa40,0xa40,0xa40,0xc4e,0x1db,0x1db, +0xc8e,0xcce,0xa40,0xa40,0xa40,0xcf7,0xd37,0xd57,0xa40,0xd7d,0xdbd,0xdfd,0xe3d,0xe7d,0xebd,0xefd, +0xf3d,0xf74,0x1db,0x1db,0xf98,0xfcc,0x1db,0xff4,0x1db,0x1db,0x1db,0x1db,0x1021,0x1db,0x1db,0x1db, +0x1db,0x1db,0x1db,0x1db,0x1035,0x1db,0x106d,0x10ad,0x1db,0x10b8,0x1db,0x1db,0x1db,0x10ee,0xa40,0x112e, +0x1db,0x1db,0x116e,0x1db,0x1191,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, @@ -170,1033 +170,1044 @@ static const uint16_t propsTrie_index[22688]={ 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0x11ad,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, +0x11d1,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700, -0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x11ed, +0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x1211, 0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700, -0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x11ed, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0xed2,0xed9,0xee1,0x4ac,0x5f7,0x5f7,0x5f7,0xee9,0xef9,0xef1,0xf10,0xf01,0xf08,0xf18,0xf1c,0xf20, -0x4ac,0x4ac,0x4ac,0x4ac,0x8ed,0x5f7,0xf28,0xf30,0x5f7,0xf38,0xf40,0xf44,0xf4c,0x5f7,0xf54,0x4ac, -0x584,0x58e,0xf5c,0x5f7,0xf60,0xf68,0xf78,0xf70,0x5f7,0xf80,0x5f7,0xf87,0xf97,0xf8f,0x4ac,0x4ac, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xb7f,0x8f9,0xf9f,0xfaf,0xfa7,0x4ac,0x4ac, -0xfbf,0xfb7,0xfc2,0xfca,0x90d,0xfd2,0x4ac,0xfda,0xfe2,0xfea,0x4ac,0x4ac,0x5f7,0xffa,0x1002,0xff2, -0x1012,0x1019,0x100a,0x1021,0x1029,0x4ac,0x1039,0x1031,0x5f7,0x103c,0x1044,0x104c,0x1054,0x105c,0x4ac,0x4ac, -0x5f7,0x5f7,0x1064,0x4ac,0x584,0x106c,0x52c,0x1074,0x5f7,0x107c,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x1084,0x5f7,0x108c,0x4ac,0x4ac,0x1094,0x109c,0x10a3,0xfd6,0x10ab,0xfd6,0x10b3,0xb7f, -0x10c3,0x62d,0x10cb,0x10bb,0x986,0x10d3,0x10db,0x10e1,0x10f9,0x10e9,0x10f1,0x10fd,0x986,0x110d,0x1105,0x1115, -0x1125,0x111d,0x4ac,0x4ac,0x112c,0x1134,0x64f,0x113c,0x114c,0x1152,0x115a,0x1144,0x4ac,0x4ac,0x4ac,0x4ac, -0x5f7,0x1162,0x116a,0x1172,0x5f7,0x117a,0x1182,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x118a,0x1192,0x4ac, -0x5f7,0x119a,0x11a2,0x11aa,0x5f7,0x11ba,0x11b2,0x4ac,0x867,0x11c2,0x11ca,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x5f7,0x11d2,0x4ac,0x4ac,0x4ac,0x584,0x52c,0x11da,0x11ea,0x11f0,0x11e2,0x4ac,0x4ac,0x1200,0x1204,0x11f8, -0x121c,0x120c,0x1214,0x5f7,0x122a,0x1224,0x5f7,0x8ee,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x1240,0x1245,0x1232,0x123a,0x1255,0x124d,0x4ac,0x4ac,0x1264,0x1268,0x125c,0x1278,0x1270,0x11b2,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x127c,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x1283,0x1293,0x128b, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x8f8,0x4ac,0x4ac,0x4ac, -0x12a3,0x12ab,0x12b3,0x129b,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x12bb,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0xfd6,0x5f7,0x5f7,0x12c3,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x12cb,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x11ca, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x8ee,0x90d, -0xd9b,0x5f7,0x90d,0x12d3,0x12d8,0x5f7,0x12e8,0x12f0,0x12f8,0x12e0,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x584, -0x52c,0x1300,0x4ac,0x4ac,0x4ac,0x5f7,0x5f7,0x1308,0x130d,0x1313,0x4ac,0x4ac,0x131b,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x1323,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x8f9,0x4ac,0x1064,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x1329,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x1331, -0x1335,0x133c,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xe07,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x5f7,0x5f7,0x1342,0x1347,0x134f,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x553,0x135f,0x1366,0x92b,0x92b,0x92b,0x1357,0x4ac,0x92b,0x92b,0x92b,0x92b, -0x92b,0x92b,0x92b,0xbae,0x92b,0x136d,0x92b,0x1374,0x137c,0x1382,0x92b,0xad5,0x92b,0x92b,0x138a,0x4ac, -0x4ac,0x4ac,0x4ac,0x1392,0x92b,0x92b,0xad2,0x139a,0x4ac,0x4ac,0x4ac,0x4ac,0x13aa,0x13b1,0x13b6,0x13bc, -0x13c4,0x13cc,0x13d4,0x13ae,0x13dc,0x13e4,0x13ec,0x13f1,0x13c3,0x13aa,0x13b1,0x13ad,0x13bc,0x13f9,0x13ab,0x13fc, -0x13ae,0x1404,0x140c,0x1414,0x141b,0x1407,0x140f,0x1417,0x141e,0x140a,0x1426,0x13a2,0x92b,0x92b,0x92b,0x92b, -0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x553,0x1436,0x553,0x143d, -0x1444,0x142e,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x1453,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x144b,0x145b,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x146b,0x1463,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0xfd6,0x1473,0x5f7,0x147b,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x1483,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x148b,0x4ac,0x584,0x149b,0x1493,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x14a3, -0x14b3,0x14ab,0x4ac,0x4ac,0x14c3,0x14bb,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x14d3,0x14db,0x14e3,0x14eb, -0x14f3,0x14fb,0x4ac,0x14cb,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x92b,0x1503,0x92b,0x92b, -0xba6,0x136b,0x150b,0xbae,0x1513,0x92b,0x92b,0x92b,0x92b,0xbb0,0x4ac,0x151b,0x1523,0x1527,0x152f,0x1537, -0x4ac,0x4ac,0x4ac,0x4ac,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x153f,0x92b,0x92b,0x92b,0x92b, -0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b, -0x92b,0x92b,0x1547,0x154f,0x92b,0x92b,0x92b,0xba6,0x92b,0x92b,0x1557,0x155f,0x1503,0x92b,0x1567,0x92b, -0x156f,0x1574,0x4ac,0x4ac,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0xba6,0x157c, -0x1588,0x158d,0x1595,0x1584,0x92b,0x92b,0x92b,0x92b,0x159d,0x92b,0xad5,0x11ae,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x15a5,0x5f7,0x5f7,0x15ac, -0x5f7,0x5f7,0x5f7,0x15b4,0x5f7,0x15bc,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc87,0x5f7,0x5f7,0x15c4, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x15cc,0x15d4,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0xcc6,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x15db,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x15e2,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x15e9,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x4ac,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x8ee,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xf60,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x1090,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x15f1,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x5f7,0x5f7, -0x5f7,0x15f9,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xf60,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x15ff,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x160f,0x1607,0x1607, -0x1607,0x4ac,0x4ac,0x4ac,0x4ac,0x553,0x553,0x553,0x553,0x553,0x553,0x553,0x1617,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0x161f,0x48b,0x48b,0x48b, -0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, +0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x1211, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0xedb,0xee2,0xeea,0x4b5,0x600,0x600,0x600,0xef2,0xf02,0xefa,0xf19,0xf0a,0xf11,0xf21,0xf25,0xf29, +0x4b5,0x4b5,0x4b5,0x4b5,0x8f6,0x600,0xf31,0xf39,0x600,0xf41,0xf49,0xf4d,0xf55,0x600,0xf5d,0x4b5, +0x58d,0x597,0xf65,0x600,0xf69,0xf71,0xf81,0xf79,0x600,0xf89,0x600,0xf90,0xfa0,0xf98,0x4b5,0x4b5, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xb88,0x902,0xfa8,0xfb8,0xfb0,0x4b5,0x4b5, +0xfc8,0xfc0,0xfcb,0xfd3,0x916,0xfdb,0x4b5,0xfe3,0xfeb,0xff3,0x4b5,0x4b5,0x600,0x1003,0x100b,0xffb, +0x101b,0x1022,0x1013,0x102a,0x1032,0x4b5,0x1042,0x103a,0x600,0x1045,0x104d,0x1055,0x105d,0x1065,0x4b5,0x4b5, +0x600,0x600,0x106d,0x4b5,0x58d,0x1075,0x535,0x107d,0x600,0x1085,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x108d,0x600,0x1095,0x4b5,0x109a,0x10a2,0x10aa,0x10b1,0xfdf,0x10b9,0xfdf,0x10c1,0xb88, +0x10d1,0x636,0x10d9,0x10c9,0x98f,0x10e1,0x10e9,0x10ef,0x1107,0x10f7,0x10ff,0x110b,0x98f,0x111b,0x1113,0x1123, +0x113b,0x112b,0x1133,0x4b5,0x1142,0x114a,0x658,0x1152,0x1162,0x1168,0x1170,0x115a,0x4b5,0x4b5,0x4b5,0x4b5, +0x600,0x1178,0x1180,0x1099,0x600,0x1188,0x1190,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x1198,0x11a0,0x4b5, +0x600,0x11a8,0x11b0,0x11b8,0x600,0x11c8,0x11c0,0x4b5,0x870,0x11d0,0x11d8,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x600,0x11e0,0x4b5,0x4b5,0x4b5,0x58d,0x535,0x11e8,0x11f8,0x11fe,0x11f0,0x4b5,0x4b5,0x120e,0x1212,0x1206, +0x122a,0x121a,0x1222,0x600,0x1238,0x1232,0x600,0x8f7,0x1248,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x1256,0x125b,0x1240,0x1250,0x126b,0x1263,0x4b5,0x4b5,0x127a,0x127e,0x1272,0x128e,0x1286,0x11c0,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x1292,0x12a2,0x12a7,0x129a,0x4b5,0x4b5,0x12af,0x12bf,0x12b7, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x901,0x4b5,0x4b5,0x4b5, +0x12cf,0x12d7,0x12df,0x12c7,0x600,0x600,0x600,0x600,0x600,0x600,0x12e7,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0xfdf,0x600,0x600,0x12ef,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x12f7,0x12ff,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x11d8,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x8f7, +0x916,0xda4,0x600,0x916,0x1307,0x130c,0x600,0x131c,0x1324,0x132c,0x1314,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x58d,0x535,0x1334,0x4b5,0x4b5,0x4b5,0x600,0x600,0x133c,0x1341,0x1347,0x4b5,0x4b5,0x134f,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1357,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x902,0x4b5,0x106d,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x135d,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x1365,0x136a,0x1371,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xe10,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600,0x600,0x1377,0x137c,0x1384,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x55c,0x1394,0x139b,0x934,0x934,0x934,0x138c,0x4b5,0x934,0x934,0x934, +0x934,0x934,0x934,0x934,0xbb7,0x934,0x13a2,0x934,0x13a9,0x13b1,0x13b7,0x934,0xade,0x934,0x934,0x13bf, +0x4b5,0x4b5,0x4b5,0x13c7,0x13c7,0x934,0x934,0xadb,0x13cf,0x4b5,0x4b5,0x4b5,0x4b5,0x13df,0x13e6,0x13eb, +0x13f1,0x13f9,0x1401,0x1409,0x13e3,0x1411,0x1419,0x1421,0x1426,0x13f8,0x13df,0x13e6,0x13e2,0x13f1,0x142e,0x13e0, +0x1431,0x13e3,0x1439,0x1441,0x1449,0x1450,0x143c,0x1444,0x144c,0x1453,0x143f,0x145b,0x13d7,0x934,0x934,0x934, +0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x55c,0x146b,0x55c, +0x1472,0x1479,0x1463,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x1488,0x1490,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x1480,0x1498,0x9d4, +0x14a8,0x14a0,0x4b5,0x4b5,0x4b5,0x600,0x14b8,0x14b0,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0xfdf,0x14c0,0x600,0x14c8,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0xfdf,0x14d0,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x14d8,0x600,0x600,0x600, +0x600,0x600,0x600,0x14e0,0x4b5,0x58d,0x14f0,0x14e8,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x14f8,0x1508,0x1500,0x4b5,0x4b5,0x1518,0x1510,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x1528,0x1530,0x1538, +0x1540,0x1548,0x1550,0x4b5,0x1520,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x934,0x1558,0x934, +0x934,0xbaf,0x13a0,0x1560,0xbb7,0x1568,0x934,0x934,0x934,0x934,0xbb9,0x4b5,0x1570,0x1578,0x157c,0x1584, +0x158c,0x4b5,0x4b5,0x4b5,0x4b5,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x1594,0x934,0x934,0x934, +0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934, +0x934,0x934,0x934,0x157d,0x159c,0x934,0x934,0x934,0x15a4,0x934,0x934,0x15ab,0x15b3,0x1558,0x934,0x15bb, +0x934,0x15c3,0x15c8,0x4b5,0x4b5,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0xbaf, +0x15d0,0x15d9,0x15dd,0x15e5,0x15d5,0x934,0x934,0x934,0x934,0x15ed,0x934,0xade,0x11bc,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x15f5,0x600,0x600, +0x15fc,0x600,0x600,0x600,0x1604,0x600,0x160c,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc90,0x600,0x600, +0x1614,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x161c,0x1624,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0xccf,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x162b,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1632,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x1639,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x4b5,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x901,0x600,0x600,0x600,0x600,0x600,0x600,0xf69,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1641,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1649,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600, +0x600,0x600,0x1651,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xf69,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x67d,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1314,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x1661,0x1659,0x1659,0x1659,0x4b5,0x4b5,0x4b5,0x4b5,0x55c,0x55c,0x55c,0x55c,0x55c,0x55c,0x55c, +0x1669,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0x1671,0x494,0x494,0x494,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, 0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, -0xc,0x17,0x17,0x17,0x19,0x17,0x17,0x17,0x14,0x15,0x17,0x18,0x17,0x13,0x17,0x17, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x18,0x18,0x18,0x17, -0x17,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,0x14,0x17,0x15,0x1a,0x16, -0x1a,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,0x14,0x18,0x15,0x18,0xf, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xf,0xf,0xf,0xf,0xc,0x17,0x17,0x17,0x19,0x17,0x17,0x17,0x14,0x15,0x17,0x18, +0x17,0x13,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17, +0x18,0x18,0x18,0x17,0x17,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x14, +0x17,0x15,0x1a,0x16,0x1a,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0x14, +0x18,0x15,0x18,0xf,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, 0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, -0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, -0xc,0x17,0x19,0x19,0x19,0x19,0x1b,0x17,0x1a,0x1b,5,0x1c,0x18,0x10,0x1b,0x1a, -0x1b,0x18,0x34b,0x38b,0x1a,2,0x17,0x17,0x1a,0x30b,5,0x1d,0x34cb,0x344b,0x3ccb,0x17, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,0x18,1,1,1,1,1,1,1,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,0x18,2,2,2,2,2,2,2,2, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,2,1,2,1,2,1,2,1, -2,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +0xf,0xf,0xf,0xf,0xc,0x17,0x19,0x19,0x19,0x19,0x1b,0x17,0x1a,0x1b,5,0x1c, +0x18,0x10,0x1b,0x1a,0x1b,0x18,0x34b,0x38b,0x1a,2,0x17,0x17,0x1a,0x30b,5,0x1d, +0x34cb,0x344b,0x3ccb,0x17,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,0x18,1,1,1,1, +1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,0x18,2,2,2,2, +2,2,2,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,1,2,1,2,1,2,2,2,1,1,2,1,2,1,1, -2,1,1,1,2,2,1,1,1,1,2,1,1,2,1,1, -1,2,2,2,1,1,2,1,1,2,1,2,1,2,1,1, -2,1,2,2,1,2,1,1,2,1,1,1,2,1,2,1, -1,2,2,5,1,2,2,2,5,5,5,5,1,3,2,1, -3,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1, +1,2,1,2,1,2,1,2,1,2,1,2,2,1,2,1, 2,1,2,1,2,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,2,1,3,2,1,2,1,1, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +1,2,1,2,1,1,2,1,2,1,2,2,2,1,1,2, +1,2,1,1,2,1,1,1,2,2,1,1,1,1,2,1, +1,2,1,1,1,2,2,2,1,1,2,1,1,2,1,2, +1,2,1,1,2,1,2,2,1,2,1,1,2,1,1,1, +2,1,2,1,1,2,2,5,1,2,2,2,5,5,5,5, +1,3,2,1,3,2,1,3,2,1,2,1,2,1,2,1, +2,1,2,1,2,1,2,1,2,2,1,2,1,2,1,2, +1,2,1,2,1,2,1,2,1,2,1,2,2,1,3,2, +1,2,1,1,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,2,2,2,2,2,2,1,1,2,1,1,2, -2,1,2,1,1,1,1,2,1,2,1,2,1,2,1,2, +1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +1,2,1,2,1,2,1,2,2,2,2,2,2,2,1,1, +2,1,1,2,2,1,2,1,1,1,1,2,1,2,1,2, +1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,5,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,0x1a,0x1a, -0x1a,0x1a,4,4,4,4,4,4,4,4,4,4,4,4,0x1a,0x1a, -0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,4,4,4, -4,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,0x1a,4,0x1a,0x1a,0x1a,0x1a,0x1a, -0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,6,6,6,6, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,0x1a,0x1a,0x1a,0x1a,4,4,4,4,4,4,4,4,4,4, +4,4,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a, +4,4,4,4,4,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,0x1a,4,0x1a, +0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,1,2,1,2, -4,0x1a,1,2,0,0,4,2,2,2,0x17,1,0,0,0,0, -0x1a,0x1a,1,0x17,1,1,1,0,1,0,1,1,2,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1, -1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1, -2,2,1,1,1,2,2,2,1,2,1,2,1,2,1,2, +1,2,1,2,4,0x1a,1,2,0,0,4,2,2,2,0x17,1, +0,0,0,0,0x1a,0x1a,1,0x17,1,1,1,0,1,0,1,1, +2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,1,2,2,1,1,1,2,2,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -2,2,2,2,1,2,0x18,1,2,1,1,2,2,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,2,1,2,2,2,2,2,1,2,0x18,1,2,1,1,2, +2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +2,2,2,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,0x1b,6,6,6,6,6,7,7,1,2,1,2,1,2, +1,2,1,2,1,2,0x1b,6,6,6,6,6,7,7,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,1,2,1,2,1,2,1,2,1,2,1,2,1,2,2, +1,2,1,2,1,1,2,1,2,1,2,1,2,1,2,1, +2,1,2,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,0,0,4,0x17,0x17, -0x17,0x17,0x17,0x17,2,2,2,2,2,2,2,2,2,2,2,2, +1,2,1,2,0,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0, +0,4,0x17,0x17,0x17,0x17,0x17,0x17,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,0x17,0x13,0,0,0x1b,0x1b,0x19,0,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +2,2,2,2,2,2,2,2,2,0x17,0x13,0,0,0x1b,0x1b,0x19, +0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,0x13,6,0x17,6,6,0x17, -6,6,0x17,6,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0,0,0,0,5,5,5,5,0x17, -0x17,0,0,0,0,0,0,0,0,0,0,0,0x10,0x10,0x10,0x10, -0x10,0x10,0x18,0x18,0x18,0x17,0x17,0x19,0x17,0x17,0x1b,0x1b,6,6,6,6, -6,6,6,6,6,6,6,0x17,0x10,0x17,0x17,0x17,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5, -5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,5,5,6,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,0x13,6, +0x17,6,6,0x17,6,6,0x17,6,0,0,0,0,0,0,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,5, +5,5,5,0x17,0x17,0,0,0,0,0,0,0,0,0,0,0, +0x10,0x10,0x10,0x10,0x10,0x10,0x18,0x18,0x18,0x17,0x17,0x19,0x17,0x17,0x1b,0x1b, +6,6,6,6,6,6,6,6,6,6,6,0x17,0x10,0x17,0x17,0x17, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x17,5,6,6,6,6,6,6,6,0x10,0x1b,6,6,6,6,6, -6,4,4,6,6,0x1b,6,6,6,6,5,5,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,0x1b,0x1b,5,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0x10,5,6,5,5, +4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,5,5, +6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0, -0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6, -6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,5, +5,5,5,5,0x17,5,6,6,6,6,6,6,6,0x10,0x1b,6, +6,6,6,6,6,4,4,6,6,0x1b,6,6,6,6,5,5, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,0x1b,0x1b,5, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0x10, +5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6, -6,6,6,6,4,4,0x1b,0x17,0x17,0x17,4,0,0,6,0x19,0x19, -6,6,6,6,4,6,6,6,4,6,6,6,6,6,0,0, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,0,0,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,6,6,6,6,4,6,6,6,6,6, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,6,6,6,0,0,0x17,0, -5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6, +6,6,6,6,6,5,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x1a,5,5,5,5,5,5,0,0x10,0x10,0,0,0,0,0,0, -6,6,6,6,6,6,6,6,6,6,0x10,6,6,6,6,6, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6, +6,6,6,6,6,6,6,6,4,4,0x1b,0x17,0x17,0x17,4,0, +0,6,0x19,0x19,6,6,6,6,4,6,6,6,4,6,6,6, +6,6,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,6,6,6,6,4,6, +6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6, +0,0,0x17,0,5,5,5,5,5,5,5,5,5,5,5,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0x1a,5,5,5,5,5,5,0,0x10,0x10,0,0, +0,0,0,0,6,6,6,6,6,6,6,6,6,6,0x10,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5, -5,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,5,5,6,6,0x17,0x17,0x49,0x89, -0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,4,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,6,6,6,8,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,6,8,6,5,8,8, -8,6,6,6,6,6,6,6,6,8,8,8,8,6,8,8, -5,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5, -5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, -5,5,0x19,0x19,0x37cb,0x35cb,0x3fcb,0x34cb,0x3ccb,0x94b,0x1b,0x19,5,0x17,6,0, -5,6,8,8,0,5,5,5,5,5,5,5,5,0,0,5, -5,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,5,5,5,5,5,5,5,0,5,0,0,0,5,5, -5,5,0,0,6,5,8,8,8,6,6,6,6,0,0,8, -8,0,0,8,8,6,5,0,0,0,0,0,0,0,0,8, -0,0,0,0,5,5,0,5,0,0,0,0,0,0,0x49,0x89, -0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,6,6,5,5,5,6,0x17,0, -0,0,0,0,0,0,0,0,0,6,6,8,0,5,5,5, -5,5,5,0,0,0,0,5,5,0,0,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, -5,0,5,5,0,5,5,0,5,5,0,0,6,0,8,8, -8,6,6,0,0,0,0,6,6,0,0,6,6,6,0,0, -0,6,0,0,0,0,0,0,0,5,5,5,5,0,5,0, -5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, -0x17,0x19,0,0,0,0,0,0,0,5,6,6,6,6,6,6, -0,6,6,8,0,5,5,5,5,5,5,5,5,5,0,5, -5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,5,5,5,5,5,5,5,0,5,5,0,5,5,5, -5,5,0,0,6,5,8,8,8,6,6,6,6,6,0,6, -6,8,0,8,8,6,0,0,5,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,5,5,6,6,0,0,0x49,0x89, -0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x1b,5,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb, +6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5, +5,5,5,5,5,4,6,6,6,6,6,6,6,6,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,5,5,6,6, +0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,4,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,8, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,8, +6,5,8,8,8,6,6,6,6,6,6,6,6,8,8,8, +8,6,8,8,5,6,6,6,6,6,6,6,5,5,5,5, +5,5,5,5,5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,5,5,0x19,0x19,0x37cb,0x35cb,0x3fcb,0x34cb,0x3ccb,0x94b,0x1b,0x19, +5,0x17,6,0,5,6,8,8,0,5,5,5,5,5,5,5, +5,0,0,5,5,0,0,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,5,5,5,5,5,5,5,0,5,0, +0,0,5,5,5,5,0,0,6,5,8,8,8,6,6,6, +6,0,0,8,8,0,0,8,8,6,5,0,0,0,0,0, +0,0,0,8,0,0,0,0,5,5,0,5,0,0,0,0, +0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,6,6,5,5, +5,6,0x17,0,0,0,0,0,0,0,0,0,0,6,6,8, +0,5,5,5,5,5,5,0,0,0,0,5,5,0,0,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, +5,5,5,5,5,0,5,5,0,5,5,0,5,5,0,0, +6,0,8,8,8,6,6,0,0,0,0,6,6,0,0,6, +6,6,0,0,0,6,0,0,0,0,0,0,0,5,5,5, +5,0,5,0,5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,0x17,0x19,0,0,0,0,0,0,0,5,6,6, +6,6,6,6,0,6,6,8,0,5,5,5,5,5,5,5, +5,5,0,5,5,5,0,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,5,5,5,5,5,5,5,0,5,5, +0,5,5,5,5,5,0,0,6,5,8,8,8,6,6,6, +6,6,0,6,6,8,0,8,8,6,0,0,5,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,5,5,6,6, +0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x1b,5,0x34cb,0x344b, +0x3ccb,0x37cb,0x35cb,0x3fcb,0,0,0,0,0,0,0,0,0,6,8,8, +0,5,5,5,5,5,5,5,5,0,0,5,5,0,0,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, +5,5,5,5,5,0,5,5,0,5,5,5,5,5,0,0, +6,5,8,6,8,6,6,6,6,0,0,8,8,0,0,8, +8,6,0,0,0,0,0,0,0,6,6,8,0,0,0,0, +5,5,0,5,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,0x7cb,0x1e4b,0x784b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x19,0x1b,0, +0,0,0,0,0,0,6,5,0,5,5,5,5,5,5,0, +0,0,5,5,5,0,5,5,5,5,0,0,0,5,5,0, +5,0,5,5,0,0,0,5,5,0,0,0,5,5,5,0, +0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0, +0,0,8,8,6,8,8,0,0,0,8,8,8,0,8,8, +8,6,0,0,5,0,0,0,0,0,0,8,0,0,0,0, +0,0,0,0,5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,0,0x17,0x54b,0x58b,0x5cb,0x60b, +0x58b,0x5cb,0x60b,0x1b,6,8,8,8,6,5,5,5,5,5,5,5, +5,0,5,5,5,0,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,0,6,5,6,6,6,8,8,8, +8,0,6,6,6,0,6,6,6,6,0,0,0,0,0,0, +0,6,6,0,5,5,5,0,0,5,0,0,5,5,6,6, +0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,5,5,8, +0,0,0,0,0,0,0,0,0,0,0,0,5,6,8,8, +0x17,5,5,5,5,5,5,5,5,0,5,5,5,0,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, +5,5,5,5,5,5,5,5,0,5,5,5,5,5,0,0, +6,5,8,6,8,8,8,8,8,0,6,8,8,0,8,8, +6,6,0,0,0,0,0,0,0,8,8,0,0,0,0,0, +0,5,5,0,5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,0x7cb,0x1e4b,0x784b,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0x1b,5,5, +5,5,5,5,6,6,8,8,5,5,5,5,5,5,5,5, +5,0,5,5,5,0,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,6,6,5,8,8,8,6,6,6,6,0,8,8, +8,0,8,8,8,6,5,0x1b,0,0,0,0,5,5,5,8, +0xcc0b,0xca0b,0xcb4b,0xc90b,0x364b,0xc94b,0x350b,5,0,0,0,0,0,0,0x49,0x89, +0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,8,8,0x17,0,0,0, 0,0,0,0,0,0,0,0,0,6,8,8,0,5,5,5, -5,5,5,5,5,0,0,5,5,0,0,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, -5,0,5,5,0,5,5,5,5,5,0,0,6,5,8,6, -8,6,6,6,6,0,0,8,8,0,0,8,8,6,0,0, -0,0,0,0,0,6,6,8,0,0,0,0,5,5,0,5, -0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, -0x7cb,0x1e4b,0x784b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x19,0x1b,0,0,0,0,0, -0,0,6,5,0,5,5,5,5,5,5,0,0,0,5,5, -5,0,5,5,5,5,0,0,0,5,5,0,5,0,5,5, -0,0,0,5,5,0,0,0,5,5,5,0,0,0,5,5, -5,5,5,5,5,5,5,5,5,5,0,0,0,0,8,8, -6,8,8,0,0,0,8,8,8,0,8,8,8,6,0,0, -5,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0, -5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, -0,0,0,0,0,0,0,0x17,0x54b,0x58b,0x5cb,0x60b,0x58b,0x5cb,0x60b,0x1b, -6,8,8,8,6,5,5,5,5,5,5,5,5,0,5,5, -5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,0,6,5,6,6,6,8,8,8,8,0,6,6, -6,0,6,6,6,6,0,0,0,0,0,0,0,6,6,0, -5,5,5,0,0,5,0,0,5,5,6,6,0,0,0x49,0x89, -0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,5,5,0,0,0,0,0, -0,0,0,0,0,0,0,0,5,6,8,8,0x17,5,5,5, -5,5,5,5,5,0,5,5,5,0,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, -5,5,5,5,0,5,5,5,5,5,0,0,6,5,8,6, -8,8,8,8,8,0,6,8,8,0,8,8,6,6,0,0, -0,0,0,0,0,8,8,0,0,0,0,0,0,5,5,0, -5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, -0x7cb,0x1e4b,0x784b,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0x1b,5,5,5,5,5,5, -6,6,8,8,5,5,5,5,5,5,5,5,5,0,5,5, -5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6, -6,5,8,8,8,6,6,6,6,0,8,8,8,0,8,8, -8,6,5,0x1b,0,0,0,0,5,5,5,8,0xcc0b,0xca0b,0xcb4b,0xc90b, -0x364b,0xc94b,0x350b,5,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, -0x1c9,0x209,0x249,0x289,0,0,8,8,0x17,0,0,0,0,0,0,0, -0,0,0,0,0,6,8,8,0,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,0,0,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,5,5,5,5,5,5,5,5,5,0,5,0,0, -5,5,5,5,5,5,5,0,0,0,6,0,0,0,0,8, -8,8,6,6,6,0,6,0,8,8,8,8,8,8,8,8, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,6,5,5,6,6,6,6,6,6,6,0,0,0,0,0x19, -5,5,5,5,5,5,4,6,6,6,6,6,6,6,6,0x17, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0,0,0,0, -0,5,5,0,5,0,5,5,5,5,5,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0,5,0,5,5,5,5,5,5,5,5,5,5,6,5,5, -6,6,6,6,6,6,6,6,6,5,0,0,5,5,5,5, -5,0,4,0,6,6,6,6,6,6,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,5,5,5,5,5,0x1b,0x1b,0x1b, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x1b, -0x17,0x1b,0x1b,0x1b,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0x344b,0x3c4b,0x444b,0x4c4b,0x544b,0x5c4b,0x644b,0x6c4b,0x744b,0x2c4b, -0x1b,6,0x1b,6,0x1b,6,0x14,0x15,0x14,0x15,8,8,5,5,5,5, -5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0, -0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8, -6,6,6,6,6,0x17,6,6,5,5,5,5,5,6,6,6, -6,6,6,6,6,6,6,6,0,6,6,6,6,6,6,6, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, +0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5, +0,5,0,0,5,5,5,5,5,5,5,0,0,0,6,0, +0,0,0,8,8,8,6,6,6,0,6,0,8,8,8,8, +8,8,8,8,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,6,5,5,6,6,6,6,6,6,6,0, +0,0,0,0x19,5,5,5,5,5,5,4,6,6,6,6,6, +6,6,6,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17, +0,0,0,0,0,5,5,0,5,0,5,5,5,5,5,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0,5,0,5,5,5,5,5,5,5,5,5, +5,6,5,5,6,6,6,6,6,6,6,6,6,5,0,0, +5,5,5,5,5,0,4,0,6,6,6,6,6,6,6,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,5,5,5,5, +5,0x1b,0x1b,0x1b,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x1b,0x17,0x1b,0x1b,0x1b,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x344b,0x3c4b,0x444b,0x4c4b,0x544b,0x5c4b, +0x644b,0x6c4b,0x744b,0x2c4b,0x1b,6,0x1b,6,0x1b,6,0x14,0x15,0x14,0x15,8,8, +5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,8,6,6,6,6,6,0x17,6,6,5,5,5,5, +5,6,6,6,6,6,6,6,6,6,6,6,0,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x17,0x17,0x17,0x17, -0x17,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,8,8,6,6,6,6,8,6,6, -6,6,6,6,8,6,6,8,8,6,6,5,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,0x17,0x17,5,5,5,5, -5,5,8,8,6,6,5,5,5,5,6,6,6,5,8,8, -8,5,5,8,8,8,8,8,8,8,5,5,5,6,6,6, -6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,8, -8,6,6,8,8,8,8,8,8,6,5,8,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,8,8,8,6,0x1b,0x1b,2,2,2,2, +6,6,6,6,6,6,6,6,6,6,6,6,6,0,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b, +0x17,0x17,0x17,0x17,0x17,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,8,8,6,6,6, +6,8,6,6,6,6,6,6,8,6,6,8,8,6,6,5, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,0x17,0x17, +5,5,5,5,5,5,8,8,6,6,5,5,5,5,6,6, +6,5,8,8,8,5,5,8,8,8,8,8,8,8,5,5, +5,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5, +5,5,6,8,8,6,6,8,8,8,8,8,8,6,5,8, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,8,8,8,6,0x1b,0x1b, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,0x17,4,2,2,2,1,1,1,1, -1,1,0,1,0,0,0,0,0,1,0,0,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,5,5,5,5, -5,5,5,5,5,0,5,5,5,5,0,0,5,5,5,5, -5,5,5,0,5,0,5,5,5,5,0,0,5,5,5,5, -5,5,5,5,5,0,5,5,5,5,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, -5,5,0,0,5,5,5,5,5,5,5,0,5,0,5,5, -5,5,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,0,5,5,5,5,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0,0,6,6,6,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0x17,0x17,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b, -0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x788b,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0,0,2,2,2,2,2,2,0,0,0x13,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x1b,0x17,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0xc,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0x14,0x15,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,0x17,0x17,0x17,0x98a,0x9ca, -0xa0a,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,6,6,6,8,0,0,0,0,0,0,0,0,0,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,6,6,8,0x17,0x17,0,0,0,0,0,0,0,0,0, +2,2,2,2,2,2,2,2,2,2,2,0x17,4,2,2,2, +1,1,1,1,1,1,0,1,0,0,0,0,0,1,0,0, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +5,5,5,5,5,5,5,5,5,0,5,5,5,5,0,0, +5,5,5,5,5,5,5,0,5,0,5,5,5,5,0,0, +5,5,5,5,5,5,5,5,5,0,5,5,5,5,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,6,6,0,0,0,0,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, -5,0,6,6,0,0,0,0,0,0,0,0,0,0,0,0, +5,0,5,5,5,5,0,0,5,5,5,5,5,5,5,0, +5,0,5,5,5,5,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0,5,5,5,5,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,6,6,8,6,6,6,6,6,6,6,8,8, -8,8,8,8,8,8,6,8,8,6,6,6,6,6,6,6, -6,6,6,6,0x17,0x17,0x17,4,0x17,0x17,0x17,0x19,5,6,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -0x54b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,6,5,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,0,0,6,6,6, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b, +0x4cb,0x50b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x788b,0,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x17,0x17,0x17,0x17,6,6,6,0x10,6, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,0,0,2,2,2,2,2,2,0,0, +0x13,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,0x1b,0x17,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0xc,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x14, +0x15,0,0,0,5,5,5,5,5,5,5,5,5,5,5,0x17, +0x17,0x17,0x98a,0x9ca,0xa0a,5,5,5,5,5,5,5,5,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,6,6,6,8,0,0,0,0,0,0, +0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,6,6,8,0x17,0x17,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,0,5,5,5,0,6,6,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,6,6,8,6,6,6,6,6, +6,6,8,8,8,8,8,8,8,8,6,8,8,6,6,6, +6,6,6,6,6,6,6,6,0x17,0x17,0x17,4,0x17,0x17,0x17,0x19, +5,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, +0,0,0,0,0x54b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,6,5,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x17,0x17,0x17,0x17,6, +6,6,0x10,6,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, +0,0,0,0,5,5,5,4,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,0,0,0,0,0,0,5,5,5,5,5,6,6,5, +5,5,5,5,5,0,0,0,0,0,0,0,5,5,5,5, +5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0, +0,0,0,0,0,0,0,0,6,6,6,8,8,8,8,6, +6,8,8,8,0,0,0,0,8,8,6,8,8,8,8,8, +8,6,6,6,0,0,0,0,0x1b,0,0,0,0x17,0x17,0x49,0x89, +0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,0,5,5,5,5,5,0,0,0, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,0,0,0,0,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0, -0,0,0,0,6,6,6,8,8,8,8,6,6,8,8,8, -0,0,0,0,8,8,6,8,8,8,8,8,8,6,6,6, -0,0,0,0,0x1b,0,0,0,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189, -0x1c9,0x209,0x249,0x289,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,0,5,5,5,5,5,0,0,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0x30b,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x30b,0,0,0,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,6,6,8,8,6,0,0,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,4,0x17,0x17,0x17,0x17,0x17,0x17,0,0,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,7,6,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,8,6,8,6,6,6,6,6,6,6,0,6,8,6,8, -8,6,6,6,6,6,6,6,6,8,8,8,8,8,8,6, -6,6,6,6,6,6,6,6,6,0,0,6,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,0x17,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6,6,6,6,6,6,6,6, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6, -8,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,6,8,6,6, -6,6,6,8,6,8,8,8,8,8,6,8,8,5,5,5, -5,5,5,5,5,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0x17,0x17,0x17,0x17,0x17,0x17,5,8,6,6,6,6,8,8, -6,6,8,6,6,6,5,5,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,5,5,5,5,5,5,6,6,8,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,6,8,6,6,8,8, -8,6,8,6,6,6,8,8,0,0,0,0,0,0,0,0, -0x17,0x17,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, -0,5,5,5,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5, -5,5,5,5,8,8,8,8,8,8,8,8,6,6,6,6, -6,6,6,6,8,8,6,6,0,0,0,0x17,0x17,0x17,0x17,0x17, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,4,4,4,4,4,4,0x17,0x17, -2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0, -6,6,6,0x17,6,6,6,6,6,6,6,6,6,6,6,6, -6,8,6,6,6,6,6,6,6,5,5,5,5,6,5,5, -5,5,5,5,6,5,5,8,6,6,5,0,0,0,0,0, -2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4, +5,5,5,5,5,5,5,6,6,8,8,6,0,0,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,4,0x17,0x17,0x17,0x17,0x17,0x17,0,0, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,8,6,8,6,6,6,6,6,6,6,0, +6,8,6,8,8,6,6,6,6,6,6,6,6,8,8,8, +8,8,8,6,6,6,6,6,6,6,6,6,6,0,0,6, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +0x17,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6,6,6,6, +6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6,6,6,6,8,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +6,8,6,6,6,6,6,8,6,8,8,8,8,8,6,8, +8,5,5,5,5,5,5,5,5,0,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,0x17,0x17,5,8,6,6, +6,6,8,8,6,6,8,6,6,6,5,5,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,5,6,6,8,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,8, +6,6,8,8,8,6,8,6,6,6,8,8,0,0,0,0, +0,0,0,0,0x17,0x17,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0,0,0,5,5,5,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,5,5,5,5,5,5,8,8,8,8,8,8,8,8, +6,6,6,6,6,6,6,6,8,8,6,6,0,0,0,0x17, +0x17,0x17,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4, +4,4,0x17,0x17,2,2,2,2,2,2,2,2,2,0,0,0, +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0, +0,1,1,1,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0, +0,0,0,0,6,6,6,0x17,6,6,6,6,6,6,6,6, +6,6,6,6,6,8,6,6,6,6,6,6,6,5,5,5, +5,6,5,5,5,5,5,5,6,5,5,8,6,6,5,0, +0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2, -2,2,2,2,2,2,2,2,2,2,2,2,4,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,4, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,2,2,2,2,2,2,2,2,1,2, -2,2,2,2,2,2,2,2,1,1,1,1,1,0x1a,0x1a,0x1a, -0,0,2,2,2,0,2,2,1,1,1,1,3,0x1a,0x1a,0, -2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,0,0,1,1,1,1,1,1,0,0, -2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,0,0,1,1,1,1,1,1,0,0, -2,2,2,2,2,2,2,2,0,1,0,1,0,1,0,1, -2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0, -2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3, -2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3, -2,2,2,2,2,0,2,2,1,1,1,1,3,0x1a,2,0x1a, -0x1a,0x1a,2,2,2,0,2,2,1,1,1,1,3,0x1a,0x1a,0x1a, -2,2,2,2,0,0,2,2,1,1,1,1,0,0x1a,0x1a,0x1a, -0x16,0x17,0x17,0x17,0x18,0x14,0x15,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0x17,0x18,0x17,0x16,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0xc, -0x10,0x10,0x10,0x10,0x10,0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, -0x2cb,4,0,0,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x18,0x18,0x18,0x14,0x15,4, -0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0x10,0x10,0x10,0x10,0x10, -0x13,0x13,0x13,0x13,0x13,0x13,0x17,0x17,0x1c,0x1d,0x14,0x1c,0x1c,0x1d,0x14,0x1c, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0xd,0xe,0x10,0x10,0x10,0x10,0x10,0xc, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x1c,0x1d,0x17,0x17,0x17,0x17,0x16, -0x2cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x18,0x18,0x18,0x14,0x15,0, -4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0, -0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,2,2,2,2,2,2,2,2,2,2,2,2,2, +4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4, +4,4,4,4,1,2,1,2,1,2,1,2,1,2,1,2, +1,2,1,2,1,2,1,2,1,2,2,2,2,2,2,2, +2,2,1,2,2,2,2,2,2,2,2,2,1,1,1,1, +1,0x1a,0x1a,0x1a,0,0,2,2,2,0,2,2,1,1,1,1, +3,0x1a,0x1a,0,2,2,2,2,2,2,2,2,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,0,0,1,1,1,1, +1,1,0,0,2,2,2,2,2,2,2,2,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,0,0,1,1,1,1, +1,1,0,0,2,2,2,2,2,2,2,2,0,1,0,1, +0,1,0,1,2,2,2,2,2,2,2,2,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,0,0,2,2,2,2,2,2,2,2,3,3,3,3, +3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3, +3,3,3,3,2,2,2,2,2,0,2,2,1,1,1,1, +3,0x1a,2,0x1a,0x1a,0x1a,2,2,2,0,2,2,1,1,1,1, +3,0x1a,0x1a,0x1a,2,2,2,2,0,0,2,2,1,1,1,1, +0,0x1a,0x1a,0x1a,0x16,0x17,0x17,0x17,0x18,0x14,0x15,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0x18,0x17,0x16,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0xc,0x10,0x10,0x10,0x10,0x10,0,0x10,0x10,0x10,0x10,0x10,0x10, +0x10,0x10,0x10,0x10,0x2cb,4,0,0,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x18,0x18, +0x18,0x14,0x15,4,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0x10, +0x10,0x10,0x10,0x10,0x13,0x13,0x13,0x13,0x13,0x13,0x17,0x17,0x1c,0x1d,0x14,0x1c, +0x1c,0x1d,0x14,0x1c,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0xd,0xe,0x10,0x10, +0x10,0x10,0x10,0xc,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x1c,0x1d,0x17, +0x17,0x17,0x17,0x16,0x2cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x18,0x18, +0x18,0x14,0x15,0,4,4,4,4,4,4,4,4,4,4,4,4, +4,0,0,0,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19, 0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19, -0x19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7, -7,6,7,7,7,6,6,6,6,6,6,6,6,6,6,6, -6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1b,0x1b,0x1b,0x1b,1,0x1b,1,0x1b,1,0x1b,1,1,1,1,0x1b,2, -1,1,1,1,2,5,5,5,5,2,0x1b,0x1b,2,2,1,1, -0x18,0x18,0x18,0x18,0x18,1,2,2,2,2,0x1b,0x18,0x1b,0x1b,2,0x1b, -0x358b,0x360b,0x364b,0x348b,0x388b,0x350b,0x390b,0x3d0b,0x410b,0x354b,0x454b,0x35cb,0x3dcb,0x45cb,0x4dcb,0x58b, -0x1b,0x1b,1,0x1b,0x1b,0x1b,0x1b,1,0x1b,0x1b,2,1,1,1,2,2, -1,1,1,2,0x1b,1,0x1b,0x1b,0x18,1,1,1,1,1,0x1b,0x1b, -0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x7ca,0x80a,0x84a,0x11ca,0x1e4a,0x980a,0x784a, -0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x7ca,0x80a,0x84a,0x11ca,0x1e4a,0x980a,0x784a, -0x784a,0x984a,0x788a,1,2,0x6ca,0x11ca,0x988a,0x78ca,0x54b,0x1b,0x1b,0,0,0,0, -0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x1b,0x1b,0x1b,0x1b, +0x19,0x19,0x19,0x19,0x19,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6, +6,7,7,7,7,6,7,7,7,6,6,6,6,6,6,6, +6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b,0x1b,0x1b,0x1b,1,0x1b,1,0x1b,1,0x1b,1,1, +1,1,0x1b,2,1,1,1,1,2,5,5,5,5,2,0x1b,0x1b, +2,2,1,1,0x18,0x18,0x18,0x18,0x18,1,2,2,2,2,0x1b,0x18, +0x1b,0x1b,2,0x1b,0x358b,0x360b,0x364b,0x348b,0x388b,0x350b,0x390b,0x3d0b,0x410b,0x354b,0x454b,0x35cb, +0x3dcb,0x45cb,0x4dcb,0x58b,0x1b,0x1b,1,0x1b,0x1b,0x1b,0x1b,1,0x1b,0x1b,2,1, +1,1,2,2,1,1,1,2,0x1b,1,0x1b,0x1b,0x18,1,1,1, +1,1,0x1b,0x1b,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x7ca,0x80a,0x84a, +0x11ca,0x1e4a,0x980a,0x784a,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x7ca,0x80a,0x84a, +0x11ca,0x1e4a,0x980a,0x784a,0x784a,0x984a,0x788a,1,2,0x6ca,0x11ca,0x988a,0x78ca,0x54b,0x1b,0x1b, +0,0,0,0,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x18, -0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18, -0x1b,0x1b,0x18,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, +0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, +0x18,0x1b,0x1b,0x18,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x18,0x18,0x1b,0x1b,0x18,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, 0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x14,0x15,0x14,0x15,0x1b,0x1b,0x1b,0x1b, +0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x14,0x15,0x14,0x15, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x14,0x15,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x14,0x15,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18, +0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18, +0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x2cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0xa4b,0x30b,0x34b,0x38b, -0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x2cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb, -0x50b,0x7cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0xa4b,0x30b,0x34b,0x38b,0x3cb, +0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x2cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b, +0xa4b,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x2cb,0x30b,0x34b,0x38b,0x3cb, 0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0xa4b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, +0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b, +0x98b,0x9cb,0xa0b,0xa4b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18, +0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15, -0x14,0x15,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x30b,0x34b,0x38b,0x3cb, -0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18, -0x18,0x14,0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15, -0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x14,0x15,0x14, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15, +0x14,0x15,0x14,0x15,0x14,0x15,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb, +0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b, +0x48b,0x4cb,0x50b,0x7cb,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, +0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, +0x18,0x18,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x18,0x18,0x18,0x18, +0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14, 0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14, -0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x14,0x15, +0x15,0x14,0x15,0x14,0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, 0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x18,0x18, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x14,0x15,0x14,0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, 0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x18,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x14,0x15,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, +0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,1,2,1,1,1,2,2,1, +2,1,2,1,2,1,1,1,1,2,1,2,2,1,2,2, +2,2,2,2,4,4,1,1,1,2,1,2,2,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,1,2,1,2,6,6,6,1,2,0,0,0,0, +0,0x17,0x17,0x17,0x17,0x344b,0x17,0x17,2,2,2,2,2,2,0,2, +0,0,0,0,0,2,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,4, +0x17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6, +5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,0, +5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0, +0x17,0x17,0x1c,0x1d,0x1c,0x1d,0x17,0x17,0x17,0x1c,0x1d,0x17,0x1c,0x1d,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x17,0x17,0x13,0x17,0x1c,0x1d,0x17,0x17, +0x1c,0x1d,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x17,0x17,0x17,4, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x13,0x17,0x17,0x17,0x17, +0x13,0x17,0x14,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +0x1b,0x1b,0x17,0x17,0x17,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x13,0,0, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,1,2,1,1,1,2,2,1,2,1,2,1, -2,1,1,1,1,2,1,2,2,1,2,2,2,2,2,2, -4,4,1,1,1,2,1,2,2,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,1, -2,1,2,6,6,6,1,2,0,0,0,0,0,0x17,0x17,0x17, -0x17,0x344b,0x17,0x17,2,2,2,2,2,2,0,2,0,0,0,0, -0,2,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,0,0,0,0,0,0,0,4,0x17,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,6,5,5,5,5, -5,5,5,0,5,5,5,5,5,5,5,0,5,5,5,5, -5,5,5,0,5,5,5,5,5,5,5,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,0,0,0,0,0,0,0,0,0x17,0x17,0x1c,0x1d, -0x1c,0x1d,0x17,0x17,0x17,0x1c,0x1d,0x17,0x1c,0x1d,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0x13,0x17,0x17,0x13,0x17,0x1c,0x1d,0x17,0x17,0x1c,0x1d,0x14,0x15, -0x14,0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x17,0x17,0x17,4,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x13,0x17,0x17,0x17,0x17,0x13,0x17,0x14,0x17, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x1b,0x1b,0x17,0x17, -0x17,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x13,0,0,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0, -0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0, -0x1b,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,6,6,6,6,8,8, -0x13,4,4,4,4,4,0x1b,0x1b,0x7ca,0xa4a,0xcca,4,5,0x17,0x1b,0x1b, -0xc,0x17,0x17,0x17,0x1b,4,5,0x54a,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15, -0x14,0x15,0x1b,0x1b,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x13,0x14,0x15,0x15, +0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0,0,0,0,0x1b,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,6,6, +6,6,8,8,0x13,4,4,4,4,4,0x1b,0x1b,0x7ca,0xa4a,0xcca,4, +5,0x17,0x1b,0x1b,0xc,0x17,0x17,0x17,0x1b,4,5,0x54a,0x14,0x15,0x14,0x15, +0x14,0x15,0x14,0x15,0x14,0x15,0x1b,0x1b,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15, +0x13,0x14,0x15,0x15,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,0,0,6,6,0x1a, +0x1a,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x17, +4,4,4,5,0,0,0,0,0,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0,0,6,6,0x1a,0x1a,4,4,5, +5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,0,0x1b,0x1b,0x58b,0x5cb,0x60b,0x64b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1b,0xa8b,0xacb,0xb0b, +0xb4b,0xb8b,0xbcb,0xc0b,0xc4b,0xc8b,0xccb,0xd0b,0xd4b,0xd8b,0xdcb,0xe0b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0xe4b,0xe8b,0xecb, +0xf0b,0xf4b,0xf8b,0xfcb,0x100b,0x104b,0x108b,0x10cb,0x110b,0x114b,0x118b,0x11cb,5,5,5,5, +5,0x685,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x5c5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0x17,4,4,4,5, -0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x685,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,0x1b,0x1b,0x58b,0x5cb,0x60b,0x64b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,0x705,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0x585,5,5,0x705,5,5,5,0x7885, +5,0x605,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1b,0xa8b,0xacb,0xb0b,0xb4b,0xb8b,0xbcb,0xc0b, -0xc4b,0xc8b,0xccb,0xd0b,0xd4b,0xd8b,0xdcb,0xe0b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0xe4b,0xe8b,0xecb,0xf0b,0xf4b,0xf8b,0xfcb, -0x100b,0x104b,0x108b,0x10cb,0x110b,0x114b,0x118b,0x11cb,5,5,5,5,5,0x685,5,5, +5,0x785,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +0x5c5,5,5,5,5,5,5,5,0x685,5,0x645,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0x5c5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,0x7985,0x7c5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x685,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,0x7845,5,5,5,5, +5,5,5,5,0x605,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0x685,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x705,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,0x585,5,5,0x705,5,5,5,0x7885,5,0x605,5,5, +0x1e45,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +0x7985,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x7a85,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x785,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x5c5,5,5,5, -5,5,5,5,0x685,5,0x645,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0x5c5,5,0x745,5,0x6c5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0x7985,0x7c5,5,5,5,5,5,5,5, +5,0x7c5,5,0x7845,0xa45,0xcc5,5,5,5,5,5,5,0xf45,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0x7845,5,5,5,5,5,5,5,5, -0x605,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x685,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x1e45,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x7985,5,5,5, +5,0x605,0x605,0x605,0x605,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x7a85,5,5,5,5,5, +5,5,5,0x645,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0x585,5,5,5,5,5,5,5,0x585,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,0x5c5,5,0x745,5,0x6c5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x7c5,5,0x7845, -0xa45,0xcc5,5,5,5,5,5,5,0xf45,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x605,0x605,0x605, -0x605,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x645, +5,5,5,5,5,5,5,5,5,5,0x585,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x585,5,5,5,5,5,5,5,0x585,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0x785,0xa45,5,5,5,5, +5,5,5,5,5,5,5,5,0x585,0x5c5,0x605,5,0x5c5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0x585,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x7c5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0x745,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0x785,0xa45,5,5,5,5,5,5,5,5, -5,5,5,5,0x585,0x5c5,0x605,5,0x5c5,5,5,5,5,5,5,5, +5,5,0x705,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x785,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x7c5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0x745,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x705,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x1e45,5, +5,5,5,5,5,5,0x645,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x785,5,5,5,5,5, +0x7885,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0x5c5,5,5,5,5,0x5c5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0x5c5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0x7845,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x1e45,5,5,5,5,5, -5,5,0x645,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x7885,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x6c5,5, +5,5,5,5,0x1e45,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0x5c5,5,5,5,5,0x5c5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0x5c5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x7845,5,5,5,5,5,5, +0x6c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0x545,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x6c5,5,5,5,5,5, -0x1e45,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x6c5,5,5,5, +5,4,5,5,5,5,5,5,5,5,5,5,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,4,0x17,0x17,0x17, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0x545,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5, -5,5,5,5,5,5,5,5,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, -0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,4,0x17,0x17,0x17,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,2, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,4,4,6,6,1,2,1,2, -1,2,1,2,1,2,1,2,1,2,5,6,7,7,7,0x17, -6,6,6,6,6,6,6,6,6,6,0x17,4,5,5,5,5, -5,5,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x54a,6,6,0x17,0x17, -0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0x1a,0x1a,0x1a,0x1a, +1,2,1,2,1,2,1,2,1,2,1,2,4,4,6,6, +1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,6, +7,7,7,0x17,6,6,6,6,6,6,6,6,6,6,0x17,4, +5,5,5,5,5,5,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x54a, +6,6,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0, 0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a, -0x1a,0x1a,0x1a,4,4,4,4,4,4,4,4,4,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, -4,1,2,5,4,4,2,5,5,5,5,5,0x1a,0x1a,1,2, -1,2,1,2,1,2,1,2,1,2,1,2,2,2,1,2, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -4,2,2,2,2,2,2,2,2,1,2,1,2,1,1,2, -1,2,1,2,1,2,1,2,4,0x1a,0x1a,1,2,1,2,5, -1,2,1,2,2,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,2, -1,2,1,2,1,2,1,2,1,1,1,1,2,1,2,0, -0,0,0,0,1,2,0,2,0,2,1,2,1,2,0,0, -0,0,0,0,5,5,6,5,5,5,6,5,5,5,5,6, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,8,8,6,6,8,0x1b,0x1b,0x1b,0x1b, -6,0,0,0,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0x1b,0x1b,0x19,0x1b,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0x17,0x17,0x17,0x17,0,0,0,0, -0,0,0,0,8,8,8,8,6,6,0,0,0,0,0,0, -0,0,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, -0,0,0,0,8,8,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,8,8,8,8,8,8,8,8,8,8,8,8, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,5,5,5,5,5,5,0x17,0x17,0x17,5,0x17,5,5,6, -5,5,5,5,5,5,6,6,6,6,6,6,6,6,0x17,0x17, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,6,6,6,6,6,6,6,6,6,6,6,8,8, -0,0,0,0,0,0,0,0,0,0,0,0x17,8,0x17,0x17,0x17, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,4,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0x17,0x17,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6, -8,8,6,6,6,6,8,8,6,6,8,8,5,5,5,5, -5,6,4,5,5,5,5,5,5,5,5,5,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,0,5,5,5,5, -5,5,5,5,5,6,6,6,6,6,6,8,8,6,6,8, -8,6,6,0,0,0,0,0,0,0,0,0,5,5,5,6, -5,5,5,5,5,5,5,5,6,8,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0x17,0x17,0x17,0x17,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5, -5,5,5,0x1b,0x1b,0x1b,5,8,6,8,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6, -6,5,5,6,6,5,5,5,5,5,6,6,5,6,5,0, +0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,4,4,4,4,4,4,4,4, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,5,5,4,0x17,0x17,5,5,5,5, -5,5,5,5,5,5,5,8,6,6,8,8,0x17,0x17,5,4, -4,8,6,0,0,0,0,0,0,0,0,0,0,5,5,5, -5,5,5,0,0,5,5,5,5,5,5,0,0,5,5,5, -5,5,5,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,0,5,5,5,5,5,5,5,0,2,2,2,2, +0,0,4,4,4,1,2,5,4,4,2,5,5,5,5,5, +0x1a,0x1a,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +2,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +1,2,1,2,4,2,2,2,2,2,2,2,2,1,2,1, +2,1,1,2,1,2,1,2,1,2,1,2,4,0x1a,0x1a,1, +2,1,2,5,1,2,1,2,2,2,1,2,1,2,1,2, +1,2,1,2,1,2,1,1,1,1,1,2,1,1,1,1, +1,2,1,2,1,2,1,2,1,2,1,2,1,1,1,1, +2,1,2,0,0,0,0,0,1,2,0,2,0,2,1,2, +1,2,0,0,0,0,0,0,5,5,6,5,5,5,6,5, +5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,8,8,6,6,8, +0x1b,0x1b,0x1b,0x1b,6,0,0,0,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0x1b,0x1b, +0x19,0x1b,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0x17,0x17,0x17,0x17, +0,0,0,0,0,0,0,0,8,8,8,8,6,6,0,0, +0,0,0,0,0,0,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0,0,0,0,0,0,8,8,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,8,8,8,8,8,8,8,8, +8,8,8,8,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,6,6,6,5,5,5,5,5,5,0x17,0x17,0x17,5, +0x17,5,5,6,5,5,5,5,5,5,6,6,6,6,6,6, +6,6,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6, +6,6,8,8,0,0,0,0,0,0,0,0,0,0,0,0x17, +8,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,4, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0x17,0x17, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,6,8,8,6,6,6,6,8,8,6,6,8,8, +5,5,5,5,5,6,4,5,5,5,5,5,5,5,5,5, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,0, +5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,8, +8,6,6,8,8,6,6,0,0,0,0,0,0,0,0,0, +5,5,5,6,5,5,5,5,5,5,5,5,6,8,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0x17,0x17,0x17,0x17, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +4,5,5,5,5,5,5,0x1b,0x1b,0x1b,5,8,6,8,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +6,5,6,6,6,5,5,6,6,5,5,5,5,5,6,6, +5,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,5,5,4,0x17,0x17, +5,5,5,5,5,5,5,5,5,5,5,8,6,6,8,8, +0x17,0x17,5,4,4,8,6,0,0,0,0,0,0,0,0,0, +0,5,5,5,5,5,5,0,0,5,5,5,5,5,5,0, +0,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,0, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,0x1a,4,4,4,4,2,2,2,2, -2,2,2,2,2,4,0x1a,0x1a,0,0,0,0,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,5,5,5,8, -8,6,8,8,6,8,8,0x17,8,6,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,5,5,5,5, -0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, +2,2,2,2,2,2,2,2,2,2,2,0x1a,4,4,4,4, +2,2,2,2,2,2,2,2,2,4,0x1a,0x1a,0,0,0,0, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +5,5,5,8,8,6,8,8,6,8,8,0x17,8,6,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0, +5,5,5,5,5,5,5,0,0,0,0,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,0,0,0,5,5,5,5, -5,5,5,0,0,0,0,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x12,0x12,0x12,0x12, 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x11,0x11,0x11,0x11, +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, 0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, -0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,5,5,5,5, -5,5,5,5,5,5,5,0x605,5,5,5,5,5,5,5,0x7c5, -5,5,5,5,0x5c5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x6c5,5,0x6c5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x7c5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x18,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5, -5,0,5,0,5,5,0,5,5,0,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,2,2,2,2,2,2,2,0,0,0,0,0, -0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0, -0,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a, -0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0x15,0x14,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,0,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0x1b, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,5,0x19,0x1b,0x1b,0x1b, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x14,0x15,0x17,0,0,0,0,0,0, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -0x17,0x13,0x13,0x16,0x16,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14, -0x15,0x17,0x17,0x14,0x15,0x17,0x17,0x17,0x17,0x16,0x16,0x16,0x17,0x17,0x17,0, -0x17,0x17,0x17,0x17,0x13,0x14,0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x17,0x18,0x13, -0x18,0x18,0x18,0,0x17,0x19,0x17,0x17,0,0,0,0,5,5,5,5, -5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +5,5,5,5,5,5,5,5,5,5,5,0x605,5,5,5,5, +5,5,5,0x7c5,5,5,5,5,0x5c5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0x6c5,5,0x6c5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,0,0x10,0,0,5,5,5,5,5,5,0,0,5,5, -5,5,5,5,0,0,5,5,5,5,5,5,0,0,5,5, -5,0,0,0,0x19,0x19,0x18,0x1a,0x1b,0x19,0x19,0,0x1b,0x18,0x18,0x18, -0x18,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0x10,0x10,0x10, -0x1b,0x1b,0,0,0,0x17,0x17,0x17,0x19,0x17,0x17,0x17,0x14,0x15,0x17,0x18, -0x17,0x13,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17, -0x18,0x18,0x18,0x17,0x1a,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0x14, -0x18,0x15,0x18,0x14,0x15,0x17,0x14,0x15,0x17,0x17,5,5,5,5,5,5, -5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0x7c5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,4,4,5,5,5,5,5,5,5,5, -5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, -5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, -0,0,0,0,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0xa04b,0xa84b,0xb04b,0xb84b,0x788b, -0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x17,0x17,0x17,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b, -0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b, -0x900b,0x980b,0xa00b,0xa80b,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0xcca,0x11ca,0x11ca,0x11ca,0x11ca,0x1e4a,0x880a, -0x980a,0x980a,0x980a,0x980a,0x980a,0x784a,0x984a,0x68a,0x11ca,0x344b,0x344b,0x388b,0x3ccb,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x54b,0x34cb,0x1b,0x1b,0x1b,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, -0x34ca,0x344a,0x58a,0x68a,0x11ca,0x980a,0x984a,0x988a,0x68a,0x7ca,0x11ca,0x1e4a,0x980a,0x784a,0x984a,0x68a, -0x7ca,0x11ca,0x1e4a,0x980a,0x784a,0x788a,0x988a,0x7ca,0x58a,0x58a,0x58a,0x5ca,0x5ca,0x5ca,0x5ca,0x68a, -0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,0,0, +5,0x18,5,5,5,5,5,5,5,5,5,5,5,5,5,0, +5,5,5,5,5,0,5,0,5,5,0,5,5,0,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -6,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b, -0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0,0,0,0, -0x58b,0x68b,0x7cb,0x11cb,0,0,0,0,0,0,0,0,0,5,5,5, +5,5,5,5,5,5,5,5,2,2,2,2,2,2,2,0, +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2, +0,0,0,0,0,5,6,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a, +0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x1bca,5,5,5,5,5,5,5,5,0xb80a,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,0x15,0x14,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,0,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0, +0,0,0,0x1b,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +0x19,0x1b,0x1b,0x1b,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x14,0x15,0x17,0,0, +0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,6,0x17,0x13,0x13,0x16,0x16,0x14,0x15,0x14,0x15,0x14,0x15,0x14, +0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x14,0x15,0x17,0x17,0x17,0x17,0x16,0x16,0x16, +0x17,0x17,0x17,0,0x17,0x17,0x17,0x17,0x13,0x14,0x15,0x14,0x15,0x14,0x15,0x17, +0x17,0x17,0x18,0x13,0x18,0x18,0x18,0,0x17,0x19,0x17,0x17,0,0,0,0, +5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,0,0x10,0,0,5,5,5,5,5,5, +0,0,5,5,5,5,5,5,0,0,5,5,5,5,5,5, +0,0,5,5,5,0,0,0,0x19,0x19,0x18,0x1a,0x1b,0x19,0x19,0, +0x1b,0x18,0x18,0x18,0x18,0x1b,0x1b,0,0,0,0,0,0,0,0,0, +0,0x10,0x10,0x10,0x1b,0x1b,0,0,0,0x17,0x17,0x17,0x19,0x17,0x17,0x17, +0x14,0x15,0x17,0x18,0x17,0x13,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0x17,0x17,0x18,0x18,0x18,0x17,0x1a,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,0x14,0x18,0x15,0x18,0x14,0x15,0x17,0x14,0x15,0x17,0x17,5,5, +5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,4,4,5,5,5,5, +5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0x17, -5,5,5,5,0,0,0,0,5,5,5,5,5,5,5,5, -0x17,0x58a,0x5ca,0x7ca,0xa4a,0x1e4a,0,0,0,0,0,0,0,0,0,0, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +5,5,5,0,5,5,0,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,0,0,0,0,0,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0xa04b, +0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0,0,0,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0x17,0,0,0,0,0x58b, +0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b, +0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0xcca,0x11ca,0x11ca, +0x11ca,0x11ca,0x1e4a,0x880a,0x980a,0x980a,0x980a,0x980a,0x980a,0x784a,0x984a,0x68a,0x11ca,0x344b,0x344b,0x388b, +0x3ccb,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x54b,0x34cb, +0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0,0,0,0x34ca,0x344a,0x58a,0x68a,0x11ca,0x980a,0x984a,0x988a,0x68a,0x7ca,0x11ca,0x1e4a, +0x980a,0x784a,0x984a,0x68a,0x7ca,0x11ca,0x1e4a,0x980a,0x784a,0x788a,0x988a,0x7ca,0x58a,0x58a,0x58a,0x5ca, +0x5ca,0x5ca,0x5ca,0x68a,0x1b,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,6,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,6,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b, +0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b, +0,0,0,0,0x58b,0x68b,0x7cb,0x11cb,0,0,0,0,0,0,0,0, +0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0x1bca,5,5,5,5,5,5,5,5,0xb80a,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +5,5,0,0x17,5,5,5,5,0,0,0,0,5,5,5,5, +5,5,5,5,0x17,0x58a,0x5ca,0x7ca,0xa4a,0x1e4a,0,0,0,0,0,0, +0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0,0,0,0,2,2,2,2,2,2,2,2, +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,0,0,0,0,2,2,2,2, +2,2,2,2,5,5,5,5,5,5,5,5,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0x17, +1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1, +2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,0,2,2,2,2,2,2,2,0,2,2,0,0,0, +1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1, +1,1,1,0,1,1,0,2,2,2,2,2,2,2,2,2, 5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,0,4,4,4,4,4,4,4,4,4,0,0,0,0,0, +4,4,4,4,4,4,0,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0,0,0,0,0,0,0,0,0,0,0,0x17,1,1,1,1, -1,1,1,1,1,1,1,0,1,1,1,1,2,2,0,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2, -2,2,2,2,2,2,0,2,2,0,0,0,1,1,1,1, -1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0, -1,1,0,2,2,2,2,2,2,2,2,2,5,5,5,5, -5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4, -4,4,4,4,4,4,4,0,0,0,0,0,4,4,4,4, -4,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,5,5,0,0,0,5,0,0,5,5,5,5,5, -5,5,0,0,5,0,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0x17, -0x58b,0x5cb,0x60b,0x7cb,0xa4b,0x1e4b,0x784b,0x788b,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x1b, -0x1b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x7cb,0xa4b,0,0,0,0,0,0,0,0x58b, -0x5cb,0x60b,0x64b,0x64b,0x68b,0x7cb,0xa4b,0x1e4b,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,5,5,0,0, -0,0,0,0x58b,0x68b,0x7cb,0xa4b,0x1e4b,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x58b,0x7cb, -0xa4b,0x1e4b,0x5cb,0x60b,0,0,0,0x17,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,0,0,0,0,0x17,0xa04b,0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b,0x908b, -0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x78cb,0x80cb,0x88cb,0x90cb,0x98cb,0xa0cb,0xa8cb,0xb0cb,0xb8cb,0x36cb,0x354b, -0x34cb,0x348b,0x46cb,0x344b,0x4ecb,0x388b,0x3ccb,0x454b,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0,0,0,0,0x5ecb,0x344b,5,5,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b, -0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0,0,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b, -0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0x30b,0x34b,0x38b,0x3cb,0x7cb,0xa4b,0x1e4b,0x784b, -0x344b,0,0,0,0,0,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0,0,0,0,0,0,0,5,6,6,6,0,6,6,0, -0,0,0,0,6,6,6,6,5,5,5,5,0,5,5,5, -0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0,0,6,6,6,0, -0,0,0,6,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,5,5,0,0,0,5,0,0,5, +5,5,5,5,5,5,0,0,5,0,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,0,0x17,0x58b,0x5cb,0x60b,0x7cb,0xa4b,0x1e4b,0x784b,0x788b,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x58b,0x11cb,0x17,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,0x1b,0x1b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x7cb,0xa4b,0,0,0,0, +0,0,0,0x58b,0x5cb,0x60b,0x64b,0x64b,0x68b,0x7cb,0xa4b,0x1e4b,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, +5,5,0,0,0,0,0,0x58b,0x68b,0x7cb,0xa4b,0x1e4b,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x58b,0x7cb,0xa4b,5,5,5,5,5,6,6,0,0,0,0,0x58b, -0x68b,0x7cb,0xa4b,0x1e4b,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,0x1b,5,5,5, +5,5,0x58b,0x7cb,0xa4b,0x1e4b,0x5cb,0x60b,0,0,0,0x17,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +5,5,5,5,5,5,0,0,0,0,0,0x17,0xa04b,0xa84b,0xb04b,0xb84b, +0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x78cb,0x80cb,0x88cb,0x90cb,0x98cb,0xa0cb,0xa8cb, +0xb0cb,0xb8cb,0x36cb,0x354b,0x34cb,0x348b,0x46cb,0x344b,0x4ecb,0x388b,0x3ccb,0x454b,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0,0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0x784b, +5,5,5,5,0,0,0,0,0x5ecb,0x344b,5,5,0x58b,0x5cb,0x60b,0x64b, +0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0,0,0x1e4b,0x800b, +0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0x30b,0x34b,0x38b,0x3cb, +0x7cb,0xa4b,0x1e4b,0x784b,0x344b,0,0,0,0,0,0,0,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,5,6,6,6, +0,6,6,0,0,0,0,0,6,6,6,6,5,5,5,5, +0,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0, +6,6,6,0,0,0,0,6,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0x784b, +5,5,5,5,5,0x58b,0x11cb,0x17,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,0,0,0,0,0,0,0x17,0x17,0x17,0x17,0,0,0, -0,0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b, +5,5,5,5,5,0x58b,0x7cb,0xa4b,5,5,5,5,5,6,6,0, +0,0,0,0x58b,0x68b,0x7cb,0xa4b,0x1e4b,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +0x1b,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0,0,0,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0,0,0x58b,0x5cb,0x60b,0x64b, +0x7cb,0xa4b,0x1e4b,0x784b,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b, +0x7cb,0xa4b,0x1e4b,0x784b,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,0,0,0,0,0,0,0x17,0x17,0x17, +0x17,0,0,0,0,0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b, +0x64b,0x7cb,0xa4b,0x1e4b,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0, +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0, +0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,0,0,0,0,0,0,0,0x58b,0x68b, +0x7cb,0x11cb,0x1e4b,0x784b,5,5,5,5,6,6,6,6,0,0,0,0, +0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, +0,0,0,0,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,0xccb, +0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x344b, +0x34cb,0x348b,0x388b,0,5,5,5,5,5,5,5,5,5,5,0,6, +6,0x13,0,0,5,5,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,0,0,0,0,0,0,0,0x58b,0x68b,0x7cb,0x11cb,0x1e4b,0x784b, -5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb, -0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x344b,0x34cb,0x348b,0x388b,0, -5,5,5,5,5,5,5,5,5,5,0,6,6,0x13,0,0, -5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x58b,0x5cb,0x60b, -0x64b,0x68b,0x7cb,0xa4b,0xccb,0x1e4b,0x344b,5,0,0,0,0,0,0,0,0, +5,5,5,5,5,0x58b,0x5cb,0x60b,0x64b,0x68b,0x7cb,0xa4b,0xccb,0x1e4b,0x344b,5, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6, +6,6,6,6,6,0x58b,0x7cb,0xa4b,0x1e4b,0x17,0x17,0x17,0x17,0x17,0,0, +0,0,0,0,5,5,6,6,6,6,0x17,0x17,0x17,0x17,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x784b,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,6,5,5,6,6,5,0,0,0,0,0,0, +0,0,0,6,8,6,8,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,6,6,6,6,6,6,6,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0,0,0,0,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb, +0xa4b,0xccb,0xf4b,0x11cb,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,8,8,8,6,6,6,6,8,8,6,6,0x17, +0x17,0x10,0x17,0x17,0x17,0x17,6,0,0,0,0,0,0,0,0,0, +0,0x10,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,5,5,5,5, +5,5,5,6,6,6,6,6,8,6,6,6,6,6,6,6, +6,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17, +5,8,8,5,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,6,6,6,6,6,6,6,6,6,6,6,0x58b,0x7cb,0xa4b, -0x1e4b,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,5,5,6,6, -6,6,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6, +0x17,0x17,5,0,0,0,0,0,0,0,0,0,8,5,5,5, +5,0x17,0x17,0x17,0x17,6,6,6,6,0x17,8,6,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,5,0x17,5,0x17,0x17,0x17,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8, +8,8,6,6,6,6,6,6,6,6,6,8,0,0x58b,0x5cb,0x60b, +0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b, +0x784b,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,8,8,8,6,6,6,8,8, +6,8,6,6,0x17,0x17,0x17,0x17,0x17,0x17,6,5,5,6,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x144b,0x16cb,0x194b,0x1bcb, -0x1e4b,0x784b,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,6,5,5,6, -6,5,0,0,0,0,0,0,0,0,0,6,8,6,8,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6, -6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0x30b,0x34b, -0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,8,8,8,6, -6,6,6,8,8,6,6,0x17,0x17,0x10,0x17,0x17,0x17,0x17,6,0, -0,0,0,0,0,0,0,0,0,0x10,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0, -0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, -0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6, -8,6,6,6,6,6,6,6,6,0,0x49,0x89,0xc9,0x109,0x149,0x189, -0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,5,8,8,5,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,6,6,6,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,6,0x17,0x17,5,0,0,0,0,0, -0,0,0,0,8,5,5,5,5,0x17,0x17,0x17,0x17,6,6,6, -6,0x17,8,6,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,0x17, -5,0x17,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,8,8,8,6,6,6,6,6,6, -6,6,6,8,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b, -0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x784b,0,0,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -8,8,8,6,6,6,8,8,6,8,6,6,0x17,0x17,0x17,0x17, -0x17,0x17,6,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0,5,0,5,5,5,5,0,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,5, -5,5,5,5,5,5,5,5,5,0x17,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, +5,0,5,5,5,5,0,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5, +5,0x17,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,8,8,8,6,6,6,6,6, +6,6,6,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0,0,0,0,0,0,5,5,8,8,0,0,6,6, +6,6,6,6,6,0,0,0,6,6,6,6,6,0,0,0, +0,0,0,0,0,0,0,0,6,6,8,8,0,5,5,5, +5,5,5,5,5,0,0,5,5,0,0,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, +5,0,5,5,0,5,5,5,5,5,0,6,6,5,8,8, +6,8,8,8,8,0,0,8,8,0,0,8,8,8,0,0, +5,0,0,0,0,0,0,8,0,0,0,0,0,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,8,8,8,6,6,6,6,6,6,6,6, +8,8,6,6,6,8,6,5,5,5,5,0x17,0x17,0x17,0x17,0x17, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0,0x17,6,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -8,8,8,6,6,6,6,6,6,6,6,0,0,0,0,0, +8,8,8,6,6,6,6,6,6,8,6,8,8,8,8,6, +6,8,6,6,5,5,0x17,5,0,0,0,0,0,0,0,0, 0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -5,5,8,8,0,0,6,6,6,6,6,6,6,0,0,0, -6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0, -6,6,8,8,0,5,5,5,5,5,5,5,5,0,0,5, -5,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,5,5,5,5,5,5,5,0,5,5,0,5,5,5, -5,5,0,6,6,5,8,8,6,8,8,8,8,0,0,8, -8,0,0,8,8,8,0,0,5,0,0,0,0,0,0,8, -0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,8,8,8, -6,6,6,6,6,6,6,6,8,8,6,6,6,8,6,5, -5,5,5,0x17,0x17,0x17,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0x17,0x17,0,0x17,6,5,5,5,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8, +8,8,6,6,6,6,0,0,8,8,8,8,6,6,8,6, +6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,5,5,5,5,6,6,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +8,8,8,6,6,6,6,6,6,6,6,8,8,6,8,6, +6,0x17,0x17,0x17,5,0,0,0,0,0,0,0,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,6,8,6,8,8, +6,6,6,6,6,6,8,6,5,0x17,0,0,0,0,0,0, +8,8,6,6,6,6,8,6,6,6,6,6,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x7cb,0xa4b,0x17,0x17,0x17,0x1b, +5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,8,8,8,6, +6,6,6,6,6,6,6,6,8,6,6,0x17,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b, +0x16cb,0x194b,0x1bcb,0,0,0,0,0,0,0,0,0,0,0,0,5, +8,5,8,6,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +5,5,5,5,5,5,5,0,0,5,0,0,5,5,5,5, +5,5,5,5,0,5,5,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,8,8,8,8,8,8,0,8, +8,0,0,6,6,8,6,5,6,5,0x17,5,8,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,8,8,8,6,6,6,6,6, -6,8,6,8,8,8,8,6,6,8,6,6,5,5,0x17,5, -0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,8,8,8,6,6,6,6,0,0, -8,8,8,8,6,6,8,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, -5,5,5,5,6,6,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,8,8,8,6,6,6,6,6, -6,6,6,8,8,6,8,6,6,0x17,0x17,0x17,5,0,0,0, -0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0,0,0,0,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,8,8,8,6,6,6,6, +0,0,6,6,8,8,8,8,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6, +6,8,5,6,6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,6, +0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,8, +8,6,6,6,5,5,5,5,5,6,6,6,6,6,6,6, +6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0x17,0x17,0x17,0,0,0,0,0, 0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,6,8,6,8,8,6,6,6,6,6,6,8,6, -5,0x17,0,0,0,0,0,0,8,8,6,6,6,6,8,6, -6,6,6,6,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0x7cb,0xa4b,0x17,0x17,0x17,0x1b,5,5,5,5,5,5,5,0, +5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6, +6,6,6,6,6,6,6,8,6,6,0x17,0x17,0x17,5,0x17,0x17, +5,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,8,8,8,6,6,6,6,6,6,6,6,6, -8,6,6,0x17,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0,0,0,0,0, -0,0,0,0,0,0,0,5,8,5,8,6,0x17,0x17,0x17,0, +0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0,0,0, +0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,8,6,6,6,6, +6,6,6,0,6,6,6,6,6,6,8,6,6,6,6,6, +6,6,6,6,0,8,6,6,6,6,6,6,6,8,6,6, +8,6,6,0,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,0,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6, 0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, 0x249,0x289,0,0,0,0,0,0,5,5,5,5,5,5,5,0, -0,5,0,0,5,5,5,5,5,5,5,5,0,5,5,0, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -8,8,8,8,8,8,0,8,8,0,0,6,6,8,6,5, -6,5,0x17,5,8,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,0,0,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,8,8,8,6,6,6,6,0,0,6,6,8,8,8,8, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,6,6,6,6,6,6,8,5,6,6,6,6,0x17, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,6,0,0,0,0,0,0,0,0, -5,6,6,6,6,6,6,8,8,6,6,6,5,5,5,5, -5,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,8, -6,6,0x17,0x17,0x17,5,0x17,0x17,5,0x17,0x17,0x17,0x17,0x17,0,0, -0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb, -0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0,0,0,0x17,0x17,5,5,5,5,5,5, +5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,0, +0,0,6,0,6,6,0,6,5,5,5,5,5,5,5,5, +5,5,8,8,8,8,8,0,6,6,0,8,8,6,8,6, +5,0,0,0,0,0,0,0,5,5,5,5,5,5,0,5, +5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,6,6,8,8,0x17, +0x17,0,0,0,0,0,0,0,6,8,6,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0,0,0,0,0,0,6,6,5,8,5,5,5,5, 5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,8,6,6,6,6,6,6,6,0,6,6,6,6, -6,6,8,6,6,6,6,6,6,6,6,6,0,8,6,6, -6,6,6,6,6,8,6,6,8,6,6,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,0,0,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -5,5,5,5,5,5,5,0,5,5,0,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,6,6,6,6,6,6,0,0,0,6,0,6,6,0,6, -5,5,5,5,5,5,5,5,5,5,8,8,8,8,8,0, -6,6,0,8,8,6,8,6,5,0,0,0,0,0,0,0, -5,5,5,5,5,5,0,5,5,0,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,6,6,8,8,0x17,0x17,0,0,0,0,0,0,0, +8,8,6,6,6,6,6,0,0,0,8,8,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0x19,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0, @@ -1215,8 +1226,10 @@ static const uint16_t propsTrie_index[22688]={ 0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,0x17,0x17,0, 0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,0x10,0x10,0x10,0x10, -0x10,0x10,0x10,0x10,0x10,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, +5,5,5,5,5,5,5,5,5,5,5,5,0x10,0x10,0x10,0x10, +0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,6,5,5,5, +5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,0,0,0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, 0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0, 6,6,6,6,6,0x17,0,0,0,0,0,0,0,0,0,0, @@ -1241,145 +1254,153 @@ static const uint16_t propsTrie_index[22688]={ 5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,4,4,4,4,0,4,4,4,4,4,4,4, 0,4,4,0,5,5,5,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,5,5,5,0,0,5,0,0, +0,0,0,0,0,0,0,0,5,5,5,5,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,0,0,0x1b,6,6,0x17, +0x10,0x10,0x10,0x10,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,5,5,5,0,0,0,0,0,0,0,0,0, -0,0,0,0,5,5,5,5,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,0,0,0x1b,6,6,0x17,0x10,0x10,0x10,0x10, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,0,0,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0, -0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,8,8,6,6,6,0x1b,0x1b,0x1b,8,8,8, -8,8,8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,6,6,6,6,6, -6,6,6,0x1b,0x1b,6,6,6,6,6,6,6,0x1b,0x1b,0x1b,0x1b, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, +0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,8,8,6,6,6,0x1b,0x1b, +0x1b,8,8,8,8,8,8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,6, +6,6,6,6,6,6,6,0x1b,0x1b,6,6,6,6,6,6,6, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6,6,0x1b,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x54b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b, -0x74b,0x78b,0x7cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0,0,0,0, -0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b, -0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x58b,0x5cb,0x60b,0x64b,0x68b,0x58b, -0x68b,0,0,0,0,0,0,0,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189, -0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x49,0x89, -0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,2,2,2,2,2,2,2,0,2,2, -2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6, +6,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x54b,0x58b,0x5cb,0x60b, +0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b, +0,0,0,0,0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b, +0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x58b,0x5cb, +0x60b,0x64b,0x68b,0x58b,0x68b,0,0,0,0,0,0,0,0x249,0x289,0x49,0x89, +0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,1,0,1,1, -0,0,1,0,0,1,1,0,0,1,1,1,1,0,1,1, -1,1,1,1,1,1,2,2,2,2,0,2,0,2,2,2, -2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2, +1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2, +2,0,2,2,2,2,2,2,2,2,2,2,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -2,2,2,2,1,1,0,1,1,1,1,0,0,1,1,1, -1,1,1,1,1,0,1,1,1,1,1,1,1,0,2,2, +1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,1,1,0,1,1,1,1,0, -1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1, +1,0,1,1,0,0,1,0,0,1,1,0,0,1,1,1, +1,0,1,1,1,1,1,1,1,1,2,2,2,2,0,2, +0,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2, +2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,1,1,0,1,1,1,1,0, +0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1, 1,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,1,1,0,1, +1,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1, +1,1,1,1,1,0,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,0,0,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,0,0,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,0x18,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,0x18,2,2,2,2, -2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,0x18,2,2,2,2, +1,1,1,1,1,0x18,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0x18, +2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x18, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,0x18,2,2,2,2,2,2,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,2,2,2,0x18,2,2,2,2, -2,2,1,2,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0x1b, -0x1b,0x1b,0x1b,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,6,0x1b,0x1b,0x17,0x17,0x17,0x17,0x17,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6, -6,6,6,0,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,0,0,6,6,6,6,6,2,2,2,2, -2,2,2,2,2,2,5,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,0,6,6,0,6, -6,0,6,6,6,6,6,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,5,0x1b,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,0,0,6,6,6,6, -6,6,6,4,4,4,4,4,4,4,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,6,6,6,6,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0x19,5,5,5,5, -5,5,5,0,5,5,5,5,0,5,5,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5, -5,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,6,6,6,6, -6,6,6,0,0,0,0,0,0,0,0,0,2,2,2,2, -6,6,6,6,6,6,6,4,0,0,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0x17,0x17,1,1,2,2, +2,2,2,2,2,0x18,2,2,2,2,2,2,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,0x18, +2,2,2,2,2,2,1,2,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0,6,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,0x1b,0x1b,0x1b,0x1b,6,6,6,6,6,6,6,6,6, +6,6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,0x1b,0x1b,0x17,0x17,0x17,0x17,0x17, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6, +6,6,6,6,6,6,6,0,6,6,6,6,6,6,6,6, +6,6,6,6,6,6,6,6,6,0,0,6,6,6,6,6, +2,2,2,2,2,2,2,2,2,2,5,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0, +0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6,6,0,6,6,0,6,6,6,6,6,0,0,0,0,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,5,0x1b, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0, +6,6,6,6,6,6,6,4,4,4,4,4,4,4,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0x19, +5,5,5,5,5,5,5,5,5,5,5,4,6,6,6,6, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +5,5,5,5,5,5,5,0,5,5,5,5,0,5,5,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, +5,5,5,5,5,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b, +6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0, +2,2,2,2,6,6,6,6,6,6,6,4,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0x17,0x17, +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b, -0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x78cb,0x794b,0x814b,0x58b, -0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x1b,0x34cb,0x344b,0x3ccb,0x19,0x58b,0x5cb,0x788b, -0x78cb,0,0,0,0,0,0,0,0,0,0,0,0x16cb,0x194b,0x1bcb,0x1e4b, -0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0xa04b,0xa84b,0xb04b, -0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x78cb,0x80cb,0x984b,0xa04b,0xa84b,0xb04b, -0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x1b,0x5cb,0x60b,0x64b,0x68b,0x6cb, -0x70b,0x74b,0x78b,0x7cb,0x900b,0xa00b,0x804b,0x788b,0x344b,0x354b,0,0,0,0x58b,0x5cb,0x60b, -0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b, -0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x18,0x18,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, -0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,0, -5,0,0,5,0,5,5,5,5,5,5,5,5,5,5,0, -5,5,5,5,0,5,0,5,0,0,0,0,0,0,5,0, -0,0,0,5,0,5,0,5,0,5,5,5,0,5,5,0, -5,0,0,5,0,5,0,5,0,5,0,5,0,5,5,0, -5,0,0,5,5,5,5,0,5,5,5,5,5,5,5,0, -5,5,5,5,0,5,5,5,5,0,5,0,5,5,5,5, -5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,0,0,0,0,5,5,5, -0,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x2cb,0x2cb,0x30b,0x34b, -0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x54b,0x54b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b, +0x78cb,0x794b,0x814b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x1b,0x34cb,0x344b,0x3ccb, +0x19,0x58b,0x5cb,0x788b,0x78cb,0,0,0,0,0,0,0,0,0,0,0, +0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b, +0x984b,0xa04b,0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x78cb,0x80cb, +0x984b,0xa04b,0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x1b,0x5cb, +0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0x900b,0xa00b,0x804b,0x788b,0x344b,0x354b,0,0, +0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b, +0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x18,0x18,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +0,5,5,0,5,0,0,5,0,5,5,5,5,5,5,5, +5,5,5,0,5,5,5,5,0,5,0,5,0,0,0,0, +0,0,5,0,0,0,0,5,0,5,0,5,0,5,5,5, +0,5,5,0,5,0,0,5,0,5,0,5,0,5,0,5, +0,5,5,0,5,0,0,5,5,5,5,0,5,5,5,5, +5,5,5,0,5,5,5,5,0,5,5,5,5,0,5,0, +5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0, +0,5,5,5,0,5,5,5,5,5,0,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0, -0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0x1b,0x1b,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x2cb,0x2cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x54b,0x54b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0, 0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1a,0x1a,0x1a,0x1a,0x1a,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1a,0x1a,0x1a,0x1a,0x1a, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0x1b,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, @@ -1388,13 +1409,12 @@ static const uint16_t propsTrie_index[22688]={ 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0, 0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, +0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, +0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, -0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0, -0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0, +0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0, +0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,5,0x705,5,5,5,5,5,5,5,5,5,5, @@ -1416,176 +1436,177 @@ static const uint16_t propsTrie_index[22688]={ 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,0x605,5,5,5,5,5,5,5,5,5,5,5,5, 5,0x645,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,0x785,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x10,0x10,0x10,0x10, +5,5,5,5,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, 0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, -0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0,0x10,0,0, +0x10,0x10,0x10,0x10,0,0x10,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x11,0x11,0x11,0x11, +0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, 0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, -0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0,0,0,0,0,0 +0x11,0x11,0,0,0,0,0,0 }; static const UTrie2 propsTrie={ propsTrie_index, - propsTrie_index+4656, + propsTrie_index+4692, NULL, - 4656, - 18032, + 4692, + 18324, 0xa40, - 0x12b0, + 0x12d4, 0x0, 0x0, 0x110000, - 0x589c, - NULL, 0, FALSE, FALSE, 0, NULL + 0x59e4, + NULL, 0, false, false, 0, NULL }; -static const uint16_t propsVectorsTrie_index[32060]={ -0x511,0x519,0x521,0x529,0x541,0x549,0x551,0x559,0x561,0x569,0x571,0x579,0x581,0x589,0x591,0x599, -0x5a0,0x5a8,0x5b0,0x5b8,0x5bb,0x5c3,0x5cb,0x5d3,0x5db,0x5e3,0x5eb,0x5f3,0x5fb,0x603,0x60b,0x613, -0x61b,0x623,0x62a,0x632,0x63a,0x642,0x64a,0x652,0x65a,0x662,0x667,0x66f,0x676,0x67e,0x686,0x68e, -0x696,0x69e,0x6a6,0x6ae,0x6b5,0x6bd,0x6c5,0x6cd,0x6d5,0x6dd,0x6e5,0x6ed,0x6f5,0x6fd,0x705,0x70d, -0x1aba,0xd5a,0xe2e,0x1162,0x1299,0x1c7b,0x1e12,0x1c73,0x1367,0x1377,0x135f,0x136f,0x7da,0x7e0,0x7e8,0x7f0, -0x7f8,0x7fe,0x806,0x80e,0x816,0x81c,0x824,0x82c,0x834,0x83a,0x842,0x84a,0x852,0x85a,0x862,0x869, -0x871,0x877,0x87f,0x887,0x88f,0x895,0x89d,0x8a5,0x8ad,0x137f,0x8b5,0x8bd,0x8c5,0x8cc,0x8d4,0x8dc, -0x8e4,0x8e8,0x8f0,0x8f7,0x8ff,0x907,0x90f,0x917,0x169a,0x16a2,0x91f,0x927,0x92f,0x937,0x93f,0x946, -0x1700,0x16f0,0x16f8,0x19f5,0x19fd,0x138f,0x94e,0x1387,0x15e3,0x15e3,0x15e5,0x13a3,0x13a4,0x1397,0x1399,0x139b, -0x1708,0x170a,0x956,0x170a,0x95e,0x963,0x96b,0x170f,0x971,0x170a,0x977,0x97f,0xc3a,0x1717,0x1717,0x987, -0x1727,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728, -0x1728,0x1728,0x1728,0x171f,0x98f,0x1730,0x1730,0x997,0xb62,0xb6a,0xb72,0xb7a,0x1740,0x1738,0x99f,0x9a7, -0x9af,0x174a,0x1752,0x9b7,0x1748,0x9bf,0x1ac2,0xd62,0xb82,0xb8a,0xb92,0xb97,0x195b,0xc61,0xc68,0x18b7, -0xc12,0x1aca,0xd6a,0xd72,0xd7a,0xd82,0xf38,0xf3c,0x19bb,0x19c0,0xca0,0xca8,0x1a31,0x1a39,0x1b93,0xe36, -0x1a41,0xcee,0xcf6,0x1a49,0x10e2,0x118a,0xf10,0xd8a,0x18d7,0x18bf,0x18cf,0x18c7,0x1973,0x196b,0x1927,0x19b3, -0x13ac,0x13ac,0x13ac,0x13ac,0x13af,0x13ac,0x13ac,0x13b7,0x9c7,0x13bf,0x9cb,0x9d3,0x13bf,0x9db,0x9e3,0x9eb, -0x13cf,0x13c7,0x13d7,0x9f3,0x9fb,0x13df,0xa03,0xa0b,0x13e7,0x13ef,0x13f7,0x13ff,0xa13,0x1407,0x140e,0x1416, -0x141e,0x1426,0x142e,0x1436,0x143e,0x1445,0x144d,0x1455,0x145d,0x1465,0x1468,0x146a,0x175a,0x184d,0x1853,0x19a3, -0x1472,0xa1b,0xa23,0x1598,0x159d,0x15a0,0x15a6,0x147a,0x15ae,0x15ae,0x148a,0x1482,0x1492,0x149a,0x14a2,0x14aa, -0x14b2,0x14ba,0x14c2,0x14ca,0x185b,0x18af,0x1a05,0x1b5b,0x14da,0x14e0,0x14e8,0x14f0,0x14d2,0x14f8,0x1863,0x186a, -0x1762,0x1762,0x1762,0x1762,0x1762,0x1762,0x1762,0x1762,0x1872,0x1872,0x1872,0x1872,0x187a,0x1881,0x1883,0x188a, -0x1892,0x1896,0x1896,0x1899,0x1896,0x1896,0x189f,0x1896,0x18df,0x19ab,0x1a0d,0xb9f,0xba5,0x1cbf,0x1cc7,0x1d9d, -0x194b,0x193f,0x1943,0x19c8,0x192f,0x192f,0x192f,0xc22,0x1937,0xc42,0x198b,0xc90,0xc2a,0xc32,0xc32,0x1a51, -0x197b,0x1a15,0xc78,0xc80,0xa2b,0x176a,0x176a,0xa33,0x1772,0x1772,0x1772,0x1772,0x1772,0x1772,0xa3b,0x715, -0x15cb,0x15ed,0xa43,0x15f5,0xa4b,0x15fd,0x1605,0x160d,0xa53,0xa58,0x1615,0x161c,0xa5d,0x177a,0x199b,0xc1a, -0xa65,0x1677,0x167e,0x1624,0x1686,0x168a,0x162c,0x1630,0x1649,0x1649,0x164b,0x1638,0x1640,0x1640,0x1641,0x1692, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1785,0x18e7,0x18e7, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x165a,0x1ab2,0x1e7e, -0x178d,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793, -0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793, -0x1793,0x1793,0x1793,0x1793,0xa6d,0x179b,0xa75,0x1ad2,0x1a5d,0x1a5d,0x1a5d,0x1a5d,0x1a5d,0x1a5d,0x1a5d,0x1a5d, -0x1a59,0xcfe,0x1a6d,0x1a65,0x1a6f,0x1ada,0x1ada,0xd92,0x1953,0x19d0,0x1a25,0x1a29,0x1a1d,0x1b8b,0xcb0,0xcb7, -0x1983,0xc88,0x19d8,0xcbf,0x1a77,0x1a7a,0xd06,0x1ae2,0x1a8a,0x1a82,0xd0e,0xd9a,0x1aea,0x1aee,0xda2,0xfec, -0x1a92,0xd16,0xd1e,0x1af6,0x1b06,0x1afe,0xdaa,0xee0,0xe3e,0xe46,0x1d0d,0xf9c,0x1dba,0x1dba,0x1b0e,0xdb2, -0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3, -0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5, -0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7, -0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2, -0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4, -0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6, -0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8, -0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3, -0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5, -0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7, -0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2, -0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4, -0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6, -0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8, -0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3, -0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5, -0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7, -0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2, -0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4, -0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6, -0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8, -0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0xa7d,0xdba,0xdbd, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba, -0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662, -0x1667,0x166f,0x18a7,0x132c,0x1993,0x1993,0x1330,0x1337,0xa85,0xa8d,0xa95,0x1518,0x151f,0x1527,0xa9d,0x152f, -0x156d,0x156d,0x1500,0x1508,0x1537,0x1564,0x1565,0x1575,0x153f,0x1544,0x154c,0x1554,0xaa5,0x155c,0xaad,0x1510, -0xc98,0x157d,0xab5,0xabd,0x1585,0x158b,0x1590,0xac5,0xad5,0x15d3,0x15db,0x15be,0x15c3,0xadd,0xae5,0xacd, -0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa, -0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16b2,0x16b2,0x16b2,0x16b2, -0x14c4,0x14c4,0x1504,0x1544,0x1584,0x15c4,0x1604,0x1644,0x1680,0x16c0,0x16ec,0x172c,0x176c,0x17ac,0x17ec,0x182c, -0x186c,0x18a8,0x18e8,0x1928,0x1968,0x199c,0x19d8,0x1a18,0x1a58,0x1a98,0x1ad4,0x1b14,0x1b54,0x1b94,0x1bd4,0x1c14, -0xe59,0xa80,0xac0,0xb00,0xb40,0xb6b,0xed9,0xa40,0xefb,0xa40,0xa40,0xa40,0xa40,0xbab,0x1381,0x1381, -0xf3b,0xfbb,0xa40,0xa40,0xa40,0xbeb,0xf7b,0xc2b,0xa40,0xc51,0xc91,0xcd1,0xd11,0xd51,0xe99,0xdc9, -0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1, -0x12c1,0x12c1,0x12c1,0x12c1,0xffb,0x1301,0x1136,0x1176,0x1341,0x1181,0x13c1,0x13c1,0x13c1,0x103b,0x105b,0x109b, -0x1401,0x1401,0x10db,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b, -0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x10f6, +static const uint16_t propsVectorsTrie_index[32692]={ +0x539,0x541,0x549,0x551,0x569,0x571,0x579,0x581,0x589,0x591,0x599,0x5a1,0x5a9,0x5b1,0x5b9,0x5c1, +0x5c8,0x5d0,0x5d8,0x5e0,0x5e3,0x5eb,0x5f3,0x5fb,0x603,0x60b,0x613,0x61b,0x623,0x62b,0x633,0x63b, +0x643,0x64b,0x652,0x65a,0x662,0x66a,0x672,0x67a,0x682,0x68a,0x68f,0x697,0x69e,0x6a6,0x6ae,0x6b6, +0x6be,0x6c6,0x6ce,0x6d6,0x6dd,0x6e5,0x6ed,0x6f5,0x6fd,0x705,0x70d,0x715,0x71d,0x725,0x72d,0x735, +0x1b39,0xd8a,0xe56,0x118d,0x12cc,0x1d01,0x1ea0,0x1cf9,0x13e6,0x13f6,0x13de,0x13ee,0x80a,0x810,0x818,0x820, +0x828,0x82e,0x836,0x83e,0x846,0x84c,0x854,0x85c,0x864,0x86a,0x872,0x87a,0x882,0x88a,0x892,0x899, +0x8a1,0x8a7,0x8af,0x8b7,0x8bf,0x8c5,0x8cd,0x8d5,0x8dd,0x13fe,0x8e5,0x8ed,0x8f5,0x8fc,0x904,0x90c, +0x914,0x918,0x920,0x927,0x92f,0x937,0x93f,0x947,0x1719,0x1721,0x94f,0x957,0x95f,0x967,0x96f,0x976, +0x177f,0x176f,0x1777,0x1a74,0x1a7c,0x140e,0x97e,0x1406,0x1662,0x1662,0x1664,0x1422,0x1423,0x1416,0x1418,0x141a, +0x1787,0x1789,0x986,0x1789,0x98e,0x993,0x99b,0x178e,0x9a1,0x1789,0x9a7,0x9af,0xc6a,0x1796,0x1796,0x9b7, +0x17a6,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7, +0x17a7,0x17a7,0x17a7,0x179e,0x9bf,0x17af,0x17af,0x9c7,0xb92,0xb9a,0xba2,0xbaa,0x17bf,0x17b7,0x9cf,0x9d7, +0x9df,0x17c9,0x17d1,0x9e7,0x17c7,0x9ef,0x1b41,0xd92,0xbb2,0xbba,0xbc2,0xbc7,0x19da,0xc91,0xc98,0x1936, +0xc42,0x1b49,0xd9a,0xda2,0xdaa,0xdb2,0xf60,0xf64,0x1a3a,0x1a3f,0xcd0,0xcd8,0x1ab0,0x1ab8,0x1c19,0xe5e, +0x1ac0,0xd1e,0xd26,0x1ac8,0x1105,0x11b5,0xf38,0xdba,0x1956,0x193e,0x194e,0x1946,0x19f2,0x19ea,0x19a6,0x1a32, +0x142b,0x142b,0x142b,0x142b,0x142e,0x142b,0x142b,0x1436,0x9f7,0x143e,0x9fb,0xa03,0x143e,0xa0b,0xa13,0xa1b, +0x144e,0x1446,0x1456,0xa23,0xa2b,0x145e,0xa33,0xa3b,0x1466,0x146e,0x1476,0x147e,0xa43,0x1486,0x148d,0x1495, +0x149d,0x14a5,0x14ad,0x14b5,0x14bd,0x14c4,0x14cc,0x14d4,0x14dc,0x14e4,0x14e7,0x14e9,0x17d9,0x18cc,0x18d2,0x1a22, +0x14f1,0xa4b,0xa53,0x1617,0x161c,0x161f,0x1625,0x14f9,0x162d,0x162d,0x1509,0x1501,0x1511,0x1519,0x1521,0x1529, +0x1531,0x1539,0x1541,0x1549,0x18da,0x192e,0x1a84,0x1be1,0x1559,0x155f,0x1567,0x156f,0x1551,0x1577,0x18e2,0x18e9, +0x17e1,0x17e1,0x17e1,0x17e1,0x17e1,0x17e1,0x17e1,0x17e1,0x18f1,0x18f1,0x18f1,0x18f1,0x18f9,0x1900,0x1902,0x1909, +0x1911,0x1915,0x1915,0x1918,0x1915,0x1915,0x191e,0x1915,0x195e,0x1a2a,0x1a8c,0xbcf,0xbd5,0x1d45,0x1d4d,0x1e2b, +0x19ca,0x19be,0x19c2,0x1a47,0x19ae,0x19ae,0x19ae,0xc52,0x19b6,0xc72,0x1a0a,0xcc0,0xc5a,0xc62,0xc62,0x1ad0, +0x19fa,0x1a94,0xca8,0xcb0,0xa5b,0x17e9,0x17e9,0xa63,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0xa6b,0x73d, +0x164a,0x166c,0xa73,0x1674,0xa7b,0x167c,0x1684,0x168c,0xa83,0xa88,0x1694,0x169b,0xa8d,0x17f9,0x1a1a,0xc4a, +0xa95,0x16f6,0x16fd,0x16a3,0x1705,0x1709,0x16ab,0x16af,0x16c8,0x16c8,0x16ca,0x16b7,0x16bf,0x16bf,0x16c0,0x1711, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1804,0x1966,0x1966, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d9,0x1b31,0x1f0c, +0x180c,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, +0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, +0x1812,0x1812,0x1812,0x1812,0xa9d,0x181a,0xaa5,0x1b51,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc, +0x1ad8,0xd2e,0x1aec,0x1ae4,0x1aee,0x1b59,0x1b59,0xdc2,0x19d2,0x1a4f,0x1aa4,0x1aa8,0x1a9c,0x1c11,0xce0,0xce7, +0x1a02,0xcb8,0x1a57,0xcef,0x1af6,0x1af9,0xd36,0x1b61,0x1b09,0x1b01,0xd3e,0xdca,0x1b69,0x1b6d,0xdd2,0x100f, +0x1b11,0xd46,0xd4e,0x1b75,0x1b85,0x1b7d,0xdda,0xf08,0xe66,0xe6e,0x1d9b,0xfbf,0x1e48,0x1e48,0x1b8d,0xde2, +0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762, +0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764, +0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766, +0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761, +0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763, +0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765, +0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767, +0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762, +0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764, +0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766, +0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761, +0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763, +0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765, +0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767, +0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762, +0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764, +0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766, +0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761, +0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763, +0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765, +0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767, +0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0xaad,0xdea,0xded, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739, +0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x16e1,0x16e1,0x16e1,0x16e1,0x16e1,0x16e1,0x16e1,0x16e1, +0x16e6,0x16ee,0x1926,0x13a3,0x1a12,0x1a12,0x13a7,0x13ae,0xab5,0xabd,0xac5,0x1597,0x159e,0x15a6,0xacd,0x15ae, +0x15ec,0x15ec,0x157f,0x1587,0x15b6,0x15e3,0x15e4,0x15f4,0x15be,0x15c3,0x15cb,0x15d3,0xad5,0x15db,0xadd,0x158f, +0xcc8,0x15fc,0xae5,0xaed,0x1604,0x160a,0x160f,0xaf5,0xb05,0x1652,0x165a,0x163d,0x1642,0xb0d,0xb15,0xafd, +0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729, +0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1731,0x1731,0x1731,0x1731, +0x1564,0x1564,0x15a4,0x15e4,0x1624,0x1664,0x16a4,0x16e4,0x1720,0x1760,0x178c,0x17cc,0x180c,0x184c,0x188c,0x18cc, +0x190c,0x1948,0x1988,0x19c8,0x1a08,0x1a3c,0x1a78,0x1ab8,0x1af8,0x1b38,0x1b74,0x1bb4,0x1bf4,0x1c34,0x1c74,0x1cb4, +0xe59,0xa80,0xac0,0xb00,0xb40,0xb6b,0xf99,0xa40,0xed9,0xa40,0xa40,0xa40,0xa40,0xbab,0x13e2,0x13e2, +0xf19,0xfd9,0xa40,0xa40,0xa40,0xbeb,0xf59,0xc2b,0xa40,0xc51,0xc91,0xcd1,0xd11,0xd51,0xe99,0xdc9, +0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322, +0x1322,0x1322,0x1322,0x1322,0x1019,0x1362,0x1157,0x1197,0x13a2,0x11a2,0x1422,0x1422,0x1422,0x1059,0x1079,0x10b9, +0x1462,0x1462,0x11e2,0x14a2,0x10f9,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079, +0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1117, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, @@ -1608,1868 +1629,1908 @@ static const uint16_t propsVectorsTrie_index[32060]={ 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, 0xe09,0xe19,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, -0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241, -0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x11c1, -0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281, -0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1201, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0xbf7,0xbfa,0xdc5,0x1d5d,0xff4,0x71d,0x531,0x108e,0xcc7,0xd46,0x531,0x531,0x1c8b,0xee8,0xef0,0x1da5, -0xc4a,0xc51,0xc59,0x1b16,0x1d3d,0x531,0x1d1d,0xfc4,0x1b1e,0xdcd,0xdd5,0xddd,0x101c,0x725,0x531,0x531, -0x1b26,0x1b26,0x72d,0x531,0x1dd2,0x10a6,0x1dca,0x10ae,0x1ebe,0x11a0,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0xde5,0x1f16,0x1291,0x531,0x531,0x1ede,0x11c8,0x11cf,0x11d6,0x12cd,0x12d1,0x1248,0x11de, -0x1b9b,0x1b9d,0xe4e,0xe55,0x1b2e,0x1b36,0xded,0xf08,0x1c83,0xed0,0xed8,0xfbc,0x1ca3,0x1ca7,0x1caf,0x103c, -0xf87,0xf8c,0x735,0x531,0x1096,0x109e,0x1d05,0xf94,0xf69,0xf6f,0xf77,0xf7f,0x531,0x531,0x531,0x531, -0x1e42,0x1e3a,0x1110,0x1118,0x1d85,0x1d7d,0x1064,0x531,0x531,0x531,0x531,0x531,0x1d6d,0x1024,0x102c,0x1034, -0x1d35,0x1d2d,0xfd4,0x1108,0x1cb7,0xf18,0x73d,0x531,0x1074,0x107c,0x745,0x531,0x531,0x531,0x531,0x531, -0x1eb6,0x1182,0x74d,0x531,0x531,0x1d95,0x1d8d,0x106c,0x1250,0x1256,0x125e,0x531,0x531,0x11e6,0x11ea,0x11f2, -0x1e76,0x1e6e,0x116a,0x1e66,0x1e5e,0x115a,0x1d65,0x1014,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x10c6,0x10cb,0x10d3,0x10da,0x10fa,0x1100,0x531,0x531,0x113e,0x1142,0x114a,0x1192,0x1198,0x755,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x11b0,0x531,0x531,0x531,0x531,0x531,0x759,0x1efe,0x1238, -0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0, -0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e5,0xccf,0xcd6,0xcd6,0xcd6, -0x19ed,0x19ed,0x19ed,0xcde,0x1dc2,0x1dc2,0x1dc2,0x1dc2,0x1dc2,0x1dc2,0x761,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x765,0x1f2e,0x1f2e,0x12a1,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5, -0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0xe5d,0xfdc,0xfe4,0x1f36, -0x12d9,0x12e1,0xf20,0x1d55,0x1d4d,0x1004,0x100c,0x76d,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x1ed6,0x1ece,0x11c0, -0x531,0x531,0x531,0x1c9b,0x1c9b,0xef8,0x1c93,0xf00,0x531,0x531,0x10f2,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x771,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x1ced,0x1ced,0x1ced,0xf44,0xf49, -0x779,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x1f46,0x1301,0x1308,0x1f3e,0x1f3e,0x1f3e,0x781, -0x531,0x17c0,0x17c0,0x17c0,0x17c0,0x17c0,0x17c0,0x17c0,0xafb,0x17d0,0xb03,0x17d1,0x17c8,0x17d9,0x17df,0x17e7, -0xb0b,0x190f,0x190f,0x789,0x531,0x531,0x531,0x531,0x11b8,0x18ff,0x18ff,0xc02,0xce6,0x531,0x531,0x531, -0x531,0x1818,0x181f,0xb13,0x1822,0xb1b,0xb23,0xb2b,0x181c,0xb33,0xb3b,0xb43,0x1821,0x1829,0x1818,0x181f, -0x181b,0x1822,0x182a,0x1819,0x1820,0x181c,0xb4a,0x17ef,0x17f7,0x17fe,0x1805,0x17f2,0x17fa,0x1801,0x1808,0xb52, -0x1810,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea, -0x1dea,0x1dda,0x1ddd,0x1dda,0x1de4,0x10b6,0x791,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x12bd,0x12c5,0x12c5,0x12c5,0x12c5,0x12c5,0x12c5, -0x12c5,0x10ea,0x799,0x531,0x531,0x531,0x531,0x531,0x531,0x1ef6,0x11fa,0x7a1,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x7a5,0x12e9,0x1f06,0x1240,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x12a9,0x1d25,0x1d25,0x1d25,0x1d25,0x1d25,0x1d25,0xfcc,0x531,0x1e32,0x1e2a,0x10be,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x7ad,0x1ec6,0x11a8,0x531,0x531,0x1202,0x1203,0x7b5,0x531,0x531,0x531,0x531, -0x531,0xe95,0xe9d,0xea5,0xead,0xeb5,0xebd,0xec4,0xec8,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x7b9,0x1044,0x1d75,0x104a,0x1d75,0x1052,0x1057,0x105c, -0x105c,0x1dfa,0x1e1a,0x1e22,0x1e8e,0x1e02,0x1ee6,0x1e0a,0x1e96,0x1eee,0x1eee,0x1172,0x117a,0x121a,0x1220,0x1228, -0x1230,0x1f0e,0x1f0e,0x1f0e,0x1f0e,0x1274,0x1f0e,0x127a,0x127e,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1, -0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1, -0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c2,0xb5a,0x1832,0x1832,0x1832,0x7ca,0x7ca,0x7ca, -0x7ca,0x1907,0x1907,0x1907,0x1907,0x1907,0x1907,0x1907,0x7d2,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca, -0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca, -0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca, -0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca, -0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0xbad,0xbb4,0xbbc,0xbc4,0x18ef,0x18ef,0x18ef, -0xbcc,0xbd4,0xbd7,0x191f,0x1917,0xc0a,0xd26,0xd2a,0xd2e,0x531,0x531,0x531,0x531,0xd36,0x1a9a,0xd3e, -0xf30,0x17a3,0xaed,0xaf3,0xffc,0xbdf,0x1963,0xc70,0x531,0x17b8,0x17ab,0x17b0,0x18f7,0xbe7,0xbef,0x1120, -0x1126,0x1cf5,0xf51,0x1ce5,0xf28,0x12f1,0x12f9,0x531,0x531,0x1d15,0x1d15,0x1d15,0x1d15,0x1d15,0x1d15,0x1d15, -0x1d15,0x1d15,0xfa4,0xfac,0xfb4,0x12b1,0x12b5,0x531,0x531,0x1aa2,0xd4e,0x1aaa,0x1aaa,0xd52,0xe65,0xe6d, -0xe75,0x1b6b,0x1b53,0x1b73,0x1b7b,0x1b63,0xdfd,0xe01,0xe08,0xe10,0xe14,0xe1c,0xe24,0xe26,0xe26,0xe26, -0xe26,0x1bdc,0x1be4,0x1bdc,0x1bea,0x1bf2,0x1bbd,0x1bfa,0x1c02,0x1bdc,0x1c0a,0x1c12,0x1c19,0x1c21,0x1bc5,0x1bdc, -0x1c26,0x1bcd,0x1bd4,0x1c2e,0x1c34,0x1cd6,0x1cdd,0x1ccf,0x1c3b,0x1c43,0x1c4b,0x1c53,0x1d45,0x1c5b,0x1c63,0xe7d, -0xe85,0x1bad,0x1bad,0x1bad,0xe8d,0x1cfd,0x1cfd,0xf59,0xf61,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e, -0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b40,0x1b3e,0x1b48,0x1b3e,0x1b3e, -0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b4b,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0xdf5,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x1dad,0x1dad,0x1dad,0x1dad,0x1dad, -0x1dad,0x1dad,0x1dad,0x1dad,0x1dad,0x1dad,0x1dad,0x1dad,0x1dad,0x1db2,0x1dad,0x1dad,0x1dad,0x1084,0x1086,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x112e,0x1bb5,0x1e86,0x1e86,0x1e86,0x1e86, -0x1e86,0x1e86,0x1e86,0x1ea6,0x1136,0x120b,0x1212,0x1eae,0x1eae,0x1eae,0x1eae,0x1eae,0x1eae,0x1eae,0x1eae,0x1eae, -0x1eae,0x1eae,0x1152,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52, -0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52, -0x1e52,0x1e52,0x1e56,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26, -0x1f26,0x1266,0x126c,0x1286,0x1289,0x1289,0x1289,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183d,0x1310,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1318,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1845,0x1845,0x1845,0x1845,0x1845, -0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x133f,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x131c,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e, -0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e, -0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1324,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x131c,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1347, -0x1c6b,0x1c6b,0x1c6b,0x1c6b,0x1c6b,0x1c6b,0x134f,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1357,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16c2,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16ca,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e, -0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e, -0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e, -0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e, -0x1f1e,0x510,0x510,0x510,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d6,0x2df,0x2d9, -0x2d9,0x2dc,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3, -0x2d3,0x2d3,0x2d3,0x2d3,0x7cb,0x7c5,0x7aa,0x78f,0x79b,0x798,0x78f,0x7a7,0x795,0x7a1,0x78f,0x7bc, -0x7b3,0x7a4,0x7c8,0x79e,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x7b0,0x7ad, -0x7b6,0x7b6,0x7b6,0x7c5,0x78f,0x7d7,0x7d7,0x7d7,0x7d7,0x7d7,0x7d7,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1, -0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x795, -0x79b,0x7a1,0x7c2,0x789,0x7bf,0x7d4,0x7d4,0x7d4,0x7d4,0x7d4,0x7d4,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce, -0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x795, -0x7b9,0x792,0x7b6,0x2d3,0,0,0,0,0,0,0,0,0,0,0,0, +0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2, +0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x1222, +0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2, +0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x1262, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0xc27,0xc2a,0xdf5,0x1deb,0x1017,0x745,0x559,0x10b1,0xcf7,0xd76,0x559,0x559,0x1d11,0xf10,0xf18,0x1e33, +0xc7a,0xc81,0xc89,0x1b95,0x1dcb,0x559,0x1dab,0xfe7,0x1b9d,0xdfd,0xe05,0xe0d,0x103f,0x74d,0x559,0x559, +0x1ba5,0x1ba5,0x755,0x559,0x1e60,0x10c9,0x1e58,0x10d1,0x1f4c,0x11cb,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0xe15,0x1fa4,0x12c4,0x1346,0x1347,0x1f6c,0x11f3,0x11fa,0x1201,0x1303,0x1307,0x127b,0x1211, +0x1c21,0x1c23,0xe76,0xe7d,0x1bad,0x1bb5,0xe1d,0xf30,0x1d09,0xef8,0xf00,0xfdf,0x1d29,0x1d2d,0x1d35,0x105f, +0xfaf,0x1d8b,0x75d,0x559,0x10b9,0x10c1,0x1d93,0xfb7,0xf91,0xf97,0xf9f,0xfa7,0x559,0x559,0x559,0x559, +0x1ed0,0x1ec8,0x113b,0x1143,0x1e13,0x1e0b,0x1087,0x559,0x559,0x559,0x559,0x559,0x1dfb,0x1047,0x104f,0x1057, +0x1dc3,0x1dbb,0xff7,0x1133,0x1d3d,0xf40,0x765,0x559,0x1097,0x109f,0x76d,0x559,0x559,0x559,0x559,0x559, +0x1f44,0x11ad,0x775,0x559,0x559,0x1e23,0x1e1b,0x108f,0x1283,0x1289,0x1291,0x559,0x559,0x1219,0x121d,0x1225, +0x1f04,0x1efc,0x1195,0x1ef4,0x1eec,0x1185,0x1df3,0x1037,0x1357,0x135a,0x135a,0x559,0x559,0x559,0x559,0x559, +0x10e9,0x10ee,0x10f6,0x10fd,0x1125,0x112b,0x559,0x559,0x1169,0x116d,0x1175,0x11bd,0x11c3,0x77d,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x11db,0x136a,0x136f,0x1377,0x559,0x559,0x781,0x1f8c,0x126b, +0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f, +0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a64,0xcff,0xd06,0xd06,0xd06, +0x1a6c,0x1a6c,0x1a6c,0xd0e,0x1e50,0x1e50,0x1e50,0x1e50,0x1e50,0x1e50,0x789,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x78d,0x1fbc,0x1fbc,0x12d4,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b, +0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0xe85,0xfff,0x1007,0x1fc4, +0x130f,0x1317,0xf48,0x1de3,0x1ddb,0x1027,0x102f,0x795,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1f64,0x1f5c,0x11eb, +0x559,0x559,0x559,0x1d21,0x1d21,0xf20,0x1d19,0xf28,0x559,0x559,0x111d,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x799,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1d73,0x1d73,0x1d73,0xf6c,0xf71, +0x7a1,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1fd4,0x1337,0x133e,0x1fcc,0x1fcc,0x1fcc,0x7a9, +0x559,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0xb2b,0x184f,0xb33,0x1850,0x1847,0x1858,0x185e,0x1866, +0xb3b,0x198e,0x198e,0x7b1,0x559,0x559,0x559,0x1362,0x11e3,0x197e,0x197e,0xc32,0xd16,0x559,0x559,0x559, +0x559,0x1897,0x189e,0xb43,0x18a1,0xb4b,0xb53,0xb5b,0x189b,0xb63,0xb6b,0xb73,0x18a0,0x18a8,0x1897,0x189e, +0x189a,0x18a1,0x18a9,0x1898,0x189f,0x189b,0xb7a,0x186e,0x1876,0x187d,0x1884,0x1871,0x1879,0x1880,0x1887,0xb82, +0x188f,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78, +0x1e78,0x1e68,0x1e6b,0x1e68,0x1e72,0x10d9,0x7b9,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x12f0,0x12f8,0x12fb,0x12fb,0x12fb,0x12fb,0x12fb, +0x12fb,0x110d,0x1115,0x1fdc,0x134f,0x7c1,0x559,0x559,0x559,0x1f84,0x122d,0x7c9,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x7cd,0x131f,0x1f94,0x1273,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x7d5,0x137f,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x12dc,0x1db3,0x1db3,0x1db3,0x1db3,0x1db3,0x1db3,0xfef,0x559,0x1ec0,0x1eb8,0x10e1,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x7dd,0x1f54,0x11d3,0x559,0x559,0x1235,0x1236,0x7e5,0x559,0x559,0x559,0x559, +0x559,0xebd,0xec5,0xecd,0xed5,0xedd,0xee5,0xeec,0xef0,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x7e9,0x1067,0x1e03,0x106d,0x1e03,0x1075,0x107a,0x107f, +0x107f,0x1e88,0x1ea8,0x1eb0,0x1f1c,0x1e90,0x1f74,0x1e98,0x1f24,0x1f7c,0x1f7c,0x119d,0x11a5,0x124d,0x1253,0x125b, +0x1263,0x1f9c,0x1f9c,0x1f9c,0x1f9c,0x12a7,0x1f9c,0x12ad,0x12b1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1, +0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1, +0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f2,0xb8a,0x18b1,0x18b1,0x18b1,0x7fa,0x7fa,0x7fa, +0x7fa,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x802,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa, +0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa, +0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa, +0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa, +0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0xbdd,0xbe4,0xbec,0xbf4,0x196e,0x196e,0x196e, +0xbfc,0xc04,0xc07,0x199e,0x1996,0xc3a,0xd56,0xd5a,0xd5e,0x559,0x559,0x559,0x559,0xd66,0x1b19,0xd6e, +0xf58,0x1822,0xb1d,0xb23,0x101f,0xc0f,0x19e2,0xca0,0x559,0x1837,0x182a,0x182f,0x1976,0xc17,0xc1f,0x114b, +0x1151,0x1d7b,0xf79,0x1d6b,0xf50,0x1327,0x132f,0x559,0x559,0x1da3,0x1da3,0x1da3,0x1da3,0x1da3,0x1da3,0x1da3, +0x1da3,0x1da3,0xfc7,0xfcf,0xfd7,0x12e4,0x12e8,0x559,0x559,0x1b21,0xd7e,0x1b29,0x1b29,0xd82,0xe8d,0xe95, +0xe9d,0x1bf1,0x1bd9,0x1bf9,0x1c01,0x1be9,0xe25,0xe29,0xe30,0xe38,0xe3c,0xe44,0xe4c,0xe4e,0xe4e,0xe4e, +0xe4e,0x1c62,0x1c6a,0x1c62,0x1c70,0x1c78,0x1c43,0x1c80,0x1c88,0x1c62,0x1c90,0x1c98,0x1c9f,0x1ca7,0x1c4b,0x1c62, +0x1cac,0x1c53,0x1c5a,0x1cb4,0x1cba,0x1d5c,0x1d63,0x1d55,0x1cc1,0x1cc9,0x1cd1,0x1cd9,0x1dd3,0x1ce1,0x1ce9,0xea5, +0xead,0x1c33,0x1c33,0x1c33,0xeb5,0x1d83,0x1d83,0xf81,0xf89,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e3b, +0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e40,0x1e3b,0x1e3b,0x1e3b,0x10a7,0x10a9,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1159,0x1c3b,0x1f14,0x1f14,0x1f14,0x1f14,0x1f14,0x1f14, +0x1f14,0x1f34,0x1161,0x123e,0x1245,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c, +0x117d,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd, +0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbf,0x1bbd,0x1bc7,0x1bbd,0x1bbd, +0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bca,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bd1,0x1209,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0, +0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0, +0x1ee4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1299, +0x129f,0x12b9,0x12bc,0x12bc,0x12bc,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18bc, +0x1387,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x138f,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4, +0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x13b6,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1393,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x139b,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1393,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x13be,0x1cf1,0x1cf1,0x1cf1,0x1cf1,0x1cf1,0x1cf1,0x13c6,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x13ce,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac, +0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x13d6,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1741,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1749,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac, +0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac, +0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac, +0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac, +0x1fac,0x1fac,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x538,0x538,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e5,0x2ee,0x2e8, +0x2e8,0x2eb,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2, +0x2e2,0x2e2,0x2e2,0x2e2,0x7da,0x7d4,0x7b9,0x79e,0x7aa,0x7a7,0x79e,0x7b6,0x7a4,0x7b0,0x79e,0x7cb, +0x7c2,0x7b3,0x7d7,0x7ad,0x79b,0x79b,0x79b,0x79b,0x79b,0x79b,0x79b,0x79b,0x79b,0x79b,0x7bf,0x7bc, +0x7c5,0x7c5,0x7c5,0x7d4,0x79e,0x7e6,0x7e6,0x7e6,0x7e6,0x7e6,0x7e6,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0, +0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7a4, +0x7aa,0x7b0,0x7d1,0x798,0x7ce,0x7e3,0x7e3,0x7e3,0x7e3,0x7e3,0x7e3,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd, +0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7a4, +0x7c8,0x7a1,0x7c5,0x2e2,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2f1,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2, -0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2, -0x2e2,0x2e2,0x2e2,0x2e2,0x2e5,0x63c,0x7e0,0x7e3,0x642,0x7e3,0x7dd,0x636,0x62d,0x2eb,0x64b,0x2ee, -0x7e6,0x624,0x639,0x7da,0x63f,0x648,0x62a,0x62a,0x630,0x2e8,0x636,0x633,0x62d,0x62a,0x64b,0x2ee, -0x627,0x627,0x627,0x63c,0x2f7,0x2f7,0x2f7,0x2f7,0x2f7,0x2f7,0x654,0x2f7,0x2f7,0x2f7,0x2f7,0x2f7, -0x2f7,0x2f7,0x2f7,0x2f7,0x654,0x2f7,0x2f7,0x2f7,0x2f7,0x2f7,0x2f7,0x645,0x654,0x2f7,0x2f7,0x2f7, -0x2f7,0x2f7,0x654,0x64e,0x651,0x651,0x2f4,0x2f4,0x2f4,0x2f4,0x64e,0x2f4,0x651,0x651,0x651,0x2f4, -0x651,0x651,0x2f4,0x2f4,0x64e,0x2f4,0x651,0x651,0x2f4,0x2f4,0x2f4,0x645,0x64e,0x651,0x651,0x2f4, -0x651,0x2f4,0x64e,0x2f4,0x303,0x65a,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa, -0x303,0x2fa,0x303,0x2fa,0x300,0x657,0x303,0x65a,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x65a, -0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x660,0x657,0x303,0x2fa,0x303,0x65a, -0x303,0x2fa,0x303,0x2fa,0x303,0x657,0x663,0x65d,0x303,0x2fa,0x303,0x2fa,0x657,0x303,0x2fa,0x303, -0x2fa,0x303,0x2fa,0x663,0x65d,0x660,0x657,0x303,0x65a,0x303,0x2fa,0x303,0x65a,0x666,0x660,0x657, -0x303,0x65a,0x303,0x2fa,0x303,0x2fa,0x660,0x657,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa, -0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x660,0x657,0x303,0x2fa,0x303,0x65a, -0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x303,0x2fa,0x303, -0x2fa,0x303,0x2fa,0x2fd,0x306,0x312,0x312,0x306,0x312,0x306,0x312,0x312,0x306,0x312,0x312,0x312, -0x306,0x306,0x312,0x312,0x312,0x312,0x306,0x312,0x312,0x306,0x312,0x312,0x312,0x306,0x306,0x306, -0x312,0x312,0x306,0x312,0x315,0x309,0x312,0x306,0x312,0x306,0x312,0x312,0x306,0x312,0x306,0x306, -0x312,0x306,0x312,0x315,0x309,0x312,0x312,0x312,0x306,0x312,0x306,0x312,0x312,0x306,0x306,0x30f, -0x312,0x306,0x306,0x306,0x30f,0x30f,0x30f,0x30f,0x318,0x318,0x30c,0x318,0x318,0x30c,0x318,0x318, -0x30c,0x315,0x669,0x315,0x669,0x315,0x669,0x315,0x669,0x315,0x669,0x315,0x669,0x315,0x669,0x315, -0x669,0x306,0x315,0x309,0x315,0x309,0x315,0x309,0x312,0x306,0x315,0x309,0x315,0x309,0x315,0x309, -0x315,0x309,0x315,0x309,0x309,0x318,0x318,0x30c,0x315,0x309,0x9bd,0x9bd,0x9c0,0x9ba,0x315,0x309, -0x315,0x309,0x315,0x309,0x315,0x309,0x315,0x309,0x315,0x309,0x315,0x309,0x315,0x309,0x315,0x309, -0x315,0x309,0x315,0x309,0x315,0x309,0x315,0x309,0x9c0,0x9ba,0x9c0,0x9ba,0x9bd,0x9b7,0x9c0,0x9ba, -0xb79,0xc72,0x9bd,0x9b7,0x9bd,0x9b7,0x9c0,0x9ba,0x9c0,0x9ba,0x9c0,0x9ba,0x9c0,0x9ba,0x9c0,0x9ba, -0x9c0,0x9ba,0x9c0,0x9ba,0xc72,0xc72,0xc72,0xd6b,0xd6b,0xd6b,0xd6e,0xd6e,0xd6b,0xd6e,0xd6e,0xd6b, -0xd6b,0xd6e,0xeac,0xeaf,0xeaf,0xeaf,0xeaf,0xeac,0xeaf,0xeac,0xeaf,0xeac,0xeaf,0xeac,0xeaf,0xeac, -0x31b,0x66c,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b, -0x31b,0x66c,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b, -0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b, -0x31e,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b, -0x31b,0x31b,0x31b,0x31b,0x31b,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0xc75,0xc75,0x333,0x333,0x333,0x333, -0x333,0x333,0x333,0x333,0x333,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x327,0x327,0x324,0x324, -0x672,0x324,0x32a,0x675,0x32d,0x675,0x675,0x675,0x32d,0x675,0x32a,0x32a,0x678,0x330,0x324,0x324, -0x324,0x324,0x324,0x324,0x66f,0x66f,0x66f,0x66f,0x321,0x66f,0x324,0xaef,0x333,0x333,0x333,0x333, -0x333,0x324,0x324,0x324,0x324,0x324,0x9cc,0x9cc,0x9c9,0x9c6,0x9c9,0xc78,0xc78,0xc78,0xc78,0xc78, -0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0x67b,0x67b,0x67b,0x67b, -0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b, -0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b, -0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b, -0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67e,0x67e,0x91e,0x67e, -0x67e,0x921,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xc2a,0xd35,0xd35,0xd35,0xd35, -0xd35,0xd35,0xd35,0xd35,0xe70,0xe70,0xe70,0xe70,0xe73,0xd38,0xd38,0xd38,0x681,0x681,0xaf5,0xc6f, -0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xf5a,0xf57,0xf5a,0xf57, -0x33f,0x348,0xf5a,0xf57,9,9,0x34e,0xeb2,0xeb2,0xeb2,0x336,0x149d,9,9,9,9, -0x34b,0x339,0x35d,0x33c,0x35d,0x35d,0x35d,9,0x35d,9,0x35d,0x35d,0x354,0x687,0x687,0x687, -0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,9,0x687, -0x687,0x687,0x687,0x687,0x687,0x687,0x35d,0x35d,0x354,0x354,0x354,0x354,0x354,0x684,0x684,0x684, -0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x351,0x684, -0x684,0x684,0x684,0x684,0x684,0x684,0x354,0x354,0x354,0x354,0x354,0xf5a,0x360,0x360,0x363,0x35d, -0x35d,0x360,0x357,0x9cf,0xb82,0xb7f,0x35a,0x9cf,0x35a,0x9cf,0x35a,0x9cf,0x35a,0x9cf,0x345,0x342, -0x345,0x342,0x345,0x342,0x345,0x342,0x345,0x342,0x345,0x342,0x345,0x342,0x360,0x360,0x357,0x351, -0xb31,0xb2e,0xb7c,0xc7e,0xc7b,0xc81,0xc7e,0xc7b,0xd71,0xd74,0xd74,0xd74,0x9de,0x693,0x36f,0x372, -0x36f,0x36f,0x36f,0x372,0x36f,0x36f,0x36f,0x36f,0x372,0x9de,0x372,0x36f,0x690,0x690,0x690,0x690, -0x690,0x690,0x690,0x690,0x690,0x693,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690, -0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x68a,0x68a,0x68a,0x68a, -0x68a,0x68a,0x68a,0x68a,0x68a,0x68d,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a, -0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x9d8,0x68d,0x369,0x36c,0x369,0x369,0x369,0x36c, -0x369,0x369,0x369,0x369,0x36c,0x9d8,0x36c,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369, -0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x372,0x36c, -0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x366,0x92a,0x92d,0x90f,0x90f,0x1101, -0x9d2,0x9d2,0xb88,0xb85,0x9db,0x9d5,0x9db,0x9d5,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369, -0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369, -0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369, -0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x372,0x36c,0x36f,0x369,0xb88,0xb85,0x36f, -0x369,0xb88,0xb85,0x36f,0x369,0xb88,0xb85,0xeb5,0x372,0x36c,0x372,0x36c,0x36f,0x369,0x372,0x36c, -0x36f,0x369,0x372,0x36c,0x372,0x36c,0x372,0x36c,0x36f,0x369,0x372,0x36c,0x372,0x36c,0x372,0x36c, -0x36f,0x369,0x372,0x36c,0x9de,0x9d8,0x372,0x36c,0x372,0x36c,0x372,0x36c,0x372,0x36c,0xd7a,0xd77, -0x372,0x36c,0xeb8,0xeb5,0xeb8,0xeb5,0xeb8,0xeb5,0xbee,0xbeb,0xbee,0xbeb,0xbee,0xbeb,0xbee,0xbeb, -0xbee,0xbeb,0xbee,0xbeb,0xbee,0xbeb,0xbee,0xbeb,0xee5,0xee2,0xee5,0xee2,0xfd5,0xfd2,0xfd5,0xfd2, -0xfd5,0xfd2,0xfd5,0xfd2,0xfd5,0xfd2,0xfd5,0xfd2,0xfd5,0xfd2,0xfd5,0xfd2,0x113a,0x1137,0x1317,0x1314, -0x14d3,0x14d0,0x14d3,0x14d0,0x14d3,0x14d0,0x14d3,0x14d0,0xc,0x384,0x384,0x384,0x384,0x384,0x384,0x384, -0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384, -0x384,0x384,0x384,0xc,0xc,0x387,0x375,0x375,0x375,0x37b,0x375,0x378,0x18d8,0x37e,0x37e,0x37e, -0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e, -0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x381, -0x18d8,0x38a,0x9e1,0xc,0xc,0x14a0,0x14a0,0x13bc,0xf,0x951,0x951,0x951,0x951,0x951,0x951,0x951, -0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0xd7d,0x951,0x951,0x951,0x951,0x951, -0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d, -0x38d,0x38d,0xebb,0x38d,0x38d,0x38d,0x399,0x38d,0x390,0x38d,0x38d,0x39c,0x954,0xd80,0xd83,0xd80, -0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f, -0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f, -0x39f,0x39f,0x39f,0xf,0xf,0xf,0xf,0x18db,0x39f,0x39f,0x39f,0x396,0x393,0xf,0xf,0xf, -0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xc96,0xc96,0xc96,0xc96,0x13bf,0x14a3,0xf63,0xf63, -0xf63,0xf60,0xf60,0xd89,0x897,0xc90,0xc8d,0xc8d,0xc84,0xc84,0xc84,0xc84,0xc84,0xc84,0xf5d,0xf5d, -0xf5d,0xf5d,0xf5d,0x894,0x149a,0x1aeb,0xd8c,0x89a,0x12de,0x3ba,0x3bd,0x3bd,0x3bd,0x3bd,0x3bd,0x3ba, -0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0xf66,0xf66,0xf66,0xf66,0xf66,0x89d,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0xb28,0xb28,0xb28,0xc84,0xc8a, -0xc87,0xd86,0xd86,0xd86,0xd86,0xd86,0xd86,0x12db,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930, -0x930,0x930,0x3b4,0x3b1,0x3ae,0x3ab,0xb8b,0xb8b,0x912,0x3ba,0x3ba,0x3c6,0x3ba,0x3c0,0x3c0,0x3c0, -0x3c0,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x9e7,0x9e7,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0x9e7,0x3bd,0x3ba,0x3bd,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0x9e7,0x3ba,0x3ba,0x3ba,0x3bd,0x933,0x3ba,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5, -0x3a5,0x3a2,0x3ab,0x3a8,0x3a8,0x3a5,0x3a5,0x3a5,0x3a5,0x3c3,0x3c3,0x3a5,0x3a5,0x3ab,0x3a8,0x3a8, -0x3a8,0x3a5,0xc93,0xc93,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x9e7,0x9e7, -0x9e7,0x9e4,0x9e4,0xc93,0x9fc,0x9fc,0x9fc,0x9f6,0x9f6,0x9f6,0x9f6,0x9f6,0x9f6,0x9f6,0x9f6,0x9f3, -0x9f6,0x9f3,0x12,0x9ff,0x9f9,0x9ea,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9, -0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9, -0x9f9,0xc99,0xc99,0xc99,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0, -0x9f0,0x9f0,0x9f0,0x9f0,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x12, -0x12,0xc99,0xc99,0xc99,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9, -0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9, -0xde9,0xde9,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7, -0xfe7,0xfe7,0xfe7,0xfe7,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05, -0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05, -0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02, -0xa02,0xa02,0xa02,0xa02,0xa02,0xb8e,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15, -0x15,0x15,0x15,0x15,0xefd,0xefd,0xefd,0xefd,0xefd,0xefd,0xefd,0xefd,0xefd,0xefd,0xf00,0xf00, -0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00, -0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xef4, -0xef4,0xef4,0xef4,0xef4,0xef4,0xef4,0xef4,0xef4,0xf03,0xf03,0xef7,0xef7,0xefa,0xf09,0xf06,0x102, -0x102,0x18ff,0x1902,0x1902,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xb01,0xb01,0xb04,0xb04,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01, -0x6f,0x6f,0x6f,0x6f,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1605,0x1605,0x1605,0x1605,0x1605, -0x1605,0x1605,0x1605,0x1605,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x163e,0x163e,0x163e, -0x163e,0x163e,0x163e,0x163e,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x16b,0x16b,0x16b, +0,0,0,0,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x300,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1, +0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1, +0x2f1,0x2f1,0x2f1,0x2f1,0x2f4,0x64b,0x7ef,0x7f2,0x651,0x7f2,0x7ec,0x645,0x63c,0x2fa,0x65a,0x2fd, +0x7f5,0x633,0x648,0x7e9,0x64e,0x657,0x639,0x639,0x63f,0x2f7,0x645,0x642,0x63c,0x639,0x65a,0x2fd, +0x636,0x636,0x636,0x64b,0x306,0x306,0x306,0x306,0x306,0x306,0x663,0x306,0x306,0x306,0x306,0x306, +0x306,0x306,0x306,0x306,0x663,0x306,0x306,0x306,0x306,0x306,0x306,0x654,0x663,0x306,0x306,0x306, +0x306,0x306,0x663,0x65d,0x660,0x660,0x303,0x303,0x303,0x303,0x65d,0x303,0x660,0x660,0x660,0x303, +0x660,0x660,0x303,0x303,0x65d,0x303,0x660,0x660,0x303,0x303,0x303,0x654,0x65d,0x660,0x660,0x303, +0x660,0x303,0x65d,0x303,0x312,0x669,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309, +0x312,0x309,0x312,0x309,0x30f,0x666,0x312,0x669,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x669, +0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x66f,0x666,0x312,0x309,0x312,0x669, +0x312,0x309,0x312,0x309,0x312,0x666,0x672,0x66c,0x312,0x309,0x312,0x309,0x666,0x312,0x309,0x312, +0x309,0x312,0x309,0x672,0x66c,0x66f,0x666,0x312,0x669,0x312,0x309,0x312,0x669,0x675,0x66f,0x666, +0x312,0x669,0x312,0x309,0x312,0x309,0x66f,0x666,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309, +0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x66f,0x666,0x312,0x309,0x312,0x669, +0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x312,0x309,0x312, +0x309,0x312,0x309,0x30c,0x315,0x321,0x321,0x315,0x321,0x315,0x321,0x321,0x315,0x321,0x321,0x321, +0x315,0x315,0x321,0x321,0x321,0x321,0x315,0x321,0x321,0x315,0x321,0x321,0x321,0x315,0x315,0x315, +0x321,0x321,0x315,0x321,0x324,0x318,0x321,0x315,0x321,0x315,0x321,0x321,0x315,0x321,0x315,0x315, +0x321,0x315,0x321,0x324,0x318,0x321,0x321,0x321,0x315,0x321,0x315,0x321,0x321,0x315,0x315,0x31e, +0x321,0x315,0x315,0x315,0x31e,0x31e,0x31e,0x31e,0x327,0x327,0x31b,0x327,0x327,0x31b,0x327,0x327, +0x31b,0x324,0x678,0x324,0x678,0x324,0x678,0x324,0x678,0x324,0x678,0x324,0x678,0x324,0x678,0x324, +0x678,0x315,0x324,0x318,0x324,0x318,0x324,0x318,0x321,0x315,0x324,0x318,0x324,0x318,0x324,0x318, +0x324,0x318,0x324,0x318,0x318,0x327,0x327,0x31b,0x324,0x318,0x9cf,0x9cf,0x9d2,0x9cc,0x324,0x318, +0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318, +0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x9d2,0x9cc,0x9d2,0x9cc,0x9cf,0x9c9,0x9d2,0x9cc, +0xb8b,0xc84,0x9cf,0x9c9,0x9cf,0x9c9,0x9d2,0x9cc,0x9d2,0x9cc,0x9d2,0x9cc,0x9d2,0x9cc,0x9d2,0x9cc, +0x9d2,0x9cc,0x9d2,0x9cc,0xc84,0xc84,0xc84,0xd7d,0xd7d,0xd7d,0xd80,0xd80,0xd7d,0xd80,0xd80,0xd7d, +0xd7d,0xd80,0xebe,0xec1,0xec1,0xec1,0xec1,0xebe,0xec1,0xebe,0xec1,0xebe,0xec1,0xebe,0xec1,0xebe, +0x32a,0x67b,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a, +0x32a,0x67b,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a, +0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a, +0x32d,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a, +0x32a,0x32a,0x32a,0x32a,0x32a,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0xc87,0xc87,0x342,0x342,0x342,0x342, +0x342,0x342,0x342,0x342,0x342,0x339,0x339,0x339,0x339,0x339,0x339,0x339,0x336,0x336,0x333,0x333, +0x681,0x333,0x339,0x684,0x33c,0x684,0x684,0x684,0x33c,0x684,0x339,0x339,0x687,0x33f,0x333,0x333, +0x333,0x333,0x333,0x333,0x67e,0x67e,0x67e,0x67e,0x330,0x67e,0x333,0xb01,0x342,0x342,0x342,0x342, +0x342,0x333,0x333,0x333,0x333,0x333,0x9de,0x9de,0x9db,0x9d8,0x9db,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a, +0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0x68a,0x68a,0x68a,0x68a, +0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a, +0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a, +0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a, +0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68d,0x68d,0x92d,0x68d, +0x68d,0x930,0xb04,0xb04,0xb04,0xb04,0xb04,0xb04,0xb04,0xb04,0xb04,0xc3c,0xd47,0xd47,0xd47,0xd47, +0xd47,0xd47,0xd47,0xd47,0xe82,0xe82,0xe82,0xe82,0xe85,0xd4a,0xd4a,0xd4a,0x690,0x690,0xb07,0xc81, +0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xf6c,0xf69,0xf6c,0xf69, +0x34e,0x357,0xf6c,0xf69,9,9,0x35d,0xec4,0xec4,0xec4,0x345,0x14af,9,9,9,9, +0x35a,0x348,0x36c,0x34b,0x36c,0x36c,0x36c,9,0x36c,9,0x36c,0x36c,0x363,0x696,0x696,0x696, +0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,9,0x696, +0x696,0x696,0x696,0x696,0x696,0x696,0x36c,0x36c,0x363,0x363,0x363,0x363,0x363,0x693,0x693,0x693, +0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x360,0x693, +0x693,0x693,0x693,0x693,0x693,0x693,0x363,0x363,0x363,0x363,0x363,0xf6c,0x36f,0x36f,0x372,0x36c, +0x36c,0x36f,0x366,0x9e1,0xb94,0xb91,0x369,0x9e1,0x369,0x9e1,0x369,0x9e1,0x369,0x9e1,0x354,0x351, +0x354,0x351,0x354,0x351,0x354,0x351,0x354,0x351,0x354,0x351,0x354,0x351,0x36f,0x36f,0x366,0x360, +0xb43,0xb40,0xb8e,0xc90,0xc8d,0xc93,0xc90,0xc8d,0xd83,0xd86,0xd86,0xd86,0x9f0,0x6a2,0x37e,0x381, +0x37e,0x37e,0x37e,0x381,0x37e,0x37e,0x37e,0x37e,0x381,0x9f0,0x381,0x37e,0x69f,0x69f,0x69f,0x69f, +0x69f,0x69f,0x69f,0x69f,0x69f,0x6a2,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f, +0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x699,0x699,0x699,0x699, +0x699,0x699,0x699,0x699,0x699,0x69c,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699, +0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x9ea,0x69c,0x378,0x37b,0x378,0x378,0x378,0x37b, +0x378,0x378,0x378,0x378,0x37b,0x9ea,0x37b,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x381,0x37b, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x375,0x939,0x93c,0x91e,0x91e,0x1116, +0x9e4,0x9e4,0xb9a,0xb97,0x9ed,0x9e7,0x9ed,0x9e7,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x381,0x37b,0x37e,0x378,0xb9a,0xb97,0x37e, +0x378,0xb9a,0xb97,0x37e,0x378,0xb9a,0xb97,0xec7,0x381,0x37b,0x381,0x37b,0x37e,0x378,0x381,0x37b, +0x37e,0x378,0x381,0x37b,0x381,0x37b,0x381,0x37b,0x37e,0x378,0x381,0x37b,0x381,0x37b,0x381,0x37b, +0x37e,0x378,0x381,0x37b,0x9f0,0x9ea,0x381,0x37b,0x381,0x37b,0x381,0x37b,0x381,0x37b,0xd8c,0xd89, +0x381,0x37b,0xeca,0xec7,0xeca,0xec7,0xeca,0xec7,0xc00,0xbfd,0xc00,0xbfd,0xc00,0xbfd,0xc00,0xbfd, +0xc00,0xbfd,0xc00,0xbfd,0xc00,0xbfd,0xc00,0xbfd,0xef7,0xef4,0xef7,0xef4,0xfe7,0xfe4,0xfe7,0xfe4, +0xfe7,0xfe4,0xfe7,0xfe4,0xfe7,0xfe4,0xfe7,0xfe4,0xfe7,0xfe4,0xfe7,0xfe4,0x114f,0x114c,0x1329,0x1326, +0x14e5,0x14e2,0x14e5,0x14e2,0x14e5,0x14e2,0x14e5,0x14e2,0xc,0x393,0x393,0x393,0x393,0x393,0x393,0x393, +0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393, +0x393,0x393,0x393,0xc,0xc,0x396,0x384,0x384,0x384,0x38a,0x384,0x387,0x18ea,0x38d,0x38d,0x38d, +0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d, +0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x390, +0x18ea,0x399,0x9f3,0xc,0xc,0x14b2,0x14b2,0x13ce,0xf,0x960,0x960,0x960,0x960,0x960,0x960,0x960, +0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0xd8f,0x960,0x960,0x960,0x960,0x960, +0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, +0x39c,0x39c,0xecd,0x39c,0x39c,0x39c,0x3a8,0x39c,0x39f,0x39c,0x39c,0x3ab,0x963,0xd92,0xd95,0xd92, +0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae, +0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae, +0x3ae,0x3ae,0x3ae,0xf,0xf,0xf,0xf,0x18ed,0x3ae,0x3ae,0x3ae,0x3a5,0x3a2,0xf,0xf,0xf, +0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xca8,0xca8,0xca8,0xca8,0x13d1,0x14b5,0xf75,0xf75, +0xf75,0xf72,0xf72,0xd9b,0x8a6,0xca2,0xc9f,0xc9f,0xc96,0xc96,0xc96,0xc96,0xc96,0xc96,0xf6f,0xf6f, +0xf6f,0xf6f,0xf6f,0x8a3,0x14ac,0x1afd,0xd9e,0x8a9,0x12f0,0x3c9,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0xf78,0xf78,0xf78,0xf78,0xf78,0x8ac,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x924,0x924,0x924,0x924,0x924,0x924,0x924,0x924,0xb3a,0xb3a,0xb3a,0xc96,0xc9c, +0xc99,0xd98,0xd98,0xd98,0xd98,0xd98,0xd98,0x12ed,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f, +0x93f,0x93f,0x3c3,0x3c0,0x3bd,0x3ba,0xb9d,0xb9d,0x921,0x3c9,0x3c9,0x3d5,0x3c9,0x3cf,0x3cf,0x3cf, +0x3cf,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x9f9,0x9f9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x9f9,0x3cc,0x3c9,0x3cc,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x9f9,0x3c9,0x3c9,0x3c9,0x3cc,0x942,0x3c9,0x3b4,0x3b4,0x3b4,0x3b4,0x3b4,0x3b4, +0x3b4,0x3b1,0x3ba,0x3b7,0x3b7,0x3b4,0x3b4,0x3b4,0x3b4,0x3d2,0x3d2,0x3b4,0x3b4,0x3ba,0x3b7,0x3b7, +0x3b7,0x3b4,0xca5,0xca5,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x9f9,0x9f9, +0x9f9,0x9f6,0x9f6,0xca5,0xa0e,0xa0e,0xa0e,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa05, +0xa08,0xa05,0x12,0xa11,0xa0b,0x9fc,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b, +0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b, +0xa0b,0xcab,0xcab,0xcab,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02, +0xa02,0xa02,0xa02,0xa02,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x12, +0x12,0xcab,0xcab,0xcab,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb, +0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb, +0xdfb,0xdfb,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9, +0xff9,0xff9,0xff9,0xff9,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17, +0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17, +0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa14,0xa14,0xa14,0xa14,0xa14,0xa14, +0xa14,0xa14,0xa14,0xa14,0xa14,0xba0,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15, +0x15,0x15,0x15,0x15,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf12,0xf12, +0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12, +0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf06, +0xf06,0xf06,0xf06,0xf06,0xf06,0xf06,0xf06,0xf06,0xf15,0xf15,0xf09,0xf09,0xf0c,0xf1b,0xf18,0x102, +0x102,0x1911,0x1914,0x1914,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xb13,0xb13,0xb16,0xb16,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13, +0x6f,0x6f,0x6f,0x6f,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1617,0x1617,0x1617,0x1617,0x1617, +0x1617,0x1617,0x1617,0x1617,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1650,0x1650,0x1650, +0x1650,0x1650,0x1650,0x1650,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x16b,0x16b,0x16b, 0x16b,0x16b,0x16b,0x16b,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5, -0x1c5,0x1c5,0x1c5,0x1c5,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1476,0x1476,0x1476,0x1476,0x1476,0x1476,0x1476,0x1476,0x1476,0x1476,0x1aa,0x1aa, -0x1aa,0x1aa,0x1aa,0x1aa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48,0x204,0x204,0x204,0x204,0x204, -0x204,0x204,0x204,0x204,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c, -0x24c,0x24c,0x24c,0x24c,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x194d,0x194d,0x194d,0x194d,0x194d,0x194d,0x194d,0x194d,0x194d,0x194d,0x252,0x252, -0x252,0x252,0x252,0x252,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1aaf,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e, -0x28e,0x28e,0x28e,0x28e,0x1740,0x1740,0x1740,0x1740,0x20a,0x20a,0x20a,0x20a,0x20a,0x20a,0x20a,0x20a, -0x20a,0x20a,0x20a,0x20a,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a, -0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c, -0x162c,0x162c,0x162c,0x162c,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x2a3,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1, -0x2a3,0x1bb1,0x1bb1,0x2a3,0x16a4,0x16a4,0x16a4,0x16a4,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2, -0x1f2,0x1f2,0x1f2,0x1f2,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8, -0x2b8,0x2b8,0x2b8,0x2b8,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xde0,0xde0,0xddd,0xddd,0xddd,0xde0,0xd5,0xd5,0xd5,0xd5,0xd5,0xd5, +0,0,0,0,0x1bdb,0x1bd8,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2, +0x1c2,0x1c2,0x1c2,0x1c2,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1488,0x1488,0x1488,0x1488,0x1488,0x1488,0x1488,0x1488,0x1488,0x1488,0x1a7,0x1a7, +0x1a7,0x1a7,0x1a7,0x1a7,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x201,0x201,0x201,0x201,0x201, +0x201,0x201,0x201,0x201,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x249, +0x249,0x249,0x249,0x249,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x195f,0x195f,0x195f,0x195f,0x195f,0x195f,0x195f,0x195f,0x195f,0x195f,0x24f,0x24f, +0x24f,0x24f,0x24f,0x24f,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1ac1,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b, +0x28b,0x28b,0x28b,0x28b,0x1752,0x1752,0x1752,0x1752,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207, +0x207,0x207,0x207,0x207,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c, +0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e, +0x163e,0x163e,0x163e,0x163e,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1bc3,0x1bc3,0x1bc3,0x1bc3,0x2a0,0x1bc3,0x1bc3,0x1bc3,0x1bc3,0x1bc3,0x1bc3,0x1bc3, +0x2a0,0x1bc3,0x1bc3,0x2a0,0x16b6,0x16b6,0x16b6,0x16b6,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef, +0x1ef,0x1ef,0x1ef,0x1ef,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5, +0x2b5,0x2b5,0x2b5,0x2b5,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xdf2,0xdf2,0xdef,0xdef,0xdef,0xdf2,0xd5,0xd5,0xd5,0xd5,0xd5,0xd5, 0xd5,0xd5,0xd5,0xd5,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x216,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758, -0x1758,0x1758,0x1758,0x1758,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x17dc,0x17dc,0x222,0x17dc,0x17dc,0x222,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x222, -0x222,0x222,0x222,0x222,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x273,0x273, -0x273,0x273,0x1a04,0x19fe,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81, -0x1b81,0x1b81,0x1b81,0x1b81,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x258,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962, -0x1962,0x1962,0x1962,0x1962,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276, -0x276,0x276,0x276,0x276,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x213,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a, +0x176a,0x176a,0x176a,0x176a,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, +0x2bb,0x2bb,0x2bb,0x1bf6,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1a13,0x1a13,0x1a13,0x1a13,0x1a13,0x1a13,0x1a13,0x1a13,0x1a13,0x1a13,0x270,0x270, +0x270,0x270,0x1a16,0x1a10,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93, +0x1b93,0x1b93,0x1b93,0x1b93,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26, +0x1c26,0x1c26,0x1c26,0x1c26,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x255,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974, +0x1974,0x1974,0x1974,0x1974,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273, +0x273,0x273,0x273,0x273,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x94e,0x94e,3,3,3,3,3,3,3,3,3,3,3,3, +0,0,0x95d,0x95d,3,3,3,3,3,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, -3,3,3,3,3,3,0x94e,0x94e,6,6,6,6,6,6,6,6, +3,3,3,3,3,3,0x95d,0x95d,6,6,6,6,6,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e, -0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,0x14a9,0x3e1,0x3f0,0x3f0,0x18,0x3f6,0x3f6,0x3f6, -0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x18,0x18,0x3f6,0x3f6,0x18,0x18,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6, -0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x18,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6, -0x3f6,0x18,0x3f6,0x18,0x18,0x18,0x3f6,0x3f6,0x3f6,0x3f6,0x18,0x18,0x3e4,0xc9f,0x3e1,0x3f0, -0x3f0,0x3e1,0x3e1,0x3e1,0x3e1,0x18,0x18,0x3f0,0x3f0,0x18,0x18,0x3f3,0x3f3,0x3e7,0xd92,0x18, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3e1,0x18,0x18,0x18,0x18,0x3f9,0x3f9,0x18,0x3f9, -0x3f6,0x3f6,0x3e1,0x3e1,0x18,0x18,0x939,0x939,0x939,0x939,0x939,0x939,0x939,0x939,0x939,0x939, -0x3f6,0x3f6,0x3ed,0x3ed,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ed,0x3ea,0x1110,0x1839,0x1836,0x18de,0x18, -0x1b,0xca2,0x3fc,0xca5,0x1b,0x408,0x408,0x408,0x408,0x408,0x408,0x1b,0x1b,0x1b,0x1b,0x408, -0x408,0x1b,0x1b,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x408, -0x408,0x1b,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x1b,0x408,0x40b,0x1b,0x408,0x40b,0x1b, -0x408,0x408,0x1b,0x1b,0x3ff,0x1b,0x405,0x405,0x405,0x3fc,0x3fc,0x1b,0x1b,0x1b,0x1b,0x3fc, -0x3fc,0x1b,0x1b,0x3fc,0x3fc,0x402,0x1b,0x1b,0x1b,0xf6f,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x40b,0x40b,0x40b,0x408,0x1b,0x40b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x93c,0x93c, -0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x3fc,0x3fc,0x408,0x408,0x408,0xf6f,0x18e1,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1e,0x40e,0x40e,0x417,0x1e,0x41a,0x41a,0x41a, -0x41a,0x41a,0x41a,0x41a,0xcae,0x41a,0x1e,0x41a,0x41a,0x41a,0x1e,0x41a,0x41a,0x41a,0x41a,0x41a, -0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x1e,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a, -0x41a,0x1e,0x41a,0x41a,0x1e,0x41a,0x41a,0x41a,0x41a,0x41a,0x1e,0x1e,0x411,0x41a,0x417,0x417, -0x417,0x40e,0x40e,0x40e,0x40e,0x40e,0x1e,0x40e,0x40e,0x417,0x1e,0x417,0x417,0x414,0x1e,0x1e, -0x41a,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e, -0x41a,0xcae,0xca8,0xca8,0x1e,0x1e,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f, -0x13c2,0xcab,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x16b9,0x183c,0x183c,0x183c,0x183f,0x183f,0x183f, -0x21,0x41d,0x42c,0x42c,0x21,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x21,0x21,0x432, -0x432,0x21,0x21,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432, -0x432,0x21,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x21,0x432,0x432,0x21,0xcb1,0x432,0x432, -0x432,0x432,0x21,0x21,0x420,0x432,0x41d,0x41d,0x42c,0x41d,0x41d,0x41d,0xf72,0x21,0x21,0x42c, -0x42f,0x21,0x21,0x42f,0x42f,0x423,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x1a49,0x41d,0x41d, -0x21,0x21,0x21,0x21,0x435,0x435,0x21,0x432,0x432,0x432,0xf72,0xf72,0x21,0x21,0x429,0x429, -0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x426,0xcb1,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea, -0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x24,0x24,0x438,0x444,0x24,0x444,0x444,0x444, -0x444,0x444,0x444,0x24,0x24,0x24,0x444,0x444,0x444,0x24,0x444,0x444,0x447,0x444,0x24,0x24, -0x24,0x444,0x444,0x24,0x444,0x24,0x444,0x444,0x24,0x24,0x24,0x444,0x444,0x24,0x24,0x24, -0x444,0x444,0x444,0x24,0x24,0x24,0x444,0x444,0x444,0x444,0x444,0x444,0x444,0x444,0xd95,0x444, -0x444,0x444,0x24,0x24,0x24,0x24,0x438,0x43e,0x438,0x43e,0x43e,0x24,0x24,0x24,0x43e,0x43e, -0x43e,0x24,0x441,0x441,0x441,0x43b,0x24,0x24,0xf75,0x24,0x24,0x24,0x24,0x24,0x24,0x438, -0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0xea9,0x945,0x945,0x945,0x945,0x945, -0x945,0x945,0x945,0x945,0x942,0x942,0x942,0xd65,0xcb4,0xcb4,0xcb4,0xcb4,0xcb4,0xcb7,0xcb4,0x24, -0x24,0x24,0x24,0x24,0x14ac,0x456,0x456,0x456,0x18e4,0x459,0x459,0x459,0x459,0x459,0x459,0x459, -0x459,0x27,0x459,0x459,0x459,0x27,0x459,0x459,0x459,0x459,0x459,0x459,0x459,0x459,0x459,0x459, -0x459,0x459,0x459,0x459,0x459,0x27,0x459,0x459,0x459,0x459,0x459,0x459,0x459,0x459,0x459,0x459, -0x14af,0x459,0x459,0x459,0x459,0x459,0x27,0x27,0x1aee,0xf7e,0x44a,0x44a,0x44a,0x456,0x456,0x456, -0x456,0x27,0x44a,0x44a,0x44d,0x27,0x44a,0x44a,0x44a,0x450,0x27,0x27,0x27,0x27,0x27,0x27, -0x27,0x44a,0x44a,0x27,0xf7e,0xf7e,0x16bc,0x27,0x27,0x1af1,0x27,0x27,0x459,0x459,0xf78,0xf78, -0x27,0x27,0x453,0x453,0x453,0x453,0x453,0x453,0x453,0x453,0x453,0x453,0x27,0x27,0x27,0x27, -0x27,0x27,0x27,0x19ad,0xf7b,0xf7b,0xf7b,0xf7b,0xf7b,0xf7b,0xf7b,0xf7b,0x177c,0x14b2,0x462,0x462, -0x18e7,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x2a,0x468,0x468,0x468,0x2a,0x468,0x468, -0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x2a,0x468,0x468, -0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x2a,0x468,0x468,0x468,0x468,0x468,0x2a,0x2a, -0xcba,0xcbd,0x462,0x45c,0x465,0x462,0x45c,0x462,0x462,0x2a,0x45c,0x465,0x465,0x2a,0x465,0x465, -0x45c,0x45f,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x45c,0x45c,0x2a,0x2a,0x2a,0x2a,0x2a, -0x2a,0x1af4,0x468,0x2a,0x468,0x468,0xec1,0xec1,0x2a,0x2a,0x948,0x948,0x948,0x948,0x948,0x948, -0x948,0x948,0x948,0x948,0x2a,0xec4,0xec4,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a, -0x2a,0x2a,0x2a,0x2a,0x1842,0x14b5,0x474,0x474,0x1a4c,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a, -0x47a,0x2d,0x47a,0x47a,0x47a,0x2d,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a, -0x47a,0x47a,0x47a,0x47a,0x474,0x46b,0x46b,0x46b,0xf81,0x2d,0x474,0x474,0x474,0x2d,0x477,0x477, -0x477,0x46e,0x12f0,0x177f,0x2d,0x2d,0x2d,0x2d,0x1782,0x1782,0x1782,0x46b,0x177f,0x177f,0x177f,0x177f, -0x177f,0x177f,0x177f,0x16bf,0x47a,0x47a,0xf81,0xf81,0x2d,0x2d,0x471,0x471,0x471,0x471,0x471,0x471, -0x471,0x471,0x471,0x471,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0x177f,0x177f,0x177f,0xf87,0xf8a,0xf8a, -0xf8a,0xf8a,0xf8a,0xf8a,0x30,0x1a4f,0xa11,0xa11,0x30,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17, -0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0x30,0x30,0x30,0xa17,0xa17, -0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17, -0xa17,0xa17,0x30,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0x30,0xa17,0x30,0x30, -0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0x30,0x30,0x30,0xa0b,0x30,0x30,0x30,0x30,0xa08, -0xa11,0xa11,0xa08,0xa08,0xa08,0x30,0xa08,0x30,0xa11,0xa11,0xa14,0xa11,0xa14,0xa14,0xa14,0xa08, -0x30,0x30,0x30,0x30,0x30,0x30,0x14b8,0x14b8,0x14b8,0x14b8,0x14b8,0x14b8,0x14b8,0x14b8,0x14b8,0x14b8, -0x30,0x30,0xa11,0xa11,0xa0e,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30, -0x33,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495, -0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495, -0x495,0x480,0x495,0x492,0x480,0x480,0x480,0x480,0x480,0x480,0x486,0x33,0x33,0x33,0x33,0x47d, -0x49b,0x49b,0x49b,0x49b,0x49b,0x495,0x498,0x483,0x483,0x483,0x483,0x483,0x483,0x480,0x483,0x489, -0x48f,0x48f,0x48f,0x48f,0x48f,0x48f,0x48f,0x48f,0x48f,0x48f,0x48c,0x48c,0x33,0x33,0x33,0x33, +6,6,6,6,6,6,6,6,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50, +0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,6,6,6,6,6,6,6,6, +6,6,6,6,6,6,6,6,0x14bb,0x3f0,0x3ff,0x3ff,0x18,0x405,0x405,0x405, +0x405,0x405,0x405,0x405,0x405,0x18,0x18,0x405,0x405,0x18,0x18,0x405,0x405,0x405,0x405,0x405, +0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x18,0x405,0x405,0x405,0x405,0x405,0x405, +0x405,0x18,0x405,0x18,0x18,0x18,0x405,0x405,0x405,0x405,0x18,0x18,0x3f3,0xcb1,0x3f0,0x3ff, +0x3ff,0x3f0,0x3f0,0x3f0,0x3f0,0x18,0x18,0x3ff,0x3ff,0x18,0x18,0x402,0x402,0x3f6,0xda4,0x18, +0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3f0,0x18,0x18,0x18,0x18,0x408,0x408,0x18,0x408, +0x405,0x405,0x3f0,0x3f0,0x18,0x18,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948, +0x405,0x405,0x3fc,0x3fc,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3fc,0x3f9,0x1125,0x184b,0x1848,0x18f0,0x18, +0x1b,0xcb4,0x40b,0xcb7,0x1b,0x417,0x417,0x417,0x417,0x417,0x417,0x1b,0x1b,0x1b,0x1b,0x417, +0x417,0x1b,0x1b,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417, +0x417,0x1b,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x1b,0x417,0x41a,0x1b,0x417,0x41a,0x1b, +0x417,0x417,0x1b,0x1b,0x40e,0x1b,0x414,0x414,0x414,0x40b,0x40b,0x1b,0x1b,0x1b,0x1b,0x40b, +0x40b,0x1b,0x1b,0x40b,0x40b,0x411,0x1b,0x1b,0x1b,0xf81,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x41a,0x41a,0x41a,0x417,0x1b,0x41a,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x94b,0x94b, +0x94b,0x94b,0x94b,0x94b,0x94b,0x94b,0x94b,0x94b,0x40b,0x40b,0x417,0x417,0x417,0xf81,0x18f3,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1e,0x41d,0x41d,0x426,0x1e,0x429,0x429,0x429, +0x429,0x429,0x429,0x429,0xcc0,0x429,0x1e,0x429,0x429,0x429,0x1e,0x429,0x429,0x429,0x429,0x429, +0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x1e,0x429,0x429,0x429,0x429,0x429,0x429, +0x429,0x1e,0x429,0x429,0x1e,0x429,0x429,0x429,0x429,0x429,0x1e,0x1e,0x420,0x429,0x426,0x426, +0x426,0x41d,0x41d,0x41d,0x41d,0x41d,0x1e,0x41d,0x41d,0x426,0x1e,0x426,0x426,0x423,0x1e,0x1e, +0x429,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e, +0x429,0xcc0,0xcba,0xcba,0x1e,0x1e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e, +0x13d4,0xcbd,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x16cb,0x184e,0x184e,0x184e,0x1851,0x1851,0x1851, +0x21,0x42c,0x43b,0x43b,0x21,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x21,0x21,0x441, +0x441,0x21,0x21,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441, +0x441,0x21,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x21,0x441,0x441,0x21,0xcc3,0x441,0x441, +0x441,0x441,0x21,0x21,0x42f,0x441,0x42c,0x42c,0x43b,0x42c,0x42c,0x42c,0xf84,0x21,0x21,0x43b, +0x43e,0x21,0x21,0x43e,0x43e,0x432,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x1a5b,0x42c,0x42c, +0x21,0x21,0x21,0x21,0x444,0x444,0x21,0x441,0x441,0x441,0xf84,0xf84,0x21,0x21,0x438,0x438, +0x438,0x438,0x438,0x438,0x438,0x438,0x438,0x438,0x435,0xcc3,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x24,0x24,0x447,0x453,0x24,0x453,0x453,0x453, +0x453,0x453,0x453,0x24,0x24,0x24,0x453,0x453,0x453,0x24,0x453,0x453,0x456,0x453,0x24,0x24, +0x24,0x453,0x453,0x24,0x453,0x24,0x453,0x453,0x24,0x24,0x24,0x453,0x453,0x24,0x24,0x24, +0x453,0x453,0x453,0x24,0x24,0x24,0x453,0x453,0x453,0x453,0x453,0x453,0x453,0x453,0xda7,0x453, +0x453,0x453,0x24,0x24,0x24,0x24,0x447,0x44d,0x447,0x44d,0x44d,0x24,0x24,0x24,0x44d,0x44d, +0x44d,0x24,0x450,0x450,0x450,0x44a,0x24,0x24,0xf87,0x24,0x24,0x24,0x24,0x24,0x24,0x447, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0xebb,0x954,0x954,0x954,0x954,0x954, +0x954,0x954,0x954,0x954,0x951,0x951,0x951,0xd77,0xcc6,0xcc6,0xcc6,0xcc6,0xcc6,0xcc9,0xcc6,0x24, +0x24,0x24,0x24,0x24,0x14be,0x465,0x465,0x465,0x18f6,0x468,0x468,0x468,0x468,0x468,0x468,0x468, +0x468,0x27,0x468,0x468,0x468,0x27,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468, +0x468,0x468,0x468,0x468,0x468,0x27,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468, +0x14c1,0x468,0x468,0x468,0x468,0x468,0x27,0x27,0x1b00,0xf90,0x459,0x459,0x459,0x465,0x465,0x465, +0x465,0x27,0x459,0x459,0x45c,0x27,0x459,0x459,0x459,0x45f,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x459,0x459,0x27,0xf90,0xf90,0x16ce,0x27,0x27,0x1b03,0x27,0x27,0x468,0x468,0xf8a,0xf8a, +0x27,0x27,0x462,0x462,0x462,0x462,0x462,0x462,0x462,0x462,0x462,0x462,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x19bf,0xf8d,0xf8d,0xf8d,0xf8d,0xf8d,0xf8d,0xf8d,0xf8d,0x178e,0x14c4,0x471,0x471, +0x18f9,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x2a,0x477,0x477,0x477,0x2a,0x477,0x477, +0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x2a,0x477,0x477, +0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x2a,0x477,0x477,0x477,0x477,0x477,0x2a,0x2a, +0xccc,0xccf,0x471,0x46b,0x474,0x471,0x46b,0x471,0x471,0x2a,0x46b,0x474,0x474,0x2a,0x474,0x474, +0x46b,0x46e,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x46b,0x46b,0x2a,0x2a,0x2a,0x2a,0x2a, +0x2a,0x1b06,0x477,0x2a,0x477,0x477,0xed3,0xed3,0x2a,0x2a,0x957,0x957,0x957,0x957,0x957,0x957, +0x957,0x957,0x957,0x957,0x2a,0xed6,0xed6,0x1bc9,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a, +0x2a,0x2a,0x2a,0x2a,0x1854,0x14c7,0x483,0x483,0x1a5e,0x489,0x489,0x489,0x489,0x489,0x489,0x489, +0x489,0x2d,0x489,0x489,0x489,0x2d,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489, +0x489,0x489,0x489,0x489,0x483,0x47a,0x47a,0x47a,0xf93,0x2d,0x483,0x483,0x483,0x2d,0x486,0x486, +0x486,0x47d,0x1302,0x1791,0x2d,0x2d,0x2d,0x2d,0x1794,0x1794,0x1794,0x47a,0x1791,0x1791,0x1791,0x1791, +0x1791,0x1791,0x1791,0x16d1,0x489,0x489,0xf93,0xf93,0x2d,0x2d,0x480,0x480,0x480,0x480,0x480,0x480, +0x480,0x480,0x480,0x480,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0x1791,0x1791,0x1791,0xf99,0xf9c,0xf9c, +0xf9c,0xf9c,0xf9c,0xf9c,0x30,0x1a61,0xa23,0xa23,0x30,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29, +0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0x30,0x30,0x30,0xa29,0xa29, +0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29, +0xa29,0xa29,0x30,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0x30,0xa29,0x30,0x30, +0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0x30,0x30,0x30,0xa1d,0x30,0x30,0x30,0x30,0xa1a, +0xa23,0xa23,0xa1a,0xa1a,0xa1a,0x30,0xa1a,0x30,0xa23,0xa23,0xa26,0xa23,0xa26,0xa26,0xa26,0xa1a, +0x30,0x30,0x30,0x30,0x30,0x30,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca, +0x30,0x30,0xa23,0xa23,0xa20,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30, +0x33,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4, +0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4, +0x4a4,0x48f,0x4a4,0x4a1,0x48f,0x48f,0x48f,0x48f,0x48f,0x48f,0x495,0x33,0x33,0x33,0x33,0x48c, +0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4a4,0x4a7,0x492,0x492,0x492,0x492,0x492,0x492,0x48f,0x492,0x498, +0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49b,0x49b,0x33,0x33,0x33,0x33, 0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, -0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x36,0x4aa,0x4aa,0x36, -0x4aa,0x36,0x19b3,0x4aa,0x4aa,0x19b3,0x4aa,0x36,0x19b3,0x4aa,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3, -0x4aa,0x4aa,0x4aa,0x4aa,0x19b3,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x19b3,0x4aa,0x4aa,0x4aa, -0x36,0x4aa,0x36,0x4aa,0x19b3,0x19b3,0x4aa,0x4aa,0x19b3,0x4aa,0x4aa,0x4aa,0x4aa,0x49e,0x4aa,0x4a7, -0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x19b0,0x49e,0x49e,0x4aa,0x36,0x36,0x4b3,0x4b3,0x4b3,0x4b3, -0x4b3,0x36,0x4b0,0x36,0x4a1,0x4a1,0x4a1,0x4a1,0x4a1,0x49e,0x36,0x36,0x4a4,0x4a4,0x4a4,0x4a4, -0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x36,0x36,0x4ad,0x4ad,0x13c5,0x13c5,0x36,0x36,0x36,0x36, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x36,0x4b9,0x4b9,0x36, +0x4b9,0x36,0x19c5,0x4b9,0x4b9,0x19c5,0x4b9,0x36,0x19c5,0x4b9,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5, +0x4b9,0x4b9,0x4b9,0x4b9,0x19c5,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x19c5,0x4b9,0x4b9,0x4b9, +0x36,0x4b9,0x36,0x4b9,0x19c5,0x19c5,0x4b9,0x4b9,0x19c5,0x4b9,0x4b9,0x4b9,0x4b9,0x4ad,0x4b9,0x4b6, +0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x19c2,0x4ad,0x4ad,0x4b9,0x36,0x36,0x4c2,0x4c2,0x4c2,0x4c2, +0x4c2,0x36,0x4bf,0x36,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4ad,0x1bcc,0x36,0x4b3,0x4b3,0x4b3,0x4b3, +0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x36,0x36,0x4bc,0x4bc,0x13d7,0x13d7,0x36,0x36,0x36,0x36, 0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, -0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x98a,0x98a,0x98a,0x98d, -0x98a,0x98a,0x98a,0x98a,0x39,0x98a,0x98a,0x98a,0x98a,0x98d,0x98a,0x98a,0x98a,0x98a,0x98d,0x98a, -0x98a,0x98a,0x98a,0x98d,0x98a,0x98a,0x98a,0x98a,0x98d,0x98a,0x98a,0x98a,0x98a,0x98a,0x98a,0x98a, -0x98a,0x98a,0x98a,0x98a,0x98a,0x98d,0xa26,0xf96,0xf96,0x39,0x39,0x39,0x39,0x957,0x957,0x95a, -0x957,0x95a,0x95a,0x963,0x95a,0x963,0x957,0x957,0x957,0x957,0x957,0x984,0x957,0x95a,0x95d,0x95d, -0x960,0x969,0x95d,0x95d,0x98a,0x98a,0x98a,0x98a,0x12f9,0x12f3,0x12f3,0x12f3,0x957,0x957,0x957,0x95a, -0x957,0x957,0xa1a,0x957,0x39,0x957,0x957,0x957,0x957,0x95a,0x957,0x957,0x957,0x957,0x95a,0x957, -0x957,0x957,0x957,0x95a,0x957,0x957,0x957,0x957,0x95a,0x957,0xa1a,0xa1a,0xa1a,0x957,0x957,0x957, -0x957,0x957,0x957,0x957,0xa1a,0x95a,0xa1a,0xa1a,0xa1a,0x39,0xa23,0xa23,0xa20,0xa20,0xa20,0xa20, -0xa20,0xa20,0xa1d,0xa20,0xa20,0xa20,0xa20,0xa20,0xa20,0x39,0xf8d,0xa20,0xd98,0xd98,0xf90,0xf93, -0xf8d,0x1113,0x1113,0x1113,0x1113,0x12f6,0x12f6,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x99c,0x99c,0x99c,0x99f, +0x99c,0x99c,0x99c,0x99c,0x39,0x99c,0x99c,0x99c,0x99c,0x99f,0x99c,0x99c,0x99c,0x99c,0x99f,0x99c, +0x99c,0x99c,0x99c,0x99f,0x99c,0x99c,0x99c,0x99c,0x99f,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c, +0x99c,0x99c,0x99c,0x99c,0x99c,0x99f,0xa38,0xfa8,0xfa8,0x39,0x39,0x39,0x39,0x966,0x966,0x969, +0x966,0x969,0x969,0x975,0x969,0x975,0x966,0x966,0x966,0x966,0x966,0x996,0x966,0x969,0x96f,0x96f, +0x972,0x97b,0x96c,0x96c,0x99c,0x99c,0x99c,0x99c,0x130b,0x1305,0x1305,0x1305,0x966,0x966,0x966,0x969, +0x966,0x966,0xa2c,0x966,0x39,0x966,0x966,0x966,0x966,0x969,0x966,0x966,0x966,0x966,0x969,0x966, +0x966,0x966,0x966,0x969,0x966,0x966,0x966,0x966,0x969,0x966,0xa2c,0xa2c,0xa2c,0x966,0x966,0x966, +0x966,0x966,0x966,0x966,0xa2c,0x969,0xa2c,0xa2c,0xa2c,0x39,0xa35,0xa35,0xa32,0xa32,0xa32,0xa32, +0xa32,0xa32,0xa2f,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0x39,0xf9f,0xa32,0xdaa,0xdaa,0xfa2,0xfa5, +0xf9f,0x1128,0x1128,0x1128,0x1128,0x1308,0x1308,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, 0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, -0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x3c,0x13cb, -0x3c,0x3c,0x3c,0x3c,0x3c,0x13cb,0x3c,0x3c,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6, -0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xda7, -0xa50,0x3f,0xa50,0xa50,0xa50,0xa50,0x3f,0x3f,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0x3f, -0xa50,0x3f,0xa50,0xa50,0xa50,0xa50,0x3f,0x3f,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xda7, -0xa50,0x3f,0xa50,0xa50,0xa50,0xa50,0x3f,0x3f,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xda7,0xa50,0x3f,0xa50,0xa50, -0xa50,0xa50,0x3f,0x3f,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0x3f,0xa50,0x3f,0xa50,0xa50, -0xa50,0xa50,0x3f,0x3f,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xda7,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0x3f,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xda7,0xa50,0x3f,0xa50,0xa50,0xa50,0xa50,0x3f,0x3f,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xda7,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0x3f,0x3f,0x12fc,0x12fc,0xda1,0xda4,0xa4a,0xa53,0xa47, -0xa47,0xa47,0xa47,0xa53,0xa53,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa44,0xa44, -0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0x3f,0x3f,0x3f,0xa56,0xa56,0xa56,0xa56, -0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56, -0xa56,0x16c5,0x42,0x42,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x42,0x42,0xa68,0xa6b,0xa6b,0xa6b, -0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b, -0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa65,0xa62,0x45,0x45,0x45,0xa71,0xa71,0xa71,0xa71, -0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa6e,0xa6e,0xa6e,0xa71,0xa71,0xa71,0x14bb,0x14bb,0x14bb, -0x14bb,0x14bb,0x14bb,0x14bb,0x14bb,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0xa92,0xa92,0xa92,0xa92, -0xa92,0xa92,0xa74,0xa92,0xa92,0xa77,0xa77,0xa77,0xa77,0xa77,0xa77,0xa77,0xa77,0xa77,0xa7a,0xa77, -0xa89,0xa89,0xa8c,0xa95,0xa83,0xa80,0xa89,0xa86,0xa95,0xcc0,0x4b,0x4b,0xa8f,0xa8f,0xa8f,0xa8f, -0xa8f,0xa8f,0xa8f,0xa8f,0xa8f,0xa8f,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xcc3,0xcc3,0xcc3,0xcc3, -0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xaa4,0xaa4,0xb1c,0xb1f, -0xaaa,0xb19,0xaa7,0xaa4,0xaad,0xabc,0xab0,0xabf,0xabf,0xabf,0xa9b,0x1af7,0xab3,0xab3,0xab3,0xab3, -0xab3,0xab3,0xab3,0xab3,0xab3,0xab3,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0x18ea,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0xab6,0xa9e,0xfb4,0x4e,0x4e,0x4e,0x4e,0x4e,0x116a,0x116a,0x116a,0x116a, -0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x51,0x51,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x51,0x51,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x51,0x4da,0x51,0x4da,0x51,0x4da,0x51,0x4da,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x51,0x51,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x51,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4d1,0x4d7,0x4d1,0x4d1,0x4ce,0x4d7,0x4d7, -0x4d7,0x51,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4ce,0x4ce,0x4ce,0x4d7,0x4d7,0x4d7,0x4d7, -0x51,0x51,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x51,0x4ce,0x4ce,0x4ce,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4ce,0x4ce,0x4ce,0x51,0x51,0x4d7,0x4d7, -0x4d7,0x51,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4d4,0x4d1,0x51,0xb94,0xb97,0xb97,0xb97, -0xfbd,0x54,0x1497,0x1497,0x1497,0x1497,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x52e,0xba9,0x57,0x57, -0x6c9,0x52e,0x52e,0x52e,0x52e,0x52e,0x534,0x546,0x534,0x540,0x53a,0x6cc,0x52b,0x6c6,0x6c6,0x6c6, -0x6c6,0x52b,0x52b,0x52b,0x52b,0x52b,0x531,0x543,0x531,0x53d,0x537,0x57,0xdb0,0xdb0,0xdb0,0xdb0, -0xdb0,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x57,0x57,0x57,0x1afa,0x5a,0x5a,0x5a, -0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x555,0x555,0x555,0x555, -0x555,0x555,0x555,0x555,0x555,0x555,0x555,0x555,0x555,0x552,0x552,0x552,0x552,0x555,0xacb,0xacb, -0xbaf,0xbb5,0xbb5,0xbb2,0xbb2,0xbb2,0xbb2,0xdb6,0xec7,0xec7,0xec7,0xec7,0x10fe,0x5d,0x5d,0x5d, -0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x585,0x585,0x585,0xad4, -0xed0,0xfc3,0xfc3,0xfc3,0xfc3,0x125d,0x16cb,0x16cb,0x60,0x60,0x60,0x60,0x6f3,0x6f3,0x6f3,0x6f3, -0x6f3,0x6f3,0x6f3,0x6f3,0x6f3,0x6f3,0x591,0x591,0x58e,0x58e,0x58e,0x58e,0x5b2,0x5b2,0x5b2,0x5b2, -0x5b2,0xadd,0xadd,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, -0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x5b5,0x5b5,0x5b5,0x5b5, -0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, -0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0xaf8,0xaf8,0xaf8,0xaf8, -0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8, -0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0x69,0xaf8,0xaf8,0xaf8,0xaf8,0xafb,0xaf8,0xaf8,0xaf8,0xaf8, -0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xafb, -0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0xafe,0xafe,0xafe,0xafe, -0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe, -0xafe,0xafe,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x72,0x813,0x80d,0x813, -0x80d,0x813,0x80d,0x813,0x80d,0x813,0x80d,0x80d,0x810,0x80d,0x810,0x80d,0x810,0x80d,0x810,0x80d, -0x810,0x80d,0x810,0x80d,0x810,0x80d,0x810,0x80d,0x810,0x80d,0x810,0x80d,0x80d,0x80d,0x80d,0x813, -0x80d,0x813,0x80d,0x813,0x80d,0x80d,0x80d,0x80d,0x80d,0x80d,0x813,0x80d,0x80d,0x80d,0x80d,0x80d, -0x810,0xc4e,0xc4e,0x72,0x72,0x927,0x927,0x8ee,0x8ee,0x816,0x819,0xc4b,0x75,0x75,0x75,0x75, -0x75,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b, -0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x10ec,0x18b1,0x1998, -0x78,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e, -0x82e,0x82e,0x82e,0x78,0x8f7,0x8f7,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa, -0x8fa,0x8fa,0x8fa,0x8fa,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837, -0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837, -0x837,0xd4a,0xd4a,0x7b,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10, -0xb10,0x7e,0x7e,0x7e,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16, -0xb16,0xb16,0xb16,0xb16,0xb16,0xc57,0xb16,0xb16,0xb16,0xc57,0xb16,0x81,0x81,0x81,0x81,0x81, -0x81,0x81,0x81,0x81,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191, -0x1191,0x1191,0x1191,0x1191,0x9ae,0x9ae,0x9ae,0x9ae,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84, -0x84,0x84,0x84,0x84,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206, -0x1206,0x1206,0x1206,0x1206,0x5fa,0x5fa,0x5fa,0x5fa,0x5fa,0x5fa,0x5fa,0x87,0x87,0x87,0x87,0x87, -0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x87,0x87,0x87,0x87, -0x87,0xae9,0x5eb,0x5f1,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5ee,0x5f1,0x5f1, -0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x87,0x5f1,0x5f1,0x5f1,0x5f1, -0x5f1,0x87,0x5f1,0x87,0x5f1,0x5f1,0x87,0x5f1,0x5f1,0x87,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1, -0x5f1,0x5f1,0x5f1,0x5f4,0x606,0x600,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600, -0x603,0x609,0x606,0x600,0x1311,0x1311,0x1afd,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a, -0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x606,0x600,0x603,0x609,0x606,0x600,0x606,0x600,0x606, -0x600,0x606,0x606,0x600,0x600,0x600,0x600,0x603,0x600,0x600,0x603,0x600,0x603,0x603,0x603,0x600, -0x603,0x603,0x603,0x603,0x8a,0x8a,0x603,0x603,0x603,0x603,0x600,0x600,0x603,0x600,0x600,0x600, -0x600,0x603,0x600,0x600,0x600,0x600,0x600,0x603,0x603,0x603,0x600,0x600,0x8a,0x8a,0x8a,0x8a, -0x8a,0x8a,0x8a,0x1afd,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34, -0xb34,0xb34,0xb34,0xb34,0x84f,0x861,0x85e,0x861,0x85e,0xc6c,0xc6c,0xd56,0xd53,0x852,0x852,0x852, -0x852,0x864,0x864,0x864,0x87c,0x87f,0x88e,0x8d,0x882,0x885,0x891,0x891,0x879,0x870,0x86a,0x870, -0x86a,0x870,0x86a,0x86d,0x86d,0x888,0x888,0x88b,0x888,0x888,0x888,0x8d,0x888,0x876,0x873,0x86d, -0x8d,0x8d,0x8d,0x8d,0x612,0x61e,0x612,0xbe8,0x612,0x90,0x612,0x61e,0x612,0x61e,0x612,0x61e, -0x612,0x61e,0x612,0x61e,0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618, -0x61e,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x61b, -0x615,0x90,0x90,0x60f,0x750,0x753,0x768,0x76b,0x74a,0x753,0x753,0x96,0x732,0x735,0x735,0x735, -0x735,0x732,0x732,0x96,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0xaec,0xaec,0xaec, -0x9b1,0x72c,0x621,0x621,0x96,0x77a,0x759,0x74a,0x753,0x750,0x74a,0x75c,0x74d,0x747,0x74a,0x768, -0x75f,0x756,0x777,0x74a,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x765,0x762, -0x768,0x768,0x768,0x77a,0x73b,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738, -0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738, -0x738,0x738,0x738,0x96,0x96,0x96,0x738,0x738,0x738,0x738,0x738,0x738,0x96,0x96,0x738,0x738, -0x738,0x738,0x738,0x738,0x96,0x96,0x738,0x738,0x738,0x738,0x738,0x738,0x96,0x96,0x738,0x738, -0x738,0x96,0x96,0x96,0xb37,0xb37,0xb37,0xb37,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99, -0x99,0x184e,0x184e,0x184e,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d, -0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0x9c,0x9c,0x9c,0x9c,0x9c,0x1614,0x1614,0x1614,0x1614, -0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0xb46,0xb46,0xb46,0xb46, -0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46, -0xb46,0xb46,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb52,0xa2,0xa2,0xfcf,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0x16d1,0x16d1,0x16d1,0x16d1, -0x16d1,0x16d1,0x16d1,0x16d1,0x16d1,0x1b00,0x1b00,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2, -0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xa5,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb6a,0xa5,0xb6a,0xb6a,0xa5,0xa5,0xb6a,0xa5, -0xa5,0xb6a,0xb6a,0xa5,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb67,0xb67,0xb67,0xb67,0xa5,0xb67,0xa5,0xb67,0xb67,0xb67,0xb67,0xcde,0xb67,0xb67, -0xa5,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb67,0xb67,0xb67,0xb67, -0xb6a,0xb6a,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xa5,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xa5,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xa5,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xa5,0xb6a,0xa5,0xa5,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xa5,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xdc8,0xdc8,0xa5,0xa5, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb67,0xb67,0xb67,0xb61,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xedf,0xedc,0xa5,0xa5,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, -0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xa8,0xb70,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x3c,0x13dd, +0x3c,0x3c,0x3c,0x3c,0x3c,0x13dd,0x3c,0x3c,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5, +0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdb9, +0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0x3f, +0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdb9, +0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdb9,0xa62,0x3f,0xa62,0xa62, +0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0x3f,0xa62,0x3f,0xa62,0xa62, +0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdb9,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xdb9,0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xdb9,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0x130e,0x130e,0xdb3,0xdb6,0xa5c,0xa65,0xa59, +0xa59,0xa59,0xa59,0xa65,0xa65,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa56,0xa56, +0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0x3f,0x3f,0x3f,0xa68,0xa68,0xa68,0xa68, +0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68, +0xa68,0x16d7,0x42,0x42,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x42,0x42,0xa7a,0xa7d,0xa7d,0xa7d, +0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d, +0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa77,0xa74,0x45,0x45,0x45,0xa83,0xa83,0xa83,0xa83, +0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa80,0xa80,0xa80,0xa83,0xa83,0xa83,0x14cd,0x14cd,0x14cd, +0x14cd,0x14cd,0x14cd,0x14cd,0x14cd,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0xaa4,0xaa4,0xaa4,0xaa4, +0xaa4,0xaa4,0xa86,0xaa4,0xaa4,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa8c,0xa89, +0xa9b,0xa9b,0xa9e,0xaa7,0xa95,0xa92,0xa9b,0xa98,0xaa7,0xcd2,0x4b,0x4b,0xaa1,0xaa1,0xaa1,0xaa1, +0xaa1,0xaa1,0xaa1,0xaa1,0xaa1,0xaa1,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xcd5,0xcd5,0xcd5,0xcd5, +0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xab6,0xab6,0xb2e,0xb31, +0xabc,0xb2b,0xab9,0xab6,0xabf,0xace,0xac2,0xad1,0xad1,0xad1,0xaad,0x1b09,0xac5,0xac5,0xac5,0xac5, +0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0x18fc,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0xac8,0xab0,0xfc6,0x4e,0x4e,0x4e,0x4e,0x4e,0x117f,0x117f,0x117f,0x117f, +0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x51,0x51,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x51,0x51,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x4e6,0x4e6,0x51,0x4e9,0x51,0x4e9,0x51,0x4e9,0x51,0x4e9,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x51,0x51,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x51,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e0,0x4e6,0x4e0,0x4e0,0x4dd,0x4e6,0x4e6, +0x4e6,0x51,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4dd,0x4dd,0x4dd,0x4e6,0x4e6,0x4e6,0x4e6, +0x51,0x51,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x51,0x4dd,0x4dd,0x4dd,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4dd,0x4dd,0x4dd,0x51,0x51,0x4e6,0x4e6, +0x4e6,0x51,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e3,0x4e0,0x51,0xba6,0xba9,0xba9,0xba9, +0xfcf,0x54,0x14a9,0x14a9,0x14a9,0x14a9,0x4f2,0x4f2,0x4f2,0x4f2,0x4f2,0x4f2,0x53d,0xbbb,0x57,0x57, +0x6d8,0x53d,0x53d,0x53d,0x53d,0x53d,0x543,0x555,0x543,0x54f,0x549,0x6db,0x53a,0x6d5,0x6d5,0x6d5, +0x6d5,0x53a,0x53a,0x53a,0x53a,0x53a,0x540,0x552,0x540,0x54c,0x546,0x57,0xdc2,0xdc2,0xdc2,0xdc2, +0xdc2,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x57,0x57,0x57,0x1b0c,0x5a,0x5a,0x5a, +0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x564,0x564,0x564,0x564, +0x564,0x564,0x564,0x564,0x564,0x564,0x564,0x564,0x564,0x561,0x561,0x561,0x561,0x564,0xadd,0xadd, +0xbc1,0xbc7,0xbc7,0xbc4,0xbc4,0xbc4,0xbc4,0xdc8,0xed9,0xed9,0xed9,0xed9,0x1113,0x5d,0x5d,0x5d, +0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x594,0x594,0x594,0xae6, +0xee2,0xfd5,0xfd5,0xfd5,0xfd5,0x126f,0x16dd,0x16dd,0x60,0x60,0x60,0x60,0x702,0x702,0x702,0x702, +0x702,0x702,0x702,0x702,0x702,0x702,0x5a0,0x5a0,0x59d,0x59d,0x59d,0x59d,0x5c1,0x5c1,0x5c1,0x5c1, +0x5c1,0xaef,0xaef,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x5c4,0x5c4,0x5c4,0x5c4, +0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0xb0a,0xb0a,0xb0a,0xb0a, +0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a, +0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0x69,0xb0a,0xb0a,0xb0a,0xb0a,0xb0d,0xb0a,0xb0a,0xb0a,0xb0a, +0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0d, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0xb10,0xb10,0xb10,0xb10, +0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10, +0xb10,0xb10,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x72,0x822,0x81c,0x822, +0x81c,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c, +0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81c,0x81c,0x81c,0x822, +0x81c,0x822,0x81c,0x822,0x81c,0x81c,0x81c,0x81c,0x81c,0x81c,0x822,0x81c,0x81c,0x81c,0x81c,0x81c, +0x81f,0xc60,0xc60,0x72,0x72,0x936,0x936,0x8fd,0x8fd,0x825,0x828,0xc5d,0x75,0x75,0x75,0x75, +0x75,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a, +0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x1101,0x18c3,0x19aa, +0x78,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, +0x83d,0x83d,0x83d,0x78,0x906,0x906,0x909,0x909,0x909,0x909,0x909,0x909,0x909,0x909,0x909,0x909, +0x909,0x909,0x909,0x909,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846, +0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846, +0x846,0xd5c,0xd5c,0x7b,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22, +0xb22,0x7e,0x7e,0x7e,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28, +0xb28,0xb28,0xb28,0xb28,0xb28,0xc69,0xb28,0xb28,0xb28,0xc69,0xb28,0x81,0x81,0x81,0x81,0x81, +0x81,0x81,0x81,0x81,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6, +0x11a6,0x11a6,0x11a6,0x11a6,0x9c0,0x9c0,0x9c0,0x9c0,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84, +0x84,0x84,0x84,0x84,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b, +0x121b,0x121b,0x121b,0x121b,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x87,0x87,0x87,0x87,0x87, +0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x87,0x87,0x87,0x87, +0x87,0xafb,0x5fa,0x600,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x5fd,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x87,0x600,0x600,0x600,0x600, +0x600,0x87,0x600,0x87,0x600,0x600,0x87,0x600,0x600,0x87,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x603,0x615,0x60f,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x1323,0x1323,0x1b0f,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a, +0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x615,0x60f,0x612,0x618,0x615,0x60f,0x615,0x60f,0x615, +0x60f,0x615,0x615,0x60f,0x60f,0x60f,0x60f,0x612,0x60f,0x60f,0x612,0x60f,0x612,0x612,0x612,0x60f, +0x612,0x612,0x612,0x612,0x8a,0x8a,0x612,0x612,0x612,0x612,0x60f,0x60f,0x612,0x60f,0x60f,0x60f, +0x60f,0x612,0x60f,0x60f,0x60f,0x60f,0x60f,0x612,0x612,0x612,0x60f,0x60f,0x8a,0x8a,0x8a,0x8a, +0x8a,0x8a,0x8a,0x1b0f,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46, +0xb46,0xb46,0xb46,0xb46,0x85e,0x870,0x86d,0x870,0x86d,0xc7e,0xc7e,0xd68,0xd65,0x861,0x861,0x861, +0x861,0x873,0x873,0x873,0x88b,0x88e,0x89d,0x8d,0x891,0x894,0x8a0,0x8a0,0x888,0x87f,0x879,0x87f, +0x879,0x87f,0x879,0x87c,0x87c,0x897,0x897,0x89a,0x897,0x897,0x897,0x8d,0x897,0x885,0x882,0x87c, +0x8d,0x8d,0x8d,0x8d,0x621,0x62d,0x621,0xbfa,0x621,0x90,0x621,0x62d,0x621,0x62d,0x621,0x62d, +0x621,0x62d,0x621,0x62d,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627, +0x62d,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x62a, +0x624,0x90,0x90,0x61e,0x75f,0x762,0x777,0x77a,0x759,0x762,0x762,0x96,0x741,0x744,0x744,0x744, +0x744,0x741,0x741,0x96,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0xafe,0xafe,0xafe, +0x9c3,0x73b,0x630,0x630,0x96,0x789,0x768,0x759,0x762,0x75f,0x759,0x76b,0x75c,0x756,0x759,0x777, +0x76e,0x765,0x786,0x759,0x783,0x783,0x783,0x783,0x783,0x783,0x783,0x783,0x783,0x783,0x774,0x771, +0x777,0x777,0x777,0x789,0x74a,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747, +0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747, +0x747,0x747,0x747,0x96,0x96,0x96,0x747,0x747,0x747,0x747,0x747,0x747,0x96,0x96,0x747,0x747, +0x747,0x747,0x747,0x747,0x96,0x96,0x747,0x747,0x747,0x747,0x747,0x747,0x96,0x96,0x747,0x747, +0x747,0x96,0x96,0x96,0xb49,0xb49,0xb49,0xb49,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99, +0x99,0x1860,0x1860,0x1860,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f, +0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0x9c,0x9c,0x9c,0x9c,0x9c,0x1626,0x1626,0x1626,0x1626, +0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0xb58,0xb58,0xb58,0xb58, +0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58, +0xb58,0xb58,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0xb64,0xb64,0xb64,0xb64, +0xb64,0xb64,0xb64,0xa2,0xa2,0xfe1,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, +0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0x16e3,0x16e3,0x16e3,0x16e3, +0x16e3,0x16e3,0x16e3,0x16e3,0x16e3,0x1b12,0x1b12,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2, +0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xa5,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb7c,0xb7c,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb7c,0xa5,0xb7c,0xb7c,0xa5,0xa5,0xb7c,0xa5, +0xa5,0xb7c,0xb7c,0xa5,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb79,0xb79,0xb79,0xb79,0xa5,0xb79,0xa5,0xb79,0xb79,0xb79,0xb79,0xcf0,0xb79,0xb79, +0xa5,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb79,0xb79,0xb79,0xb79, +0xb7c,0xb7c,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xa5,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xa5,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb7c,0xb7c,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xa5,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xa5,0xb7c,0xa5,0xa5,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xa5,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xdda,0xdda,0xa5,0xa5, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb79,0xb79,0xb79,0xb73,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xef1,0xeee,0xa5,0xa5,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76, +0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xa8,0xb82,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8, 0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8, -0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7, -0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0x1b06,0xbf7,0xbf7,0xbf7,0xbf7,0xbf1,0xbf1,0xbf4,0x1b03,0xab,0xab, -0xab,0xab,0xab,0xab,0xab,0xab,0xab,0x1b06,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00, -0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xbfa,0xbfa,0xbfd,0xc60,0xc60,0xae, -0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06, -0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc03,0xc03,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c, -0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xb4,0xc0c,0xc0c,0xc0c,0xb4,0xc09,0xc09,0xb4,0xb4,0xb4,0xb4, -0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0, -0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0, -0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0x14d6,0x14d6,0xb7,0xce1,0xce1,0xce1,0xced,0xced,0xced,0xced,0xce1, -0xce1,0xced,0xced,0xced,0xb7,0xb7,0xb7,0xb7,0xced,0xced,0xce1,0xced,0xced,0xced,0xced,0xced, -0xced,0xce4,0xce4,0xce4,0xb7,0xb7,0xb7,0xb7,0xce7,0xb7,0xb7,0xb7,0xcf3,0xcf3,0xcea,0xcea, -0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6, -0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xba,0xba,0xcf6,0xcf6,0xcf6,0xcf6, -0xcf6,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0x14d9,0x14d9,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9, -0xbd,0xbd,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0xbd,0x1a52,0x14d9,0x14d9,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a, -0xc0,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a, -0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xc0,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a, -0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xc0,0xd1a,0xd1a,0xc0,0xd1a, -0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xc0,0xc0, -0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xc0,0xc0, +0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09, +0xc09,0xc09,0xc09,0xc09,0xc09,0x1b18,0xc09,0xc09,0xc09,0xc09,0xc03,0xc03,0xc06,0x1b15,0xab,0xab, +0xab,0xab,0xab,0xab,0xab,0xab,0xab,0x1b18,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12, +0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc0c,0xc0c,0xc0f,0xc72,0xc72,0xae, +0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18, +0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc15,0xc15,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xc1e, +0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xb4,0xc1e,0xc1e,0xc1e,0xb4,0xc1b,0xc1b,0xb4,0xb4,0xb4,0xb4, +0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02, +0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02, +0xd02,0xd02,0xd02,0xd02,0xd02,0x14e8,0x14e8,0xb7,0xcf3,0xcf3,0xcf3,0xcff,0xcff,0xcff,0xcff,0xcf3, +0xcf3,0xcff,0xcff,0xcff,0xb7,0xb7,0xb7,0xb7,0xcff,0xcff,0xcf3,0xcff,0xcff,0xcff,0xcff,0xcff, +0xcff,0xcf6,0xcf6,0xcf6,0xb7,0xb7,0xb7,0xb7,0xcf9,0xb7,0xb7,0xb7,0xd05,0xd05,0xcfc,0xcfc, +0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08, +0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xba,0xba,0xd08,0xd08,0xd08,0xd08, +0xd08,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0x14eb,0x14eb,0x14eb,0x14eb, +0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb, +0xbd,0xbd,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb, +0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0xbd,0x1a64,0x14eb,0x14eb,0x14eb,0x14eb, +0x14eb,0x14eb,0x14eb,0x14eb,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c, +0xc0,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c, +0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xc0,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c, +0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xc0,0xd2c,0xd2c,0xc0,0xd2c, +0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xc0,0xc0, +0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xc0,0xc0, 0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0, 0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0, -0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d, -0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xc3,0xc3,0xc3,0xc3,0xc3, -0xd5c,0xd5c,0xd62,0xc6,0xc6,0xc6,0xc6,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59, -0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59, -0xc6,0xc6,0xc6,0xd5f,0xd5f,0xd5f,0xd5f,0xd5f,0xd5f,0xd5f,0xd5f,0xd5f,0xd23,0xd23,0xd23,0xd23, -0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23, -0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xc9,0xd20,0xd2c,0xd2c,0xd2c,0xd2c, -0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c, -0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xcc,0xcc,0xd29,0xd29,0xd29,0xd29, -0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0x1812,0x1812,0x1812,0x1812, -0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0xd2f,0xd2f,0xd2f,0xd2f, -0xd2f,0xd2f,0xcf,0xcf,0xd2f,0xcf,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f, -0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xcf,0xd2f, -0xd2f,0xcf,0xcf,0xcf,0xd2f,0xcf,0xcf,0xd2f,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32, -0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd2, -0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3, -0xde3,0xde3,0xde3,0x14dc,0x14dc,0x1788,0x1788,0xd8,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb, -0x10cb,0x10cb,0x10cb,0x10cb,0x1a61,0x129,0x129,0x129,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5, -0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdec, -0xdec,0xdf2,0xdf2,0xdec,0xdb,0xdb,0xdef,0xdef,0x10fb,0x10fb,0x10fb,0x10fb,0xde,0xde,0xde,0xde, -0xde,0xde,0xde,0xde,0xde,0xde,0xde,0xde,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d, -0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xe07,0xe04,0xe07,0xe04,0xe04,0xdfb,0xdfb,0xdfb, -0xdfb,0xdfb,0xdfb,0x1146,0x1143,0x1146,0x1143,0x1140,0x1140,0x1140,0x13d4,0x13d1,0xe1,0xe1,0xe1,0xe1, -0xe1,0xe01,0xdfe,0xdfe,0xdfe,0xdfb,0xe01,0xdfe,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a, -0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe4, -0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe4, -0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe4,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe4, -0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe4,0xe10,0xe10,0xe10,0xe10,0xe10,0xe10,0xe10,0xe10, -0xe10,0xe10,0xe10,0xe10,0xe10,0xe10,0xe10,0xe10,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d, -0xe0d,0xe0d,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xea,0x13d7, -0xea,0xea,0xea,0xea,0xea,0x13d7,0xea,0xea,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a, -0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe2b,0xe1f,0xe1f,0xe1f,0xed,0xe1f,0xe1f,0xed, -0xed,0xed,0xed,0xed,0xe1f,0xe1f,0xe1f,0xe1f,0xe2b,0xe2b,0xe2b,0xe2b,0xed,0xe2b,0xe2b,0xe2b, -0xed,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b, -0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0x18f3,0x18f3,0xed,0xed,0xe1c,0xe1c,0xe1c,0xed, -0xed,0xed,0xed,0xe22,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0x18f0,0xed,0xed,0xed, -0xed,0xed,0xed,0xed,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe2e,0xe2e,0xe25,0xed,0xed,0xed, -0xed,0xed,0xed,0xed,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0x114c,0x114c, -0xf0,0xf0,0xf0,0xf0,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3d,0xe3d,0xe3d,0xe3a,0xe3a,0xe3d,0xe3a, -0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0, -0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0x1149,0xf0,0xf0,0xf0,0xe34,0xe34, -0xe43,0xe43,0xe43,0xe43,0xf3,0xf3,0xf3,0xf3,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43, -0xe40,0xe43,0xe43,0xe43,0xe43,0xe43,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3, -0x14eb,0x14f1,0x14ee,0x1833,0x178e,0x1857,0x1857,0x1857,0x1857,0x1857,0x18f9,0x18f6,0x18fc,0x18f6,0x18fc,0x19b9, -0x1a55,0x1a55,0x1a55,0x1b18,0x1b18,0x1b12,0x1b0f,0x1b12,0x1b0f,0x1b12,0x1b0f,0x1b12,0x1b0f,0x1b15,0xf6,0xf6, +0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f, +0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xc3,0xc3,0xc3,0xc3,0xc3, +0xd6e,0xd6e,0xd74,0xc6,0xc6,0xc6,0xc6,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b, +0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b, +0xc6,0xc6,0xc6,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd35,0xd35,0xd35,0xd35, +0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35, +0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xc9,0xd32,0xd3e,0xd3e,0xd3e,0xd3e, +0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e, +0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xcc,0xcc,0xd3b,0xd3b,0xd3b,0xd3b, +0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0x1824,0x1824,0x1824,0x1824, +0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0xd41,0xd41,0xd41,0xd41, +0xd41,0xd41,0xcf,0xcf,0xd41,0xcf,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41, +0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xcf,0xd41, +0xd41,0xcf,0xcf,0xcf,0xd41,0xcf,0xcf,0xd41,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44, +0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd2, +0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5, +0xdf5,0xdf5,0xdf5,0x14ee,0x14ee,0x179a,0x179a,0xd8,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0, +0x10e0,0x10e0,0x10e0,0x10e0,0x1a73,0x129,0x129,0x129,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07, +0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xdfe, +0xdfe,0xe04,0xe04,0xdfe,0xdb,0xdb,0xe01,0xe01,0x1110,0x1110,0x1110,0x1110,0xde,0xde,0xde,0xde, +0xde,0xde,0xde,0xde,0xde,0xde,0xde,0xde,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f, +0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xe19,0xe16,0xe19,0xe16,0xe16,0xe0d,0xe0d,0xe0d, +0xe0d,0xe0d,0xe0d,0x115b,0x1158,0x115b,0x1158,0x1155,0x1155,0x1155,0x13e6,0x13e3,0xe1,0xe1,0xe1,0xe1, +0xe1,0xe13,0xe10,0xe10,0xe10,0xe0d,0xe13,0xe10,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c, +0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe4, +0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe4, +0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe4,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe4, +0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe4,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22, +0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, +0xe1f,0xe1f,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xea,0x13e9, +0xea,0xea,0xea,0xea,0xea,0x13e9,0xea,0xea,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c, +0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe3d,0xe31,0xe31,0xe31,0xed,0xe31,0xe31,0xed, +0xed,0xed,0xed,0xed,0xe31,0xe31,0xe31,0xe31,0xe3d,0xe3d,0xe3d,0xe3d,0xed,0xe3d,0xe3d,0xe3d, +0xed,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d, +0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0x1905,0x1905,0xed,0xed,0xe2e,0xe2e,0xe2e,0xed, +0xed,0xed,0xed,0xe34,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0x1902,0xed,0xed,0xed, +0xed,0xed,0xed,0xed,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe40,0xe40,0xe37,0xed,0xed,0xed, +0xed,0xed,0xed,0xed,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0x1161,0x1161, +0xf0,0xf0,0xf0,0xf0,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4f,0xe4f,0xe4f,0xe4c,0xe4c,0xe4f,0xe4c, +0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0, +0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0x115e,0xf0,0xf0,0xf0,0xe46,0xe46, +0xe55,0xe55,0xe55,0xe55,0xf3,0xf3,0xf3,0xf3,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55, +0xe52,0xe55,0xe55,0xe55,0xe55,0xe55,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3, +0x14fd,0x1503,0x1500,0x1845,0x17a0,0x1869,0x1869,0x1869,0x1869,0x1869,0x190b,0x1908,0x190e,0x1908,0x190e,0x19cb, +0x1a67,0x1a67,0x1a67,0x1b2a,0x1b2a,0x1b24,0x1b21,0x1b24,0x1b21,0x1b24,0x1b21,0x1b24,0x1b21,0x1b27,0xf6,0xf6, 0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6, 0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6, -0xe67,0xe67,0xe67,0xe64,0xe64,0xe5b,0xe5b,0xe64,0xe61,0xe61,0xe61,0xe61,0x1a58,0xf9,0xf9,0xf9, -0x12ba,0x12ba,0x12ba,0x12bd,0x12bd,0x12bd,0x12b4,0x12b4,0x12b7,0x12b4,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d, -0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0x13e3,0x13e3,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xe6d, -0x1323,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0x1320, -0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30, -0xe9a,0xe8b,0xe85,0xe97,0xe94,0xe8e,0xe8e,0xe9d,0xe88,0xe91,0xff,0xff,0xff,0xff,0xff,0xff, -0xf21,0xf21,0xf0c,0xf21,0xf24,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0x1b1b,0x105,0x105,0x105, -0xf1b,0xf1b,0xf1b,0xf1b,0xf1b,0xf1b,0xf1b,0xf1b,0xf1b,0xf1b,0xf2d,0xf2d,0xf12,0xf18,0xf2d,0xf2d, -0xf15,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f, -0xf0f,0xf0f,0xf0f,0xf0f,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0x1b1e,0x1b1e,0x105, -0x1b27,0x1b21,0x19bf,0x19bc,0x19bf,0x19bf,0x19bf,0x1a5e,0x1a5b,0x1a5e,0x1a5b,0x108,0x108,0x108,0x108,0x108, -0x1b27,0x1b21,0x108,0x1b21,0x108,0x1b21,0x1b27,0x1b21,0x1b27,0x1b21,0x108,0x108,0x108,0x108,0x108,0x108, -0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x1b24,0x1b24, -0x1b24,0x1a5e,0x1a5b,0x14fa,0x13ec,0x13ec,0x1326,0x1026,0x1026,0x1026,0x1026,0x1026,0xf3c,0xf3c,0xf3c,0xf3c, -0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c, -0xf39,0xf39,0xf3f,0xf3f,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0xf48,0xf48,0xf48,0xf48, -0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48, -0xf48,0xf48,0xf42,0xf42,0xf42,0xf42,0x1155,0x1155,0x10e,0x10e,0x10e,0xf45,0x1500,0x1500,0x1500,0x1500, -0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500, -0x1500,0x1500,0x1500,0x1500,0x1500,0x16e0,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111, +0xe79,0xe79,0xe79,0xe76,0xe76,0xe6d,0xe6d,0xe76,0xe73,0xe73,0xe73,0xe73,0x1a6a,0xf9,0xf9,0xf9, +0x12cc,0x12cc,0x12cc,0x12cf,0x12cf,0x12cf,0x12c6,0x12c6,0x12c9,0x12c6,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d, +0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0x13f5,0x13f5,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xe7f, +0x1335,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0x1332, +0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42, +0xeac,0xe9d,0xe97,0xea9,0xea6,0xea0,0xea0,0xeaf,0xe9a,0xea3,0xff,0xff,0xff,0xff,0xff,0xff, +0xf33,0xf33,0xf1e,0xf33,0xf36,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0x1b2d,0x105,0x105,0x105, +0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf3f,0xf3f,0xf24,0xf2a,0xf3f,0xf3f, +0xf27,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf21,0xf21,0xf21,0xf21,0xf21, +0xf21,0xf21,0xf21,0xf21,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0x1b30,0x1b30,0x105, +0x1b39,0x1b33,0x19d1,0x19ce,0x19d1,0x19d1,0x19d1,0x1a70,0x1a6d,0x1a70,0x1a6d,0x108,0x108,0x108,0x108,0x108, +0x1b39,0x1b33,0x108,0x1b33,0x108,0x1b33,0x1b39,0x1b33,0x1b39,0x1b33,0x108,0x108,0x108,0x108,0x108,0x108, +0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x1b36,0x1b36, +0x1b36,0x1a70,0x1a6d,0x150c,0x13fe,0x13fe,0x1338,0x103b,0x103b,0x103b,0x103b,0x103b,0xf4e,0xf4e,0xf4e,0xf4e, +0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e, +0xf4b,0xf4b,0xf51,0xf51,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0xf5a,0xf5a,0xf5a,0xf5a, +0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a, +0xf5a,0xf5a,0xf54,0xf54,0xf54,0xf54,0x116a,0x116a,0x10e,0x10e,0x10e,0xf57,0x1512,0x1512,0x1512,0x1512, +0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512, +0x1512,0x1512,0x1512,0x1512,0x1512,0x16f2,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111, 0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111, -0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0xf51,0xf51,0xf51,0x1506,0x1506,0x1506,0x1506,0x1506, -0x1506,0x1506,0x1506,0x1506,0x1506,0x1506,0x1506,0x114,0xf4e,0xf4e,0xf4e,0xf4e,0x1503,0x114,0x114,0x114, -0x114,0x114,0x114,0x114,0x114,0x114,0x114,0x114,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54, -0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0x190b,0x190b,0x190b,0x190b,0x190b,0x190b, -0x190b,0x117,0x117,0x117,0x117,0x117,0x117,0x117,0x104d,0x104d,0x104d,0x104d,0x104a,0x104a,0x104a,0x104a, -0x104a,0x104a,0x104a,0x104a,0x103b,0x103b,0x103b,0x103b,0x103b,0x103b,0x103b,0x103b,0x104a,0x104a,0x1041,0x103e, -0x11a,0x11a,0x11a,0x1050,0x1050,0x1044,0x1044,0x1044,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047, -0x1047,0x1047,0x11a,0x11a,0x11a,0x104d,0x104d,0x104d,0x1053,0x1053,0x1053,0x1053,0x1053,0x1053,0x1053,0x1053, -0x1053,0x1053,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1068,0x1068,0x1068,0x1068,0x1068,0x1068,0x1068,0x1068, -0x1068,0x1068,0x106b,0x106b,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d, -0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x1092,0x1092,0x1092,0x1092,0x108c,0x1794,0x120,0x120, -0x120,0x120,0x120,0x120,0x120,0x120,0x1098,0x1098,0x108f,0x108f,0x108f,0x108f,0x108f,0x108f,0x108f,0x108f, -0x108f,0x108f,0x120,0x120,0x120,0x120,0x120,0x120,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10aa, -0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10b0,0x10b3,0x123,0x123,0x123,0x123, -0x123,0x123,0x123,0x123,0x123,0x123,0x123,0x10ad,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5, -0x10c5,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10c2,0x10c2,0x10b9,0x10b9,0x10c2,0x10c2,0x10b9,0x10b9,0x126, -0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x10c5,0x10c5,0x10c5,0x10b9,0x10c5,0x10c5,0x10c5,0x10c5, -0x10c5,0x10c5,0x10c5,0x10c5,0x10b9,0x10c2,0x126,0x126,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf, -0x10bf,0x10bf,0x126,0x126,0x10bc,0x10c8,0x10c8,0x10c8,0x1512,0x129,0x129,0x129,0x129,0x129,0x129,0x129, +0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0xf63,0xf63,0xf63,0x1518,0x1518,0x1518,0x1518,0x1518, +0x1518,0x1518,0x1518,0x1518,0x1518,0x1518,0x1518,0x114,0xf60,0xf60,0xf60,0xf60,0x1515,0x114,0x114,0x114, +0x114,0x114,0x114,0x114,0x114,0x114,0x114,0x114,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66, +0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0x191d,0x191d,0x191d,0x191d,0x191d,0x191d, +0x191d,0x117,0x117,0x117,0x117,0x117,0x117,0x117,0x1062,0x1062,0x1062,0x1062,0x105f,0x105f,0x105f,0x105f, +0x105f,0x105f,0x105f,0x105f,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x105f,0x105f,0x1056,0x1053, +0x11a,0x11a,0x11a,0x1065,0x1065,0x1059,0x1059,0x1059,0x105c,0x105c,0x105c,0x105c,0x105c,0x105c,0x105c,0x105c, +0x105c,0x105c,0x11a,0x11a,0x11a,0x1062,0x1062,0x1062,0x1068,0x1068,0x1068,0x1068,0x1068,0x1068,0x1068,0x1068, +0x1068,0x1068,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x107d,0x107d,0x107d,0x107d,0x107d,0x107d,0x107d,0x107d, +0x107d,0x107d,0x1080,0x1080,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d, +0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x10a7,0x10a7,0x10a7,0x10a7,0x10a1,0x17a6,0x120,0x120, +0x120,0x120,0x120,0x120,0x120,0x120,0x10ad,0x10ad,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4, +0x10a4,0x10a4,0x120,0x120,0x120,0x120,0x120,0x120,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10bf, +0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10c5,0x10c8,0x123,0x123,0x123,0x123, +0x123,0x123,0x123,0x123,0x123,0x123,0x123,0x10c2,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da, +0x10da,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10d7,0x10d7,0x10ce,0x10ce,0x10d7,0x10d7,0x10ce,0x10ce,0x126, +0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x10da,0x10da,0x10da,0x10ce,0x10da,0x10da,0x10da,0x10da, +0x10da,0x10da,0x10da,0x10da,0x10ce,0x10d7,0x126,0x126,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4, +0x10d4,0x10d4,0x126,0x126,0x10d1,0x10dd,0x10dd,0x10dd,0x1524,0x129,0x129,0x129,0x129,0x129,0x129,0x129, 0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129, -0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce, -0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce, -0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10d1,0x12c,0x12c,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4, -0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4, -0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x12f,0x12f,0x12f,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7, -0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x132,0x132,0x132,0x132,0x132,0x132,0x132, -0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd, -0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd, -0x10dd,0x10dd,0x135,0x135,0x135,0x135,0x135,0x10da,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0, -0x10e0,0x10e0,0x10e0,0x10e0,0x138,0x138,0x138,0x138,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3, -0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x13b,0x13b,0x13b,0x13b, -0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x115b,0x115b,0x115b,0x115b,0x1164,0x115b,0x115b,0x115b, -0x1164,0x115b,0x115b,0x115b,0x115b,0x1158,0x13e,0x13e,0x1161,0x1161,0x1161,0x1161,0x1161,0x1161,0x1161,0x1167, -0x1161,0x1167,0x1161,0x1161,0x1161,0x1167,0x1167,0x13e,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a, -0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x141,0x141, -0x141,0x141,0x141,0x141,0x141,0x141,0x141,0x141,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185, -0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1182,0x116d,0x1182, -0x116d,0x116d,0x116d,0x116d,0x116d,0x116d,0x116d,0x144,0x1176,0x117f,0x116d,0x117f,0x117f,0x116d,0x116d,0x116d, -0x116d,0x116d,0x116d,0x116d,0x116d,0x1182,0x1182,0x1182,0x1182,0x1182,0x1182,0x116d,0x116d,0x1173,0x1173,0x1173, -0x1173,0x1173,0x1173,0x1173,0x1173,0x144,0x144,0x1170,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c, -0x117c,0x117c,0x144,0x144,0x144,0x144,0x144,0x144,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c, -0x117c,0x117c,0x144,0x144,0x144,0x144,0x144,0x144,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1188, -0x118b,0x118b,0x118b,0x118b,0x1179,0x1179,0x144,0x144,0x1551,0x1551,0x1551,0x1551,0x1551,0x1551,0x1551,0x1551, -0x1551,0x1551,0x1551,0x1551,0x1551,0x1551,0x154e,0x1a73,0x12cf,0x12a8,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6, -0x12c6,0x12ae,0x12ab,0x12a2,0x12a2,0x12cc,0x12a2,0x12a2,0x12a2,0x12a2,0x12b1,0x148b,0x1491,0x148e,0x148e,0x18d2, -0x16a7,0x16a7,0x1a40,0x147,0x147,0x147,0x147,0x147,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0, -0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x1197,0x1197,0x119a,0x11a3,0x119d,0x119d,0x119d,0x11a3, -0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293, -0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293, -0x1293,0x1293,0x1293,0x1293,0x1293,0x150,0x150,0x150,0x11c1,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b8, -0x11c7,0x11c7,0x11b5,0x11b5,0x11b5,0x11b5,0x153,0x12c3,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb, -0x11bb,0x11bb,0x153,0x153,0x153,0x153,0x11b5,0x11b5,0x11e5,0x11d9,0x11e5,0x156,0x156,0x156,0x156,0x156, +0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3, +0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3, +0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e6,0x12c,0x12c,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9, +0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9, +0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x12f,0x12f,0x12f,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec, +0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x132,0x132,0x132,0x132,0x132,0x132,0x132, +0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2, +0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2, +0x10f2,0x10f2,0x135,0x135,0x135,0x135,0x135,0x10ef,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5, +0x10f5,0x10f5,0x10f5,0x10f5,0x138,0x138,0x138,0x138,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8, +0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x13b,0x13b,0x13b,0x13b, +0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x1170,0x1170,0x1170,0x1170,0x1179,0x1170,0x1170,0x1170, +0x1179,0x1170,0x1170,0x1170,0x1170,0x116d,0x13e,0x13e,0x1176,0x1176,0x1176,0x1176,0x1176,0x1176,0x1176,0x117c, +0x1176,0x117c,0x1176,0x1176,0x1176,0x117c,0x117c,0x13e,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f, +0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x141,0x141, +0x141,0x141,0x141,0x141,0x141,0x141,0x141,0x141,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a, +0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x1197,0x1182,0x1197, +0x1182,0x1182,0x1182,0x1182,0x1182,0x1182,0x1182,0x144,0x118b,0x1194,0x1182,0x1194,0x1194,0x1182,0x1182,0x1182, +0x1182,0x1182,0x1182,0x1182,0x1182,0x1197,0x1197,0x1197,0x1197,0x1197,0x1197,0x1182,0x1182,0x1188,0x1188,0x1188, +0x1188,0x1188,0x1188,0x1188,0x1188,0x144,0x144,0x1185,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191, +0x1191,0x1191,0x144,0x144,0x144,0x144,0x144,0x144,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191, +0x1191,0x1191,0x144,0x144,0x144,0x144,0x144,0x144,0x118e,0x118e,0x118e,0x118e,0x118e,0x118e,0x118e,0x119d, +0x11a0,0x11a0,0x11a0,0x11a0,0x118e,0x118e,0x144,0x144,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563, +0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1560,0x1a85,0x12e1,0x12ba,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8, +0x12d8,0x12c0,0x12bd,0x12b4,0x12b4,0x12de,0x12b4,0x12b4,0x12b4,0x12b4,0x12c3,0x149d,0x14a3,0x14a0,0x14a0,0x18e4, +0x16b9,0x16b9,0x1a52,0x147,0x147,0x147,0x147,0x147,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5, +0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11ac,0x11ac,0x11af,0x11b8,0x11b2,0x11b2,0x11b2,0x11b8, +0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5, +0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5, +0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x150,0x150,0x150,0x11d6,0x11ca,0x11ca,0x11ca,0x11ca,0x11ca,0x11ca,0x11cd, +0x11dc,0x11dc,0x11ca,0x11ca,0x11ca,0x11ca,0x153,0x12d5,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0, +0x11d0,0x11d0,0x153,0x153,0x153,0x153,0x11ca,0x11ca,0x11fa,0x11ee,0x11fa,0x156,0x156,0x156,0x156,0x156, 0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156, -0x156,0x156,0x156,0x11e2,0x11e2,0x11e8,0x11dc,0x11df,0x11fd,0x11fd,0x11fd,0x11f7,0x11f7,0x11ee,0x11f7,0x11f7, -0x11ee,0x11f7,0x11f7,0x1200,0x11fa,0x11f1,0x159,0x159,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4, -0x11f4,0x11f4,0x159,0x159,0x159,0x159,0x159,0x159,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x15c, -0x15c,0x15c,0x15c,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203, -0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203, -0x15c,0x15c,0x15c,0x15c,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f, -0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x15f,0x120c,0x1209,0x1209,0x1209,0x1209, -0x1209,0x1209,0x1209,0x1209,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e, -0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x162,0x162,0x162,0x1218,0x121b,0x121b, -0x121b,0x121b,0x121b,0x121b,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224, -0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x165,0x165,0x1221,0x1221,0x1221,0x1221, -0x1221,0x1221,0x1221,0x1221,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a, -0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x168,0x168,0x168,0x168,0x168,0x1227,0x1227,0x1227,0x1227, -0x1227,0x1227,0x1227,0x1227,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230, -0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230, -0x1230,0x1230,0x1230,0x16e,0x124b,0x124b,0x1b2a,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171, -0x171,0x1914,0x171,0x171,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a, -0x146a,0x146a,0x146a,0x146a,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251, -0x1251,0x1251,0x1251,0x174,0x19e3,0x19e3,0x19e3,0x19e3,0x19e3,0x19e3,0x19e3,0x19e6,0x19e0,0x26a,0x26a,0x26a, -0x26a,0x26a,0x26a,0x26a,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815, -0x1815,0x1a64,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177, +0x156,0x156,0x156,0x11f7,0x11f7,0x11fd,0x11f1,0x11f4,0x1212,0x1212,0x1212,0x120c,0x120c,0x1203,0x120c,0x120c, +0x1203,0x120c,0x120c,0x1215,0x120f,0x1206,0x159,0x159,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209, +0x1209,0x1209,0x159,0x159,0x159,0x159,0x159,0x159,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x15c, +0x15c,0x15c,0x15c,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218, +0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218, +0x15c,0x15c,0x15c,0x15c,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224, +0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x15f,0x1221,0x121e,0x121e,0x121e,0x121e, +0x121e,0x121e,0x121e,0x121e,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233, +0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x162,0x162,0x162,0x122d,0x1230,0x1230, +0x1230,0x1230,0x1230,0x1230,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239, +0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x165,0x165,0x1236,0x1236,0x1236,0x1236, +0x1236,0x1236,0x1236,0x1236,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f, +0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x168,0x168,0x168,0x168,0x168,0x123c,0x123c,0x123c,0x123c, +0x123c,0x123c,0x123c,0x123c,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245, +0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245, +0x1245,0x1245,0x1245,0x16e,0x125d,0x125d,0x1b3c,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171, +0x171,0x1926,0x171,0x171,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c, +0x147c,0x147c,0x147c,0x147c,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827, +0x1827,0x1a76,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174, +0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174, +0x174,0x174,0x174,0x174,0x174,0x174,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344, +0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344, +0x12ae,0x13a7,0x13a7,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177, +0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab, +0x12ab,0x12ab,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x182a,0x177,0x177,0x177,0x177, +0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x177,0x177,0x177,0x177,0x177,0x177,0x177, +0x13cb,0x13cb,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177, +0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177, 0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177, -0x177,0x177,0x177,0x177,0x177,0x177,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332, -0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332, -0x129c,0x1395,0x1395,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a, -0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299, -0x1299,0x1299,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1818,0x17a,0x17a,0x17a,0x17a, -0x1296,0x1296,0x1296,0x1296,0x1296,0x1296,0x1296,0x1296,0x1296,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a, -0x13b9,0x13b9,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a, -0x18b7,0x18b7,0x18b7,0x18b7,0x18b7,0x18b7,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a, -0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a, -0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b, -0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b, -0x133b,0x1335,0x1335,0x1335,0x17d,0x17d,0x1338,0x17d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x133e,0x1347, -0x1341,0x1341,0x1347,0x1347,0x1347,0x1341,0x1347,0x1341,0x1341,0x1341,0x134a,0x134a,0x180,0x180,0x180,0x180, -0x180,0x180,0x180,0x180,0x1344,0x1344,0x1344,0x1344,0x183,0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x183, -0x183,0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x183,0x183,0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x183, -0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x183, -0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x183,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae, -0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x1353,0x1353,0x1353,0x1353,0x1353,0x1353,0x1356,0x1368, -0x1368,0x135c,0x135c,0x135c,0x135c,0x135c,0x186,0x186,0x186,0x186,0x1359,0x1359,0x1359,0x1359,0x1359,0x1359, -0x1359,0x1359,0x1359,0x1359,0x1359,0x1359,0x1359,0x1359,0x1359,0x1359,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f, -0x135f,0x135f,0x135f,0x135f,0x1b30,0x1b33,0x1b33,0x1b2d,0x1b2d,0x1b33,0x186,0x186,0x186,0x186,0x186,0x186, -0x186,0x186,0x186,0x1521,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b, -0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x189,0x189,0x189, -0x189,0x189,0x189,0x189,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e, -0x136e,0x136e,0x136e,0x18c,0x18c,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e, -0x136e,0x136e,0x136e,0x1524,0x18c,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e, -0x136e,0x136e,0x136e,0x139e,0x18c,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e, -0x136e,0x136e,0x136e,0x136e,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524, -0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x18c,0x18c,0x18c,0x18c,0x18c,0x18c, -0x18c,0x18c,0x18c,0x18c,0x13b3,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530, -0x169e,0x1530,0x1530,0x1530,0x1770,0x1821,0x1821,0x185a,0x185a,0x1a22,0x1acd,0x1acd,0x18f,0x18f,0x18f,0x18f, -0x18f,0x1b9c,0x1b9c,0x1b9c,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530,0x169b, -0x169b,0x18f,0x18f,0x18f,0x1530,0x1530,0x1530,0x1530,0x1821,0x1821,0x1821,0x18bd,0x18bd,0x199e,0x1a22,0x1acd, -0x1acd,0x18f,0x18f,0x18f,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371, -0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192, -0x192,0x192,0x192,0x192,0x140d,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d, -0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d, -0x140d,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x195,0x140d,0x195,0x195,0x140d,0x195,0x140d,0x140d,0x140d, -0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x140d,0x140d,0x195,0x140d,0x195,0x140d, -0x195,0x195,0x195,0x195,0x195,0x195,0x140d,0x195,0x195,0x195,0x195,0x140d,0x195,0x140d,0x195,0x140d, -0x195,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x195,0x140d,0x195,0x195,0x140d,0x195,0x140d,0x195,0x140d, -0x195,0x140d,0x195,0x140d,0x195,0x140d,0x140d,0x195,0x140d,0x195,0x195,0x140d,0x140d,0x140d,0x140d,0x195, -0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x140d, -0x140d,0x195,0x140d,0x195,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x195,0x140d, -0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d, -0x195,0x195,0x195,0x195,0x195,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x140d,0x140d,0x140d,0x195,0x140d, -0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d, -0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195, -0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195, -0x140a,0x140a,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195, -0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1410,0x1410,0x1410,0x1410,0x1410,0x141f,0x1410,0x1413,0x1413, -0x1410,0x1410,0x1410,0x1416,0x1416,0x198,0x141c,0x141c,0x141c,0x141c,0x141c,0x141c,0x141c,0x141c,0x141c,0x141c, -0x1419,0x1425,0x1425,0x1425,0x1920,0x191d,0x191d,0x1a6a,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198, -0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0, -0x1431,0x1431,0x1431,0x1431,0x1431,0x1431,0x1431,0x1431,0x1431,0x1431,0x1431,0x142e,0x1428,0x1428,0x142e,0x142e, -0x1437,0x1437,0x1431,0x1434,0x1434,0x142e,0x142b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b, -0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a, -0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x19e,0x19e,0x19e,0x19e,0x16f5,0x16f5,0x143a,0x143a, -0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5, -0x19e,0x19e,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5, -0x1446,0x1446,0x1446,0x1446,0x1446,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x1a1,0x1a1,0x1a1,0x1a1,0x19c5, -0x1446,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443, -0x19c8,0x19c8,0x19c8,0x19c8,0x19c8,0x19c8,0x19c8,0x19c8,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1440, -0x1440,0x1440,0x1440,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449, -0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4, -0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4, -0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7, -0x12c9,0x12c6,0x12c9,0x12a5,0x12c6,0x12cc,0x12cc,0x12cf,0x12cc,0x12cf,0x12d2,0x12c6,0x12cf,0x12cf,0x12c6,0x12c6, -0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x1470,0x1479,0x1470,0x1479,0x1479, -0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x147c,0x1473,0x19ce,0x1b3f,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa, -0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1ad,0x1ad, -0x153f,0x153f,0x153f,0x153f,0x153f,0x1545,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad, -0x154b,0x154b,0x154b,0x154b,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1548, -0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x2b5,0x1b8a,0x1b8a,0x1b8a,0x1b8a, -0x16aa,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1, -0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x1b3,0x1b3,0x1b3,0x1b3, -0x1a73,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b42,0x1b42,0x1b42,0x1b6, -0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6, -0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6, -0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9, -0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x1b9,0x1b9,0x1b9, -0x1b9,0x1b9,0x1b9,0x1b9,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x1b9,0x1b9, -0x155a,0x1554,0x1557,0x1560,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1bc,0x1bc,0x1bc,0x1bc, -0x1bc,0x1bc,0x1bc,0x1bc,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b, -0x154b,0x154b,0x154b,0x154b,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566, -0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1923,0x1923,0x1923,0x1923,0x1bf,0x1bf,0x1bf, -0x1bf,0x1bf,0x1bf,0x1bf,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25, -0x1bf,0x1bf,0x1bf,0x1bf,0x1b9f,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf, -0x1bf,0x1bf,0x1bf,0x1bf,0x170a,0x16ad,0x156f,0x16b3,0x1c2,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578, -0x1578,0x1c2,0x1c2,0x1578,0x1578,0x1c2,0x1c2,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578, -0x1578,0x1578,0x1578,0x1578,0x1578,0x1c2,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1c2,0x1578,0x1578, -0x1c2,0x1578,0x1578,0x1578,0x1578,0x1578,0x1c2,0x19aa,0x16b0,0x1578,0x1569,0x156f,0x1569,0x156f,0x156f,0x156f, -0x156f,0x1c2,0x1c2,0x156f,0x156f,0x1c2,0x1c2,0x1572,0x1572,0x1575,0x1c2,0x1c2,0x170d,0x1c2,0x1c2,0x1c2, -0x1c2,0x1c2,0x1c2,0x1569,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x157b,0x1578,0x1578,0x1578,0x1578,0x156f,0x156f, -0x1c2,0x1c2,0x156c,0x156c,0x156c,0x156c,0x156c,0x156c,0x156c,0x1c2,0x1c2,0x1c2,0x156c,0x156c,0x156c,0x156c, -0x156c,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1590,0x1590,0x1590,0x1590, -0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1c5,0x1590, -0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x158a,0x158a,0x158a,0x157e, -0x157e,0x157e,0x158a,0x158a,0x157e,0x158d,0x1581,0x157e,0x1593,0x1593,0x1587,0x1593,0x1593,0x1584,0x17a3,0x1c5, -0x15a2,0x15a2,0x15a2,0x1596,0x1596,0x1596,0x1596,0x1596,0x1596,0x1599,0x159c,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8, -0x159f,0x159f,0x159f,0x159f,0x159f,0x159f,0x159f,0x159f,0x159f,0x159f,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8, -0x1710,0x1710,0x1710,0x1710,0x15ae,0x15ab,0x19d1,0x19d1,0x1a79,0x1a7c,0x1a76,0x1a76,0x1cb,0x1cb,0x1cb,0x1cb, -0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d, -0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4, -0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce, -0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4, -0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce, -0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce, -0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce, -0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0, -0x15c0,0x15c0,0x15c0,0x15b7,0x15ba,0x15bd,0x15c0,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1, -0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15c3,0x15c3,0x1d4,0x1d4,0x1d4,0x1d4,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6, -0x15cc,0x15cc,0x16b6,0x15cc,0x15cc,0x15cc,0x15c9,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4, -0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x1d7,0x1d7,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5, -0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7, -0x15db,0x15ed,0x15ed,0x15e1,0x15ea,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da, -0x15e4,0x15e4,0x15e4,0x15e4,0x15e4,0x15e4,0x15e4,0x15e4,0x15e4,0x15e4,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da, -0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3, -0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x1dd, -0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x1dd,0x1dd,0x1dd,0x1dd,0x15f6,0x15f6, -0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b, -0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15f9,0x1602,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff, -0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x1e0, -0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608, -0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1e3, -0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614, -0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1611,0x1611,0x1611,0x1611,0x1611,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6, -0x162c,0x162c,0x162f,0x162f,0x1632,0x1623,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9, -0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1e9,0x1623,0x1623,0x1623,0x1623,0x1623, -0x1623,0x1623,0x1e9,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c, -0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x162c,0x162c,0x162c, -0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b, -0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec, -0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644, -0x1644,0x1644,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1641,0x1641,0x1641,0x1641,0x1ef,0x1ef,0x1ef, -0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x1647, -0x1659,0x1659,0x1647,0x1647,0x1647,0x1647,0x1f5,0x1f5,0x1659,0x1659,0x165c,0x165c,0x1647,0x1647,0x1659,0x164d, -0x164a,0x1650,0x1662,0x1662,0x1653,0x1653,0x1656,0x1656,0x1656,0x1662,0x1719,0x1719,0x1719,0x1719,0x1719,0x1719, -0x1719,0x1719,0x1719,0x1719,0x1719,0x1719,0x1719,0x1719,0x1716,0x1716,0x1716,0x1716,0x1713,0x1713,0x1f5,0x1f5, -0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5, -0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5, -0x1f8,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665, -0x1665,0x1665,0x1665,0x1665,0x1665,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8, -0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1fb,0x1fb,0x1fb,0x1fb, -0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668, -0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668, -0x1668,0x1668,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668, -0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668, -0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1fb,0x1fb,0x1a7f,0x1a7f,0x1fb,0x1fb, -0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb, -0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb, -0x166b,0x167a,0x1671,0x166e,0x1680,0x1680,0x1674,0x1680,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe, -0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe, -0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683, -0x1683,0x1683,0x1683,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x168c, -0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e, -0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x1926,0x204,0x204,0x171c,0x171c,0x171c, -0x1728,0x1728,0x171c,0x171c,0x171c,0x171c,0x172b,0x171c,0x171c,0x171c,0x171c,0x171f,0x204,0x204,0x204,0x204, -0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1722,0x1722,0x1731,0x1731,0x1731,0x1722, -0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207, -0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207, -0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746, -0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x20d,0x1746,0x1746,0x20d,0x20d, -0x20d,0x20d,0x20d,0x1743,0x1743,0x1743,0x1743,0x1743,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x210, -0x1749,0x210,0x1749,0x1749,0x1749,0x1749,0x210,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749, -0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x210,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749, -0x1749,0x174c,0x210,0x210,0x210,0x210,0x210,0x210,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5, -0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755, -0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x213,0x213,0x213,0x213,0x213, -0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752, -0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x213,0x213,0x213,0x213,0x213, -0x213,0x213,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x175b,0x175b,0x175b,0x175b,0x1758,0x175b,0x175b,0x175e, -0x1761,0x175e,0x175e,0x175b,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216, -0x216,0x216,0x216,0x1758,0x1758,0x1758,0x1758,0x1758,0x17b8,0x17b8,0x17b8,0x17b8,0x17af,0x17af,0x17af,0x17a9, -0x17ac,0x17ac,0x17ac,0x19d4,0x219,0x219,0x219,0x219,0x17b5,0x17b5,0x17b5,0x17b5,0x17b5,0x17b5,0x17b5,0x17b5, -0x17b5,0x17b5,0x219,0x219,0x219,0x219,0x17b2,0x17b2,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3, -0x17d3,0x21c,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3, -0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d0,0x17be,0x17be,0x17be,0x17be, -0x17be,0x17be,0x17be,0x21c,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17d0,0x17c1,0x17d3,0x17d6,0x17d6,0x17ca, -0x17c7,0x17c7,0x21c,0x21c,0x21c,0x21c,0x21c,0x21c,0x21c,0x21c,0x21c,0x21c,0x17cd,0x17cd,0x17cd,0x17cd, -0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4, -0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x21c,0x21c,0x21c,0x17e2,0x17e5,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb, -0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9, -0x17d9,0x21f,0x21f,0x21f,0x21f,0x21f,0x21f,0x21f,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944, -0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x222, -0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc, -0x17dc,0x222,0x222,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x182a,0x18c6,0x1a2e,0x1a31,0x1ad9,0x225,0x225,0x225, -0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x1ad6,0x1ad6,0x225,0x225,0x225,0x225,0x225,0x225, -0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb, -0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x228,0x228,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df, -0x17df,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df,0x228,0x17e8,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df, -0x17df,0x17e8,0x17df,0x17df,0x17e8,0x17df,0x17df,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228, -0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x22b,0x22b,0x22b, +0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d, +0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d, +0x134d,0x1347,0x1347,0x1347,0x17a,0x17a,0x134a,0x17a,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x1350,0x1359, +0x1353,0x1353,0x1359,0x1359,0x1359,0x1353,0x1359,0x1353,0x1353,0x1353,0x135c,0x135c,0x17d,0x17d,0x17d,0x17d, +0x17d,0x17d,0x17d,0x17d,0x1356,0x1356,0x1356,0x1356,0x180,0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x180, +0x180,0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x180,0x180,0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x180, +0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x180, +0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x180,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0, +0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1368,0x137a, +0x137a,0x136e,0x136e,0x136e,0x136e,0x136e,0x183,0x183,0x183,0x183,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b, +0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371, +0x1371,0x1371,0x1371,0x1371,0x1b42,0x1b45,0x1b45,0x1b3f,0x1b3f,0x1b45,0x183,0x183,0x183,0x183,0x183,0x183, +0x183,0x183,0x183,0x1533,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d, +0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x186,0x186,0x186, +0x186,0x186,0x186,0x186,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380, +0x1380,0x1380,0x1380,0x189,0x189,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380, +0x1380,0x1380,0x1380,0x1536,0x189,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380, +0x1380,0x1380,0x1380,0x13b0,0x189,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380, +0x1380,0x1380,0x1380,0x1380,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536, +0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x189,0x189,0x189,0x189,0x189,0x189, +0x189,0x189,0x189,0x189,0x13c5,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542, +0x16b0,0x1542,0x1542,0x1542,0x1782,0x1833,0x1833,0x186c,0x186c,0x1a34,0x1adf,0x1adf,0x18c,0x18c,0x18c,0x18c, +0x1c2c,0x1bae,0x1bae,0x1bae,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x16ad, +0x16ad,0x18c,0x18c,0x18c,0x1542,0x1542,0x1542,0x1542,0x1833,0x1833,0x1833,0x18cf,0x18cf,0x19b0,0x1a34,0x1adf, +0x1adf,0x18c,0x18c,0x18c,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383, +0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1bd2,0x1bd2,0x1bd2,0x18f,0x18f,0x18f,0x18f,0x1bd2, +0x1bd2,0x1bd2,0x1bd2,0x1bd2,0x141f,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f, +0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f, +0x141f,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x192,0x141f,0x192,0x192,0x141f,0x192,0x141f,0x141f,0x141f, +0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x141f,0x141f,0x192,0x141f,0x192,0x141f, +0x192,0x192,0x192,0x192,0x192,0x192,0x141f,0x192,0x192,0x192,0x192,0x141f,0x192,0x141f,0x192,0x141f, +0x192,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x192,0x141f,0x192,0x192,0x141f,0x192,0x141f,0x192,0x141f, +0x192,0x141f,0x192,0x141f,0x192,0x141f,0x141f,0x192,0x141f,0x192,0x192,0x141f,0x141f,0x141f,0x141f,0x192, +0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x141f, +0x141f,0x192,0x141f,0x192,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x192,0x141f, +0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f, +0x192,0x192,0x192,0x192,0x192,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x141f,0x141f,0x141f,0x192,0x141f, +0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f, +0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192, +0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192, +0x141c,0x141c,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192, +0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1422,0x1422,0x1422,0x1422,0x1422,0x1431,0x1422,0x1425,0x1425, +0x1422,0x1422,0x1422,0x1428,0x1428,0x195,0x142e,0x142e,0x142e,0x142e,0x142e,0x142e,0x142e,0x142e,0x142e,0x142e, +0x142b,0x1437,0x1437,0x1437,0x1932,0x192f,0x192f,0x1a7c,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195, +0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2, +0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1440,0x143a,0x143a,0x1440,0x1440, +0x1449,0x1449,0x1443,0x1446,0x1446,0x1440,0x143d,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198, +0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c, +0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x19b,0x19b,0x19b,0x19b,0x1707,0x1707,0x144c,0x144c, +0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707, +0x19b,0x19b,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707, +0x1458,0x1458,0x1458,0x1458,0x1458,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19e,0x19e,0x19e,0x19e,0x19d7, +0x1458,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455, +0x19da,0x19da,0x19da,0x19da,0x19da,0x19da,0x19da,0x19da,0x19e,0x19e,0x19e,0x19e,0x19e,0x19e,0x19e,0x1452, +0x1452,0x1452,0x1452,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b, +0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1, +0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1, +0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4, +0x12db,0x12d8,0x12db,0x12b7,0x12d8,0x12de,0x12de,0x12e1,0x12de,0x12e1,0x12e4,0x12d8,0x12e1,0x12e1,0x12d8,0x12d8, +0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1482,0x148b,0x1482,0x148b,0x148b, +0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x148e,0x1485,0x19e0,0x1b51,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7, +0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1aa,0x1aa, +0x1551,0x1551,0x1551,0x1551,0x1551,0x1557,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa, +0x155d,0x155d,0x155d,0x155d,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x155a, +0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x2b2,0x1b9c,0x1b9c,0x1b9c,0x1b9c, +0x16bc,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3, +0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x1b0,0x1b0,0x1b0,0x1b0, +0x1a85,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b54,0x1b54,0x1b54,0x1b3, +0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3, +0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3, +0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6, +0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x1b6,0x1b6,0x1b6, +0x1b6,0x1b6,0x1b6,0x1b6,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x1b6,0x1b6, +0x156c,0x1566,0x1569,0x1572,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1b9,0x1b9,0x1b9,0x1b9, +0x1b9,0x1b9,0x1b9,0x1b9,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d, +0x155d,0x155d,0x155d,0x155d,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578, +0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1935,0x1935,0x1935,0x1935,0x1bd5,0x1bc,0x1bc, +0x1bc,0x1bc,0x1bc,0x1bc,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37, +0x1bc,0x1bc,0x1bc,0x1bc,0x1bb1,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc, +0x1bc,0x1bc,0x1bc,0x1bc,0x171c,0x16bf,0x1581,0x16c5,0x1bf,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a, +0x158a,0x1bf,0x1bf,0x158a,0x158a,0x1bf,0x1bf,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a, +0x158a,0x158a,0x158a,0x158a,0x158a,0x1bf,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a,0x1bf,0x158a,0x158a, +0x1bf,0x158a,0x158a,0x158a,0x158a,0x158a,0x1bf,0x19bc,0x16c2,0x158a,0x157b,0x1581,0x157b,0x1581,0x1581,0x1581, +0x1581,0x1bf,0x1bf,0x1581,0x1581,0x1bf,0x1bf,0x1584,0x1584,0x1587,0x1bf,0x1bf,0x171f,0x1bf,0x1bf,0x1bf, +0x1bf,0x1bf,0x1bf,0x157b,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x158d,0x158a,0x158a,0x158a,0x158a,0x1581,0x1581, +0x1bf,0x1bf,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x1bf,0x1bf,0x1bf,0x157e,0x157e,0x157e,0x157e, +0x157e,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x15a2,0x15a2,0x15a2,0x15a2, +0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x1c2,0x15a2, +0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15b4,0x15b4,0x15b4,0x15a8, +0x15a8,0x15a8,0x15a8,0x15a8,0x15a8,0x15ab,0x15ae,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x15b1,0x15b1,0x15b1,0x15b1, +0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1722,0x1722,0x1722,0x1722, +0x15c0,0x15bd,0x19e3,0x19e3,0x1a8b,0x1a8e,0x1a88,0x1a88,0x1c8,0x1c8,0x1c8,0x1c8,0x174f,0x174f,0x174f,0x174f, +0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x15c6,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb, +0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x15d2,0x15d2,0x15d2,0x15d2, +0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15c9, +0x15cc,0x15cf,0x15d2,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x15e1,0x15e1,0x15e1,0x15e1, +0x15e1,0x15d5,0x15d5,0x1d1,0x1d1,0x1d1,0x1d1,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15de,0x15de,0x16c8,0x15de, +0x15de,0x15de,0x15db,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x15ea,0x15ea,0x15ea,0x15ea, +0x15ea,0x1d4,0x1d4,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e4,0x15e4,0x15e4,0x15e4, +0x15e4,0x15e4,0x15e4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x15ed,0x15ff,0x15ff,0x15f3, +0x15fc,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x15f6,0x15f6,0x15f6,0x15f6, +0x15f6,0x15f6,0x15f6,0x15f6,0x15f6,0x15f6,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1605,0x1605,0x1605,0x1605, +0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605, +0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1da,0x1602,0x1602,0x1602,0x1602, +0x1602,0x1602,0x1602,0x1602,0x1602,0x1602,0x1da,0x1da,0x1da,0x1da,0x1608,0x1608,0x1b8d,0x1b8d,0x1b8d,0x1b8d, +0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1611,0x1611,0x1611,0x1611, +0x1611,0x160b,0x1614,0x1611,0x1611,0x1611,0x1611,0x1611,0x1611,0x1611,0x1611,0x1611,0x160e,0x160e,0x160e,0x160e, +0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x1611,0x1611,0x1611,0x1611,0x1611,0x1dd,0x161a,0x161a,0x161a,0x161a, +0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a, +0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x1e0,0x1626,0x1626,0x1626,0x1626, +0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626, +0x1626,0x1626,0x1623,0x1623,0x1623,0x1623,0x1623,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x163e,0x163e,0x1641,0x1641, +0x1644,0x1635,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x163b,0x163b,0x163b,0x163b, +0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x1e6,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1e6,0x163e, +0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e, +0x163e,0x163e,0x163e,0x163e,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x163e,0x163e,0x163e,0x164d,0x164d,0x164d,0x164d, +0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d, +0x164d,0x164d,0x164d,0x164d,0x164d,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1656,0x1656,0x1656,0x1656, +0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1ec,0x1ec, +0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1653,0x1653,0x1653,0x1653,0x1ec,0x1ec,0x1ec,0x1671,0x1671,0x1671,0x1671, +0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1659,0x166b,0x166b,0x1659,0x1659, +0x1659,0x1659,0x1f2,0x1f2,0x166b,0x166b,0x166e,0x166e,0x1659,0x1659,0x166b,0x165f,0x165c,0x1662,0x1674,0x1674, +0x1665,0x1665,0x1668,0x1668,0x1668,0x1674,0x172b,0x172b,0x172b,0x172b,0x172b,0x172b,0x172b,0x172b,0x172b,0x172b, +0x172b,0x172b,0x172b,0x172b,0x1728,0x1728,0x1728,0x1728,0x1725,0x1725,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2, +0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2, +0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f5,0x1677,0x1677,0x1677, +0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677, +0x1677,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x167a,0x167a,0x167a,0x167a, +0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x1f8,0x1f8,0x1f8,0x1f8,0x167a,0x167a,0x167a,0x167a, +0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x1f8,0x1f8,0x1f8,0x1f8, +0x1f8,0x1f8,0x1f8,0x1f8,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x1f8,0x1f8, +0x1f8,0x1f8,0x1f8,0x1f8,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x1f8,0x1f8,0x1f8,0x1f8, +0x1f8,0x1f8,0x1f8,0x1f8,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a, +0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x1f8,0x1f8,0x1a91,0x1a91,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8, +0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8, +0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x167d,0x168c,0x1683,0x1680, +0x1692,0x1692,0x1686,0x1692,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1689,0x1689,0x1689,0x1689, +0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1698,0x1698,0x1698,0x1698, +0x1698,0x1698,0x1698,0x1698,0x1698,0x1698,0x1695,0x1695,0x1695,0x1695,0x1695,0x1695,0x1695,0x1695,0x1695,0x1fe, +0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x169e,0x1740,0x1740,0x1740,0x1740, +0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740, +0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1938,0x201,0x201,0x172e,0x172e,0x172e,0x173a,0x173a,0x172e,0x172e, +0x172e,0x172e,0x173d,0x172e,0x172e,0x172e,0x172e,0x1731,0x201,0x201,0x201,0x201,0x1737,0x1737,0x1737,0x1737, +0x1737,0x1737,0x1737,0x1737,0x1737,0x1737,0x1734,0x1734,0x1743,0x1743,0x1743,0x1734,0x1746,0x1746,0x1746,0x1746, +0x1746,0x1746,0x1746,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204, +0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204, +0x204,0x204,0x204,0x204,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758, +0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x20a,0x1758,0x1758,0x20a,0x20a,0x20a,0x20a,0x20a,0x1755, +0x1755,0x1755,0x1755,0x1755,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x20d,0x175b,0x20d,0x175b,0x175b, +0x175b,0x175b,0x20d,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, +0x175b,0x175b,0x20d,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175e,0x20d,0x20d, +0x20d,0x20d,0x20d,0x20d,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7, +0x15b7,0x15b7,0x15b7,0x15b7,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767, +0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x210,0x210,0x210,0x210,0x210,0x210,0x210,0x210,0x210, +0x210,0x210,0x210,0x210,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764, +0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x210,0x210,0x210,0x210,0x210,0x210,0x210,0x1761,0x1761, +0x1761,0x1761,0x1761,0x1761,0x176d,0x176d,0x176d,0x176d,0x176a,0x176d,0x176d,0x1770,0x1773,0x1770,0x1770,0x176d, +0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x176a, +0x176a,0x176a,0x176a,0x176a,0x17ca,0x17ca,0x17ca,0x17ca,0x17c1,0x17c1,0x17c1,0x17bb,0x17be,0x17be,0x17be,0x19e6, +0x216,0x216,0x216,0x216,0x17c7,0x17c7,0x17c7,0x17c7,0x17c7,0x17c7,0x17c7,0x17c7,0x17c7,0x17c7,0x216,0x216, +0x216,0x216,0x17c4,0x17c4,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x219,0x17e5,0x17e5, +0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5, +0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e2,0x17d0,0x17d0,0x17d0,0x17d0,0x17d0,0x17d0,0x17d0,0x219, +0x17d0,0x17d0,0x17d0,0x17d0,0x17d0,0x17d0,0x17e2,0x17d3,0x17e5,0x17e8,0x17e8,0x17dc,0x17d9,0x17d9,0x219,0x219, +0x219,0x219,0x219,0x219,0x219,0x219,0x219,0x219,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df, +0x17df,0x17df,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6, +0x17d6,0x219,0x219,0x219,0x17f4,0x17f7,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd, +0x17fd,0x17fd,0x17fd,0x17fd,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x21c,0x21c,0x21c, +0x21c,0x21c,0x21c,0x21c,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956, +0x1956,0x1956,0x1956,0x1956,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x21f,0x17ee,0x17ee,0x17ee,0x17ee, +0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x21f,0x21f,0x17ee, +0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x21f,0x17ee,0x17ee,0x21f,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x21f, +0x21f,0x21f,0x21f,0x21f,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc, +0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x183c,0x18d8,0x1a40,0x1a43,0x1aeb,0x222,0x222,0x222,0x222,0x222,0x222,0x222, +0x222,0x222,0x222,0x222,0x1ae8,0x1ae8,0x222,0x222,0x222,0x222,0x222,0x222,0x222,0x222,0x222,0x222, +0x222,0x222,0x222,0x222,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd, +0x17fd,0x17fd,0x17fd,0x17fd,0x225,0x225,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1, +0x17f1,0x17f1,0x17f1,0x17f1,0x225,0x17fa,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17fa,0x17f1,0x17f1, +0x17fa,0x17f1,0x17f1,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x1800,0x1800,0x1800,0x1800, +0x1800,0x1800,0x1800,0x1800,0x1800,0x1800,0x1800,0x1800,0x1800,0x228,0x228,0x228,0x228,0x228,0x228,0x228, +0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x1818,0x1818,0x1809,0x1803, +0x1803,0x1818,0x1806,0x181b,0x181b,0x181b,0x181b,0x181e,0x181e,0x1812,0x180f,0x180c,0x1815,0x1815,0x1815,0x1815, +0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1a94,0x1812,0x22b,0x180c,0x193b,0x19e9,0x1a97,0x1a97,0x22b,0x22b, 0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b, -0x1806,0x1806,0x17f7,0x17f1,0x17f1,0x1806,0x17f4,0x1809,0x1809,0x1809,0x1809,0x180c,0x180c,0x1800,0x17fd,0x17fa, -0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1a82,0x1800,0x22e,0x17fa,0x1929,0x19d7, -0x1a85,0x1a85,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e, -0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e, -0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, -0x1812,0x1812,0x1812,0x1812,0x231,0x231,0x231,0x231,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f, -0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f, -0x180f,0x180f,0x180f,0x180f,0x231,0x231,0x231,0x231,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d, -0x182d,0x182d,0x182d,0x182d,0x182d,0x19a7,0x19a7,0x19a7,0x19a7,0x19a7,0x1a34,0x1a34,0x1a34,0x1a34,0x1a34,0x1a34, -0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x1ba8,0x1ba8,0x1ba8,0x237,0x237,0x237,0x237,0x237, -0x237,0x237,0x237,0x237,0x237,0x237,0x237,0x237,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279, -0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x23a, -0x186c,0x186c,0x23a,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c, -0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x1860,0x1860,0x1860,0x1860,0x1860,0x1860,0x23a, -0x23a,0x23a,0x1860,0x23a,0x1860,0x1860,0x23a,0x1860,0x1860,0x1860,0x1863,0x1860,0x1866,0x1866,0x186f,0x1860, -0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x1869,0x1869,0x1869,0x1869,0x1869,0x1869,0x1869,0x1869, -0x1869,0x1869,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf, -0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf, -0x18cf,0x18cf,0x18cf,0x18cf,0x23d,0x23d,0x23d,0x23d,0x187e,0x1881,0x1881,0x240,0x240,0x240,0x240,0x240, -0x240,0x240,0x240,0x240,0x240,0x240,0x240,0x240,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84, -0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1890,0x1890,0x1890,0x1890,0x1890,0x1890,0x1890,0x1890, -0x1890,0x1890,0x1890,0x243,0x243,0x243,0x243,0x243,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51, -0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x189c,0x189f,0x18ae,0x18ae,0x189f,0x18a2,0x189c,0x1899, -0x246,0x246,0x246,0x246,0x246,0x246,0x246,0x246,0x1887,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1884, -0x1884,0x1872,0x1872,0x1872,0x1887,0x1887,0x1887,0x1887,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd, -0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x249,0x249,0x249,0x249, -0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x192f,0x192f,0x192f,0x192f,0x192f,0x192f,0x192f,0x192f, -0x192f,0x192f,0x192f,0x192f,0x192f,0x192f,0x249,0x249,0x1a3d,0x1a3d,0x1a3d,0x1a3d,0x1adf,0x27c,0x27c,0x27c, -0x1a3d,0x1a3d,0x1a3d,0x1bab,0x1bab,0x27c,0x27c,0x27c,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941, -0x1941,0x1941,0x1941,0x1941,0x193e,0x193e,0x193e,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932, -0x193e,0x1938,0x1935,0x193b,0x24c,0x24c,0x24c,0x24c,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944, -0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944, -0x1944,0x1944,0x1944,0x24f,0x24f,0x1944,0x1944,0x1944,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x252,0x1953, -0x1953,0x252,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953, -0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1950,0x1950,0x1950,0x1950,0x1950,0x252, -0x1947,0x1947,0x252,0x1950,0x1950,0x1947,0x1950,0x194a,0x1953,0x252,0x252,0x252,0x252,0x252,0x252,0x252, -0x195c,0x195c,0x195f,0x195f,0x1956,0x1956,0x1956,0x1956,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x255, -0x1959,0x1959,0x1959,0x1959,0x1959,0x1959,0x1959,0x1959,0x1959,0x1959,0x255,0x255,0x255,0x255,0x255,0x255, -0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1965,0x1962,0x1962,0x1962, -0x1965,0x1962,0x1962,0x1962,0x1962,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258, -0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e, -0x196e,0x196e,0x196e,0x1968,0x1968,0x196b,0x196b,0x1971,0x1971,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b, -0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974, -0x1974,0x1974,0x1974,0x1974,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e, -0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977, -0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x197a,0x1983,0x1977,0x1977,0x261,0x261,0x261,0x261,0x261, -0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1989,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264, -0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992, -0x1992,0x1992,0x198c,0x198c,0x198c,0x198c,0x198c,0x198c,0x198c,0x198c,0x198c,0x198c,0x198c,0x198f,0x198f,0x198f, -0x198f,0x1995,0x1995,0x1995,0x1995,0x1995,0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x267, -0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72, -0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9, -0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x26d, -0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8, -0x270,0x270,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8, -0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f5,0x19f5,0x19f5,0x19ec,0x19ec,0x19ec,0x19ec, -0x270,0x270,0x19ec,0x19ec,0x19f5,0x19f5,0x19f5,0x19f5,0x19ef,0x19f8,0x19f2,0x19f8,0x19f5,0x270,0x270,0x270, -0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270, -0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04, -0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x273,0x273,0x273,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x1a04, -0x1a04,0x1a04,0x1a04,0x1a04,0x1a07,0x1a07,0x273,0x273,0x276,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a, +0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x1824,0x1824,0x1824,0x1824, +0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824, +0x22e,0x22e,0x22e,0x22e,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821, +0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821, +0x22e,0x22e,0x22e,0x22e,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f, +0x183f,0x19b9,0x19b9,0x19b9,0x19b9,0x19b9,0x1a46,0x1a46,0x1a46,0x1a46,0x1a46,0x1a46,0x231,0x231,0x231,0x231, +0x231,0x231,0x231,0x231,0x1bba,0x1bba,0x1bba,0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x234, +0x234,0x234,0x234,0x234,0x276,0x276,0x1c2f,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276, +0x276,0x276,0x276,0x276,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x237,0x187e,0x187e,0x237,0x187e, +0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e, +0x187e,0x187e,0x187e,0x187e,0x187e,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x237,0x237,0x237,0x1872,0x237, +0x1872,0x1872,0x237,0x1872,0x1872,0x1872,0x1875,0x1872,0x1878,0x1878,0x1881,0x1872,0x237,0x237,0x237,0x237, +0x237,0x237,0x237,0x237,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x237,0x237, +0x237,0x237,0x237,0x237,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1, +0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1, +0x23a,0x23a,0x23a,0x23a,0x1890,0x1893,0x1893,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d, +0x23d,0x23d,0x23d,0x23d,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96, +0x1b96,0x1b96,0x1b96,0x1b96,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x240, +0x240,0x240,0x240,0x240,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63, +0x1b63,0x1b63,0x1b63,0x1b63,0x18ae,0x18b1,0x18c0,0x18c0,0x18b1,0x18b4,0x18ae,0x18ab,0x243,0x243,0x243,0x243, +0x243,0x243,0x243,0x243,0x1899,0x1884,0x1884,0x1884,0x1884,0x1884,0x1884,0x1896,0x1896,0x1884,0x1884,0x1884, +0x1899,0x1899,0x1899,0x1899,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef, +0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x246,0x246,0x246,0x246,0x246,0x246,0x246,0x246, +0x246,0x246,0x246,0x246,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941, +0x1941,0x1941,0x246,0x246,0x1a4f,0x1a4f,0x1a4f,0x1a4f,0x1af1,0x1c35,0x1c35,0x1c35,0x1a4f,0x1a4f,0x1a4f,0x1bbd, +0x1bbd,0x279,0x279,0x279,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953, +0x1950,0x1950,0x1950,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1950,0x194a,0x1947,0x194d, +0x249,0x249,0x249,0x249,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956, +0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x24c, +0x24c,0x1956,0x1956,0x1956,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x24f,0x1965,0x1965,0x24f,0x1965,0x1965, +0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965, +0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1962,0x1962,0x1962,0x1962,0x1962,0x24f,0x1959,0x1959,0x24f,0x1962, +0x1962,0x1959,0x1962,0x195c,0x1965,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f,0x196e,0x196e,0x1971,0x1971, +0x1968,0x1968,0x1968,0x1968,0x252,0x252,0x252,0x252,0x252,0x252,0x252,0x252,0x196b,0x196b,0x196b,0x196b, +0x196b,0x196b,0x196b,0x196b,0x196b,0x196b,0x252,0x252,0x252,0x252,0x252,0x252,0x1974,0x1974,0x1974,0x1974, +0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1977,0x1974,0x1974,0x1974,0x1977,0x1974,0x1974,0x1974, +0x1974,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x1980,0x1980,0x1980,0x1980, +0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x197a, +0x197a,0x197d,0x197d,0x1983,0x1983,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x1986,0x1986,0x1986,0x1986, +0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986, +0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x1989,0x1989,0x1989,0x1989, +0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989, +0x1989,0x1989,0x1989,0x198c,0x1995,0x1989,0x1989,0x25e,0x25e,0x25e,0x25e,0x25e,0x1998,0x1998,0x1998,0x1998, +0x1998,0x1998,0x1998,0x199b,0x261,0x261,0x261,0x261,0x261,0x261,0x261,0x261,0x19a4,0x19a4,0x19a4,0x19a4, +0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x199e,0x199e, +0x199e,0x199e,0x199e,0x199e,0x199e,0x199e,0x199e,0x199e,0x199e,0x19a1,0x19a1,0x19a1,0x19a1,0x19a7,0x19a7,0x19a7, +0x19a7,0x19a7,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264, +0x264,0x264,0x264,0x264,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84, +0x1b84,0x1b84,0x1b84,0x1b84,0x1be7,0x1bed,0x1bed,0x1bed,0x1bed,0x1bed,0x1bed,0x1bea,0x1bea,0x1bea,0x1bea,0x1bea, +0x1bea,0x1bea,0x1bea,0x1bea,0x1bea,0x1bea,0x1bea,0x1bea,0x1bea,0x1bea,0x267,0x267,0x267,0x267,0x267,0x267, +0x267,0x267,0x267,0x267,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb, +0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x26a,0x26a,0x26a,0x26a,0x26a, +0x26a,0x26a,0x26a,0x26a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x26d,0x26d,0x1a0a,0x1a0a, 0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a, -0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x276,0x276,0x279,0x279,0x279,0x279, -0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x1a37,0x1a37,0x1a37,0x279, -0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x1a3a,0x1a3a,0x1a3a,0x1a3a, -0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf, -0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x1a3d,0x1a3d,0x1a3d,0x1adf,0x1adf,0x1adf,0x1adf,0x27c, -0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x1a3d,0x1a3d,0x1a3d,0x1a3d,0x1a3d,0x1a3d,0x1adf,0x1adf, -0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1bab,0x1bab,0x1bab,0x1bab,0x27c,0x27c,0x27c, -0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1bab,0x1bab,0x1bab,0x1bab,0x27c,0x27c,0x27c,0x27c,0x27c, -0x1adf,0x1adf,0x1adf,0x1bae,0x1bae,0x1bae,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c, -0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1bab,0x1bab,0x1bab,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c, -0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c, -0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c, -0x1a13,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d, -0x1a0d,0x1a0d,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x1a10, -0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a16,0x1a16,0x1a16,0x1a16, -0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x282,0x282,0x282,0x282,0x282,0x1a19, -0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a88,0x1a88,0x1a88,0x1a88,0x1a88,0x1a88,0x1a88,0x285,0x285,0x285,0x285, -0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285, -0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x288,0x288,0x1aa6,0x288,0x288,0x1aa6,0x1aa6,0x1aa6,0x1aa6, -0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x288,0x1aa6,0x1aa6,0x288,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6, -0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1a8e,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x288,0x1a9d, -0x1aa0,0x288,0x288,0x1a8e,0x1a8e,0x1aa3,0x1a94,0x1aa9,0x1a9d,0x1aa9,0x1a9d,0x1a91,0x1aac,0x1a97,0x1aac,0x288, -0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a, -0x1a9a,0x1a9a,0x288,0x288,0x288,0x288,0x288,0x288,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5, -0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x28b,0x28b, -0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b, -0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b, -0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2, -0x1ab2,0x1ab2,0x1ab2,0x291,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2, -0x1ab2,0x1ab2,0x1ab2,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291, -0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x1ab5,0x1ab5,0x1ab5,0x1ab5,0x1ab5,0x1ab5,0x1ab5,0x1ab5, -0x1ab5,0x1ab5,0x291,0x291,0x291,0x291,0x291,0x291,0x1ae8,0x1ae8,0x1ae8,0x1ae8,0x1ae8,0x1ae8,0x1ae8,0x1ae8, -0x1ae8,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294, -0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294, -0x294,0x294,0x294,0x294,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x297,0x1ab8, -0x1ab8,0x1abb,0x297,0x297,0x1abe,0x1abe,0x297,0x297,0x297,0x297,0x297,0x297,0x297,0x297,0x297,0x297, -0x297,0x297,0x297,0x297,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b4e,0x1b51,0x1b51,0x1b51, -0x1b51,0x1b51,0x1b51,0x29a,0x1b54,0x1b54,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x1b4b,0x1b4b,0x1b4b,0x1b4b, -0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a, -0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b57,0x1b57,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d, -0x29d,0x29d,0x29d,0x29d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x2a0,0x1b5d,0x1b5d,0x1b5d,0x1b5d, -0x2a0,0x1b5d,0x1b5d,0x2a0,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d, -0x1b5d,0x1b5d,0x1b5d,0x2a0,0x1b60,0x1b66,0x1b66,0x1b63,0x1b63,0x1b63,0x2a6,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63, -0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63, -0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x2a6,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x2a6, -0x2a6,0x2a6,0x2a6,0x2a6,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b6c,0x1b69, -0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69, -0x1b69,0x1b69,0x1b69,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9, -0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9, -0x2a9,0x2a9,0x2a9,0x2a9,0x1b72,0x1b72,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b75,0x1b75,0x1b75,0x1b75,0x2ac,0x2ac, -0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac, -0x2ac,0x2ac,0x2ac,0x2ac,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b, -0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b, -0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b, -0x1b7b,0x1b7b,0x1b7b,0x2af,0x1b78,0x1b78,0x1b78,0x1b78,0x1b78,0x1b78,0x1b78,0x1b78,0x1b78,0x1b78,0x2af,0x2af, -0x2af,0x2af,0x2af,0x2af,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542, -0x1542,0x1542,0x1542,0x1542,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81, -0x1b81,0x1b81,0x1b7e,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2, -0x2b2,0x2b2,0x2b2,0x2b2,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x2b5, -0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x2b5,0x1b8a,0x1b8a,0x2b5,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87, -0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x2b5,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87, -0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x2b5,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x2b5,0x1b87, -0x1b87,0x2b5,0x2b5,0x2b5,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90, -0x1b90,0x1b90,0x2b8,0x2b8,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90, -0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8, +0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a07,0x1a07,0x1a07,0x19fe,0x19fe,0x19fe,0x19fe,0x26d,0x26d,0x19fe,0x19fe, +0x1a07,0x1a07,0x1a07,0x1a07,0x1a01,0x1a0a,0x1a04,0x1a0a,0x1a07,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d, +0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d, +0x26d,0x26d,0x26d,0x26d,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16, +0x1a16,0x270,0x270,0x270,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16, +0x1a19,0x1a19,0x270,0x270,0x273,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c, +0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c, +0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x273,0x273,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276, +0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x1a49,0x1a49,0x1a49,0x276,0x276,0x1c32,0x276,0x276, +0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x1a4c,0x1a4c,0x1a4c,0x1a4c,0x276,0x276,0x276,0x276, +0x276,0x276,0x276,0x276,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1, +0x18e1,0x18e1,0x18e1,0x18e1,0x1a4f,0x1a4f,0x1a4f,0x1af1,0x1af1,0x1af1,0x1af1,0x1c35,0x1c35,0x279,0x279,0x279, +0x279,0x279,0x279,0x279,0x1a4f,0x1a4f,0x1a4f,0x1a4f,0x1a4f,0x1a4f,0x1af1,0x1af1,0x1af1,0x1af1,0x1af1,0x1af1, +0x1af1,0x1af1,0x1af1,0x1af1,0x1af1,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1c35,0x1c35,0x1c35,0x1af1,0x1af1,0x1af1,0x1af1, +0x1af1,0x1af1,0x1af1,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1c35,0x1c35,0x1c35,0x279,0x1c35,0x1af1,0x1af1,0x1af1,0x1bc0, +0x1bc0,0x1bc0,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x1c35,0x1c35,0x1af1,0x1af1,0x1af1,0x1af1, +0x1af1,0x1af1,0x1af1,0x1bbd,0x1bbd,0x1bbd,0x1c35,0x1c35,0x279,0x279,0x279,0x279,0x1bbd,0x1bbd,0x1bbd,0x1bbd, +0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1c35,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x1bc0,0x1bc0,0x1bc0,0x1bc0, +0x1bc0,0x1bc0,0x1bc0,0x1c38,0x1c38,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x1a25,0x1a1f,0x1a1f,0x1a1f, +0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x27c,0x27c, +0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x1a22,0x1a31,0x1a31,0x1a31,0x1a31, +0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a28,0x1a28,0x1a28,0x1a28,0x1a2e,0x1a2e,0x1a2e,0x1a2e, +0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x27f,0x27f,0x27f,0x27f,0x27f,0x1a2b,0x1a9d,0x1a9d,0x1a9d,0x1a9d, +0x1a9d,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x282, +0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x1ab8,0x1ab8,0x1ab8,0x1ab8, +0x1ab8,0x1ab8,0x1ab8,0x285,0x285,0x1ab8,0x285,0x285,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8, +0x285,0x1ab8,0x1ab8,0x285,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8, +0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1aa0,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x285,0x1aaf,0x1ab2,0x285,0x285,0x1aa0, +0x1aa0,0x1ab5,0x1aa6,0x1abb,0x1aaf,0x1abb,0x1aaf,0x1aa3,0x1abe,0x1aa9,0x1abe,0x285,0x285,0x285,0x285,0x285, +0x285,0x285,0x285,0x285,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x285,0x285, +0x285,0x285,0x285,0x285,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7, +0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x288,0x288,0x288,0x288,0x288,0x288, +0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288, +0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x1ac4,0x1ac4,0x1ac4,0x1ac4, +0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x28e, +0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x28e, +0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e, +0x28e,0x28e,0x28e,0x28e,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x28e,0x28e, +0x28e,0x28e,0x28e,0x28e,0x1afa,0x1afa,0x1afa,0x1afa,0x1afa,0x1afa,0x1afa,0x1afa,0x1afa,0x291,0x291,0x291, +0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291, +0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291, +0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x294,0x1aca,0x1aca,0x1acd,0x294,0x294, +0x1ad0,0x1ad0,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294, +0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b60,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x297, +0x1b66,0x1b66,0x297,0x297,0x297,0x297,0x297,0x297,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d, +0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c, +0x1b6c,0x1b69,0x1b69,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a, +0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x29d,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x29d,0x1b6f,0x1b6f,0x29d, +0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x29d, +0x1b72,0x1b78,0x1b78,0x1b75,0x1b75,0x1b75,0x2a3,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75, +0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75, +0x1b75,0x2a3,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3, +0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7e,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b, +0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x2a6, +0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x1bf0,0x1bf0,0x1bf0,0x1bf0,0x1bf0,0x1bf0,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6, +0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6, +0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x1b84,0x1b84,0x1b81,0x1b81, +0x1b81,0x1b81,0x1b87,0x1b87,0x1b87,0x1b87,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9, +0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x1a9d,0x1a9d,0x1a9d,0x1a9d, +0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1b8d,0x1b8d,0x1b8d,0x1b8d, 0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d, -0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, -0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, -0x18c9,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd, -0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, -0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x94e,0x94e, -0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x2d0,0x2d0,0x2d0,0x2d0,0x2d0, -0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, -0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0x128d,0x128d,0x128d,0x2be,0x2be, -0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82, -0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be, +0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x2ac,0x1b8a,0x1b8a,0x1b8a,0x1b8a, +0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x1554,0x1554,0x1554,0x1554, +0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1b93,0x1b93,0x1b93,0x1b93, +0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b90,0x2af,0x2af,0x2af,0x2af,0x2af, +0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x1b9c,0x1b9c,0x1b9c,0x1b9c, +0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x2b2,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x2b2, +0x1b9c,0x1b9c,0x2b2,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x2b2,0x1b99, +0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x2b2,0x1b99, +0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x2b2,0x1b99,0x1b99,0x2b2,0x2b2,0x2b2,0x1ba2,0x1ba2,0x1ba2,0x1ba2, +0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x2b5,0x2b5,0x1ba2,0x1ba2,0x1ba2,0x1ba2, +0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x2b5, +0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f, +0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8, +0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8, +0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x1bf3,0x1bf3,0x1bf3,0x1bf9,0x1bf9,0x1bf9,0x1bf9, +0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bfc,0x1bfc,0x1bfc,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, +0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x1bff,0x1bff,0x1bff,0x1bff, +0x1bff,0x1bff,0x1bff,0x1bff,0x1bff,0x1bff,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be, 0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be, -0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0xb76,0xb76,0xb76,0xb76, -0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76, -0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0x2c1,0x2c1,0x129f,0x129f,0x129f,0x129f, -0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f, -0x129f,0x1b99,0x1b99,0x1b99,0x1b99,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x13b6,0x13b6,0x13b6,0x13b6, -0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, -0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x2c7,0x2c7,0x1773,0x1773,0x2ca,0x2ca, -0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x18c9,0x18c9,0x18c9,0x18c9, -0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x3d8,0x3cc,0x3cc,0x3cc, -0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3d8,0x3d8,0x3d8,0x3d8,0x3d2,0x110a,0x12e4,0x3db,0x918,0x91b,0x3c9, -0x3c9,0x1107,0x12e1,0x12e1,0x3de,0x3de,0x3de,0x3de,0x3de,0x3de,0x3de,0x3de,0x1107,0x3cc,0x3cc,0x3d8, -0xc9c,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db, -0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3cc,0x3cc, -0x8a0,0x8a3,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x3d5,0xf6c,0xf69,0x12e7, -0x12e7,0x12e7,0x12e7,0x12e7,0x14a6,0x110d,0x110d,0xebe,0xebe,0xd8f,0xebe,0xebe,0x3db,0x3db,0x3db,0x3db, -0x3db,0x3db,0x3db,0x3db,0x3db,0x3de,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3de,0x3db,0x3db, -0x3de,0x3db,0x3db,0x3db,0x3db,0x3db,0x12e1,0x12e4,0x3cf,0x3db,0x3d8,0x3d8,0x47a,0x47a,0x47a,0x47a, -0x47a,0x47a,0x47a,0x47a,0x47a,0x12ed,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a, -0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x12ed,0x1845,0x1845,0xf8a,0x46b,0x474,0x4b6,0x4b6,0x4b6,0x4b6, -0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6, -0x4b6,0x4b6,0x4b6,0xb91,0xb91,0xd9b,0xd9b,0x8a6,0xd9e,0x13c8,0x13c8,0x13c8,0x4b9,0x4b9,0x4b9,0x4b9, -0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9, -0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4bf,0x4bf,0x4bf,0x1122, -0x1122,0x1122,0x1122,0x1122,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc, -0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc, -0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x4c2,0x4bf,0x4bf,0x4bf, -0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf, -0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf, -0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5, -0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5, -0x4cb,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c8,0x990,0xfb7,0xfb7,0xfba,0xfb7,0x4cb,0x4c5,0x4cb,0x4c5, -0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5, -0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0xfba,0xfb7,0xfba,0xfb7,0xfba,0xfb7,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x696,0x696,0x699,0x4f5, -0x6a5,0x6a2,0x6a2,0x69f,0x51f,0x51f,0x4dd,0x4dd,0x4dd,0x4dd,0x4dd,0xb22,0x6a8,0x501,0x6c0,0x6c3, -0x516,0x6a8,0x504,0x504,0x4f5,0x510,0x510,0x696,0x51c,0x519,0x69c,0x4ef,0x4e6,0x4e6,0x4e9,0x4e9, -0x4e9,0x4e9,0x4e9,0x4ec,0x4e9,0x4e9,0x4e9,0x4e0,0x528,0x525,0x522,0x522,0x6b4,0x50a,0x507,0x6b1, -0x6ae,0x6ab,0x6bd,0x4f8,0x6ba,0x6ba,0x50d,0x510,0x6b7,0x6b7,0x50d,0x510,0x4f2,0x4f5,0x4f5,0x4f5, -0x513,0x4fe,0x4fb,0xba6,0xac5,0xac5,0xac2,0xac2,0xac2,0xac2,0xb9d,0xb9d,0xb9d,0xb9d,0xba3,0xcc9, -0xcc6,0xdaa,0xdad,0xba0,0xdad,0xdad,0xdad,0xdad,0xdaa,0xdad,0xdad,0xb9a,0x54c,0x54c,0x54c,0x54c, -0x54c,0x54c,0x54c,0x549,0x54f,0x72f,0x54c,0x993,0x9b4,0xac8,0xac8,0xac8,0xbac,0xbac,0xdb3,0xdb3, -0xdb3,0xdb3,0x112b,0x112e,0x112e,0x1302,0x1494,0x14be,0x14c1,0x14c1,0x16c8,0x1848,0x55b,0x55b,0x573,0x6d5, -0x558,0x6cf,0x55b,0x570,0x558,0x6d5,0x56a,0x573,0x573,0x573,0x56a,0x56a,0x573,0x573,0x573,0x6db, -0x558,0x573,0x6d8,0x558,0x567,0x573,0x573,0x573,0x573,0x573,0x558,0x558,0x55e,0x6cf,0x6d2,0x558, -0x573,0x558,0x6de,0x558,0x573,0x561,0x579,0x6e1,0x573,0x573,0x564,0x56a,0x573,0x573,0x576,0x573, -0x56a,0x56d,0x56d,0x56d,0x56d,0xad1,0xace,0xccc,0xdbc,0xbc1,0xbc4,0xbc4,0xbbe,0xbbb,0xbbb,0xbbb, -0xbbb,0xbc4,0xbc1,0xbc1,0xbc1,0xbc1,0xbb8,0xbbb,0xdb9,0xeca,0xecd,0xfc0,0x1131,0x1131,0x1131,0x6e7, -0x6e4,0x57c,0x57f,0x57f,0x57f,0x57f,0x57f,0x6e4,0x6e7,0x6e7,0x6e4,0x57f,0x6ed,0x6ed,0x6ed,0x6ed, -0x6ed,0x6ed,0x6ed,0x6ed,0x6ed,0x6ed,0x6ed,0x6ed,0x588,0x588,0x588,0x588,0x6ea,0x6ea,0x6ea,0x6ea, -0x6ea,0x6ea,0x6ea,0x6ea,0x6ea,0x6ea,0x582,0x582,0x582,0x582,0x582,0x582,0x58e,0x58e,0x58e,0x58e, -0x58e,0x58e,0x58e,0x58e,0x58b,0x58e,0x58e,0x58e,0x58e,0x58e,0x591,0x58b,0x58e,0x58e,0x58b,0x58b, -0x58b,0x58b,0x58e,0x58e,0x6f0,0x6f0,0x58b,0x58b,0x58e,0x58e,0x58e,0x58e,0x58e,0x58e,0x58e,0x58e, -0x58e,0x58e,0x58e,0x58e,0x58e,0x591,0x591,0x591,0x58e,0x58e,0x6f3,0x58e,0x6f3,0x58e,0x58e,0x58e, -0x58e,0x58e,0x58e,0x58e,0x58b,0x58e,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58e,0x58e,0x58b,0x6f0, -0x58b,0x58b,0x58b,0xad7,0xad7,0xad7,0xad7,0xad7,0xad7,0xad7,0xad7,0xad7,0xbc7,0xbc7,0xbc7,0xbc7, -0xbc7,0xbc7,0xbc7,0xbc7,0xbc7,0xbc7,0xbc7,0xbc7,0x6f6,0x594,0x6f6,0x6f6,0x597,0x594,0x594,0x6f6, -0x6f6,0x597,0x594,0x6f6,0x597,0x594,0x594,0x6f6,0x594,0x6f6,0x5a3,0x5a0,0x594,0x6f6,0x594,0x594, -0x594,0x594,0x6f6,0x594,0x594,0x6f6,0x6f6,0x6f6,0x6f6,0x594,0x594,0x6f6,0x597,0x6f6,0x597,0x6f6, -0x6f6,0x6f6,0x6f6,0x6f6,0x6fc,0x59a,0x6f6,0x59a,0x59a,0x594,0x594,0x594,0x6f6,0x6f6,0x6f6,0x6f6, -0x594,0x594,0x594,0x594,0x6f6,0x6f6,0x594,0x594,0x594,0x597,0x594,0x594,0x597,0x594,0x594,0x597, -0x6f6,0x597,0x594,0x594,0x6f6,0x594,0x594,0x594,0x594,0x594,0x6f6,0x594,0x594,0x594,0x594,0x594, -0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x6f9,0x6f6,0x597,0x594,0x6f6,0x6f6,0x6f6,0x6f6, -0x594,0x594,0x6f6,0x6f6,0x594,0x597,0x6f9,0x6f9,0x597,0x597,0x594,0x594,0x597,0x597,0x594,0x594, -0x597,0x597,0x594,0x594,0x594,0x594,0x594,0x594,0x597,0x597,0x6f6,0x6f6,0x597,0x597,0x6f6,0x6f6, -0x597,0x597,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x6f6,0x594,0x594, -0x594,0x6f6,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x6f6,0x594,0x594,0x594,0x594,0x594,0x594, -0x597,0x597,0x597,0x597,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594, -0x594,0x594,0x594,0x6f6,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594, -0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594, -0x594,0x594,0x594,0x594,0x597,0x597,0x597,0x597,0x594,0x594,0x594,0x594,0x594,0x594,0x597,0x597, -0x597,0x597,0x594,0x59d,0x594,0x594,0xbca,0xbca,0xbca,0xbca,0xbca,0xbca,0xbca,0xbca,0xbca,0xbca, -0xbca,0xbca,0xbca,0xbca,0x5a6,0xada,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5af,0x5ac,0x5af,0x5ac, -0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x6ff,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x7ef,0x7ef, -0x5a6,0x5a6,0x5a6,0x5a6,0x5a9,0x5a9,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x7f5,0x7f2,0x5a6, -0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6, -0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6, -0x5a6,0x5a6,0x5a6,0xada,0xbd0,0xada,0xada,0xada,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2, -0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2, -0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x708,0x708,0x708,0x708,0x708,0x708,0x708,0x708, -0x708,0x708,0x5b8,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d, -0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xd3b,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e, -0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x5bb,0x5be,0x5be,0x5be, -0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e, -0x70e,0x70e,0x70e,0x70e,0x5be,0x5be,0x5be,0x5be,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e, -0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711, -0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x5c1,0x5c1,0x711,0x711,0x711,0x711,0xbd3,0xbd3, -0xbd3,0xbd3,0xbd3,0xbd3,0xbd3,0xbd3,0xbd3,0xbd3,0x717,0x717,0x5c4,0x714,0x714,0x714,0x714,0x714, -0x714,0x714,0x5c4,0x5c4,0x5c4,0x5c4,0x5c7,0x5c7,0x5c7,0x5c7,0x717,0x717,0x5c7,0x5c7,0x717,0x717, -0x5c4,0x5c4,0x5c4,0x5c4,0x717,0x717,0x5c7,0x5c7,0x717,0x717,0x5c4,0x5c4,0x5c4,0x5c4,0x717,0x717, -0x714,0x5c4,0x5c7,0x717,0x5c4,0x5c4,0x714,0x717,0x717,0x717,0x5c7,0x5c7,0x5c4,0x5c4,0x5c4,0x5c4, -0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x717,0x714,0x717,0x714,0x5c4,0x5c7, -0x5c7,0x5c7,0x5c7,0x5c7,0x5c7,0x5c4,0x5c4,0x714,0xae0,0xae0,0xae0,0xae0,0xae0,0xae0,0xae0,0xae0, -0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xc45,0xc45,0xbd6,0x5cd,0x5cd,0x5cd,0x5cd,0x5ca,0x720,0x720,0x5ca, -0x5ca,0x71a,0x5ca,0x5ca,0x5ca,0x5ca,0x71a,0x71a,0x5ca,0x5ca,0x5ca,0x5ca,0xd44,0xd44,0xbd9,0xbd9, -0xdc5,0xae3,0x5cd,0x5cd,0x71d,0x5d0,0x71d,0x5cd,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca, -0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca, -0x5ca,0x5cd,0x5cd,0x5cd,0x5ca,0x5ca,0x5ca,0x5ca,0x720,0x5ca,0x720,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca, -0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x5ca,0x5ca,0x5ca,0x5ca, -0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x720,0x720,0x5d3,0x720,0x71a,0x71a,0x5ca,0x71a, -0x71d,0x71a,0x71a,0x5ca,0x71a,0x720,0x5d3,0x720,0xae3,0xae3,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc, -0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xdc2,0xe79,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6, -0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d9,0x1389,0x1389,0x1389, -0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x14c7,0x5df,0x5df,0x5df,0x5df,0x1389,0x5d9,0x5d9, -0x5df,0x5df,0x138c,0x138c,0x5e5,0x5e5,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9, -0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x1389,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9, -0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x726,0x5d9,0x5d9, -0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x1389,0x5d9,0x1389,0x5d9, -0x5d9,0x5d9,0x5d9,0x1389,0x1389,0x1389,0x5d9,0x1287,0x5d9,0x5d9,0x5d9,0x5e2,0x5e2,0x5e2,0x5e2,0x130e, -0x130e,0x5d9,0x5dc,0x5dc,0x5df,0x5d9,0x5d9,0x5d9,0xbe2,0xbdf,0xbe2,0xbdf,0xbe2,0xbdf,0xbe2,0xbdf, -0xbe2,0xbdf,0xbe2,0xbdf,0xbe2,0xbdf,0x723,0x723,0x723,0x723,0x723,0x723,0x723,0x723,0x723,0x723, -0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9, -0x1389,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x1389, -0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606, -0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x5fd,0x5fd, -0x5fd,0x5fd,0x5fd,0x5fd,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, -0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, -0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34, -0x606,0x606,0x94b,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x5fd,0x5fd,0xbe5,0xd68,0x1afd,0x1afd, -0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600, -0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600, -0x606,0x600,0x606,0x600,0x606,0x600,0x606,0x600,0x606,0x600,0x606,0x600,0x603,0x609,0x606,0x600, -0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x606,0x600,0x603,0x609, -0x606,0x600,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x606,0x600,0x1311,0x1311, -0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x606,0x600,0x606,0x600, -0x606,0x600,0x603,0x609,0x603,0x609,0x606,0x600,0x606,0x600,0x606,0x600,0x606,0x600,0x606,0x600, -0x606,0x600,0x606,0x600,0x603,0x606,0x600,0x603,0x606,0x600,0x603,0x609,0x600,0x600,0x600,0x600, -0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, -0x600,0x600,0x600,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x606,0x606,0x606,0x606, -0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x600,0x600,0x600, -0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x603,0x603,0x603, -0x603,0x603,0x603,0x603,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x600,0x606,0x909,0x90c, -0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd, -0x603,0x600,0x603,0x603,0x603,0x603,0x603,0x603,0x600,0x603,0x600,0x600,0x603,0x603,0x600,0x600, -0x603,0x603,0x600,0x603,0x600,0x603,0x600,0x600,0x603,0x600,0x600,0x603,0x600,0x603,0x600,0x600, -0x603,0x600,0x603,0x603,0x600,0x600,0x600,0x603,0x600,0x600,0x600,0x600,0x600,0x603,0x600,0x600, -0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, -0x600,0x600,0x600,0x600,0x603,0x603,0x600,0x600,0x603,0x600,0x603,0x600,0x600,0x600,0x600,0x600, -0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603, -0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603, -0x603,0x603,0x603,0x609,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606, -0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606, -0x606,0x606,0x606,0x606,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609, -0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x606,0x606,0x606,0x606,0x606,0x606,0x606, -0x606,0x606,0x606,0x606,0x60c,0x60c,0x60c,0x60c,0xfcc,0xfcc,0xfcc,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca, -0x14ca,0x14ca,0x16ce,0x16ce,0x855,0x85b,0x85b,0x867,0x867,0x858,0x84f,0x858,0x84f,0x858,0x84f,0x858, -0x84f,0x858,0x84f,0x858,0x61b,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x618, -0x61e,0x61b,0x615,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618, -0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x618, -0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618, -0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618, -0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705, -0x705,0x705,0x705,0x705,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702, -0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702, -0x702,0x702,0x702,0x702,0x702,0x702,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b, -0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x708,0x708,0x708,0x708,0x708,0x708,0x708,0x708, -0x708,0x708,0x708,0x708,0x708,0x708,0x708,0x708,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e, -0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e, -0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729, -0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729, -0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0xc33,0x8b8,0x8b2,0x8af,0x8b5,0x8ac,0x73e,0x741, -0x741,0x741,0x741,0x741,0x741,0x741,0x741,0x741,0x8be,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e, -0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e, -0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x8bb,0x8bb,0x744,0x8cd,0x8d0,0x8d6, -0x7fb,0x807,0x8eb,0x804,0x8c4,0x8c1,0x8c4,0x8c1,0x8ca,0x8c7,0x8ca,0x8c7,0x8c4,0x8c1,0x801,0x8d6, -0x8c4,0x8c1,0x8c4,0x8c1,0x8c4,0x8c1,0x8c4,0x8c1,0x8dc,0x8e2,0x8df,0x8df,0x74a,0x786,0x786,0x786, -0x786,0x786,0x786,0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x780, -0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x74d,0x768,0x747,0x76e,0x771,0x76b,0x783,0x783,0x783, -0x783,0x783,0x783,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d, -0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x74d,0x768,0x747,0x768,0xc36,0x7e9,0x7e9,0x7e9,0x7e9, -0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9, -0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x1281,0x1281, -0x1281,0x1281,0x1281,0x7ec,0x801,0x804,0x804,0x804,0x804,0x804,0x804,0x804,0x804,0x804,0x924,0x924, -0x924,0x924,0x80a,0x80a,0x8d9,0x8e8,0x8e8,0x8e8,0x8e8,0x8e5,0x7fe,0x8d3,0xb07,0xb07,0xb07,0xc48, -0xc66,0xc63,0xb25,0x8a9,0x810,0x80d,0x810,0x813,0x80d,0x810,0x80d,0x810,0x80d,0x810,0x80d,0x80d, -0x80d,0x80d,0x80d,0x80d,0x810,0x810,0x80d,0x810,0x810,0x80d,0x810,0x810,0x80d,0x810,0x810,0x80d, -0x810,0x810,0x80d,0x80d,0xc69,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x81c, -0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c, -0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x822,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81c, -0x81c,0x81c,0x81c,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c, -0x81f,0x81f,0x81c,0x81c,0x81c,0x81c,0x81c,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x81c,0x81c,0x81c, -0x81c,0x81c,0x822,0x81c,0x81c,0x81c,0x81c,0x81c,0x81f,0x822,0x822,0x81f,0x81f,0x81f,0x81f,0x8f1, -0x8f4,0x825,0x828,0xc51,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e, -0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e, -0x82e,0x82e,0x82e,0x82e,0x831,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e, -0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e, -0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a, -0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0xd4d,0xd4d,0xe7c,0x834, -0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0xd47,0xd47,0xd47,0xd47, +0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02, +0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x2c1,0x2c1,0x2c1,0x2c1, +0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x1c05,0x1c05,0x1c1a,0x1c11,0x1c17,0x1c17,0x1c17,0x1c17, +0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x2c4,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17, +0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17, +0x1c11,0x1c11,0x1c05,0x1c05,0x1c05,0x1c05,0x1c05,0x2c4,0x2c4,0x2c4,0x1c11,0x1c11,0x1c05,0x1c14,0x1c08,0x1c1d, +0x1c1d,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0e,0x1c0e,0x1c0e,0x1c0e, +0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x1c26,0x1c26,0x1c26,0x1c26, +0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c20,0x1c20,0x1c20,0x1c20,0x1c23,0x1c23,0x1c23,0x1c23, +0x1c23,0x1c23,0x1c23,0x1c23,0x1c23,0x1c23,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2ca,0x2ca,0x2ca,0x2ca, +0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca, +0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x18db,0x2dc,0x2dc,0x2dc, +0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2ca,0x2ca,0x2ca,0x2ca, +0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca, +0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x95d,0x95d,0x1c3b,0x1c3b,0x1c3b,0x1c3b, +0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x2ca,0x2ca,0x2ca,0x2ca, +0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0xc6c,0xc6c,0xc6c,0xc6c, +0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0x129f,0x129f,0x129f,0x2cd,0x2cd,0xe94,0xe94,0xe94,0xe94, +0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94, +0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd, +0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd, +0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, +0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, +0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0x2d0,0x2d0,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1, +0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x1bab,0x1bab,0x1bab, +0x1bab,0x1c29,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8, +0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8, +0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x2d6,0x2d6,0x1785,0x1785,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9, +0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db, +0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4, +0x1af4,0x1af4,0x1af4,0x2df,0x2df,0x2df,0x2df,0x2df,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b, +0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x3e7,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db, +0x3db,0x3e7,0x3e7,0x3e7,0x3e7,0x3e1,0x111f,0x12f6,0x3ea,0x927,0x92a,0x3d8,0x3d8,0x111c,0x12f3,0x12f3, +0x3ed,0x3ed,0x3ed,0x3ed,0x3ed,0x3ed,0x3ed,0x3ed,0x111c,0x3db,0x3db,0x3e7,0xcae,0x3ea,0x3ea,0x3ea, +0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea, +0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3db,0x3db,0x8af,0x8b2,0x945,0x945, +0x945,0x945,0x945,0x945,0x945,0x945,0x945,0x945,0x3e4,0xf7e,0xf7b,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9, +0x14b8,0x1122,0x1122,0xed0,0xed0,0xda1,0xed0,0xed0,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea, +0x3ea,0x3ed,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ed,0x3ea,0x3ea,0x3ed,0x3ea,0x3ea,0x3ea, +0x3ea,0x3ea,0x12f3,0x12f6,0x3de,0x3ea,0x3e7,0x3e7,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489, +0x489,0x12ff,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489, +0x489,0x489,0x12ff,0x1857,0x1857,0xf9c,0x47a,0x483,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5, +0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0xba3, +0xba3,0xdb0,0xdb0,0x8b5,0xdad,0x13da,0x13da,0x13da,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8, +0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8, +0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4ce,0x4ce,0x4ce,0x1137,0x1137,0x1137,0x1137,0x1137, +0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb, +0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb, +0x4cb,0x4cb,0x1134,0x1134,0x1134,0x1134,0x1134,0x1134,0x4d1,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce, +0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce, +0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4da,0x4d4,0x4da,0x4d4, +0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4, +0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4d4,0x4d4, +0x4d4,0x4d4,0x4d7,0x9a2,0xfc9,0xfc9,0xfcc,0xfc9,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4, +0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4, +0x4da,0x4d4,0xfcc,0xfc9,0xfcc,0xfc9,0xfcc,0xfc9,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x6a5,0x6a5,0x6a8,0x504,0x6b4,0x6b1,0x6b1,0x6ae, +0x52e,0x52e,0x4ec,0x4ec,0x4ec,0x4ec,0x4ec,0xb34,0x6b7,0x510,0x6cf,0x6d2,0x525,0x6b7,0x513,0x513, +0x504,0x51f,0x51f,0x6a5,0x52b,0x528,0x6ab,0x4fe,0x4f5,0x4f5,0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,0x4fb, +0x4f8,0x4f8,0x4f8,0x4ef,0x537,0x534,0x531,0x531,0x6c3,0x519,0x516,0x6c0,0x6bd,0x6ba,0x6cc,0x507, +0x6c9,0x6c9,0x51c,0x51f,0x6c6,0x6c6,0x51c,0x51f,0x501,0x504,0x504,0x504,0x522,0x50d,0x50a,0xbb8, +0xad7,0xad7,0xad4,0xad4,0xad4,0xad4,0xbaf,0xbaf,0xbaf,0xbaf,0xbb5,0xcdb,0xcd8,0xdbc,0xdbf,0xbb2, +0xdbf,0xdbf,0xdbf,0xdbf,0xdbc,0xdbf,0xdbf,0xbac,0x55b,0x55b,0x55b,0x55b,0x55b,0x55b,0x55b,0x558, +0x55e,0x73e,0x55b,0x9a5,0x9c6,0xada,0xada,0xada,0xbbe,0xbbe,0xdc5,0xdc5,0xdc5,0xdc5,0x1140,0x1143, +0x1143,0x1314,0x14a6,0x14d0,0x14d3,0x14d3,0x16da,0x185a,0x56a,0x56a,0x582,0x6e4,0x567,0x6de,0x56a,0x57f, +0x567,0x6e4,0x579,0x582,0x582,0x582,0x579,0x579,0x582,0x582,0x582,0x6ea,0x567,0x582,0x6e7,0x567, +0x576,0x582,0x582,0x582,0x582,0x582,0x567,0x567,0x56d,0x6de,0x6e1,0x567,0x582,0x567,0x6ed,0x567, +0x582,0x570,0x588,0x6f0,0x582,0x582,0x573,0x579,0x582,0x582,0x585,0x582,0x579,0x57c,0x57c,0x57c, +0x57c,0xae3,0xae0,0xcde,0xdce,0xbd3,0xbd6,0xbd6,0xbd0,0xbcd,0xbcd,0xbcd,0xbcd,0xbd6,0xbd3,0xbd3, +0xbd3,0xbd3,0xbca,0xbcd,0xdcb,0xedc,0xedf,0xfd2,0x1146,0x1146,0x1146,0x6f6,0x6f3,0x58b,0x58e,0x58e, +0x58e,0x58e,0x58e,0x6f3,0x6f6,0x6f6,0x6f3,0x58e,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc, +0x6fc,0x6fc,0x6fc,0x6fc,0x597,0x597,0x597,0x597,0x6f9,0x6f9,0x6f9,0x6f9,0x6f9,0x6f9,0x6f9,0x6f9, +0x6f9,0x6f9,0x591,0x591,0x591,0x591,0x591,0x591,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d, +0x59a,0x59d,0x59d,0x59d,0x59d,0x59d,0x5a0,0x59a,0x59d,0x59d,0x59a,0x59a,0x59a,0x59a,0x59d,0x59d, +0x6ff,0x6ff,0x59a,0x59a,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d, +0x59d,0x5a0,0x5a0,0x5a0,0x59d,0x59d,0x702,0x59d,0x702,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d, +0x59a,0x59d,0x59a,0x59a,0x59a,0x59a,0x59a,0x59a,0x59d,0x59d,0x59a,0x6ff,0x59a,0x59a,0x59a,0xae9, +0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xbd9,0xbd9,0xbd9,0xbd9,0xbd9,0xbd9,0xbd9,0xbd9, +0xbd9,0xbd9,0xbd9,0xbd9,0x705,0x5a3,0x705,0x705,0x5a6,0x5a3,0x5a3,0x705,0x705,0x5a6,0x5a3,0x705, +0x5a6,0x5a3,0x5a3,0x705,0x5a3,0x705,0x5b2,0x5af,0x5a3,0x705,0x5a3,0x5a3,0x5a3,0x5a3,0x705,0x5a3, +0x5a3,0x705,0x705,0x705,0x705,0x5a3,0x5a3,0x705,0x5a6,0x705,0x5a6,0x705,0x705,0x705,0x705,0x705, +0x70b,0x5a9,0x705,0x5a9,0x5a9,0x5a3,0x5a3,0x5a3,0x705,0x705,0x705,0x705,0x5a3,0x5a3,0x5a3,0x5a3, +0x705,0x705,0x5a3,0x5a3,0x5a3,0x5a6,0x5a3,0x5a3,0x5a6,0x5a3,0x5a3,0x5a6,0x705,0x5a6,0x5a3,0x5a3, +0x705,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x705,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x708,0x705,0x5a6,0x5a3,0x705,0x705,0x705,0x705,0x5a3,0x5a3,0x705,0x705, +0x5a3,0x5a6,0x708,0x708,0x5a6,0x5a6,0x5a3,0x5a3,0x5a6,0x5a6,0x5a3,0x5a3,0x5a6,0x5a6,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a6,0x5a6,0x705,0x705,0x5a6,0x5a6,0x705,0x705,0x5a6,0x5a6,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x705,0x5a3,0x5a3,0x5a3,0x705,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x705,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a6,0x5a6,0x5a6,0x5a6, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x705, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3, +0x5a6,0x5a6,0x5a6,0x5a6,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a6,0x5a6,0x5a6,0x5a6,0x5a3,0x5ac, +0x5a3,0x5a3,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc, +0x5b5,0xaec,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5be,0x5bb,0x5be,0x5bb,0x5b5,0x5b5,0x5b5,0x5b5, +0x5b5,0x5b5,0x70e,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x7fe,0x7fe,0x5b5,0x5b5,0x5b5,0x5b5, +0x5b8,0x5b8,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x804,0x801,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5, +0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5, +0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0xaec, +0xbe2,0xaec,0xaec,0xaec,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1, +0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1, +0x5c1,0x5c1,0x5c1,0x5c1,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x5c7,0xc3f, +0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f, +0xc3f,0xc3f,0xc3f,0xd4d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d, +0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x5ca,0x5cd,0x5cd,0x5cd,0x5cd,0x5cd,0x5cd,0x5cd, +0x5cd,0x5cd,0x5cd,0x5cd,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d, +0x5cd,0x5cd,0x5cd,0x5cd,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d, +0x71d,0x71d,0x71d,0x71d,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720, +0x720,0x720,0x720,0x720,0x5d0,0x5d0,0x720,0x720,0x720,0x720,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5, +0xbe5,0xbe5,0xbe5,0xbe5,0x726,0x726,0x5d3,0x723,0x723,0x723,0x723,0x723,0x723,0x723,0x5d3,0x5d3, +0x5d3,0x5d3,0x5d6,0x5d6,0x5d6,0x5d6,0x726,0x726,0x5d6,0x5d6,0x726,0x726,0x5d3,0x5d3,0x5d3,0x5d3, +0x726,0x726,0x5d6,0x5d6,0x726,0x726,0x5d3,0x5d3,0x5d3,0x5d3,0x726,0x726,0x723,0x5d3,0x5d6,0x726, +0x5d3,0x5d3,0x723,0x726,0x726,0x726,0x5d6,0x5d6,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3, +0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x726,0x723,0x726,0x723,0x5d3,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6, +0x5d6,0x5d3,0x5d3,0x723,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xbe8,0xbe8,0xbe8,0xbe8, +0xbe8,0xc57,0xc57,0xbe8,0x5dc,0x5dc,0x5dc,0x5dc,0x5d9,0x72f,0x72f,0x5d9,0x5d9,0x729,0x5d9,0x5d9, +0x5d9,0x5d9,0x729,0x729,0x5d9,0x5d9,0x5d9,0x5d9,0xd56,0xd56,0xbeb,0xbeb,0xdd7,0xaf5,0x5dc,0x5dc, +0x72c,0x5df,0x72c,0x5dc,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9, +0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5dc,0x5dc,0x5dc, +0x5d9,0x5d9,0x5d9,0x5d9,0x72f,0x5d9,0x72f,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x807,0x807,0x807,0x807, +0x807,0x807,0x807,0x807,0x807,0x807,0x807,0x807,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9, +0x5d9,0x5d9,0x5d9,0x5d9,0x72f,0x72f,0x5e2,0x72f,0x729,0x729,0x5d9,0x729,0x72c,0x729,0x729,0x5d9, +0x729,0x72f,0x5e2,0x72f,0xaf5,0xaf5,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee, +0xbee,0xbee,0xdd4,0xe8b,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5, +0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e8,0x139b,0x139b,0x139b,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x14d9,0x5ee,0x5ee,0x5ee,0x5ee,0x139b,0x5e8,0x5e8,0x5ee,0x5ee,0x139e,0x139e, +0x5f4,0x5f4,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x139b,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x735,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x139b,0x5e8,0x139b,0x5e8,0x5e8,0x5e8,0x5e8,0x139b, +0x139b,0x139b,0x5e8,0x1299,0x5e8,0x5e8,0x5e8,0x5f1,0x5f1,0x5f1,0x5f1,0x1320,0x1320,0x5e8,0x5eb,0x5eb, +0x5ee,0x5e8,0x5e8,0x5e8,0xbf4,0xbf1,0xbf4,0xbf1,0xbf4,0xbf1,0xbf4,0xbf1,0xbf4,0xbf1,0xbf4,0xbf1, +0xbf4,0xbf1,0x732,0x732,0x732,0x732,0x732,0x732,0x732,0x732,0x732,0x732,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x139b,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x139b,0x615,0x615,0x615,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x60c,0x60c,0x60c,0x60c,0x60c,0x60c, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0xb46,0xb46,0xb46,0xb46, +0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0x615,0x615,0x95a,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x60c,0x60c,0xbf7,0xd7a,0x1b0f,0x1b0f,0x612,0x618,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x615,0x60f,0x615,0x60f, +0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x615,0x60f,0x612,0x618,0x615,0x60f,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x615,0x60f,0x1323,0x1323,0x1323,0x1323,0x1323,0x1323, +0x1323,0x1323,0x1323,0x1323,0x1323,0x1323,0x1323,0x1323,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x612,0x618, +0x612,0x618,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f, +0x612,0x615,0x60f,0x612,0x615,0x60f,0x612,0x618,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x612, +0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x612,0x612,0x612,0x612,0x612,0x612,0x612, +0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x60f,0x615,0x918,0x91b,0x1b0f,0x1b0f,0x1b0f,0x1b0f, +0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x612,0x60f,0x612,0x612, +0x612,0x612,0x612,0x612,0x60f,0x612,0x60f,0x60f,0x612,0x612,0x60f,0x60f,0x612,0x612,0x60f,0x612, +0x60f,0x612,0x60f,0x60f,0x612,0x60f,0x60f,0x612,0x60f,0x612,0x60f,0x60f,0x612,0x60f,0x612,0x612, +0x60f,0x60f,0x60f,0x612,0x60f,0x60f,0x60f,0x60f,0x60f,0x612,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x612,0x612,0x60f,0x60f,0x612,0x60f,0x612,0x60f,0x60f,0x60f,0x60f,0x60f,0x612,0x612,0x612,0x612, +0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612, +0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x618, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618, +0x618,0x618,0x618,0x618,0x618,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x61b,0x61b,0x61b,0x61b,0xfde,0xfde,0xfde,0x14dc,0x14dc,0x14dc,0x14dc,0x14dc,0x14dc,0x14dc,0x16e0,0x16e0, +0x864,0x86a,0x86a,0x876,0x876,0x867,0x85e,0x867,0x85e,0x867,0x85e,0x867,0x85e,0x867,0x85e,0x867, +0x62a,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x62a, +0x624,0x627,0x62d,0x62a,0x624,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627, +0x62d,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627, +0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627, +0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x714,0x714,0x714,0x714, +0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714, +0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711, +0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711, +0x711,0x711,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a, +0x71a,0x71a,0x71a,0x71a,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717, +0x717,0x717,0x717,0x717,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d, +0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d, +0x71d,0x71d,0x71d,0x71d,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738, +0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738, +0x738,0x738,0x738,0x738,0xc45,0x8c7,0x8c1,0x8be,0x8c4,0x8bb,0x74d,0x750,0x750,0x750,0x750,0x750, +0x750,0x750,0x750,0x750,0x8cd,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d, +0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d, +0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x8ca,0x8ca,0x753,0x8dc,0x8df,0x8e5,0x80a,0x816,0x8fa,0x813, +0x8d3,0x8d0,0x8d3,0x8d0,0x8d9,0x8d6,0x8d9,0x8d6,0x8d3,0x8d0,0x810,0x8e5,0x8d3,0x8d0,0x8d3,0x8d0, +0x8d3,0x8d0,0x8d3,0x8d0,0x8eb,0x8f1,0x8ee,0x8ee,0x759,0x795,0x795,0x795,0x795,0x795,0x795,0x78f, +0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f, +0x78f,0x78f,0x78f,0x75c,0x777,0x756,0x77d,0x780,0x77a,0x792,0x792,0x792,0x792,0x792,0x792,0x78c, +0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c, +0x78c,0x78c,0x78c,0x75c,0x777,0x756,0x777,0xc48,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8, +0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8, +0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x1293,0x1293,0x1293,0x1293,0x1293,0x7fb, +0x810,0x813,0x813,0x813,0x813,0x813,0x813,0x813,0x813,0x813,0x933,0x933,0x933,0x933,0x819,0x819, +0x8e8,0x8f7,0x8f7,0x8f7,0x8f7,0x8f4,0x80d,0x8e2,0xb19,0xb19,0xb19,0xc5a,0xc78,0xc75,0xb37,0x8b8, +0x81f,0x81c,0x81f,0x822,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81c,0x81c,0x81c,0x81c,0x81c, +0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81c, +0xc7b,0x831,0x82b,0x831,0x82b,0x831,0x82b,0x831,0x82b,0x831,0x82b,0x82b,0x82e,0x82b,0x82e,0x82b, +0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b, +0x82e,0x82b,0x82e,0x831,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b, +0x82e,0x82e,0x82b,0x82e,0x82e,0x82b,0x82e,0x82e,0x82b,0x82e,0x82e,0x82b,0x82e,0x82e,0x82b,0x82b, +0x82b,0x82b,0x82b,0x831,0x82b,0x831,0x82b,0x831,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x831,0x82b, +0x82b,0x82b,0x82b,0x82b,0x82e,0x831,0x831,0x82e,0x82e,0x82e,0x82e,0x900,0x903,0x834,0x837,0xc63, 0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, -0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x1a46, -0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903, -0x903,0x840,0x840,0x840,0x840,0x840,0x840,0xd50,0xd50,0xd50,0xd50,0x906,0x906,0x906,0x906,0x906, -0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840, -0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840, -0x840,0x840,0xd50,0xd50,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843, -0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843, -0x843,0x843,0x843,0x843,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x846,0x846,0x846,0x846, -0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846, -0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0xe7f,0xe7f, -0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f, -0xe7f,0xe7f,0xe7f,0xe7f,0x10ef,0x10ef,0x10ef,0x10ef,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849, +0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, +0x840,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, +0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x849,0x849,0x849,0x849, 0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849, -0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x84c,0x84c,0x849,0x84c,0x849,0x84c, -0x84c,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x84c,0x849,0x84c,0x849,0x84c, -0x84c,0x849,0x849,0x84c,0x84c,0x84c,0x849,0x849,0x849,0x849,0x1485,0x1485,0xc5a,0xc5a,0xc5a,0xc5a, -0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0x8fd,0x8fd,0x8fd,0x8fd, -0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd, -0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x12c0,0x12c0,0x12c0,0x12c0, -0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0xd47,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54, -0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900, -0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900, -0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54, -0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903, -0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903, -0x903,0x903,0x903,0x903,0x903,0x903,0x903,0xd50,0x98a,0x96c,0x96c,0x96c,0x96c,0x966,0x96c,0x96c, -0x97e,0x96c,0x96c,0x969,0x975,0x97b,0x97b,0x97b,0x97b,0x97b,0x97e,0x966,0x972,0x966,0x966,0x966, -0x95d,0x95d,0x966,0x966,0x966,0x966,0x966,0x966,0x981,0x981,0x981,0x981,0x981,0x981,0x981,0x981, -0x981,0x981,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0x969,0x95d,0x966,0x95d, -0x966,0x95d,0x978,0x96f,0x978,0x96f,0x987,0x987,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996, -0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996, -0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999, -0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999, -0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c, -0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c, -0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5, -0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5, -0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x99f,0x99f,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8, -0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8, -0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a2,0x9a2,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5, -0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5, -0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8, +0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0xd5f,0xd5f,0xe8e,0x843,0x90c,0x90c,0x90c,0x90c, +0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0xd59,0xd59,0xd59,0xd59,0x84c,0x84c,0x84c,0x84c, +0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c, +0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x1a58,0x912,0x912,0x912,0x912, +0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x84f,0x84f,0x84f, +0x84f,0x84f,0x84f,0xd62,0xd62,0xd62,0xd62,0x915,0x915,0x915,0x915,0x915,0x84f,0x84f,0x84f,0x84f, +0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f, +0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0xd62,0xd62, +0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852, +0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852, +0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855, +0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855, +0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91, +0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91, +0x1104,0x1104,0x1104,0x1104,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858, +0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858, +0x858,0x858,0x858,0x858,0x858,0x858,0x85b,0x85b,0x858,0x85b,0x858,0x85b,0x85b,0x858,0x858,0x858, +0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x85b,0x858,0x85b,0x858,0x85b,0x85b,0x858,0x858,0x85b, +0x85b,0x85b,0x858,0x858,0x858,0x858,0x1497,0x1497,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c, +0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c, +0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c, +0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x12d2,0x12d2,0x12d2,0x12d2,0x127b,0x127b,0x127b,0x127b, +0x127b,0x127b,0x127b,0x127b,0xd59,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66, +0xc66,0xc66,0xc66,0xc66,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f, +0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f, +0x90f,0x90f,0x90f,0x90f,0x90f,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66, +0xc66,0xc66,0xc66,0xc66,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912, +0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912, +0x912,0x912,0x912,0xd62,0x99c,0x97e,0x97e,0x97e,0x97e,0x978,0x97e,0x97e,0x990,0x97e,0x97e,0x97b, +0x987,0x98d,0x98d,0x98d,0x98d,0x98d,0x990,0x978,0x984,0x978,0x978,0x978,0x96c,0x96c,0x978,0x978, +0x978,0x978,0x978,0x978,0x993,0x993,0x993,0x993,0x993,0x993,0x993,0x993,0x993,0x993,0x978,0x978, +0x978,0x978,0x978,0x978,0x978,0x978,0x978,0x978,0x97b,0x96c,0x978,0x96c,0x978,0x96c,0x98a,0x981, +0x98a,0x981,0x999,0x999,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8, 0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8, -0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9ab,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae, +0x9a8,0x9a8,0x9a8,0x9a8,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab, +0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab, +0x9ab,0x9ab,0x9ab,0x9ab,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae, 0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae, -0x9ae,0x9ae,0x9ae,0x9ae,0x9ab,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae, -0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae, -0xa3b,0xa3b,0xfb1,0xa3b,0xa3b,0xa3b,0xa3e,0xa3b,0xfb1,0xa3b,0xa3b,0xfa8,0xa35,0xa29,0xa29,0xa29, -0xa29,0xa38,0xa29,0xf99,0xf99,0xf99,0xa29,0xa2c,0xa35,0xa2f,0xf9f,0xfab,0xfab,0xf99,0xf99,0xfb1, -0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xa41,0xa41,0xa32,0xa32,0xa32,0xa32, -0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa38,0xa38,0xa29,0xa29,0xfb1,0xfb1,0xfb1,0xfb1,0xf99,0xf99, -0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b, -0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b, -0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xda7,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xda7,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa56,0xa56,0xa56,0xa56, -0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56, -0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa5c,0xa5c,0xa5c,0xa5c, -0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa59,0xa5f,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c, -0xa5c,0xa5c,0xa5c,0x1128,0x1128,0x1128,0x1128,0x1128,0x1128,0x1128,0x1128,0x1128,0x1125,0xa5c,0xa5c,0xa5c, -0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c, -0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c, -0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71, -0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71, -0xa95,0xa95,0xa95,0xa98,0xa98,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95, -0xa95,0xa95,0xa95,0xa95,0xa7d,0xa7d,0xa92,0xa74,0xa74,0xa74,0xa74,0xa74,0xa74,0xa74,0xa92,0xa92, -0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95, -0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95, -0xab6,0xab6,0xab6,0xab6,0xab6,0xaa1,0xaa1,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab9,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada, -0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada, -0xada,0xada,0xada,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6, -0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6, -0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8, +0x9ae,0x9ae,0x9ae,0x9ae,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7, +0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7, +0x9b7,0x9b7,0x9b1,0x9b1,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba, +0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba, +0x9ba,0x9ba,0x9b4,0x9b4,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7, +0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7, +0x9b7,0x9b7,0x9b7,0x9b7,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba, +0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba, +0x9ba,0x9ba,0x9ba,0x9ba,0x9bd,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0, +0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0, +0x9bd,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0, +0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0xa4d,0xa4d,0xfc3,0xa4d, +0xa4d,0xa4d,0xa50,0xa4d,0xfc3,0xa4d,0xa4d,0xfba,0xa47,0xa3b,0xa3b,0xa3b,0xa3b,0xa4a,0xa3b,0xfab, +0xfab,0xfab,0xa3b,0xa3e,0xa47,0xa41,0xfb1,0xfbd,0xfbd,0xfab,0xfab,0xfc3,0xb3d,0xb3d,0xb3d,0xb3d, +0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xa53,0xa53,0xa44,0xa44,0xa44,0xa44,0xa4d,0xa4d,0xa4d,0xa4d, +0xa4d,0xa4d,0xa4a,0xa4a,0xa3b,0xa3b,0xfc3,0xfc3,0xfc3,0xfc3,0xfab,0xfab,0xa4d,0xa4d,0xa4d,0xa4d, +0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d, +0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xdb9,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdb9,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68, +0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68, +0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e, +0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6b,0xa71,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0x113d, +0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113a,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e, +0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e, +0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa83,0xa83,0xa83,0xa83, +0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83, +0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xaa7,0xaa7,0xaa7,0xaaa, +0xaaa,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7, +0xa8f,0xa8f,0xaa4,0xa86,0xa86,0xa86,0xa86,0xa86,0xa86,0xa86,0xaa4,0xaa4,0xaa7,0xaa7,0xaa7,0xaa7, +0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7, +0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xac8,0xac8,0xac8,0xac8, +0xac8,0xab3,0xab3,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xacb,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec, +0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xbe2, +0xbe2,0xbe2,0xbe2,0xbe2,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8, 0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8, -0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe, -0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe, -0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a, +0xaf8,0xaf8,0xaf8,0xaf8,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a, 0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a, -0x138f,0x138f,0x138f,0x1ac1,0x1ac1,0x1ac1,0x1ac1,0x1ac1,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d, -0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d, -0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4, -0x1ac4,0x1ac4,0x1ac4,0x1ac4,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10, -0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb13,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10, +0xb0a,0xb0a,0xb0a,0xb0a,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10, 0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10, -0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb16,0xb16,0xc57,0xc57, -0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16, -0xc57,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb3a,0xb3a,0xb3a,0xb3a, -0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a, -0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0x14cd,0xb43,0xb43,0xb43,0xb43, -0xb43,0xb43,0xcdb,0xcdb,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40, -0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xcd8,0xcd8, -0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26, -0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43, -0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43, -0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46, -0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46, -0xb55,0xb55,0xb55,0xb55,0xb55,0xb4c,0xb58,0xb5e,0xb5e,0xb5e,0xb52,0xb52,0xb52,0xb5b,0xb4f,0xb4f, -0xb4f,0xb4f,0xb4f,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb55,0xb55,0xb5e,0xb5e,0xb5e,0xb52,0xb52,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb5e,0xb5e,0xb5e,0xb5e,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb52,0xb52,0xb52, +0xb10,0xb10,0xb10,0xb10,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c, +0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0x13a1,0x13a1,0x13a1,0x1ad3, +0x1ad3,0x1ad3,0x1ad3,0x1ad3,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f, +0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f, +0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6, +0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22, +0xb22,0xb22,0xb22,0xb22,0xb22,0xb25,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22, +0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22, +0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb28,0xb28,0xc69,0xc69,0xb28,0xb28,0xb28,0xb28, +0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xc69,0xb28,0xb28,0xb28, +0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c, +0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c, +0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0x14df,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xced,0xced, 0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0x16d1,0x16d1,0xb6a,0xb61,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb61,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb61,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb61,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb61,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, +0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xcea,0xcea,0xd38,0xd38,0xd38,0xd38, +0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xb55,0xb55,0xb55,0xb55, +0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55, +0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb58,0xb58,0xb58,0xb58, +0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58, +0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb67,0xb67,0xb67,0xb67, +0xb67,0xb5e,0xb6a,0xb70,0xb70,0xb70,0xb64,0xb64,0xb64,0xb6d,0xb61,0xb61,0xb61,0xb61,0xb61,0xb5b, +0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb70,0xb70,0xb70,0xb70,0xb70,0xb64,0xb64,0xb64,0xb64, 0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, +0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb67,0xb67, +0xb70,0xb70,0xb70,0xb64,0xb64,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb64,0xb64,0xb64,0xb64, 0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a,0xb6a,0xb6a,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d, -0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d, -0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73, -0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73, -0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0x1aca,0x1aca,0x1aca,0x1aca,0x1aca, -0x1aca,0x1aca,0x1b96,0x1b96,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76, +0xb64,0xb64,0xb70,0xb70,0xb70,0xb70,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, +0xb64,0xb64,0xb64,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, +0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, +0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0x16e3,0x16e3,0xb7c,0xb73,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb73,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb73,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb73,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb73,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb76,0xb76,0xb76,0xb76, 0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76, -0xb76,0xb76,0xb76,0xb76,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0, -0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbcd,0xbd0,0xbcd,0xbcd,0xbcd,0xbcd, -0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xccf,0xcd2,0xdbf,0xdbf,0xdbf, -0xdbf,0xdbf,0xdbf,0xdbf,0xdbf,0xdbf,0xdbf,0xdbf,0xed6,0xed6,0xed6,0xed6,0xbdc,0xbdc,0xbdc,0xbdc, -0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xdc2,0xe76, -0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xfc6,0x1260,0x1260,0xdcb,0xdcb,0xdcb,0xdcb, -0xdcb,0xdd1,0xdce,0xee8,0xee8,0xee8,0xee8,0x13ce,0xfd8,0x13ce,0x131a,0x131a,0xc0f,0xc0f,0xc0f,0xc0f, -0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc3c,0xc39, -0xc3c,0xc39,0xc3c,0xc39,0x10e9,0x10e6,0xfde,0xfdb,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12, -0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15, -0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15, -0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc18,0xc18,0xc18,0xc1e,0xc1b,0xc42,0xc3f,0xc1e, -0xc1b,0xc1e,0xc1b,0xc1e,0xc1b,0xc1e,0xc1b,0xc1e,0xc1b,0xc1e,0xc1b,0xc1e,0xc1b,0xc1e,0xc1b,0xc1e, -0xc1b,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18, -0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18, -0xc18,0xc18,0xc18,0xc18,0xc1e,0xc1b,0xc1e,0xc1b,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18, -0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18, -0xc18,0xc18,0xc18,0xc18,0xc1e,0xc1b,0xc18,0xc18,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21, -0xc21,0xc21,0xc21,0xc21,0xc27,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21, -0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21, -0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc27,0xc27,0xc27,0xc21,0xc21,0xc21,0xc21,0xc21, -0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21, -0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc24,0xc21,0xc21,0xc21,0xc5a,0xc5a,0xc5a,0xc5a, -0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a, -0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xcd5,0xd41,0xdc2,0xdc2, -0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xe76,0xe76,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xed9,0xfc6, -0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0x1284,0x1284,0x1263,0xcf9,0xcf9,0xcf9,0xcf9, -0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9, -0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xd08,0xd08,0xd08,0xd08, -0xd08,0xd08,0xcff,0xcff,0xcff,0xcff,0xcff,0xcfc,0xd11,0xd11,0xd11,0xd0b,0xd11,0xd11,0xd11,0xd11, -0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd0b,0xd11,0xd11,0xd11,0xd11,0xd05,0xd05,0xd0e,0xd0e, -0xd0e,0xd0e,0xd02,0xd02,0xd02,0xd02,0xd02,0xd08,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7, -0xdd7,0xdd7,0xdd7,0xdd7,0xdd4,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xd11,0xd11,0xd11,0xd11, -0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd0b,0xd11,0xd11,0xd11,0xd11,0xd11, -0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd05,0xd05,0xd05,0xd08,0xd08,0xd08,0xd08, -0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08, -0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd14,0xd14,0xd14,0xd14, -0xd14,0xd14,0xd14,0xd14,0xd14,0xd14,0xd14,0xd14,0xd14,0xd14,0xdda,0xdda,0xdda,0xdda,0xdda,0xdda, -0xeeb,0xeeb,0xeeb,0xeeb,0xeeb,0xeeb,0xeeb,0x10f2,0x10f2,0xfe1,0xfe1,0xfe1,0xd17,0xd17,0xd17,0xd17, -0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17, -0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd1d,0xd1d,0xd1d,0xd1d, -0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d, -0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd26,0xd26,0xd26,0xd26, -0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26, -0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd32,0xd32,0xd32,0xd32, -0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32, -0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd3e,0xd3e,0xd3e,0xd3e, -0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e, -0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xde0,0xde0,0xde0,0xde0, -0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0, -0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde6,0xde6,0xde6,0xde6, -0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6, -0xde6,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde6,0xde6,0xde6,0xde6, -0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6, -0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xea6,0xea6,0xdf8,0xdf8, -0xeee,0xeee,0xeee,0xeee,0xeee,0xeee,0xeee,0xfed,0xfed,0xfed,0xfed,0xfed,0xfea,0xfea,0xfea,0xfea, -0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xe07,0xe04,0xe07,0xe04, -0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04, -0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe13,0xe13,0xe13,0xe13, -0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13, -0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0x1b0c,0xe16,0xe16,0xe16,0xe16, -0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16, -0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0x1b09,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xea0,0xea0,0xea0,0xea0, -0xea0,0xea0,0xea0,0xea0,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31, -0xe31,0xe31,0xe31,0xef1,0xef1,0xef1,0xef1,0xff0,0xff0,0xff0,0xff0,0xff0,0xe3a,0xe3a,0xe3a,0xe3a, -0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a, -0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe43,0xe43,0xe43,0xe43, -0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43, -0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe4c,0xe4c,0xe4c,0xe4c, +0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f, +0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f, +0xb7f,0xb7f,0xb7f,0xb7f,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85, +0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85, +0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1ba8,0x1ba8, +0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, +0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, +0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2, +0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbdf,0xbe2,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf, +0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xce1,0xce4,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1, +0xdd1,0xdd1,0xdd1,0xdd1,0xee8,0xee8,0xee8,0xee8,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee, +0xbee,0xbee,0xce7,0xce7,0xce7,0xce7,0xce7,0xce7,0xce7,0xce7,0xdd4,0xe88,0xdd4,0xdd4,0xdd4,0xdd4, +0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xfd8,0x1272,0x1272,0xddd,0xddd,0xddd,0xddd,0xddd,0xde3,0xde0,0xefa, +0xefa,0xefa,0xefa,0x13e0,0xfea,0x13e0,0x132c,0x132c,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21, +0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc4e,0xc4b,0xc4e,0xc4b,0xc4e,0xc4b, +0x10fe,0x10fb,0xff0,0xfed,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24, +0xc24,0xc24,0xc24,0xc24,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27, +0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27, +0xc27,0xc27,0xc27,0xc27,0xc2a,0xc2a,0xc2a,0xc30,0xc2d,0xc54,0xc51,0xc30,0xc2d,0xc30,0xc2d,0xc30, +0xc2d,0xc30,0xc2d,0xc30,0xc2d,0xc30,0xc2d,0xc30,0xc2d,0xc30,0xc2d,0xc30,0xc2d,0xc2a,0xc2a,0xc2a, +0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a, +0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a, +0xc30,0xc2d,0xc30,0xc2d,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a, +0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a, +0xc30,0xc2d,0xc2a,0xc2a,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33, +0xc39,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33, +0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33, +0xc33,0xc33,0xc33,0xc33,0xc39,0xc39,0xc39,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33, +0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33, +0xc33,0xc33,0xc33,0xc33,0xc36,0xc33,0xc33,0xc33,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c, +0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c, +0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xce7,0xd53,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4, +0xdd4,0xdd4,0xe88,0xe88,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xeeb,0xfd8,0xfd8,0xfd8,0xfd8,0xfd8, +0xfd8,0xfd8,0xfd8,0xfd8,0xfd8,0x1296,0x1296,0x1275,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b, +0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b, +0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd11,0xd11, +0xd11,0xd11,0xd11,0xd0e,0xd23,0xd23,0xd23,0xd1d,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23, +0xd23,0xd23,0xd23,0xd1d,0xd23,0xd23,0xd23,0xd23,0xd17,0xd17,0xd20,0xd20,0xd20,0xd20,0xd14,0xd14, +0xd14,0xd14,0xd14,0xd1a,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9, +0xde6,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23, +0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd1d,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23, +0xd23,0xd23,0xd23,0xd23,0xd23,0xd17,0xd17,0xd17,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a, +0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a, +0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26, +0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xdec,0xdec,0xdec,0xdec,0xdec,0xdec,0xefd,0xefd,0xefd,0xefd, +0xefd,0xefd,0xefd,0x1107,0x1107,0xff3,0xff3,0xff3,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29, +0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29, +0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f, +0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f, +0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38, +0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38, +0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44, +0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44, +0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50, +0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50, +0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2, +0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2, +0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8, +0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf5,0xdf5,0xdf5, +0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8, +0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8, +0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xeb8,0xeb8,0xe0a,0xe0a,0xf00,0xf00,0xf00,0xf00, +0xf00,0xf00,0xf00,0xfff,0xfff,0x1002,0xfff,0xfff,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc, +0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16, +0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16, +0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25, +0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25, +0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b, +0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0x1b1e,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0x1b1b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b, +0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b, +0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xeb2,0xeb2,0xeb2,0xeb2,0xeb2,0xeb2,0xeb2,0xeb2, +0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xf03, +0xf03,0xf03,0xf03,0x1005,0x1005,0x1005,0x1005,0x1005,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c, 0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c, -0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe46,0xe49,0xe49,0xe49,0xe49, -0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49, -0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe55,0xe55,0xe55,0xe55, -0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe52,0xe52,0xe52,0xe52,0xe52,0xe52, -0xe52,0xe52,0xe4f,0xe58,0xffc,0xff6,0x1005,0xff3,0xe55,0xe55,0xff3,0xff3,0xe67,0xe67,0xe5b,0xe67, -0xe67,0xe67,0xe5e,0xe67,0xe67,0xe67,0xe67,0xe5b,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67, -0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe6a,0xe6a,0xe6a,0xe6a, -0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a, -0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe82,0xe82,0xe82,0xe82, -0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82, -0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xea3,0xea3,0xea3,0xea3, -0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0x10fb,0x10fb,0x10fb,0x10fb, -0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0xed6,0xed6,0xed6,0xed3, -0xed3,0xed3,0xed3,0xed3,0x1134,0x1380,0x1380,0x1380,0x1380,0x1305,0x1305,0x1305,0x1383,0x1308,0x1308,0x1383, -0x14c4,0x14c4,0x14c4,0x14c4,0x14c4,0x14c4,0x14c4,0x1785,0x1785,0x1785,0x1785,0x184b,0xeeb,0xeeb,0xeeb,0xeeb, -0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe4,0xfe4,0xfe4,0xfe4, -0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfea,0xfea,0xfea,0xfea, -0xfea,0xfea,0xfea,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df, -0x14df,0x14e2,0x1854,0x1854,0x18d5,0x1854,0x1bb4,0x178b,0x131d,0x113d,0xeee,0xeee,0xf0c,0xf0c,0xf0c,0xf0c, -0xf1e,0xf27,0xf2a,0xf27,0xf2a,0xf27,0xf2a,0xf27,0xf2a,0xf27,0xf2a,0xf27,0xf27,0xf27,0xf2a,0xf27, -0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27, -0xf27,0xf27,0xf27,0xf27,0xf0f,0xf0c,0xf0c,0xf0c,0xf0c,0xf0c,0xf0c,0xf21,0xf0c,0xf21,0xf1e,0xf1e, -0xf33,0xf30,0xf33,0xf33,0xf33,0xf30,0xf30,0xf33,0xf30,0xf33,0xf30,0xf33,0xf30,0x1017,0x1017,0x1017, -0x1152,0x100e,0x1017,0x100e,0xf30,0xf33,0xf30,0xf30,0x100e,0x100e,0x100e,0x100e,0x1011,0x1014,0x1152,0x1152, -0xf36,0xf36,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020, -0x1020,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020, -0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c, -0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c, -0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b, -0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b, -0xf4b,0xf4b,0xf4b,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500, -0x1500,0x1500,0x1500,0x1500,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51, -0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51, -0xf51,0xf51,0xf51,0xf51,0xf99,0xfb1,0xfa8,0xfae,0xfae,0xfb1,0xfb1,0xfa8,0xfa8,0xfae,0xfae,0xfae, -0xfae,0xfae,0xfb1,0xfb1,0xfb1,0xf99,0xf99,0xf99,0xf99,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1, -0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xf99,0xfa8,0xfab,0xf99,0xf99,0xfae,0xfae,0xfae,0xfae,0xfae, -0xfae,0xf9c,0xfb1,0xfae,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0x111c,0x111c, -0x1119,0x1116,0xfa2,0xfa2,0xfc9,0xfc9,0xfc9,0xfc9,0x1284,0x1284,0x1263,0x1263,0x1263,0x1260,0x1260,0x1260, -0x1260,0x1263,0x1386,0x1263,0x1263,0x1263,0x1260,0x1263,0x1284,0x1260,0x1260,0x1260,0x1263,0x1263,0x1260,0x1260, -0x1263,0x1260,0x1260,0x1263,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe1,0xfe1,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4, -0xfe4,0x14d9,0x14d9,0x14d9,0x10f2,0xfe1,0xfe1,0xfe1,0xfe1,0x1290,0x126c,0x126c,0x126c,0x126c,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0x1002,0x1002,0xfff,0xff9,0xfff,0xff9,0xfff,0xff9,0xfff,0xff9,0xff6,0xff6, -0xff6,0xff6,0x100b,0x1008,0xff6,0x114f,0x13da,0x13dd,0x13dd,0x13da,0x13da,0x13da,0x13da,0x13da,0x13e0,0x13e0, -0x14f4,0x14e8,0x14e8,0x14e5,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x101d,0x101a,0x101a,0x1029, -0x1020,0x1329,0x1326,0x16da,0x1329,0x1326,0x13e9,0x13e6,0x14f7,0x14f7,0x14fd,0x14f7,0x14fd,0x14f7,0x14fd,0x14f7, -0x14fd,0x14f7,0x14fd,0x14f7,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020, -0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020, -0x1029,0x1020,0x1029,0x1020,0x1023,0x1020,0x1020,0x1020,0x1020,0x1020,0x1020,0x1020,0x1020,0x1029,0x1020,0x1029, -0x1020,0x1029,0x1029,0x1020,0x102c,0x102c,0x1032,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038, -0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038, -0x1038,0x1038,0x1038,0x1038,0x1038,0x1032,0x102c,0x102c,0x102c,0x102c,0x1032,0x1032,0x102c,0x102c,0x1035,0x13f2, -0x13ef,0x13ef,0x1038,0x1038,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x13f5,0x13f5, -0x13f5,0x13f5,0x13f5,0x13f5,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d, +0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55, +0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55, +0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e, +0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e, +0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe58,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b, +0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b, +0xe5b,0xe5b,0xe5b,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67, +0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe61,0xe6a, +0x1011,0x100b,0x101a,0x1008,0xe67,0xe67,0x1008,0x1008,0xe79,0xe79,0xe6d,0xe79,0xe79,0xe79,0xe70,0xe79, +0xe79,0xe79,0xe79,0xe6d,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79, +0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c, +0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c, +0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94, +0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94, +0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5, +0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110, +0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0xee8,0xee8,0xee8,0xee5,0xee5,0xee5,0xee5,0xee5, +0x1149,0x1392,0x1392,0x1392,0x1392,0x1317,0x1317,0x1317,0x1395,0x131a,0x131a,0x1395,0x14d6,0x14d6,0x14d6,0x14d6, +0x14d6,0x14d6,0x14d6,0x1797,0x1797,0x1797,0x1797,0x185d,0xefd,0xefd,0xefd,0xefd,0xff3,0xff3,0xff3,0xff3, +0xff3,0xff3,0xff3,0xff3,0xff3,0xff3,0xff3,0xff3,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6, +0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0x14f1, +0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f4,0x1866,0x1866, +0x18e7,0x1866,0x1bc6,0x179d,0x132f,0x1152,0xf00,0xf00,0xf1e,0xf1e,0xf1e,0xf1e,0xf30,0xf39,0xf3c,0xf39, +0xf3c,0xf39,0xf3c,0xf39,0xf3c,0xf39,0xf3c,0xf39,0xf39,0xf39,0xf3c,0xf39,0xf39,0xf39,0xf39,0xf39, +0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39, +0xf21,0xf1e,0xf1e,0xf1e,0xf1e,0xf1e,0xf1e,0xf33,0xf1e,0xf33,0xf30,0xf30,0xf45,0xf42,0xf45,0xf45, +0xf45,0xf42,0xf42,0xf45,0xf42,0xf45,0xf42,0xf45,0xf42,0x102c,0x102c,0x102c,0x1167,0x1023,0x102c,0x1023, +0xf42,0xf45,0xf42,0xf42,0x1023,0x1023,0x1023,0x1023,0x1026,0x1029,0x1167,0x1167,0xf48,0xf48,0x103e,0x1035, +0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x1035,0x1035,0x103e,0x1035, +0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0xf4e,0xf4e,0xf4e,0xf4e, +0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e, +0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf5d,0xf5d,0xf5d,0xf5d, +0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d, +0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0x1512, +0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512, +0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63, +0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63, +0xfab,0xfc3,0xfba,0xfc0,0xfc0,0xfc3,0xfc3,0xfba,0xfba,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc3,0xfc3, +0xfc3,0xfab,0xfab,0xfab,0xfab,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3, +0xfc3,0xfc3,0xfab,0xfba,0xfbd,0xfab,0xfab,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfae,0xfc3,0xfc0, +0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0x1131,0x1131,0x112e,0x112b,0xfb4,0xfb4, +0xfdb,0xfdb,0xfdb,0xfdb,0x1296,0x1296,0x1275,0x1275,0x1275,0x1272,0x1272,0x1272,0x1272,0x1275,0x1398,0x1275, +0x1275,0x1275,0x1272,0x1275,0x1296,0x1272,0x1272,0x1272,0x1275,0x1275,0x1272,0x1272,0x1275,0x1272,0x1272,0x1275, +0xff6,0xff6,0xff6,0xff6,0xff6,0xff3,0xff3,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0x14eb,0x14eb,0x14eb, +0x1107,0xff3,0xff3,0xff3,0xff3,0x12a2,0x127e,0x127e,0x127e,0x127e,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb, +0x1017,0x1017,0x1014,0x100e,0x1014,0x100e,0x1014,0x100e,0x1014,0x100e,0x100b,0x100b,0x100b,0x100b,0x1020,0x101d, +0x100b,0x1164,0x13ec,0x13ef,0x13ef,0x13ec,0x13ec,0x13ec,0x13ec,0x13ec,0x13f2,0x13f2,0x1506,0x14fa,0x14fa,0x14f7, +0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x1032,0x102f,0x102f,0x103e,0x1035,0x133b,0x1338,0x16ec, +0x133b,0x1338,0x13fb,0x13f8,0x1509,0x1509,0x150f,0x1509,0x150f,0x1509,0x150f,0x1509,0x150f,0x1509,0x150f,0x1509, +0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035, +0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035, +0x1038,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x103e,0x1035, +0x1041,0x1041,0x1047,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d, 0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d, -0x104d,0x104d,0x104d,0x104d,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056, -0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1059,0x1059,0x1059,0x105c, -0x1059,0x1059,0x105f,0x105f,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062, +0x104d,0x1047,0x1041,0x1041,0x1041,0x1041,0x1047,0x1047,0x1041,0x1041,0x104a,0x1404,0x1401,0x1401,0x104d,0x104d, +0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407, +0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062, 0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062, -0x1062,0x1062,0x1062,0x1062,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b, -0x106e,0x1065,0x1074,0x1071,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b, 0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b, -0x106b,0x106b,0x106b,0x106b,0x132f,0x132c,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080, -0x1086,0x1080,0x1083,0x1104,0x1077,0x1077,0x1077,0x107d,0x13f8,0x13f8,0x13f8,0x13f8,0x13f8,0x13f8,0x13f8,0x13f8, -0x107a,0x107a,0x107d,0x1089,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080, -0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080, -0x1086,0x1080,0x1086,0x1080,0x150c,0x1509,0x150c,0x1509,0x150f,0x150f,0x16e3,0x13f8,0x1092,0x1092,0x1095,0x1095, -0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095, -0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1092,0x1092,0x1092,0x1092, -0x1092,0x1092,0x1092,0x1092,0x1092,0x1092,0x1092,0x1092,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x109b,0x109b, -0x109b,0x109b,0x109b,0x109e,0x109e,0x109e,0x10f8,0x10a7,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6, -0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10a1,0x10a1,0x10a1,0x10a1,0x10a1,0x10a1,0x10a1,0x10a1, -0x10a1,0x10a1,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4, -0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5, -0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5, -0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7, -0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7, -0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10e0,0x10e0,0x10e0,0x10e0,0x10f5,0x10e0,0x10e0,0x10e0, -0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0, -0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3, -0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3, -0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10ef,0x10ef,0x10ef,0x10ef,0x128a,0x128a,0x128a,0x128a, -0x128a,0x128a,0x128a,0x128a,0x1482,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x18b4,0x18b4, -0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164, -0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x115b,0x115b, -0x115e,0x115e,0x1164,0x115b,0x115b,0x115b,0x115b,0x115b,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a, -0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a, -0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185, -0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185, -0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191, -0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191, -0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x118e,0x1194,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0, -0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0, -0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6, -0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x12d5,0x11ac,0x12d8,0x11ac,0x11ac,0x11ac,0x11ac, -0x11a9,0x11a9,0x11a9,0x11ac,0x16e6,0x16e9,0x1911,0x190e,0x11af,0x11af,0x11af,0x11be,0x11c4,0x11c4,0x11c4,0x11c4, -0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4, -0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11b2,0x11be,0x11be,0x11af,0x11af, -0x11af,0x11af,0x11be,0x11be,0x11af,0x11af,0x11be,0x11be,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0, -0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d3,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11ca, -0x11ca,0x11ca,0x11d0,0x11cd,0x1515,0x1518,0x151b,0x151b,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2, -0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11d6,0x11e2,0x11d6,0x11d6,0x11d6,0x11eb,0x11eb,0x11d6, -0x11d6,0x11eb,0x11e2,0x11eb,0x11eb,0x11e2,0x11d6,0x11d9,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2, -0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2, -0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd, -0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd, -0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215, -0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215, -0x1215,0x1215,0x1215,0x1215,0x1215,0x1212,0x1212,0x1212,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e, -0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e, -0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d, -0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d, -0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x1233,0x1233,0x1242,0x1245,0x1245,0x1245,0x1245,0x1245, -0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245, -0x1245,0x1245,0x1248,0x1245,0x1248,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245, -0x1245,0x1245,0x1245,0x1248,0x1245,0x1245,0x1245,0x1245,0x1242,0x1242,0x1242,0x1236,0x1236,0x1236,0x1236,0x1242, -0x1242,0x123c,0x1239,0x123f,0x123f,0x124e,0x124b,0x124b,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251, -0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251, -0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1257,0x1257,0x1257,0x1254,0x1254,0x1254,0x1251,0x1251, -0x1251,0x1251,0x1254,0x1251,0x1251,0x1251,0x1257,0x1254,0x1257,0x1254,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251, -0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251, -0x1251,0x1251,0x1251,0x1251,0x1251,0x1257,0x1254,0x1254,0x1251,0x1251,0x1251,0x1251,0x1272,0x1272,0x1272,0x1272, -0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1275,0x1275,0x1275,0x125a,0x1917,0x137d,0x127e,0x137d,0x137d, -0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x127e,0x137d,0x127e,0x1263,0x1263,0x130b,0x1260, -0x130b,0x130b,0x130b,0x130b,0x1260,0x1260,0x1284,0x1260,0x1260,0x1260,0x1260,0x1260,0x1260,0x1263,0x1284,0x1284, -0x1263,0x1284,0x1260,0x1263,0x1263,0x1266,0x1284,0x1260,0x1260,0x1284,0x1263,0x1263,0x137a,0x137a,0x137a,0x137a, -0x137a,0x137a,0x137a,0x137a,0x137a,0x137a,0x126f,0x126f,0x126f,0x126f,0x1392,0x1374,0x1278,0x1392,0x1392,0x1392, -0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1815,0x1815,0x1815,0x1815,0x1815,0x1272,0x1272,0x1272,0x1272, -0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x151e,0x151e,0x1a64,0x1a64,0x1a64,0x1272,0x1272,0x1272,0x1272, -0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x137d,0x137d,0x127e,0x137d, -0x137d,0x137d,0x127e,0x137d,0x137d,0x137d,0x1278,0x1278,0x1278,0x1278,0x1278,0x1377,0x137a,0x137a,0x137a,0x137a, -0x137a,0x137a,0x137a,0x127b,0x137a,0x137a,0x137a,0x137a,0x137a,0x137a,0x137a,0x127b,0x137a,0x137a,0x137a,0x137a, -0x137a,0x137a,0x137a,0x137a,0x137a,0x137a,0x13fb,0x13fb,0x19c2,0x1a64,0x1a64,0x1a64,0x137a,0x137a,0x137a,0x137a, -0x137a,0x137a,0x137a,0x137a,0x137a,0x127b,0x137a,0x127b,0x127b,0x137a,0x137a,0x127b,0x129f,0x129f,0x129f,0x129f, -0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f, -0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x1329,0x1326,0x1329,0x1326, -0x1329,0x1326,0x1329,0x1326,0x1329,0x1326,0x13e9,0x14fd,0x14fd,0x14fd,0x1791,0x1905,0x14fd,0x14fd,0x16dd,0x16dd, -0x16dd,0x16d7,0x16dd,0x16d7,0x1908,0x1905,0x19bf,0x19bc,0x19bf,0x19bc,0x19bf,0x19bc,0x134d,0x134d,0x134d,0x134d, -0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d, -0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x1362,0x1353,0x1362,0x1365, -0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365, -0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1353,0x1353,0x1353,0x1353, -0x1353,0x1353,0x1353,0x1353,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b, -0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b, -0x136b,0x136b,0x136b,0x136b,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371, -0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371, -0x1371,0x1371,0x1371,0x1371,0x139b,0x1398,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba, -0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba, -0x18ba,0x18ba,0x18ba,0x18ba,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a1,0x13a1,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a1,0x13a4,0x13a4,0x13a4,0x13a1,0x13a4,0x13a1,0x13a4,0x13a1,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a7,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a1,0x13a4,0x13a1,0x13a1,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1, -0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x1527,0x1527, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x1767,0x1767,0x1767, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x1767,0x1767,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a7,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x1527,0x1527,0x152a,0x152a,0x13a4,0x13a4,0x13a7,0x13a7,0x13a7,0x1692,0x13a4,0x13a7, -0x13a4,0x13a4,0x13a7,0x152d,0x152d,0x152a,0x152a,0x1767,0x1767,0x1767,0x1767,0x1767,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x152a,0x152a,0x1692,0x152a,0x152a,0x152a, -0x1767,0x1767,0x1767,0x176a,0x176a,0x176a,0x176a,0x176a,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x13a4,0x152a,0x13a7,0x13a7,0x13a4,0x13a4,0x13a7,0x13a7, -0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7, -0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a4,0x13a4,0x13a4, -0x13a7,0x13a4,0x13a4,0x13a4,0x13a4,0x13a7,0x13a7,0x13a7,0x13a4,0x13a7,0x13a7,0x13a7,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a7,0x13a4,0x13a7,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x1692,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x152a,0x1767,0x13fe,0x13fe,0x13fe,0x13fe,0x1527,0x1527,0x1527,0x1527, -0x1527,0x1527,0x152a,0x1767,0x1767,0x1767,0x1767,0x16ec,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152d,0x152d,0x152a,0x152a,0x152a,0x152a,0x181e,0x152a,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a, -0x1527,0x1527,0x1527,0x1527,0x1527,0x1527,0x152a,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x1488,0x13aa,0x13aa,0x13aa, -0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x1488,0x13aa,0x13aa, -0x13aa,0x1488,0x13aa,0x1488,0x13aa,0x1488,0x13aa,0x1488,0x13aa,0x13aa,0x13aa,0x1488,0x13aa,0x13aa,0x13aa,0x13aa, -0x13aa,0x13aa,0x1488,0x1488,0x13aa,0x13aa,0x13aa,0x13aa,0x1488,0x13aa,0x1488,0x1488,0x13aa,0x13aa,0x13aa,0x13aa, -0x1488,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x1698,0x1698,0x176d, -0x176d,0x13ad,0x13ad,0x13ad,0x13aa,0x13aa,0x13aa,0x13ad,0x13ad,0x13ad,0x13ad,0x13ad,0x1617,0x1617,0x1617,0x1617, -0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x13b0,0x13b0,0x13b0,0x13b0, -0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0, -0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b3, -0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0, -0x13b3,0x13b3,0x13b3,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b6,0x13b6,0x13b6,0x13b6, +0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106e,0x106e,0x106e,0x1071,0x106e,0x106e,0x1074,0x1074, +0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077, +0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077, +0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1083,0x107a,0x1089,0x1086, +0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080, +0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080, +0x1341,0x133e,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x1098,0x1119, +0x108c,0x108c,0x108c,0x1092,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x108f,0x108f,0x1092,0x109e, +0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095, +0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095, +0x151e,0x151b,0x151e,0x151b,0x1521,0x1521,0x16f5,0x140a,0x10a7,0x10a7,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa, +0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa, +0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10a7,0x10a7,0x10a7,0x10a7,0x10a7,0x10a7,0x10a7,0x10a7, +0x10a7,0x10a7,0x10a7,0x10a7,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b3, +0x10b3,0x10b3,0x110d,0x10bc,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb, +0x10cb,0x10cb,0x10cb,0x10cb,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b9,0x10b9, +0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9, +0x10b9,0x10b9,0x10b9,0x10b9,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da, +0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da, +0x10da,0x10da,0x10da,0x10da,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec, +0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec, +0x10ec,0x10ec,0x10ec,0x10ec,0x10f5,0x10f5,0x10f5,0x10f5,0x110a,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5, +0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5, +0x10f5,0x10f5,0x10f5,0x10f5,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8, +0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8, +0x10f8,0x10f8,0x10f8,0x10f8,0x1104,0x1104,0x1104,0x1104,0x129c,0x129c,0x129c,0x129c,0x129c,0x129c,0x129c,0x129c, +0x1494,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6, +0x18c6,0x18c6,0x18c6,0x18c6,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179, +0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1170,0x1170,0x1173,0x1173,0x1179,0x1170, +0x1170,0x1170,0x1170,0x1170,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f, +0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f, +0x117f,0x117f,0x117f,0x117f,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a, +0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a, +0x119a,0x119a,0x119a,0x119a,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6, +0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6, +0x11a6,0x11a6,0x11a3,0x11a9,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5, +0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5, +0x11b5,0x11b5,0x11b5,0x11b5,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb, +0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x12e7,0x11c1,0x12ea,0x11c1,0x11c1,0x11c1,0x11c1,0x11be,0x11be,0x11be,0x11c1, +0x16f8,0x16fb,0x1923,0x1920,0x11c4,0x11c4,0x11c4,0x11d3,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9, +0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9, +0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11c7,0x11d3,0x11d3,0x11c4,0x11c4,0x11c4,0x11c4,0x11d3,0x11d3, +0x11c4,0x11c4,0x11d3,0x11d3,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5, +0x11e5,0x11e5,0x11e5,0x11e5,0x11e8,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11df,0x11df,0x11df,0x11e5,0x11e2, +0x1527,0x152a,0x152d,0x152d,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7, +0x11f7,0x11f7,0x11f7,0x11f7,0x11eb,0x11f7,0x11eb,0x11eb,0x11eb,0x1200,0x1200,0x11eb,0x11eb,0x1200,0x11f7,0x1200, +0x1200,0x11f7,0x11eb,0x11ee,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7, +0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7, +0x11f7,0x11f7,0x11f7,0x11f7,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212, +0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212, +0x1212,0x1212,0x1212,0x1212,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a, +0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a, +0x122a,0x1227,0x1227,0x1227,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233, +0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233, +0x1233,0x1233,0x1233,0x1233,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242, +0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242, +0x1242,0x1242,0x1242,0x1242,0x1248,0x1248,0x1254,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257, +0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x125a,0x1257, +0x125a,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x125a, +0x1257,0x1257,0x1257,0x1257,0x1254,0x1254,0x1254,0x1248,0x1248,0x1248,0x1248,0x1254,0x1254,0x124e,0x124b,0x1251, +0x1251,0x1260,0x125d,0x125d,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263, +0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263, +0x1263,0x1263,0x1263,0x1263,0x1269,0x1269,0x1269,0x1266,0x1266,0x1266,0x1263,0x1263,0x1263,0x1263,0x1266,0x1263, +0x1263,0x1263,0x1269,0x1266,0x1269,0x1266,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263, +0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263, +0x1263,0x1269,0x1266,0x1266,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263, +0x1263,0x1263,0x1263,0x1bcf,0x19f5,0x19f5,0x19f5,0x19f5,0x19f5,0x19f5,0x19f5,0x19f8,0x19f2,0x1be1,0x1be1,0x1be1, +0x1be4,0x1bde,0x1be4,0x1bde,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1287, +0x1287,0x1287,0x126c,0x1929,0x138f,0x1290,0x138f,0x138f,0x138f,0x138f,0x138f,0x138f,0x138f,0x138f,0x138f,0x138f, +0x138f,0x1290,0x138f,0x1290,0x1275,0x1275,0x131d,0x1272,0x131d,0x131d,0x131d,0x131d,0x1272,0x1272,0x1296,0x1272, +0x1272,0x1272,0x1272,0x1272,0x1272,0x1275,0x1296,0x1296,0x1275,0x1296,0x1272,0x1275,0x1275,0x1278,0x1296,0x1272, +0x1272,0x1296,0x1275,0x1275,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x1281,0x1281, +0x1281,0x1281,0x13a4,0x1386,0x128a,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x1827, +0x1827,0x1827,0x1827,0x1827,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1530, +0x1530,0x1a76,0x1a76,0x1a76,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284, +0x1284,0x1284,0x1284,0x1284,0x138f,0x138f,0x1290,0x138f,0x138f,0x138f,0x1290,0x138f,0x138f,0x138f,0x128a,0x128a, +0x128a,0x128a,0x128a,0x1389,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x128d,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x128d,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x140d,0x140d, +0x19d4,0x1a76,0x1a76,0x1a76,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x128d,0x138c,0x128d, +0x128d,0x138c,0x138c,0x128d,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1, +0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1, +0x12b1,0x12b1,0x12b1,0x12b1,0x133b,0x1338,0x133b,0x1338,0x133b,0x1338,0x133b,0x1338,0x133b,0x1338,0x13fb,0x150f, +0x150f,0x150f,0x17a3,0x1917,0x150f,0x150f,0x16ef,0x16ef,0x16ef,0x16e9,0x16ef,0x16e9,0x191a,0x1917,0x19d1,0x19ce, +0x19d1,0x19ce,0x19d1,0x19ce,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f, +0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f, +0x135f,0x135f,0x135f,0x135f,0x1374,0x1365,0x1374,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377, +0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377, +0x1377,0x1377,0x1377,0x1377,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x137d,0x137d,0x137d,0x137d, +0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d, +0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x1383,0x1383,0x1383,0x1383, +0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383, +0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x13ad,0x13aa,0x18cc,0x18cc, +0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc, +0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b3,0x13b3,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b3,0x13b6,0x13b6,0x13b6,0x13b3,0x13b6,0x13b3,0x13b6, +0x13b3,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b9,0x13b6,0x13b6,0x13b6,0x13b6,0x13b3,0x13b6,0x13b3,0x13b3,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b3,0x13b3,0x13b3,0x13b3, +0x13b3,0x13b3,0x13b3,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3, +0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x1539,0x1539,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x153c,0x153c,0x153c,0x153c,0x153c,0x1779,0x1779,0x1779,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x153c,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x153c,0x1779,0x1779, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b9,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x1539,0x1539,0x153c,0x153c, +0x13b6,0x13b6,0x13b9,0x13b9,0x13b9,0x16a4,0x13b6,0x13b9,0x13b6,0x13b6,0x13b9,0x153f,0x153f,0x153c,0x153c,0x1779, +0x1779,0x1779,0x1779,0x1779,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x153c,0x153c,0x153c,0x16a4,0x153c,0x153c,0x153c,0x1779,0x1779,0x1779,0x177c,0x177c,0x177c,0x177c,0x177c, 0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, -0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x179a,0x179a,0x1797,0x16ef, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1401,0x1401,0x1401,0x1401,0x1401,0x1401,0x1404,0x1404,0x1404,0x1404, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1533,0x1407,0x1536,0x1407,0x1407, -0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x16f2, -0x16f2,0x1b39,0x17a0,0x17a0,0x17a0,0x17a0,0x17a0,0x17a0,0x17a0,0x17a0,0x1a67,0x1a67,0x1410,0x1410,0x1410,0x1422, -0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422, -0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x143d,0x143d,0x143d,0x143d, -0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d, -0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x1443,0x1443,0x1443,0x1443, -0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443, -0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x19c8,0x1446,0x1446,0x1446,0x1446, -0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446, -0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x144c,0x144c,0x1458,0x145e, -0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e, -0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x1458, -0x1458,0x1458,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x1458,0x145b,0x145e,0x1461,0x1461, -0x145e,0x1464,0x1464,0x144f,0x1452,0x16f8,0x16fb,0x16fb,0x16fb,0x153c,0x1a70,0x1a6d,0x1455,0x1455,0x1455,0x1455, -0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1539,0x1701,0x1704,0x16fe,0x1707,0x1707,0x147f,0x147f,0x147f,0x147f, -0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f, -0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x14d9,0x14d9,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x18ed,0x18ed,0x18ed,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x19b6,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x1851,0x18ed, -0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a, -0x1527,0x1527,0x1527,0x1527,0x1527,0x1527,0x1527,0x1527,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152d,0x152a,0x152a,0x152a,0x152a,0x1695,0x1695,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x181b,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b, -0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b, -0x154b,0x154b,0x154b,0x154b,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x153c, +0x13b6,0x153c,0x13b9,0x13b9,0x13b6,0x13b6,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9, +0x13b9,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9, +0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b6,0x13b6,0x13b6,0x13b9,0x13b6,0x13b6,0x13b6,0x13b6,0x13b9,0x13b9,0x13b9, +0x13b6,0x13b9,0x13b9,0x13b9,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b9,0x13b6,0x13b9,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x16a4,0x13b6,0x13b6,0x13b6,0x13b6,0x153c,0x153c,0x1779, +0x1410,0x1410,0x1410,0x1410,0x1539,0x1539,0x1539,0x1539,0x1539,0x1539,0x153c,0x1779,0x1779,0x1779,0x1779,0x16fe, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153f,0x153f,0x153c,0x153c, +0x153c,0x153c,0x1830,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x1539,0x1539,0x1539,0x1539,0x1539,0x1539,0x153c,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x149a,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc, +0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x149a,0x13bc,0x13bc,0x13bc,0x149a,0x13bc,0x149a,0x13bc,0x149a,0x13bc,0x149a, +0x13bc,0x13bc,0x13bc,0x149a,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x149a,0x149a,0x13bc,0x13bc,0x13bc,0x13bc, +0x149a,0x13bc,0x149a,0x149a,0x13bc,0x13bc,0x13bc,0x13bc,0x149a,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc, +0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x16aa,0x16aa,0x177f,0x177f,0x13bf,0x13bf,0x13bf,0x13bc,0x13bc,0x13bc,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629, +0x1629,0x1629,0x1629,0x1629,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2, +0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2, +0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c5,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2, +0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c5,0x13c5,0x13c5,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2, +0x13c2,0x13c2,0x13c2,0x13c2,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8, +0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8, +0x13c8,0x13c8,0x13c8,0x13c8,0x17ac,0x17ac,0x17a9,0x1701,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1413,0x1413, +0x1413,0x1413,0x1413,0x1413,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416, +0x1416,0x1416,0x1416,0x1545,0x1419,0x1548,0x1419,0x1419,0x1419,0x1419,0x1419,0x1419,0x1419,0x1419,0x1419,0x1419, +0x1419,0x1548,0x1548,0x1548,0x1548,0x1548,0x1548,0x1704,0x1704,0x1b4b,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2, +0x17b2,0x17b2,0x1a79,0x1a79,0x1422,0x1422,0x1422,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434, +0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434, +0x1434,0x1434,0x1434,0x1434,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f, +0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f, +0x144f,0x144f,0x144f,0x144f,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455, +0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455, +0x1455,0x1455,0x1455,0x19da,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458, +0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458, +0x1458,0x1458,0x1458,0x1458,0x145e,0x145e,0x146a,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470, +0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470, +0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x146a,0x146a,0x146a,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e, +0x145e,0x145e,0x145e,0x146a,0x146d,0x1470,0x1473,0x1473,0x1470,0x1476,0x1476,0x1461,0x1464,0x170a,0x170d,0x170d, +0x170d,0x154e,0x1a82,0x1a7f,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x154b,0x1713, +0x1716,0x1710,0x1719,0x1719,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491, +0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491, +0x1491,0x1491,0x1491,0x1491,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb, +0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x18ff,0x18ff, +0x18ff,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x19c8,0x14eb,0x14eb, +0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x1863,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff, +0x18ff,0x18ff,0x18ff,0x18ff,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x1539,0x1539,0x1539,0x1539,0x1539,0x1539,0x1539,0x1539, +0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x153f,0x153c,0x153c,0x153c,0x153c,0x16a7,0x16a7,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x182d,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x155d,0x155d,0x155d,0x155d, 0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d, -0x155d,0x155d,0x155d,0x155d,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563, -0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563, -0x1563,0x1563,0x1563,0x1563,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566, -0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566, -0x1566,0x1566,0x1566,0x1566,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5, -0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5, -0x15a5,0x15a5,0x15a5,0x1596,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae, -0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15a8, -0x15b1,0x15b1,0x15b1,0x15b1,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4, -0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4, -0x15b4,0x15b4,0x15b4,0x15b4,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15c6,0x15cf,0x15cf,0x15cf, -0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf, -0x15cf,0x15cf,0x15cf,0x15cf,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8, -0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8, -0x15d8,0x15d8,0x15d8,0x15d8,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea, -0x15ea,0x15ea,0x15ea,0x15ea,0x15e7,0x15e7,0x15e7,0x15db,0x15db,0x15db,0x15db,0x15db,0x15db,0x15db,0x15db,0x15e7, -0x15e7,0x15db,0x15e7,0x15de,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea, +0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x156f,0x156f,0x156f,0x156f, +0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f, +0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x1575,0x1575,0x1575,0x1575, +0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575, +0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1578,0x1578,0x1578,0x1578, +0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578, +0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x15a2,0x15a2,0x15a2,0x15a2, +0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x159c,0x159c,0x159c,0x1590,0x1590,0x1590,0x159c,0x159c, +0x1590,0x159f,0x1593,0x1590,0x15a5,0x15a5,0x1599,0x15a5,0x15a5,0x1596,0x17b5,0x1bdb,0x15b7,0x15b7,0x15b7,0x15b7, +0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7, +0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15a8,0x15c0,0x15c0,0x15c0,0x15c0, +0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0, +0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15ba,0x15c3,0x15c3,0x15c3,0x15c3,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15e1,0x15e1,0x15e1,0x15e1, +0x15e1,0x15e1,0x15e1,0x15e1,0x15d8,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1, +0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15ea,0x15ea,0x15ea,0x15ea, 0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea, -0x15ea,0x15ea,0x15ea,0x15ea,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e, -0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e, -0x160e,0x160b,0x160b,0x160b,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617, -0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x161d,0x161d,0x161d,0x161a,0x161a,0x161a, -0x1617,0x1617,0x1617,0x1617,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c, -0x162c,0x162c,0x162c,0x162c,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1632,0x1632,0x1626,0x1623,0x1623, -0x1623,0x1623,0x1623,0x1623,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c, -0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c, -0x162c,0x162c,0x162c,0x162c,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638, -0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1635,0x1635,0x1635,0x1635,0x1635, -0x1635,0x1635,0x1635,0x1635,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b, -0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b, -0x163b,0x163b,0x163b,0x163b,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f, -0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f, -0x165f,0x165f,0x165f,0x165f,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668, -0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668, -0x1668,0x1668,0x1668,0x1668,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680, -0x1680,0x1680,0x1680,0x1680,0x166b,0x167a,0x167a,0x166b,0x166b,0x166b,0x166b,0x166b,0x166b,0x167a,0x166b,0x167d, -0x167d,0x166b,0x167d,0x166b,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680, -0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680, -0x1680,0x1680,0x1680,0x1680,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689, -0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689, -0x1689,0x1689,0x1689,0x1689,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f, -0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f, -0x168f,0x168f,0x168f,0x168f,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed, -0x16d4,0x16d4,0x16d4,0x16d4,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed, -0x18ed,0x18ed,0x18ed,0x19b6,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5, -0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5, -0x16f5,0x16f5,0x16f5,0x16f5,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734, -0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734, -0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x173a,0x1737,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734, -0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d, -0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d, -0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740, -0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740, -0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752, +0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15fc,0x15fc,0x15fc,0x15fc, +0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15f9,0x15f9,0x15f9,0x15ed, +0x15ed,0x15ed,0x15ed,0x15ed,0x15ed,0x15ed,0x15ed,0x15f9,0x15f9,0x15ed,0x15f9,0x15f0,0x15fc,0x15fc,0x15fc,0x15fc, +0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc, +0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x1620,0x1620,0x1620,0x1620, +0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620, +0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x161d,0x161d,0x161d,0x1629,0x1629,0x1629,0x1629, +0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629, +0x1629,0x1629,0x162f,0x162f,0x162f,0x162c,0x162c,0x162c,0x1629,0x1629,0x1629,0x1629,0x163e,0x163e,0x163e,0x163e, +0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x1632,0x1632,0x1632,0x1632, +0x1632,0x1632,0x1632,0x1644,0x1644,0x1638,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x163e,0x163e,0x163e,0x163e, +0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e, +0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x164a,0x164a,0x164a,0x164a, +0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a, +0x164a,0x164a,0x164a,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x164d,0x164d,0x164d,0x164d, +0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d, +0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x1671,0x1671,0x1671,0x1671, +0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671, +0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x167a,0x167a,0x167a,0x167a, +0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a, +0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x1692,0x1692,0x1692,0x1692, +0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x167d,0x168c,0x168c,0x167d, +0x167d,0x167d,0x167d,0x167d,0x167d,0x168c,0x167d,0x168f,0x168f,0x167d,0x168f,0x167d,0x1692,0x1692,0x1692,0x1692, +0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692, +0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x169b,0x169b,0x169b,0x169b, +0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b, +0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x16a1,0x16a1,0x16a1,0x16a1, +0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1, +0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x18ff,0x18ff,0x18ff,0x18ff, +0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x16e6,0x16e6,0x16e6,0x16e6,0x18ff,0x18ff,0x18ff,0x18ff, +0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x19c8,0x1707,0x1707,0x1707,0x1707, +0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707, +0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1746,0x1746,0x1746,0x1746, +0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746, +0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x174c,0x1749, +0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746, +0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f, +0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f, 0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752, -0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755, -0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755, -0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758, -0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758, -0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x175b,0x175b,0x175b,0x175b,0x1758, -0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x175b,0x175b,0x175b, -0x175b,0x175b,0x175b,0x175b,0x175b,0x1758,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, -0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, -0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773, -0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773, -0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x185d,0x185d,0x185d,0x185d,0x185d,0x185d,0x185d,0x185d, -0x185d,0x185d,0x185d,0x185d,0x1ad3,0x1a28,0x1a28,0x1a2b,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776, -0x1779,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x18c3,0x1776,0x1776,0x1776,0x1776,0x1776,0x1824,0x1824,0x1824, -0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0, -0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x1776,0x19a1,0x19a1,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28, -0x1a28,0x1a28,0x1a28,0x1ad0,0x1ba2,0x1a2b,0x1a2b,0x1a2b,0x18c0,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3, -0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c0,0x18c0,0x1a67,0x1a67,0x1a67,0x1a67,0x1a67,0x1a67,0x1a67,0x1a67, -0x1b39,0x1b3c,0x1b36,0x1b36,0x1b36,0x1b36,0x1b36,0x1b36,0x1b36,0x1b36,0x1b36,0x191a,0x179d,0x179d,0x179d,0x179d, -0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1827,0x1824, -0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x1827,0x18c3,0x18c3,0x1827,0x1827,0x1827,0x1827,0x1827, -0x1827,0x1827,0x1824,0x17a6,0x1827,0x1827,0x1827,0x1a28,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x17a6,0x1824, -0x1824,0x1824,0x1824,0x1824,0x18c0,0x19a1,0x19a1,0x19a1,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824, -0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x18c0,0x17bb,0x17bb,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8, -0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8, -0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb, -0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb, -0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809, -0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1806,0x1806,0x1806, -0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809, -0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809, -0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d, -0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d, -0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830, -0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830, -0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc, -0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1887,0x1887,0x1887,0x1887,0x19da,0x19da,0x188a,0x188a, -0x188a,0x188a,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1884, -0x1875,0x1878,0x187b,0x188d,0x188d,0x192c,0x187e,0x187e,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887, -0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887, -0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8, -0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x1893,0x1899,0x1896,0x1896,0x1896, -0x1896,0x18a5,0x18ab,0x1896,0x1896,0x1896,0x1896,0x18a2,0x18a8,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896, -0x1896,0x1896,0x1896,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8, -0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4, -0x18b4,0x18b4,0x18b4,0x199b,0x199b,0x199b,0x199b,0x199b,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7, -0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1b93,0x1b93,0x1b93,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba, +0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752, +0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764, +0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764, +0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767, +0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767, +0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a, +0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a, +0x176a,0x176a,0x176a,0x176d,0x176d,0x176d,0x176d,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a, +0x176a,0x176a,0x176a,0x176a,0x176a,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176a,0x176d,0x176d, +0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d, +0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d, +0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785, +0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785, +0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x1ae5,0x1a3a,0x1a3a,0x1a3d, +0x1788,0x1788,0x1788,0x1788,0x1788,0x1788,0x1788,0x1788,0x178b,0x1839,0x1839,0x1839,0x1839,0x1839,0x1839,0x18d5, +0x1788,0x1788,0x1788,0x1788,0x1788,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836, +0x1836,0x1836,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3, +0x1788,0x19b3,0x19b3,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1ae2,0x1bb4,0x1a3d,0x1a3d,0x1a3d, +0x18d2,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d2,0x18d2, +0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1b4b,0x1b4e,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48, +0x1b48,0x1b48,0x1b48,0x192c,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af, +0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1839,0x1836,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2, +0x1839,0x18d5,0x18d5,0x1839,0x1839,0x1839,0x1839,0x1839,0x1839,0x1839,0x1836,0x17b8,0x1839,0x1839,0x1839,0x1a3a, +0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x17b8,0x1836,0x1836,0x1836,0x1836,0x1836,0x18d2,0x19b3,0x19b3,0x19b3, +0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x18d2, +0x17cd,0x17cd,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca, +0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca, +0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd, +0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd, +0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b, +0x181b,0x181b,0x181b,0x181b,0x181b,0x1818,0x1818,0x1818,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803, +0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b, +0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b, +0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f, +0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f, +0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842, +0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842, +0x1842,0x1842,0x1842,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee, +0x1899,0x1899,0x1899,0x1899,0x19ec,0x19ec,0x189c,0x189c,0x189c,0x189c,0x1884,0x1884,0x1884,0x1884,0x1884,0x1884, +0x1884,0x1884,0x1884,0x1884,0x1884,0x1884,0x1884,0x1896,0x1887,0x188a,0x188d,0x189f,0x189f,0x193e,0x1890,0x1890, +0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899, +0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899, +0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba, +0x18ba,0x18ba,0x18ba,0x18a5,0x18ab,0x18a8,0x18a8,0x18a8,0x18a8,0x18b7,0x18bd,0x18a8,0x18a8,0x18a8,0x18a8,0x18b4, +0x18ba,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba, 0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba, -0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0, -0x18c0,0x18c0,0x18c0,0x18c0,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x1a28,0x1ad0,0x19a1,0x19a1,0x19a1,0x19a1,0x1ad3, -0x1ad0,0x1ba2,0x19a1,0x1a28,0x19a1,0x19a1,0x19a1,0x19a1,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x19a1, -0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1, -0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9, -0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9, -0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc, +0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad, +0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ba5,0x1ba5,0x1ba5, 0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc, -0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x1ba5,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf, -0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf, -0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941, -0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941, -0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c, -0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c, -0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962, -0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962, -0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d, -0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d, -0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980, -0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980, -0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989, -0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989, -0x1989,0x1989,0x1989,0x1989,0x1989,0x1986,0x1986,0x1986,0x19a1,0x19a1,0x19a1,0x1ad0,0x1ad0,0x1a28,0x1a28,0x1a28, -0x1a28,0x1a28,0x1a28,0x1ad0,0x1ad0,0x1ad0,0x1a28,0x1a28,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a4,0x19a4,0x19a1, -0x19a4,0x19a4,0x1a28,0x1a2b,0x1a28,0x1a28,0x1a28,0x1a28,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd, -0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd, -0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04, -0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04, -0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d, -0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a43,0x1a43,0x1a0d,0x1a43,0x1a0d,0x1a0d,0x1a0d,0x1a0d, -0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a13,0x1a13,0x1a13,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f, +0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc, +0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x19b3,0x19b3,0x19b3,0x19b3, +0x19b3,0x1a3a,0x1ae2,0x19b3,0x19b3,0x19b3,0x19b3,0x1ae5,0x1ae2,0x1bb4,0x19b3,0x1a3a,0x19b3,0x19b3,0x19b3,0x19b3, +0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3, +0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3, +0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db, +0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db, +0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de, +0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x1bb7, +0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1, +0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1, +0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953, +0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953, +0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e, +0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e, +0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974, +0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974, +0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f, +0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f, +0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992, +0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992, +0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b, +0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x1998,0x1998,0x1998, +0x19b3,0x19b3,0x19b3,0x1ae2,0x1ae2,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1ae2,0x1ae2,0x1ae2,0x1a3a,0x1a3a, +0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b6,0x19b6,0x19b3,0x19b6,0x19b6,0x1a3a,0x1a3d,0x1a3a,0x1a3a,0x1a3a,0x1a3a, +0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef, +0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef, +0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16, +0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16, 0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f, -0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2, -0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2, -0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe, -0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe, -0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2, -0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2, -0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5, -0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5, -0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a, -0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a, -0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b, -0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b, -0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d, +0x1a55,0x1a55,0x1a1f,0x1a55,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a25,0x1a25,0x1a25, +0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31, +0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31, +0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4, +0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4, +0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0, +0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0, +0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4, +0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4, +0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7, +0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7, +0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c, +0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c, +0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d, 0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d, -0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90, -0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90, -0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0,0,0,0 +0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f, +0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f, +0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2, +0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2, +0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc, +0x1bfc,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9, +0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b, +0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b, +0,0,0,0 }; static const UTrie2 propsVectorsTrie={ propsVectorsTrie_index, - propsVectorsTrie_index+5188, + propsVectorsTrie_index+5348, NULL, - 5188, - 26872, + 5348, + 27344, 0xa40, - 0x14c4, + 0x1564, 0x0, 0x0, 0x110000, - 0x7d38, - NULL, 0, FALSE, FALSE, 0, NULL + 0x7fb0, + NULL, 0, false, false, 0, NULL }; -static const uint32_t propsVectors[7095]={ +static const uint32_t propsVectors[7230]={ 0x67,0,0,0x67,0,0xe00000,0x67,0x80000,0x20,0x867,0,0,0xa67,0,0,0xb67, 0,0,0xd67,0,0,0xe67,0,0,0x1067,0,0,0x1167,0,0,0x1267,0, 0,0x1367,0,0,0x1467,0,0,0x1567,0,0,0x1667,0,0,0x1767,0,0, @@ -3493,429 +3554,437 @@ static const uint32_t propsVectors[7095]={ 0,0xad67,0,0,0xae67,0,0,0xaf67,0,0,0xb167,0,0,0xb267,0,0, 0xb467,0,0,0xb567,0,0,0xb767,0,0,0xb867,0,0,0xb967,0,0,0xba67, 0,0,0xbc67,0,0,0xbd67,0,0,0xbe67,0,0,0xbf67,0,0,0xc067,0, -0,0xc167,0,0,0xc267,0,0,0xc367,0,0xe00000,0xc467,0,0xe00000,0xc667,0,0, -0xc767,0,0,0xc867,0,0,0xc967,0,0,0xca67,0,0,0xcc67,0,0xe00000,0xcf67, -0,0xe00000,0xd067,0,0xe00000,0xd367,0,0,0xd467,0,0,0xd567,0,0,0xd667,0, -0,0xd867,0,0,0xda67,0,0,0xdb67,0,0,0xdc67,0,0,0xdd67,0,0, -0xde67,0,0,0xdf67,0,0,0xe067,0,0,0xe167,0,0,0xe267,0,0,0xe367, -0,0xe00000,0xe467,0,0,0xe567,0,0,0xe667,0,0,0xe767,0,0,0xe867,0, -0,0xe967,0,0,0xea67,0,0,0xeb67,0,0,0xec67,0,0,0xed67,0,0, -0xee67,0,0,0xef67,0,0,0xf167,0,0,0xf367,0,0,0xf567,0,0,0xf667, -0,0,0xf767,0,0,0xf867,0,0,0xf967,0,0,0xfa67,0,0xe00000,0xfb67,0, -0,0xfc67,0,0,0xfd67,0,0,0xfe67,0,0,0x10167,0,0,0x10267,0,0, -0x10367,0,0,0x10467,0,0,0x10667,0,0,0x10767,0,0,0x10867,0,0,0x10967, -0,0,0x10a67,0,0,0x10b67,0,0,0x10c67,0,0,0x10d67,0,0,0x10e67,0, -0,0x10f67,0,0,0x11067,0,0,0x11367,0,0,0x11467,0,0,0x11567,0,0, -0x11667,0,0,0x11767,0,0,0x11867,0,0,0x11967,0,0xe00000,0x11a67,0,0,0x11b67, -0,0,0x11c67,0,0,0x11d67,0,0,0x11e67,0,0,0x11f67,0,0,0x12067,0, -0,0x12167,0,0,0x12267,0,0,0x12367,0,0,0x12467,0,0,0x12567,0,0, -0x12667,0,0,0x12767,0,0,0x12867,0,0,0x12967,0,0,0x12a67,0,0xe00000,0x12b67, -0,0,0x12c67,0,0,0x12d67,0,0,0x12f67,0,0,0x13067,0,0,0x13167,0, -0,0x13267,0,0,0x13367,0,0,0x13467,0,0,0x13567,0,0,0x13667,0,0, -0x13767,0,0,0x13867,0,0,0x13967,0,0,0x13a67,0,0,0x13b67,0,0,0x13c67, -0,0,0x13d67,0,0,0x13f67,0,0,0x14067,0,0,0xa0067,0,0xe00000,0xa4f67,0, -0xe00000,0xa5f67,0,0xe00000,0xac567,0,0xe00000,0xad167,0,0xe00000,0xb0067,0,0xe00000,0xb1267,0,0xe00000, -0xb2e67,0,0xe00000,0x11000100,0,0x900020,0x11000100,0x40000001,0x440020,0x11000100,0x40000001,0x643020,0x11000100,0x40000001,0xa5a040,0x11000100, -0x40000001,0x116a8a0,0x11000200,0,0x900020,0x11000200,0x4000001,0xc4000b,0x11000200,0x7c00100,0x220402,0x11000200,0x24000000,0x200000,0x11000200,0x24000008, -0x1710000,0x11000200,0x40000001,0x1d3b020,0x11000219,0x7c00100,0x220401,0x11000219,0x7c00100,0x250401,0x11000319,0x7c00100,0x220401,0x11000319,0x7c00100,0x220402, -0x11000319,0x7c00100,0x250400,0x11000319,0x7c00100,0x250401,0x11000419,0x7c00100,0x220400,0x11000419,0x7c00100,0x220401,0x11000419,0x7c00100,0x220402,0x11000419, -0x7c00100,0x230400,0x11000419,0x7c00100,0x250400,0x11000419,0x7c00100,0x250401,0x11000419,0x7c00100,0x250402,0x11000519,0x7c00100,0x220400,0x11000519,0x7c00100, -0x230400,0x11000600,0x4000400,0x200002,0x11000600,0x4000400,0x200400,0x11000600,0x7c00500,0x220400,0x11000600,0x7c00500,0x230400,0x11000600,0x7c00500,0x530400, -0x11000600,0x7c00d00,0x230400,0x11000619,0x7c00500,0x22040f,0x11000800,0x4000010,0x1001401,0x11000800,0x4000400,0x200001,0x11000800,0x6800010,0x201001,0x11000800, -0x7c00500,0x230401,0x11000807,0x7c00100,0x220400,0x11000807,0x7c00100,0x250400,0x1100080e,0x4000400,0x200000,0x1100080e,0x4000400,0x200002,0x1100080e,0x7000500, -0x220402,0x1100080e,0x7c00100,0x220400,0x1100080e,0x7c00100,0x220401,0x1100080e,0x7c00100,0x220402,0x1100080e,0x7c00100,0x250400,0x1100080e,0x7c00100,0x250401, -0x1100080e,0x7c00120,0x220402,0x1100080e,0x7c00120,0x250402,0x11000908,0x4000000,0x200000,0x11000908,0x7c00100,0x220400,0x11000908,0x7c00100,0x220401,0x11000908, -0x7c00100,0x250400,0x11000908,0x7c00100,0x250401,0x11000a03,0x4000000,0x200400,0x11000a03,0x4000000,0x201000,0x11000a03,0x4000000,0x270000,0x11000a03,0x7c00100, -0x220400,0x11000a03,0x7c00100,0x220402,0x11000a03,0x7c00100,0x250400,0x11000a03,0x7c00500,0x230400,0x11000a03,0xc000010,0x1049400,0x11000b13,0x2802500,0x962460, -0x11000b13,0x4000000,0x200000,0x11000b13,0x4000000,0x201000,0x11000b13,0x4000000,0x230400,0x11000b13,0x4000002,0x400000,0x11000b13,0x4000010,0x200000,0x11000b13, -0x7c00100,0x2633800,0x11000c00,0x80000000,0x218960,0x11000c02,0x2802100,0x962460,0x11000c02,0x2802400,0x962460,0x11000c02,0x4000000,0x200000,0x11000c02,0x4000000, -0x1329400,0x11000c02,0x4000000,0x1329800,0x11000c02,0x4000000,0x1500000,0x11000c02,0x6800000,0x1329800,0x11000c02,0x7c00100,0x230400,0x11000c02,0x7c00100,0x230401, -0x11000c02,0x7c00100,0x230402,0x11000c02,0x7c00500,0x230400,0x11000c02,0x7d00100,0x230400,0x11000f01,0x2802400,0x962460,0x11000f0a,0x2802100,0x962460,0x11000f0a, -0x2802400,0x962460,0x11000f0a,0x2806400,0x962460,0x11000f0a,0x4000000,0x200000,0x11000f0a,0x6800100,0x962540,0x11000f0a,0x7c00100,0x230400,0x11000f0a,0x7c00100, -0x230401,0x11001004,0x2802100,0x962460,0x11001004,0x2802400,0x962460,0x11001004,0x2806400,0x962460,0x11001004,0x4000000,0x200000,0x11001004,0x4000000,0x1500000, -0x11001004,0x6800100,0x962540,0x11001004,0x6800100,0x962541,0x11001004,0x7c00100,0x230400,0x11001004,0x7c00100,0x230401,0x11001110,0x2802100,0x962460,0x11001110, -0x2802400,0x962460,0x11001110,0x2806400,0x962460,0x11001110,0x6800100,0x962540,0x11001110,0x7c00100,0x230400,0x11001110,0x7c00100,0x230401,0x1100120f,0x2802100, -0x962460,0x1100120f,0x2802400,0x962460,0x1100120f,0x2806400,0x962460,0x1100120f,0x6800100,0x962540,0x1100120f,0x7c00100,0x230400,0x1100131f,0x2802100,0x962460, -0x1100131f,0x2802400,0x962460,0x1100131f,0x2806400,0x962460,0x1100131f,0x4000000,0x200000,0x1100131f,0x6800000,0x1329800,0x1100131f,0x6800100,0x962540,0x1100131f, -0x6800100,0x962541,0x1100131f,0x7c00100,0x230400,0x1100131f,0x7c00100,0x230401,0x11001423,0x2802100,0x962460,0x11001423,0x2806400,0x962460,0x11001423,0x6800100, -0x962540,0x11001423,0x6800100,0x962541,0x11001423,0x7c00100,0x230400,0x11001423,0x7c00100,0x230401,0x11001524,0x2802100,0x962460,0x11001524,0x2802100,0x962461, -0x11001524,0x2806400,0x962460,0x11001524,0x6800000,0x1329800,0x11001524,0x6800100,0x962540,0x11001524,0x7c00100,0x230400,0x11001615,0x2802100,0x962460,0x11001615, -0x2806400,0x962460,0x11001615,0x6800100,0x962540,0x11001615,0x6800100,0x962541,0x11001615,0x7c00100,0x230400,0x1100171a,0x2802100,0x962460,0x1100171a,0x2806400, -0x962460,0x1100171a,0x6800000,0x1329800,0x1100171a,0x6800100,0x962540,0x1100171a,0x6800100,0x962541,0x1100171a,0x7c00100,0x230400,0x11001900,0x4000000,0x1600000, -0x11001926,0x2802100,0x1862460,0x11001926,0x2802400,0x1862460,0x11001926,0x2806100,0x1862460,0x11001926,0x4000000,0x200000,0x11001926,0x4000010,0x400000,0x11001926, -0x6800000,0x1329800,0x11001926,0x7800100,0x1830142,0x11001926,0x7c00100,0x1830000,0x11001926,0x7c00900,0x1830000,0x11001926,0x7e00100,0x1830000,0x11001a18,0x2802100, -0x1862460,0x11001a18,0x2802400,0x1862460,0x11001a18,0x6800000,0x1329800,0x11001a18,0x7800100,0x1830142,0x11001a18,0x7c00100,0x1830000,0x11001a18,0x7c00100,0x1830002, -0x11001a18,0x7c00900,0x1830000,0x11001a18,0x7e00100,0x1830000,0x11001d0c,0x7c00100,0x230400,0x11001d0c,0x7c00100,0x250400,0x11001e12,0x7c00100,0x2230500,0x11001e12, -0x7c00100,0x2330520,0x11001e12,0x7c80100,0x2330520,0x11002619,0x7c00100,0x220401,0x11002619,0x7c00100,0x220402,0x11002619,0x7c00100,0x250401,0x1100270e,0x4000400, -0x200001,0x1100270e,0x4000400,0x200002,0x1100270e,0x4000400,0x500001,0x1100270e,0x7c00100,0x220401,0x1100270e,0x7c00100,0x250401,0x11002800,0x80000,0x918820, -0x11002800,0x80000,0x1c18020,0x11002800,0x180000,0x918820,0x11002800,0x4000001,0x445801,0x11002800,0x4000001,0x445802,0x11002800,0x4000001,0xc4000b,0x11002800, -0x6800000,0x201c00,0x11002800,0x6800020,0x201c00,0x11002800,0x24000000,0x200000,0x11002800,0x24000000,0x200002,0x11002800,0x24000000,0x810000,0x11002800,0x24000000, -0x1410000,0x11002800,0x24000000,0x1500000,0x11002800,0x24000000,0x1500002,0x11002800,0x24000002,0x400000,0x11002800,0x24000006,0xc0000b,0x11002800,0x24000008,0x1410000, -0x11002800,0x24000008,0x1710000,0x11002800,0x24000020,0x1001400,0x11002800,0x24000020,0x1500002,0x11002800,0x2c000010,0x1248000,0x11002800,0x2c000010,0x1248002,0x11002800, -0x40000001,0x63b020,0x11002800,0x40080000,0x918820,0x11002801,0x80000,0x2a65620,0x11002801,0x82000,0x962460,0x11002900,0x4000000,0x20000e,0x11002900,0x4000000, -0x20000f,0x11002900,0x4000020,0x20000e,0x11002900,0x4000020,0x20000f,0x11002900,0x4000020,0x81000e,0x11002900,0x4000020,0x81000f,0x11002900,0x4000020,0x141000e, -0x11002900,0x4000020,0x141000f,0x11002900,0x4000022,0x20000e,0x11002900,0x4000022,0x20000f,0x11002a00,0x4000000,0x1500000,0x11002a00,0x4000000,0x1600000,0x11002a00, -0x4000000,0x1600002,0x11002b01,0x2000,0x962460,0x11002b01,0x2802020,0x962460,0x11002c00,0x4000000,0x200000,0x11002c00,0x4000000,0x200002,0x11002c00,0x4000000, -0x20000f,0x11002c00,0x4000020,0x200000,0x11002c00,0x7c00000,0x200000,0x11002c00,0x7c00020,0x200000,0x11002c00,0x7c00120,0x220405,0x11002c00,0x7c00120,0x230402, -0x11002c00,0x7c00120,0x250402,0x11002c00,0x7c00120,0x250405,0x11002c19,0x7c00100,0x250400,0x11002c19,0x7c00100,0x250401,0x11002d00,0x4000000,0x100006,0x11002d00, -0x4000000,0x200006,0x11002d19,0x7c00100,0x220402,0x11002d19,0x7c00100,0x230400,0x11002d19,0x7c00100,0x250402,0x11002e00,0x24000000,0x200000,0x11002e00,0x24000020, -0x200000,0x11002e00,0x24000020,0x200001,0x11002f00,0x24000020,0x200000,0x11002f00,0x24000020,0x200001,0x11002f00,0x24000020,0x200002,0x11002f00,0x24000020,0xf00000, -0x11002f00,0x24000020,0x1600000,0x11002f00,0x24000022,0x1600000,0x11003000,0x24000000,0x200000,0x11003000,0x24000020,0x200000,0x11003000,0x24000020,0x810000,0x11003000, -0x24000020,0x1410000,0x11003100,0x24000000,0x200000,0x11003200,0x24000000,0x200000,0x11003300,0x4000000,0x100003,0x11003400,0x24000000,0x100000,0x11003400,0x24000000, -0x200000,0x11003500,0x24000000,0x200000,0x11003600,0x24000000,0x200000,0x11003600,0x24000020,0x200000,0x11003700,0x24000000,0x200000,0x11003700,0x24000000,0xe00000, -0x11003700,0x24000000,0x2800000,0x11003700,0x24000020,0x200000,0x11003800,0x4000000,0x100000,0x11003800,0x24000000,0x200000,0x11003800,0x24000000,0xb00000,0x11003800, -0x24000000,0xe00000,0x11003800,0x24000000,0x1710000,0x11003800,0x24000000,0x2800000,0x11005003,0x7c00100,0x220402,0x11005013,0x2802500,0x962460,0x11005013,0x4000020, -0x200005,0x11005013,0x7c00100,0x2633801,0x11005013,0x7c00100,0x2633802,0x11005013,0x7c00100,0x2633805,0x11005019,0x7c00100,0x220402,0x11005102,0x7000100,0x230408, -0x11005102,0x7c00100,0x230404,0x11005102,0x7c00100,0x230407,0x11005102,0x7c00100,0x230408,0x11005102,0x7c00100,0x230409,0x11005201,0x2802400,0x962460,0x11005500, -0x80000,0x1e18820,0x11005502,0x7000100,0x230408,0x11005502,0x7c00100,0x230404,0x11005502,0x7c00100,0x230407,0x11005502,0x7c00100,0x230408,0x11005502,0x7c00100, -0x230409,0x11005667,0x1000,0,0x11020200,0x80004,0x418820,0x11020200,0x4000000,0x100006,0x11020200,0x4000000,0x10000f,0x11020200,0x4000400,0x100002, -0x11020200,0x4000400,0x500002,0x11020200,0x6800c00,0x101000,0x11020200,0x24000000,0x100000,0x11020200,0x24000000,0x200000,0x11020200,0x24000000,0x1400000,0x11020200, -0x24000000,0x1500000,0x11020200,0x24000000,0x1600000,0x11020200,0x24000020,0x100000,0x11020200,0x24000020,0x1600000,0x11020219,0x7c00100,0x12040f,0x11020219,0x7c00100, -0x220400,0x11020219,0x7c00100,0x220401,0x11020219,0x7c00100,0x250400,0x11020319,0x7c00100,0x220400,0x11020319,0x7c00100,0x220401,0x11020319,0x7c00100,0x220402, -0x11020319,0x7c00100,0x250400,0x11020319,0x7c00100,0x250402,0x11020319,0x7d00100,0x220402,0x11020419,0x7c00100,0x220401,0x11020519,0x7c00100,0x220400,0x11020600, -0x4000400,0x100002,0x11020600,0x4000400,0x200400,0x11020600,0x7c00500,0x130400,0x11020600,0x7c00d00,0x130400,0x11020701,0x2802400,0x962460,0x11020701,0x2802400, -0x962461,0x11020701,0x2802400,0xc62460,0x1102080e,0x7c00100,0x220400,0x1102080e,0x7c00100,0x250400,0x11020908,0x7c00100,0x220400,0x11020908,0x7c00100,0x220401, -0x11020908,0x7c00100,0x250400,0x11020908,0x7c00100,0x250401,0x11022800,0x24000000,0x100000,0x11022800,0x24000000,0x200000,0x11022800,0x24000000,0x200002,0x11022800, -0x24000000,0x401000,0x11022800,0x24000000,0xf00002,0x11022800,0x24000000,0xf0ac02,0x11022800,0x24000000,0x1500000,0x11022800,0x24000002,0x100000,0x11022800,0x24000002, -0x370000,0x11022800,0x24000002,0x470000,0x11022800,0x24000006,0x400000,0x11022800,0x24000008,0x1710000,0x11022800,0x24000008,0x1712c00,0x11022800,0x24000020,0x100000, -0x11022800,0x24000020,0x1500000,0x11022800,0x24000020,0x1500002,0x11022900,0x4000000,0x10000e,0x11022900,0x4000000,0x10000f,0x11022919,0x7c00100,0x12040f,0x11022c00, -0x4000000,0x100002,0x11022c00,0x4000000,0x10000f,0x11022c00,0x4000000,0x1500002,0x11022c00,0x4000000,0x1600002,0x11022c00,0x7c00120,0x120405,0x11022c0e,0x7c00100, -0x250401,0x11022c19,0x7c00100,0x150401,0x11022d00,0x4000000,0x100006,0x11022d00,0x4000000,0x200006,0x11022d19,0x7c00100,0x120402,0x11022d19,0x7c00100,0x150402, -0x11022e00,0x24000000,0x200000,0x11022e00,0x24000020,0x100000,0x11022f00,0x24000020,0x100000,0x11022f00,0x24000020,0x100001,0x11022f00,0x24000020,0x100002,0x11023000, -0x24000000,0x100000,0x11023300,0x4000000,0x100002,0x11023300,0x4000000,0x100003,0x11023300,0x4000100,0x120403,0x11023300,0x4000100,0x150403,0x11023400,0x24000000, -0x100000,0x11023500,0x24000000,0x100000,0x11023600,0x24000000,0x100000,0x11023600,0x24000020,0x100000,0x11023700,0x24000000,0x100000,0x11023700,0x24000000,0xe00000, -0x11023700,0x24000020,0x100000,0x11023800,0x4000000,0x100000,0x11023800,0x24000000,0x200000,0x11024e67,0,0,0x11025600,0x4000000,0x100000,0x11042a00, -0x4000000,0x1600000,0x11045700,0x4000000,0x20000a,0x11045700,0x4000020,0x20000a,0x11045712,0x7c00100,0xe3040a,0x11045712,0x7c80100,0xe3040a,0x11045716,0x7c00100, -0xe30c0a,0x11045716,0x7c00100,0x2530c0a,0x11063d00,0x4000001,0x445811,0x11065700,0x4000000,0x810011,0x11065700,0x4000000,0xe00011,0x11065700,0x4000000,0x1410011, -0x11065700,0x4000000,0x1500011,0x11065700,0x4000000,0x1600011,0x11065700,0x4000006,0xe70011,0x11065700,0x4000008,0xe00011,0x11065700,0x4000008,0xe02c11,0x11065700, -0x4000010,0x871411,0x11065700,0x4000010,0x1201411,0x11065700,0x4000010,0x1271011,0x11065700,0x4000020,0xe00011,0x11065700,0x4000400,0xe00011,0x11065700,0x4000420, -0xe00011,0x11065700,0x6800000,0xe01c11,0x11065700,0x6800040,0xe29811,0x11065700,0xc000010,0x80ac11,0x11065700,0xc000010,0xb48011,0x11065719,0x7c00100,0xe20411, -0x11065719,0x7c00100,0xe50411,0x11065719,0x7c00140,0xe20411,0x11065719,0x7c00140,0xe50411,0x11080100,0x6800000,0x201c00,0x11080100,0x68000c0,0x1329800,0x11080100, -0x24000000,0x200000,0x11080100,0x24000000,0x810000,0x11080100,0x24000000,0x1410000,0x11080100,0x24000000,0x1500000,0x11080100,0x24000000,0x1600000,0x11080100,0x24000000, -0x1b00000,0x11080100,0x24000000,0x2410000,0x11080100,0x24000006,0xd70000,0x11080100,0x24000008,0x1713c00,0x11080100,0x24000008,0x1714000,0x11080100,0x24000010,0x1001400, -0x11080100,0x24000010,0x1071000,0x11080100,0x24000010,0x1071400,0x11080100,0x24000020,0x200000,0x11080100,0x24000020,0x400000,0x11080100,0x24000020,0x1600000,0x11080100, -0x24000400,0x200000,0x11080100,0x24000420,0x200000,0x11080100,0x2c000010,0xb48000,0x11080100,0x2c000010,0x100ac00,0x11080100,0x44000001,0x1a45800,0x11080119,0x7c00100, -0x220400,0x11080119,0x7c00100,0x250400,0x11080119,0x7c001c0,0x220400,0x11080119,0x7c001c0,0x250400,0x11080200,0x4000400,0x200002,0x11080200,0x24000000,0x200000, -0x11080200,0x24000000,0x1500000,0x11080200,0x24000000,0x1600000,0x11080200,0x24000020,0x200000,0x110a1e12,0x7c00100,0x2130480,0x110a1e12,0x7c80100,0x2130480,0x110a3000, -0x24000000,0xe00000,0x110a3000,0x24100000,0x810001,0x110a3000,0x24100000,0x1410001,0x110a3700,0x24000000,0x200000,0x110a3d00,0x4000000,0xe00000,0x110a3d00,0x4000000, -0xe00002,0x110a3d00,0x24000000,0xe00000,0x110a3d11,0x7c00300,0xe30000,0x110a3d11,0x7c00900,0x1230400,0x110a3d12,0x2802400,0x962460,0x110a3e14,0x7c00100,0xe30000, -0x110a3e14,0x7c00100,0xe30001,0x110a3e14,0x7c00100,0x2530000,0x110a3e14,0x7c00900,0x1230000,0x110a3e14,0x7c00900,0x1230001,0x110a3f16,0x7c00100,0xe30c00,0x110a3f16, -0x7c00100,0xe30c01,0x110a3f16,0x7c00100,0x2530c00,0x110a3f16,0x7c00900,0x1230c00,0x110a3f16,0x7c00900,0x1230c01,0x110a4005,0x7c00100,0xe30400,0x110a4112,0x7c00100, -0xe30402,0x110a4112,0x7c80100,0xe30402,0x110a4400,0x4000000,0xe00000,0x110a4412,0x4000000,0xe00002,0x110a4412,0x4000000,0xe00003,0x110a4416,0x4000000,0xe00c03, -0x110a4500,0x4000000,0xe0000d,0x110a4516,0x4000000,0xe00c0d,0x110a4711,0x7c40300,0xe30000,0x110a4f11,0x7c00300,0xe30001,0x110a4f11,0x7c40300,0xe30000,0x110a5300, -0x4000000,0x810010,0x110a5300,0x4000000,0xe00002,0x110a5300,0x4000000,0xe00010,0x110a5300,0x4000000,0x1410010,0x110a5300,0x4000002,0xe70010,0x110a5300,0x4000008, -0x810010,0x110a5300,0x4000008,0x1410010,0x110a5300,0x6800000,0xe01c02,0x110a5300,0x6800000,0xe01c10,0x110a5400,0x4000000,0x81000c,0x110a5400,0x4000000,0xe0000c, -0x110a5400,0x4000000,0x141000c,0x110a5400,0x4000000,0x150000c,0x110a5400,0x4000000,0x160000c,0x110a5400,0x4000002,0xe7000c,0x110a5400,0x4000010,0x87140c,0x110a5400, -0x4000010,0xe7000c,0x110a5400,0x4000010,0x120140c,0x110a5400,0x4000010,0x127100c,0x110a5400,0x4000020,0xe0000c,0x110a5400,0x4000026,0xe7000c,0x110a5400,0xc000010, -0x80ac0c,0x110a5400,0xc000010,0xb4800c,0x11400c0c,0x4000010,0xb00000,0x11400c0c,0x4000010,0x1071400,0x11400c17,0xc000010,0xb48000,0x11400c1e,0x7c00900,0x230400, -0x11400f4b,0xc000010,0x448000,0x11400f5f,0xc000010,0x448000,0x11401d94,0x4000000,0x200000,0x11403dca,0x4000000,0xe00000,0x114457bf,0x4000004,0x120000a,0x114457bf, -0x4000008,0x81000a,0x114457bf,0x4000008,0x141000a,0x114457bf,0x4000010,0x87000a,0x114457bf,0xc000010,0x84800a,0x114457c8,0x3802500,0x126246a,0x114457c8,0x7c00d00, -0x2530c0a,0x114a3dbf,0x24000000,0x810000,0x114a3dbf,0x24000000,0x1410000,0x114a3dbf,0x24000008,0x810000,0x114a3dbf,0x24000008,0x1410000,0x114a3dbf,0x24000010,0x870000, -0x114a3dbf,0x2c000010,0x848000,0x114a3dc5,0x4000000,0xe00000,0x114a3dc5,0x24000000,0xe00000,0x114a3dc5,0x24000002,0xe00000,0x114a3dc5,0x24000002,0x1200000,0x114a3dc5, -0x24000008,0x810000,0x114a3dc5,0x24000008,0x1410000,0x114a3dc8,0x7c00900,0x930c00,0x114a3dc8,0x7c00900,0xe30c00,0x114a3dca,0x7c00300,0xe30000,0x114a3ec8,0x7000400, -0x1200c02,0x114a3fbf,0x4000004,0x1200000,0x114a3fc8,0x7c00d00,0x2530c00,0x114a42ca,0x4000000,0xe00000,0x114a42ca,0x4000000,0xe0000f,0x114a44ca,0x4000000,0xe00002, -0x114a44ca,0x4000000,0xe00003,0x114a45ca,0x4000000,0xe00002,0x114a45ca,0x4000000,0xe0000d,0x11505103,0x24000000,0x810000,0x11505103,0x24000000,0x1410000,0x1180090a, -0x2802400,0x962460,0x11800c27,0x2802100,0x962460,0x11800c27,0x2802500,0x962460,0x11800f32,0x2802400,0x962460,0x11800f3f,0x2802400,0x962460,0x11820700,0x2802400, -0x962460,0x11820700,0x2802500,0x962460,0x118a3dcb,0x2802400,0x962460,0x118a3ec8,0x2802400,0x962460,0x11c00904,0x2802400,0x962460,0x11c00908,0x2802400,0x962460, -0x11c00c2c,0x6800000,0x1329800,0x11c00c30,0xc000010,0xb48000,0x11c00f78,0x6800000,0x1329800,0x11c0107d,0x6800000,0x1329800,0x11c01181,0x6800000,0x1329800,0x11c01285, -0x6800000,0x1329800,0x11c01489,0x4000000,0x200000,0x11c01489,0x6800000,0x1329800,0x11c0168d,0x6800000,0x1329800,0x11d05107,0x7c00100,0x230408,0x20000067,0x1000, -0,0x20000b13,0x2802400,0x962460,0x20000b13,0x2802500,0x962460,0x20001b27,0x2802100,0x962460,0x20001b27,0x2802100,0x962461,0x20001b27,0x2802400,0x962460, -0x20001b27,0x2806400,0x962460,0x20001b27,0x2902100,0x962462,0x20001b27,0x4000000,0x200000,0x20001b27,0x4000000,0x400000,0x20001b27,0x4000000,0x500000,0x20001b27, -0x4000000,0x810000,0x20001b27,0x4000000,0xb00000,0x20001b27,0x4000000,0xc0000b,0x20001b27,0x4000000,0x1410000,0x20001b27,0x4000010,0xb00000,0x20001b27,0x4000010, -0xc00000,0x20001b27,0x6800000,0x1329800,0x20001b27,0x6800100,0x462540,0x20001b27,0x6800400,0x962540,0x20001b27,0x7c00100,0x230400,0x20001b27,0x7c00100,0x230401, -0x20002619,0x7c00100,0x220401,0x20002a00,0x4000000,0x1600000,0x20004b67,0,0x1900000,0x20004c67,0,0x1900000,0x20004d67,0,0x1900000,0x20006d67, -0x1000,0,0x20006e67,0x1000,0,0x20026d67,0,0,0x20026e67,0,0,0x200a4a12,0x7c00100,0x1f304c1,0x200a4a12,0x7c00100, -0x20304e1,0x21005600,0x4000000,0x700000,0x21022a00,0x4000000,0x1600000,0x30000419,0x7c00100,0x220400,0x30000419,0x7c00100,0x220401,0x30000419,0x7c00100,0x250400, -0x30000419,0x7c00100,0x250401,0x30000519,0x7c00100,0x220400,0x30000600,0x4000400,0x200400,0x30000600,0x7c00500,0x230400,0x30000605,0x4000400,0x200400,0x3000080e, -0x7c00100,0x220400,0x30000908,0x2000,0x962460,0x30000908,0x7c00100,0x220400,0x30000908,0x7c00100,0x220401,0x30000908,0x7c00100,0x250400,0x30000908,0x7c00100, -0x250401,0x30000a03,0x4000006,0x400400,0x30000c02,0x4000000,0x200000,0x30000c02,0x7c00100,0x230400,0x30000d22,0x2802100,0x962460,0x30000d22,0x2802400,0x962460, -0x30000d22,0x2802500,0x962460,0x30000d22,0x4000000,0x200000,0x30000d22,0x4000010,0x200000,0x30000d22,0x7c00100,0x230400,0x30000d22,0xc000010,0x248000,0x30000d22, -0x80000000,0x218960,0x30000e25,0x2802500,0x962460,0x30000e25,0x7c00100,0x230400,0x30001821,0x2802100,0x962460,0x30001821,0x2806400,0x962460,0x30001821,0x4000000, -0x200000,0x30001821,0x6800100,0x962540,0x30001821,0x6800100,0x962541,0x30001821,0x7c00100,0x230400,0x30001b27,0x2802100,0x962460,0x30001b27,0x2802400,0x962460, -0x30001b27,0x4000000,0x200000,0x30001b27,0x4000000,0x400000,0x30001b27,0x7c00100,0x230400,0x30001c1c,0x2802100,0x1862460,0x30001c1c,0x2802400,0x1862460,0x30001c1c, -0x2806400,0x1862460,0x30001c1c,0x4000000,0x200000,0x30001c1c,0x6800100,0x1862400,0x30001c1c,0x6800100,0x1862540,0x30001c1c,0x7c00100,0x1830000,0x30001c1c,0x7c00100, -0x1830001,0x30001c1c,0xc000010,0x448000,0x30001f0b,0x4000000,0x200000,0x30001f0b,0x4000010,0x200000,0x30001f0b,0x4000010,0x400000,0x30001f0b,0x6800000,0x200000, -0x30001f0b,0x7c00100,0x230400,0x30001f0b,0xc000010,0x248000,0x30002006,0x7c00100,0x250400,0x30002128,0x4000000,0x200000,0x30002128,0x7c00100,0x230400,0x30002128, -0xc000010,0x248000,0x3000221d,0x4000000,0x810000,0x3000221d,0x4000000,0x1410000,0x3000221d,0x4000001,0x445800,0x3000221d,0x7c00100,0x230400,0x30002300,0x4000010, -0x400000,0x30002320,0x7c00100,0x230400,0x30002417,0x2802100,0x1862460,0x30002417,0x2802400,0x1862460,0x30002417,0x2806400,0x1862460,0x30002417,0x2882000,0x1862460, -0x30002417,0x4000000,0x200000,0x30002417,0x4000000,0x400000,0x30002417,0x4000000,0x1600000,0x30002417,0x4000010,0x400000,0x30002417,0x4000010,0x1200000,0x30002417, -0x6800000,0x1329800,0x30002417,0x6800100,0x1862540,0x30002417,0x7c00100,0x1830000,0x30002417,0x7d00100,0x1830000,0x3000251b,0x80000,0xc18820,0x3000251b,0x2802100, -0x962460,0x3000251b,0x3c02100,0x962460,0x3000251b,0x4000000,0x200000,0x3000251b,0x4000006,0x500000,0x3000251b,0x4000010,0x400000,0x3000251b,0x4000010,0xb70000, -0x3000251b,0x4000800,0x200000,0x3000251b,0x6800000,0x1329800,0x3000251b,0x7c00100,0x230400,0x3000251b,0x7c00900,0x230400,0x3000251b,0xc000010,0xb48000,0x3000251b, -0x12882000,0x962460,0x30002800,0x24000000,0x200000,0x30002800,0x2c000010,0x1248002,0x30002a00,0x4000000,0x1600000,0x30002b01,0x2000,0x962460,0x30002c00,0x4000000, -0x200000,0x30002c00,0x7c00100,0x220405,0x30002d19,0x7c00100,0x250400,0x30002e00,0x24000000,0x200000,0x30003000,0x24000000,0x200000,0x30003100,0x24000000,0x200000, -0x30003600,0x24000000,0x200000,0x30003700,0x24000000,0x200000,0x3000392e,0x24000000,0x200000,0x30005013,0x7c00100,0x2633801,0x30005600,0,0x918820,0x30020600, -0x4000400,0x500400,0x30020701,0x2802400,0x962460,0x30020701,0x2802400,0xc62460,0x300a3a11,0x4020000,0xe00000,0x300a3a11,0x4020000,0xe00002,0x300a3b11,0x4020000, -0xe00002,0x300a3c00,0x4008000,0xe00000,0x300a3c00,0x4010000,0xe00000,0x300a3d11,0x7c00300,0xe30002,0x300a4305,0x7c00100,0xe30400,0x300a4611,0x7c40300,0xe30000, -0x300a4829,0x7c00100,0xe30400,0x300a4829,0x7c00900,0x1230400,0x300a4929,0x4000000,0xe00000,0x3040259a,0x4000010,0x400000,0x3040259a,0x4000010,0xb70000,0x3040259a, -0xc000010,0xb48000,0x304028ba,0x4000001,0xc41c0b,0x304a3dca,0x4000000,0xe00000,0x30800c27,0x2802100,0x962460,0x30c01c92,0x6800000,0x1329800,0x3100080e,0x7c00120, -0x220402,0x3100080e,0x7c00120,0x250402,0x31005167,0x1000,0,0x3100581e,0x4000000,0x200000,0x3100581e,0x7c00100,0x230400,0x3100590d,0x7c00100,0x230400, -0x31005a09,0x7c00100,0x220400,0x31005a09,0x7c00100,0x250400,0x31005b00,0x4000000,0x200000,0x31005c00,0x80000,0x918820,0x31005c00,0x2802000,0x962460,0x31005c00, -0x2802400,0x962460,0x31005c00,0x4000000,0x200000,0x31005c00,0x4000000,0x200001,0x31005c00,0x6800000,0x962540,0x31005c00,0x6800400,0x962540,0x31005c01,0x2802400, -0x962460,0x31005d00,0x4000020,0x200005,0x31005d00,0x6800020,0x1329805,0x31005d00,0x7c00120,0x220405,0x31005d00,0x7c00120,0x250405,0x31006000,0x82000,0x962460, -0x31006000,0x180000,0x918820,0x310a5e11,0x7c40300,0xe30000,0x310a5f11,0x7c00300,0xe30001,0x32000419,0x7c00100,0x250400,0x3200080e,0x4000020,0x200000,0x3200080e, -0x7c00100,0x220400,0x3200080e,0x7c00100,0x250400,0x32000908,0x7c00100,0x220400,0x32000908,0x7c00100,0x250400,0x32000c02,0x7c00100,0x230400,0x32000e25,0x7c00100, -0x230400,0x32001d0c,0x7c00100,0x230400,0x32002800,0x80000,0x1e18820,0x32002800,0x80020,0x218820,0x32002800,0x4000001,0x445802,0x32002800,0x24000000,0x200000, -0x32002800,0x24000000,0x200002,0x32002800,0x24000020,0x200000,0x32002800,0x2c000010,0x1248002,0x32002919,0x7c00100,0x22040f,0x32002a00,0x4000000,0x1600000,0x32002b01, -0x2000,0x962460,0x32002b01,0x2802000,0x962460,0x32002b01,0x2802020,0x962460,0x32002c00,0x4000000,0x200000,0x32002c00,0x4000020,0x200000,0x32002c00,0x4000020, -0x200005,0x32002c00,0x7c00120,0x220405,0x32002c00,0x7c00120,0x250405,0x32002e00,0x24000020,0x200000,0x32002f00,0x24000020,0x200000,0x32003000,0x24000000,0x200000, -0x32003000,0x24000020,0x200000,0x32003500,0x24000000,0x200000,0x32003600,0x24000020,0x200000,0x32003700,0x24000000,0x100000,0x32003700,0x24000000,0x200000,0x32003800, -0x24000000,0x810000,0x32003800,0x24000000,0x1410000,0x32005102,0x4000000,0x1500008,0x32005502,0x7c00100,0x230400,0x32006108,0x7c00100,0x220400,0x32006108,0x7c00100, -0x250400,0x3200622a,0x2802100,0x962460,0x3200622a,0x2806400,0x962460,0x3200622a,0x7c00100,0x230400,0x3200632b,0x2802100,0x962460,0x3200632b,0x6804000,0x962540, -0x3200632b,0x7c00100,0x230400,0x3200642c,0x2802100,0x962460,0x3200642c,0x7c00100,0x230400,0x3200652d,0x2802100,0x962460,0x3200652d,0x7c00100,0x230400,0x32006600, -0x24000020,0x200000,0x32006700,0x24000020,0x200000,0x32006800,0x24000020,0x200000,0x32006900,0x24000020,0x200000,0x32006900,0x24000020,0x810000,0x32006900,0x24000020, -0x1410000,0x32006a00,0x24000020,0x200000,0x32006a00,0x24000020,0x200001,0x32006a00,0x24000020,0x200002,0x32020701,0x2882000,0xc62460,0x32023300,0x4000000,0x100000, -0x32026c01,0x12882000,0x962460,0x32065700,0x4000000,0x810011,0x32065700,0x4000000,0x1410011,0x32086600,0x24000020,0x810000,0x32086600,0x24000020,0x1410000,0x32086900, -0x24000020,0x810000,0x32086900,0x24000020,0x1410000,0x320a3600,0x24000020,0x200000,0x320a3d11,0x7c00100,0x1230400,0x320a3e14,0x7c00100,0xe30010,0x320a3e14,0x7c00100, -0x2530000,0x320a3f16,0x7c00100,0xe30c10,0x320a4400,0x4000000,0xe00003,0x320a4929,0x4000000,0xe00000,0x320a4f11,0x7c00300,0xe30001,0x320a6b16,0x7c00100,0x2530c00, -0x32406396,0xc000010,0x448000,0x324a3dcd,0x4000000,0xe00000,0x324a3dcd,0x7c00100,0x1230400,0x324a3fc8,0x4000002,0x1200c00,0x324a53c5,0x24000000,0xe00000,0x32820701, -0x2802000,0x962460,0x40000419,0x7c00100,0x220400,0x40000519,0x7c00100,0x220400,0x40000600,0x4000400,0x200400,0x4000080e,0x7c00100,0x220400,0x4000080e,0x7c00100, -0x250400,0x4000080e,0x7c00100,0x250402,0x40000c02,0x2802100,0x962460,0x40000c02,0x2802400,0x962460,0x40000c02,0x2802500,0x962460,0x40000c02,0x4000000,0x200000, -0x40000c02,0x4000000,0x1071400,0x40000c02,0x7c00100,0x230400,0x40000c02,0x80000000,0x218960,0x40000d22,0x7c00100,0x230400,0x40000f0a,0x7c00100,0x230400,0x40001004, -0x7c00100,0x230400,0x40001110,0x2802100,0x962460,0x40001110,0x6800100,0x962540,0x4000120f,0x2802100,0x962460,0x4000120f,0x4000000,0x1600000,0x4000120f,0x7c00100, -0x230400,0x4000131f,0x7c00100,0x230400,0x40001423,0x4000000,0x200000,0x40001423,0x4000000,0x1600000,0x40001615,0x2802400,0x962460,0x40001615,0x7c00100,0x230400, -0x40002417,0x2802400,0x1862460,0x40002417,0x4000000,0x200000,0x40002800,0x6800000,0x201c00,0x40002800,0x24000002,0x200000,0x40002c00,0x4000000,0x200002,0x40003000, -0x24000000,0x200000,0x40003000,0x24000020,0x200000,0x40003700,0x24000000,0x200000,0x40005a09,0x7c00100,0x220400,0x40005a09,0x7c00100,0x250400,0x40005d00,0x7c00120, -0x220405,0x40006f30,0x2802100,0x962460,0x40006f30,0x2802400,0x962460,0x40006f30,0x4000000,0x200000,0x40006f30,0x6800000,0x1329800,0x40006f30,0x6800100,0x962540, -0x40006f30,0x7c00100,0x230400,0x40006f30,0xc000010,0xb48000,0x40007034,0x7c00100,0x1830000,0x40007117,0x4000000,0x200000,0x40007208,0x7c00100,0x220400,0x4000720e, -0x7c00100,0x220400,0x4000720e,0x7c00500,0x22040e,0x4000720e,0x7c00500,0x22040f,0x40007219,0x7c00100,0x220400,0x40007219,0x7c00500,0x220400,0x40007219,0x7c00500, -0x22040e,0x40007219,0x7c00500,0x22040f,0x40007300,0x24000000,0x200000,0x40007400,0x4000000,0x200000,0x40007531,0x7c00100,0x230400,0x40007631,0x7c00100,0x230400, -0x40007835,0x4000010,0x400000,0x40007835,0x7c00100,0x230400,0x40007933,0x7c00100,0x230400,0x40007a32,0x6800000,0x1329800,0x40007a32,0x7c00100,0x230400,0x40007b2f, -0x7c00100,0x230400,0x40007c00,0x4000000,0x200000,0x40020701,0x2802400,0x962460,0x40020701,0x2802400,0xc62460,0x40023300,0x4000000,0x200000,0x40027d01,0x12882000, -0x962460,0x400a3700,0x24000000,0x200000,0x400a3700,0x24000000,0xe00000,0x400a4400,0x4000000,0xe0000d,0x400a4412,0x4000000,0xe00002,0x400a4412,0x4000000,0xe00003, -0x400a4500,0x4000000,0xe0000d,0x400a5300,0x4000000,0x810010,0x400a5300,0x4000000,0x1410010,0x40507709,0x4000000,0x200000,0x4050770c,0x4000000,0x400000,0x4050770f, -0x4000000,0x200000,0x4050770f,0x4000000,0x400000,0x40c01489,0x4000000,0x200000,0x40d05107,0x4000000,0x200000,0x41000419,0x7c00100,0x220400,0x41000419,0x7c00100, -0x250400,0x4100080e,0x7c00100,0x220400,0x4100080e,0x7c00100,0x250400,0x41000908,0x7c00100,0x220400,0x41000908,0x7c00100,0x250400,0x41000b13,0x2802000,0x962460, -0x41000b13,0x2802100,0x962460,0x41000b13,0x4000000,0xb00000,0x41000c02,0x2802100,0x962460,0x41000c02,0x4000000,0x1500000,0x41000c02,0xc000010,0xb48000,0x41000f0a, -0x7c00100,0x230400,0x41001004,0x7c00100,0x230400,0x41001423,0x7c00100,0x230400,0x41001b27,0x4000000,0x500000,0x41001d0c,0x7c00100,0x230400,0x41001d0c,0x7c00100, -0x23040f,0x41001f0b,0x2802400,0x962460,0x41001f0b,0x4000000,0x200000,0x41001f0b,0x7c00100,0x230400,0x41002800,0x24000000,0x200000,0x41002800,0x24000000,0x400000, -0x41002919,0x7c00100,0x22040e,0x41002a00,0x4000000,0x1600000,0x41002b01,0x2802020,0x962460,0x41002c00,0x4000000,0x200000,0x41002c00,0x7c00120,0x220405,0x41003000, -0x24000000,0x200000,0x41003700,0x24000000,0x200000,0x41003700,0x24000000,0xe00000,0x41005d00,0x7c00120,0x220405,0x41006600,0x24000020,0x200000,0x41006600,0x24000020, -0x810000,0x41006600,0x24000020,0x1410000,0x41007208,0x7c00100,0x22040f,0x41007219,0x7c00100,0x220400,0x41007300,0x24000000,0x200000,0x41007e0e,0x2802000,0x962460, -0x41007e0e,0x4000000,0x200000,0x41007f0e,0x4000000,0x200000,0x41007f0e,0x7c00100,0x230400,0x41008002,0x7c00100,0x230400,0x41008137,0x2802100,0x962460,0x41008137, -0x4000000,0x200000,0x41008137,0x6800100,0x962540,0x41008137,0x7c00100,0x230400,0x41008301,0x2802000,0x962460,0x41008407,0x4000000,0x200000,0x41008407,0x4000000, -0x400000,0x41008407,0x4000000,0xb00000,0x41008407,0x7c00100,0x220400,0x41008407,0x7c00100,0x250400,0x4100850b,0x7c00100,0x230400,0x4100860b,0x4000000,0x200000, -0x4100860b,0x7c00100,0x230400,0x4100870c,0x7c00100,0x220400,0x41008838,0x7c00100,0x220400,0x41008838,0x7c00100,0x250400,0x41008939,0x2802000,0x962460,0x41008939, -0x2802100,0x962460,0x41008939,0x2806000,0x962460,0x41008939,0x4000000,0x200000,0x41008939,0x4000000,0x400000,0x41008939,0x7c00100,0x230400,0x41008939,0xc000010, -0x448000,0x41008a00,0x4000400,0x200400,0x41008b3b,0x4000000,0x1800000,0x41008b3b,0x6800000,0x1329800,0x41008b3b,0x7c00100,0x1830000,0x41008b3b,0x7e00100,0x1830000, -0x41008c3d,0x4000010,0x400000,0x41008c3d,0x7c00100,0x230400,0x41008d0e,0x7c00100,0x22040f,0x41008d19,0x7c00100,0x220400,0x41008d19,0x7c00100,0x22040f,0x41008e00, -0x24000000,0x200000,0x41008e00,0x24000000,0x400000,0x41008e00,0x24000000,0x1710000,0x41008e00,0x24000006,0x400000,0x41008f3a,0x2802100,0x962460,0x41008f3a,0x2806000, -0x962460,0x41008f3a,0x4000000,0x200000,0x41008f3a,0x6800100,0x962540,0x41008f3a,0x7c00100,0x230400,0x4100903c,0x7c00100,0x230400,0x4100903c,0x7c00100,0x23040f, -0x41020701,0x2802000,0x962460,0x41020701,0x2802000,0xc62460,0x410a3700,0x24000000,0x200000,0x410a3700,0x24000000,0xe00000,0x410a4412,0x4000000,0xe00003,0x410a4711, -0x7c40300,0xe30000,0x410a4f11,0x7c00300,0xe30001,0x410a9100,0x4000000,0x800010,0x410a9100,0x4000000,0x810010,0x410a9100,0x4000000,0x870010,0x410a9100,0x4000000, -0xb00010,0x410a9100,0x4000000,0xf00010,0x410a9100,0x4000000,0x1001410,0x410a9100,0x4000000,0x1071010,0x410a9100,0x4000000,0x1071410,0x410a9100,0x4000000,0x1410010, -0x41408ad0,0x4000400,0x200000,0x414a82ca,0x4000000,0xe00000,0x41808300,0x2802000,0x962460,0x41c01489,0x6800000,0x1329800,0x50000419,0x7c00100,0x220400,0x50000419, -0x7c00100,0x250400,0x5000080e,0x7c00100,0x220400,0x50000908,0x7c00100,0x220400,0x50000908,0x7c00100,0x250400,0x50000b13,0x2802500,0x962460,0x50000f0a,0x7c00100, -0x230400,0x50001615,0x2802100,0x962460,0x50001615,0x7c00100,0x230400,0x50002b01,0x2802020,0x962460,0x50002c00,0x4000000,0x200000,0x50002c19,0x7c00100,0x220400, -0x50002d19,0x7c00100,0x220400,0x50003000,0x24000000,0x200000,0x50003000,0x24000020,0x200000,0x50003700,0x24000000,0x200000,0x50005d00,0x7c00120,0x220405,0x50005d00, -0x7c00120,0x250405,0x50006108,0x7c00100,0x220400,0x50006108,0x7c00100,0x250400,0x50006600,0x24000020,0x200000,0x50007300,0x24000000,0x200000,0x50008301,0x2802400, -0x962460,0x50008a00,0x7c00500,0x230400,0x50009257,0x2802400,0x962460,0x50009257,0x4000000,0x200000,0x50009257,0x4000010,0x1071400,0x50009257,0x6800000,0x1329800, -0x50009257,0x7c00100,0x230400,0x50009257,0x7c00500,0x230400,0x50009257,0x7c00900,0x230400,0x50009257,0xc000010,0xb48000,0x5000933e,0x2802100,0x962460,0x5000933e, -0x2802400,0x962460,0x5000933e,0x4000000,0x200000,0x5000933e,0x4000000,0x400000,0x5000933e,0x4000010,0x400000,0x5000933e,0x6800000,0x1329800,0x5000933e,0x6800100, -0x962540,0x5000933e,0x6800100,0x962541,0x5000933e,0x6804400,0x962540,0x5000933e,0x7c00100,0x230400,0x5000933e,0x7c00100,0x230401,0x5000933e,0xc000010,0x448000, -0x50009419,0x7c00100,0x220400,0x50009419,0x7c00100,0x250400,0x50009500,0x4000400,0x200400,0x5000965a,0x4000000,0x500000,0x5000965a,0x7c00100,0x230400,0x5000965a, -0xc000010,0xb48000,0x5000975b,0x4000000,0x200000,0x5000975b,0x4000010,0x400000,0x5000975b,0x7c00100,0x230400,0x50009865,0x7c00100,0x230400,0x50009965,0x4000010, -0x400000,0x50009965,0x7c00100,0x230400,0x50409aca,0x4000000,0x200000,0x5100080e,0x7c00100,0x220400,0x5100080e,0x7c00100,0x250400,0x51000c02,0x2802100,0x962460, -0x51000c02,0x4000000,0x1500000,0x51000c02,0x4000020,0x200000,0x51000c02,0x7c00100,0x230400,0x51000f0a,0x7c00100,0x230400,0x51000f0a,0x7c00500,0x230400,0x51001110, -0x2802100,0x962460,0x5100131f,0x2802100,0x962460,0x51001423,0x7c00100,0x230400,0x51001524,0x2802100,0x962460,0x51001524,0x4000000,0x200000,0x51001524,0x7c00100, -0x230400,0x5100171a,0x2802100,0x962460,0x5100171a,0x4000000,0x200000,0x5100171a,0x4000000,0x1500000,0x5100171a,0x7c00100,0x230400,0x51001b27,0x4000000,0x200000, -0x51001b27,0x4000000,0x400000,0x51001b27,0x4000000,0x500000,0x51001b27,0x7c00100,0x230400,0x51001c1c,0x2802100,0x1862460,0x51001c1c,0x2802500,0x1862460,0x51001c1c, -0x2806400,0x1862460,0x51001c1c,0x4000000,0x1800000,0x51001c1c,0x6800000,0x1329800,0x51001c1c,0x6800100,0x1862400,0x51001c1c,0x6800100,0x1862540,0x51001c1c,0x6800500, -0x1862400,0x51001c1c,0x7c00100,0x1830000,0x5100251b,0x7c00100,0x230400,0x51002619,0x7c00100,0x220400,0x51002619,0x7c00100,0x250400,0x51002800,0x80020,0x218820, -0x51002c00,0x4000000,0x200000,0x51002d19,0x7c00100,0x230400,0x51003700,0x24000000,0x200000,0x51003700,0x24000000,0xe00000,0x51005201,0x2802400,0x962460,0x51005c00, -0x4000000,0x200000,0x51006108,0x7c00100,0x220400,0x51006108,0x7c00100,0x250400,0x51006600,0x24000020,0x200000,0x51006600,0x24000020,0x810000,0x51006600,0x24000020, -0x1410000,0x51007300,0x24000000,0x200000,0x51007300,0x24000020,0x200000,0x51008002,0x7c00100,0x230400,0x51008301,0x2802000,0x962460,0x51008301,0x2802400,0x962460, -0x51008a00,0x7c00500,0x230400,0x51008e00,0x24000000,0x200000,0x51008e00,0x24000000,0x400000,0x51008e00,0x24000000,0x810000,0x51008e00,0x24000000,0x1400000,0x51008e00, -0x24000000,0x1410000,0x51008e00,0x24000000,0x1710000,0x51008e00,0x24000002,0x200000,0x51008e00,0x24000500,0x230400,0x51008e00,0x2c000010,0xb48000,0x51009419,0x7c00100, -0x220400,0x51009419,0x7c00100,0x22040e,0x51009419,0x7c00100,0x22040f,0x51009419,0x7c00100,0x250400,0x51009500,0x4000400,0x200400,0x51009500,0x7c00500,0x230400, -0x51009519,0x7c00100,0x220400,0x51009519,0x7c00100,0x22040f,0x51009519,0x7c00100,0x230400,0x51009519,0x7c00100,0x250400,0x51009b71,0x2802100,0x962460,0x51009b71, -0x6800000,0x1329800,0x51009b71,0x6800100,0x962540,0x51009b71,0x6804400,0x962540,0x51009b71,0x7c00100,0x230400,0x51009c52,0x2802100,0x962460,0x51009c52,0x2802400, -0x962460,0x51009c52,0x2802d00,0x962460,0x51009c52,0x4000010,0x400000,0x51009c52,0x6800000,0x1329800,0x51009c52,0x6800100,0x962540,0x51009c52,0x7c00100,0x230400, -0x51009c52,0xc000010,0x448000,0x51009d6d,0x6800000,0x1329800,0x51009d6d,0x7c00100,0x230400,0x51009d6d,0x7c00500,0x230400,0x51009d6d,0x7c00d00,0x230400,0x51009d6d, -0xc000010,0x448000,0x51009e08,0x2802100,0x962460,0x51009f63,0x4000010,0x400000,0x51009f63,0x6800000,0x1329800,0x51009f63,0x7c00100,0x230400,0x51009f63,0x7c00900, -0x230400,0x51009f63,0xc000010,0x448000,0x51009f63,0xc000010,0xb48000,0x5100a008,0x2000,0x962460,0x5100a008,0x2802400,0x962460,0x5100a008,0x4000000,0x200000, -0x5100a008,0x7c00100,0x220400,0x5100a008,0x7c00100,0x230400,0x5100a008,0x7c00100,0x250400,0x5100a008,0x7c00500,0x230400,0x5100a16f,0x2806400,0x962460,0x5100a16f, -0x6800000,0x1329800,0x5100a16f,0x6800100,0x962540,0x5100a16f,0x7c00100,0x230400,0x5100a16f,0xc000010,0x448000,0x5100a24f,0x2802100,0x962460,0x5100a24f,0x2802400, -0x962460,0x5100a24f,0x6800000,0x1329800,0x5100a24f,0x7c00100,0x230400,0x5100a24f,0xc000010,0x448000,0x5100a36e,0x2802100,0x962460,0x5100a36e,0x4000000,0x200000, -0x5100a36e,0x6800100,0x962540,0x5100a36e,0x6804400,0x962540,0x5100a36e,0x7c00100,0x230400,0x5100a442,0x2802100,0x962460,0x5100a442,0x4000000,0x200000,0x5100a442, -0x6800000,0x1329800,0x5100a442,0x6800100,0x962540,0x5100a442,0x7c00100,0x230400,0x5100a442,0xc000010,0x448000,0x5100a500,0x4000000,0x200000,0x5100a600,0x4000000, -0x200000,0x5100a601,0x2802000,0x962460,0x5100a76b,0x7c00100,0x230400,0x5100a868,0x7c00100,0x230400,0x5100a96c,0x4000000,0x200000,0x5100a96c,0x7c00100,0x230400, -0x5100aa00,0x4000000,0xe00000,0x5100ab00,0x4000000,0xe00000,0x51086600,0x24000020,0x810000,0x51086600,0x24000020,0x1410000,0x510a4005,0x7c00100,0xe30400,0x510a4711, -0x7c40300,0xe30000,0x510a7300,0x24000000,0x200000,0x510aaa00,0x4000000,0xe00000,0x5140a2fe,0x4000400,0x400000,0x514a82ca,0x4000000,0xe00000,0x51802bbc,0x2802000, -0x962460,0x51c00908,0x2802400,0x962460,0x51c0a008,0x2802400,0x962460,0x52000f0a,0x2802100,0x962460,0x52000f0a,0x6800100,0x962540,0x52000f0a,0x7c00100,0x230400, -0x52001004,0x4000000,0x1600000,0x52001b00,0x4000000,0x200000,0x52001c1c,0x2802100,0x1862460,0x52001c1c,0x6800100,0x1862400,0x52001c1c,0x6800500,0x1862400,0x52001e12, -0x7c00100,0x2230500,0x52001e12,0x7c00100,0x2330520,0x52002128,0x4000002,0x400000,0x52002128,0x7c00100,0x230400,0x52002a00,0x4000000,0x1500000,0x52002a00,0x4000000, -0x1600000,0x52002d00,0x4000000,0x200006,0x52003000,0x24000000,0x200000,0x52006108,0x7c00100,0x220400,0x52006108,0x7c00100,0x250400,0x52008301,0x2802400,0x962460, -0x52008407,0x2802400,0x962460,0x52008407,0x7c00100,0x220400,0x52008407,0x7c00100,0x250400,0x52008b3b,0x6800000,0x1800000,0x52008b3b,0x7c00100,0x1830000,0x52008e00, -0x24000000,0x400000,0x52009419,0x7c00100,0x250400,0x5200975b,0x4000000,0x200000,0x5200ac7e,0x2802000,0x962460,0x5200ac7e,0x2802100,0x962460,0x5200ac7e,0x2802400, -0x962460,0x5200ac7e,0x4000010,0x200000,0x5200ac7e,0x7c00100,0x230400,0x5200ac7e,0xc000010,0x248000,0x5200ad28,0x7c00100,0x230400,0x5200ae6a,0x2802100,0x1862460, -0x5200ae6a,0x2802400,0x962460,0x5200ae6a,0x2802400,0x1862460,0x5200ae6a,0x2806000,0x1862460,0x5200ae6a,0x4000000,0x1800000,0x5200ae6a,0x6800000,0x1329800,0x5200ae6a, -0x6800100,0x1862400,0x5200ae6a,0x6800100,0x1862540,0x5200ae6a,0x7c00100,0x1830000,0x5200ae6a,0x7c00900,0x1830000,0x5200ae6a,0xc000010,0x1848000,0x5200b083,0x4000010, -0x400000,0x5200b083,0x7c00100,0x230400,0x5200b083,0xc000010,0x448000,0x5200b182,0x2802400,0x962460,0x5200b182,0x4000000,0x200000,0x5200b182,0x4000010,0x400000, -0x5200b182,0x7c00100,0x230400,0x5200b182,0xc000010,0x448000,0x5200b30a,0x2802400,0x962460,0x5200b30a,0x4000000,0x200000,0x5200b30a,0x7c00100,0x230400,0x5200b54e, -0x2802100,0x962460,0x5200b54e,0x2802400,0x962460,0x5200b54e,0x4000000,0x200000,0x5200b54e,0x4000010,0x400000,0x5200b54e,0x6800000,0x1329800,0x5200b54e,0x6800100, -0x962540,0x5200b54e,0x6804400,0x962540,0x5200b54e,0x7c00100,0x230400,0x5200b54e,0xc000010,0x448000,0x5200b61c,0x4000000,0x1800000,0x5200b61c,0x6800500,0x1862400, -0x5200b61c,0x7c00100,0x1830000,0x5200b61c,0x7c00900,0x1830000,0x5200b77f,0x2802100,0x1862460,0x5200b77f,0x2802400,0x1862460,0x5200b77f,0x4000000,0x1800000,0x5200b77f, -0x4000010,0x1800000,0x5200b77f,0x7c00100,0x1830000,0x5200b77f,0x7c00500,0x1830000,0x5200b77f,0x7c00900,0x1830000,0x5200b77f,0x7e00100,0x1830000,0x5200b873,0x2802100, -0x962460,0x5200b873,0x2806400,0x962460,0x5200b873,0x6800000,0x1329800,0x5200b873,0x6800100,0x962540,0x5200b873,0x6800400,0x962540,0x5200b873,0x7c00100,0x230400, -0x5200b873,0xc000010,0x448000,0x5200b912,0x7c00100,0x2230500,0x5200b912,0x7c00100,0x2330520,0x5200ba74,0x4000000,0x200000,0x5200ba74,0x4000010,0x400000,0x5200ba74, -0x7c00100,0x230400,0x5200bb85,0x4000000,0x200000,0x5200bb85,0x7c00100,0x230400,0x5200bc75,0x4000000,0x400000,0x5200bc75,0x4000010,0x400000,0x5200bc75,0x7c00100, -0x230400,0x5200bd7d,0x4000000,0x200000,0x5200bd7d,0x7c00100,0x230400,0x5200be7a,0x4000000,0x200000,0x5200be7a,0x7c00100,0x230400,0x5200bf58,0x7c00100,0x230400, -0x5200c002,0x4000000,0x200000,0x5200c178,0x2802000,0x962460,0x5200c178,0x2802100,0x962460,0x5200c178,0x2802400,0x962460,0x5200c178,0x2806400,0x962460,0x5200c178, -0x4000000,0x200000,0x5200c178,0x6800100,0x962540,0x5200c178,0x7c00100,0x230400,0x5200c178,0x7c00100,0x230401,0x5200c178,0xc000010,0x448000,0x5200c178,0x80000000, -0x218960,0x5200c247,0x7c00100,0x230400,0x5200c247,0x7c00100,0x830400,0x5200c247,0x7c00100,0x1430400,0x5200c300,0x4000000,0x200003,0x52022d00,0x4000000,0x100006, -0x52023700,0x24000000,0x100000,0x52023700,0x24000000,0xe00000,0x52023700,0x24000000,0x2800000,0x52024400,0x4000000,0x100000,0x52027300,0x24000000,0x100000,0x5202c300, -0x4000000,0x100000,0x5202c300,0x4000000,0x100002,0x5202c300,0x4000000,0x100003,0x5202c300,0x4000000,0x10000d,0x5202c300,0x4000100,0x150400,0x5202c300,0x4000100, -0x15040d,0x520a1e12,0x7c00100,0x2130480,0x520a3700,0x24000000,0xe00000,0x520a3800,0x24000000,0x100000,0x520a4711,0x7c40300,0xe30000,0x520a4f11,0x7c00300,0xe30001, -0x520a7300,0x24000000,0x100000,0x520ab412,0x7c00100,0x2130480,0x520ac400,0x4000000,0xe00002,0x520ac400,0x4000000,0xe0000d,0x520ac414,0x4000000,0xe0000d,0x520ac511, -0x7c40300,0xe30000,0x5240af9c,0x7c00100,0x230400,0x5240afa1,0x4000400,0x200000,0x5240afa3,0x6800400,0x962540,0x5240afa3,0x7c00100,0x230400,0x5240afad,0x7c00100, -0x230400,0x5240afaf,0x7c00100,0x230400,0x5240b2d2,0x4000000,0x200000,0x5240b2d2,0x4000000,0x1500000,0x5240b2dd,0x4000000,0x200000,0x5240b2eb,0x4000000,0x200000, -0x524a44ca,0x4000000,0xe00003,0x5250b501,0x7c00900,0x230400,0x5280af9c,0x2802400,0x962460,0x5280af9d,0x2802400,0x962460,0x5280afa3,0x2802400,0x962460,0x5280afa5, -0x2802400,0x962460,0x5280afa7,0x2802400,0x962460,0x52c0b3f8,0x2802400,0x962460,0x52c0b3fc,0x7c00100,0x230400,0x60000c02,0x2802100,0x962460,0x60000c02,0x7c00100, -0x230400,0x60000f0a,0x2802100,0x962460,0x60000f0a,0x6800100,0x962540,0x60000f0a,0x7c00100,0x230400,0x6000131f,0x4000000,0x200000,0x6000171a,0x7c00100,0x230400, -0x6000171a,0x7c00100,0x230560,0x60001b27,0x2802100,0x962460,0x60001b27,0x4000000,0xc00000,0x60001b27,0x7c00100,0x230400,0x60001f0b,0x2802400,0x962460,0x60002919, -0x7c00100,0x22040e,0x60002a00,0x4000000,0x1600000,0x60003000,0x24000000,0x200000,0x60003000,0x24000000,0xe00000,0x60003700,0x24000000,0x200000,0x60003800,0x24000000, -0x1710000,0x60005102,0x4000000,0x200000,0x60006108,0x7c00100,0x220400,0x60006108,0x7c00100,0x250400,0x60006600,0x24000020,0x200000,0x60008301,0x2802400,0x962460, -0x6000903c,0x2806000,0x962460,0x6000903c,0x4000000,0x400000,0x60009519,0x7c00100,0x220400,0x60009519,0x7c00100,0x250400,0x6000a008,0x7c00100,0x220400,0x6000a008, -0x7c00100,0x250400,0x6000c300,0x4000000,0x2703580,0x6000c654,0x2802000,0x962460,0x6000c654,0x4000010,0x200000,0x6000c654,0x7c00100,0x230400,0x6000c73f,0x2802000, -0x962460,0x6000c73f,0x2802100,0x962460,0x6000c73f,0x4000000,0x200000,0x6000c73f,0x6800100,0x962540,0x6000c73f,0x6804000,0x962540,0x6000c73f,0x7c00100,0x230400, -0x6000c80b,0x7c00100,0x230400,0x6000c941,0x2802100,0x962460,0x6000c941,0x2806400,0x962460,0x6000c941,0x4000000,0x200000,0x6000c941,0x4000010,0x200000,0x6000c941, -0x6800000,0x1329800,0x6000c941,0x6800100,0x962540,0x6000c941,0x7c00100,0x230400,0x6000c941,0xc000010,0x448000,0x6000ca82,0x7c00100,0x230400,0x6000cc00,0x4000000, -0xe00000,0x6000d000,0x4000000,0x200000,0x6002c300,0x4000000,0x100000,0x6002c300,0x4000000,0x10000d,0x6002c300,0x4000100,0x150400,0x6002c300,0x4000100,0x15040d, -0x600a3000,0x24000000,0x200000,0x600a3000,0x24000000,0xe00000,0x600a3700,0x24000000,0x200000,0x600a3800,0x24000000,0x200000,0x600a3800,0x24000000,0x2800000,0x600a4305, -0x7c00100,0xe30400,0x600ac300,0x4000000,0x100000,0x600ac400,0x4000000,0xe0000d,0x600acb14,0x7c00100,0xe30000,0x600acb16,0x7c00100,0xe30c00,0x600acc00,0x4000000, -0xe00000,0x600acd00,0x4000000,0x200000,0x600acd00,0x4000000,0xe00000,0x600acd00,0x4000000,0x2800000,0x600ace00,0x4000000,0xe00000,0x600ace00,0x4000000,0x2800000, -0x600acf00,0x4000000,0xe00000,0x600acf00,0x4000000,0x2800000,0x600ad111,0x7c40300,0xe30000,0x604ac4ca,0x4000000,0xe00003,0x61000a03,0x4000000,0x1600000,0x61000c02, -0x80000000,0x218960,0x6100120f,0x4000000,0x200000,0x61001a18,0x7c00100,0x1830000,0x61001d0c,0x7c00100,0x230400,0x61001d0c,0x7c00100,0x250400,0x61006600,0x24000020, -0x200000,0x61008407,0x7c00100,0x220400,0x61008407,0x7c00100,0x250400,0x6100870c,0x7c00100,0x220400,0x61008e00,0x24000000,0x200000,0x61008e00,0x24000000,0x400000, -0x61008e00,0x24000002,0x300000,0x6100903c,0x7c00100,0x230400,0x61009519,0x7c00100,0x220400,0x61009519,0x7c00100,0x250400,0x61009519,0x7c00500,0x22040f,0x61009b71, -0x2802100,0x962460,0x61009b71,0x2806400,0x962460,0x61009b71,0x7c00100,0x230400,0x6100a008,0x2802100,0x962460,0x6100c300,0x4000000,0x20000f,0x6100cd00,0x4000000, -0x200000,0x6100d202,0x2802400,0x962460,0x6100d202,0x2802500,0x962460,0x6100d202,0x7c00100,0x230400,0x6100d302,0x4000020,0x200000,0x6100d302,0x7c00120,0x230405, -0x6100d476,0x2802100,0x962460,0x6100d476,0x2802100,0x962461,0x6100d476,0x2806400,0x962460,0x6100d476,0x4000000,0x400000,0x6100d476,0x6800000,0x1329800,0x6100d476, -0x6800100,0x962540,0x6100d476,0x7c00100,0x230400,0x6100d476,0xc000010,0x448000,0x6100d573,0x2802100,0x962460,0x6100d573,0x2806400,0x962460,0x6100d573,0x6800100, -0x962540,0x6100d573,0x7c00100,0x230400,0x6100d573,0x7c00900,0x230400,0x6100d573,0xc000010,0x448000,0x6100d68d,0x7c00100,0x230400,0x6100d756,0x7c00100,0x230400, -0x6100d85c,0x2802500,0x962460,0x6100d85c,0x6800100,0x962540,0x6100d85c,0x7c00100,0x230400,0x6100d85c,0x7c00500,0x230400,0x6100d997,0x2802100,0x962460,0x6100d997, -0x4000000,0x200000,0x6100d997,0x4000000,0x400000,0x6100d997,0x6800000,0x1329800,0x6100d997,0x6800100,0x962540,0x6100d997,0x6804400,0x962540,0x6100d997,0x7c00100, -0x230400,0x6100d997,0x7c00100,0x230560,0x6100d997,0xc000010,0x448000,0x6100da98,0x6800000,0x1329800,0x6100da98,0x7c00100,0x230400,0x6100db71,0x4000000,0x200000, -0x6100dc99,0x2802100,0x962460,0x6100dc99,0x2802400,0x962460,0x6100dc99,0x6800000,0x1329800,0x6100dc99,0x6800100,0x962540,0x6100dc99,0x6804400,0x962540,0x6100dc99, -0x7c00100,0x230400,0x610a4711,0x7c40300,0xe30000,0x610a4f11,0x7c00300,0xe30001,0x610ace00,0x4000000,0xe00000,0x6140afa1,0x7c00100,0x230400,0x6140afa3,0x7c00100, -0x230400,0x6180af9e,0x2802400,0x962460,0x62002a00,0x4000000,0x1600000,0x63002800,0x80000,0x918820,0x63c00c15,0x80000,0x918820,0x7000080e,0x7c00100,0x250400, -0x70000a03,0x4000000,0x200000,0x70000c00,0x80000000,0x218960,0x70000f0a,0x7c00100,0x230400,0x70001004,0x7c00100,0x230400,0x70001524,0x2802100,0x962460,0x70001524, -0x7c00100,0x230400,0x70001615,0x2802100,0x962460,0x7000171a,0x2802100,0x962460,0x70001821,0x6800000,0x1329800,0x70002320,0x7c00100,0x230400,0x70002a00,0x4000000, -0x1500000,0x70002a00,0x4000000,0x1600000,0x70003000,0x24000000,0x200000,0x70003800,0x24000000,0xe00000,0x70005201,0x2802400,0x962460,0x7000581e,0x7c00100,0x230400, -0x70006108,0x7c00100,0x220400,0x70006108,0x7c00100,0x250400,0x70006f30,0x7c00100,0x230400,0x70007300,0x24000000,0x200000,0x70007f0e,0x4000000,0x200000,0x70008301, -0x2802100,0x962460,0x70008301,0x2802400,0x962460,0x70008e00,0x24000000,0x200000,0x70008e00,0x24000000,0x400000,0x70008e00,0x24000002,0x400000,0x70008e00,0x24000008, -0x1410000,0x70008e00,0x24000010,0x400000,0x70008e00,0x2c000010,0x448000,0x70009519,0x7c00100,0x220400,0x70009519,0x7c00100,0x230400,0x70009519,0x7c00100,0x250400, -0x70009865,0x7c00100,0x230400,0x70009965,0x4000010,0x400000,0x70009965,0x7c00100,0x230400,0x7000a008,0x7c00100,0x220400,0x7000a008,0x7c00100,0x250400,0x7000a008, -0x7c00500,0x22040f,0x7000a50e,0x4000000,0x200000,0x7000b61c,0x2802500,0x1862460,0x7000b61c,0x6800500,0x1862400,0x7000b61c,0x7c00100,0x1830000,0x7000c300,0x4000000, -0x100000,0x7000c941,0x2806000,0x962460,0x7000cc00,0x4000000,0xe00000,0x7000cd00,0x4000000,0x200000,0x7000cd00,0x4000000,0xe00000,0x7000cd00,0x4000000,0x2800000, -0x7000cf00,0x4000000,0xe00000,0x7000d202,0x2802100,0x962460,0x7000d202,0x7c00100,0x230400,0x7000d997,0x7c00100,0x230400,0x7000d997,0xc000010,0x248000,0x7000dd86, -0x2802400,0x962460,0x7000dd86,0x7c00100,0x230400,0x7000dd86,0xc000010,0x448000,0x7000de9f,0x4000000,0x200000,0x7000de9f,0x7c00100,0x230400,0x7000e001,0x2400, -0x962460,0x7000e001,0x2802400,0x962460,0x7000e187,0x2802000,0x962460,0x7000e187,0x2802100,0x962460,0x7000e187,0x4000000,0x200000,0x7000e187,0x7c00100,0x230400, -0x7000e187,0xc000010,0x448000,0x7000e288,0x7c00100,0x230400,0x7000e300,0x4000000,0x200000,0x7000e489,0x2802100,0x962460,0x7000e489,0x2802400,0x962460,0x7000e489, -0x6800100,0x962540,0x7000e489,0x6800100,0x962541,0x7000e489,0x6804400,0x962540,0x7000e489,0x7c00100,0x230400,0x7000e489,0x7c00900,0x230400,0x7000e59d,0x2802100, -0x962460,0x7000e59d,0x2802400,0x962460,0x7000e59d,0x4000000,0x200000,0x7000e59d,0x4000010,0x200000,0x7000e59d,0x6800100,0x962540,0x7000e59d,0x6804400,0x962540, -0x7000e59d,0x7c00100,0x230400,0x7000e59d,0xc000010,0x448000,0x7000e691,0x2802100,0x962460,0x7000e691,0x2802400,0x962460,0x7000e691,0x2806400,0x962460,0x7000e691, -0x6800000,0x1329800,0x7000e691,0x6800100,0x962540,0x7000e691,0x7c00100,0x230400,0x7000e700,0x4000400,0x200400,0x7000e70e,0x7c00100,0x220400,0x7000e719,0x7c00100, -0x220400,0x7000e719,0x7c00500,0x22040f,0x7000e853,0x7c00100,0x230400,0x7000e9a0,0x2802400,0x962460,0x7000e9a0,0x4000000,0x200000,0x7000e9a0,0x4000000,0x500000, -0x7000e9a0,0x7c00100,0x230400,0x7000ea79,0x2802400,0x962460,0x7000ea79,0x4000000,0x200000,0x7000ea79,0x4000000,0xf00000,0x7000ea79,0x4000010,0x400000,0x7000ea79, -0x7c00100,0x230400,0x7000eb8c,0x2802400,0x962460,0x7000eb8c,0x4000000,0x200000,0x7000eb8c,0x7c00100,0x230400,0x7000eca3,0x2802100,0x962460,0x7000eca3,0x2806400, -0x962460,0x7000eca3,0x4000000,0x200000,0x7000eca3,0x6800000,0x1329800,0x7000eca3,0x6800100,0x962540,0x7000eca3,0x7c00100,0x230400,0x7000eca3,0xc000010,0x448000, -0x7000ed95,0x6800000,0x1329800,0x7000ed95,0x7c00100,0x230400,0x7000ed95,0xc000010,0x448000,0x7000ee1c,0x2802500,0x1862460,0x7000ee1c,0x6800000,0x1329800,0x7000ee1c, -0x7c00100,0x1830000,0x7000ee1c,0x7c00900,0x1830000,0x7000ef8f,0x4000000,0x200000,0x7000ef8f,0x7c00100,0x230400,0x7000f08e,0x4000000,0x200000,0x7000f08e,0x7c00100, -0x230400,0x7000f159,0x2802100,0x962460,0x7000f159,0x7c00100,0x230400,0x7000f200,0x4000000,0x200000,0x7000f200,0x4000000,0x1200000,0x7000f200,0x4000000,0x1710000, -0x7000f34b,0x2802400,0x962460,0x7000f34b,0x4000000,0x200000,0x7000f34b,0x4000010,0x400000,0x7000f34b,0x6800000,0x1329800,0x7000f34b,0x7c00100,0x230400,0x7000f34b, -0x7c00900,0x230400,0x7000f34b,0xc000010,0x448000,0x7000f490,0x4000000,0x200000,0x7000f490,0x7c00100,0x230400,0x7000f5a5,0x7c00100,0x230400,0x7000f67b,0x4000000, -0x200000,0x7000f67b,0x4000010,0x200000,0x7000f67b,0x7c00100,0x230400,0x7000f8a6,0x2802100,0x962460,0x7000f8a6,0x2802400,0x962460,0x7000f8a6,0x2806400,0x962460, -0x7000f8a6,0x4000000,0x500000,0x7000f8a6,0x4000010,0xb00000,0x7000f8a6,0x4000800,0x200000,0x7000f8a6,0x6800100,0x962540,0x7000f8a6,0x6800100,0x962541,0x7000f8a6, -0x7c00100,0x230400,0x7000f8a6,0xc000010,0x448000,0x7000f921,0x4000000,0x200000,0x7000fa00,0x4000000,0x200000,0x7000fb9e,0x2802100,0x962460,0x7000fb9e,0x2802400, -0x962460,0x7000fb9e,0x2806400,0x962460,0x7000fb9e,0x4000000,0x200000,0x7000fb9e,0x6800000,0x1329800,0x7000fb9e,0x6800100,0x962540,0x7000fb9e,0x6800100,0x962541, -0x7000fb9e,0x7c00100,0x230400,0x7000fc92,0x4000000,0x200000,0x7000fc92,0x6800000,0x1329800,0x7000fc92,0x7c00100,0x220400,0x7000fc92,0x7c00100,0x230400,0x7000fc92, -0x7c00100,0x250400,0x700acd00,0x4000000,0xe00000,0x700acd00,0x4000000,0x2800000,0x700ace00,0x4000000,0xe00000,0x700acf00,0x4000000,0xe00000,0x700acf00,0x4000000, -0x2800000,0x7050df11,0x4000000,0x200000,0x7050f719,0x80000,0x918820,0x7080afa1,0x2802400,0x962460,0x7090df11,0x2802400,0x962460,0x70d0e417,0x2802100,0x962460, -0x70d0e417,0x2802400,0x962460,0x70d0e417,0x6800100,0x962540,0x70d0ea15,0x4000010,0x400000,0x8000120f,0x7c00100,0x230400,0x80001524,0x7c00100,0x230400,0x8000171a, -0x7c00100,0x230400,0x80002006,0x7c00100,0x220400,0x80002006,0x7c00100,0x250400,0x80002a00,0x4000000,0x1500000,0x80002d00,0x4000000,0x200000,0x80005208,0x2802400, -0x962460,0x80005c00,0x4000000,0x200000,0x80007300,0x24000000,0x200000,0x80009519,0x7c00100,0x220400,0x80009519,0x7c00100,0x230400,0x80009519,0x7c00100,0x250400, -0x80009865,0x7c00100,0x230400,0x8000a008,0x2802100,0x962460,0x8000b30a,0x4000000,0x500000,0x8000b30a,0x7c00100,0x230400,0x8000cd00,0x4000000,0xe00000,0x8000d202, -0x2802500,0x962460,0x8000d202,0x7c00100,0x230400,0x8000d68d,0x4000000,0x200000,0x8000d997,0x2802000,0x962460,0x8000d997,0x2802400,0x962460,0x8000d997,0x4000000, -0x400000,0x8000d997,0x4000000,0x500000,0x8000d997,0x7c00100,0x230400,0x8000d997,0xc000010,0x448000,0x8000e489,0x2802100,0x962460,0x8000e489,0x7c00100,0x230400, -0x8000e719,0x7c00100,0x220400,0x8000f8a6,0x2802100,0x962460,0x8000f8a6,0x7c00100,0x230400,0x8000f8a6,0xc000010,0x448000,0x8000fda1,0x2802100,0x1862460,0x8000fda1, -0x2806400,0x1862460,0x8000fda1,0x4000000,0x1800000,0x8000fda1,0x6800000,0x1329800,0x8000fda1,0x6800100,0x1862400,0x8000fda1,0x6800100,0x1862540,0x8000fda1,0x7c00100, -0x1830000,0x8000fda1,0xc000010,0x448000,0x8000fe9c,0x7c00100,0x230400,0x8000fe9c,0x7c00100,0x830400,0x8000fe9c,0x7c00100,0x1430400,0x8000ff06,0x7c00100,0x220400, -0x80010165,0x7c00100,0x230400,0x800102a2,0x4000000,0x200000,0x800102a2,0x7c00100,0x230400,0x800103a4,0x7c00100,0x230400,0x800103a4,0xc000010,0x448000,0x8001044c, -0x4000000,0x200000,0x8001044c,0x7c00100,0x220400,0x8001044c,0x7c00100,0x250400,0x80010670,0x2802000,0x962460,0x80010670,0x4000000,0x200000,0x80010670,0x4000010, -0x400000,0x80010670,0xc000010,0x448000,0x800a4711,0x7c40300,0xe30000,0x800acd00,0x4000000,0xe00000,0x800acd00,0x4000000,0x2902460,0x800ace00,0x4000000,0xe00000, -0x800acf00,0x4000000,0xe00000,0x800b0011,0x7c40300,0xe30000,0x800b0500,0x4000000,0xe00000,0x800b0500,0x4000000,0x2800000,0x90001615,0x7c00100,0x230400,0x9000171a, -0x4000000,0x200000,0x9000171a,0x7c00100,0x230400,0x90003000,0x24000000,0x200000,0x90007f0e,0x4000000,0x200000,0x90008301,0x2802400,0x962460,0x90008e00,0x24000000, -0x400000,0x90009519,0x7c00100,0x250400,0x9000a16f,0x2802100,0x962460,0x9000d200,0x80000000,0x218960,0x9000d202,0x2802000,0x962460,0x9000d202,0x2802100,0x962460, -0x9000d202,0x7c00100,0x230400,0x9000e59d,0x2802100,0x962460,0x90010500,0x4000000,0xe00000,0x900107a7,0x2802100,0x962460,0x900107a7,0x2802400,0x962460,0x900107a7, -0x2802c00,0x962460,0x900107a7,0x4000000,0x1400000,0x900107a7,0x6800000,0x1329800,0x900107a7,0x7c00100,0x220400,0x900107a7,0x7c00100,0x250400,0x900108a8,0x2802100, -0x962460,0x900108a8,0x2806400,0x962460,0x900108a8,0x4000000,0x200000,0x900108a8,0x4000000,0x400000,0x900108a8,0x4000010,0x400000,0x900108a8,0x6800000,0x1329800, -0x900108a8,0x6800100,0x962540,0x900108a8,0x7c00100,0x230400,0x900108a8,0xc000010,0x448000,0x90010908,0x7c00100,0x220400,0x90010a38,0x2802100,0x962460,0x90010ca9, -0x2802100,0x962460,0x90010ca9,0x4000000,0x500000,0x90010ca9,0x4000010,0xb00000,0x90010ca9,0x6800100,0x962540,0x90010ca9,0x7c00100,0x230400,0x90010d1b,0x4000000, -0x500000,0x90010eaa,0x2802100,0x962460,0x90010eaa,0x2802400,0x962460,0x90010eaa,0x2806400,0x962460,0x90010eaa,0x4000000,0x200000,0x90010eaa,0x4000000,0x400000, -0x90010eaa,0x4000010,0x400000,0x90010eaa,0x6800000,0x1329800,0x90010eaa,0x6800100,0x962540,0x90010eaa,0x7c00100,0x230400,0x90010eaa,0xc000010,0x448000,0x90010fab, -0x7c00100,0x220400,0x90010fab,0x7c00100,0x250400,0x9002c300,0x4000000,0x100000,0x900ac400,0x4000000,0xe0000d,0x900acd00,0x4000000,0xe00000,0x900acd00,0x4000000, -0x2800000,0x900acf00,0x4000000,0xe00000,0x900b0500,0x4000000,0xe00000,0x900b0500,0x4000000,0x2800000,0x900b0b9a,0x7c00900,0x1230400,0x900b109a,0x7c00300,0xe30000, -0x900b119a,0x7c00300,0xe30000,0x90408e06,0x24000000,0x400000,0xa0001004,0x4000000,0x200000,0xa0001004,0x7c00100,0x230400,0xa000120f,0x2802100,0x962460,0xa000120f, -0x2802400,0x962460,0xa000171a,0x2802100,0x962460,0xa000171a,0x2806400,0x962460,0xa0002a00,0x4000000,0x1600000,0xa0003000,0x24000000,0x200000,0xa000581e,0x7c00100, -0x230400,0xa0007300,0x24000000,0x200000,0xa0008301,0x2802400,0x962460,0xa0008e00,0x24000000,0x400000,0xa000cf00,0x4000000,0xe00000,0xa0010500,0x4000000,0x200000, -0xa00114af,0x2802100,0x962460,0xa00114af,0x2802400,0x962460,0xa00114af,0x2806400,0x962460,0xa00114af,0x6800000,0x1329800,0xa00114af,0x7c00100,0x230400,0xa00114af, -0x7c00100,0x230560,0xa00116b0,0x2802100,0x962460,0xa00116b0,0x2802800,0x962460,0xa00116b0,0x2806400,0x962460,0xa00116b0,0x4000000,0x400000,0xa00116b0,0x4000000, -0x500000,0xa00116b0,0x4000010,0x400000,0xa00116b0,0x6800100,0x962540,0xa00116b0,0x7c00100,0x230400,0xa00116b0,0x7c00100,0x230560,0xa00116b0,0xc000010,0x448000, -0xa0011722,0x7c00100,0x230400,0xa00118b1,0x2802000,0x962460,0xa00118b1,0x2802100,0x962460,0xa00118b1,0x2806400,0x962460,0xa00118b1,0x4000000,0x200000,0xa00118b1, -0x4000000,0x400000,0xa00118b1,0x4000000,0x500000,0xa00118b1,0x6800100,0x962540,0xa00118b1,0x7c00100,0x230400,0xa00118b1,0x7c00100,0x230560,0xa00118b1,0xc000010, -0x448000,0xa00a4005,0x7c00100,0xe30400,0xa00a4711,0x7c40300,0xe30000,0xa00ac400,0x4000000,0xe00000,0xa00acb14,0x7c00100,0xe30000,0xa00acf00,0x4000000,0xe00000, -0xa00b0500,0x4000000,0xe00000,0xa00b0500,0x4000000,0x2800000,0xa00b0b96,0x7c00900,0x1230400,0xa00b1211,0x7c40300,0xe30000,0xa00b1314,0x7c00100,0xe30000,0xa00b1596, -0x7c00300,0xe30000,0xa040afb7,0x6800400,0x962540,0xa08083b8,0x2802400,0x962460,0xb0000a03,0x7c00100,0x220400,0xb0000b13,0x7c00100,0x2633800,0xb0001004,0x2802000, -0x962460,0xb0001110,0x4000000,0x200000,0xb0001524,0x2802000,0x962460,0xb0001615,0x4000000,0x500000,0xb000251b,0x7c00100,0x230400,0xb0007300,0x24000000,0x200000, -0xb0008939,0x4000000,0x200000,0xb0008939,0x7c00100,0x230400,0xb0008e00,0x24000000,0x200000,0xb0008e00,0x24000000,0x400000,0xb0008e00,0x24000010,0x400000,0xb0009257, -0x2802000,0x962460,0xb0009257,0x4000000,0x1600000,0xb0009519,0x7c00100,0x220400,0xb0009519,0x7c00100,0x250400,0xb0009a00,0x4000000,0x200000,0xb000b30a,0x2802100, -0x962460,0xb000b30a,0x7c00100,0x230400,0xb000c178,0x80000000,0x218960,0xb000c300,0x4000000,0x200000,0xb000d202,0x2802000,0x962460,0xb000d476,0x6800100,0x962540, -0xb000d476,0x7c00100,0x230400,0xb000e300,0x4000000,0xe00000,0xb000fda1,0x7c00100,0x1830000,0xb0010eaa,0x2802000,0x962460,0xb00116b0,0x7c00100,0x230400,0xb0011900, -0x4000000,0xe00000,0xb0011ab2,0x2802100,0x962460,0xb0011ab2,0x2802400,0x962460,0xb0011ab2,0x2806400,0x962460,0xb0011ab2,0x4000000,0x200000,0xb0011ab2,0x6800100, -0x962540,0xb0011ab2,0x7c00100,0x230400,0xb0011b0c,0x7c00100,0x230400,0xb0011cb3,0x2802100,0x962460,0xb0011cb3,0x2806400,0x962460,0xb0011cb3,0x6800000,0x1329800, -0xb0011cb3,0x6800100,0x962540,0xb0011cb3,0x7c00100,0x230400,0xb0011db6,0x2802500,0x962460,0xb0011db6,0x6800000,0x1329800,0xb0011db6,0x7c00100,0x230400,0xb0011db6, -0x7c00500,0x230400,0xb0011e00,0x4000000,0x200000,0xb0011e00,0x4000000,0x1500000,0xb0011fb4,0x2802100,0x962460,0xb0011fb4,0x6800100,0x962540,0xb0011fb4,0x7c00100, -0x230400,0xb0011fb4,0xc000010,0x248000,0xb0012000,0x4000000,0x200000,0xb00121b5,0x4000000,0x200000,0xb00121b5,0x4000010,0x400000,0xb00121b5,0x7c00100,0x220400, -0xb00121b5,0x7c00100,0x250400,0xb00121b5,0xc000010,0x448000,0xb00122b8,0x4000000,0x200000,0xb00122b8,0x7c00100,0x230400,0xb00123b7,0x2802400,0x962460,0xb00123b7, -0x4000000,0x200000,0xb00123b7,0x7c00100,0x230400,0xb00123b7,0xc000010,0x248000,0xb00a4005,0x7c00100,0xe30400,0xb00a4711,0x7c40300,0xe30000,0xb00acf00,0x4000000, -0xe00000,0xb00b0500,0x4000000,0xe00000,0xb00b0500,0x4000000,0x2800000,0xb00b109a,0x7c00300,0xe30000,0xb080e487,0x2802000,0x962460,0xc0001524,0x4000000,0x500000, -0xc0001a18,0x2806400,0x1862460,0xc0001a18,0x7c00100,0x1830000,0xc0007300,0x24000000,0x200000,0xc0008e00,0x24000010,0x400000,0xc0009519,0x7c00100,0x220400,0xc0009519, -0x7c00100,0x250400,0xc000c300,0x4000000,0x20000f,0xc000d85c,0x2802100,0x962460,0xc000d85c,0x6800100,0x962540,0xc000d85c,0x7c00100,0x230400,0xc000dc99,0x7c00100, -0x230400,0xc000e719,0x7c00100,0x220400,0xc00107a7,0x7c00100,0x230400,0xc0010eaa,0x7c00100,0x230400,0xc00116b0,0x7c00100,0x230560,0xc0011900,0x4000000,0x200000, -0xc0012447,0,0x818820,0xc0012447,0,0xc18820,0xc0012447,0,0x1418820,0xc00125b9,0x7c00100,0x230400,0xc00126bb,0x2802100,0x962460,0xc00126bb, -0x2806400,0x962460,0xc00126bb,0x4000000,0x500000,0xc00126bb,0x6800100,0x962540,0xc00126bb,0x7c00100,0x230400,0xc00127ba,0x2802400,0x962460,0xc00127ba,0x4000000, -0x200000,0xc00127ba,0x6800000,0x1329800,0xc00127ba,0x7c00100,0x230400,0xc00127ba,0x7c00900,0x230400,0xc0012800,0x4000000,0x200000,0xc0012b23,0x4000000,0x200000, -0xc0012b23,0x4000000,0x400000,0xc0012b23,0x4000000,0x1500000,0xc0012cbc,0x2802400,0x962460,0xc0012cbc,0x4000000,0x1600000,0xc0012cbc,0x6800000,0x1329800,0xc0012cbc, -0x7c00100,0x230400,0xc00acf00,0x4000000,0xe00000,0xc00ae300,0x4000000,0xe00000,0xc00b0500,0x4000000,0xe00000,0xc00b0500,0x4000000,0x2800000,0xc00b0b11,0x4000000, -0x1200000,0xc00b0b11,0x7c00900,0x1230400,0xc00b109a,0x7c00300,0xe30000,0xc00b2914,0x7c00100,0x2530000,0xc00b2916,0x7c00100,0x2530c00,0xc00b2a00,0x4000000,0xe00000, -0xc040af5e,0x7c00100,0x230400,0xc0c12b89,0x4000000,0x200000,0xc14a44ca,0x4000000,0xe0000d,0xd000131f,0x2802c00,0x962460,0xd000171a,0x7c00100,0x230400,0xd0001821, -0x2802100,0x962460,0xd0007300,0x24000000,0x200000,0xd0008e00,0x24000000,0x200000,0xd0008f3a,0x2806000,0x962460,0xd0009519,0x7c00100,0x220400,0xd0009519,0x7c00100, -0x250400,0xd000a500,0x4000000,0x200000,0xd000c300,0x4000000,0xe00000,0xd000d202,0x7c00100,0x230400,0xd000d476,0x7c00100,0x230400,0xd000d997,0x2802100,0x962460, -0xd000d997,0x6800100,0x962540,0xd000e001,0x2802100,0x962460,0xd000e700,0x4000400,0x200000,0xd000e719,0x7c00100,0x220400,0xd000e719,0x7c00500,0x23040f,0xd000fa00, -0x4000000,0xe00000,0xd0010eaa,0x4000010,0x400000,0xd0010eaa,0x7c00100,0x230400,0xd0012dbd,0x4000000,0x200000,0xd0012dbd,0x7c00100,0x230400,0xd0012fbe,0x2802100, -0x962460,0xd0012fbe,0x2802400,0x962460,0xd0012fbe,0x2806400,0x962460,0xd0012fbe,0x4000000,0x400000,0xd0012fbe,0x6800000,0x1329800,0xd0012fbe,0x6800100,0x962540, -0xd0012fbe,0x6800100,0x962541,0xd0012fbe,0x6804400,0x962540,0xd0012fbe,0x7c00100,0x230400,0xd0012fbe,0x7c00100,0x230560,0xd0012fbe,0xc000010,0x448000,0xd0013183, -0x7c00100,0x230400,0xd0013200,0x4000000,0x200000,0xd0013200,0x6800000,0x1329805,0xd00134c0,0x2802100,0x962460,0xd00134c0,0x4000002,0x400000,0xd00134c0,0x7c00100, -0x230400,0xd00a4305,0x7c00100,0xe30400,0xd00a4611,0x7c40300,0xe30000,0xd00a4711,0x7c40300,0xe30000,0xd00a5e11,0x7c40300,0xe30000,0xd00acf00,0x4000000,0xe00000, -0xd00b0500,0x4000000,0xe00000,0xd00b0500,0x4000000,0x2800000,0xd00b0b11,0x6800500,0x962540,0xd00b0bbf,0x2802200,0xc62460,0xd00b119a,0x7c00300,0xe30000,0xd00b2a00, -0x4000000,0xe00000,0xd00b2e11,0x7c40300,0xe30000,0xd00b30bf,0x7c00300,0x230000,0xd00b339a,0x7c00300,0xe30000,0xe0000c02,0xc000010,0xb48000,0xe0001524,0x2802400, -0x962460,0xe0001524,0x7c00100,0x230400,0xe0001615,0x7c00100,0x230400,0xe000251b,0x12882000,0x962460,0xe0002a00,0x4000000,0x1500000,0xe0005102,0x4000000,0x200000, -0xe0005c00,0x4000000,0x200000,0xe000622a,0x6804400,0x962540,0xe000622a,0x7c00100,0x230400,0xe0008838,0x7c00100,0x220400,0xe0008838,0x7c00100,0x250400,0xe0008e00, -0x24000000,0x810000,0xe0008e00,0x24000000,0x1410000,0xe0008e00,0x24000002,0x400000,0xe0008e00,0x2c000010,0xb48000,0xe000933e,0x7c00100,0x230400,0xe000933e,0xc000010, -0x448000,0xe0009519,0x7c00100,0x220400,0xe0009519,0x7c00100,0x23040f,0xe0009519,0x7c00100,0x250400,0xe000c178,0x2802100,0x962460,0xe000c941,0x2802100,0x962460, -0xe000c941,0x2806400,0x962460,0xe000c941,0x7c00100,0x230400,0xe000d202,0x2802400,0x962460,0xe000d202,0x7c00100,0x230400,0xe000d202,0x7c00500,0x230400,0xe000dc99, -0x4000000,0x200000,0xe000e001,0x2802100,0x962460,0xe000e001,0x2802400,0x962460,0xe000fda1,0x7c00100,0x1830000,0xe0013502,0x2802400,0x962460,0xe0013502,0x4000000, -0x200000,0xe0013502,0x7c00100,0x230400,0xe0013502,0x80000000,0x218960,0xe00136c1,0x4000000,0x200000,0xe00136c1,0x7c00100,0x230400,0xe001370b,0x7c00100,0x230400, -0xe0013919,0x7c00500,0x220400,0xe0013919,0x7c00500,0x22040f,0xe0013919,0x7c00d00,0x23040f,0xe0013a19,0x7c00100,0x220400,0xe0013a19,0x7c00100,0x230400,0xe0013bc2, -0x2802400,0x962460,0xe0013bc2,0x7c00100,0x230400,0xe0013bc2,0xc000010,0x248000,0xe0013cc3,0x6800000,0x1329800,0xe0013cc3,0x7c00100,0x230400,0xe0013dc4,0x2802400, -0x962460,0xe0013dc4,0x7c00100,0x230400,0xe0013e28,0x7c00100,0x230400,0xe0013fc5,0x7c00100,0x220400,0xe0013fc5,0x7c00100,0x250400,0xe0014000,0x4000000,0x200000, -0xe0014001,0x2802400,0x962460,0xe00a4711,0x7c40300,0xe30000,0xe00a5e11,0x7c40300,0xe30000,0xe00ac511,0x7c40300,0xe30000,0xe00acf00,0x4000000,0xe00000,0xe00ae300, -0x4000000,0xe00000,0xe00b0500,0x4000000,0xe00000,0xe00b1314,0x7c00100,0xe30000,0xe00b1316,0x7c00100,0xe30c00,0xe00b2a00,0x4000000,0xe00000,0xe00b2a00,0x4000000, -0x2800000,0xe00b3816,0x7c00500,0x230c00,0xe0808328,0x2802400,0x962460}; +0,0xc167,0,0,0xc367,0,0xe00000,0xc467,0,0xe00000,0xc667,0,0,0xc767,0,0, +0xc867,0,0,0xc967,0,0,0xca67,0,0,0xcc67,0,0xe00000,0xcf67,0,0xe00000,0xd067, +0,0xe00000,0xd367,0,0,0xd467,0,0,0xd567,0,0,0xd667,0,0,0xd867,0, +0,0xda67,0,0,0xdb67,0,0,0xdc67,0,0,0xdd67,0,0,0xde67,0,0, +0xdf67,0,0,0xe067,0,0,0xe167,0,0,0xe267,0,0,0xe367,0,0xe00000,0xe467, +0,0,0xe567,0,0,0xe667,0,0,0xe767,0,0,0xe867,0,0,0xe967,0, +0,0xea67,0,0,0xeb67,0,0,0xec67,0,0,0xed67,0,0,0xee67,0,0, +0xef67,0,0,0xf167,0,0,0xf367,0,0,0xf567,0,0,0xf667,0,0,0xf767, +0,0,0xf867,0,0,0xf967,0,0,0xfa67,0,0xe00000,0xfb67,0,0,0xfc67,0, +0,0xfd67,0,0,0xfe67,0,0,0x10167,0,0,0x10267,0,0,0x10367,0,0, +0x10467,0,0,0x10667,0,0,0x10767,0,0,0x10867,0,0,0x10967,0,0,0x10a67, +0,0,0x10b67,0,0,0x10c67,0,0,0x10d67,0,0,0x10e67,0,0,0x10f67,0, +0,0x11067,0,0,0x11367,0,0,0x11467,0,0,0x11567,0,0,0x11667,0,0, +0x11767,0,0,0x11867,0,0,0x11967,0,0xe00000,0x11a67,0,0,0x11b67,0,0,0x11c67, +0,0,0x11d67,0,0,0x11e67,0,0,0x11f67,0,0,0x12067,0,0,0x12167,0, +0,0x12267,0,0,0x12367,0,0,0x12467,0,0,0x12567,0,0,0x12667,0,0, +0x12767,0,0,0x12867,0,0,0x12967,0,0,0x12a67,0,0xe00000,0x12b67,0,0,0x12c67, +0,0,0x12d67,0,0,0x12f67,0,0,0x13067,0,0,0x13167,0,0,0x13267,0, +0,0x13367,0,0,0x13467,0,0,0x13567,0,0,0x13667,0,0,0x13767,0,0, +0x13867,0,0,0x13967,0,0,0x13a67,0,0,0x13b67,0,0,0x13c67,0,0,0x13d67, +0,0,0x13f67,0,0,0x14067,0,0,0x14167,0,0,0x14367,0,0,0x14467,0, +0,0x14567,0,0,0x14667,0,0,0x14767,0,0,0xa0067,0,0xe00000,0xa4f67,0,0xe00000, +0xa5f67,0,0xe00000,0xac567,0,0xe00000,0xad167,0,0xe00000,0xb0067,0,0xe00000,0xb1267,0,0xe00000,0xb2e67, +0,0xe00000,0x11000100,0,0x900020,0x11000100,0x40000001,0x440020,0x11000100,0x40000001,0x643020,0x11000100,0x40000001,0xa5a040,0x11000100,0x40000001, +0x116a8a0,0x11000200,0,0x900020,0x11000200,0x4000001,0xc4000b,0x11000200,0x7c00100,0x220402,0x11000200,0x24000000,0x200000,0x11000200,0x24000008,0x1710000, +0x11000200,0x40000001,0x1d3b020,0x11000219,0x7c00100,0x220401,0x11000219,0x7c00100,0x250401,0x11000319,0x7c00100,0x220401,0x11000319,0x7c00100,0x220402,0x11000319, +0x7c00100,0x250400,0x11000319,0x7c00100,0x250401,0x11000419,0x7c00100,0x220400,0x11000419,0x7c00100,0x220401,0x11000419,0x7c00100,0x220402,0x11000419,0x7c00100, +0x230400,0x11000419,0x7c00100,0x250400,0x11000419,0x7c00100,0x250401,0x11000419,0x7c00100,0x250402,0x11000519,0x7c00100,0x220400,0x11000519,0x7c00100,0x230400, +0x11000600,0x4000400,0x200002,0x11000600,0x4000400,0x200400,0x11000600,0x7c00500,0x220400,0x11000600,0x7c00500,0x230400,0x11000600,0x7c00500,0x530400,0x11000600, +0x7c00d00,0x230400,0x11000619,0x7c00500,0x22040f,0x11000800,0x4000010,0x1001401,0x11000800,0x4000400,0x200001,0x11000800,0x6800010,0x201001,0x11000800,0x7c00500, +0x230401,0x11000807,0x7c00100,0x220400,0x11000807,0x7c00100,0x250400,0x1100080e,0x4000400,0x200000,0x1100080e,0x4000400,0x200002,0x1100080e,0x7000500,0x220402, +0x1100080e,0x7c00100,0x220400,0x1100080e,0x7c00100,0x220401,0x1100080e,0x7c00100,0x220402,0x1100080e,0x7c00100,0x250400,0x1100080e,0x7c00100,0x250401,0x1100080e, +0x7c00120,0x220402,0x1100080e,0x7c00120,0x250402,0x11000908,0x4000000,0x200000,0x11000908,0x7c00100,0x220400,0x11000908,0x7c00100,0x220401,0x11000908,0x7c00100, +0x250400,0x11000908,0x7c00100,0x250401,0x11000a03,0x4000000,0x200400,0x11000a03,0x4000000,0x201000,0x11000a03,0x4000000,0x270000,0x11000a03,0x7c00100,0x220400, +0x11000a03,0x7c00100,0x220402,0x11000a03,0x7c00100,0x250400,0x11000a03,0x7c00500,0x230400,0x11000a03,0xc000010,0x1049400,0x11000b13,0x2802500,0x962460,0x11000b13, +0x4000000,0x200000,0x11000b13,0x4000000,0x201000,0x11000b13,0x4000000,0x230400,0x11000b13,0x4000002,0x400000,0x11000b13,0x4000010,0x200000,0x11000b13,0x7c00100, +0x2633800,0x11000c00,0x80000000,0x218960,0x11000c02,0x2802100,0x962460,0x11000c02,0x2802400,0x962460,0x11000c02,0x4000000,0x200000,0x11000c02,0x4000000,0x1329400, +0x11000c02,0x4000000,0x1329800,0x11000c02,0x4000000,0x1500000,0x11000c02,0x6800000,0x1329800,0x11000c02,0x7c00100,0x230400,0x11000c02,0x7c00100,0x230401,0x11000c02, +0x7c00100,0x230402,0x11000c02,0x7c00500,0x230400,0x11000c02,0x7d00100,0x230400,0x11000f01,0x2802400,0x962460,0x11000f0a,0x2802100,0x962460,0x11000f0a,0x2802400, +0x962460,0x11000f0a,0x2806400,0x962460,0x11000f0a,0x4000000,0x200000,0x11000f0a,0x6800100,0x962540,0x11000f0a,0x7c00100,0x230400,0x11000f0a,0x7c00100,0x230401, +0x11001004,0x2802100,0x962460,0x11001004,0x2802400,0x962460,0x11001004,0x2806400,0x962460,0x11001004,0x4000000,0x200000,0x11001004,0x4000000,0x1500000,0x11001004, +0x6800100,0x962540,0x11001004,0x6800100,0x962541,0x11001004,0x7c00100,0x230400,0x11001004,0x7c00100,0x230401,0x11001110,0x2802100,0x962460,0x11001110,0x2802400, +0x962460,0x11001110,0x2806400,0x962460,0x11001110,0x6800100,0x962540,0x11001110,0x7c00100,0x230400,0x11001110,0x7c00100,0x230401,0x1100120f,0x2802100,0x962460, +0x1100120f,0x2802400,0x962460,0x1100120f,0x2806400,0x962460,0x1100120f,0x6800100,0x962540,0x1100120f,0x7c00100,0x230400,0x1100131f,0x2802100,0x962460,0x1100131f, +0x2802400,0x962460,0x1100131f,0x2806400,0x962460,0x1100131f,0x4000000,0x200000,0x1100131f,0x6800000,0x1329800,0x1100131f,0x6800100,0x962540,0x1100131f,0x6800100, +0x962541,0x1100131f,0x7c00100,0x230400,0x1100131f,0x7c00100,0x230401,0x11001423,0x2802100,0x962460,0x11001423,0x2806400,0x962460,0x11001423,0x6800100,0x962540, +0x11001423,0x6800100,0x962541,0x11001423,0x7c00100,0x230400,0x11001423,0x7c00100,0x230401,0x11001524,0x2802100,0x962460,0x11001524,0x2802100,0x962461,0x11001524, +0x2806400,0x962460,0x11001524,0x6800000,0x1329800,0x11001524,0x6800100,0x962540,0x11001524,0x7c00100,0x230400,0x11001615,0x2802100,0x962460,0x11001615,0x2806400, +0x962460,0x11001615,0x6800100,0x962540,0x11001615,0x6800100,0x962541,0x11001615,0x7c00100,0x230400,0x1100171a,0x2802100,0x962460,0x1100171a,0x2806400,0x962460, +0x1100171a,0x6800000,0x1329800,0x1100171a,0x6800100,0x962540,0x1100171a,0x6800100,0x962541,0x1100171a,0x7c00100,0x230400,0x11001900,0x4000000,0x1600000,0x11001926, +0x2802100,0x1862460,0x11001926,0x2802400,0x1862460,0x11001926,0x2806100,0x1862460,0x11001926,0x4000000,0x200000,0x11001926,0x4000010,0x400000,0x11001926,0x6800000, +0x1329800,0x11001926,0x7800100,0x1830142,0x11001926,0x7c00100,0x1830000,0x11001926,0x7c00900,0x1830000,0x11001926,0x7e00100,0x1830000,0x11001a18,0x2802100,0x1862460, +0x11001a18,0x2802400,0x1862460,0x11001a18,0x6800000,0x1329800,0x11001a18,0x7800100,0x1830142,0x11001a18,0x7c00100,0x1830000,0x11001a18,0x7c00100,0x1830002,0x11001a18, +0x7c00900,0x1830000,0x11001a18,0x7e00100,0x1830000,0x11001d0c,0x7c00100,0x230400,0x11001d0c,0x7c00100,0x250400,0x11001e12,0x7c00100,0x2230500,0x11001e12,0x7c00100, +0x2330520,0x11001e12,0x7c80100,0x2330520,0x11002619,0x7c00100,0x220401,0x11002619,0x7c00100,0x220402,0x11002619,0x7c00100,0x250401,0x1100270e,0x4000400,0x200001, +0x1100270e,0x4000400,0x200002,0x1100270e,0x4000400,0x500001,0x1100270e,0x7c00100,0x220401,0x1100270e,0x7c00100,0x250401,0x11002800,0x80000,0x918820,0x11002800, +0x80000,0x1c18020,0x11002800,0x180000,0x918820,0x11002800,0x4000001,0x445801,0x11002800,0x4000001,0x445802,0x11002800,0x4000001,0xc4000b,0x11002800,0x6800000, +0x201c00,0x11002800,0x6800020,0x201c00,0x11002800,0x24000000,0x200000,0x11002800,0x24000000,0x200002,0x11002800,0x24000000,0x810000,0x11002800,0x24000000,0x1410000, +0x11002800,0x24000000,0x1500000,0x11002800,0x24000000,0x1500002,0x11002800,0x24000002,0x400000,0x11002800,0x24000006,0xc0000b,0x11002800,0x24000008,0x1410000,0x11002800, +0x24000008,0x1710000,0x11002800,0x24000020,0x1001400,0x11002800,0x24000020,0x1500002,0x11002800,0x2c000010,0x1248000,0x11002800,0x2c000010,0x1248002,0x11002800,0x40000001, +0x63b020,0x11002800,0x40080000,0x918820,0x11002801,0x80000,0x2a65620,0x11002801,0x82000,0x962460,0x11002900,0x4000000,0x20000e,0x11002900,0x4000000,0x20000f, +0x11002900,0x4000020,0x20000e,0x11002900,0x4000020,0x20000f,0x11002900,0x4000020,0x81000e,0x11002900,0x4000020,0x81000f,0x11002900,0x4000020,0x141000e,0x11002900, +0x4000020,0x141000f,0x11002900,0x4000022,0x20000e,0x11002900,0x4000022,0x20000f,0x11002a00,0x4000000,0x1500000,0x11002a00,0x4000000,0x1600000,0x11002a00,0x4000000, +0x1600002,0x11002b01,0x2000,0x962460,0x11002b01,0x2802020,0x962460,0x11002c00,0x4000000,0x200000,0x11002c00,0x4000000,0x200002,0x11002c00,0x4000000,0x20000f, +0x11002c00,0x4000020,0x200000,0x11002c00,0x7c00000,0x200000,0x11002c00,0x7c00020,0x200000,0x11002c00,0x7c00120,0x220405,0x11002c00,0x7c00120,0x230402,0x11002c00, +0x7c00120,0x250402,0x11002c00,0x7c00120,0x250405,0x11002c19,0x7c00100,0x250400,0x11002c19,0x7c00100,0x250401,0x11002d00,0x4000000,0x100006,0x11002d00,0x4000000, +0x200006,0x11002d19,0x7c00100,0x220402,0x11002d19,0x7c00100,0x230400,0x11002d19,0x7c00100,0x250402,0x11002e00,0x24000000,0x200000,0x11002e00,0x24000020,0x200000, +0x11002e00,0x24000020,0x200001,0x11002f00,0x24000020,0x200000,0x11002f00,0x24000020,0x200001,0x11002f00,0x24000020,0x200002,0x11002f00,0x24000020,0xf00000,0x11002f00, +0x24000020,0x1600000,0x11002f00,0x24000022,0x1600000,0x11003000,0x24000000,0x200000,0x11003000,0x24000020,0x200000,0x11003000,0x24000020,0x810000,0x11003000,0x24000020, +0x1410000,0x11003100,0x24000000,0x200000,0x11003200,0x24000000,0x200000,0x11003300,0x4000000,0x100003,0x11003400,0x24000000,0x100000,0x11003400,0x24000000,0x200000, +0x11003500,0x24000000,0x200000,0x11003600,0x24000000,0x200000,0x11003600,0x24000020,0x200000,0x11003700,0x24000000,0x200000,0x11003700,0x24000000,0xe00000,0x11003700, +0x24000000,0x2800000,0x11003700,0x24000020,0x200000,0x11003800,0x4000000,0x100000,0x11003800,0x24000000,0x200000,0x11003800,0x24000000,0xb00000,0x11003800,0x24000000, +0xe00000,0x11003800,0x24000000,0x1710000,0x11003800,0x24000000,0x2800000,0x11005003,0x7c00100,0x220402,0x11005013,0x2802500,0x962460,0x11005013,0x4000020,0x200005, +0x11005013,0x7c00100,0x2633801,0x11005013,0x7c00100,0x2633802,0x11005013,0x7c00100,0x2633805,0x11005019,0x7c00100,0x220402,0x11005102,0x7000100,0x230408,0x11005102, +0x7c00100,0x230404,0x11005102,0x7c00100,0x230407,0x11005102,0x7c00100,0x230408,0x11005102,0x7c00100,0x230409,0x11005201,0x2802400,0x962460,0x11005500,0x80000, +0x1e18820,0x11005502,0x7000100,0x230408,0x11005502,0x7c00100,0x230404,0x11005502,0x7c00100,0x230407,0x11005502,0x7c00100,0x230408,0x11005502,0x7c00100,0x230409, +0x11005667,0x1000,0,0x11020200,0x80004,0x418820,0x11020200,0x4000000,0x100006,0x11020200,0x4000000,0x10000f,0x11020200,0x4000400,0x100002,0x11020200, +0x4000400,0x500002,0x11020200,0x6800c00,0x101000,0x11020200,0x24000000,0x100000,0x11020200,0x24000000,0x200000,0x11020200,0x24000000,0x1400000,0x11020200,0x24000000, +0x1500000,0x11020200,0x24000000,0x1600000,0x11020200,0x24000020,0x100000,0x11020200,0x24000020,0x1600000,0x11020219,0x7c00100,0x12040f,0x11020219,0x7c00100,0x220400, +0x11020219,0x7c00100,0x220401,0x11020219,0x7c00100,0x250400,0x11020319,0x7c00100,0x220400,0x11020319,0x7c00100,0x220401,0x11020319,0x7c00100,0x220402,0x11020319, +0x7c00100,0x250400,0x11020319,0x7c00100,0x250402,0x11020319,0x7d00100,0x220402,0x11020419,0x7c00100,0x220401,0x11020519,0x7c00100,0x220400,0x11020600,0x4000400, +0x100002,0x11020600,0x4000400,0x200400,0x11020600,0x7c00500,0x130400,0x11020600,0x7c00d00,0x130400,0x11020701,0x2802400,0x962460,0x11020701,0x2802400,0x962461, +0x11020701,0x2802400,0xc62460,0x1102080e,0x7c00100,0x220400,0x1102080e,0x7c00100,0x250400,0x11020908,0x7c00100,0x220400,0x11020908,0x7c00100,0x220401,0x11020908, +0x7c00100,0x250400,0x11020908,0x7c00100,0x250401,0x11022800,0x24000000,0x100000,0x11022800,0x24000000,0x200000,0x11022800,0x24000000,0x200002,0x11022800,0x24000000, +0x401000,0x11022800,0x24000000,0xf00002,0x11022800,0x24000000,0xf0ac02,0x11022800,0x24000000,0x1500000,0x11022800,0x24000002,0x100000,0x11022800,0x24000002,0x370000, +0x11022800,0x24000002,0x470000,0x11022800,0x24000006,0x400000,0x11022800,0x24000008,0x1710000,0x11022800,0x24000008,0x1712c00,0x11022800,0x24000020,0x100000,0x11022800, +0x24000020,0x1500000,0x11022800,0x24000020,0x1500002,0x11022900,0x4000000,0x10000e,0x11022900,0x4000000,0x10000f,0x11022919,0x7c00100,0x12040f,0x11022c00,0x4000000, +0x100002,0x11022c00,0x4000000,0x10000f,0x11022c00,0x4000000,0x1500002,0x11022c00,0x4000000,0x1600002,0x11022c00,0x7c00120,0x120405,0x11022c0e,0x7c00100,0x250401, +0x11022c19,0x7c00100,0x150401,0x11022d00,0x4000000,0x100006,0x11022d00,0x4000000,0x200006,0x11022d19,0x7c00100,0x120402,0x11022d19,0x7c00100,0x150402,0x11022e00, +0x24000000,0x200000,0x11022e00,0x24000020,0x100000,0x11022f00,0x24000020,0x100000,0x11022f00,0x24000020,0x100001,0x11022f00,0x24000020,0x100002,0x11023000,0x24000000, +0x100000,0x11023300,0x4000000,0x100002,0x11023300,0x4000000,0x100003,0x11023300,0x4000100,0x120403,0x11023300,0x4000100,0x150403,0x11023400,0x24000000,0x100000, +0x11023500,0x24000000,0x100000,0x11023600,0x24000000,0x100000,0x11023600,0x24000020,0x100000,0x11023700,0x24000000,0x100000,0x11023700,0x24000000,0xe00000,0x11023700, +0x24000020,0x100000,0x11023800,0x4000000,0x100000,0x11023800,0x24000000,0x200000,0x11024e67,0,0,0x11025600,0x4000000,0x100000,0x11042a00,0x4000000, +0x1600000,0x11045700,0x4000000,0x20000a,0x11045700,0x4000020,0x20000a,0x11045712,0x7c00100,0xe3040a,0x11045712,0x7c80100,0xe3040a,0x11045716,0x7c00100,0xe30c0a, +0x11045716,0x7c00100,0x2530c0a,0x11063d00,0x4000001,0x445811,0x11065700,0x4000000,0x810011,0x11065700,0x4000000,0xe00011,0x11065700,0x4000000,0x1410011,0x11065700, +0x4000000,0x1500011,0x11065700,0x4000000,0x1600011,0x11065700,0x4000006,0xe70011,0x11065700,0x4000008,0xe00011,0x11065700,0x4000008,0xe02c11,0x11065700,0x4000010, +0x871411,0x11065700,0x4000010,0x1201411,0x11065700,0x4000010,0x1271011,0x11065700,0x4000020,0xe00011,0x11065700,0x4000400,0xe00011,0x11065700,0x4000420,0xe00011, +0x11065700,0x6800000,0xe01c11,0x11065700,0x6800040,0xe29811,0x11065700,0xc000010,0x80ac11,0x11065700,0xc000010,0xb48011,0x11065719,0x7c00100,0xe20411,0x11065719, +0x7c00100,0xe50411,0x11065719,0x7c00140,0xe20411,0x11065719,0x7c00140,0xe50411,0x11080100,0x6800000,0x201c00,0x11080100,0x68000c0,0x1329800,0x11080100,0x24000000, +0x200000,0x11080100,0x24000000,0x810000,0x11080100,0x24000000,0x1410000,0x11080100,0x24000000,0x1500000,0x11080100,0x24000000,0x1600000,0x11080100,0x24000000,0x1b00000, +0x11080100,0x24000000,0x2410000,0x11080100,0x24000006,0xd70000,0x11080100,0x24000008,0x1713c00,0x11080100,0x24000008,0x1714000,0x11080100,0x24000010,0x1001400,0x11080100, +0x24000010,0x1071000,0x11080100,0x24000010,0x1071400,0x11080100,0x24000020,0x200000,0x11080100,0x24000020,0x400000,0x11080100,0x24000020,0x1600000,0x11080100,0x24000400, +0x200000,0x11080100,0x24000420,0x200000,0x11080100,0x2c000010,0xb48000,0x11080100,0x2c000010,0x100ac00,0x11080100,0x44000001,0x1a45800,0x11080119,0x7c00100,0x220400, +0x11080119,0x7c00100,0x250400,0x11080119,0x7c001c0,0x220400,0x11080119,0x7c001c0,0x250400,0x11080200,0x4000400,0x200002,0x11080200,0x24000000,0x200000,0x11080200, +0x24000000,0x1500000,0x11080200,0x24000000,0x1600000,0x11080200,0x24000020,0x200000,0x110a1e12,0x7c00100,0x2130480,0x110a1e12,0x7c80100,0x2130480,0x110a3000,0x24000000, +0xe00000,0x110a3000,0x24100000,0x810001,0x110a3000,0x24100000,0x1410001,0x110a3700,0x24000000,0x200000,0x110a3d00,0x4000000,0xe00000,0x110a3d00,0x4000000,0xe00002, +0x110a3d00,0x24000000,0xe00000,0x110a3d11,0x7c00300,0xe30000,0x110a3d11,0x7c00900,0x1230400,0x110a3d12,0x2802400,0x962460,0x110a3e14,0x7c00100,0xe30000,0x110a3e14, +0x7c00100,0xe30001,0x110a3e14,0x7c00100,0x2530000,0x110a3e14,0x7c00900,0x1230000,0x110a3e14,0x7c00900,0x1230001,0x110a3f16,0x7c00100,0xe30c00,0x110a3f16,0x7c00100, +0xe30c01,0x110a3f16,0x7c00100,0x2530c00,0x110a3f16,0x7c00900,0x1230c00,0x110a3f16,0x7c00900,0x1230c01,0x110a4005,0x7c00100,0xe30400,0x110a4112,0x7c00100,0xe30402, +0x110a4112,0x7c80100,0xe30402,0x110a4400,0x4000000,0xe00000,0x110a4412,0x4000000,0xe00002,0x110a4412,0x4000000,0xe00003,0x110a4416,0x4000000,0xe00c03,0x110a4500, +0x4000000,0xe0000d,0x110a4516,0x4000000,0xe00c0d,0x110a4711,0x7c40300,0xe30000,0x110a4f11,0x7c00300,0xe30001,0x110a4f11,0x7c40300,0xe30000,0x110a5300,0x4000000, +0x810010,0x110a5300,0x4000000,0xe00002,0x110a5300,0x4000000,0xe00010,0x110a5300,0x4000000,0x1410010,0x110a5300,0x4000002,0xe70010,0x110a5300,0x4000008,0x810010, +0x110a5300,0x4000008,0x1410010,0x110a5300,0x6800000,0xe01c02,0x110a5300,0x6800000,0xe01c10,0x110a5400,0x4000000,0x81000c,0x110a5400,0x4000000,0xe0000c,0x110a5400, +0x4000000,0x141000c,0x110a5400,0x4000000,0x150000c,0x110a5400,0x4000000,0x160000c,0x110a5400,0x4000002,0xe7000c,0x110a5400,0x4000010,0x87140c,0x110a5400,0x4000010, +0xe7000c,0x110a5400,0x4000010,0x120140c,0x110a5400,0x4000010,0x127100c,0x110a5400,0x4000020,0xe0000c,0x110a5400,0x4000026,0xe7000c,0x110a5400,0xc000010,0x80ac0c, +0x110a5400,0xc000010,0xb4800c,0x11400c0c,0x4000010,0xb00000,0x11400c0c,0x4000010,0x1071400,0x11400c17,0xc000010,0xb48000,0x11400c1e,0x7c00900,0x230400,0x11400f4b, +0xc000010,0x448000,0x11400f5f,0xc000010,0x448000,0x11401d94,0x4000000,0x200000,0x11403dca,0x4000000,0xe00000,0x114457bf,0x4000004,0x120000a,0x114457bf,0x4000008, +0x81000a,0x114457bf,0x4000008,0x141000a,0x114457bf,0x4000010,0x87000a,0x114457bf,0xc000010,0x84800a,0x114457c8,0x3802500,0x126246a,0x114457c8,0x7c00d00,0x2530c0a, +0x114a3dbf,0x24000000,0x810000,0x114a3dbf,0x24000000,0x1410000,0x114a3dbf,0x24000008,0x810000,0x114a3dbf,0x24000008,0x1410000,0x114a3dbf,0x24000010,0x870000,0x114a3dbf, +0x2c000010,0x848000,0x114a3dc5,0x4000000,0xe00000,0x114a3dc5,0x24000000,0xe00000,0x114a3dc5,0x24000002,0xe00000,0x114a3dc5,0x24000002,0x1200000,0x114a3dc5,0x24000008, +0x810000,0x114a3dc5,0x24000008,0x1410000,0x114a3dc8,0x7c00900,0x930c00,0x114a3dc8,0x7c00900,0xe30c00,0x114a3dca,0x7c00300,0xe30000,0x114a3ec8,0x7000400,0x1200c02, +0x114a3fbf,0x4000004,0x1200000,0x114a3fc8,0x7c00d00,0x2530c00,0x114a42ca,0x4000000,0xe00000,0x114a42ca,0x4000000,0xe0000f,0x114a44ca,0x4000000,0xe00002,0x114a44ca, +0x4000000,0xe00003,0x114a45ca,0x4000000,0xe00002,0x114a45ca,0x4000000,0xe0000d,0x11505103,0x24000000,0x810000,0x11505103,0x24000000,0x1410000,0x1180090a,0x2802400, +0x962460,0x11800c27,0x2802100,0x962460,0x11800c27,0x2802500,0x962460,0x11800f32,0x2802400,0x962460,0x11800f3f,0x2802400,0x962460,0x11820700,0x2802400,0x962460, +0x11820700,0x2802500,0x962460,0x118a3dcb,0x2802400,0x962460,0x118a3ec8,0x2802400,0x962460,0x11c00904,0x2802400,0x962460,0x11c00908,0x2802400,0x962460,0x11c00c2c, +0x6800000,0x1329800,0x11c00c30,0xc000010,0xb48000,0x11c00f78,0x6800000,0x1329800,0x11c0107d,0x6800000,0x1329800,0x11c01181,0x6800000,0x1329800,0x11c01285,0x6800000, +0x1329800,0x11c01489,0x4000000,0x200000,0x11c01489,0x6800000,0x1329800,0x11c0168d,0x6800000,0x1329800,0x11d05107,0x7c00100,0x230408,0x20000067,0x1000,0, +0x20000b13,0x2802400,0x962460,0x20000b13,0x2802500,0x962460,0x20001b27,0x2802100,0x962460,0x20001b27,0x2802100,0x962461,0x20001b27,0x2802400,0x962460,0x20001b27, +0x2802500,0x962460,0x20001b27,0x2806400,0x962460,0x20001b27,0x2902100,0x962462,0x20001b27,0x4000000,0x200000,0x20001b27,0x4000000,0x400000,0x20001b27,0x4000000, +0x500000,0x20001b27,0x4000000,0x810000,0x20001b27,0x4000000,0xb00000,0x20001b27,0x4000000,0xc0000b,0x20001b27,0x4000000,0x1410000,0x20001b27,0x4000010,0xb00000, +0x20001b27,0x4000010,0xc00000,0x20001b27,0x6800000,0x1329800,0x20001b27,0x6800100,0x462540,0x20001b27,0x6800400,0x962540,0x20001b27,0x7c00100,0x230400,0x20001b27, +0x7c00100,0x230401,0x20002619,0x7c00100,0x220401,0x20002a00,0x4000000,0x1600000,0x20004b67,0,0x1900000,0x20004c67,0,0x1900000,0x20004d67,0, +0x1900000,0x20006d67,0x1000,0,0x20006e67,0x1000,0,0x20026d67,0,0,0x20026e67,0,0,0x200a4a12,0x7c00100,0x1f304c1, +0x200a4a12,0x7c00100,0x20304e1,0x21005600,0x4000000,0x700000,0x21022a00,0x4000000,0x1600000,0x30000419,0x7c00100,0x220400,0x30000419,0x7c00100,0x220401,0x30000419, +0x7c00100,0x250400,0x30000419,0x7c00100,0x250401,0x30000519,0x7c00100,0x220400,0x30000600,0x4000400,0x200400,0x30000600,0x7c00500,0x230400,0x30000605,0x4000400, +0x200400,0x3000080e,0x7c00100,0x220400,0x30000908,0x2000,0x962460,0x30000908,0x7c00100,0x220400,0x30000908,0x7c00100,0x220401,0x30000908,0x7c00100,0x250400, +0x30000908,0x7c00100,0x250401,0x30000a03,0x4000006,0x400400,0x30000c02,0x4000000,0x200000,0x30000c02,0x7c00100,0x230400,0x30000d22,0x2802100,0x962460,0x30000d22, +0x2802400,0x962460,0x30000d22,0x2802500,0x962460,0x30000d22,0x4000000,0x200000,0x30000d22,0x4000010,0x200000,0x30000d22,0x7c00100,0x230400,0x30000d22,0xc000010, +0x248000,0x30000d22,0x80000000,0x218960,0x30000e25,0x2802500,0x962460,0x30000e25,0x7c00100,0x230400,0x30001821,0x2802100,0x962460,0x30001821,0x2806400,0x962460, +0x30001821,0x4000000,0x200000,0x30001821,0x6800100,0x962540,0x30001821,0x6800100,0x962541,0x30001821,0x7c00100,0x230400,0x30001b27,0x2802100,0x962460,0x30001b27, +0x2802400,0x962460,0x30001b27,0x4000000,0x200000,0x30001b27,0x4000000,0x400000,0x30001b27,0x7c00100,0x230400,0x30001c1c,0x2802100,0x1862460,0x30001c1c,0x2802400, +0x1862460,0x30001c1c,0x2806400,0x1862460,0x30001c1c,0x4000000,0x200000,0x30001c1c,0x6800100,0x1862400,0x30001c1c,0x6800100,0x1862540,0x30001c1c,0x7c00100,0x1830000, +0x30001c1c,0x7c00100,0x1830001,0x30001c1c,0xc000010,0x448000,0x30001f0b,0x4000000,0x200000,0x30001f0b,0x4000010,0x200000,0x30001f0b,0x4000010,0x400000,0x30001f0b, +0x6800000,0x200000,0x30001f0b,0x7c00100,0x230400,0x30001f0b,0xc000010,0x248000,0x30002006,0x7c00100,0x250400,0x30002128,0x4000000,0x200000,0x30002128,0x7c00100, +0x230400,0x30002128,0xc000010,0x248000,0x3000221d,0x4000000,0x810000,0x3000221d,0x4000000,0x1410000,0x3000221d,0x4000001,0x445800,0x3000221d,0x7c00100,0x230400, +0x30002300,0x4000010,0x400000,0x30002320,0x7c00100,0x230400,0x30002417,0x2802100,0x1862460,0x30002417,0x2802400,0x1862460,0x30002417,0x2806400,0x1862460,0x30002417, +0x2882000,0x1862460,0x30002417,0x4000000,0x200000,0x30002417,0x4000000,0x400000,0x30002417,0x4000000,0x1600000,0x30002417,0x4000010,0x400000,0x30002417,0x4000010, +0x1200000,0x30002417,0x6800000,0x1329800,0x30002417,0x6800100,0x1862540,0x30002417,0x7c00100,0x1830000,0x30002417,0x7d00100,0x1830000,0x3000251b,0x80000,0xc18820, +0x3000251b,0x2802100,0x962460,0x3000251b,0x3c02100,0x962460,0x3000251b,0x4000000,0x200000,0x3000251b,0x4000006,0x500000,0x3000251b,0x4000010,0x400000,0x3000251b, +0x4000010,0xb70000,0x3000251b,0x4000800,0x200000,0x3000251b,0x6800000,0x1329800,0x3000251b,0x7c00100,0x230400,0x3000251b,0x7c00900,0x230400,0x3000251b,0xc000010, +0xb48000,0x3000251b,0x12882000,0x962460,0x30002800,0x24000000,0x200000,0x30002800,0x2c000010,0x1248002,0x30002a00,0x4000000,0x1600000,0x30002b01,0x2000,0x962460, +0x30002c00,0x4000000,0x200000,0x30002c00,0x7c00100,0x220405,0x30002d19,0x7c00100,0x250400,0x30002e00,0x24000000,0x200000,0x30003000,0x24000000,0x200000,0x30003100, +0x24000000,0x200000,0x30003600,0x24000000,0x200000,0x30003700,0x24000000,0x200000,0x3000392e,0x24000000,0x200000,0x30005013,0x7c00100,0x2633801,0x30005600,0, +0x918820,0x30020600,0x4000400,0x500400,0x30020701,0x2802400,0x962460,0x30020701,0x2802400,0xc62460,0x300a3a11,0x4020000,0xe00000,0x300a3a11,0x4020000,0xe00002, +0x300a3b11,0x4020000,0xe00002,0x300a3c00,0x4008000,0xe00000,0x300a3c00,0x4010000,0xe00000,0x300a3d11,0x7c00300,0xe30002,0x300a4305,0x7c00100,0xe30400,0x300a4611, +0x7c40300,0xe30000,0x300a4829,0x7c00100,0xe30400,0x300a4829,0x7c00900,0x1230400,0x300a4929,0x4000000,0xe00000,0x3040259a,0x4000010,0x400000,0x3040259a,0x4000010, +0xb70000,0x3040259a,0xc000010,0xb48000,0x304028ba,0x4000001,0xc41c0b,0x304a3dca,0x4000000,0xe00000,0x30800c27,0x2802100,0x962460,0x30c01c92,0x6800000,0x1329800, +0x3100080e,0x7c00120,0x220402,0x3100080e,0x7c00120,0x250402,0x31005167,0x1000,0,0x3100581e,0x4000000,0x200000,0x3100581e,0x7c00100,0x230400,0x3100590d, +0x7c00100,0x230400,0x31005a09,0x7c00100,0x220400,0x31005a09,0x7c00100,0x250400,0x31005b00,0x4000000,0x200000,0x31005c00,0x80000,0x918820,0x31005c00,0x2802000, +0x962460,0x31005c00,0x2802400,0x962460,0x31005c00,0x4000000,0x200000,0x31005c00,0x4000000,0x200001,0x31005c00,0x6800000,0x962540,0x31005c00,0x6800400,0x962540, +0x31005c01,0x2802400,0x962460,0x31005d00,0x4000020,0x200005,0x31005d00,0x6800020,0x1329805,0x31005d00,0x7c00120,0x220405,0x31005d00,0x7c00120,0x250405,0x31006000, +0x82000,0x962460,0x31006000,0x180000,0x918820,0x310a5e11,0x7c40300,0xe30000,0x310a5f11,0x7c00300,0xe30001,0x32000419,0x7c00100,0x250400,0x3200080e,0x4000020, +0x200000,0x3200080e,0x7c00100,0x220400,0x3200080e,0x7c00100,0x250400,0x32000908,0x7c00100,0x220400,0x32000908,0x7c00100,0x250400,0x32000c02,0x7c00100,0x230400, +0x32000e25,0x7c00100,0x230400,0x32001d0c,0x7c00100,0x230400,0x32002800,0x80000,0x1e18820,0x32002800,0x80020,0x218820,0x32002800,0x4000001,0x445802,0x32002800, +0x24000000,0x200000,0x32002800,0x24000000,0x1500002,0x32002800,0x24000020,0x200000,0x32002800,0x2c000010,0x1248002,0x32002919,0x7c00100,0x22040f,0x32002a00,0x4000000, +0x1600000,0x32002b01,0x2000,0x962460,0x32002b01,0x2802000,0x962460,0x32002b01,0x2802020,0x962460,0x32002c00,0x4000000,0x200000,0x32002c00,0x4000020,0x200000, +0x32002c00,0x4000020,0x200005,0x32002c00,0x7c00120,0x220405,0x32002c00,0x7c00120,0x250405,0x32002e00,0x24000020,0x200000,0x32002f00,0x24000020,0x200000,0x32003000, +0x24000000,0x200000,0x32003000,0x24000020,0x200000,0x32003500,0x24000000,0x200000,0x32003600,0x24000020,0x200000,0x32003700,0x24000000,0x100000,0x32003700,0x24000000, +0x200000,0x32003800,0x24000000,0x810000,0x32003800,0x24000000,0x1410000,0x32005102,0x4000000,0x1500008,0x32005502,0x7c00100,0x230400,0x32006108,0x7c00100,0x220400, +0x32006108,0x7c00100,0x250400,0x3200622a,0x2802100,0x962460,0x3200622a,0x2806400,0x962460,0x3200622a,0x7c00100,0x230400,0x3200632b,0x2802100,0x962460,0x3200632b, +0x6804000,0x962540,0x3200632b,0x7c00100,0x230400,0x3200642c,0x2802100,0x962460,0x3200642c,0x7c00100,0x230400,0x3200652d,0x2802100,0x962460,0x3200652d,0x7c00100, +0x230400,0x32006600,0x24000020,0x200000,0x32006700,0x24000020,0x200000,0x32006800,0x24000020,0x200000,0x32006900,0x24000020,0x200000,0x32006900,0x24000020,0x810000, +0x32006900,0x24000020,0x1410000,0x32006a00,0x24000020,0x200000,0x32006a00,0x24000020,0x200001,0x32006a00,0x24000020,0x200002,0x32020701,0x2882000,0xc62460,0x32023300, +0x4000000,0x100000,0x32026c01,0x12882000,0x962460,0x32065700,0x4000000,0x810011,0x32065700,0x4000000,0x1410011,0x32086600,0x24000020,0x810000,0x32086600,0x24000020, +0x1410000,0x32086900,0x24000020,0x810000,0x32086900,0x24000020,0x1410000,0x320a3600,0x24000020,0x200000,0x320a3d11,0x7c00100,0x1230400,0x320a3e14,0x7c00100,0xe30010, +0x320a3e14,0x7c00100,0x2530000,0x320a3f16,0x7c00100,0xe30c10,0x320a4400,0x4000000,0xe00003,0x320a4929,0x4000000,0xe00000,0x320a4f11,0x7c00300,0xe30001,0x320a6b16, +0x7c00100,0x2530c00,0x32406396,0xc000010,0x448000,0x324a3dcd,0x4000000,0xe00000,0x324a3dcd,0x7c00100,0x1230400,0x324a3fc8,0x4000002,0x1200c00,0x324a53c5,0x24000000, +0xe00000,0x32820701,0x2802000,0x962460,0x40000419,0x7c00100,0x220400,0x40000519,0x7c00100,0x220400,0x40000600,0x4000400,0x200400,0x4000080e,0x7c00100,0x220400, +0x4000080e,0x7c00100,0x250400,0x4000080e,0x7c00100,0x250402,0x40000c02,0x2802100,0x962460,0x40000c02,0x2802400,0x962460,0x40000c02,0x2802500,0x962460,0x40000c02, +0x4000000,0x200000,0x40000c02,0x4000000,0x1071400,0x40000c02,0x7c00100,0x230400,0x40000c02,0x80000000,0x218960,0x40000d22,0x7c00100,0x230400,0x40000f0a,0x7c00100, +0x230400,0x40001004,0x7c00100,0x230400,0x40001110,0x2802100,0x962460,0x40001110,0x6800100,0x962540,0x4000120f,0x2802100,0x962460,0x4000120f,0x4000000,0x1600000, +0x4000120f,0x7c00100,0x230400,0x4000131f,0x7c00100,0x230400,0x40001423,0x4000000,0x200000,0x40001423,0x4000000,0x1600000,0x40001615,0x2802400,0x962460,0x40001615, +0x7c00100,0x230400,0x40002417,0x2802400,0x1862460,0x40002417,0x4000000,0x200000,0x40002800,0x6800000,0x201c00,0x40002800,0x24000002,0x200000,0x40002c00,0x4000000, +0x200002,0x40003000,0x24000000,0x200000,0x40003000,0x24000020,0x200000,0x40003700,0x24000000,0x200000,0x40005a09,0x7c00100,0x220400,0x40005a09,0x7c00100,0x250400, +0x40005d00,0x7c00120,0x220405,0x40006f30,0x2802100,0x962460,0x40006f30,0x2802400,0x962460,0x40006f30,0x4000000,0x200000,0x40006f30,0x6800000,0x1329800,0x40006f30, +0x6800100,0x962540,0x40006f30,0x7c00100,0x230400,0x40006f30,0xc000010,0xb48000,0x40007034,0x7c00100,0x1830000,0x40007117,0x4000000,0x200000,0x40007208,0x7c00100, +0x220400,0x4000720e,0x7c00100,0x220400,0x4000720e,0x7c00500,0x22040e,0x4000720e,0x7c00500,0x22040f,0x40007219,0x7c00100,0x220400,0x40007219,0x7c00500,0x220400, +0x40007219,0x7c00500,0x22040e,0x40007219,0x7c00500,0x22040f,0x40007300,0x24000000,0x200000,0x40007400,0x4000000,0x200000,0x40007531,0x7c00100,0x230400,0x40007631, +0x7c00100,0x230400,0x40007835,0x4000010,0x400000,0x40007835,0x7c00100,0x230400,0x40007933,0x7c00100,0x230400,0x40007a32,0x6800000,0x1329800,0x40007a32,0x7c00100, +0x230400,0x40007b2f,0x7c00100,0x230400,0x40007c00,0x4000000,0x200000,0x40020701,0x2802400,0x962460,0x40020701,0x2802400,0xc62460,0x40023300,0x4000000,0x200000, +0x40027d01,0x12882000,0x962460,0x400a3700,0x24000000,0x200000,0x400a3700,0x24000000,0xe00000,0x400a4400,0x4000000,0xe0000d,0x400a4412,0x4000000,0xe00002,0x400a4412, +0x4000000,0xe00003,0x400a4500,0x4000000,0xe0000d,0x400a5300,0x4000000,0x810010,0x400a5300,0x4000000,0x1410010,0x40507709,0x4000000,0x200000,0x4050770c,0x4000000, +0x400000,0x4050770f,0x4000000,0x200000,0x4050770f,0x4000000,0x400000,0x40c01489,0x4000000,0x200000,0x40d05107,0x4000000,0x200000,0x41000419,0x7c00100,0x220400, +0x41000419,0x7c00100,0x250400,0x4100080e,0x7c00100,0x220400,0x4100080e,0x7c00100,0x250400,0x41000908,0x7c00100,0x220400,0x41000908,0x7c00100,0x250400,0x41000b13, +0x2802000,0x962460,0x41000b13,0x2802100,0x962460,0x41000b13,0x4000000,0xb00000,0x41000c02,0x2802100,0x962460,0x41000c02,0x4000000,0x1500000,0x41000c02,0xc000010, +0xb48000,0x41000f0a,0x7c00100,0x230400,0x41001004,0x7c00100,0x230400,0x41001423,0x7c00100,0x230400,0x41001b27,0x4000000,0x500000,0x41001d0c,0x7c00100,0x22040f, +0x41001d0c,0x7c00100,0x230400,0x41001f0b,0x2802400,0x962460,0x41001f0b,0x4000000,0x200000,0x41001f0b,0x7c00100,0x230400,0x41002800,0x24000000,0x200000,0x41002800, +0x24000000,0x400000,0x41002919,0x7c00100,0x22040e,0x41002a00,0x4000000,0x1600000,0x41002b01,0x2802020,0x962460,0x41002c00,0x4000000,0x200000,0x41002c00,0x7c00120, +0x220405,0x41003000,0x24000000,0x200000,0x41003700,0x24000000,0x200000,0x41003700,0x24000000,0xe00000,0x41005d00,0x7c00120,0x220405,0x41006600,0x24000020,0x200000, +0x41006600,0x24000020,0x810000,0x41006600,0x24000020,0x1410000,0x41007208,0x7c00100,0x22040f,0x41007219,0x7c00100,0x220400,0x41007300,0x24000000,0x200000,0x41007e0e, +0x2802000,0x962460,0x41007e0e,0x4000000,0x200000,0x41007f0e,0x4000000,0x200000,0x41007f0e,0x7c00100,0x230400,0x41008002,0x7c00100,0x230400,0x41008137,0x2802100, +0x962460,0x41008137,0x4000000,0x200000,0x41008137,0x6800100,0x962540,0x41008137,0x7c00100,0x230400,0x41008301,0x2802000,0x962460,0x41008407,0x4000000,0x200000, +0x41008407,0x4000000,0x400000,0x41008407,0x4000000,0xb00000,0x41008407,0x7c00100,0x220400,0x41008407,0x7c00100,0x250400,0x4100850b,0x7c00100,0x230400,0x4100860b, +0x4000000,0x200000,0x4100860b,0x7c00100,0x230400,0x4100870c,0x7c00100,0x220400,0x41008838,0x7c00100,0x220400,0x41008838,0x7c00100,0x250400,0x41008939,0x2802000, +0x962460,0x41008939,0x2802100,0x962460,0x41008939,0x2806000,0x962460,0x41008939,0x4000000,0x200000,0x41008939,0x4000000,0x400000,0x41008939,0x7c00100,0x230400, +0x41008939,0xc000010,0x448000,0x41008a00,0x4000400,0x200400,0x41008b3b,0x4000000,0x1800000,0x41008b3b,0x6800000,0x1329800,0x41008b3b,0x7c00100,0x1830000,0x41008b3b, +0x7e00100,0x1830000,0x41008c3d,0x4000010,0x400000,0x41008c3d,0x7c00100,0x230400,0x41008d0e,0x7c00100,0x22040f,0x41008d19,0x7c00100,0x220400,0x41008d19,0x7c00100, +0x22040f,0x41008e00,0x24000000,0x200000,0x41008e00,0x24000000,0x400000,0x41008e00,0x24000000,0x1710000,0x41008e00,0x24000006,0x400000,0x41008f3a,0x2802100,0x962460, +0x41008f3a,0x2806000,0x962460,0x41008f3a,0x4000000,0x200000,0x41008f3a,0x6800100,0x962540,0x41008f3a,0x7c00100,0x230400,0x4100903c,0x7c00100,0x230400,0x4100903c, +0x7c00100,0x23040f,0x41020701,0x2802000,0x962460,0x41020701,0x2802000,0xc62460,0x410a3700,0x24000000,0x200000,0x410a3700,0x24000000,0xe00000,0x410a4412,0x4000000, +0xe00003,0x410a4711,0x7c40300,0xe30000,0x410a4f11,0x7c00300,0xe30001,0x410a9100,0x4000000,0x800010,0x410a9100,0x4000000,0x810010,0x410a9100,0x4000000,0x870010, +0x410a9100,0x4000000,0xb00010,0x410a9100,0x4000000,0xf00010,0x410a9100,0x4000000,0x1001410,0x410a9100,0x4000000,0x1071010,0x410a9100,0x4000000,0x1071410,0x410a9100, +0x4000000,0x1410010,0x41408ad0,0x4000400,0x200000,0x414a82ca,0x4000000,0xe00000,0x41808300,0x2802000,0x962460,0x41c01489,0x6800000,0x1329800,0x50000419,0x7c00100, +0x220400,0x50000419,0x7c00100,0x250400,0x5000080e,0x7c00100,0x220400,0x50000908,0x7c00100,0x220400,0x50000908,0x7c00100,0x250400,0x50000b13,0x2802500,0x962460, +0x50000f0a,0x7c00100,0x230400,0x50001615,0x2802100,0x962460,0x50001615,0x7c00100,0x230400,0x50002b01,0x2802020,0x962460,0x50002c00,0x4000000,0x200000,0x50002c19, +0x7c00100,0x220400,0x50002d19,0x7c00100,0x220400,0x50003000,0x24000000,0x200000,0x50003000,0x24000020,0x200000,0x50003700,0x24000000,0x200000,0x50005d00,0x7c00120, +0x220405,0x50005d00,0x7c00120,0x250405,0x50006108,0x7c00100,0x220400,0x50006108,0x7c00100,0x250400,0x50006600,0x24000020,0x200000,0x50007300,0x24000000,0x200000, +0x50008301,0x2802400,0x962460,0x50008a00,0x7c00500,0x230400,0x50009257,0x2802400,0x962460,0x50009257,0x4000000,0x200000,0x50009257,0x4000010,0x1071400,0x50009257, +0x6800000,0x1329800,0x50009257,0x7c00100,0x230400,0x50009257,0x7c00500,0x230400,0x50009257,0x7c00900,0x230400,0x50009257,0xc000010,0xb48000,0x5000933e,0x2802100, +0x962460,0x5000933e,0x2802400,0x962460,0x5000933e,0x4000000,0x200000,0x5000933e,0x4000000,0x400000,0x5000933e,0x4000010,0x400000,0x5000933e,0x6800000,0x1329800, +0x5000933e,0x6800100,0x962540,0x5000933e,0x6800100,0x962541,0x5000933e,0x6804400,0x962540,0x5000933e,0x7c00100,0x230400,0x5000933e,0x7c00100,0x230401,0x5000933e, +0xc000010,0x448000,0x50009419,0x7c00100,0x220400,0x50009419,0x7c00100,0x250400,0x50009500,0x4000400,0x200400,0x5000965a,0x4000000,0x500000,0x5000965a,0x7c00100, +0x230400,0x5000965a,0xc000010,0xb48000,0x5000975b,0x4000000,0x200000,0x5000975b,0x4000010,0x400000,0x5000975b,0x7c00100,0x230400,0x50009865,0x7c00100,0x230400, +0x50009965,0x4000010,0x400000,0x50009965,0x7c00100,0x230400,0x50409aca,0x4000000,0x200000,0x5100080e,0x7c00100,0x220400,0x5100080e,0x7c00100,0x250400,0x51000c02, +0x2802100,0x962460,0x51000c02,0x4000000,0x1500000,0x51000c02,0x4000020,0x200000,0x51000c02,0x7c00100,0x230400,0x51000f0a,0x7c00100,0x230400,0x51000f0a,0x7c00500, +0x230400,0x51001110,0x2802100,0x962460,0x5100131f,0x2802100,0x962460,0x51001423,0x7c00100,0x230400,0x51001524,0x2802100,0x962460,0x51001524,0x4000000,0x200000, +0x51001524,0x7c00100,0x230400,0x5100171a,0x2802100,0x962460,0x5100171a,0x4000000,0x200000,0x5100171a,0x4000000,0x1500000,0x5100171a,0x7c00100,0x230400,0x51001b27, +0x4000000,0x200000,0x51001b27,0x4000000,0x400000,0x51001b27,0x4000000,0x500000,0x51001b27,0x7c00100,0x230400,0x51001c1c,0x2802100,0x1862460,0x51001c1c,0x2802500, +0x1862460,0x51001c1c,0x2806400,0x1862460,0x51001c1c,0x4000000,0x1800000,0x51001c1c,0x6800000,0x1329800,0x51001c1c,0x6800100,0x1862400,0x51001c1c,0x6800100,0x1862540, +0x51001c1c,0x6800500,0x1862400,0x51001c1c,0x7c00100,0x1830000,0x5100251b,0x7c00100,0x230400,0x51002619,0x7c00100,0x220400,0x51002619,0x7c00100,0x250400,0x51002800, +0x80020,0x218820,0x51002c00,0x4000000,0x200000,0x51002d19,0x7c00100,0x230400,0x51003700,0x24000000,0x200000,0x51003700,0x24000000,0xe00000,0x51005201,0x2802400, +0x962460,0x51005c00,0x4000000,0x200000,0x51006108,0x7c00100,0x220400,0x51006108,0x7c00100,0x250400,0x51006600,0x24000020,0x200000,0x51006600,0x24000020,0x810000, +0x51006600,0x24000020,0x1410000,0x51007300,0x24000000,0x200000,0x51007300,0x24000020,0x200000,0x51008002,0x7c00100,0x230400,0x51008301,0x2802000,0x962460,0x51008301, +0x2802400,0x962460,0x51008301,0x2802400,0xc62460,0x51008a00,0x7c00500,0x230400,0x51008e00,0x24000000,0x200000,0x51008e00,0x24000000,0x400000,0x51008e00,0x24000000, +0x810000,0x51008e00,0x24000000,0x1400000,0x51008e00,0x24000000,0x1410000,0x51008e00,0x24000000,0x1710000,0x51008e00,0x24000002,0x200000,0x51008e00,0x24000500,0x230400, +0x51008e00,0x2c000010,0xb48000,0x51009419,0x7c00100,0x220400,0x51009419,0x7c00100,0x22040e,0x51009419,0x7c00100,0x22040f,0x51009419,0x7c00100,0x250400,0x51009500, +0x4000400,0x200400,0x51009500,0x7c00500,0x230400,0x51009519,0x7c00100,0x220400,0x51009519,0x7c00100,0x22040f,0x51009519,0x7c00100,0x230400,0x51009519,0x7c00100, +0x250400,0x51009b71,0x2802100,0x962460,0x51009b71,0x6800000,0x1329800,0x51009b71,0x6800100,0x962540,0x51009b71,0x6804400,0x962540,0x51009b71,0x7c00100,0x230400, +0x51009c52,0x2802100,0x962460,0x51009c52,0x2802400,0x962460,0x51009c52,0x2802d00,0x962460,0x51009c52,0x4000010,0x400000,0x51009c52,0x6800000,0x1329800,0x51009c52, +0x6800100,0x962540,0x51009c52,0x7c00100,0x230400,0x51009c52,0xc000010,0x448000,0x51009d6d,0x6800000,0x1329800,0x51009d6d,0x7c00100,0x230400,0x51009d6d,0x7c00500, +0x230400,0x51009d6d,0x7c00d00,0x230400,0x51009d6d,0xc000010,0x448000,0x51009e08,0x2802100,0x962460,0x51009f63,0x4000010,0x400000,0x51009f63,0x6800000,0x1329800, +0x51009f63,0x7c00100,0x230400,0x51009f63,0x7c00900,0x230400,0x51009f63,0xc000010,0x448000,0x51009f63,0xc000010,0xb48000,0x5100a008,0x2000,0x962460,0x5100a008, +0x2802400,0x962460,0x5100a008,0x4000000,0x200000,0x5100a008,0x7c00100,0x220400,0x5100a008,0x7c00100,0x230400,0x5100a008,0x7c00100,0x250400,0x5100a008,0x7c00500, +0x230400,0x5100a16f,0x2806400,0x962460,0x5100a16f,0x6800000,0x1329800,0x5100a16f,0x6800100,0x962540,0x5100a16f,0x7c00100,0x230400,0x5100a16f,0xc000010,0x448000, +0x5100a24f,0x2802100,0x962460,0x5100a24f,0x2802400,0x962460,0x5100a24f,0x6800000,0x1329800,0x5100a24f,0x7c00100,0x230400,0x5100a24f,0xc000010,0x448000,0x5100a36e, +0x2802100,0x962460,0x5100a36e,0x4000000,0x200000,0x5100a36e,0x6800100,0x962540,0x5100a36e,0x6804400,0x962540,0x5100a36e,0x7c00100,0x230400,0x5100a442,0x2802100, +0x962460,0x5100a442,0x4000000,0x200000,0x5100a442,0x6800000,0x1329800,0x5100a442,0x6800100,0x962540,0x5100a442,0x7c00100,0x230400,0x5100a442,0xc000010,0x448000, +0x5100a500,0x4000000,0x200000,0x5100a600,0x4000000,0x200000,0x5100a601,0x2802000,0x962460,0x5100a76b,0x7c00100,0x230400,0x5100a868,0x7c00100,0x230400,0x5100a96c, +0x4000000,0x200000,0x5100a96c,0x7c00100,0x230400,0x5100aa00,0x4000000,0xe00000,0x5100ab00,0x4000000,0xe00000,0x51086600,0x24000020,0x810000,0x51086600,0x24000020, +0x1410000,0x510a4005,0x7c00100,0xe30400,0x510a4711,0x7c40300,0xe30000,0x510a7300,0x24000000,0x200000,0x510aaa00,0x4000000,0xe00000,0x5140a2fe,0x4000400,0x400000, +0x514a82ca,0x4000000,0xe00000,0x51802bbc,0x2802000,0x962460,0x51c00908,0x2802400,0x962460,0x51c0a008,0x2802400,0x962460,0x52000f0a,0x2802100,0x962460,0x52000f0a, +0x6800100,0x962540,0x52000f0a,0x7c00100,0x230400,0x52001004,0x4000000,0x1600000,0x52001b00,0x4000000,0x200000,0x52001c1c,0x2802100,0x1862460,0x52001c1c,0x6800100, +0x1862400,0x52001c1c,0x6800500,0x1862400,0x52001e12,0x7c00100,0x2230500,0x52001e12,0x7c00100,0x2330520,0x52002128,0x4000002,0x400000,0x52002128,0x7c00100,0x230400, +0x52002a00,0x4000000,0x1500000,0x52002a00,0x4000000,0x1600000,0x52002d00,0x4000000,0x200006,0x52003000,0x24000000,0x200000,0x52006108,0x7c00100,0x220400,0x52006108, +0x7c00100,0x250400,0x52008301,0x2802400,0x962460,0x52008407,0x2802400,0x962460,0x52008407,0x7c00100,0x220400,0x52008407,0x7c00100,0x250400,0x52008b3b,0x6800000, +0x1800000,0x52008b3b,0x7c00100,0x1830000,0x52008e00,0x24000000,0x400000,0x52009419,0x7c00100,0x250400,0x5200975b,0x4000000,0x200000,0x5200ac7e,0x2802000,0x962460, +0x5200ac7e,0x2802100,0x962460,0x5200ac7e,0x2802400,0x962460,0x5200ac7e,0x4000010,0x200000,0x5200ac7e,0x7c00100,0x230400,0x5200ac7e,0xc000010,0x248000,0x5200ad28, +0x7c00100,0x230400,0x5200ae6a,0x2802100,0x1862460,0x5200ae6a,0x2802400,0x962460,0x5200ae6a,0x2802400,0x1862460,0x5200ae6a,0x2806000,0x1862460,0x5200ae6a,0x4000000, +0x1800000,0x5200ae6a,0x6800000,0x1329800,0x5200ae6a,0x6800100,0x1862400,0x5200ae6a,0x6800100,0x1862540,0x5200ae6a,0x7c00100,0x1830000,0x5200ae6a,0x7c00900,0x1830000, +0x5200ae6a,0xc000010,0x1848000,0x5200b083,0x4000010,0x400000,0x5200b083,0x7c00100,0x230400,0x5200b083,0xc000010,0x448000,0x5200b182,0x2802400,0x962460,0x5200b182, +0x4000000,0x200000,0x5200b182,0x4000010,0x400000,0x5200b182,0x7c00100,0x230400,0x5200b182,0xc000010,0x448000,0x5200b30a,0x2802400,0x962460,0x5200b30a,0x4000000, +0x200000,0x5200b30a,0x7c00100,0x230400,0x5200b54e,0x2802100,0x962460,0x5200b54e,0x2802400,0x962460,0x5200b54e,0x4000000,0x200000,0x5200b54e,0x4000010,0x400000, +0x5200b54e,0x6800000,0x1329800,0x5200b54e,0x6800100,0x962540,0x5200b54e,0x6804400,0x962540,0x5200b54e,0x7c00100,0x230400,0x5200b54e,0xc000010,0x448000,0x5200b61c, +0x4000000,0x1800000,0x5200b61c,0x6800500,0x1862400,0x5200b61c,0x7c00100,0x1830000,0x5200b61c,0x7c00900,0x1830000,0x5200b77f,0x2802100,0x1862460,0x5200b77f,0x2802400, +0x1862460,0x5200b77f,0x4000000,0x1800000,0x5200b77f,0x4000010,0x1800000,0x5200b77f,0x7c00100,0x1830000,0x5200b77f,0x7c00500,0x1830000,0x5200b77f,0x7c00900,0x1830000, +0x5200b77f,0x7e00100,0x1830000,0x5200b873,0x2802100,0x962460,0x5200b873,0x2806400,0x962460,0x5200b873,0x6800000,0x1329800,0x5200b873,0x6800100,0x962540,0x5200b873, +0x6800400,0x962540,0x5200b873,0x7c00100,0x230400,0x5200b873,0xc000010,0x448000,0x5200b912,0x7c00100,0x2230500,0x5200b912,0x7c00100,0x2330520,0x5200ba74,0x4000000, +0x200000,0x5200ba74,0x4000010,0x400000,0x5200ba74,0x7c00100,0x230400,0x5200bb85,0x4000000,0x200000,0x5200bb85,0x7c00100,0x230400,0x5200bc75,0x4000000,0x400000, +0x5200bc75,0x4000010,0x400000,0x5200bc75,0x7c00100,0x230400,0x5200bd7d,0x4000000,0x200000,0x5200bd7d,0x7c00100,0x230400,0x5200be7a,0x4000000,0x200000,0x5200be7a, +0x7c00100,0x230400,0x5200bf58,0x7c00100,0x230400,0x5200c002,0x4000000,0x200000,0x5200c178,0x2802100,0x962460,0x5200c178,0x2802400,0x962460,0x5200c178,0x2806400, +0x962460,0x5200c178,0x4000000,0x200000,0x5200c178,0x6800100,0x962540,0x5200c178,0x7c00100,0x230400,0x5200c178,0x7c00100,0x230401,0x5200c178,0xc000010,0x448000, +0x5200c178,0x80000000,0x218960,0x5200c247,0x7c00100,0x230400,0x5200c247,0x7c00100,0x830400,0x5200c247,0x7c00100,0x1430400,0x5200c300,0x4000000,0x200003,0x52022d00, +0x4000000,0x100006,0x52023700,0x24000000,0x100000,0x52023700,0x24000000,0xe00000,0x52023700,0x24000000,0x2800000,0x52024400,0x4000000,0x100000,0x52027300,0x24000000, +0x100000,0x5202c300,0x4000000,0x100000,0x5202c300,0x4000000,0x100002,0x5202c300,0x4000000,0x100003,0x5202c300,0x4000000,0x10000d,0x5202c300,0x4000100,0x150400, +0x5202c300,0x4000100,0x15040d,0x520a1e12,0x7c00100,0x2130480,0x520a3700,0x24000000,0xe00000,0x520a3800,0x24000000,0x100000,0x520a4711,0x7c40300,0xe30000,0x520a4f11, +0x7c00300,0xe30001,0x520a7300,0x24000000,0x100000,0x520ab412,0x7c00100,0x2130480,0x520ac400,0x4000000,0xe00002,0x520ac400,0x4000000,0xe0000d,0x520ac414,0x4000000, +0xe0000d,0x520ac511,0x7c40300,0xe30000,0x5240af9c,0x7c00100,0x230400,0x5240afa1,0x4000400,0x200000,0x5240afa3,0x6800400,0x962540,0x5240afa3,0x7c00100,0x230400, +0x5240afad,0x7c00100,0x230400,0x5240afaf,0x7c00100,0x230400,0x5240b2d2,0x4000000,0x200000,0x5240b2d2,0x4000000,0x1500000,0x5240b2dd,0x4000000,0x200000,0x5240b2eb, +0x4000000,0x200000,0x524a44ca,0x4000000,0xe00003,0x5250b501,0x7c00900,0x230400,0x5280af9c,0x2802400,0x962460,0x5280af9d,0x2802400,0x962460,0x5280afa3,0x2802400, +0x962460,0x5280afa5,0x2802400,0x962460,0x5280afa7,0x2802400,0x962460,0x52c0b3f8,0x2802400,0x962460,0x52c0b3fc,0x7c00100,0x230400,0x60000c02,0x2802100,0x962460, +0x60000c02,0x7c00100,0x230400,0x60000f0a,0x2802100,0x962460,0x60000f0a,0x6800100,0x962540,0x60000f0a,0x7c00100,0x230400,0x6000131f,0x4000000,0x200000,0x6000171a, +0x7c00100,0x230400,0x6000171a,0x7c00100,0x230560,0x60001b27,0x2802100,0x962460,0x60001b27,0x4000000,0xc00000,0x60001b27,0x7c00100,0x230400,0x60001f0b,0x2802400, +0x962460,0x60002919,0x7c00100,0x22040e,0x60002a00,0x4000000,0x1600000,0x60003000,0x24000000,0x200000,0x60003000,0x24000000,0xe00000,0x60003700,0x24000000,0x200000, +0x60003800,0x24000000,0x1710000,0x60005102,0x4000000,0x200000,0x60006108,0x7c00100,0x220400,0x60006108,0x7c00100,0x250400,0x60006600,0x24000020,0x200000,0x60008301, +0x2802400,0xc62460,0x6000903c,0x2806000,0x962460,0x6000903c,0x4000000,0x400000,0x60009519,0x7c00100,0x220400,0x60009519,0x7c00100,0x250400,0x6000a008,0x7c00100, +0x220400,0x6000a008,0x7c00100,0x250400,0x6000c300,0x4000000,0x2703580,0x6000c654,0x2802000,0x962460,0x6000c654,0x4000010,0x200000,0x6000c654,0x7c00100,0x230400, +0x6000c73f,0x2802000,0x962460,0x6000c73f,0x2802100,0x962460,0x6000c73f,0x4000000,0x200000,0x6000c73f,0x6800100,0x962540,0x6000c73f,0x6804000,0x962540,0x6000c73f, +0x7c00100,0x230400,0x6000c80b,0x7c00100,0x230400,0x6000c941,0x2802100,0x962460,0x6000c941,0x2806400,0x962460,0x6000c941,0x4000000,0x200000,0x6000c941,0x4000010, +0x200000,0x6000c941,0x6800000,0x1329800,0x6000c941,0x6800100,0x962540,0x6000c941,0x7c00100,0x230400,0x6000c941,0xc000010,0x448000,0x6000ca82,0x7c00100,0x230400, +0x6000cc00,0x4000000,0xe00000,0x6000d000,0x4000000,0x200000,0x6002c300,0x4000000,0x100000,0x6002c300,0x4000000,0x10000d,0x6002c300,0x4000100,0x150400,0x6002c300, +0x4000100,0x15040d,0x600a3000,0x24000000,0x200000,0x600a3000,0x24000000,0xe00000,0x600a3700,0x24000000,0x200000,0x600a3800,0x24000000,0x200000,0x600a3800,0x24000000, +0x2800000,0x600a4305,0x7c00100,0xe30400,0x600ac300,0x4000000,0x100000,0x600ac400,0x4000000,0xe0000d,0x600acb14,0x7c00100,0xe30000,0x600acb16,0x7c00100,0xe30c00, +0x600acc00,0x4000000,0xe00000,0x600acd00,0x4000000,0x200000,0x600acd00,0x4000000,0xe00000,0x600acd00,0x4000000,0x2800000,0x600ace00,0x4000000,0xe00000,0x600ace00, +0x4000000,0x2800000,0x600acf00,0x4000000,0xe00000,0x600acf00,0x4000000,0x2800000,0x600ad111,0x7c40300,0xe30000,0x604ac4ca,0x4000000,0xe00003,0x61000a03,0x4000000, +0x1600000,0x61000c02,0x80000000,0x218960,0x6100120f,0x4000000,0x200000,0x61001a18,0x7c00100,0x1830000,0x61001d0c,0x7c00100,0x230400,0x61001d0c,0x7c00100,0x250400, +0x61006600,0x24000020,0x200000,0x61008407,0x7c00100,0x220400,0x61008407,0x7c00100,0x250400,0x6100870c,0x7c00100,0x220400,0x61008e00,0x24000000,0x200000,0x61008e00, +0x24000000,0x400000,0x61008e00,0x24000002,0x300000,0x6100903c,0x7c00100,0x230400,0x61009519,0x7c00100,0x220400,0x61009519,0x7c00100,0x250400,0x61009519,0x7c00500, +0x22040f,0x61009b71,0x2802100,0x962460,0x61009b71,0x2806400,0x962460,0x61009b71,0x7c00100,0x230400,0x6100a008,0x2802100,0x962460,0x6100c300,0x4000000,0x20000f, +0x6100cd00,0x4000000,0x200000,0x6100d202,0x2802400,0x962460,0x6100d202,0x2802500,0x962460,0x6100d202,0x7c00100,0x230400,0x6100d302,0x4000020,0x200000,0x6100d302, +0x7c00120,0x230405,0x6100d476,0x2802100,0x962460,0x6100d476,0x2802100,0x962461,0x6100d476,0x2806400,0x962460,0x6100d476,0x4000000,0x400000,0x6100d476,0x6800000, +0x1329800,0x6100d476,0x6800100,0x962540,0x6100d476,0x7c00100,0x230400,0x6100d476,0xc000010,0x448000,0x6100d573,0x2802100,0x962460,0x6100d573,0x2806400,0x962460, +0x6100d573,0x6800100,0x962540,0x6100d573,0x7c00100,0x230400,0x6100d573,0x7c00900,0x230400,0x6100d573,0xc000010,0x448000,0x6100d68d,0x7c00100,0x230400,0x6100d756, +0x7c00100,0x230400,0x6100d85c,0x2802500,0x962460,0x6100d85c,0x6800100,0x962540,0x6100d85c,0x7c00100,0x230400,0x6100d85c,0x7c00500,0x230400,0x6100d997,0x2802100, +0x962460,0x6100d997,0x4000000,0x200000,0x6100d997,0x4000000,0x400000,0x6100d997,0x6800000,0x1329800,0x6100d997,0x6800100,0x962540,0x6100d997,0x6804400,0x962540, +0x6100d997,0x7c00100,0x230400,0x6100d997,0x7c00100,0x230560,0x6100d997,0xc000010,0x448000,0x6100da98,0x6800000,0x1329800,0x6100da98,0x7c00100,0x230400,0x6100db71, +0x4000000,0x200000,0x6100dc99,0x2802100,0x962460,0x6100dc99,0x2802400,0x962460,0x6100dc99,0x6800000,0x1329800,0x6100dc99,0x6800100,0x962540,0x6100dc99,0x6804400, +0x962540,0x6100dc99,0x7c00100,0x230400,0x610a4711,0x7c40300,0xe30000,0x610a4f11,0x7c00300,0xe30001,0x610ace00,0x4000000,0xe00000,0x6140afa1,0x7c00100,0x230400, +0x6140afa3,0x7c00100,0x230400,0x6180af9e,0x2802400,0x962460,0x62002a00,0x4000000,0x1600000,0x63002800,0x80000,0x918820,0x63c00c15,0x80000,0x918820,0x7000080e, +0x7c00100,0x250400,0x70000a03,0x4000000,0x200000,0x70000c00,0x80000000,0x218960,0x70000f0a,0x7c00100,0x230400,0x70001004,0x7c00100,0x230400,0x70001524,0x2802100, +0x962460,0x70001524,0x7c00100,0x230400,0x70001615,0x2802100,0x962460,0x7000171a,0x2802100,0x962460,0x70001821,0x6800000,0x1329800,0x70002320,0x7c00100,0x230400, +0x70002a00,0x4000000,0x1500000,0x70002a00,0x4000000,0x1600000,0x70003000,0x24000000,0x200000,0x70003800,0x24000000,0xe00000,0x70005201,0x2802400,0x962460,0x7000581e, +0x7c00100,0x230400,0x70006108,0x7c00100,0x220400,0x70006108,0x7c00100,0x250400,0x70006f30,0x7c00100,0x230400,0x70007300,0x24000000,0x200000,0x70007f0e,0x4000000, +0x200000,0x70008301,0x2802100,0x962460,0x70008301,0x2802400,0x962460,0x70008e00,0x24000000,0x200000,0x70008e00,0x24000000,0x400000,0x70008e00,0x24000002,0x400000, +0x70008e00,0x24000008,0x1410000,0x70008e00,0x24000010,0x400000,0x70008e00,0x2c000010,0x448000,0x70009519,0x7c00100,0x220400,0x70009519,0x7c00100,0x230400,0x70009519, +0x7c00100,0x250400,0x70009865,0x7c00100,0x230400,0x70009965,0x4000010,0x400000,0x70009965,0x7c00100,0x230400,0x7000a008,0x7c00100,0x220400,0x7000a008,0x7c00100, +0x250400,0x7000a008,0x7c00500,0x22040f,0x7000a50e,0x4000000,0x200000,0x7000b61c,0x2802500,0x1862460,0x7000b61c,0x6800500,0x1862400,0x7000b61c,0x7c00100,0x1830000, +0x7000c300,0x4000000,0x100000,0x7000c941,0x2806000,0x962460,0x7000cc00,0x4000000,0xe00000,0x7000cd00,0x4000000,0x200000,0x7000cd00,0x4000000,0xe00000,0x7000cd00, +0x4000000,0x2800000,0x7000cf00,0x4000000,0xe00000,0x7000d202,0x2802100,0x962460,0x7000d202,0x7c00100,0x230400,0x7000d997,0x7c00100,0x230400,0x7000d997,0xc000010, +0x248000,0x7000dd86,0x2802400,0x962460,0x7000dd86,0x7c00100,0x230400,0x7000dd86,0xc000010,0x448000,0x7000de9f,0x4000000,0x200000,0x7000de9f,0x7c00100,0x230400, +0x7000e001,0x2400,0x962460,0x7000e001,0x2802400,0x962460,0x7000e187,0x2802000,0x962460,0x7000e187,0x2802100,0x962460,0x7000e187,0x4000000,0x200000,0x7000e187, +0x7c00100,0x230400,0x7000e187,0xc000010,0x448000,0x7000e288,0x7c00100,0x230400,0x7000e300,0x4000000,0x200000,0x7000e489,0x2802100,0x962460,0x7000e489,0x2802400, +0x962460,0x7000e489,0x6800100,0x962540,0x7000e489,0x6800100,0x962541,0x7000e489,0x6804400,0x962540,0x7000e489,0x7c00100,0x230400,0x7000e489,0x7c00900,0x230400, +0x7000e59d,0x2802100,0x962460,0x7000e59d,0x2802400,0x962460,0x7000e59d,0x4000000,0x200000,0x7000e59d,0x4000010,0x200000,0x7000e59d,0x6800100,0x962540,0x7000e59d, +0x6804400,0x962540,0x7000e59d,0x7c00100,0x230400,0x7000e59d,0xc000010,0x448000,0x7000e691,0x2802100,0x962460,0x7000e691,0x2802400,0x962460,0x7000e691,0x2806400, +0x962460,0x7000e691,0x6800000,0x1329800,0x7000e691,0x6800100,0x962540,0x7000e691,0x7c00100,0x230400,0x7000e700,0x4000400,0x200400,0x7000e70e,0x7c00100,0x220400, +0x7000e719,0x7c00100,0x220400,0x7000e719,0x7c00500,0x22040f,0x7000e853,0x7c00100,0x230400,0x7000e9a0,0x2802400,0x962460,0x7000e9a0,0x4000000,0x200000,0x7000e9a0, +0x4000000,0x500000,0x7000e9a0,0x7c00100,0x230400,0x7000ea79,0x2802400,0x962460,0x7000ea79,0x4000000,0x200000,0x7000ea79,0x4000000,0xf00000,0x7000ea79,0x4000010, +0x400000,0x7000ea79,0x7c00100,0x230400,0x7000eb8c,0x2802400,0x962460,0x7000eb8c,0x4000000,0x200000,0x7000eb8c,0x7c00100,0x230400,0x7000eca3,0x2802100,0x962460, +0x7000eca3,0x2806400,0x962460,0x7000eca3,0x4000000,0x200000,0x7000eca3,0x6800000,0x1329800,0x7000eca3,0x6800100,0x962540,0x7000eca3,0x7c00100,0x230400,0x7000eca3, +0xc000010,0x448000,0x7000ed95,0x6800000,0x1329800,0x7000ed95,0x7c00100,0x230400,0x7000ed95,0xc000010,0x448000,0x7000ee1c,0x2802500,0x1862460,0x7000ee1c,0x6800000, +0x1329800,0x7000ee1c,0x7c00100,0x1830000,0x7000ee1c,0x7c00900,0x1830000,0x7000ef8f,0x4000000,0x200000,0x7000ef8f,0x7c00100,0x230400,0x7000f08e,0x4000000,0x200000, +0x7000f08e,0x7c00100,0x230400,0x7000f159,0x2802100,0x962460,0x7000f159,0x7c00100,0x230400,0x7000f200,0x4000000,0x200000,0x7000f200,0x4000000,0x1200000,0x7000f200, +0x4000000,0x1710000,0x7000f34b,0x2802400,0x962460,0x7000f34b,0x4000000,0x200000,0x7000f34b,0x4000010,0x400000,0x7000f34b,0x6800000,0x1329800,0x7000f34b,0x7c00100, +0x230400,0x7000f34b,0x7c00900,0x230400,0x7000f34b,0xc000010,0x448000,0x7000f490,0x4000000,0x200000,0x7000f490,0x7c00100,0x230400,0x7000f5a5,0x7c00100,0x230400, +0x7000f67b,0x4000000,0x200000,0x7000f67b,0x4000010,0x200000,0x7000f67b,0x7c00100,0x230400,0x7000f8a6,0x2802100,0x962460,0x7000f8a6,0x2802400,0x962460,0x7000f8a6, +0x2806400,0x962460,0x7000f8a6,0x4000000,0x500000,0x7000f8a6,0x4000010,0xb00000,0x7000f8a6,0x4000800,0x200000,0x7000f8a6,0x6800100,0x962540,0x7000f8a6,0x6800100, +0x962541,0x7000f8a6,0x7c00100,0x230400,0x7000f8a6,0xc000010,0x448000,0x7000f921,0x4000000,0x200000,0x7000fa00,0x4000000,0x200000,0x7000fb9e,0x2802100,0x962460, +0x7000fb9e,0x2802400,0x962460,0x7000fb9e,0x2806400,0x962460,0x7000fb9e,0x4000000,0x200000,0x7000fb9e,0x6800000,0x1329800,0x7000fb9e,0x6800100,0x962540,0x7000fb9e, +0x6800100,0x962541,0x7000fb9e,0x7c00100,0x230400,0x7000fc92,0x4000000,0x200000,0x7000fc92,0x6800000,0x1329800,0x7000fc92,0x7c00100,0x220400,0x7000fc92,0x7c00100, +0x230400,0x7000fc92,0x7c00100,0x250400,0x700acd00,0x4000000,0xe00000,0x700acd00,0x4000000,0x2800000,0x700ace00,0x4000000,0xe00000,0x700acf00,0x4000000,0xe00000, +0x700acf00,0x4000000,0x2800000,0x7050df11,0x4000000,0x200000,0x7050f719,0x80000,0x918820,0x7080afa1,0x2802400,0x962460,0x7090df11,0x2802400,0x962460,0x70d0e417, +0x2802100,0x962460,0x70d0e417,0x2802400,0x962460,0x70d0e417,0x6800100,0x962540,0x70d0ea15,0x4000010,0x400000,0x8000120f,0x7c00100,0x230400,0x80001524,0x7c00100, +0x230400,0x8000171a,0x7c00100,0x230400,0x80002006,0x7c00100,0x220400,0x80002006,0x7c00100,0x250400,0x80002a00,0x4000000,0x1500000,0x80002d00,0x4000000,0x200000, +0x80005208,0x2802400,0x962460,0x80005c00,0x4000000,0x200000,0x80007300,0x24000000,0x200000,0x80009519,0x7c00100,0x220400,0x80009519,0x7c00100,0x230400,0x80009519, +0x7c00100,0x250400,0x80009865,0x7c00100,0x230400,0x8000a008,0x2802100,0x962460,0x8000b30a,0x4000000,0x500000,0x8000b30a,0x7c00100,0x230400,0x8000cd00,0x4000000, +0xe00000,0x8000d202,0x2802500,0x962460,0x8000d202,0x7c00100,0x230400,0x8000d68d,0x4000000,0x200000,0x8000d997,0x2802000,0x962460,0x8000d997,0x2802400,0x962460, +0x8000d997,0x4000000,0x400000,0x8000d997,0x4000000,0x500000,0x8000d997,0x7c00100,0x230400,0x8000d997,0xc000010,0x448000,0x8000e489,0x2802100,0x962460,0x8000e489, +0x7c00100,0x230400,0x8000e719,0x7c00100,0x220400,0x8000f8a6,0x2802100,0x962460,0x8000f8a6,0x7c00100,0x230400,0x8000f8a6,0xc000010,0x448000,0x8000fda1,0x2802100, +0x1862460,0x8000fda1,0x2806400,0x1862460,0x8000fda1,0x4000000,0x1800000,0x8000fda1,0x6800000,0x1329800,0x8000fda1,0x6800100,0x1862400,0x8000fda1,0x6800100,0x1862540, +0x8000fda1,0x7c00100,0x1830000,0x8000fda1,0xc000010,0x448000,0x8000fe9c,0x7c00100,0x230400,0x8000fe9c,0x7c00100,0x830400,0x8000fe9c,0x7c00100,0x1430400,0x8000ff06, +0x7c00100,0x220400,0x80010165,0x7c00100,0x230400,0x800102a2,0x4000000,0x200000,0x800102a2,0x7c00100,0x230400,0x800103a4,0x7c00100,0x230400,0x800103a4,0xc000010, +0x448000,0x8001044c,0x4000000,0x200000,0x8001044c,0x7c00100,0x220400,0x8001044c,0x7c00100,0x250400,0x80010670,0x2802000,0x962460,0x80010670,0x4000000,0x200000, +0x80010670,0x4000010,0x400000,0x80010670,0xc000010,0x448000,0x800a4711,0x7c40300,0xe30000,0x800acd00,0x4000000,0xe00000,0x800acd00,0x4000000,0x2902460,0x800ace00, +0x4000000,0xe00000,0x800acf00,0x4000000,0xe00000,0x800b0011,0x7c40300,0xe30000,0x800b0500,0x4000000,0xe00000,0x800b0500,0x4000000,0x2800000,0x90001615,0x7c00100, +0x230400,0x9000171a,0x4000000,0x200000,0x9000171a,0x7c00100,0x230400,0x90003000,0x24000000,0x200000,0x90007f0e,0x4000000,0x200000,0x90008301,0x2802400,0x962460, +0x90008e00,0x24000000,0x400000,0x90009519,0x7c00100,0x250400,0x9000a16f,0x2802100,0x962460,0x9000d200,0x80000000,0x218960,0x9000d202,0x2802000,0x962460,0x9000d202, +0x2802100,0x962460,0x9000d202,0x7c00100,0x230400,0x9000e59d,0x2802100,0x962460,0x90010500,0x4000000,0xe00000,0x900107a7,0x2802100,0x962460,0x900107a7,0x2802400, +0x962460,0x900107a7,0x2802c00,0x962460,0x900107a7,0x4000000,0x1400000,0x900107a7,0x6800000,0x1329800,0x900107a7,0x7c00100,0x220400,0x900107a7,0x7c00100,0x250400, +0x900108a8,0x2802100,0x962460,0x900108a8,0x2806400,0x962460,0x900108a8,0x4000000,0x200000,0x900108a8,0x4000000,0x400000,0x900108a8,0x4000010,0x400000,0x900108a8, +0x6800000,0x1329800,0x900108a8,0x6800100,0x962540,0x900108a8,0x7c00100,0x230400,0x900108a8,0xc000010,0x448000,0x90010908,0x7c00100,0x220400,0x90010a38,0x2802100, +0x962460,0x90010ca9,0x2802100,0x962460,0x90010ca9,0x4000000,0x500000,0x90010ca9,0x4000010,0xb00000,0x90010ca9,0x6800100,0x962540,0x90010ca9,0x7c00100,0x230400, +0x90010d1b,0x4000000,0x500000,0x90010eaa,0x2802100,0x962460,0x90010eaa,0x2802400,0x962460,0x90010eaa,0x2806400,0x962460,0x90010eaa,0x4000000,0x200000,0x90010eaa, +0x4000000,0x400000,0x90010eaa,0x4000010,0x400000,0x90010eaa,0x6800000,0x1329800,0x90010eaa,0x6800100,0x962540,0x90010eaa,0x7c00100,0x230400,0x90010eaa,0xc000010, +0x448000,0x90010fab,0x7c00100,0x220400,0x90010fab,0x7c00100,0x250400,0x9002c300,0x4000000,0x100000,0x900ac400,0x4000000,0xe0000d,0x900acd00,0x4000000,0xe00000, +0x900acd00,0x4000000,0x2800000,0x900acf00,0x4000000,0xe00000,0x900b0500,0x4000000,0xe00000,0x900b0500,0x4000000,0x2800000,0x900b0b9a,0x7c00900,0x1230400,0x900b109a, +0x7c00300,0xe30000,0x900b119a,0x7c00300,0xe30000,0x90408e06,0x24000000,0x400000,0xa0001004,0x4000000,0x200000,0xa0001004,0x7c00100,0x230400,0xa000120f,0x2802100, +0x962460,0xa000120f,0x2802400,0x962460,0xa000171a,0x2802100,0x962460,0xa000171a,0x2806400,0x962460,0xa0002a00,0x4000000,0x1600000,0xa0003000,0x24000000,0x200000, +0xa000581e,0x7c00100,0x230400,0xa0007300,0x24000000,0x200000,0xa0008301,0x2802400,0x962460,0xa0008e00,0x24000000,0x400000,0xa000cf00,0x4000000,0xe00000,0xa0010500, +0x4000000,0x200000,0xa00114af,0x2802100,0x962460,0xa00114af,0x2802400,0x962460,0xa00114af,0x2806400,0x962460,0xa00114af,0x6800000,0x1329800,0xa00114af,0x7c00100, +0x230400,0xa00114af,0x7c00100,0x230560,0xa00116b0,0x2802100,0x962460,0xa00116b0,0x2802800,0x962460,0xa00116b0,0x2806400,0x962460,0xa00116b0,0x4000000,0x400000, +0xa00116b0,0x4000000,0x500000,0xa00116b0,0x4000010,0x400000,0xa00116b0,0x6800100,0x962540,0xa00116b0,0x7c00100,0x230400,0xa00116b0,0x7c00100,0x230560,0xa00116b0, +0xc000010,0x448000,0xa0011722,0x7c00100,0x230400,0xa00118b1,0x2802000,0x962460,0xa00118b1,0x2802100,0x962460,0xa00118b1,0x2806400,0x962460,0xa00118b1,0x4000000, +0x200000,0xa00118b1,0x4000000,0x400000,0xa00118b1,0x4000000,0x500000,0xa00118b1,0x6800100,0x962540,0xa00118b1,0x7c00100,0x230400,0xa00118b1,0x7c00100,0x230560, +0xa00118b1,0xc000010,0x448000,0xa00a4005,0x7c00100,0xe30400,0xa00a4711,0x7c40300,0xe30000,0xa00ac400,0x4000000,0xe00000,0xa00acb14,0x7c00100,0xe30000,0xa00acf00, +0x4000000,0xe00000,0xa00b0500,0x4000000,0xe00000,0xa00b0500,0x4000000,0x2800000,0xa00b0b96,0x7c00900,0x1230400,0xa00b1211,0x7c40300,0xe30000,0xa00b1314,0x7c00100, +0xe30000,0xa00b1596,0x7c00300,0xe30000,0xa040afb7,0x6800400,0x962540,0xa08083b8,0x2802400,0x962460,0xb0000a03,0x7c00100,0x220400,0xb0000b13,0x7c00100,0x2633800, +0xb0001004,0x2802000,0x962460,0xb0001110,0x4000000,0x200000,0xb0001524,0x2802100,0x962460,0xb0001615,0x4000000,0x500000,0xb000251b,0x7c00100,0x230400,0xb0007300, +0x24000000,0x200000,0xb0008939,0x4000000,0x200000,0xb0008939,0x7c00100,0x230400,0xb0008e00,0x24000000,0x200000,0xb0008e00,0x24000000,0x400000,0xb0008e00,0x24000010, +0x400000,0xb0009257,0x2802000,0x962460,0xb0009257,0x4000000,0x1600000,0xb0009519,0x7c00100,0x220400,0xb0009519,0x7c00100,0x250400,0xb0009a00,0x4000000,0x200000, +0xb000b30a,0x2802100,0x962460,0xb000b30a,0x7c00100,0x230400,0xb000c178,0x80000000,0x218960,0xb000c300,0x4000000,0x200000,0xb000d202,0x2802000,0x962460,0xb000d476, +0x6800100,0x962540,0xb000d476,0x7c00100,0x230400,0xb000e300,0x4000000,0xe00000,0xb000fda1,0x7c00100,0x1830000,0xb0010eaa,0x2802000,0x962460,0xb00116b0,0x7c00100, +0x230400,0xb0011900,0x4000000,0xe00000,0xb0011ab2,0x2802100,0x962460,0xb0011ab2,0x2802400,0x962460,0xb0011ab2,0x2806400,0x962460,0xb0011ab2,0x4000000,0x200000, +0xb0011ab2,0x6800100,0x962540,0xb0011ab2,0x7c00100,0x230400,0xb0011b0c,0x7c00100,0x230400,0xb0011cb3,0x2802100,0x962460,0xb0011cb3,0x2806400,0x962460,0xb0011cb3, +0x6800000,0x1329800,0xb0011cb3,0x6800100,0x962540,0xb0011cb3,0x7c00100,0x230400,0xb0011db6,0x2802500,0x962460,0xb0011db6,0x6800000,0x1329800,0xb0011db6,0x7c00100, +0x230400,0xb0011db6,0x7c00500,0x230400,0xb0011e00,0x4000000,0x200000,0xb0011e00,0x4000000,0x1500000,0xb0011fb4,0x2802100,0x962460,0xb0011fb4,0x6800100,0x962540, +0xb0011fb4,0x7c00100,0x230400,0xb0011fb4,0xc000010,0x248000,0xb0012000,0x4000000,0x200000,0xb00121b5,0x4000000,0x200000,0xb00121b5,0x4000010,0x400000,0xb00121b5, +0x7c00100,0x220400,0xb00121b5,0x7c00100,0x250400,0xb00121b5,0xc000010,0x448000,0xb00122b8,0x4000000,0x200000,0xb00122b8,0x7c00100,0x230400,0xb00123b7,0x2802400, +0x962460,0xb00123b7,0x4000000,0x200000,0xb00123b7,0x7c00100,0x230400,0xb00123b7,0xc000010,0x248000,0xb00a4005,0x7c00100,0xe30400,0xb00a4711,0x7c40300,0xe30000, +0xb00acf00,0x4000000,0xe00000,0xb00b0500,0x4000000,0xe00000,0xb00b0500,0x4000000,0x2800000,0xb00b109a,0x7c00300,0xe30000,0xb080e487,0x2802000,0x962460,0xc0001524, +0x4000000,0x500000,0xc0001a18,0x2806400,0x1862460,0xc0001a18,0x7c00100,0x1830000,0xc0007300,0x24000000,0x200000,0xc0008e00,0x24000010,0x400000,0xc0009519,0x7c00100, +0x220400,0xc0009519,0x7c00100,0x250400,0xc000c300,0x4000000,0x20000f,0xc000d85c,0x2802100,0x962460,0xc000d85c,0x6800100,0x962540,0xc000d85c,0x7c00100,0x230400, +0xc000dc99,0x7c00100,0x230400,0xc000e719,0x7c00100,0x220400,0xc00107a7,0x7c00100,0x230400,0xc0010eaa,0x7c00100,0x230400,0xc00116b0,0x7c00100,0x230560,0xc0011900, +0x4000000,0x200000,0xc0012447,0,0x818820,0xc0012447,0,0xc18820,0xc0012447,0,0x1418820,0xc00125b9,0x7c00100,0x230400,0xc00126bb,0x2802100, +0x962460,0xc00126bb,0x2806400,0x962460,0xc00126bb,0x4000000,0x500000,0xc00126bb,0x6800100,0x962540,0xc00126bb,0x7c00100,0x230400,0xc00127ba,0x2802400,0x962460, +0xc00127ba,0x4000000,0x200000,0xc00127ba,0x6800000,0x1329800,0xc00127ba,0x7c00100,0x230400,0xc00127ba,0x7c00900,0x230400,0xc0012800,0x4000000,0x200000,0xc0012b23, +0x4000000,0x200000,0xc0012b23,0x4000000,0x400000,0xc0012b23,0x4000000,0x1500000,0xc0012cbc,0x2802400,0x962460,0xc0012cbc,0x4000000,0x1600000,0xc0012cbc,0x6800000, +0x1329800,0xc0012cbc,0x7c00100,0x230400,0xc00acf00,0x4000000,0xe00000,0xc00ae300,0x4000000,0xe00000,0xc00b0500,0x4000000,0xe00000,0xc00b0500,0x4000000,0x2800000, +0xc00b0b11,0x4000000,0x1200000,0xc00b0b11,0x7c00900,0x1230400,0xc00b109a,0x7c00300,0xe30000,0xc00b2914,0x7c00100,0x2530000,0xc00b2916,0x7c00100,0x2530c00,0xc00b2a00, +0x4000000,0xe00000,0xc040af5e,0x7c00100,0x230400,0xc0c12b89,0x4000000,0x200000,0xc14a44ca,0x4000000,0xe0000d,0xd000131f,0x2802c00,0x962460,0xd000171a,0x7c00100, +0x230400,0xd0001821,0x2802100,0x962460,0xd0007300,0x24000000,0x200000,0xd0008e00,0x24000000,0x200000,0xd0008f3a,0x2806000,0x962460,0xd0009519,0x7c00100,0x220400, +0xd0009519,0x7c00100,0x250400,0xd000a500,0x4000000,0x200000,0xd000c300,0x4000000,0xe00000,0xd000d202,0x7c00100,0x230400,0xd000d476,0x7c00100,0x230400,0xd000d997, +0x2802100,0x962460,0xd000d997,0x6800100,0x962540,0xd000e001,0x2802100,0x962460,0xd000e700,0x4000400,0x200000,0xd000e719,0x7c00100,0x220400,0xd000e719,0x7c00500, +0x22040f,0xd000fa00,0x4000000,0xe00000,0xd0010eaa,0x4000010,0x400000,0xd0010eaa,0x7c00100,0x230400,0xd0012dbd,0x4000000,0x200000,0xd0012dbd,0x7c00100,0x230400, +0xd0012fbe,0x2802100,0x962460,0xd0012fbe,0x2802400,0x962460,0xd0012fbe,0x2806400,0x962460,0xd0012fbe,0x4000000,0x400000,0xd0012fbe,0x6800000,0x1329800,0xd0012fbe, +0x6800100,0x962540,0xd0012fbe,0x6800100,0x962541,0xd0012fbe,0x6804400,0x962540,0xd0012fbe,0x7c00100,0x230400,0xd0012fbe,0x7c00100,0x230560,0xd0012fbe,0xc000010, +0x448000,0xd0013183,0x7c00100,0x230400,0xd0013200,0x4000000,0x200000,0xd0013200,0x6800000,0x1329805,0xd00134c0,0x2802100,0x962460,0xd00134c0,0x4000002,0x400000, +0xd00134c0,0x7c00100,0x230400,0xd00a4305,0x7c00100,0xe30400,0xd00a4611,0x7c40300,0xe30000,0xd00a4711,0x7c40300,0xe30000,0xd00a5e11,0x7c40300,0xe30000,0xd00acf00, +0x4000000,0xe00000,0xd00b0500,0x4000000,0xe00000,0xd00b0500,0x4000000,0x2800000,0xd00b0b11,0x6800500,0x962540,0xd00b0bbf,0x2802200,0xc62460,0xd00b119a,0x7c00300, +0xe30000,0xd00b2a00,0x4000000,0xe00000,0xd00b2e11,0x7c40300,0xe30000,0xd00b30bf,0x7c00300,0x230000,0xd00b339a,0x7c00300,0xe30000,0xe0000c02,0xc000010,0xb48000, +0xe0001524,0x2802400,0x962460,0xe0001524,0x7c00100,0x230400,0xe0001615,0x7c00100,0x230400,0xe000251b,0x12882000,0x962460,0xe0002a00,0x4000000,0x1500000,0xe0005102, +0x4000000,0x200000,0xe0005c00,0x4000000,0x200000,0xe000622a,0x6804400,0x962540,0xe000622a,0x7c00100,0x230400,0xe0008838,0x7c00100,0x220400,0xe0008838,0x7c00100, +0x250400,0xe0008e00,0x24000000,0x810000,0xe0008e00,0x24000000,0x1410000,0xe0008e00,0x24000002,0x400000,0xe0008e00,0x2c000010,0xb48000,0xe000933e,0x7c00100,0x230400, +0xe000933e,0xc000010,0x448000,0xe0009519,0x7c00100,0x220400,0xe0009519,0x7c00100,0x22040f,0xe0009519,0x7c00100,0x250400,0xe000c178,0x2802100,0x962460,0xe000c941, +0x2802100,0x962460,0xe000c941,0x2806400,0x962460,0xe000c941,0x7c00100,0x230400,0xe000d202,0x2802400,0x962460,0xe000d202,0x7c00100,0x230400,0xe000d202,0x7c00500, +0x230400,0xe000dc99,0x4000000,0x200000,0xe000e001,0x2802100,0x962460,0xe000e001,0x2802400,0x962460,0xe000fda1,0x7c00100,0x1830000,0xe0013502,0x2802400,0x962460, +0xe0013502,0x4000000,0x200000,0xe0013502,0x7c00100,0x230400,0xe0013502,0x80000000,0x218960,0xe00136c1,0x4000000,0x200000,0xe00136c1,0x7c00100,0x230400,0xe001370b, +0x7c00100,0x230400,0xe0013919,0x7c00500,0x220400,0xe0013919,0x7c00500,0x22040f,0xe0013919,0x7c00d00,0x23040f,0xe0013a19,0x7c00100,0x220400,0xe0013a19,0x7c00100, +0x230400,0xe0013bc2,0x2802400,0x962460,0xe0013bc2,0x7c00100,0x230400,0xe0013bc2,0xc000010,0x248000,0xe0013cc3,0x6800000,0x1329800,0xe0013cc3,0x7c00100,0x230400, +0xe0013dc4,0x2802400,0x962460,0xe0013dc4,0x7c00100,0x230400,0xe0013e28,0x7c00100,0x230400,0xe0013fc5,0x7c00100,0x220400,0xe0013fc5,0x7c00100,0x250400,0xe0014000, +0x4000000,0x200000,0xe0014001,0x2802400,0x962460,0xe00a4711,0x7c40300,0xe30000,0xe00a5e11,0x7c40300,0xe30000,0xe00ac511,0x7c40300,0xe30000,0xe00acf00,0x4000000, +0xe00000,0xe00ae300,0x4000000,0xe00000,0xe00b0500,0x4000000,0xe00000,0xe00b1314,0x7c00100,0xe30000,0xe00b1316,0x7c00100,0xe30c00,0xe00b2a00,0x4000000,0xe00000, +0xe00b2a00,0x4000000,0x2800000,0xe00b3816,0x7c00500,0x230c00,0xe0808328,0x2802400,0x962460,0xf0001615,0x6800100,0x962540,0xf0001a18,0x2802000,0x1862460,0xf000c247, +0x7c00100,0x230400,0xf000d000,0x4000000,0xe00000,0xf000e300,0x4000000,0xe00000,0xf000e59d,0x2802100,0x962460,0xf000e59d,0x7c00100,0x230400,0xf0012447,0, +0x818820,0xf0012447,0,0xc18820,0xf0012447,0,0x1418820,0xf0012447,0x2802000,0x962460,0xf0012447,0x2802400,0x962460,0xf0012447,0x7c00100,0x230400, +0xf0013a19,0x7c00100,0x220400,0xf0014102,0x2802400,0x962460,0xf0014308,0x2802100,0x962460,0xf0014308,0x7c00500,0x22040e,0xf0014308,0x7c00500,0x22040f,0xf001440a, +0x4000000,0x500000,0xf0014500,0x4000000,0x200000,0xf00146c6,0x2802100,0x962460,0xf00146c6,0x2806000,0x962460,0xf00146c6,0x4000000,0xe00000,0xf00146c6,0x6800000, +0x1329800,0xf00146c6,0x6800100,0x962540,0xf00146c6,0x6804000,0x962540,0xf00146c6,0x7c00100,0x230400,0xf00146c6,0x7c00100,0x230560,0xf00146c6,0xc000010,0x448000, +0xf00147c7,0x2802000,0x962460,0xf00147c7,0x6800000,0x1329800,0xf00147c7,0x7c00100,0x230400,0xf00ac511,0x7c40300,0xe30000,0xf00acf00,0x4000000,0xe00000,0xf00b2914, +0x7c00100,0x2530000,0xf00b2916,0x7c00100,0x2530c00,0xf00b2a00,0x4000000,0xe00000,0xf00b2a00,0x4000000,0x2800000,0xf00b4211,0x7c40300,0xe30000}; -static const int32_t countPropsVectors=7095; +static const int32_t countPropsVectors=7230; static const int32_t propsVectorsColumns=3; static const uint16_t scriptExtensions[282]={ 0x800e,0x8019,8,0x8059,8,2,8,0x8038,8,6,8,0x8019,2,0x22,0x25,0x57, @@ -3937,6 +4006,6 @@ static const uint16_t scriptExtensions[282]={ 0x804f,0x37,0x804e,2,0x8057,2,0x8025,2,0x105,0x2f,0x31,0x8053,0x2f,0x31,0x80c1,0x2f, 0x8031,2,0x8007,0x79,0x80c2,0x79,0x113,0x89,0x87,0x8087}; -static const int32_t indexes[UPROPS_INDEX_COUNT]={0x2c64,0x2c64,0x2c64,0x2c64,0x6b06,3,0x86bd,0x874a,0x874a,0x874a,0xb40c5,0x2a75a31,0,0,0,0}; +static const int32_t indexes[UPROPS_INDEX_COUNT]={0x2d08,0x2d08,0x2d08,0x2d08,0x6ce6,3,0x8924,0x89b1,0x89b1,0x89b1,0xb47c7,0x2a75a31,0,0,0,0}; #endif // INCLUDED_FROM_UCHAR_C diff --git a/deps/icu-small/source/common/ucharstrie.cpp b/deps/icu-small/source/common/ucharstrie.cpp index e0b33af5194393..24ab42577791a7 100644 --- a/deps/icu-small/source/common/ucharstrie.cpp +++ b/deps/icu-small/source/common/ucharstrie.cpp @@ -308,13 +308,13 @@ UCharsTrie::findUniqueValueFromBranch(const UChar *pos, int32_t length, } } else { uniqueValue=value; - haveUniqueValue=TRUE; + haveUniqueValue=true; } } else { if(!findUniqueValue(pos+value, haveUniqueValue, uniqueValue)) { return NULL; } - haveUniqueValue=TRUE; + haveUniqueValue=true; } } while(--length>1); return pos+1; // ignore the last comparison unit @@ -330,9 +330,9 @@ UCharsTrie::findUniqueValue(const UChar *pos, UBool haveUniqueValue, int32_t &un } pos=findUniqueValueFromBranch(pos, node+1, haveUniqueValue, uniqueValue); if(pos==NULL) { - return FALSE; + return false; } - haveUniqueValue=TRUE; + haveUniqueValue=true; node=*pos++; } else if(nodeucharsCapacity) { int32_t newCapacity=ucharsCapacity; @@ -335,7 +335,7 @@ UCharsTrieBuilder::ensureCapacity(int32_t length) { uprv_free(uchars); uchars=NULL; ucharsCapacity=0; - return FALSE; + return false; } u_memcpy(newUChars+(newCapacity-ucharsLength), uchars+(ucharsCapacity-ucharsLength), ucharsLength); @@ -343,7 +343,7 @@ UCharsTrieBuilder::ensureCapacity(int32_t length) { uchars=newUChars; ucharsCapacity=newCapacity; } - return TRUE; + return true; } int32_t diff --git a/deps/icu-small/source/common/ucharstrieiterator.cpp b/deps/icu-small/source/common/ucharstrieiterator.cpp index b3132241fe2b7a..2ba43692ddd011 100644 --- a/deps/icu-small/source/common/ucharstrieiterator.cpp +++ b/deps/icu-small/source/common/ucharstrieiterator.cpp @@ -26,7 +26,7 @@ UCharsTrie::Iterator::Iterator(ConstChar16Ptr trieUChars, int32_t maxStringLengt : uchars_(trieUChars), pos_(uchars_), initialPos_(uchars_), remainingMatchLength_(-1), initialRemainingMatchLength_(-1), - skipValue_(FALSE), + skipValue_(false), maxLength_(maxStringLength), value_(0), stack_(NULL) { if(U_FAILURE(errorCode)) { return; @@ -48,7 +48,7 @@ UCharsTrie::Iterator::Iterator(const UCharsTrie &trie, int32_t maxStringLength, : uchars_(trie.uchars_), pos_(trie.pos_), initialPos_(trie.pos_), remainingMatchLength_(trie.remainingMatchLength_), initialRemainingMatchLength_(trie.remainingMatchLength_), - skipValue_(FALSE), + skipValue_(false), maxLength_(maxStringLength), value_(0), stack_(NULL) { if(U_FAILURE(errorCode)) { return; @@ -82,7 +82,7 @@ UCharsTrie::Iterator & UCharsTrie::Iterator::reset() { pos_=initialPos_; remainingMatchLength_=initialRemainingMatchLength_; - skipValue_=FALSE; + skipValue_=false; int32_t length=remainingMatchLength_+1; // Remaining match length. if(maxLength_>0 && length>maxLength_) { length=maxLength_; @@ -100,12 +100,12 @@ UCharsTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); UBool UCharsTrie::Iterator::next(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } const UChar *pos=pos_; if(pos==NULL) { if(stack_->isEmpty()) { - return FALSE; + return false; } // Pop the state off the stack and continue with the next outbound edge of // the branch node. @@ -118,7 +118,7 @@ UCharsTrie::Iterator::next(UErrorCode &errorCode) { if(length>1) { pos=branchNext(pos, length, errorCode); if(pos==NULL) { - return TRUE; // Reached a final value. + return true; // Reached a final value. } } else { str_.append(*pos++); @@ -135,7 +135,7 @@ UCharsTrie::Iterator::next(UErrorCode &errorCode) { if(skipValue_) { pos=skipNodeValue(pos, node); node&=kNodeTypeMask; - skipValue_=FALSE; + skipValue_=false; } else { // Deliver value for the string so far. UBool isFinal=(UBool)(node>>15); @@ -152,9 +152,9 @@ UCharsTrie::Iterator::next(UErrorCode &errorCode) { // next time. // Instead, keep pos_ on the node lead unit itself. pos_=pos-1; - skipValue_=TRUE; + skipValue_=true; } - return TRUE; + return true; } } if(maxLength_>0 && str_.length()==maxLength_) { @@ -166,7 +166,7 @@ UCharsTrie::Iterator::next(UErrorCode &errorCode) { } pos=branchNext(pos, node+1, errorCode); if(pos==NULL) { - return TRUE; // Reached a final value. + return true; // Reached a final value. } } else { // Linear-match node, append length units to str_. diff --git a/deps/icu-small/source/common/uchriter.cpp b/deps/icu-small/source/common/uchriter.cpp index 2967375a6a355a..f2a99538413096 100644 --- a/deps/icu-small/source/common/uchriter.cpp +++ b/deps/icu-small/source/common/uchriter.cpp @@ -171,7 +171,7 @@ UCharCharacterIterator::nextPostInc() { UBool UCharCharacterIterator::hasNext() { - return (UBool)(pos < end ? TRUE : FALSE); + return (UBool)(pos < end ? true : false); } UChar @@ -185,7 +185,7 @@ UCharCharacterIterator::previous() { UBool UCharCharacterIterator::hasPrevious() { - return (UBool)(pos > begin ? TRUE : FALSE); + return (UBool)(pos > begin ? true : false); } UChar32 diff --git a/deps/icu-small/source/common/ucln_cmn.cpp b/deps/icu-small/source/common/ucln_cmn.cpp index f3e07c6b89183f..ea797d134492c9 100644 --- a/deps/icu-small/source/common/ucln_cmn.cpp +++ b/deps/icu-small/source/common/ucln_cmn.cpp @@ -120,5 +120,5 @@ U_CFUNC UBool ucln_lib_cleanup(void) { #if !UCLN_NO_AUTO_CLEANUP && (defined(UCLN_AUTO_ATEXIT) || defined(UCLN_AUTO_LOCAL)) ucln_unRegisterAutomaticCleanup(); #endif - return TRUE; + return true; } diff --git a/deps/icu-small/source/common/ucnv.cpp b/deps/icu-small/source/common/ucnv.cpp index 019bcb6a79cd90..26baa550c35e06 100644 --- a/deps/icu-small/source/common/ucnv.cpp +++ b/deps/icu-small/source/common/ucnv.cpp @@ -163,7 +163,7 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U UErrorCode cbErr; UConverterToUnicodeArgs toUArgs = { sizeof(UConverterToUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -173,7 +173,7 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U }; UConverterFromUnicodeArgs fromUArgs = { sizeof(UConverterFromUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -269,7 +269,7 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U /* Copy initial state */ uprv_memcpy(localConverter, cnv, sizeof(UConverter)); - localConverter->isCopyLocal = localConverter->isExtraLocal = FALSE; + localConverter->isCopyLocal = localConverter->isExtraLocal = false; /* copy the substitution string */ if (cnv->subChars == (uint8_t *)cnv->subUChars) { @@ -306,7 +306,7 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U if(localConverter == (UConverter*)stackBuffer) { /* we're using user provided data - set to not destroy */ - localConverter->isCopyLocal = TRUE; + localConverter->isCopyLocal = true; } /* allow callback functions to handle any memory allocation */ @@ -352,7 +352,7 @@ ucnv_close (UConverter * converter) if (converter->fromCharErrorBehaviour != UCNV_TO_U_DEFAULT_CALLBACK) { UConverterToUnicodeArgs toUArgs = { sizeof(UConverterToUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -368,7 +368,7 @@ ucnv_close (UConverter * converter) if (converter->fromUCharErrorBehaviour != UCNV_FROM_U_DEFAULT_CALLBACK) { UConverterFromUnicodeArgs fromUArgs = { sizeof(UConverterFromUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -580,7 +580,7 @@ static void _reset(UConverter *converter, UConverterResetChoice choice, if(choice<=UCNV_RESET_TO_UNICODE && converter->fromCharErrorBehaviour != UCNV_TO_U_DEFAULT_CALLBACK) { UConverterToUnicodeArgs toUArgs = { sizeof(UConverterToUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -595,7 +595,7 @@ static void _reset(UConverter *converter, UConverterResetChoice choice, if(choice!=UCNV_RESET_TO_UNICODE && converter->fromUCharErrorBehaviour != UCNV_FROM_U_DEFAULT_CALLBACK) { UConverterFromUnicodeArgs fromUArgs = { sizeof(UConverterFromUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -634,19 +634,19 @@ static void _reset(UConverter *converter, UConverterResetChoice choice, U_CAPI void U_EXPORT2 ucnv_reset(UConverter *converter) { - _reset(converter, UCNV_RESET_BOTH, TRUE); + _reset(converter, UCNV_RESET_BOTH, true); } U_CAPI void U_EXPORT2 ucnv_resetToUnicode(UConverter *converter) { - _reset(converter, UCNV_RESET_TO_UNICODE, TRUE); + _reset(converter, UCNV_RESET_TO_UNICODE, true); } U_CAPI void U_EXPORT2 ucnv_resetFromUnicode(UConverter *converter) { - _reset(converter, UCNV_RESET_FROM_UNICODE, TRUE); + _reset(converter, UCNV_RESET_FROM_UNICODE, true); } U_CAPI int8_t U_EXPORT2 @@ -871,7 +871,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { /* avoid compiler warnings - not otherwise necessary, and the values do not matter */ realSourceLimit=NULL; - realFlush=FALSE; + realFlush=false; realSourceIndex=0; } else { /* @@ -887,7 +887,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { uprv_memcpy(replay, cnv->preFromU, -cnv->preFromULength*U_SIZEOF_UCHAR); pArgs->source=replay; pArgs->sourceLimit=replay-cnv->preFromULength; - pArgs->flush=FALSE; + pArgs->flush=false; sourceIndex=-1; cnv->preFromULength=0; @@ -923,11 +923,11 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { cnv->fromUChar32==0); } else { /* handle error from ucnv_convertEx() */ - converterSawEndOfInput=FALSE; + converterSawEndOfInput=false; } /* no callback called yet for this iteration */ - calledCallback=FALSE; + calledCallback=false; /* no sourceIndex adjustment for conversion, only for callback output */ errorInputLength=0; @@ -976,7 +976,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { uprv_memcpy(replay, cnv->preFromU, -cnv->preFromULength*U_SIZEOF_UCHAR); pArgs->source=replay; pArgs->sourceLimit=replay-cnv->preFromULength; - pArgs->flush=FALSE; + pArgs->flush=false; if((sourceIndex+=cnv->preFromULength)<0) { sourceIndex=-1; } @@ -1017,7 +1017,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { /* inject an error and continue with callback handling */ *err=U_TRUNCATED_CHAR_FOUND; - calledCallback=FALSE; /* new error condition */ + calledCallback=false; /* new error condition */ } else { /* input consumed */ if(pArgs->flush) { @@ -1033,7 +1033,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { } /* reset the converter without calling the callback function */ - _reset(cnv, UCNV_RESET_FROM_UNICODE, FALSE); + _reset(cnv, UCNV_RESET_FROM_UNICODE, false); } /* done successfully */ @@ -1110,7 +1110,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { * that a callback was called; * if the callback did not resolve the error, then we return */ - calledCallback=TRUE; + calledCallback=true; } } } @@ -1118,7 +1118,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { /* * Output the fromUnicode overflow buffer. * Call this function if(cnv->charErrorBufferLength>0). - * @return TRUE if overflow + * @return true if overflow */ static UBool ucnv_outputOverflowFromUnicode(UConverter *cnv, @@ -1154,7 +1154,7 @@ ucnv_outputOverflowFromUnicode(UConverter *cnv, *pOffsets=offsets; } *err=U_BUFFER_OVERFLOW_ERROR; - return TRUE; + return true; } /* copy the overflow contents to the target */ @@ -1170,7 +1170,7 @@ ucnv_outputOverflowFromUnicode(UConverter *cnv, if(offsets!=NULL) { *pOffsets=offsets; } - return FALSE; + return false; } U_CAPI void U_EXPORT2 @@ -1316,7 +1316,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { /* avoid compiler warnings - not otherwise necessary, and the values do not matter */ realSourceLimit=NULL; - realFlush=FALSE; + realFlush=false; realSourceIndex=0; } else { /* @@ -1332,7 +1332,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { uprv_memcpy(replay, cnv->preToU, -cnv->preToULength); pArgs->source=replay; pArgs->sourceLimit=replay-cnv->preToULength; - pArgs->flush=FALSE; + pArgs->flush=false; sourceIndex=-1; cnv->preToULength=0; @@ -1368,11 +1368,11 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { cnv->toULength==0); } else { /* handle error from getNextUChar() or ucnv_convertEx() */ - converterSawEndOfInput=FALSE; + converterSawEndOfInput=false; } /* no callback called yet for this iteration */ - calledCallback=FALSE; + calledCallback=false; /* no sourceIndex adjustment for conversion, only for callback output */ errorInputLength=0; @@ -1421,7 +1421,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { uprv_memcpy(replay, cnv->preToU, -cnv->preToULength); pArgs->source=replay; pArgs->sourceLimit=replay-cnv->preToULength; - pArgs->flush=FALSE; + pArgs->flush=false; if((sourceIndex+=cnv->preToULength)<0) { sourceIndex=-1; } @@ -1462,7 +1462,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { /* inject an error and continue with callback handling */ *err=U_TRUNCATED_CHAR_FOUND; - calledCallback=FALSE; /* new error condition */ + calledCallback=false; /* new error condition */ } else { /* input consumed */ if(pArgs->flush) { @@ -1478,7 +1478,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { } /* reset the converter without calling the callback function */ - _reset(cnv, UCNV_RESET_TO_UNICODE, FALSE); + _reset(cnv, UCNV_RESET_TO_UNICODE, false); } /* done successfully */ @@ -1556,7 +1556,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { * that a callback was called; * if the callback did not resolve the error, then we return */ - calledCallback=TRUE; + calledCallback=true; } } } @@ -1564,7 +1564,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { /* * Output the toUnicode overflow buffer. * Call this function if(cnv->UCharErrorBufferLength>0). - * @return TRUE if overflow + * @return true if overflow */ static UBool ucnv_outputOverflowToUnicode(UConverter *cnv, @@ -1600,7 +1600,7 @@ ucnv_outputOverflowToUnicode(UConverter *cnv, *pOffsets=offsets; } *err=U_BUFFER_OVERFLOW_ERROR; - return TRUE; + return true; } /* copy the overflow contents to the target */ @@ -1616,7 +1616,7 @@ ucnv_outputOverflowToUnicode(UConverter *cnv, if(offsets!=NULL) { *pOffsets=offsets; } - return FALSE; + return false; } U_CAPI void U_EXPORT2 @@ -1754,7 +1754,7 @@ ucnv_fromUChars(UConverter *cnv, destLimit=dest+destCapacity; /* perform the conversion */ - ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, pErrorCode); + ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, pErrorCode); destLength=(int32_t)(dest-originalDest); /* if an overflow occurs, then get the preflighting length */ @@ -1765,7 +1765,7 @@ ucnv_fromUChars(UConverter *cnv, do { dest=buffer; *pErrorCode=U_ZERO_ERROR; - ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, pErrorCode); + ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, pErrorCode); destLength+=(int32_t)(dest-buffer); } while(*pErrorCode==U_BUFFER_OVERFLOW_ERROR); } @@ -1810,7 +1810,7 @@ ucnv_toUChars(UConverter *cnv, destLimit=dest+destCapacity; /* perform the conversion */ - ucnv_toUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, pErrorCode); + ucnv_toUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, pErrorCode); destLength=(int32_t)(dest-originalDest); /* if an overflow occurs, then get the preflighting length */ @@ -1822,7 +1822,7 @@ ucnv_toUChars(UConverter *cnv, do { dest=buffer; *pErrorCode=U_ZERO_ERROR; - ucnv_toUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, pErrorCode); + ucnv_toUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, pErrorCode); destLength+=(int32_t)(dest-buffer); } while(*pErrorCode==U_BUFFER_OVERFLOW_ERROR); @@ -1907,15 +1907,15 @@ ucnv_getNextUChar(UConverter *cnv, } /* - * flush==TRUE is implied for ucnv_getNextUChar() + * flush==true is implied for ucnv_getNextUChar() * * do not simply return even if s==sourceLimit because the converter may - * not have seen flush==TRUE before + * not have seen flush==true before */ /* prepare the converter arguments */ args.converter=cnv; - args.flush=TRUE; + args.flush=true; args.offsets=NULL; args.source=s; args.sourceLimit=sourceLimit; @@ -1937,7 +1937,7 @@ ucnv_getNextUChar(UConverter *cnv, *source=s=args.source; if(*err==U_INDEX_OUTOFBOUNDS_ERROR) { /* reset the converter without calling the callback function */ - _reset(cnv, UCNV_RESET_TO_UNICODE, FALSE); + _reset(cnv, UCNV_RESET_TO_UNICODE, false); return 0xffff; /* no output */ } else if(U_SUCCESS(*err) && c>=0) { return c; @@ -2176,7 +2176,7 @@ ucnv_convertEx(UConverter *targetCnv, UConverter *sourceCnv, /* prepare the converter arguments */ fromUArgs.converter=targetCnv; - fromUArgs.flush=FALSE; + fromUArgs.flush=false; fromUArgs.offsets=NULL; fromUArgs.target=*target; fromUArgs.targetLimit=targetLimit; @@ -2331,8 +2331,8 @@ ucnv_convertEx(UConverter *targetCnv, UConverter *sourceCnv, /* input consumed */ if(flush) { /* reset the converters without calling the callback functions */ - _reset(sourceCnv, UCNV_RESET_TO_UNICODE, FALSE); - _reset(targetCnv, UCNV_RESET_FROM_UNICODE, FALSE); + _reset(sourceCnv, UCNV_RESET_TO_UNICODE, false); + _reset(targetCnv, UCNV_RESET_FROM_UNICODE, false); } /* done successfully */ @@ -2372,7 +2372,7 @@ ucnv_convertEx(UConverter *targetCnv, UConverter *sourceCnv, sourceCnv->preToULength>=0 && sourceCnv->UCharErrorBufferLength==0 ) { - fromUArgs.flush=TRUE; + fromUArgs.flush=true; } } @@ -2436,8 +2436,8 @@ ucnv_internalConvert(UConverter *outConverter, UConverter *inConverter, &myTarget, targetLimit, &source, sourceLimit, pivotBuffer, &pivot, &pivot2, pivotBuffer+CHUNK_SIZE, - FALSE, - TRUE, + false, + true, pErrorCode); targetLength=(int32_t)(myTarget-target); } @@ -2459,8 +2459,8 @@ ucnv_internalConvert(UConverter *outConverter, UConverter *inConverter, &myTarget, targetLimit, &source, sourceLimit, pivotBuffer, &pivot, &pivot2, pivotBuffer+CHUNK_SIZE, - FALSE, - TRUE, + false, + true, pErrorCode); targetLength+=(int32_t)(myTarget-targetBuffer); } while(*pErrorCode==U_BUFFER_OVERFLOW_ERROR); @@ -2585,7 +2585,7 @@ ucnv_toAlgorithmic(UConverterType algorithmicType, char *target, int32_t targetCapacity, const char *source, int32_t sourceLength, UErrorCode *pErrorCode) { - return ucnv_convertAlgorithmic(TRUE, algorithmicType, cnv, + return ucnv_convertAlgorithmic(true, algorithmicType, cnv, target, targetCapacity, source, sourceLength, pErrorCode); @@ -2597,7 +2597,7 @@ ucnv_fromAlgorithmic(UConverter *cnv, char *target, int32_t targetCapacity, const char *source, int32_t sourceLength, UErrorCode *pErrorCode) { - return ucnv_convertAlgorithmic(FALSE, algorithmicType, cnv, + return ucnv_convertAlgorithmic(false, algorithmicType, cnv, target, targetCapacity, source, sourceLength, pErrorCode); @@ -2885,12 +2885,12 @@ ucnv_toUCountPending(const UConverter* cnv, UErrorCode* status){ U_CAPI UBool U_EXPORT2 ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status){ if (U_FAILURE(*status)) { - return FALSE; + return false; } if (cnv == NULL) { *status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } switch (ucnv_getType(cnv)) { @@ -2900,9 +2900,9 @@ ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status){ case UCNV_UTF32_LittleEndian: case UCNV_UTF32: case UCNV_US_ASCII: - return TRUE; + return true; default: - return FALSE; + return false; } } #endif diff --git a/deps/icu-small/source/common/ucnv2022.cpp b/deps/icu-small/source/common/ucnv2022.cpp index aa1e169c99c00b..ec096780e97107 100644 --- a/deps/icu-small/source/common/ucnv2022.cpp +++ b/deps/icu-small/source/common/ucnv2022.cpp @@ -491,7 +491,7 @@ _ISO2022Open(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode){ uprv_memset(myConverterData, 0, sizeof(UConverterDataISO2022)); myConverterData->currentType = ASCII1; - cnv->fromUnicodeStatus =FALSE; + cnv->fromUnicodeStatus =false; if(pArgs->locale){ uprv_strncpy(myLocale, pArgs->locale, sizeof(myLocale)-1); } @@ -623,7 +623,7 @@ _ISO2022Open(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode){ #endif // !UCONFIG_ONLY_HTML_CONVERSION else{ #ifdef U_ENABLE_GENERIC_ISO_2022 - myConverterData->isFirstBuffer = TRUE; + myConverterData->isFirstBuffer = true; /* append the UTF-8 escape sequence */ cnv->charErrorBufferLength = 3; @@ -682,7 +682,7 @@ _ISO2022Reset(UConverter *converter, UConverterResetChoice choice) { if(choice<=UCNV_RESET_TO_UNICODE) { uprv_memset(&myConverterData->toU2022State, 0, sizeof(ISO2022State)); myConverterData->key = 0; - myConverterData->isEmptySegment = FALSE; + myConverterData->isEmptySegment = false; } if(choice!=UCNV_RESET_TO_UNICODE) { uprv_memset(&myConverterData->fromU2022State, 0, sizeof(ISO2022State)); @@ -690,7 +690,7 @@ _ISO2022Reset(UConverter *converter, UConverterResetChoice choice) { #ifdef U_ENABLE_GENERIC_ISO_2022 if(myConverterData->locale[0] == 0){ if(choice<=UCNV_RESET_TO_UNICODE) { - myConverterData->isFirstBuffer = TRUE; + myConverterData->isFirstBuffer = true; myConverterData->key = 0; if (converter->mode == UCNV_SO){ ucnv_close (myConverterData->currentConverter); @@ -1285,7 +1285,7 @@ T_UConverter_toUnicode_ISO_2022_OFFSETS_LOGIC(UConverterToUnicodeArgs* args, } /* convert to before the ESC or until the end of the buffer */ - myData->isFirstBuffer=FALSE; + myData->isFirstBuffer=false; sourceStart = args->source; myTargetStart = args->target; args->converter = myData->currentConverter; @@ -1848,7 +1848,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = 1; cs = cs0; g = 0; - useFallback = FALSE; + useFallback = false; } break; case JISX208: @@ -1864,7 +1864,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = len2; cs = cs0; g = 0; - useFallback = FALSE; + useFallback = false; } } else if(len == 0 && useFallback && (uint32_t)(sourceChar - HWKANA_START) <= (HWKANA_END - HWKANA_START)) { @@ -1872,7 +1872,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = -2; cs = cs0; g = 0; - useFallback = FALSE; + useFallback = false; } break; case ISO8859_7: @@ -1886,7 +1886,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = len2; cs = cs0; g = 2; - useFallback = FALSE; + useFallback = false; } break; default: @@ -1911,7 +1911,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = len2; cs = cs0; g = 0; - useFallback = FALSE; + useFallback = false; } break; } @@ -2121,7 +2121,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; } else { /* only JIS7 uses SI/SO, not ISO-2022-JP-x */ - myData->isEmptySegment = FALSE; /* reset this, we have a different error */ + myData->isEmptySegment = false; /* reset this, we have a different error */ break; } @@ -2133,7 +2133,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; } else { /* only JIS7 uses SI/SO, not ISO-2022-JP-x */ - myData->isEmptySegment = FALSE; /* reset this, we have a different error */ + myData->isEmptySegment = false; /* reset this, we have a different error */ break; } @@ -2159,12 +2159,12 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, if(U_FAILURE(*err)){ args->target = myTarget; args->source = mySource; - myData->isEmptySegment = FALSE; /* Reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* Reset to avoid future spurious errors */ return; } /* If we successfully completed an escape sequence, we begin a new segment, empty so far */ if(myData->key==0) { - myData->isEmptySegment = TRUE; + myData->isEmptySegment = true; } continue; @@ -2181,7 +2181,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, U_FALLTHROUGH; default: /* convert one or two bytes */ - myData->isEmptySegment = FALSE; + myData->isEmptySegment = false; cs = (StateEnum)pToU2022State->cs[pToU2022State->g]; if( (uint8_t)(mySourceChar - 0xa1) <= (0xdf - 0xa1) && myData->version==4 && !IS_JP_DBCS(cs) @@ -2262,7 +2262,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, tempBuf[0] = (char)(tmpSourceChar >> 8); tempBuf[1] = (char)(tmpSourceChar); } - targetUniChar = ucnv_MBCSSimpleGetNextUChar(myData->myConverterArray[cs], tempBuf, 2, FALSE); + targetUniChar = ucnv_MBCSSimpleGetNextUChar(myData->myConverterArray[cs], tempBuf, 2, false); } else if (!(trailIsOk || IS_2022_CONTROL(trailByte))) { /* report a pair of illegal bytes if the second byte is not a DBCS starter */ ++mySource; @@ -2534,7 +2534,7 @@ UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args int32_t sourceIndex; /* we are switching to ASCII */ - isTargetByteDBCS=FALSE; + isTargetByteDBCS=false; /* get the source index of the last input character */ /* @@ -2712,7 +2712,7 @@ UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, if(mySourceChar==UCNV_SI){ myData->toU2022State.g = 0; if (myData->isEmptySegment) { - myData->isEmptySegment = FALSE; /* we are handling it, reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* we are handling it, reset to avoid future spurious errors */ *err = U_ILLEGAL_ESCAPE_SEQUENCE; args->converter->toUCallbackReason = UCNV_IRREGULAR; args->converter->toUBytes[0] = (uint8_t)mySourceChar; @@ -2725,13 +2725,13 @@ UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; }else if(mySourceChar==UCNV_SO){ myData->toU2022State.g = 1; - myData->isEmptySegment = TRUE; /* Begin a new segment, empty so far */ + myData->isEmptySegment = true; /* Begin a new segment, empty so far */ /*consume the source */ continue; }else if(mySourceChar==ESC_2022){ mySource--; escape: - myData->isEmptySegment = FALSE; /* Any invalid ESC sequences will be detected separately, so just reset this */ + myData->isEmptySegment = false; /* Any invalid ESC sequences will be detected separately, so just reset this */ changeState_2022(args->converter,&(mySource), mySourceLimit, ISO_2022_KR, err); if(U_FAILURE(*err)){ @@ -2742,7 +2742,7 @@ UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; } - myData->isEmptySegment = FALSE; /* Any invalid char errors will be detected separately, so just reset this */ + myData->isEmptySegment = false; /* Any invalid char errors will be detected separately, so just reset this */ if(myData->toU2022State.g == 1) { if(mySource < mySourceLimit) { int leadIsOk, trailIsOk; @@ -3092,7 +3092,7 @@ UConverter_fromUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = 2; } else { len = -2; - useFallback = FALSE; + useFallback = false; } if(cs == CNS_11643_1) { g = 1; @@ -3119,7 +3119,7 @@ UConverter_fromUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = len2; cs = cs0; g = 1; - useFallback = FALSE; + useFallback = false; } } } @@ -3301,7 +3301,7 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, case UCNV_SI: pToU2022State->g=0; if (myData->isEmptySegment) { - myData->isEmptySegment = FALSE; /* we are handling it, reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* we are handling it, reset to avoid future spurious errors */ *err = U_ILLEGAL_ESCAPE_SEQUENCE; args->converter->toUCallbackReason = UCNV_IRREGULAR; args->converter->toUBytes[0] = static_cast(mySourceChar); @@ -3315,11 +3315,11 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, case UCNV_SO: if(pToU2022State->cs[1] != 0) { pToU2022State->g=1; - myData->isEmptySegment = TRUE; /* Begin a new segment, empty so far */ + myData->isEmptySegment = true; /* Begin a new segment, empty so far */ continue; } else { /* illegal to have SO before a matching designator */ - myData->isEmptySegment = FALSE; /* Handling a different error, reset this to avoid future spurious errs */ + myData->isEmptySegment = false; /* Handling a different error, reset this to avoid future spurious errs */ break; } @@ -3345,7 +3345,7 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, if(U_FAILURE(*err)){ args->target = myTarget; args->source = mySource; - myData->isEmptySegment = FALSE; /* Reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* Reset to avoid future spurious errors */ return; } continue; @@ -3358,7 +3358,7 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, U_FALLTHROUGH; default: /* convert one or two bytes */ - myData->isEmptySegment = FALSE; + myData->isEmptySegment = false; if(pToU2022State->g != 0) { if(mySource < mySourceLimit) { UConverterSharedData *cnv; @@ -3397,7 +3397,7 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, tempBuf[1] = (char) trailByte; tempBufLen = 2; } - targetUniChar = ucnv_MBCSSimpleGetNextUChar(cnv, tempBuf, tempBufLen, FALSE); + targetUniChar = ucnv_MBCSSimpleGetNextUChar(cnv, tempBuf, tempBufLen, false); mySourceChar = (mySourceChar << 8) | trailByte; } else if (!(trailIsOk || IS_2022_CONTROL(trailByte))) { /* report a pair of illegal bytes if the second byte is not a DBCS starter */ @@ -3609,7 +3609,7 @@ _ISO_2022_SafeClone( uprv_memcpy(&localClone->mydata, cnvData, sizeof(UConverterDataISO2022)); localClone->cnv.extraInfo = &localClone->mydata; /* set pointer to extra data */ - localClone->cnv.isExtraLocal = TRUE; + localClone->cnv.isExtraLocal = true; /* share the subconverters */ @@ -3808,8 +3808,8 @@ static const UConverterStaticData _ISO2022StaticData={ 3, /* max 3 bytes per UChar from UTF-8 (4 bytes from surrogate _pair_) */ { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -3853,8 +3853,8 @@ static const UConverterStaticData _ISO2022JPStaticData={ 6, /* max 6 bytes per UChar: 4-byte escape sequence + DBCS */ { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -3904,8 +3904,8 @@ static const UConverterStaticData _ISO2022KRStaticData={ 8, /* max 8 bytes per UChar */ { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -3955,8 +3955,8 @@ static const UConverterStaticData _ISO2022CNStaticData={ 8, /* max 8 bytes per UChar: 4-byte CNS designator + 2 bytes for SS2/SS3 + DBCS */ { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnv_bld.cpp b/deps/icu-small/source/common/ucnv_bld.cpp index d08eec73696f94..a0fbfe2d7f58a1 100644 --- a/deps/icu-small/source/common/ucnv_bld.cpp +++ b/deps/icu-small/source/common/ucnv_bld.cpp @@ -200,7 +200,7 @@ static icu::UMutex cnvCacheMutex; static const char **gAvailableConverters = NULL; static uint16_t gAvailableConverterCount = 0; -static icu::UInitOnce gAvailableConvertersInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gAvailableConvertersInitOnce {}; #if !U_CHARSET_IS_UTF8 @@ -254,7 +254,7 @@ static UBool U_CALLCONV ucnv_cleanup(void) { #if !U_CHARSET_IS_UTF8 gDefaultConverterName = NULL; gDefaultConverterNameBuffer[0] = 0; - gDefaultConverterContainsOption = FALSE; + gDefaultConverterContainsOption = false; gDefaultAlgorithmicSharedData = NULL; #endif @@ -318,7 +318,7 @@ ucnv_data_unFlattenClone(UConverterLoadArgs *pArgs, UDataMemory *pData, UErrorCo data->staticData = source; - data->sharedDataCached = FALSE; + data->sharedDataCached = false; /* fill in fields from the loaded data */ data->dataMemory = (void*)pData; /* for future use */ @@ -462,7 +462,7 @@ ucnv_shareConverterData(UConverterSharedData * data) */ /* Mark it shared */ - data->sharedDataCached = TRUE; + data->sharedDataCached = true; uhash_put(SHARED_DATA_HASHTABLE, (void*) data->staticData->name, /* Okay to cast away const as long as @@ -502,11 +502,11 @@ ucnv_getSharedConverterData(const char *name) */ /* Deletes (frees) the Shared data it's passed. first it checks the referenceCounter to * see if anyone is using it, if not it frees all the memory stemming from sharedConverterData and - * returns TRUE, - * otherwise returns FALSE + * returns true, + * otherwise returns false * @param sharedConverterData The shared data * @return if not it frees all the memory stemming from sharedConverterData and - * returns TRUE, otherwise returns FALSE + * returns true, otherwise returns false */ static UBool ucnv_deleteSharedConverterData(UConverterSharedData * deadSharedData) @@ -515,8 +515,8 @@ ucnv_deleteSharedConverterData(UConverterSharedData * deadSharedData) UTRACE_DATA2(UTRACE_OPEN_CLOSE, "unload converter %s shared data %p", deadSharedData->staticData->name, deadSharedData); if (deadSharedData->referenceCounter > 0) { - UTRACE_EXIT_VALUE((int32_t)FALSE); - return FALSE; + UTRACE_EXIT_VALUE((int32_t)false); + return false; } if (deadSharedData->impl->unload != NULL) { @@ -531,8 +531,8 @@ ucnv_deleteSharedConverterData(UConverterSharedData * deadSharedData) uprv_free(deadSharedData); - UTRACE_EXIT_VALUE((int32_t)TRUE); - return TRUE; + UTRACE_EXIT_VALUE((int32_t)true); + return true; } /** @@ -589,7 +589,7 @@ ucnv_unload(UConverterSharedData *sharedData) { sharedData->referenceCounter--; } - if((sharedData->referenceCounter <= 0)&&(sharedData->sharedDataCached == FALSE)) { + if((sharedData->referenceCounter <= 0)&&(sharedData->sharedDataCached == false)) { ucnv_deleteSharedConverterData(sharedData); } } @@ -703,10 +703,10 @@ parseConverterOptions(const char *inName, /*Logic determines if the converter is Algorithmic AND/OR cached *depending on that: - * -we either go to get data from disk and cache it (Data=TRUE, Cached=False) - * -Get it from a Hashtable (Data=X, Cached=TRUE) - * -Call dataConverter initializer (Data=TRUE, Cached=TRUE) - * -Call AlgorithmicConverter initializer (Data=FALSE, Cached=TRUE) + * -we either go to get data from disk and cache it (Data=true, Cached=false) + * -Get it from a Hashtable (Data=X, Cached=true) + * -Call dataConverter initializer (Data=true, Cached=true) + * -Call AlgorithmicConverter initializer (Data=false, Cached=true) */ U_CFUNC UConverterSharedData * ucnv_loadSharedData(const char *converterName, @@ -717,8 +717,8 @@ ucnv_loadSharedData(const char *converterName, UConverterLoadArgs stackArgs; UConverterSharedData *mySharedConverterData = NULL; UErrorCode internalErrorCode = U_ZERO_ERROR; - UBool mayContainOption = TRUE; - UBool checkForAlgorithmic = TRUE; + UBool mayContainOption = true; + UBool checkForAlgorithmic = true; if (U_FAILURE (*err)) { return NULL; @@ -762,7 +762,7 @@ ucnv_loadSharedData(const char *converterName, return NULL; } mySharedConverterData = (UConverterSharedData *)gDefaultAlgorithmicSharedData; - checkForAlgorithmic = FALSE; + checkForAlgorithmic = false; mayContainOption = gDefaultConverterContainsOption; /* the default converter name is already canonical */ #endif @@ -866,7 +866,7 @@ ucnv_canCreateConverter(const char *converterName, UErrorCode *err) { if(U_SUCCESS(*err)) { UTRACE_DATA1(UTRACE_OPEN_CLOSE, "test if can open converter %s", converterName); - stackArgs.onlyTestIsLoadable=TRUE; + stackArgs.onlyTestIsLoadable=true; mySharedConverterData = ucnv_loadSharedData(converterName, &stackPieces, &stackArgs, err); ucnv_createConverterFromSharedData( &myUConverter, mySharedConverterData, @@ -989,15 +989,15 @@ ucnv_createConverterFromSharedData(UConverter *myUConverter, ucnv_unloadSharedDataIfReady(mySharedConverterData); return NULL; } - isCopyLocal = FALSE; + isCopyLocal = false; } else { - isCopyLocal = TRUE; + isCopyLocal = true; } /* initialize the converter */ uprv_memset(myUConverter, 0, sizeof(UConverter)); myUConverter->isCopyLocal = isCopyLocal; - /*myUConverter->isExtraLocal = FALSE;*/ /* Set by the memset call */ + /*myUConverter->isExtraLocal = false;*/ /* Set by the memset call */ myUConverter->sharedData = mySharedConverterData; myUConverter->options = pArgs->options; if(!pArgs->onlyTestIsLoadable) { @@ -1083,7 +1083,7 @@ ucnv_flushCache () UCNV_DEBUG_LOG("del",mySharedData->staticData->name,mySharedData); uhash_removeElement(SHARED_DATA_HASHTABLE, e); - mySharedData->sharedDataCached = FALSE; + mySharedData->sharedDataCached = false; ucnv_deleteSharedConverterData (mySharedData); } else { ++remaining; @@ -1342,7 +1342,7 @@ ucnv_swap(const UDataSwapper *ds, _MBCSHeader *outMBCSHeader; _MBCSHeader mbcsHeader; uint32_t mbcsHeaderLength; - UBool noFromU=FALSE; + UBool noFromU=false; uint8_t outputType; diff --git a/deps/icu-small/source/common/ucnv_cb.cpp b/deps/icu-small/source/common/ucnv_cb.cpp index 1bb001201491aa..7bfde828704576 100644 --- a/deps/icu-small/source/common/ucnv_cb.cpp +++ b/deps/icu-small/source/common/ucnv_cb.cpp @@ -86,7 +86,7 @@ ucnv_cbFromUWriteUChars(UConverterFromUnicodeArgs *args, source, sourceLimit, NULL, /* no offsets */ - FALSE, /* no flush */ + false, /* no flush */ err); if(args->offsets) @@ -141,7 +141,7 @@ ucnv_cbFromUWriteUChars(UConverterFromUnicodeArgs *args, source, sourceLimit, NULL, - FALSE, + false, &err2); /* We can go ahead and overwrite the length here. We know just how diff --git a/deps/icu-small/source/common/ucnv_ct.cpp b/deps/icu-small/source/common/ucnv_ct.cpp index b40e1b2c970e51..c12e982b88b27f 100644 --- a/deps/icu-small/source/common/ucnv_ct.cpp +++ b/deps/icu-small/source/common/ucnv_ct.cpp @@ -225,23 +225,23 @@ static COMPOUND_TEXT_CONVERTERS getState(int codepoint) { static COMPOUND_TEXT_CONVERTERS findStateFromEscSeq(const char* source, const char* sourceLimit, const uint8_t* toUBytesBuffer, int32_t toUBytesBufferLength, UErrorCode *err) { COMPOUND_TEXT_CONVERTERS state = INVALID; - UBool matchFound = FALSE; + UBool matchFound = false; int32_t i, n, offset = toUBytesBufferLength; for (i = 0; i < NUM_OF_CONVERTERS; i++) { - matchFound = TRUE; + matchFound = true; for (n = 0; escSeqCompoundText[i][n] != 0; n++) { if (n < toUBytesBufferLength) { if (toUBytesBuffer[n] != escSeqCompoundText[i][n]) { - matchFound = FALSE; + matchFound = false; break; } } else if ((source + (n - offset)) >= sourceLimit) { *err = U_TRUNCATED_CHAR_FOUND; - matchFound = FALSE; + matchFound = false; break; } else if (*(source + (n - offset)) != escSeqCompoundText[i][n]) { - matchFound = FALSE; + matchFound = false; break; } } @@ -634,8 +634,8 @@ static const UConverterStaticData _CompoundTextStaticData = { 6, { 0xef, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnv_ext.cpp b/deps/icu-small/source/common/ucnv_ext.cpp index 7dea4eef41a408..ffc3c93033a29c 100644 --- a/deps/icu-small/source/common/ucnv_ext.cpp +++ b/deps/icu-small/source/common/ucnv_ext.cpp @@ -108,7 +108,7 @@ ucnv_extFindToU(const uint32_t *toUSection, int32_t length, uint8_t byte) { } /* - * TRUE if not an SI/SO stateful converter, + * true if not an SI/SO stateful converter, * or if the match length fits with the current converter state */ #define UCNV_EXT_TO_U_VERIFY_SISO_MATCH(sisoState, match) \ @@ -154,7 +154,7 @@ ucnv_extMatchToU(const int32_t *cx, int8_t sisoState, srcLength=1; } } - flush=TRUE; + flush=true; } /* we must not remember fallback matches when not using fallbacks */ @@ -302,7 +302,7 @@ ucnv_extInitialMatchToU(UConverter *cnv, const int32_t *cx, target, targetLimit, offsets, srcIndex, pErrorCode); - return TRUE; + return true; } else if(match<0) { /* save state for partial match */ const char *s; @@ -323,9 +323,9 @@ ucnv_extInitialMatchToU(UConverter *cnv, const int32_t *cx, } *src=s; /* same as *src=srcLimit; because we reached the end of input */ cnv->preToULength=(int8_t)match; - return TRUE; + return true; } else /* match==0 no match */ { - return FALSE; + return false; } } @@ -345,7 +345,7 @@ ucnv_extSimpleMatchToU(const int32_t *cx, source, length, NULL, 0, &value, - useFallback, TRUE); + useFallback, true); if(match==length) { /* write result for simple, single-character conversion */ if(UCNV_EXT_TO_U_IS_CODE_POINT(value)) { @@ -358,7 +358,7 @@ ucnv_extSimpleMatchToU(const int32_t *cx, * - match>0 && value points to string: simple conversion cannot handle multiple code points * - match>0 && match!=length: not all input consumed, forbidden for this function * - match==0: no match found in the first place - * - match<0: partial match, not supported for simple conversion (and flush==TRUE) + * - match<0: partial match, not supported for simple conversion (and flush==true) */ return 0xfffe; } @@ -516,13 +516,13 @@ ucnv_extFindFromU(const UChar *fromUSection, int32_t length, UChar u) { * @param srcLength length of src, >=0 * @param pMatchValue [out] output result value for the match from the data structure * @param useFallback "use fallback" flag, usually from cnv->useFallback - * @param flush TRUE if the end of the input stream is reached + * @param flush true if the end of the input stream is reached * @return >1: matched, return value=total match length (number of input units matched) * 1: matched, no mapping but request for * (only for the first code point) * 0: no match * <0: partial match, return value=negative total match length - * (partial matches are never returned for flush==TRUE) + * (partial matches are never returned for flush==true) * (partial matches are never returned as being longer than UCNV_EXT_MAX_UCHARS) * the matchLength is 2 if only firstCP matched, and >2 if firstCP and * further code units matched @@ -778,7 +778,7 @@ ucnv_extInitialMatchFromU(UConverter *cnv, const int32_t *cx, target, targetLimit, offsets, srcIndex, pErrorCode); - return TRUE; + return true; } else if(match<0) { /* save state for partial match */ const UChar *s; @@ -795,13 +795,13 @@ ucnv_extInitialMatchFromU(UConverter *cnv, const int32_t *cx, } *src=s; /* same as *src=srcLimit; because we reached the end of input */ cnv->preFromULength=(int8_t)match; - return TRUE; + return true; } else if(match==1) { /* matched, no mapping but request for */ - cnv->useSubChar1=TRUE; - return FALSE; + cnv->useSubChar1=true; + return false; } else /* match==0 no match */ { - return FALSE; + return false; } } @@ -822,7 +822,7 @@ ucnv_extSimpleMatchFromU(const int32_t *cx, NULL, 0, NULL, 0, &value, - useFallback, TRUE); + useFallback, true); if(match>=2) { /* write result for simple, single-character conversion */ int32_t length; @@ -854,7 +854,7 @@ ucnv_extSimpleMatchFromU(const int32_t *cx, * - match>1 && resultLength>4: result too long for simple conversion * - match==1: no match found, preferred * - match==0: no match found in the first place - * - match<0: partial match, not supported for simple conversion (and flush==TRUE) + * - match<0: partial match, not supported for simple conversion (and flush==true) */ return 0; } @@ -934,7 +934,7 @@ ucnv_extContinueMatchFromU(UConverter *cnv, if(match==1) { /* matched, no mapping but request for */ - cnv->useSubChar1=TRUE; + cnv->useSubChar1=true; } /* move the first code point to the error field */ @@ -961,12 +961,12 @@ extSetUseMapping(UConverterUnicodeSet which, int32_t minLength, uint32_t value) // Do not add entries with reserved bits set. if(((value&(UCNV_EXT_FROM_U_ROUNDTRIP_FLAG|UCNV_EXT_FROM_U_RESERVED_MASK))!= UCNV_EXT_FROM_U_ROUNDTRIP_FLAG)) { - return FALSE; + return false; } } else /* UCNV_ROUNDTRIP_AND_FALLBACK_SET */ { // Do not add entries with reserved bits set. if((value&UCNV_EXT_FROM_U_RESERVED_MASK)!=0) { - return FALSE; + return false; } } // Do not add entries or other (future?) pseudo-entries diff --git a/deps/icu-small/source/common/ucnv_io.cpp b/deps/icu-small/source/common/ucnv_io.cpp index 7a95a3f1e61dd7..c9d20cb941ba19 100644 --- a/deps/icu-small/source/common/ucnv_io.cpp +++ b/deps/icu-small/source/common/ucnv_io.cpp @@ -175,7 +175,7 @@ static const char DATA_NAME[] = "cnvalias"; static const char DATA_TYPE[] = "icu"; static UDataMemory *gAliasData=NULL; -static icu::UInitOnce gAliasDataInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gAliasDataInitOnce {}; enum { tocLengthIndex=0, @@ -226,7 +226,7 @@ static UBool U_CALLCONV ucnv_io_cleanup(void) uprv_memset(&gMainTable, 0, sizeof(gMainTable)); - return TRUE; /* Everything was cleaned up */ + return true; /* Everything was cleaned up */ } static void U_CALLCONV initAliasData(UErrorCode &errCode) { @@ -319,7 +319,7 @@ static inline UBool isAlias(const char *alias, UErrorCode *pErrorCode) { if(alias==NULL) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } return (UBool)(*alias!=0); } @@ -388,13 +388,13 @@ ucnv_io_stripASCIIForCompare(char *dst, const char *name) { char *dstItr = dst; uint8_t type, nextType; char c1; - UBool afterDigit = FALSE; + UBool afterDigit = false; while ((c1 = *name++) != 0) { type = GET_ASCII_TYPE(c1); switch (type) { case UIGNORE: - afterDigit = FALSE; + afterDigit = false; continue; /* ignore all but letters and digits */ case ZERO: if (!afterDigit) { @@ -405,11 +405,11 @@ ucnv_io_stripASCIIForCompare(char *dst, const char *name) { } break; case NONZERO: - afterDigit = TRUE; + afterDigit = true; break; default: c1 = (char)type; /* lowercased letter */ - afterDigit = FALSE; + afterDigit = false; break; } *dstItr++ = c1; @@ -423,13 +423,13 @@ ucnv_io_stripEBCDICForCompare(char *dst, const char *name) { char *dstItr = dst; uint8_t type, nextType; char c1; - UBool afterDigit = FALSE; + UBool afterDigit = false; while ((c1 = *name++) != 0) { type = GET_EBCDIC_TYPE(c1); switch (type) { case UIGNORE: - afterDigit = FALSE; + afterDigit = false; continue; /* ignore all but letters and digits */ case ZERO: if (!afterDigit) { @@ -440,11 +440,11 @@ ucnv_io_stripEBCDICForCompare(char *dst, const char *name) { } break; case NONZERO: - afterDigit = TRUE; + afterDigit = true; break; default: c1 = (char)type; /* lowercased letter */ - afterDigit = FALSE; + afterDigit = false; break; } *dstItr++ = c1; @@ -479,14 +479,14 @@ ucnv_compareNames(const char *name1, const char *name2) { int rc; uint8_t type, nextType; char c1, c2; - UBool afterDigit1 = FALSE, afterDigit2 = FALSE; + UBool afterDigit1 = false, afterDigit2 = false; for (;;) { while ((c1 = *name1++) != 0) { type = GET_CHAR_TYPE(c1); switch (type) { case UIGNORE: - afterDigit1 = FALSE; + afterDigit1 = false; continue; /* ignore all but letters and digits */ case ZERO: if (!afterDigit1) { @@ -497,11 +497,11 @@ ucnv_compareNames(const char *name1, const char *name2) { } break; case NONZERO: - afterDigit1 = TRUE; + afterDigit1 = true; break; default: c1 = (char)type; /* lowercased letter */ - afterDigit1 = FALSE; + afterDigit1 = false; break; } break; /* deliver c1 */ @@ -510,7 +510,7 @@ ucnv_compareNames(const char *name1, const char *name2) { type = GET_CHAR_TYPE(c2); switch (type) { case UIGNORE: - afterDigit2 = FALSE; + afterDigit2 = false; continue; /* ignore all but letters and digits */ case ZERO: if (!afterDigit2) { @@ -521,11 +521,11 @@ ucnv_compareNames(const char *name1, const char *name2) { } break; case NONZERO: - afterDigit2 = TRUE; + afterDigit2 = true; break; default: c2 = (char)type; /* lowercased letter */ - afterDigit2 = FALSE; + afterDigit2 = false; break; } break; /* deliver c2 */ @@ -628,11 +628,11 @@ isAliasInList(const char *alias, uint32_t listOffset) { if (currList[currAlias] && ucnv_compareNames(alias, GET_STRING(currList[currAlias]))==0) { - return TRUE; + return true; } } } - return FALSE; + return false; } /* @@ -1288,7 +1288,7 @@ ucnv_swapAliases(const UDataSwapper *ds, uprv_sortArray(tempTable.rows, (int32_t)count, sizeof(TempRow), io_compareRows, &tempTable, - FALSE, pErrorCode); + false, pErrorCode); if(U_SUCCESS(*pErrorCode)) { /* copy/swap/permutate items */ diff --git a/deps/icu-small/source/common/ucnv_lmb.cpp b/deps/icu-small/source/common/ucnv_lmb.cpp index 6969727927e60b..78b8e407006a1f 100644 --- a/deps/icu-small/source/common/ucnv_lmb.cpp +++ b/deps/icu-small/source/common/ucnv_lmb.cpp @@ -610,7 +610,7 @@ static const UConverterStaticData _LMBCSStaticData##n={\ sizeof(UConverterStaticData),\ "LMBCS-" #n,\ 0, UCNV_IBM, UCNV_LMBCS_##n, 1, 3,\ - { 0x3f, 0, 0, 0 },1,FALSE,FALSE,0,0,{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} \ + { 0x3f, 0, 0, 0 },1,false,false,0,0,{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} \ };\ const UConverterSharedData _LMBCSData##n= \ UCNV_IMMUTABLE_SHARED_DATA_INITIALIZER(&_LMBCSStaticData##n, &_LMBCSImpl##n); @@ -721,7 +721,7 @@ _LMBCSSafeClone(const UConverter *cnv, } newLMBCS->cnv.extraInfo = &newLMBCS->lmbcs; - newLMBCS->cnv.isExtraLocal = TRUE; + newLMBCS->cnv.isExtraLocal = true; return &newLMBCS->cnv; } @@ -763,14 +763,14 @@ LMBCSConversionWorker ( U_ASSERT(xcnv); U_ASSERT(group 0) { firstByte = (ulmbcs_byte_t)(value >> ((bytesConverted - 1) * 8)); } else { /* most common failure mode is an unassigned character */ - groups_tried[group] = TRUE; + groups_tried[group] = true; return 0; } @@ -1191,11 +1191,11 @@ _LMBCSGetNextUCharWorker(UConverterToUnicodeArgs* args, if (*args->source == group) { /* single byte */ ++args->source; - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 1, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 1, false); ++args->source; } else { /* double byte */ - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 2, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 2, false); args->source += 2; } } @@ -1220,7 +1220,7 @@ _LMBCSGetNextUCharWorker(UConverterToUnicodeArgs* args, /* Lookup value must include opt group */ bytes[0] = group; bytes[1] = CurByte; - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, bytes, 2, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, bytes, 2, false); } } } @@ -1236,13 +1236,13 @@ _LMBCSGetNextUCharWorker(UConverterToUnicodeArgs* args, CHECK_SOURCE_LIMIT(0); /* let the MBCS conversion consume CurByte again */ - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 1, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 1, false); } else { CHECK_SOURCE_LIMIT(1); /* let the MBCS conversion consume CurByte again */ - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 2, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 2, false); ++args->source; } } diff --git a/deps/icu-small/source/common/ucnv_u16.cpp b/deps/icu-small/source/common/ucnv_u16.cpp index a5e8367400ae69..bebdede4c440ca 100644 --- a/deps/icu-small/source/common/ucnv_u16.cpp +++ b/deps/icu-small/source/common/ucnv_u16.cpp @@ -637,7 +637,7 @@ static const UConverterStaticData _UTF16BEStaticData={ sizeof(UConverterStaticData), "UTF-16BE", 1200, UCNV_IBM, UCNV_UTF16_BigEndian, 2, 2, - { 0xff, 0xfd, 0, 0 },2,FALSE,FALSE, + { 0xff, 0xfd, 0, 0 },2,false,false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -1239,7 +1239,7 @@ static const UConverterStaticData _UTF16LEStaticData={ sizeof(UConverterStaticData), "UTF-16LE", 1202, UCNV_IBM, UCNV_UTF16_LittleEndian, 2, 2, - { 0xfd, 0xff, 0, 0 },2,FALSE,FALSE, + { 0xfd, 0xff, 0, 0 },2,false,false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -1526,7 +1526,7 @@ static const UConverterStaticData _UTF16StaticData = { #else { 0xfd, 0xff, 0, 0 }, 2, #endif - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -1567,7 +1567,7 @@ static const UConverterStaticData _UTF16v2StaticData = { 1204, /* CCSID for BOM sensitive UTF-16 */ UCNV_IBM, UCNV_UTF16, 2, 2, { 0xff, 0xfd, 0, 0 }, 2, - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnv_u32.cpp b/deps/icu-small/source/common/ucnv_u32.cpp index bf6bd11dbacb73..bc160b71dd6c8d 100644 --- a/deps/icu-small/source/common/ucnv_u32.cpp +++ b/deps/icu-small/source/common/ucnv_u32.cpp @@ -494,7 +494,7 @@ static const UConverterStaticData _UTF32BEStaticData = { "UTF-32BE", 1232, UCNV_IBM, UCNV_UTF32_BigEndian, 4, 4, - { 0, 0, 0xff, 0xfd }, 4, FALSE, FALSE, + { 0, 0, 0xff, 0xfd }, 4, false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -989,7 +989,7 @@ static const UConverterStaticData _UTF32LEStaticData = { "UTF-32LE", 1234, UCNV_IBM, UCNV_UTF32_LittleEndian, 4, 4, - { 0xfd, 0xff, 0, 0 }, 4, FALSE, FALSE, + { 0xfd, 0xff, 0, 0 }, 4, false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -1110,7 +1110,7 @@ _UTF32ToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, /* some of the bytes are from a previous buffer, replay those first */ pArgs->source=utf32BOM+(state&4); /* select the correct BOM */ pArgs->sourceLimit=pArgs->source+((state&3)-count); /* replay previous bytes */ - pArgs->flush=FALSE; /* this sourceLimit is not the real source stream limit */ + pArgs->flush=false; /* this sourceLimit is not the real source stream limit */ /* no offsets: bytes from previous buffer, and not enough for output */ T_UConverter_toUnicode_UTF32_BE(pArgs, pErrorCode); @@ -1241,7 +1241,7 @@ static const UConverterStaticData _UTF32StaticData = { #else { 0xfd, 0xff, 0, 0 }, 4, #endif - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnv_u7.cpp b/deps/icu-small/source/common/ucnv_u7.cpp index de9f3f42ec9724..8964ca01de0d89 100644 --- a/deps/icu-small/source/common/ucnv_u7.cpp +++ b/deps/icu-small/source/common/ucnv_u7.cpp @@ -184,12 +184,12 @@ static void U_CALLCONV _UTF7Reset(UConverter *cnv, UConverterResetChoice choice) { if(choice<=UCNV_RESET_TO_UNICODE) { /* reset toUnicode */ - cnv->toUnicodeStatus=0x1000000; /* inDirectMode=TRUE */ + cnv->toUnicodeStatus=0x1000000; /* inDirectMode=true */ cnv->toULength=0; } if(choice!=UCNV_RESET_TO_UNICODE) { /* reset fromUnicode */ - cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=TRUE */ + cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=true */ } } @@ -286,7 +286,7 @@ _UTF7ToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } else /* PLUS */ { /* switch to Unicode mode */ nextSourceIndex=++sourceIndex; - inDirectMode=FALSE; + inDirectMode=false; byteIndex=0; bits=0; base64Counter=-1; @@ -329,7 +329,7 @@ _UTF7ToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, * It may be for example, a plus which we need to deal with in direct mode. * 2.2.2. Else if the current char is illegal, we might as well deal with it here. */ - inDirectMode=TRUE; + inDirectMode=true; if(base64Counter==-1) { /* illegal: + immediately followed by something other than base64 or minus sign */ /* include the plus sign in the reported sequence, but not the subsequent char */ @@ -411,7 +411,7 @@ _UTF7ToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } } else /*base64Value==-2*/ { /* minus sign terminates the base64 sequence */ - inDirectMode=TRUE; + inDirectMode=true; if(base64Counter==-1) { /* +- i.e. a minus immediately following a plus */ *target++=PLUS; @@ -541,7 +541,7 @@ _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, if(offsets!=NULL) { *offsets++=sourceIndex; } - inDirectMode=FALSE; + inDirectMode=false; base64Counter=0; goto unicodeMode; } @@ -558,7 +558,7 @@ _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, c=*source++; if(c<=127 && encodeDirectly[c]) { /* encode directly */ - inDirectMode=TRUE; + inDirectMode=true; /* trick: back out this character to make this easier */ --source; @@ -719,7 +719,7 @@ _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, } } /* reset the state for the next conversion */ - cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=TRUE */ + cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=true */ } else { /* set the converter state back into UConverter */ cnv->fromUnicodeStatus= @@ -778,7 +778,7 @@ static const UConverterStaticData _UTF7StaticData={ UCNV_IBM, UCNV_UTF7, 1, 4, { 0x3f, 0, 0, 0 }, 1, /* the subchar is not used */ - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -971,7 +971,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } else /* AMPERSAND */ { /* switch to Unicode mode */ nextSourceIndex=++sourceIndex; - inDirectMode=FALSE; + inDirectMode=false; byteIndex=0; bits=0; base64Counter=-1; @@ -1002,7 +1002,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, ++nextSourceIndex; if(b>0x7e) { /* illegal - test other illegal US-ASCII values by base64Value==-3 */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; break; } else if((base64Value=FROM_BASE64_IMAP(b))>=0) { @@ -1024,7 +1024,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, c=(UChar)((bits<<4)|(base64Value>>2)); if(isLegalIMAP(c)) { /* illegal */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; goto endloop; } @@ -1042,7 +1042,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, c=(UChar)((bits<<2)|(base64Value>>4)); if(isLegalIMAP(c)) { /* illegal */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; goto endloop; } @@ -1060,7 +1060,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, c=(UChar)((bits<<6)|base64Value); if(isLegalIMAP(c)) { /* illegal */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; goto endloop; } @@ -1079,7 +1079,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } } else if(base64Value==-2) { /* minus sign terminates the base64 sequence */ - inDirectMode=TRUE; + inDirectMode=true; if(base64Counter==-1) { /* &- i.e. a minus immediately following an ampersand */ *target++=AMPERSAND; @@ -1109,7 +1109,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, /* base64Value==-1 for characters that are illegal only in Unicode mode */ /* base64Value==-3 for illegal characters */ /* illegal */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; break; } @@ -1144,7 +1144,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } /* else if(base64Counter!=-1) byteIndex remains 0 because there is no particular byte sequence */ - inDirectMode=TRUE; /* avoid looping */ + inDirectMode=true; /* avoid looping */ *pErrorCode=U_TRUNCATED_CHAR_FOUND; } @@ -1240,7 +1240,7 @@ _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, if(offsets!=NULL) { *offsets++=sourceIndex; } - inDirectMode=FALSE; + inDirectMode=false; base64Counter=0; goto unicodeMode; } @@ -1257,7 +1257,7 @@ _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, c=*source++; if(isLegalIMAP(c)) { /* encode directly */ - inDirectMode=TRUE; + inDirectMode=true; /* trick: back out this character to make this easier */ --source; @@ -1431,7 +1431,7 @@ _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, } } /* reset the state for the next conversion */ - cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=TRUE */ + cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=true */ } else { /* set the converter state back into UConverter */ cnv->fromUnicodeStatus= @@ -1479,7 +1479,7 @@ static const UConverterStaticData _IMAPStaticData={ UCNV_IBM, UCNV_IMAP_MAILBOX, 1, 4, { 0x3f, 0, 0, 0 }, 1, /* the subchar is not used */ - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnv_u8.cpp b/deps/icu-small/source/common/ucnv_u8.cpp index 1ef7fa2f02f0a5..3c27f2e46e8bba 100644 --- a/deps/icu-small/source/common/ucnv_u8.cpp +++ b/deps/icu-small/source/common/ucnv_u8.cpp @@ -56,7 +56,7 @@ static const uint32_t offsetsFromUTF8[5] = {0, static UBool hasCESU8Data(const UConverter *cnv) { #if UCONFIG_ONLY_HTML_CONVERSION - return FALSE; + return false; #else return (UBool)(cnv->sharedData == &_CESU8Data); #endif @@ -888,7 +888,7 @@ static const UConverterStaticData _UTF8StaticData={ "UTF-8", 1208, UCNV_IBM, UCNV_UTF8, 1, 3, /* max 3 bytes per UChar from UTF-8 (4 bytes from surrogate _pair_) */ - { 0xef, 0xbf, 0xbd, 0 },3,FALSE,FALSE, + { 0xef, 0xbf, 0xbd, 0 },3,false,false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -931,7 +931,7 @@ static const UConverterStaticData _CESU8StaticData={ "CESU-8", 9400, /* CCSID for CESU-8 */ UCNV_UNKNOWN, UCNV_CESU8, 1, 3, - { 0xef, 0xbf, 0xbd, 0 },3,FALSE,FALSE, + { 0xef, 0xbf, 0xbd, 0 },3,false,false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnvbocu.cpp b/deps/icu-small/source/common/ucnvbocu.cpp index 7c2aab56558c8c..edb49d36a9ce53 100644 --- a/deps/icu-small/source/common/ucnvbocu.cpp +++ b/deps/icu-small/source/common/ucnvbocu.cpp @@ -195,7 +195,7 @@ bocu1TrailToByte[BOCU1_TRAIL_CONTROLS_COUNT]={ * what we need here. * This macro adjust the results so that the modulo-value m is always >=0. * - * For positive n, the if() condition is always FALSE. + * For positive n, the if() condition is always false. * * @param n Number to be split into quotient and rest. * Will be modified to contain the quotient. @@ -1401,7 +1401,7 @@ static const UConverterStaticData _Bocu1StaticData={ UCNV_IBM, UCNV_BOCU1, 1, 4, /* one UChar generates at least 1 byte and at most 4 bytes */ { 0x1a, 0, 0, 0 }, 1, /* BOCU-1 never needs to write a subchar */ - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnvhz.cpp b/deps/icu-small/source/common/ucnvhz.cpp index 6b2f5faaf0a59a..e0d2f0775df24e 100644 --- a/deps/icu-small/source/common/ucnvhz.cpp +++ b/deps/icu-small/source/common/ucnvhz.cpp @@ -111,18 +111,18 @@ _HZReset(UConverter *cnv, UConverterResetChoice choice){ cnv->toUnicodeStatus = 0; cnv->mode=0; if(cnv->extraInfo != NULL){ - ((UConverterDataHZ*)cnv->extraInfo)->isStateDBCS = FALSE; - ((UConverterDataHZ*)cnv->extraInfo)->isEmptySegment = FALSE; + ((UConverterDataHZ*)cnv->extraInfo)->isStateDBCS = false; + ((UConverterDataHZ*)cnv->extraInfo)->isEmptySegment = false; } } if(choice!=UCNV_RESET_TO_UNICODE) { cnv->fromUnicodeStatus= 0; cnv->fromUChar32=0x0000; if(cnv->extraInfo != NULL){ - ((UConverterDataHZ*)cnv->extraInfo)->isEscapeAppended = FALSE; + ((UConverterDataHZ*)cnv->extraInfo)->isEscapeAppended = false; ((UConverterDataHZ*)cnv->extraInfo)->targetIndex = 0; ((UConverterDataHZ*)cnv->extraInfo)->sourceIndex = 0; - ((UConverterDataHZ*)cnv->extraInfo)->isTargetUCharDBCS = FALSE; + ((UConverterDataHZ*)cnv->extraInfo)->isTargetUCharDBCS = false; } } } @@ -189,13 +189,13 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, args->offsets[myTarget - args->target]=(int32_t)(mySource - args->source - 2); } *(myTarget++)=(UChar)mySourceChar; - myData->isEmptySegment = FALSE; + myData->isEmptySegment = false; continue; case UCNV_OPEN_BRACE: case UCNV_CLOSE_BRACE: myData->isStateDBCS = (mySourceChar == UCNV_OPEN_BRACE); if (myData->isEmptySegment) { - myData->isEmptySegment = FALSE; /* we are handling it, reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* we are handling it, reset to avoid future spurious errors */ *err = U_ILLEGAL_ESCAPE_SEQUENCE; args->converter->toUCallbackReason = UCNV_IRREGULAR; args->converter->toUBytes[0] = UCNV_TILDE; @@ -205,7 +205,7 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, args->source = mySource; return; } - myData->isEmptySegment = TRUE; + myData->isEmptySegment = true; continue; default: /* if the first byte is equal to TILDE and the trail byte @@ -217,7 +217,7 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, * - If any of the non-initial bytes could be the start of a character, * we stop the illegal sequence before the first one of those. */ - myData->isEmptySegment = FALSE; /* different error here, reset this to avoid spurious future error */ + myData->isEmptySegment = false; /* different error here, reset this to avoid spurious future error */ *err = U_ILLEGAL_ESCAPE_SEQUENCE; args->converter->toUBytes[0] = UCNV_TILDE; if( myData->isStateDBCS ? @@ -244,7 +244,7 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, } else { /* add another bit to distinguish a 0 byte from not having seen a lead byte */ args->converter->toUnicodeStatus = (uint32_t) (mySourceChar | 0x100); - myData->isEmptySegment = FALSE; /* the segment has something, either valid or will produce a different error, so reset this */ + myData->isEmptySegment = false; /* the segment has something, either valid or will produce a different error, so reset this */ } continue; } @@ -289,10 +289,10 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; } else if(mySourceChar <= 0x7f) { targetUniChar = (UChar)mySourceChar; /* ASCII */ - myData->isEmptySegment = FALSE; /* the segment has something valid */ + myData->isEmptySegment = false; /* the segment has something valid */ } else { targetUniChar = 0xffff; - myData->isEmptySegment = FALSE; /* different error here, reset this to avoid spurious future error */ + myData->isEmptySegment = false; /* different error here, reset this to avoid spurious future error */ } } if(targetUniChar < 0xfffe){ @@ -396,13 +396,13 @@ UConverter_fromUnicode_HZ_OFFSETS_LOGIC (UConverterFromUnicodeArgs * args, len =ESC_LEN; escSeq = SB_ESCAPE; CONCAT_ESCAPE_MACRO(args, myTargetIndex, targetLength, escSeq,err,len,mySourceIndex); - myConverterData->isEscapeAppended = TRUE; + myConverterData->isEscapeAppended = true; } else{ /* Shifting from a single byte to double byte mode*/ len =ESC_LEN; escSeq = DB_ESCAPE; CONCAT_ESCAPE_MACRO(args, myTargetIndex, targetLength, escSeq,err,len,mySourceIndex); - myConverterData->isEscapeAppended = TRUE; + myConverterData->isEscapeAppended = true; } } @@ -507,7 +507,7 @@ _HZ_WriteSub(UConverterFromUnicodeArgs *args, int32_t offsetIndex, UErrorCode *e if( convData->isTargetUCharDBCS){ *p++= UCNV_TILDE; *p++= UCNV_CLOSE_BRACE; - convData->isTargetUCharDBCS=FALSE; + convData->isTargetUCharDBCS=false; } *p++= (char)cnv->subChars[0]; @@ -550,7 +550,7 @@ _HZ_SafeClone(const UConverter *cnv, uprv_memcpy(&localClone->mydata, cnv->extraInfo, sizeof(UConverterDataHZ)); localClone->cnv.extraInfo = &localClone->mydata; - localClone->cnv.isExtraLocal = TRUE; + localClone->cnv.isExtraLocal = true; /* deep-clone the sub-converter */ size = (int32_t)sizeof(UConverter); @@ -611,8 +611,8 @@ static const UConverterStaticData _HZStaticData={ 4, { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }, /* reserved */ diff --git a/deps/icu-small/source/common/ucnvisci.cpp b/deps/icu-small/source/common/ucnvisci.cpp index f303e7e24fc92f..4d747e1ff843ba 100644 --- a/deps/icu-small/source/common/ucnvisci.cpp +++ b/deps/icu-small/source/common/ucnvisci.cpp @@ -172,7 +172,7 @@ static const uint8_t pnjMap[80] = { static UBool isPNJConsonant(UChar32 c) { if (c < 0xa00 || 0xa50 <= c) { - return FALSE; + return false; } else { return (UBool)(pnjMap[c - 0xa00] & 1); } @@ -181,7 +181,7 @@ isPNJConsonant(UChar32 c) { static UBool isPNJBindiTippi(UChar32 c) { if (c < 0xa00 || 0xa50 <= c) { - return FALSE; + return false; } else { return (UBool)(pnjMap[c - 0xa00] >> 1); } @@ -202,7 +202,7 @@ _ISCIIOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode) { converterData->contextCharToUnicode=NO_CHAR_MARKER; cnv->toUnicodeStatus = missingCharMarker; converterData->contextCharFromUnicode=0x0000; - converterData->resetToDefaultToUnicode=FALSE; + converterData->resetToDefaultToUnicode=false; /* check if the version requested is supported */ if ((pArgs->options & UCNV_OPTIONS_VERSION_MASK) < 9) { /* initialize state variables */ @@ -214,7 +214,7 @@ _ISCIIOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode) { = converterData->currentMaskToUnicode = converterData->defMaskToUnicode = lookupInitialData[pArgs->options & UCNV_OPTIONS_VERSION_MASK].maskEnum; - converterData->isFirstBuffer=TRUE; + converterData->isFirstBuffer=true; (void)uprv_strcpy(converterData->name, ISCII_CNV_PREFIX); len = (int32_t)uprv_strlen(converterData->name); converterData->name[len]= (char)((pArgs->options & UCNV_OPTIONS_VERSION_MASK) + '0'); @@ -267,8 +267,8 @@ _ISCIIReset(UConverter *cnv, UConverterResetChoice choice) { data->contextCharFromUnicode=0x00; data->currentMaskFromUnicode=data->defMaskToUnicode; data->currentDeltaFromUnicode=data->defDeltaToUnicode; - data->isFirstBuffer=TRUE; - data->resetToDefaultToUnicode=FALSE; + data->isFirstBuffer=true; + data->resetToDefaultToUnicode=false; } } @@ -906,7 +906,7 @@ UConverter_fromUnicode_ISCII_OFFSETS_LOGIC( UConverterDataISCII *converterData; uint16_t newDelta=0; uint16_t range = 0; - UBool deltaChanged = FALSE; + UBool deltaChanged = false; if ((args->converter == NULL) || (args->targetLimit < args->target) || (args->sourceLimit < args->source)) { *err = U_ILLEGAL_ARGUMENT_ERROR; @@ -986,8 +986,8 @@ UConverter_fromUnicode_ISCII_OFFSETS_LOGIC( if (newDelta!= converterData->currentDeltaFromUnicode || converterData->isFirstBuffer) { converterData->currentDeltaFromUnicode = newDelta; converterData->currentMaskFromUnicode = lookupInitialData[range].maskEnum; - deltaChanged =TRUE; - converterData->isFirstBuffer=FALSE; + deltaChanged =true; + converterData->isFirstBuffer=false; } if (converterData->currentDeltaFromUnicode == PNJ_DELTA) { @@ -1024,7 +1024,7 @@ UConverter_fromUnicode_ISCII_OFFSETS_LOGIC( temp =(uint16_t)(ATR<<8); temp += (uint16_t)((uint8_t) lookupInitialData[range].isciiLang); /* reset */ - deltaChanged=FALSE; + deltaChanged=false; /* now append ATR and language code */ WRITE_TO_TARGET_FROM_U(args,offsets,source,target,targetLimit,temp,err); if (U_FAILURE(*err)) { @@ -1330,7 +1330,7 @@ UConverter_toUnicode_ISCII_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, UErrorCo break; case 0x0A: case 0x0D: - data->resetToDefaultToUnicode = TRUE; + data->resetToDefaultToUnicode = true; GET_MAPPING(sourceChar,targetUniChar,data) ; *contextCharToUnicode = sourceChar; @@ -1338,12 +1338,12 @@ UConverter_toUnicode_ISCII_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, UErrorCo case ISCII_VOWEL_SIGN_E: i=1; - found=FALSE; + found=false; for (; i + ISCII_NUKTA special mappings */ i=1; - found =FALSE; + found =false; for (; iresetToDefaultToUnicode==TRUE) { + if (data->resetToDefaultToUnicode==true) { data->currentDeltaToUnicode = data->defDeltaToUnicode; data->currentMaskToUnicode = data->defMaskToUnicode; - data->resetToDefaultToUnicode=FALSE; + data->resetToDefaultToUnicode=false; } } else { @@ -1550,7 +1550,7 @@ _ISCII_SafeClone(const UConverter *cnv, uprv_memcpy(&localClone->mydata, cnv->extraInfo, sizeof(UConverterDataISCII)); localClone->cnv.extraInfo = &localClone->mydata; - localClone->cnv.isExtraLocal = TRUE; + localClone->cnv.isExtraLocal = true; return &localClone->cnv; } @@ -1621,8 +1621,8 @@ static const UConverterStaticData _ISCIIStaticData={ 4, { 0x1a, 0, 0, 0 }, 0x1, - FALSE, - FALSE, + false, + false, 0x0, 0x0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }, /* reserved */ diff --git a/deps/icu-small/source/common/ucnvlat1.cpp b/deps/icu-small/source/common/ucnvlat1.cpp index 358bc0caa25a19..05aad6a0e039b8 100644 --- a/deps/icu-small/source/common/ucnvlat1.cpp +++ b/deps/icu-small/source/common/ucnvlat1.cpp @@ -465,7 +465,7 @@ static const UConverterStaticData _Latin1StaticData={ sizeof(UConverterStaticData), "ISO-8859-1", 819, UCNV_IBM, UCNV_LATIN_1, 1, 1, - { 0x1a, 0, 0, 0 }, 1, FALSE, FALSE, + { 0x1a, 0, 0, 0 }, 1, false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -744,7 +744,7 @@ static const UConverterStaticData _ASCIIStaticData={ sizeof(UConverterStaticData), "US-ASCII", 367, UCNV_IBM, UCNV_US_ASCII, 1, 1, - { 0x1a, 0, 0, 0 }, 1, FALSE, FALSE, + { 0x1a, 0, 0, 0 }, 1, false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnvmbcs.cpp b/deps/icu-small/source/common/ucnvmbcs.cpp index 420aa02af5b0f6..0e753c8ffbfb11 100644 --- a/deps/icu-small/source/common/ucnvmbcs.cpp +++ b/deps/icu-small/source/common/ucnvmbcs.cpp @@ -373,7 +373,7 @@ * @param value contains 1..4 bytes of the first byte sequence, right-aligned * @param codePoints resulting Unicode code points, or negative if a byte sequence does * not map to anything - * @return TRUE to continue enumeration, FALSE to stop + * @return true to continue enumeration, false to stop */ typedef UBool U_CALLCONV UConverterEnumToUCallback(const void *context, uint32_t value, UChar32 codePoints[32]); @@ -514,7 +514,7 @@ static const UConverterImpl _MBCSImpl={ const UConverterSharedData _MBCSData={ sizeof(UConverterSharedData), 1, - NULL, NULL, FALSE, TRUE, &_MBCSImpl, + NULL, NULL, false, true, &_MBCSImpl, 0, UCNV_MBCS_TABLE_INITIALIZER }; @@ -668,7 +668,7 @@ enumToU(UConverterMBCSTable *mbcsTable, int8_t stateProps[], value|(uint32_t)b, callback, context, pErrorCode)) { - return FALSE; + return false; } } codePoints[b&0x1f]=U_SENTINEL; @@ -719,13 +719,13 @@ enumToU(UConverterMBCSTable *mbcsTable, int8_t stateProps[], if(((++b)&0x1f)==0) { if(anyCodePoints>=0) { if(!callback(context, value|(uint32_t)(b-0x20), codePoints)) { - return FALSE; + return false; } anyCodePoints=-1; } } } - return TRUE; + return true; } /* @@ -1111,7 +1111,7 @@ _extFromU(UConverter *cnv, const UConverterSharedData *sharedData, UErrorCode *pErrorCode) { const int32_t *cx; - cnv->useSubChar1=FALSE; + cnv->useSubChar1=false; if( (cx=sharedData->mbcs.extIndexes)!=NULL && ucnv_extInitialMatchFromU( @@ -1286,7 +1286,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { mbcsTable->stateTable[0][EBCDIC_LF]==MBCS_ENTRY_FINAL(0, MBCS_STATE_VALID_DIRECT_16, U_LF) && mbcsTable->stateTable[0][EBCDIC_NL]==MBCS_ENTRY_FINAL(0, MBCS_STATE_VALID_DIRECT_16, U_NL) )) { - return FALSE; + return false; } if(mbcsTable->outputType==MBCS_OUTPUT_1) { @@ -1294,7 +1294,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { EBCDIC_RT_LF==MBCS_SINGLE_RESULT_FROM_U(table, results, U_LF) && EBCDIC_RT_NL==MBCS_SINGLE_RESULT_FROM_U(table, results, U_NL) )) { - return FALSE; + return false; } } else /* MBCS_OUTPUT_2_SISO */ { stage2Entry=MBCS_STAGE_2_FROM_U(table, U_LF); @@ -1302,7 +1302,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { MBCS_FROM_U_IS_ROUNDTRIP(stage2Entry, U_LF)!=0 && EBCDIC_LF==MBCS_VALUE_2_FROM_STAGE_2(bytes, stage2Entry, U_LF) )) { - return FALSE; + return false; } stage2Entry=MBCS_STAGE_2_FROM_U(table, U_NL); @@ -1310,7 +1310,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { MBCS_FROM_U_IS_ROUNDTRIP(stage2Entry, U_NL)!=0 && EBCDIC_NL==MBCS_VALUE_2_FROM_STAGE_2(bytes, stage2Entry, U_NL) )) { - return FALSE; + return false; } } @@ -1334,7 +1334,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { * ucnv_MBCSSizeofFromUBytes() function. */ *pErrorCode=U_INVALID_FORMAT_ERROR; - return FALSE; + return false; } /* @@ -1351,7 +1351,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { p=(uint8_t *)uprv_malloc(size); if(p==NULL) { *pErrorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } /* copy and modify the to-Unicode state table */ @@ -1397,7 +1397,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { if(newStateTable!=NULL) { uprv_free(newStateTable); } - return TRUE; + return true; } /* reconstitute omitted fromUnicode data ------------------------------------ */ @@ -1477,7 +1477,7 @@ writeStage3Roundtrip(const void *context, uint32_t value, UChar32 codePoints[32] /* set the roundtrip flag */ *stage2|=(1UL<<(16+(c&0xf))); } - return TRUE; + return true; } static void @@ -1561,7 +1561,7 @@ ucnv_MBCSLoad(UConverterSharedData *sharedData, _MBCSHeader *header=(_MBCSHeader *)raw; uint32_t offset; uint32_t headerLength; - UBool noFromU=FALSE; + UBool noFromU=false; if(header->version[0]==4) { headerLength=MBCS_HEADER_V4_LENGTH; @@ -1726,7 +1726,7 @@ ucnv_MBCSLoad(UConverterSharedData *sharedData, } mbcsTable->stateTable=(const int32_t (*)[256])newStateTable; mbcsTable->countStates=(uint8_t)(count+1); - mbcsTable->stateTableOwned=TRUE; + mbcsTable->stateTableOwned=true; mbcsTable->outputType=MBCS_OUTPUT_DBCS_ONLY; } @@ -1805,7 +1805,7 @@ ucnv_MBCSLoad(UConverterSharedData *sharedData, (header->version[2]>=(MBCS_FAST_MAX>>8)) ) ) { - mbcsTable->utf8Friendly=TRUE; + mbcsTable->utf8Friendly=true; if(mbcsTable->countStates==1) { /* @@ -2411,13 +2411,13 @@ hasValidTrailBytes(const int32_t (*stateTable)[256], uint8_t state) { if( !MBCS_ENTRY_IS_TRANSITION(entry) && MBCS_ENTRY_FINAL_ACTION(entry)!=MBCS_STATE_ILLEGAL ) { - return TRUE; + return true; } entry=row[0x41]; if( !MBCS_ENTRY_IS_TRANSITION(entry) && MBCS_ENTRY_FINAL_ACTION(entry)!=MBCS_STATE_ILLEGAL ) { - return TRUE; + return true; } /* Then test for final entries in this state. */ for(b=0; b<=0xff; ++b) { @@ -2425,7 +2425,7 @@ hasValidTrailBytes(const int32_t (*stateTable)[256], uint8_t state) { if( !MBCS_ENTRY_IS_TRANSITION(entry) && MBCS_ENTRY_FINAL_ACTION(entry)!=MBCS_STATE_ILLEGAL ) { - return TRUE; + return true; } } /* Then recurse for transition entries. */ @@ -2434,10 +2434,10 @@ hasValidTrailBytes(const int32_t (*stateTable)[256], uint8_t state) { if( MBCS_ENTRY_IS_TRANSITION(entry) && hasValidTrailBytes(stateTable, (uint8_t)MBCS_ENTRY_TRANSITION_STATE(entry)) ) { - return TRUE; + return true; } } - return FALSE; + return false; } /* @@ -2454,7 +2454,7 @@ isSingleOrLead(const int32_t (*stateTable)[256], uint8_t state, UBool isDBCSOnly } else { uint8_t action=(uint8_t)(MBCS_ENTRY_FINAL_ACTION(entry)); if(action==MBCS_STATE_CHANGE_ONLY && isDBCSOnly) { - return FALSE; /* SI/SO are illegal for DBCS-only conversion */ + return false; /* SI/SO are illegal for DBCS-only conversion */ } else { return action!=MBCS_STATE_ILLEGAL; } @@ -5672,7 +5672,7 @@ ucnv_MBCSWriteSub(UConverterFromUnicodeArgs *pArgs, } /* reset the selector for the next code point */ - cnv->useSubChar1=FALSE; + cnv->useSubChar1=false; if (cnv->sharedData->mbcs.outputType == MBCS_OUTPUT_2_SISO) { p=buffer; diff --git a/deps/icu-small/source/common/ucnvscsu.cpp b/deps/icu-small/source/common/ucnvscsu.cpp index 7b580291e1d765..86e850a998a5e9 100644 --- a/deps/icu-small/source/common/ucnvscsu.cpp +++ b/deps/icu-small/source/common/ucnvscsu.cpp @@ -163,7 +163,7 @@ _SCSUReset(UConverter *cnv, UConverterResetChoice choice) { /* reset toUnicode */ uprv_memcpy(scsu->toUDynamicOffsets, initialDynamicOffsets, 32); - scsu->toUIsSingleByteMode=TRUE; + scsu->toUIsSingleByteMode=true; scsu->toUState=readCommand; scsu->toUQuoteWindow=scsu->toUDynamicWindow=0; scsu->toUByteOne=0; @@ -174,7 +174,7 @@ _SCSUReset(UConverter *cnv, UConverterResetChoice choice) { /* reset fromUnicode */ uprv_memcpy(scsu->fromUDynamicOffsets, initialDynamicOffsets, 32); - scsu->fromUIsSingleByteMode=TRUE; + scsu->fromUIsSingleByteMode=true; scsu->fromUDynamicWindow=0; scsu->nextWindowUseIndex=0; @@ -371,7 +371,7 @@ _SCSUToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, state=quotePairOne; } else if(b==SCU) { sourceIndex=nextSourceIndex; - isSingleByteMode=FALSE; + isSingleByteMode=false; goto fastUnicode; } else /* Srs */ { /* callback(illegal) */ @@ -508,17 +508,17 @@ _SCSUToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } else if(/* UC0<=b && */ b<=UC7) { dynamicWindow=(int8_t)(b-UC0); sourceIndex=nextSourceIndex; - isSingleByteMode=TRUE; + isSingleByteMode=true; goto fastSingle; } else if(/* UD0<=b && */ b<=UD7) { dynamicWindow=(int8_t)(b-UD0); - isSingleByteMode=TRUE; + isSingleByteMode=true; cnv->toUBytes[0]=b; cnv->toULength=1; state=defineOne; goto singleByteMode; } else if(b==UDX) { - isSingleByteMode=TRUE; + isSingleByteMode=true; cnv->toUBytes[0]=b; cnv->toULength=1; state=definePairOne; @@ -695,7 +695,7 @@ _SCSUToUnicode(UConverterToUnicodeArgs *pArgs, } else if(b==SQU) { state=quotePairOne; } else if(b==SCU) { - isSingleByteMode=FALSE; + isSingleByteMode=false; goto fastUnicode; } else /* Srs */ { /* callback(illegal) */ @@ -805,17 +805,17 @@ _SCSUToUnicode(UConverterToUnicodeArgs *pArgs, state=quotePairTwo; } else if(/* UC0<=b && */ b<=UC7) { dynamicWindow=(int8_t)(b-UC0); - isSingleByteMode=TRUE; + isSingleByteMode=true; goto fastSingle; } else if(/* UD0<=b && */ b<=UD7) { dynamicWindow=(int8_t)(b-UD0); - isSingleByteMode=TRUE; + isSingleByteMode=true; cnv->toUBytes[0]=b; cnv->toULength=1; state=defineOne; goto singleByteMode; } else if(b==UDX) { - isSingleByteMode=TRUE; + isSingleByteMode=true; cnv->toUBytes[0]=b; cnv->toULength=1; state=definePairOne; @@ -1159,7 +1159,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, goto outputBytes; } else { /* change to Unicode mode and output this (lead, trail) pair */ - isSingleByteMode=FALSE; + isSingleByteMode=false; *target++=(uint8_t)SCU; if(offsets!=NULL) { *offsets++=sourceIndex; @@ -1218,7 +1218,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, * switch to Unicode mode if this is the last character in the block * or there is at least one more ideograph following immediately */ - isSingleByteMode=FALSE; + isSingleByteMode=false; c|=SCU<<16; length=3; goto outputBytes; @@ -1269,13 +1269,13 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, if(!(sourcefromUDynamicOffsets, c))>=0) { /* there is a dynamic window that contains this character, change to it */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=window; currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]; useDynamicWindow(scsu, dynamicWindow); @@ -1284,7 +1284,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, goto outputBytes; } else if((code=getDynamicOffset(c, &offset))>=0) { /* define a dynamic window with this character */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=getNextDynamicWindow(scsu); currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]=offset; useDynamicWindow(scsu, dynamicWindow); @@ -1337,7 +1337,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, * the following character is not uncompressible, * change to the window */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=window; currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]; useDynamicWindow(scsu, dynamicWindow); @@ -1348,7 +1348,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, (code=getDynamicOffset(c, &offset))>=0 ) { /* two supplementary characters in (probably) the same window - define an extended one */ - isSingleByteMode=TRUE; + isSingleByteMode=true; code-=0x200; dynamicWindow=getNextDynamicWindow(scsu); currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]=offset; @@ -1645,7 +1645,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, goto outputBytes; } else { /* change to Unicode mode and output this (lead, trail) pair */ - isSingleByteMode=FALSE; + isSingleByteMode=false; *target++=(uint8_t)SCU; --targetCapacity; c=((uint32_t)lead<<16)|trail; @@ -1701,7 +1701,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, * switch to Unicode mode if this is the last character in the block * or there is at least one more ideograph following immediately */ - isSingleByteMode=FALSE; + isSingleByteMode=false; c|=SCU<<16; length=3; goto outputBytes; @@ -1746,13 +1746,13 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, if(!(sourcefromUDynamicOffsets, c))>=0) { /* there is a dynamic window that contains this character, change to it */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=window; currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]; useDynamicWindow(scsu, dynamicWindow); @@ -1761,7 +1761,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, goto outputBytes; } else if((code=getDynamicOffset(c, &offset))>=0) { /* define a dynamic window with this character */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=getNextDynamicWindow(scsu); currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]=offset; useDynamicWindow(scsu, dynamicWindow); @@ -1813,7 +1813,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, * the following character is not uncompressible, * change to the window */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=window; currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]; useDynamicWindow(scsu, dynamicWindow); @@ -1824,7 +1824,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, (code=getDynamicOffset(c, &offset))>=0 ) { /* two supplementary characters in (probably) the same window - define an extended one */ - isSingleByteMode=TRUE; + isSingleByteMode=true; code-=0x200; dynamicWindow=getNextDynamicWindow(scsu); currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]=offset; @@ -1991,7 +1991,7 @@ _SCSUSafeClone(const UConverter *cnv, uprv_memcpy(&localClone->mydata, cnv->extraInfo, sizeof(SCSUData)); localClone->cnv.extraInfo = &localClone->mydata; - localClone->cnv.isExtraLocal = TRUE; + localClone->cnv.isExtraLocal = true; return &localClone->cnv; } @@ -2033,7 +2033,7 @@ static const UConverterStaticData _SCSUStaticData={ * substitution string. */ { 0x0e, 0xff, 0xfd, 0 }, 3, - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnvsel.cpp b/deps/icu-small/source/common/ucnvsel.cpp index 2dff5ac1bc8388..15ee596a23c863 100644 --- a/deps/icu-small/source/common/ucnvsel.cpp +++ b/deps/icu-small/source/common/ucnvsel.cpp @@ -142,7 +142,7 @@ static void generateSelectorData(UConverterSelector* result, result->trie = upvec_compactToUTrie2WithRowIndexes(upvec, status); result->pv = upvec_cloneArray(upvec, &result->pvCount, NULL, status); result->pvCount *= columns; // number of uint32_t = rows * columns - result->ownPv = TRUE; + result->ownPv = true; } /* open a selector. If converterListSize is 0, build for all converters. @@ -212,7 +212,7 @@ ucnvsel_open(const char* const* converterList, int32_t converterListSize, --encodingStrPadding; } - newSelector->ownEncodingStrings = TRUE; + newSelector->ownEncodingStrings = true; newSelector->encodingsCount = converterListSize; UPropsVectors *upvec = upvec_open((converterListSize+31)/32, status); generateSelectorData(newSelector.getAlias(), upvec, excludedCodePoints, whichSet, status); diff --git a/deps/icu-small/source/common/ucol_swp.cpp b/deps/icu-small/source/common/ucol_swp.cpp index 1af19863fa84e7..59704ff8f67ecb 100644 --- a/deps/icu-small/source/common/ucol_swp.cpp +++ b/deps/icu-small/source/common/ucol_swp.cpp @@ -34,7 +34,7 @@ U_CAPI UBool U_EXPORT2 ucol_looksLikeCollationBinary(const UDataSwapper *ds, const void *inData, int32_t length) { if(ds==NULL || inData==NULL || length<-1) { - return FALSE; + return false; } // First check for format version 4+ which has a standard data header. @@ -46,7 +46,7 @@ ucol_looksLikeCollationBinary(const UDataSwapper *ds, info.dataFormat[1]==0x43 && info.dataFormat[2]==0x6f && info.dataFormat[3]==0x6c) { - return TRUE; + return true; } } @@ -64,7 +64,7 @@ ucol_looksLikeCollationBinary(const UDataSwapper *ds, if(length<0) { header.size=udata_readInt32(ds, inHeader->size); } else if((length<(42*4) || length<(header.size=udata_readInt32(ds, inHeader->size)))) { - return FALSE; + return false; } header.magic=ds->readUInt32(inHeader->magic); @@ -73,14 +73,14 @@ ucol_looksLikeCollationBinary(const UDataSwapper *ds, inHeader->formatVersion[0]==3 /*&& inHeader->formatVersion[1]>=0*/ )) { - return FALSE; + return false; } if(inHeader->isBigEndian!=ds->inIsBigEndian || inHeader->charSetFamily!=ds->inCharset) { - return FALSE; + return false; } - return TRUE; + return true; } namespace { diff --git a/deps/icu-small/source/common/ucptrie_impl.h b/deps/icu-small/source/common/ucptrie_impl.h index 048353c80dfad5..a7a80a8f08a86f 100644 --- a/deps/icu-small/source/common/ucptrie_impl.h +++ b/deps/icu-small/source/common/ucptrie_impl.h @@ -54,80 +54,76 @@ struct UCPTrieHeader { uint16_t shiftedHighStart; }; +// Constants for use with UCPTrieHeader.options. +constexpr uint16_t UCPTRIE_OPTIONS_DATA_LENGTH_MASK = 0xf000; +constexpr uint16_t UCPTRIE_OPTIONS_DATA_NULL_OFFSET_MASK = 0xf00; +constexpr uint16_t UCPTRIE_OPTIONS_RESERVED_MASK = 0x38; +constexpr uint16_t UCPTRIE_OPTIONS_VALUE_BITS_MASK = 7; + /** - * Constants for use with UCPTrieHeader.options. - * @internal + * Value for index3NullOffset which indicates that there is no index-3 null block. + * Bit 15 is unused for this value because this bit is used if the index-3 contains + * 18-bit indexes. */ -enum { - UCPTRIE_OPTIONS_DATA_LENGTH_MASK = 0xf000, - UCPTRIE_OPTIONS_DATA_NULL_OFFSET_MASK = 0xf00, - UCPTRIE_OPTIONS_RESERVED_MASK = 0x38, - UCPTRIE_OPTIONS_VALUE_BITS_MASK = 7, - /** - * Value for index3NullOffset which indicates that there is no index-3 null block. - * Bit 15 is unused for this value because this bit is used if the index-3 contains - * 18-bit indexes. - */ - UCPTRIE_NO_INDEX3_NULL_OFFSET = 0x7fff, - UCPTRIE_NO_DATA_NULL_OFFSET = 0xfffff -}; +constexpr int32_t UCPTRIE_NO_INDEX3_NULL_OFFSET = 0x7fff; +constexpr int32_t UCPTRIE_NO_DATA_NULL_OFFSET = 0xfffff; // Internal constants. -enum { - /** The length of the BMP index table. 1024=0x400 */ - UCPTRIE_BMP_INDEX_LENGTH = 0x10000 >> UCPTRIE_FAST_SHIFT, - UCPTRIE_SMALL_LIMIT = 0x1000, - UCPTRIE_SMALL_INDEX_LENGTH = UCPTRIE_SMALL_LIMIT >> UCPTRIE_FAST_SHIFT, +/** The length of the BMP index table. 1024=0x400 */ +constexpr int32_t UCPTRIE_BMP_INDEX_LENGTH = 0x10000 >> UCPTRIE_FAST_SHIFT; - /** Shift size for getting the index-3 table offset. */ - UCPTRIE_SHIFT_3 = 4, +constexpr int32_t UCPTRIE_SMALL_LIMIT = 0x1000; +constexpr int32_t UCPTRIE_SMALL_INDEX_LENGTH = UCPTRIE_SMALL_LIMIT >> UCPTRIE_FAST_SHIFT; - /** Shift size for getting the index-2 table offset. */ - UCPTRIE_SHIFT_2 = 5 + UCPTRIE_SHIFT_3, +/** Shift size for getting the index-3 table offset. */ +constexpr int32_t UCPTRIE_SHIFT_3 = 4; - /** Shift size for getting the index-1 table offset. */ - UCPTRIE_SHIFT_1 = 5 + UCPTRIE_SHIFT_2, +/** Shift size for getting the index-2 table offset. */ +constexpr int32_t UCPTRIE_SHIFT_2 = 5 + UCPTRIE_SHIFT_3; - /** - * Difference between two shift sizes, - * for getting an index-2 offset from an index-3 offset. 5=9-4 - */ - UCPTRIE_SHIFT_2_3 = UCPTRIE_SHIFT_2 - UCPTRIE_SHIFT_3, +/** Shift size for getting the index-1 table offset. */ +constexpr int32_t UCPTRIE_SHIFT_1 = 5 + UCPTRIE_SHIFT_2; - /** - * Difference between two shift sizes, - * for getting an index-1 offset from an index-2 offset. 5=14-9 - */ - UCPTRIE_SHIFT_1_2 = UCPTRIE_SHIFT_1 - UCPTRIE_SHIFT_2, +/** + * Difference between two shift sizes, + * for getting an index-2 offset from an index-3 offset. 5=9-4 + */ +constexpr int32_t UCPTRIE_SHIFT_2_3 = UCPTRIE_SHIFT_2 - UCPTRIE_SHIFT_3; - /** - * Number of index-1 entries for the BMP. (4) - * This part of the index-1 table is omitted from the serialized form. - */ - UCPTRIE_OMITTED_BMP_INDEX_1_LENGTH = 0x10000 >> UCPTRIE_SHIFT_1, +/** + * Difference between two shift sizes, + * for getting an index-1 offset from an index-2 offset. 5=14-9 + */ +constexpr int32_t UCPTRIE_SHIFT_1_2 = UCPTRIE_SHIFT_1 - UCPTRIE_SHIFT_2; - /** Number of entries in an index-2 block. 32=0x20 */ - UCPTRIE_INDEX_2_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_1_2, +/** + * Number of index-1 entries for the BMP. (4) + * This part of the index-1 table is omitted from the serialized form. + */ +constexpr int32_t UCPTRIE_OMITTED_BMP_INDEX_1_LENGTH = 0x10000 >> UCPTRIE_SHIFT_1; - /** Mask for getting the lower bits for the in-index-2-block offset. */ - UCPTRIE_INDEX_2_MASK = UCPTRIE_INDEX_2_BLOCK_LENGTH - 1, +/** Number of entries in an index-2 block. 32=0x20 */ +constexpr int32_t UCPTRIE_INDEX_2_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_1_2; - /** Number of code points per index-2 table entry. 512=0x200 */ - UCPTRIE_CP_PER_INDEX_2_ENTRY = 1 << UCPTRIE_SHIFT_2, +/** Mask for getting the lower bits for the in-index-2-block offset. */ +constexpr int32_t UCPTRIE_INDEX_2_MASK = UCPTRIE_INDEX_2_BLOCK_LENGTH - 1; - /** Number of entries in an index-3 block. 32=0x20 */ - UCPTRIE_INDEX_3_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_2_3, +/** Number of code points per index-2 table entry. 512=0x200 */ +constexpr int32_t UCPTRIE_CP_PER_INDEX_2_ENTRY = 1 << UCPTRIE_SHIFT_2; - /** Mask for getting the lower bits for the in-index-3-block offset. */ - UCPTRIE_INDEX_3_MASK = UCPTRIE_INDEX_3_BLOCK_LENGTH - 1, +/** Number of entries in an index-3 block. 32=0x20 */ +constexpr int32_t UCPTRIE_INDEX_3_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_2_3; - /** Number of entries in a small data block. 16=0x10 */ - UCPTRIE_SMALL_DATA_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_3, +/** Mask for getting the lower bits for the in-index-3-block offset. */ +constexpr int32_t UCPTRIE_INDEX_3_MASK = UCPTRIE_INDEX_3_BLOCK_LENGTH - 1; + +/** Number of entries in a small data block. 16=0x10 */ +constexpr int32_t UCPTRIE_SMALL_DATA_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_3; + +/** Mask for getting the lower bits for the in-small-data-block offset. */ +constexpr int32_t UCPTRIE_SMALL_DATA_MASK = UCPTRIE_SMALL_DATA_BLOCK_LENGTH - 1; - /** Mask for getting the lower bits for the in-small-data-block offset. */ - UCPTRIE_SMALL_DATA_MASK = UCPTRIE_SMALL_DATA_BLOCK_LENGTH - 1 -}; typedef UChar32 UCPTrieGetRange(const void *trie, UChar32 start, diff --git a/deps/icu-small/source/common/ucurr.cpp b/deps/icu-small/source/common/ucurr.cpp index 6e489e0563d416..928d049fb55e73 100644 --- a/deps/icu-small/source/common/ucurr.cpp +++ b/deps/icu-small/source/common/ucurr.cpp @@ -97,11 +97,11 @@ static const char CURRENCYPLURALS[] = "CurrencyPlurals"; // ISO codes mapping table static const UHashtable* gIsoCodes = NULL; -static icu::UInitOnce gIsoCodesInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gIsoCodesInitOnce {}; // Currency symbol equivalances static const icu::Hashtable* gCurrSymbolsEquiv = NULL; -static icu::UInitOnce gCurrSymbolsEquivInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCurrSymbolsEquivInitOnce {}; U_NAMESPACE_BEGIN @@ -238,7 +238,7 @@ isoCodes_cleanup(void) gIsoCodes = NULL; } gIsoCodesInitOnce.reset(); - return TRUE; + return true; } /** @@ -250,7 +250,7 @@ currSymbolsEquiv_cleanup(void) delete const_cast(gCurrSymbolsEquiv); gCurrSymbolsEquiv = NULL; gCurrSymbolsEquivInitOnce.reset(); - return TRUE; + return true; } /** @@ -349,7 +349,7 @@ _findMetaData(const UChar* currency, UErrorCode& ec) { static void idForLocale(const char* locale, char* countryAndVariant, int capacity, UErrorCode* ec) { - ulocimp_getRegionForSupplementalData(locale, FALSE, countryAndVariant, capacity, ec); + ulocimp_getRegionForSupplementalData(locale, false, countryAndVariant, capacity, ec); } // ------------------------------------------ @@ -409,7 +409,7 @@ struct CReg : public icu::UMemory { } static UBool unreg(UCurrRegistryKey key) { - UBool found = FALSE; + UBool found = false; umtx_lock(&gCRegLock); CReg** p = &gCRegHead; @@ -417,7 +417,7 @@ struct CReg : public icu::UMemory { if (*p == key) { *p = ((CReg*)key)->next; delete (CReg*)key; - found = TRUE; + found = true; break; } p = &((*p)->next); @@ -476,7 +476,7 @@ ucurr_unregister(UCurrRegistryKey key, UErrorCode* status) if (status && U_SUCCESS(*status)) { return CReg::unreg(key); } - return FALSE; + return false; } #endif /* UCONFIG_NO_SERVICE */ @@ -503,7 +503,7 @@ static UBool U_CALLCONV currency_cleanup(void) { isoCodes_cleanup(); currSymbolsEquiv_cleanup(); - return TRUE; + return true; } U_CDECL_END @@ -566,9 +566,32 @@ ucurr_forLocale(const char* locale, UResourceBundle *rb = ures_openDirect(U_ICUDATA_CURR, CURRENCY_DATA, &localStatus); UResourceBundle *cm = ures_getByKey(rb, CURRENCY_MAP, rb, &localStatus); UResourceBundle *countryArray = ures_getByKey(rb, id, cm, &localStatus); - UResourceBundle *currencyReq = ures_getByIndex(countryArray, 0, NULL, &localStatus); - s = ures_getStringByKey(currencyReq, "id", &resLen, &localStatus); - ures_close(currencyReq); + // https://unicode-org.atlassian.net/browse/ICU-21997 + // Prefer to use currencies that are legal tender. + if (U_SUCCESS(localStatus)) { + int32_t arrayLength = ures_getSize(countryArray); + for (int32_t i = 0; i < arrayLength; ++i) { + LocalUResourceBundlePointer currencyReq( + ures_getByIndex(countryArray, i, nullptr, &localStatus)); + // The currency is legal tender if it is *not* marked with tender{"false"}. + UErrorCode tenderStatus = localStatus; + const UChar *tender = + ures_getStringByKey(currencyReq.getAlias(), "tender", nullptr, &tenderStatus); + bool isTender = U_FAILURE(tenderStatus) || u_strcmp(tender, u"false") != 0; + if (!isTender && s != nullptr) { + // We already have a non-tender currency. Ignore all following non-tender ones. + continue; + } + // Fetch the currency code. + s = ures_getStringByKey(currencyReq.getAlias(), "id", &resLen, &localStatus); + if (isTender) { + break; + } + } + if (U_SUCCESS(localStatus) && s == nullptr) { + localStatus = U_MISSING_RESOURCE_ERROR; + } + } ures_close(countryArray); } @@ -598,12 +621,12 @@ ucurr_forLocale(const char* locale, * Modify the given locale name by removing the rightmost _-delimited * element. If there is none, empty the string ("" == root). * NOTE: The string "root" is not recognized; do not use it. - * @return TRUE if the fallback happened; FALSE if locale is already + * @return true if the fallback happened; false if locale is already * root (""). */ static UBool fallback(char *loc) { if (!*loc) { - return FALSE; + return false; } UErrorCode status = U_ZERO_ERROR; if (uprv_strcmp(loc, "en_GB") == 0) { @@ -623,7 +646,7 @@ static UBool fallback(char *loc) { } *i = 0; */ - return TRUE; + return true; } @@ -729,7 +752,7 @@ ucurr_getName(const UChar* currency, // We no longer support choice format data in names. Data should not contain // choice patterns. if (isChoiceFormat != NULL) { - *isChoiceFormat = FALSE; + *isChoiceFormat = false; } if (U_SUCCESS(ec2)) { U_ASSERT(s != NULL); @@ -896,7 +919,7 @@ getCurrencyNameCount(const char* loc, int32_t* total_currency_name_count, int32_ s = ures_getStringByIndex(names, UCURR_SYMBOL_NAME, &len, &ec2); ++(*total_currency_symbol_count); // currency symbol if (currencySymbolsEquiv != NULL) { - *total_currency_symbol_count += countEquivalent(*currencySymbolsEquiv, UnicodeString(TRUE, s, len)); + *total_currency_symbol_count += countEquivalent(*currencySymbolsEquiv, UnicodeString(true, s, len)); } ++(*total_currency_symbol_count); // iso code ++(*total_currency_name_count); // long name @@ -1017,7 +1040,7 @@ collectCurrencyNames(const char* locale, (*currencySymbols)[(*total_currency_symbol_count)++].currencyNameLen = len; // Add equivalent symbols if (currencySymbolsEquiv != NULL) { - UnicodeString str(TRUE, s, len); + UnicodeString str(true, s, len); icu::EquivIterator iter(*currencySymbolsEquiv, str); const UnicodeString *symbol; while ((symbol = iter.next()) != NULL) { @@ -1401,7 +1424,7 @@ currency_cache_cleanup(void) { currCache[i] = 0; } } - return TRUE; + return true; } @@ -1928,6 +1951,7 @@ static const struct CurrencyList { {"SHP", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"SIT", UCURR_COMMON|UCURR_DEPRECATED}, {"SKK", UCURR_COMMON|UCURR_DEPRECATED}, + {"SLE", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"SLL", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"SOS", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"SRD", UCURR_COMMON|UCURR_NON_DEPRECATED}, @@ -1965,6 +1989,7 @@ static const struct CurrencyList { {"UYW", UCURR_UNCOMMON|UCURR_NON_DEPRECATED}, {"UZS", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"VEB", UCURR_COMMON|UCURR_DEPRECATED}, + {"VED", UCURR_UNCOMMON|UCURR_NON_DEPRECATED}, {"VEF", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"VES", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"VND", UCURR_COMMON|UCURR_NON_DEPRECATED}, @@ -2220,19 +2245,19 @@ U_CAPI UBool U_EXPORT2 ucurr_isAvailable(const UChar* isoCode, UDate from, UDate to, UErrorCode* eErrorCode) { umtx_initOnce(gIsoCodesInitOnce, &initIsoCodes, *eErrorCode); if (U_FAILURE(*eErrorCode)) { - return FALSE; + return false; } IsoCodeEntry* result = (IsoCodeEntry *) uhash_get(gIsoCodes, isoCode); if (result == NULL) { - return FALSE; + return false; } else if (from > to) { *eErrorCode = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } else if ((from > result->to) || (to < result->from)) { - return FALSE; + return false; } - return TRUE; + return true; } static const icu::Hashtable* getCurrSymbolsEquiv() { @@ -2537,7 +2562,7 @@ static const UEnumeration defaultKeywordValues = { U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, const char *locale, UBool commonlyUsed, UErrorCode* status) { // Resolve region char prefRegion[ULOC_COUNTRY_CAPACITY]; - ulocimp_getRegionForSupplementalData(locale, TRUE, prefRegion, sizeof(prefRegion), status); + ulocimp_getRegionForSupplementalData(locale, true, prefRegion, sizeof(prefRegion), status); // Read value from supplementalData UList *values = ulist_createEmptyList(status); @@ -2570,7 +2595,7 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, break; } const char *region = ures_getKey(&bundlekey); - UBool isPrefRegion = uprv_strcmp(region, prefRegion) == 0 ? TRUE : FALSE; + UBool isPrefRegion = uprv_strcmp(region, prefRegion) == 0 ? true : false; if (!isPrefRegion && commonlyUsed) { // With commonlyUsed=true, we do not put // currencies for other regions in the @@ -2595,7 +2620,7 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, } #if U_CHARSET_FAMILY==U_ASCII_FAMILY - ures_getUTF8StringByKey(&curbndl, "id", curID, &curIDLength, TRUE, status); + ures_getUTF8StringByKey(&curbndl, "id", curID, &curIDLength, true, status); /* optimize - use the utf-8 string */ #else { @@ -2613,19 +2638,19 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, if (U_FAILURE(*status)) { break; } - UBool hasTo = FALSE; + UBool hasTo = false; ures_getByKey(&curbndl, "to", &to, status); if (U_FAILURE(*status)) { // Do nothing here... *status = U_ZERO_ERROR; } else { - hasTo = TRUE; + hasTo = true; } if (isPrefRegion && !hasTo && !ulist_containsString(values, curID, (int32_t)uprv_strlen(curID))) { // Currently active currency for the target country - ulist_addItemEndList(values, curID, TRUE, status); + ulist_addItemEndList(values, curID, true, status); } else if (!ulist_containsString(otherValues, curID, (int32_t)uprv_strlen(curID)) && !commonlyUsed) { - ulist_addItemEndList(otherValues, curID, TRUE, status); + ulist_addItemEndList(otherValues, curID, true, status); } else { uprv_free(curID); } @@ -2638,7 +2663,7 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, // This could happen if no valid region is supplied in the input // locale. In this case, we use the CLDR's default. uenum_close(en); - en = ucurr_getKeywordValuesForLocale(key, "und", TRUE, status); + en = ucurr_getKeywordValuesForLocale(key, "und", true, status); } } else { // Consolidate the list @@ -2648,7 +2673,7 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, if (!ulist_containsString(values, value, (int32_t)uprv_strlen(value))) { char *tmpValue = (char *)uprv_malloc(sizeof(char) * ULOC_KEYWORDS_CAPACITY); uprv_memcpy(tmpValue, value, uprv_strlen(value) + 1); - ulist_addItemEndList(values, tmpValue, TRUE, status); + ulist_addItemEndList(values, tmpValue, true, status); if (U_FAILURE(*status)) { break; } diff --git a/deps/icu-small/source/common/udata.cpp b/deps/icu-small/source/common/udata.cpp index ec9c999cea41a6..2bc74c97898c88 100644 --- a/deps/icu-small/source/common/udata.cpp +++ b/deps/icu-small/source/common/udata.cpp @@ -106,10 +106,10 @@ static UDataMemory *udata_findCachedData(const char *path, UErrorCode &err); */ static UDataMemory *gCommonICUDataArray[10] = { NULL }; // Access protected by icu global mutex. -static u_atomic_int32_t gHaveTriedToLoadCommonData = ATOMIC_INT32_T_INITIALIZER(0); // See extendICUData(). +static u_atomic_int32_t gHaveTriedToLoadCommonData {0}; // See extendICUData(). static UHashtable *gCommonDataCache = NULL; /* Global hash table of opened ICU data files. */ -static icu::UInitOnce gCommonDataCacheInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCommonDataCacheInitOnce {}; #if !defined(ICU_DATA_DIR_WINDOWS) static UDataFileAccess gDataFileAccess = UDATA_DEFAULT_ACCESS; // Access not synchronized. @@ -136,25 +136,25 @@ udata_cleanup(void) } gHaveTriedToLoadCommonData = 0; - return TRUE; /* Everything was cleaned up */ + return true; /* Everything was cleaned up */ } static UBool U_CALLCONV findCommonICUDataByName(const char *inBasename, UErrorCode &err) { - UBool found = FALSE; + UBool found = false; int32_t i; UDataMemory *pData = udata_findCachedData(inBasename, err); if (U_FAILURE(err) || pData == NULL) - return FALSE; + return false; { Mutex lock; for (i = 0; i < UPRV_LENGTHOF(gCommonICUDataArray); ++i) { if ((gCommonICUDataArray[i] != NULL) && (gCommonICUDataArray[i]->pHeader == pData->pHeader)) { /* The data pointer is already in the array. */ - found = TRUE; + found = true; break; } } @@ -174,9 +174,9 @@ setCommonICUData(UDataMemory *pData, /* The new common data. Belongs to ca { UDataMemory *newCommonData = UDataMemory_createNewInstance(pErr); int32_t i; - UBool didUpdate = FALSE; + UBool didUpdate = false; if (U_FAILURE(*pErr)) { - return FALSE; + return false; } /* For the assignment, other threads must cleanly see either the old */ @@ -188,7 +188,7 @@ setCommonICUData(UDataMemory *pData, /* The new common data. Belongs to ca for (i = 0; i < UPRV_LENGTHOF(gCommonICUDataArray); ++i) { if (gCommonICUDataArray[i] == NULL) { gCommonICUDataArray[i] = newCommonData; - didUpdate = TRUE; + didUpdate = true; break; } else if (gCommonICUDataArray[i]->pHeader == pData->pHeader) { /* The same data pointer is already in the array. */ @@ -216,7 +216,7 @@ setCommonICUDataPointer(const void *pData, UBool /*warn*/, UErrorCode *pErrorCod UDataMemory_init(&tData); UDataMemory_setData(&tData, pData); udata_checkCommonData(&tData, pErrorCode); - return setCommonICUData(&tData, FALSE, pErrorCode); + return setCommonICUData(&tData, false, pErrorCode); } #endif @@ -429,7 +429,7 @@ class UDataPathIterator CharString pathBuffer; /* output path for this it'ion */ CharString packageStub; /* example: "/icudt28b". Will ignore that leaf in set paths. */ - UBool checkLastFour; /* if TRUE then allow paths such as '/foo/myapp.dat' + UBool checkLastFour; /* if true then allow paths such as '/foo/myapp.dat' * to match, checks last 4 chars of suffix with * last 4 of path, then previous chars. */ }; @@ -501,7 +501,7 @@ UDataPathIterator::UDataPathIterator(const char *inPath, const char *pkg, suffix.data(), itemPath.data(), nextPath, - checkLastFour?"TRUE":"false"); + checkLastFour?"true":"false"); #endif } @@ -568,7 +568,7 @@ const char *UDataPathIterator::next(UErrorCode *pErrorCode) /* check for .dat files */ pathBasename = findBasename(pathBuffer.data()); - if(checkLastFour == TRUE && + if(checkLastFour == true && (pathLen>=4) && uprv_strncmp(pathBuffer.data() +(pathLen-4), suffix.data(), 4)==0 && /* suffix matches */ uprv_strncmp(findBasename(pathBuffer.data()), basename, basenameLen)==0 && /* base matches */ @@ -711,15 +711,15 @@ openCommonData(const char *path, /* Path from OpenChoice? */ */ /* if (uprv_getICUData_collation) { - setCommonICUDataPointer(uprv_getICUData_collation(), FALSE, pErrorCode); + setCommonICUDataPointer(uprv_getICUData_collation(), false, pErrorCode); } if (uprv_getICUData_conversion) { - setCommonICUDataPointer(uprv_getICUData_conversion(), FALSE, pErrorCode); + setCommonICUDataPointer(uprv_getICUData_conversion(), false, pErrorCode); } */ #if !defined(ICU_DATA_DIR_WINDOWS) // When using the Windows system data, we expect only a single data file. - setCommonICUDataPointer(&U_ICUDATA_ENTRY_POINT, FALSE, pErrorCode); + setCommonICUDataPointer(&U_ICUDATA_ENTRY_POINT, false, pErrorCode); { Mutex lock; return gCommonICUDataArray[commonDataIndex]; @@ -761,9 +761,9 @@ openCommonData(const char *path, /* Path from OpenChoice? */ * Hunt it down, trying all the path locations */ - UDataPathIterator iter(u_getDataDirectory(), inBasename, path, ".dat", TRUE, pErrorCode); + UDataPathIterator iter(u_getDataDirectory(), inBasename, path, ".dat", true, pErrorCode); - while ((UDataMemory_isLoaded(&tData)==FALSE) && (pathBuffer = iter.next(pErrorCode)) != NULL) + while ((UDataMemory_isLoaded(&tData)==false) && (pathBuffer = iter.next(pErrorCode)) != NULL) { #ifdef UDATA_DEBUG fprintf(stderr, "ocd: trying path %s - ", pathBuffer); @@ -822,7 +822,7 @@ static UBool extendICUData(UErrorCode *pErr) { UDataMemory *pData; UDataMemory copyPData; - UBool didUpdate = FALSE; + UBool didUpdate = false; /* * There is a chance for a race condition here. @@ -859,7 +859,7 @@ static UBool extendICUData(UErrorCode *pErr) didUpdate = /* no longer using this result */ setCommonICUData(©PData,/* The new common data. */ - FALSE, /* No warnings if write didn't happen */ + false, /* No warnings if write didn't happen */ pErr); /* setCommonICUData honors errors; NOP if error set */ } @@ -906,7 +906,7 @@ udata_setCommonData(const void *data, UErrorCode *pErrorCode) { /* we have good data */ /* Set it up as the ICU Common Data. */ - setCommonICUData(&dataMemory, TRUE, pErrorCode); + setCommonICUData(&dataMemory, true, pErrorCode); } /*--------------------------------------------------------------------------- @@ -999,7 +999,7 @@ static UDataMemory *doLoadFromIndividualFiles(const char *pkgName, /* look in ind. files: package\nam.typ ========================= */ /* init path iterator for individual files */ - UDataPathIterator iter(dataPath, pkgName, path, tocEntryPathSuffix, FALSE, pErrorCode); + UDataPathIterator iter(dataPath, pkgName, path, tocEntryPathSuffix, false, pErrorCode); while ((pathBuffer = iter.next(pErrorCode)) != NULL) { @@ -1055,7 +1055,7 @@ static UDataMemory *doLoadFromCommonData(UBool isICUData, const char * /*pkgName const DataHeader *pHeader; UDataMemory *pCommonData; int32_t commonDataIndex; - UBool checkedExtendedICUData = FALSE; + UBool checkedExtendedICUData = false; /* try to get common data. The loop is for platforms such as the 390 that do * not initially load the full set of ICU data. If the lookup of an ICU data item * fails, the full (but slower to load) set is loaded, the and the loop repeats, @@ -1104,7 +1104,7 @@ static UDataMemory *doLoadFromCommonData(UBool isICUData, const char * /*pkgName } else if (pCommonData != NULL) { ++commonDataIndex; /* try the next data package */ } else if ((!checkedExtendedICUData) && extendICUData(subErrorCode)) { - checkedExtendedICUData = TRUE; + checkedExtendedICUData = true; /* try this data package slot again: it changed from NULL to non-NULL */ } else { return NULL; @@ -1169,7 +1169,7 @@ doOpenChoice(const char *path, const char *type, const char *name, UErrorCode subErrorCode=U_ZERO_ERROR; const char *treeChar; - UBool isICUData = FALSE; + UBool isICUData = false; FileTracer::traceOpen(path, type, name); @@ -1182,7 +1182,7 @@ doOpenChoice(const char *path, const char *type, const char *name, uprv_strlen(U_ICUDATA_NAME U_TREE_SEPARATOR_STRING)) || !uprv_strncmp(path, U_ICUDATA_ALIAS U_TREE_SEPARATOR_STRING, /* "ICUDATA-" */ uprv_strlen(U_ICUDATA_ALIAS U_TREE_SEPARATOR_STRING))) { - isICUData = TRUE; + isICUData = true; } #if (U_FILE_SEP_CHAR != U_FILE_ALT_SEP_CHAR) /* Windows: try "foo\bar" and "foo/bar" */ diff --git a/deps/icu-small/source/common/udatamem.cpp b/deps/icu-small/source/common/udatamem.cpp index 6bf7c01235c5e0..0f80de28eb8fbe 100644 --- a/deps/icu-small/source/common/udatamem.cpp +++ b/deps/icu-small/source/common/udatamem.cpp @@ -49,7 +49,7 @@ U_CFUNC UDataMemory *UDataMemory_createNewInstance(UErrorCode *pErr) { *pErr = U_MEMORY_ALLOCATION_ERROR; } else { UDataMemory_init(This); - This->heapAllocated = TRUE; + This->heapAllocated = true; } return This; } diff --git a/deps/icu-small/source/common/udatamem.h b/deps/icu-small/source/common/udatamem.h index a05dd69756825e..3db2af43aad2ce 100644 --- a/deps/icu-small/source/common/udatamem.h +++ b/deps/icu-small/source/common/udatamem.h @@ -44,7 +44,7 @@ struct UDataMemory { int32_t length; /* Length of the data in bytes; -1 if unknown. */ }; -U_CFUNC UDataMemory *UDataMemory_createNewInstance(UErrorCode *pErr); +U_CAPI UDataMemory* U_EXPORT2 UDataMemory_createNewInstance(UErrorCode *pErr); U_CFUNC void UDatamemory_assign (UDataMemory *dest, UDataMemory *source); U_CFUNC void UDataMemory_init (UDataMemory *This); U_CFUNC UBool UDataMemory_isLoaded(const UDataMemory *This); diff --git a/deps/icu-small/source/common/uhash.cpp b/deps/icu-small/source/common/uhash.cpp index 2e331b71722e80..a04f9606c572ce 100644 --- a/deps/icu-small/source/common/uhash.cpp +++ b/deps/icu-small/source/common/uhash.cpp @@ -265,7 +265,7 @@ _uhash_init(UHashtable *result, result->valueComparator = valueComp; result->keyDeleter = NULL; result->valueDeleter = NULL; - result->allocated = FALSE; + result->allocated = false; _uhash_internalSetResizePolicy(result, U_GROW); _uhash_allocate(result, primeIndex, status); @@ -294,7 +294,7 @@ _uhash_create(UHashFunction *keyHash, } _uhash_init(result, keyHash, keyComp, valueComp, primeIndex, status); - result->allocated = TRUE; + result->allocated = true; if (U_FAILURE(*status)) { uprv_free(result); @@ -949,7 +949,7 @@ uhash_equals(const UHashtable* hash1, const UHashtable* hash2){ int32_t count1, count2, pos, i; if(hash1==hash2){ - return TRUE; + return true; } /* @@ -967,15 +967,15 @@ uhash_equals(const UHashtable* hash1, const UHashtable* hash2){ { /* Normally we would return an error here about incompatible hash tables, - but we return FALSE instead. + but we return false instead. */ - return FALSE; + return false; } count1 = uhash_count(hash1); count2 = uhash_count(hash2); if(count1!=count2){ - return FALSE; + return false; } pos=UHASH_FIRST; @@ -989,11 +989,11 @@ uhash_equals(const UHashtable* hash1, const UHashtable* hash2){ */ const UHashElement* elem2 = _uhash_find(hash2, key1, hash2->keyHasher(key1)); const UHashTok val2 = elem2->value; - if(hash1->valueComparator(val1, val2)==FALSE){ - return FALSE; + if(hash1->valueComparator(val1, val2)==false){ + return false; } } - return TRUE; + return true; } /******************************************************************** @@ -1005,10 +1005,10 @@ uhash_compareUChars(const UHashTok key1, const UHashTok key2) { const UChar *p1 = (const UChar*) key1.pointer; const UChar *p2 = (const UChar*) key2.pointer; if (p1 == p2) { - return TRUE; + return true; } if (p1 == NULL || p2 == NULL) { - return FALSE; + return false; } while (*p1 != 0 && *p1 == *p2) { ++p1; @@ -1022,10 +1022,10 @@ uhash_compareChars(const UHashTok key1, const UHashTok key2) { const char *p1 = (const char*) key1.pointer; const char *p2 = (const char*) key2.pointer; if (p1 == p2) { - return TRUE; + return true; } if (p1 == NULL || p2 == NULL) { - return FALSE; + return false; } while (*p1 != 0 && *p1 == *p2) { ++p1; @@ -1039,10 +1039,10 @@ uhash_compareIChars(const UHashTok key1, const UHashTok key2) { const char *p1 = (const char*) key1.pointer; const char *p2 = (const char*) key2.pointer; if (p1 == p2) { - return TRUE; + return true; } if (p1 == NULL || p2 == NULL) { - return FALSE; + return false; } while (*p1 != 0 && uprv_tolower(*p1) == uprv_tolower(*p2)) { ++p1; diff --git a/deps/icu-small/source/common/uidna.cpp b/deps/icu-small/source/common/uidna.cpp index ac2f9c3c8cd963..1cbdeec3272794 100644 --- a/deps/icu-small/source/common/uidna.cpp +++ b/deps/icu-small/source/common/uidna.cpp @@ -58,15 +58,15 @@ toASCIILower(UChar ch){ inline static UBool startsWithPrefix(const UChar* src , int32_t srcLength){ if(srcLength < ACE_PREFIX_LENGTH){ - return FALSE; + return false; } for(int8_t i=0; i< ACE_PREFIX_LENGTH; i++){ if(toASCIILower(src[i]) != ACE_PREFIX[i]){ - return FALSE; + return false; } } - return TRUE; + return true; } @@ -132,9 +132,9 @@ static inline UBool isLabelSeparator(UChar ch){ case 0x3002: case 0xFF0E: case 0xFF61: - return TRUE; + return true; default: - return FALSE; + return false; } } @@ -149,7 +149,7 @@ getNextSeparator(UChar *src, int32_t srcLength, for(i=0 ; ;i++){ if(src[i] == 0){ *limit = src + i; // point to null - *done = TRUE; + *done = true; return i; } if(isLabelSeparator(src[i])){ @@ -169,7 +169,7 @@ getNextSeparator(UChar *src, int32_t srcLength, // we have not found the delimiter // if(i==srcLength) *limit = src+srcLength; - *done = TRUE; + *done = true; return i; } @@ -177,7 +177,7 @@ getNextSeparator(UChar *src, int32_t srcLength, static inline UBool isLDHChar(UChar ch){ // high runner case if(ch>0x007A){ - return FALSE; + return false; } //[\\u002D \\u0030-\\u0039 \\u0041-\\u005A \\u0061-\\u007A] if( (ch==0x002D) || @@ -185,9 +185,9 @@ static inline UBool isLDHChar(UChar ch){ (0x0041 <= ch && ch <= 0x005A) || (0x0061 <= ch && ch <= 0x007A) ){ - return TRUE; + return true; } - return FALSE; + return false; } static int32_t @@ -212,9 +212,9 @@ _internal_toASCII(const UChar* src, int32_t srcLength, UBool* caseFlags = NULL; // the source contains all ascii codepoints - UBool srcIsASCII = TRUE; + UBool srcIsASCII = true; // assume the source contains all LDH codepoints - UBool srcIsLDH = TRUE; + UBool srcIsLDH = true; int32_t j=0; @@ -239,13 +239,13 @@ _internal_toASCII(const UChar* src, int32_t srcLength, // step 1 for( j=0;j 0x7F){ - srcIsASCII = FALSE; + srcIsASCII = false; } b1[b1Len++] = src[j]; } // step 2 is performed only if the source contains non ASCII - if(srcIsASCII == FALSE){ + if(srcIsASCII == false){ // step 2 b1Len = usprep_prepare(nameprep, src, srcLength, b1, b1Capacity, namePrepOptions, parseError, status); @@ -277,29 +277,29 @@ _internal_toASCII(const UChar* src, int32_t srcLength, } // for step 3 & 4 - srcIsASCII = TRUE; + srcIsASCII = true; for( j=0;j 0x7F){ - srcIsASCII = FALSE; - }else if(isLDHChar(b1[j])==FALSE){ // if the char is in ASCII range verify that it is an LDH character - srcIsLDH = FALSE; + srcIsASCII = false; + }else if(isLDHChar(b1[j])==false){ // if the char is in ASCII range verify that it is an LDH character + srcIsLDH = false; failPos = j; } } - if(useSTD3ASCIIRules == TRUE){ + if(useSTD3ASCIIRules == true){ // verify 3a and 3b // 3(a) Verify the absence of non-LDH ASCII code points; that is, the // absence of 0..2C, 2E..2F, 3A..40, 5B..60, and 7B..7F. // 3(b) Verify the absence of leading and trailing hyphen-minus; that // is, the absence of U+002D at the beginning and end of the // sequence. - if( srcIsLDH == FALSE /* source at this point should not contain anyLDH characters */ + if( srcIsLDH == false /* source at this point should not contain anyLDH characters */ || b1[0] == HYPHEN || b1[b1Len-1] == HYPHEN){ *status = U_IDNA_STD3_ASCII_RULES_ERROR; /* populate the parseError struct */ - if(srcIsLDH==FALSE){ + if(srcIsLDH==false){ // failPos is always set the index of failure uprv_syntaxError(b1,failPos, b1Len,parseError); }else if(b1[0] == HYPHEN){ @@ -331,7 +331,7 @@ _internal_toASCII(const UChar* src, int32_t srcLength, // do not preserve the case flags for now! // TODO: Preserve the case while implementing the RFE // caseFlags = (UBool*) uprv_malloc(b1Len * sizeof(UBool)); - // uprv_memset(caseFlags,TRUE,b1Len); + // uprv_memset(caseFlags,true,b1Len); b2Len = u_strToPunycode(b1,b1Len,b2,b2Capacity,caseFlags, status); @@ -416,8 +416,8 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, UBool* caseFlags = NULL; - UBool srcIsASCII = TRUE; - /*UBool srcIsLDH = TRUE; + UBool srcIsASCII = true; + /*UBool srcIsLDH = true; int32_t failPos =0;*/ // step 1: find out if all the codepoints in src are ASCII @@ -425,12 +425,12 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, srcLength = 0; for(;src[srcLength]!=0;){ if(src[srcLength]> 0x7f){ - srcIsASCII = FALSE; - }/*else if(isLDHChar(src[srcLength])==FALSE){ + srcIsASCII = false; + }/*else if(isLDHChar(src[srcLength])==false){ // here we do not assemble surrogates // since we know that LDH code points // are in the ASCII range only - srcIsLDH = FALSE; + srcIsLDH = false; failPos = srcLength; }*/ srcLength++; @@ -438,13 +438,13 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, }else if(srcLength > 0){ for(int32_t j=0; j 0x7f){ - srcIsASCII = FALSE; + srcIsASCII = false; break; - }/*else if(isLDHChar(src[j])==FALSE){ + }/*else if(isLDHChar(src[j])==false){ // here we do not assemble surrogates // since we know that LDH code points // are in the ASCII range only - srcIsLDH = FALSE; + srcIsLDH = false; failPos = j; }*/ } @@ -452,7 +452,7 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, return 0; } - if(srcIsASCII == FALSE){ + if(srcIsASCII == false){ // step 2: process the string b1Len = usprep_prepare(nameprep, src, srcLength, b1, b1Capacity, namePrepOptions, parseError, status); if(*status == U_BUFFER_OVERFLOW_ERROR){ @@ -548,13 +548,13 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, else{ // See the start of this if statement for why this is commented out. // verify that STD3 ASCII rules are satisfied - /*if(useSTD3ASCIIRules == TRUE){ - if( srcIsLDH == FALSE // source contains some non-LDH characters + /*if(useSTD3ASCIIRules == true){ + if( srcIsLDH == false // source contains some non-LDH characters || src[0] == HYPHEN || src[srcLength-1] == HYPHEN){ *status = U_IDNA_STD3_ASCII_RULES_ERROR; // populate the parseError struct - if(srcIsLDH==FALSE){ + if(srcIsLDH==false){ // failPos is always set the index of failure uprv_syntaxError(src,failPos, srcLength,parseError); }else if(src[0] == HYPHEN){ @@ -695,7 +695,7 @@ uidna_IDNToASCII( const UChar *src, int32_t srcLength, int32_t remainingLen = srcLength; int32_t remainingDestCapacity = destCapacity; int32_t labelLen = 0, labelReqLength = 0; - UBool done = FALSE; + UBool done = false; for(;;){ @@ -731,7 +731,7 @@ uidna_IDNToASCII( const UChar *src, int32_t srcLength, remainingDestCapacity = 0; } - if(done == TRUE){ + if(done == true){ break; } @@ -788,7 +788,7 @@ uidna_IDNToUnicode( const UChar* src, int32_t srcLength, int32_t remainingLen = srcLength; int32_t remainingDestCapacity = destCapacity; int32_t labelLen = 0, labelReqLength = 0; - UBool done = FALSE; + UBool done = false; for(;;){ @@ -800,7 +800,7 @@ uidna_IDNToUnicode( const UChar* src, int32_t srcLength, // is returned immediately in that step. // // _internal_toUnicode will copy the label. - /*if(labelLen==0 && done==FALSE){ + /*if(labelLen==0 && done==false){ *status = U_IDNA_ZERO_LENGTH_LABEL_ERROR; break; }*/ @@ -829,7 +829,7 @@ uidna_IDNToUnicode( const UChar* src, int32_t srcLength, remainingDestCapacity = 0; } - if(done == TRUE){ + if(done == true){ break; } diff --git a/deps/icu-small/source/common/uinit.cpp b/deps/icu-small/source/common/uinit.cpp index 624431be02c713..dc3867b17e5886 100644 --- a/deps/icu-small/source/common/uinit.cpp +++ b/deps/icu-small/source/common/uinit.cpp @@ -26,11 +26,11 @@ U_NAMESPACE_BEGIN -static UInitOnce gICUInitOnce = U_INITONCE_INITIALIZER; +static UInitOnce gICUInitOnce {}; static UBool U_CALLCONV uinit_cleanup() { gICUInitOnce.reset(); - return TRUE; + return true; } static void U_CALLCONV diff --git a/deps/icu-small/source/common/uinvchar.cpp b/deps/icu-small/source/common/uinvchar.cpp index 52b890656856d0..ffce3ec158d326 100644 --- a/deps/icu-small/source/common/uinvchar.cpp +++ b/deps/icu-small/source/common/uinvchar.cpp @@ -207,7 +207,7 @@ u_UCharsToChars(const UChar *us, char *cs, int32_t length) { while(length>0) { u=*us++; if(!UCHAR_IS_INVARIANT(u)) { - U_ASSERT(FALSE); /* Variant characters were used. These are not portable in ICU. */ + U_ASSERT(false); /* Variant characters were used. These are not portable in ICU. */ u=0; } *cs++=(char)UCHAR_TO_CHAR(u); @@ -245,18 +245,18 @@ uprv_isInvariantString(const char *s, int32_t length) { */ #if U_CHARSET_FAMILY==U_ASCII_FAMILY if(!UCHAR_IS_INVARIANT(c)) { - return FALSE; /* found a variant char */ + return false; /* found a variant char */ } #elif U_CHARSET_FAMILY==U_EBCDIC_FAMILY c=CHAR_TO_UCHAR(c); if(c==0 || !UCHAR_IS_INVARIANT(c)) { - return FALSE; /* found a variant char */ + return false; /* found a variant char */ } #else # error U_CHARSET_FAMILY is not valid #endif } - return TRUE; + return true; } U_CAPI UBool U_EXPORT2 @@ -284,10 +284,10 @@ uprv_isInvariantUString(const UChar *s, int32_t length) { * for strings with variant characters */ if(!UCHAR_IS_INVARIANT(c)) { - return FALSE; /* found a variant char */ + return false; /* found a variant char */ } } - return TRUE; + return true; } /* UDataSwapFn implementations used in udataswp.c ------- */ diff --git a/deps/icu-small/source/common/uiter.cpp b/deps/icu-small/source/common/uiter.cpp index b9252d81c2db5c..c4ab7d6d565860 100644 --- a/deps/icu-small/source/common/uiter.cpp +++ b/deps/icu-small/source/common/uiter.cpp @@ -47,7 +47,7 @@ noopMove(UCharIterator * /*iter*/, int32_t /*delta*/, UCharIteratorOrigin /*orig static UBool U_CALLCONV noopHasNext(UCharIterator * /*iter*/) { - return FALSE; + return false; } static UChar32 U_CALLCONV @@ -678,24 +678,24 @@ utf8IteratorMove(UCharIterator *iter, int32_t delta, UCharIteratorOrigin origin) case UITER_ZERO: case UITER_START: pos=delta; - havePos=TRUE; + havePos=true; /* iter->index<0 (unknown) is possible */ break; case UITER_CURRENT: if(iter->index>=0) { pos=iter->index+delta; - havePos=TRUE; + havePos=true; } else { /* the current UTF-16 index is unknown after setState(), use only delta */ pos=0; - havePos=FALSE; + havePos=false; } break; case UITER_LIMIT: case UITER_LENGTH: if(iter->length>=0) { pos=iter->length+delta; - havePos=TRUE; + havePos=true; } else { /* pin to the end, avoid counting the length */ iter->index=-1; @@ -706,7 +706,7 @@ utf8IteratorMove(UCharIterator *iter, int32_t delta, UCharIteratorOrigin origin) } else { /* the current UTF-16 index is unknown, use only delta */ pos=0; - havePos=FALSE; + havePos=false; } } break; diff --git a/deps/icu-small/source/common/ulist.cpp b/deps/icu-small/source/common/ulist.cpp index c5180431c31b75..57344715de5fe5 100644 --- a/deps/icu-small/source/common/ulist.cpp +++ b/deps/icu-small/source/common/ulist.cpp @@ -160,12 +160,12 @@ U_CAPI UBool U_EXPORT2 ulist_containsString(const UList *list, const char *data, for (pointer = list->head; pointer != NULL; pointer = pointer->next) { if (length == (int32_t)uprv_strlen((const char *)pointer->data)) { if (uprv_memcmp(data, pointer->data, length) == 0) { - return TRUE; + return true; } } } } - return FALSE; + return false; } U_CAPI UBool U_EXPORT2 ulist_removeString(UList *list, const char *data) { @@ -175,11 +175,11 @@ U_CAPI UBool U_EXPORT2 ulist_removeString(UList *list, const char *data) { if (uprv_strcmp(data, (const char *)pointer->data) == 0) { ulist_removeItem(list, pointer); // Remove only the first occurrence, like Java LinkedList.remove(Object). - return TRUE; + return true; } } } - return FALSE; + return false; } U_CAPI void *U_EXPORT2 ulist_getNext(UList *list) { diff --git a/deps/icu-small/source/common/uloc.cpp b/deps/icu-small/source/common/uloc.cpp index 99c6a0af39dbae..1da2abc361daf8 100644 --- a/deps/icu-small/source/common/uloc.cpp +++ b/deps/icu-small/source/common/uloc.cpp @@ -102,7 +102,7 @@ static const char * const LANGUAGES[] = { "asa", "ase", "ast", "av", "avk", "awa", "ay", "az", "ba", "bal", "ban", "bar", "bas", "bax", "bbc", "bbj", "be", "bej", "bem", "bew", "bez", "bfd", "bfq", "bg", - "bgn", "bho", "bi", "bik", "bin", "bjn", "bkm", "bla", + "bgc", "bgn", "bho", "bi", "bik", "bin", "bjn", "bkm", "bla", "bm", "bn", "bo", "bpy", "bqi", "br", "bra", "brh", "brx", "bs", "bss", "bua", "bug", "bum", "byn", "byv", "ca", "cad", "car", "cay", "cch", "ccp", "ce", "ceb", "cgg", @@ -219,7 +219,7 @@ static const char * const LANGUAGES_3[] = { "asa", "ase", "ast", "ava", "avk", "awa", "aym", "aze", "bak", "bal", "ban", "bar", "bas", "bax", "bbc", "bbj", "bel", "bej", "bem", "bew", "bez", "bfd", "bfq", "bul", - "bgn", "bho", "bis", "bik", "bin", "bjn", "bkm", "bla", + "bgc", "bgn", "bho", "bis", "bik", "bin", "bjn", "bkm", "bla", "bam", "ben", "bod", "bpy", "bqi", "bre", "bra", "brh", "brx", "bos", "bss", "bua", "bug", "bum", "byn", "byv", "cat", "cad", "car", "cay", "cch", "ccp", "che", "ceb", "cgg", @@ -502,20 +502,20 @@ static int32_t getShortestSubtagLength(const char *localeID) { int32_t length = localeIDLength; int32_t tmpLength = 0; int32_t i; - UBool reset = TRUE; + UBool reset = true; for (i = 0; i < localeIDLength; i++) { if (localeID[i] != '_' && localeID[i] != '-') { if (reset) { tmpLength = 0; - reset = FALSE; + reset = false; } tmpLength++; } else { if (tmpLength != 0 && tmpLength < length) { length = tmpLength; } - reset = TRUE; + reset = true; } } @@ -620,7 +620,7 @@ ulocimp_getKeywords(const char *localeID, if(prev == '@') { /* start of keyword definition */ /* we will grab pairs, trim spaces, lowercase keywords, sort and return */ do { - UBool duplicate = FALSE; + UBool duplicate = false; /* skip leading spaces */ while(*pos == ' ') { pos++; @@ -693,7 +693,7 @@ ulocimp_getKeywords(const char *localeID, /* If this is a duplicate keyword, then ignore it */ for (j=0; j 0 && !handledInputKeyAndValue) { @@ -1030,7 +1030,7 @@ uloc_setKeywordValue(const char* keywordName, updatedKeysAndValues.append(keywordNameBuffer, keywordNameLen, *status); updatedKeysAndValues.append('=', *status); updatedKeysAndValues.append(keywordValueBuffer, keywordValueLen, *status); - handledInputKeyAndValue = TRUE; + handledInputKeyAndValue = true; } /* copy the current entry */ updatedKeysAndValues.append(keyValuePrefix, *status); @@ -1046,7 +1046,7 @@ uloc_setKeywordValue(const char* keywordName, updatedKeysAndValues.append(keywordNameBuffer, keywordNameLen, *status); updatedKeysAndValues.append('=', *status); updatedKeysAndValues.append(keywordValueBuffer, keywordValueLen, *status); - handledInputKeyAndValue = TRUE; + handledInputKeyAndValue = true; } keywordStart = nextSeparator; } /* end loop searching */ @@ -1089,7 +1089,7 @@ uloc_setKeywordValue(const char* keywordName, #define _isPrefixLetter(a) ((a=='x')||(a=='X')||(a=='i')||(a=='I')) -/*returns TRUE if one of the special prefixes is here (s=string) +/*returns true if one of the special prefixes is here (s=string) 'x-' or 'i-' */ #define _isIDPrefix(s) (_isPrefixLetter(s[0])&&_isIDSeparator(s[1])) @@ -1270,7 +1270,7 @@ _getVariant(const char *localeID, char prev, ByteSink& sink, UBool needSeparator) { - UBool hasVariant = FALSE; + UBool hasVariant = false; /* get one or more variant tags and separate them with '_' */ if(_isIDSeparator(prev)) { @@ -1278,12 +1278,12 @@ _getVariant(const char *localeID, while(!_isTerminator(*localeID)) { if (needSeparator) { sink.Append("_", 1); - needSeparator = FALSE; + needSeparator = false; } char c = (char)uprv_toupper(*localeID); if (c == '-') c = '_'; sink.Append(&c, 1); - hasVariant = TRUE; + hasVariant = true; localeID++; } } @@ -1300,7 +1300,7 @@ _getVariant(const char *localeID, while(!_isTerminator(*localeID)) { if (needSeparator) { sink.Append("_", 1); - needSeparator = FALSE; + needSeparator = false; } char c = (char)uprv_toupper(*localeID); if (c == '-' || c == ',') c = '_'; @@ -1453,7 +1453,7 @@ uloc_openKeywords(const char* localeID, if((tmpLocaleID = locale_getKeywordsStart(tmpLocaleID)) != NULL) { CharString keywords; CharStringByteSink sink(&keywords); - ulocimp_getKeywords(tmpLocaleID+1, '@', sink, FALSE, status); + ulocimp_getKeywords(tmpLocaleID+1, '@', sink, false, status); if (U_FAILURE(*status)) { return NULL; } @@ -1573,7 +1573,7 @@ _canonicalize(const char* localeID, variantSize = -tag.length(); { CharStringByteSink s(&tag); - _getVariant(tmpLocaleID+1, *tmpLocaleID, s, FALSE); + _getVariant(tmpLocaleID+1, *tmpLocaleID, s, false); } variantSize += tag.length(); if (variantSize > 0) { @@ -1585,13 +1585,13 @@ _canonicalize(const char* localeID, /* Copy POSIX-style charset specifier, if any [mr.utf8] */ if (!OPTION_SET(options, _ULOC_CANONICALIZE) && *tmpLocaleID == '.') { - UBool done = FALSE; + UBool done = false; do { char c = *tmpLocaleID; switch (c) { case 0: case '@': - done = TRUE; + done = true; break; default: tag.append(c, *err); @@ -1664,7 +1664,7 @@ _canonicalize(const char* localeID, (!separatorIndicator || separatorIndicator > keywordAssign)) { sink.Append("@", 1); ++fieldCount; - ulocimp_getKeywords(tmpLocaleID+1, '@', sink, TRUE, err); + ulocimp_getKeywords(tmpLocaleID+1, '@', sink, true, err); } } } @@ -1847,7 +1847,7 @@ uloc_getVariant(const char* localeID, } CheckedArrayByteSink sink(variant, variantCapacity); - _getVariant(tmpLocaleID+1, *tmpLocaleID, sink, FALSE); + _getVariant(tmpLocaleID+1, *tmpLocaleID, sink, false); i = sink.NumberOfBytesAppended(); @@ -2158,11 +2158,11 @@ isWellFormedLegacyKey(const char* legacyKey) const char* p = legacyKey; while (*p) { if (!UPRV_ISALPHANUM(*p)) { - return FALSE; + return false; } p++; } - return TRUE; + return true; } static UBool @@ -2173,13 +2173,13 @@ isWellFormedLegacyType(const char* legacyType) while (*p) { if (*p == '_' || *p == '/' || *p == '-') { if (alphaNumLen == 0) { - return FALSE; + return false; } alphaNumLen = 0; } else if (UPRV_ISALPHANUM(*p)) { alphaNumLen++; } else { - return FALSE; + return false; } p++; } diff --git a/deps/icu-small/source/common/uloc_keytype.cpp b/deps/icu-small/source/common/uloc_keytype.cpp index 580244124ee364..12dc3004924541 100644 --- a/deps/icu-small/source/common/uloc_keytype.cpp +++ b/deps/icu-small/source/common/uloc_keytype.cpp @@ -24,7 +24,7 @@ #include "udataswp.h" /* for InvChar functions */ static UHashtable* gLocExtKeyMap = NULL; -static icu::UInitOnce gLocExtKeyMapInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gLocExtKeyMapInitOnce {}; // bit flags for special types typedef enum { @@ -69,7 +69,7 @@ uloc_key_type_cleanup(void) { gKeyTypeStringPool = NULL; gLocExtKeyMapInitOnce.reset(); - return TRUE; + return true; } U_CDECL_END @@ -356,9 +356,9 @@ init() { UErrorCode sts = U_ZERO_ERROR; umtx_initOnce(gLocExtKeyMapInitOnce, &initFromResourceBundle, sts); if (U_FAILURE(sts)) { - return FALSE; + return false; } - return TRUE; + return true; } static UBool @@ -368,7 +368,7 @@ isSpecialTypeCodepoints(const char* val) { while (*p) { if (*p == '-') { if (subtagLen < 4 || subtagLen > 6) { - return FALSE; + return false; } subtagLen = 0; } else if ((*p >= '0' && *p <= '9') || @@ -376,7 +376,7 @@ isSpecialTypeCodepoints(const char* val) { (*p >= 'a' && *p <= 'f')) { // also in EBCDIC subtagLen++; } else { - return FALSE; + return false; } p++; } @@ -390,13 +390,13 @@ isSpecialTypeReorderCode(const char* val) { while (*p) { if (*p == '-') { if (subtagLen < 3 || subtagLen > 8) { - return FALSE; + return false; } subtagLen = 0; } else if (uprv_isASCIILetter(*p)) { subtagLen++; } else { - return FALSE; + return false; } p++; } @@ -412,7 +412,7 @@ isSpecialTypeRgKeyValue(const char* val) { (subtagLen >= 2 && (*p == 'Z' || *p == 'z')) ) { subtagLen++; } else { - return FALSE; + return false; } p++; } @@ -448,10 +448,10 @@ ulocimp_toLegacyKey(const char* key) { U_CFUNC const char* ulocimp_toBcpType(const char* key, const char* type, UBool* isKnownKey, UBool* isSpecialType) { if (isKnownKey != NULL) { - *isKnownKey = FALSE; + *isKnownKey = false; } if (isSpecialType != NULL) { - *isSpecialType = FALSE; + *isSpecialType = false; } if (!init()) { @@ -461,14 +461,14 @@ ulocimp_toBcpType(const char* key, const char* type, UBool* isKnownKey, UBool* i LocExtKeyData* keyData = (LocExtKeyData*)uhash_get(gLocExtKeyMap, key); if (keyData != NULL) { if (isKnownKey != NULL) { - *isKnownKey = TRUE; + *isKnownKey = true; } LocExtType* t = (LocExtType*)uhash_get(keyData->typeMap.getAlias(), type); if (t != NULL) { return t->bcpId; } if (keyData->specialTypes != SPECIALTYPE_NONE) { - UBool matched = FALSE; + UBool matched = false; if (keyData->specialTypes & SPECIALTYPE_CODEPOINTS) { matched = isSpecialTypeCodepoints(type); } @@ -480,7 +480,7 @@ ulocimp_toBcpType(const char* key, const char* type, UBool* isKnownKey, UBool* i } if (matched) { if (isSpecialType != NULL) { - *isSpecialType = TRUE; + *isSpecialType = true; } return type; } @@ -493,10 +493,10 @@ ulocimp_toBcpType(const char* key, const char* type, UBool* isKnownKey, UBool* i U_CFUNC const char* ulocimp_toLegacyType(const char* key, const char* type, UBool* isKnownKey, UBool* isSpecialType) { if (isKnownKey != NULL) { - *isKnownKey = FALSE; + *isKnownKey = false; } if (isSpecialType != NULL) { - *isSpecialType = FALSE; + *isSpecialType = false; } if (!init()) { @@ -506,14 +506,14 @@ ulocimp_toLegacyType(const char* key, const char* type, UBool* isKnownKey, UBool LocExtKeyData* keyData = (LocExtKeyData*)uhash_get(gLocExtKeyMap, key); if (keyData != NULL) { if (isKnownKey != NULL) { - *isKnownKey = TRUE; + *isKnownKey = true; } LocExtType* t = (LocExtType*)uhash_get(keyData->typeMap.getAlias(), type); if (t != NULL) { return t->legacyId; } if (keyData->specialTypes != SPECIALTYPE_NONE) { - UBool matched = FALSE; + UBool matched = false; if (keyData->specialTypes & SPECIALTYPE_CODEPOINTS) { matched = isSpecialTypeCodepoints(type); } @@ -525,7 +525,7 @@ ulocimp_toLegacyType(const char* key, const char* type, UBool* isKnownKey, UBool } if (matched) { if (isSpecialType != NULL) { - *isSpecialType = TRUE; + *isSpecialType = true; } return type; } diff --git a/deps/icu-small/source/common/uloc_tag.cpp b/deps/icu-small/source/common/uloc_tag.cpp index 0150e94cefdc1a..01a0e0028f57ea 100644 --- a/deps/icu-small/source/common/uloc_tag.cpp +++ b/deps/icu-small/source/common/uloc_tag.cpp @@ -378,10 +378,10 @@ _isAlphaString(const char* s, int32_t len) { int32_t i; for (i = 0; i < len; i++) { if (!ISALPHA(*(s + i))) { - return FALSE; + return false; } } - return TRUE; + return true; } static UBool @@ -389,10 +389,10 @@ _isNumericString(const char* s, int32_t len) { int32_t i; for (i = 0; i < len; i++) { if (!ISNUMERIC(*(s + i))) { - return FALSE; + return false; } } - return TRUE; + return true; } static UBool @@ -400,10 +400,10 @@ _isAlphaNumericString(const char* s, int32_t len) { int32_t i; for (i = 0; i < len; i++) { if (!ISALPHA(*(s + i)) && !ISNUMERIC(*(s + i))) { - return FALSE; + return false; } } - return TRUE; + return true; } static UBool @@ -412,9 +412,9 @@ _isAlphaNumericStringLimitedLength(const char* s, int32_t len, int32_t min, int3 len = (int32_t)uprv_strlen(s); } if (len >= min && len <= max && _isAlphaNumericString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -428,9 +428,9 @@ ultag_isLanguageSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len >= 2 && len <= 8 && _isAlphaString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } static UBool @@ -443,9 +443,9 @@ _isExtlangSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 3 && _isAlphaString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -457,9 +457,9 @@ ultag_isScriptSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 4 && _isAlphaString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -472,12 +472,12 @@ ultag_isRegionSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 2 && _isAlphaString(s, len)) { - return TRUE; + return true; } if (len == 3 && _isNumericString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } static UBool @@ -490,12 +490,12 @@ _isVariantSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (_isAlphaNumericStringLimitedLength(s, len, 5, 8)) { - return TRUE; + return true; } if (len == 4 && ISNUMERIC(*s) && _isAlphaNumericString(s + 1, 3)) { - return TRUE; + return true; } - return FALSE; + return false; } static UBool @@ -510,10 +510,10 @@ _isSepListOf(UBool (*test)(const char*, int32_t), const char* s, int32_t len) { while ((p - s) < len) { if (*p == SEP) { if (pSubtag == NULL) { - return FALSE; + return false; } if (!test(pSubtag, (int32_t)(p - pSubtag))) { - return FALSE; + return false; } pSubtag = NULL; } else if (pSubtag == NULL) { @@ -522,7 +522,7 @@ _isSepListOf(UBool (*test)(const char*, int32_t), const char* s, int32_t len) { p++; } if (pSubtag == NULL) { - return FALSE; + return false; } return test(pSubtag, (int32_t)(p - pSubtag)); } @@ -557,9 +557,9 @@ _isExtensionSingleton(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 1 && (ISALPHA(*s) || ISNUMERIC(*s)) && (uprv_tolower(*s) != PRIVATEUSE)) { - return TRUE; + return true; } - return FALSE; + return false; } static UBool @@ -610,9 +610,9 @@ ultag_isUnicodeLocaleKey(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 2 && (ISALPHA(*s) || ISNUMERIC(*s)) && ISALPHA(s[1])) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -641,9 +641,9 @@ _isTKey(const char* s, int32_t len) len = (int32_t)uprv_strlen(s); } if (len == 2 && ISALPHA(*s) && ISNUMERIC(*(s + 1))) { - return TRUE; + return true; } - return FALSE; + return false; } U_CAPI const char * U_EXPORT2 @@ -694,23 +694,23 @@ _isTransformedExtensionSubtag(int32_t& state, const char* s, int32_t len) case kStart: if (ultag_isLanguageSubtag(s, len) && len != 4) { state = kGotLanguage; - return TRUE; + return true; } if (_isTKey(s, len)) { state = kGotTKey; - return TRUE; + return true; } - return FALSE; + return false; case kGotLanguage: if (ultag_isScriptSubtag(s, len)) { state = kGotScript; - return TRUE; + return true; } U_FALLTHROUGH; case kGotScript: if (ultag_isRegionSubtag(s, len)) { state = kGotRegion; - return TRUE; + return true; } U_FALLTHROUGH; case kGotRegion: @@ -718,30 +718,30 @@ _isTransformedExtensionSubtag(int32_t& state, const char* s, int32_t len) case kGotVariant: if (_isVariantSubtag(s, len)) { state = kGotVariant; - return TRUE; + return true; } if (_isTKey(s, len)) { state = kGotTKey; - return TRUE; + return true; } - return FALSE; + return false; case kGotTKey: if (_isTValue(s, len)) { state = kGotTValue; - return TRUE; + return true; } - return FALSE; + return false; case kGotTValue: if (_isTKey(s, len)) { state = kGotTKey; - return TRUE; + return true; } if (_isTValue(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } - return FALSE; + return false; } static UBool @@ -755,32 +755,32 @@ _isUnicodeExtensionSubtag(int32_t& state, const char* s, int32_t len) case kStart: if (ultag_isUnicodeLocaleKey(s, len)) { state = kGotKey; - return TRUE; + return true; } if (ultag_isUnicodeLocaleAttribute(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; case kGotKey: if (ultag_isUnicodeLocaleKey(s, len)) { - return TRUE; + return true; } if (_isUnicodeLocaleTypeSubtag(s, len)) { state = kGotType; - return TRUE; + return true; } - return FALSE; + return false; case kGotType: if (ultag_isUnicodeLocaleKey(s, len)) { state = kGotKey; - return TRUE; + return true; } if (_isUnicodeLocaleTypeSubtag(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } - return FALSE; + return false; } static UBool @@ -798,7 +798,7 @@ _isStatefulSepListOf(UBool (*test)(int32_t&, const char*, int32_t), const char* for (p = s; len > 0; p++, len--) { if (*p == SEP) { if (!test(state, start, subtagLen)) { - return FALSE; + return false; } subtagLen = 0; start = p + 1; @@ -808,9 +808,9 @@ _isStatefulSepListOf(UBool (*test)(int32_t&, const char*, int32_t), const char* } if (test(state, start, subtagLen) && state >= 0) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -835,7 +835,7 @@ ultag_isUnicodeExtensionSubtags(const char* s, int32_t len) { static UBool _addVariantToList(VariantListEntry **first, VariantListEntry *var) { - UBool bAdded = TRUE; + UBool bAdded = true; if (*first == NULL) { var->next = NULL; @@ -847,7 +847,7 @@ _addVariantToList(VariantListEntry **first, VariantListEntry *var) { /* variants order should be preserved */ prev = NULL; cur = *first; - while (TRUE) { + while (true) { if (cur == NULL) { prev->next = var; var->next = NULL; @@ -858,7 +858,7 @@ _addVariantToList(VariantListEntry **first, VariantListEntry *var) { cmp = uprv_compareInvCharsAsAscii(var->variant, cur->variant); if (cmp == 0) { /* duplicated variant */ - bAdded = FALSE; + bAdded = false; break; } prev = cur; @@ -871,7 +871,7 @@ _addVariantToList(VariantListEntry **first, VariantListEntry *var) { static UBool _addAttributeToList(AttributeListEntry **first, AttributeListEntry *attr) { - UBool bAdded = TRUE; + UBool bAdded = true; if (*first == NULL) { attr->next = NULL; @@ -883,7 +883,7 @@ _addAttributeToList(AttributeListEntry **first, AttributeListEntry *attr) { /* reorder variants in alphabetical order */ prev = NULL; cur = *first; - while (TRUE) { + while (true) { if (cur == NULL) { prev->next = attr; attr->next = NULL; @@ -901,7 +901,7 @@ _addAttributeToList(AttributeListEntry **first, AttributeListEntry *attr) { } if (cmp == 0) { /* duplicated variant */ - bAdded = FALSE; + bAdded = false; break; } prev = cur; @@ -915,7 +915,7 @@ _addAttributeToList(AttributeListEntry **first, AttributeListEntry *attr) { static UBool _addExtensionToList(ExtensionListEntry **first, ExtensionListEntry *ext, UBool localeToBCP) { - UBool bAdded = TRUE; + UBool bAdded = true; if (*first == NULL) { ext->next = NULL; @@ -927,7 +927,7 @@ _addExtensionToList(ExtensionListEntry **first, ExtensionListEntry *ext, UBool l /* reorder variants in alphabetical order */ prev = NULL; cur = *first; - while (TRUE) { + while (true) { if (cur == NULL) { prev->next = ext; ext->next = NULL; @@ -979,7 +979,7 @@ _addExtensionToList(ExtensionListEntry **first, ExtensionListEntry *ext, UBool l } if (cmp == 0) { /* duplicated extension key */ - bAdded = FALSE; + bAdded = false; break; } prev = cur; @@ -1164,7 +1164,7 @@ _appendVariantsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st if (len > 0) { char *p, *pVar; - UBool bNext = TRUE; + UBool bNext = true; VariantListEntry *var; VariantListEntry *varFirst = NULL; @@ -1173,7 +1173,7 @@ _appendVariantsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st while (bNext) { if (*p == SEP || *p == LOCALE_SEP || *p == 0) { if (*p == 0) { - bNext = FALSE; + bNext = false; } else { *p = 0; /* terminate */ } @@ -1211,7 +1211,7 @@ _appendVariantsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st } else { /* Special handling for POSIX variant, need to remember that we had it and then */ /* treat it like an extension later. */ - *hadPosix = TRUE; + *hadPosix = true; } } else if (strict) { *status = U_ILLEGAL_ARGUMENT_ERROR; @@ -1288,7 +1288,7 @@ _appendKeywordsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st int32_t keylen; UBool isBcpUExt; - while (TRUE) { + while (true) { key = uenum_next(keywordEnum.getAlias(), NULL, status); if (key == NULL) { break; @@ -1322,7 +1322,7 @@ _appendKeywordsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st if (uprv_strcmp(key, LOCALE_ATTRIBUTE_KEY) == 0) { if (len > 0) { int32_t i = 0; - while (TRUE) { + while (true) { attrBufLength = 0; for (; i < len; i++) { if (buf[i] != '-') { @@ -1448,7 +1448,7 @@ _appendKeywordsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st ext->key = bcpKey; ext->value = bcpValue; - if (!_addExtensionToList(&firstExt, ext, TRUE)) { + if (!_addExtensionToList(&firstExt, ext, true)) { if (strict) { *status = U_ILLEGAL_ARGUMENT_ERROR; break; @@ -1467,18 +1467,18 @@ _appendKeywordsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st ext->key = POSIX_KEY; ext->value = POSIX_VALUE; - if (!_addExtensionToList(&firstExt, ext, TRUE)) { + if (!_addExtensionToList(&firstExt, ext, true)) { // Silently ignore errors. } } if (U_SUCCESS(*status) && (firstExt != NULL || firstAttr != NULL)) { - UBool startLDMLExtension = FALSE; + UBool startLDMLExtension = false; for (ext = firstExt; ext; ext = ext->next) { if (!startLDMLExtension && uprv_strlen(ext->key) > 1) { /* first LDML u singlton extension */ sink.Append("-u", 2); - startLDMLExtension = TRUE; + startLDMLExtension = true; } /* write out the sorted BCP47 attributes, extensions and private use */ @@ -1520,7 +1520,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT int32_t len; /* Reset the posixVariant value */ - *posixVariant = FALSE; + *posixVariant = false; pTag = ldmlext; pKwds = NULL; @@ -1604,7 +1604,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT kwd->key = LOCALE_ATTRIBUTE_KEY; kwd->value = value->data(); - if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) { + if (!_addExtensionToList(&kwdFirst, kwd, false)) { *status = U_ILLEGAL_ARGUMENT_ERROR; return; } @@ -1616,14 +1616,14 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT const char *pBcpType = NULL; /* beginning of u extension type subtag(s) */ int32_t bcpKeyLen = 0; int32_t bcpTypeLen = 0; - UBool isDone = FALSE; + UBool isDone = false; pTag = pKwds; /* BCP47 representation of LDML key/type pairs */ while (!isDone) { const char *pNextBcpKey = NULL; int32_t nextBcpKeyLen = 0; - UBool emitKeyword = FALSE; + UBool emitKeyword = false; if (*pTag) { /* locate next separator char */ @@ -1631,7 +1631,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT if (ultag_isUnicodeLocaleKey(pTag, len)) { if (pBcpKey) { - emitKeyword = TRUE; + emitKeyword = true; pNextBcpKey = pTag; nextBcpKeyLen = len; } else { @@ -1657,8 +1657,8 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT } } else { /* processing last one */ - emitKeyword = TRUE; - isDone = TRUE; + emitKeyword = true; + isDone = true; } if (emitKeyword) { @@ -1744,7 +1744,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT /* Special handling for u-va-posix, since we want to treat this as a variant, not as a keyword */ if (!variantExists && !uprv_strcmp(pKey, POSIX_KEY) && !uprv_strcmp(pType, POSIX_VALUE) ) { - *posixVariant = TRUE; + *posixVariant = true; } else { /* create an ExtensionListEntry for this keyword */ kwd = extPool.create(); @@ -1756,7 +1756,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT kwd->key = pKey; kwd->value = pType; - if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) { + if (!_addExtensionToList(&kwdFirst, kwd, false)) { // duplicate keyword is allowed, Only the first // is honored. } @@ -1773,7 +1773,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT kwd = kwdFirst; while (kwd != NULL) { nextKwd = kwd->next; - _addExtensionToList(appendTo, kwd, FALSE); + _addExtensionToList(appendTo, kwd, false); kwd = nextKwd; } } @@ -1788,7 +1788,7 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) const char *key, *type; icu::MemoryPool extPool; icu::MemoryPool kwdBuf; - UBool posixVariant = FALSE; + UBool posixVariant = false; if (U_FAILURE(*status)) { return; @@ -1803,7 +1803,7 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) if (*key == LDMLEXT) { /* Determine if variants already exists */ if (ultag_getVariantsSize(langtag)) { - posixVariant = TRUE; + posixVariant = true; } _appendLDMLExtensionAsKeywords(type, &kwdFirst, extPool, kwdBuf, &posixVariant, status); @@ -1818,7 +1818,7 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) } kwd->key = key; kwd->value = type; - if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) { + if (!_addExtensionToList(&kwdFirst, kwd, false)) { *status = U_ILLEGAL_ARGUMENT_ERROR; break; } @@ -1835,7 +1835,7 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) } else { kwd->key = PRIVATEUSE_KEY; kwd->value = type; - if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) { + if (!_addExtensionToList(&kwdFirst, kwd, false)) { *status = U_ILLEGAL_ARGUMENT_ERROR; } } @@ -1851,12 +1851,12 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) if (U_SUCCESS(*status) && kwdFirst != NULL) { /* write out the sorted keywords */ - UBool firstValue = TRUE; + UBool firstValue = true; kwd = kwdFirst; do { if (firstValue) { sink.Append("@", 1); - firstValue = FALSE; + firstValue = false; } else { sink.Append(";", 1); } @@ -1899,17 +1899,17 @@ _appendPrivateuseToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool if (len > 0) { char *p, *pPriv; - UBool bNext = TRUE; - UBool firstValue = TRUE; + UBool bNext = true; + UBool firstValue = true; UBool writeValue; pPriv = NULL; p = buf; while (bNext) { - writeValue = FALSE; + writeValue = false; if (*p == SEP || *p == LOCALE_SEP || *p == 0) { if (*p == 0) { - bNext = FALSE; + bNext = false; } else { *p = 0; /* terminate */ } @@ -1923,10 +1923,10 @@ _appendPrivateuseToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool if (_isPrivateuseValueSubtag(pPriv, -1)) { if (firstValue) { if (!_isVariantSubtag(pPriv, -1)) { - writeValue = TRUE; + writeValue = true; } } else { - writeValue = TRUE; + writeValue = true; } } else if (strict) { *status = U_ILLEGAL_ARGUMENT_ERROR; @@ -1959,7 +1959,7 @@ _appendPrivateuseToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool tmpAppend[reslen++] = SEP; } - firstValue = FALSE; + firstValue = false; } len = (int32_t)uprv_strlen(pPriv); @@ -2026,7 +2026,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta ExtensionListEntry *pExtension; char *pExtValueSubtag, *pExtValueSubtagEnd; int32_t i; - UBool privateuseVar = FALSE; + UBool privateuseVar = false; int32_t legacyLen = 0; if (parsedLen != NULL) { @@ -2124,7 +2124,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta if (*redundantTagEnd == '\0' || *redundantTagEnd == SEP) { const char* preferredTag = REDUNDANT[i + 1]; size_t preferredTagLen = uprv_strlen(preferredTag); - uprv_strncpy(t->buf, preferredTag, preferredTagLen); + uprv_memcpy(t->buf, preferredTag, preferredTagLen); if (*redundantTagEnd == SEP) { uprv_memmove(tagBuf + preferredTagLen, redundantTagEnd, @@ -2276,7 +2276,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta pExtension->value = T_CString_toLowerCase(pExtValueSubtag); /* insert the extension to the list */ - if (_addExtensionToList(&(t->extensions), pExtension, FALSE)) { + if (_addExtensionToList(&(t->extensions), pExtension, false)) { pLastGoodPosition = pExtValueSubtagEnd; } else { /* stop parsing here */ @@ -2339,7 +2339,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta pExtension->value = T_CString_toLowerCase(pExtValueSubtag); /* insert the extension to the list */ - if (_addExtensionToList(&(t->extensions), pExtension, FALSE)) { + if (_addExtensionToList(&(t->extensions), pExtension, false)) { pLastGoodPosition = pExtValueSubtagEnd; pExtension = NULL; } else { @@ -2380,7 +2380,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta if (uprv_strncmp(pSubtag, PRIVUSE_VARIANT_PREFIX, uprv_strlen(PRIVUSE_VARIANT_PREFIX)) == 0) { *pSep = 0; next = VART; - privateuseVar = TRUE; + privateuseVar = true; break; } else if (_isPrivateuseValueSubtag(pSubtag, subtagLen)) { pLastGoodPosition = pSep; @@ -2417,7 +2417,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta *pExtValueSubtagEnd = 0; pExtension->value = T_CString_toLowerCase(pExtValueSubtag); /* insert the extension to the list */ - if (_addExtensionToList(&(t->extensions), pExtension, FALSE)) { + if (_addExtensionToList(&(t->extensions), pExtension, false)) { pLastGoodPosition = pExtValueSubtagEnd; } else { uprv_free(pExtension); @@ -2535,7 +2535,7 @@ static int32_t ultag_getVariantsSize(const ULanguageTag* langtag) { int32_t size = 0; VariantListEntry *cur = langtag->variants; - while (TRUE) { + while (true) { if (cur == NULL) { break; } @@ -2581,7 +2581,7 @@ static int32_t ultag_getExtensionsSize(const ULanguageTag* langtag) { int32_t size = 0; ExtensionListEntry *cur = langtag->extensions; - while (TRUE) { + while (true) { if (cur == NULL) { break; } @@ -2648,7 +2648,7 @@ ulocimp_toLanguageTag(const char* localeID, icu::CharString canonical; int32_t reslen; UErrorCode tmpStatus = U_ZERO_ERROR; - UBool hadPosix = FALSE; + UBool hadPosix = false; const char* pKeywordStart; /* Note: uloc_canonicalize returns "en_US_POSIX" for input locale ID "". See #6835 */ @@ -2699,7 +2699,7 @@ ulocimp_toLanguageTag(const char* localeID, pKeywordStart = locale_getKeywordsStart(canonical.data()); if (pKeywordStart == canonical.data()) { int kwdCnt = 0; - UBool done = FALSE; + UBool done = false; icu::LocalUEnumerationPointer kwdEnum(uloc_openKeywords(canonical.data(), &tmpStatus)); if (U_SUCCESS(tmpStatus)) { @@ -2720,15 +2720,15 @@ ulocimp_toLanguageTag(const char* localeID, /* return private use only tag */ sink.Append("und-x-", 6); sink.Append(buf.data(), buf.length()); - done = TRUE; + done = true; } else if (strict) { *status = U_ILLEGAL_ARGUMENT_ERROR; - done = TRUE; + done = true; } /* if not strict mode, then "und" will be returned */ } else { *status = U_ILLEGAL_ARGUMENT_ERROR; - done = TRUE; + done = true; } } } @@ -2782,11 +2782,11 @@ ulocimp_forLanguageTag(const char* langtag, icu::ByteSink& sink, int32_t* parsedLength, UErrorCode* status) { - UBool isEmpty = TRUE; + UBool isEmpty = true; const char *subtag, *p; int32_t len; int32_t i, n; - UBool noRegion = TRUE; + UBool noRegion = true; icu::LocalULanguageTagPointer lt(ultag_parse(langtag, tagLen, parsedLength, status)); if (U_FAILURE(*status)) { @@ -2799,7 +2799,7 @@ ulocimp_forLanguageTag(const char* langtag, len = (int32_t)uprv_strlen(subtag); if (len > 0) { sink.Append(subtag, len); - isEmpty = FALSE; + isEmpty = false; } } @@ -2808,7 +2808,7 @@ ulocimp_forLanguageTag(const char* langtag, len = (int32_t)uprv_strlen(subtag); if (len > 0) { sink.Append("_", 1); - isEmpty = FALSE; + isEmpty = false; /* write out the script in title case */ char c = uprv_toupper(*subtag); @@ -2821,7 +2821,7 @@ ulocimp_forLanguageTag(const char* langtag, len = (int32_t)uprv_strlen(subtag); if (len > 0) { sink.Append("_", 1); - isEmpty = FALSE; + isEmpty = false; /* write out the region in upper case */ p = subtag; @@ -2830,7 +2830,7 @@ ulocimp_forLanguageTag(const char* langtag, sink.Append(&c, 1); p++; } - noRegion = FALSE; + noRegion = false; } /* variants */ @@ -2839,7 +2839,7 @@ ulocimp_forLanguageTag(const char* langtag, if (n > 0) { if (noRegion) { sink.Append("_", 1); - isEmpty = FALSE; + isEmpty = false; } for (i = 0; i < n; i++) { diff --git a/deps/icu-small/source/common/umapfile.cpp b/deps/icu-small/source/common/umapfile.cpp index 3e714876a4dc62..145582ea97acd4 100644 --- a/deps/icu-small/source/common/umapfile.cpp +++ b/deps/icu-small/source/common/umapfile.cpp @@ -107,10 +107,10 @@ typedef HANDLE MemoryMap; U_CFUNC UBool uprv_mapFile(UDataMemory *pData, const char *path, UErrorCode *status) { if (U_FAILURE(*status)) { - return FALSE; + return false; } UDataMemory_init(pData); /* Clear the output struct. */ - return FALSE; /* no file access */ + return false; /* no file access */ } U_CFUNC void uprv_unmapFile(UDataMemory *pData) { @@ -126,7 +126,7 @@ typedef HANDLE MemoryMap; ) { if (U_FAILURE(*status)) { - return FALSE; + return false; } HANDLE map = nullptr; @@ -150,12 +150,12 @@ typedef HANDLE MemoryMap; u_strFromUTF8(reinterpret_cast(utf16Path), static_cast(UPRV_LENGTHOF(utf16Path)), &pathUtf16Len, path, -1, status); if (U_FAILURE(*status)) { - return FALSE; + return false; } if (*status == U_STRING_NOT_TERMINATED_WARNING) { // Report back an error instead of a warning. *status = U_BUFFER_OVERFLOW_ERROR; - return FALSE; + return false; } file = CreateFileW(utf16Path, GENERIC_READ, FILE_SHARE_READ, nullptr, @@ -168,7 +168,7 @@ typedef HANDLE MemoryMap; if (HRESULT_FROM_WIN32(GetLastError()) == E_OUTOFMEMORY) { *status = U_MEMORY_ALLOCATION_ERROR; } - return FALSE; + return false; } // Note: We use NULL/nullptr for lpAttributes parameter below. @@ -183,17 +183,17 @@ typedef HANDLE MemoryMap; if (HRESULT_FROM_WIN32(GetLastError()) == E_OUTOFMEMORY) { *status = U_MEMORY_ALLOCATION_ERROR; } - return FALSE; + return false; } /* map a view of the file into our address space */ pData->pHeader = reinterpret_cast(MapViewOfFile(map, FILE_MAP_READ, 0, 0, 0)); if (pData->pHeader == nullptr) { CloseHandle(map); - return FALSE; + return false; } pData->map = map; - return TRUE; + return true; } U_CFUNC void @@ -217,21 +217,21 @@ typedef HANDLE MemoryMap; void *data; if (U_FAILURE(*status)) { - return FALSE; + return false; } UDataMemory_init(pData); /* Clear the output struct. */ /* determine the length of the file */ if(stat(path, &mystat)!=0 || mystat.st_size<=0) { - return FALSE; + return false; } length=mystat.st_size; /* open the file */ fd=open(path, O_RDONLY); if(fd==-1) { - return FALSE; + return false; } /* get a view of the mapping */ @@ -243,7 +243,7 @@ typedef HANDLE MemoryMap; close(fd); /* no longer needed */ if(data==MAP_FAILED) { // Possibly check the errno value for ENOMEM, and report U_MEMORY_ALLOCATION_ERROR? - return FALSE; + return false; } pData->map = (char *)data + length; @@ -252,7 +252,7 @@ typedef HANDLE MemoryMap; #if U_PLATFORM == U_PF_IPHONE posix_madvise(data, length, POSIX_MADV_RANDOM); #endif - return TRUE; + return true; } U_CFUNC void @@ -291,21 +291,21 @@ typedef HANDLE MemoryMap; void *p; if (U_FAILURE(*status)) { - return FALSE; + return false; } UDataMemory_init(pData); /* Clear the output struct. */ /* open the input file */ file=fopen(path, "rb"); if(file==nullptr) { - return FALSE; + return false; } /* get the file length */ fileLength=umap_fsize(file); if(ferror(file) || fileLength<=20) { fclose(file); - return FALSE; + return false; } /* allocate the memory to hold the file data */ @@ -313,21 +313,21 @@ typedef HANDLE MemoryMap; if(p==nullptr) { fclose(file); *status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } /* read the file */ if(fileLength!=fread(p, 1, fileLength, file)) { uprv_free(p); fclose(file); - return FALSE; + return false; } fclose(file); pData->map=p; pData->pHeader=(const DataHeader *)p; pData->mapAddr=p; - return TRUE; + return true; } U_CFUNC void @@ -427,7 +427,7 @@ typedef HANDLE MemoryMap; void *val=0; if (U_FAILURE(*status)) { - return FALSE; + return false; } inBasename=uprv_strrchr(path, U_FILE_SEP_CHAR); @@ -447,14 +447,14 @@ typedef HANDLE MemoryMap; /* determine the length of the file */ if(stat(path, &mystat)!=0 || mystat.st_size<=0) { - return FALSE; + return false; } length=mystat.st_size; /* open the file */ fd=open(path, O_RDONLY); if(fd==-1) { - return FALSE; + return false; } /* get a view of the mapping */ @@ -462,12 +462,12 @@ typedef HANDLE MemoryMap; close(fd); /* no longer needed */ if(data==MAP_FAILED) { // Possibly check the errorno value for ENOMEM, and report U_MEMORY_ALLOCATION_ERROR? - return FALSE; + return false; } pData->map = (char *)data + length; pData->pHeader=(const DataHeader *)data; pData->mapAddr = data; - return TRUE; + return true; } # ifdef OS390BATCH @@ -503,16 +503,16 @@ typedef HANDLE MemoryMap; val=dllqueryvar((dllhandle*)handle, U_ICUDATA_ENTRY_NAME); if(val == 0) { /* failed... so keep looking */ - return FALSE; + return false; } # ifdef UDATA_DEBUG fprintf(stderr, "dllqueryvar(%08X, %s) -> %08X\n", handle, U_ICUDATA_ENTRY_NAME, val); # endif pData->pHeader=(const DataHeader *)val; - return TRUE; + return true; } else { - return FALSE; /* no handle */ + return false; /* no handle */ } } diff --git a/deps/icu-small/source/common/umapfile.h b/deps/icu-small/source/common/umapfile.h index adc265203dcc2d..042e71374c1f59 100644 --- a/deps/icu-small/source/common/umapfile.h +++ b/deps/icu-small/source/common/umapfile.h @@ -29,7 +29,7 @@ #include "unicode/udata.h" #include "putilimp.h" -U_CFUNC UBool uprv_mapFile(UDataMemory *pdm, const char *path, UErrorCode *status); +U_CAPI UBool U_EXPORT2 uprv_mapFile(UDataMemory *pdm, const char *path, UErrorCode *status); U_CFUNC void uprv_unmapFile(UDataMemory *pData); /* MAP_NONE: no memory mapping, no file access at all */ diff --git a/deps/icu-small/source/common/umutex.h b/deps/icu-small/source/common/umutex.h index 8d76b3f3e6f596..1b8332409c6dda 100644 --- a/deps/icu-small/source/common/umutex.h +++ b/deps/icu-small/source/common/umutex.h @@ -71,7 +71,6 @@ U_NAMESPACE_BEGIN ****************************************************************************/ typedef std::atomic u_atomic_int32_t; -#define ATOMIC_INT32_T_INITIALIZER(val) ATOMIC_VAR_INIT(val) inline int32_t umtx_loadAcquire(u_atomic_int32_t &var) { return var.load(std::memory_order_acquire); @@ -96,18 +95,15 @@ inline int32_t umtx_atomic_dec(u_atomic_int32_t *var) { * *************************************************************************************************/ -struct UInitOnce { - u_atomic_int32_t fState; - UErrorCode fErrCode; +struct U_COMMON_API UInitOnce { + u_atomic_int32_t fState {0}; + UErrorCode fErrCode {U_ZERO_ERROR}; void reset() {fState = 0;} UBool isReset() {return umtx_loadAcquire(fState) == 0;} // Note: isReset() is used by service registration code. // Thread safety of this usage needs review. }; -#define U_INITONCE_INITIALIZER {ATOMIC_INT32_T_INITIALIZER(0), U_ZERO_ERROR} - - U_COMMON_API UBool U_EXPORT2 umtx_initImplPreInit(UInitOnce &); U_COMMON_API void U_EXPORT2 umtx_initImplPostInit(UInitOnce &); diff --git a/deps/icu-small/source/common/unames.cpp b/deps/icu-small/source/common/unames.cpp index 5776058f957f40..b0ac991e1baeac 100644 --- a/deps/icu-small/source/common/unames.cpp +++ b/deps/icu-small/source/common/unames.cpp @@ -105,7 +105,7 @@ typedef struct { static UDataMemory *uCharNamesData=NULL; static UCharNames *uCharNames=NULL; -static icu::UInitOnce gCharNamesInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCharNamesInitOnce {}; /* * Maximum length of character names (regular & 1.0). @@ -173,7 +173,7 @@ static UBool U_CALLCONV unames_cleanup(void) } gCharNamesInitOnce.reset(); gMaxNameLength=0; - return TRUE; + return true; } static UBool U_CALLCONV @@ -371,7 +371,7 @@ compareName(UCharNames *names, if(c!=';') { /* implicit letter */ if((char)c!=*otherName++) { - return FALSE; + return false; } } else { /* finished */ @@ -388,7 +388,7 @@ compareName(UCharNames *names, if(c!=';') { /* explicit letter */ if((char)c!=*otherName++) { - return FALSE; + return false; } } else { /* stop, but skip the semicolon if we are seeking @@ -407,7 +407,7 @@ compareName(UCharNames *names, uint8_t *tokenString=tokenStrings+token; while((c=*tokenString++)!=0) { if((char)c!=*otherName++) { - return FALSE; + return false; } } } @@ -616,7 +616,7 @@ enumGroupNames(UCharNames *names, const uint16_t *group, /* here, we assume that the buffer is large enough */ if(length>0) { if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } } ++start; @@ -626,12 +626,12 @@ enumGroupNames(UCharNames *names, const uint16_t *group, while(start<=end) { if(compareName(names, s+offsets[start&GROUP_MASK], lengths[start&GROUP_MASK], nameChoice, otherName)) { ((FindName *)context)->code=start; - return FALSE; + return false; } ++start; } } - return TRUE; + return true; } /* @@ -653,14 +653,14 @@ enumExtNames(UChar32 start, UChar32 end, /* here, we assume that the buffer is large enough */ if(length>0) { if(!fn(context, start, U_EXTENDED_CHAR_NAME, buffer, length)) { - return FALSE; + return false; } } ++start; } } - return TRUE; + return true; } static UBool @@ -684,7 +684,7 @@ enumNames(UCharNames *names, extLimit=limit; } if(!enumExtNames(start, extLimit-1, fn, context)) { - return FALSE; + return false; } start=extLimit; } @@ -705,7 +705,7 @@ enumNames(UCharNames *names, if(!enumGroupNames(names, group, start, ((UChar32)startGroupMSB< group[GROUP_MSB] + 1 && nameChoice == U_EXTENDED_CHAR_NAME) { @@ -738,7 +738,7 @@ enumNames(UCharNames *names, end = limit; } if (!enumExtNames((group[GROUP_MSB] + 1) << GROUP_SHIFT, end - 1, fn, context)) { - return FALSE; + return false; } } group=nextGroup; @@ -753,7 +753,7 @@ enumNames(UCharNames *names, start = next; } } else { - return TRUE; + return true; } } @@ -766,7 +766,7 @@ enumNames(UCharNames *names, return enumExtNames(start, limit - 1, fn, context); } - return TRUE; + return true; } static uint16_t @@ -941,7 +941,7 @@ enumAlgNames(AlgorithmicRange *range, uint16_t length; if(nameChoice!=U_UNICODE_CHAR_NAME && nameChoice!=U_EXTENDED_CHAR_NAME) { - return TRUE; + return true; } switch(range->type) { @@ -952,12 +952,12 @@ enumAlgNames(AlgorithmicRange *range, /* get the full name of the start character */ length=getAlgName(range, (uint32_t)start, nameChoice, buffer, sizeof(buffer)); if(length<=0) { - return TRUE; + return true; } /* call the enumerator function with this first character */ if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } /* go to the end of the name; all these names have the same length */ @@ -984,7 +984,7 @@ enumAlgNames(AlgorithmicRange *range, } if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } } break; @@ -1018,7 +1018,7 @@ enumAlgNames(AlgorithmicRange *range, /* call the enumerator function with this first character */ if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } /* enumerate the rest of the names */ @@ -1056,7 +1056,7 @@ enumAlgNames(AlgorithmicRange *range, *t=0; if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } } break; @@ -1066,7 +1066,7 @@ enumAlgNames(AlgorithmicRange *range, break; } - return TRUE; + return true; } /* @@ -1416,11 +1416,11 @@ calcNameSetsLengths(UErrorCode *pErrorCode) { int32_t i, maxNameLength; if(gMaxNameLength!=0) { - return TRUE; + return true; } if(!isDataLoaded(pErrorCode)) { - return FALSE; + return false; } /* set hex digits, used in various names, and <>-, used in extended names */ @@ -1437,7 +1437,7 @@ calcNameSetsLengths(UErrorCode *pErrorCode) { /* set sets and lengths from group names, set global maximum values */ calcGroupNameSetsLengths(maxNameLength); - return TRUE; + return true; } U_NAMESPACE_END @@ -1809,7 +1809,7 @@ makeTokenMap(const UDataSwapper *ds, /* enter the converted character into the map and mark it used */ map[c1]=c2; - usedOutChar[c2]=TRUE; + usedOutChar[c2]=true; } } diff --git a/deps/icu-small/source/common/unicode/bytestrie.h b/deps/icu-small/source/common/unicode/bytestrie.h index 271a81d1b4d7d4..8fe66780f5157b 100644 --- a/deps/icu-small/source/common/unicode/bytestrie.h +++ b/deps/icu-small/source/common/unicode/bytestrie.h @@ -394,7 +394,7 @@ class U_COMMON_API BytesTrie : public UMemory { pos_(bytes_), remainingMatchLength_(-1) {} // No assignment operator. - BytesTrie &operator=(const BytesTrie &other); + BytesTrie &operator=(const BytesTrie &other) = delete; inline void stop() { pos_=NULL; diff --git a/deps/icu-small/source/common/unicode/bytestriebuilder.h b/deps/icu-small/source/common/unicode/bytestriebuilder.h index 382f5e0095fd3f..ec9c625473d4f5 100644 --- a/deps/icu-small/source/common/unicode/bytestriebuilder.h +++ b/deps/icu-small/source/common/unicode/bytestriebuilder.h @@ -129,8 +129,8 @@ class U_COMMON_API BytesTrieBuilder : public StringTrieBuilder { private: friend class ::BytesTrieTest; - BytesTrieBuilder(const BytesTrieBuilder &other); // no copy constructor - BytesTrieBuilder &operator=(const BytesTrieBuilder &other); // no assignment operator + BytesTrieBuilder(const BytesTrieBuilder &other) = delete; // no copy constructor + BytesTrieBuilder &operator=(const BytesTrieBuilder &other) = delete; // no assignment operator void buildBytes(UStringTrieBuildOption buildOption, UErrorCode &errorCode); diff --git a/deps/icu-small/source/common/unicode/caniter.h b/deps/icu-small/source/common/unicode/caniter.h index 6e57ef5e3ba1c6..db400a531bfe4d 100644 --- a/deps/icu-small/source/common/unicode/caniter.h +++ b/deps/icu-small/source/common/unicode/caniter.h @@ -150,20 +150,20 @@ class U_COMMON_API CanonicalIterator U_FINAL : public UObject { private: // ===================== PRIVATES ============================== // private default constructor - CanonicalIterator(); + CanonicalIterator() = delete; /** * Copy constructor. Private for now. * @internal (private) */ - CanonicalIterator(const CanonicalIterator& other); + CanonicalIterator(const CanonicalIterator& other) = delete; /** * Assignment operator. Private for now. * @internal (private) */ - CanonicalIterator& operator=(const CanonicalIterator& other); + CanonicalIterator& operator=(const CanonicalIterator& other) = delete; // fields UnicodeString source; diff --git a/deps/icu-small/source/common/unicode/dtintrv.h b/deps/icu-small/source/common/unicode/dtintrv.h index 46a94ce3495886..8c172eb7a59acc 100644 --- a/deps/icu-small/source/common/unicode/dtintrv.h +++ b/deps/icu-small/source/common/unicode/dtintrv.h @@ -131,7 +131,7 @@ class U_COMMON_API DateInterval : public UObject { /** * Default constructor, not implemented. */ - DateInterval(); + DateInterval() = delete; UDate fromDate; UDate toDate; diff --git a/deps/icu-small/source/common/unicode/idna.h b/deps/icu-small/source/common/unicode/idna.h index 1305dc604842eb..1c57205bae2ef4 100644 --- a/deps/icu-small/source/common/unicode/idna.h +++ b/deps/icu-small/source/common/unicode/idna.h @@ -305,8 +305,8 @@ class U_COMMON_API IDNAInfo : public UMemory { private: friend class UTS46; - IDNAInfo(const IDNAInfo &other); // no copying - IDNAInfo &operator=(const IDNAInfo &other); // no copying + IDNAInfo(const IDNAInfo &other) = delete; // no copying + IDNAInfo &operator=(const IDNAInfo &other) = delete; // no copying void reset() { errors=labelErrors=0; diff --git a/deps/icu-small/source/common/unicode/normlzr.h b/deps/icu-small/source/common/unicode/normlzr.h index 93661990feced8..14b246988502da 100644 --- a/deps/icu-small/source/common/unicode/normlzr.h +++ b/deps/icu-small/source/common/unicode/normlzr.h @@ -740,8 +740,8 @@ class U_COMMON_API Normalizer : public UObject { // Private functions //------------------------------------------------------------------------- - Normalizer(); // default constructor not implemented - Normalizer &operator=(const Normalizer &that); // assignment operator not implemented + Normalizer() = delete; // default constructor not implemented + Normalizer &operator=(const Normalizer &that) = delete; // assignment operator not implemented // Private utility methods for iteration // For documentation, see the source code diff --git a/deps/icu-small/source/common/unicode/platform.h b/deps/icu-small/source/common/unicode/platform.h index b7e514442cedba..1605226a797037 100644 --- a/deps/icu-small/source/common/unicode/platform.h +++ b/deps/icu-small/source/common/unicode/platform.h @@ -168,7 +168,7 @@ # define U_PLATFORM U_PF_LINUX #elif defined(__APPLE__) && defined(__MACH__) # include -# if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE /* variant of TARGET_OS_MAC */ +# if (defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE) && (defined(TARGET_OS_MACCATALYST) && !TARGET_OS_MACCATALYST) /* variant of TARGET_OS_MAC */ # define U_PLATFORM U_PF_IPHONE # else # define U_PLATFORM U_PF_DARWIN @@ -847,6 +847,21 @@ namespace std { # define U_IMPORT #endif +/** + * \def U_HIDDEN + * This is used to mark internal structs declared within external classes, + * to prevent the internal structs from having the same visibility as the + * class within which they are declared. + * @internal + */ +#ifdef U_HIDDEN + /* Use the predefined value. */ +#elif defined(__GNUC__) +# define U_HIDDEN __attribute__((visibility("hidden"))) +#else +# define U_HIDDEN +#endif + /** * \def U_CALLCONV * Similar to U_CDECL_BEGIN/U_CDECL_END, this qualifier is necessary diff --git a/deps/icu-small/source/common/unicode/rbbi.h b/deps/icu-small/source/common/unicode/rbbi.h index 0bad0d3897cc48..d878243e3fe247 100644 --- a/deps/icu-small/source/common/unicode/rbbi.h +++ b/deps/icu-small/source/common/unicode/rbbi.h @@ -648,13 +648,6 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { //======================================================================= // implementation //======================================================================= - /** - * Dumps caches and performs other actions associated with a complete change - * in text or iteration position. - * @internal (private) - */ - void reset(void); - /** * Common initialization function, used by constructors and bufferClone. * @internal (private) diff --git a/deps/icu-small/source/common/unicode/resbund.h b/deps/icu-small/source/common/unicode/resbund.h index 7441592a0f2d1c..6e26a40591fb37 100644 --- a/deps/icu-small/source/common/unicode/resbund.h +++ b/deps/icu-small/source/common/unicode/resbund.h @@ -484,7 +484,7 @@ class U_COMMON_API ResourceBundle : public UObject { static UClassID U_EXPORT2 getStaticClassID(); private: - ResourceBundle(); // default constructor not implemented + ResourceBundle() = delete; // default constructor not implemented UResourceBundle *fResource; void constructForLocale(const UnicodeString& path, const Locale& locale, UErrorCode& error); diff --git a/deps/icu-small/source/common/unicode/schriter.h b/deps/icu-small/source/common/unicode/schriter.h index 9dac099967795b..a2ab17982d1010 100644 --- a/deps/icu-small/source/common/unicode/schriter.h +++ b/deps/icu-small/source/common/unicode/schriter.h @@ -172,14 +172,6 @@ class U_COMMON_API StringCharacterIterator : public UCharCharacterIterator { */ StringCharacterIterator(); - /** - * Sets the iterator to iterate over the provided string. - * @param newText The string to be iterated over - * @param newTextLength The length of the String - * @stable ICU 2.0 - */ - void setText(const char16_t* newText, int32_t newTextLength); - /** * Copy of the iterated string object. * @stable ICU 2.0 diff --git a/deps/icu-small/source/common/unicode/ubiditransform.h b/deps/icu-small/source/common/unicode/ubiditransform.h index 2dd7564010de17..24433aa8aca0fc 100644 --- a/deps/icu-small/source/common/unicode/ubiditransform.h +++ b/deps/icu-small/source/common/unicode/ubiditransform.h @@ -28,7 +28,7 @@ /** * \file - * \brief Bidi Transformations + * \brief C API: Bidi Transformations */ /** diff --git a/deps/icu-small/source/common/unicode/uchar.h b/deps/icu-small/source/common/unicode/uchar.h index 253e6db173f6e5..6bb68e62a9d7fc 100644 --- a/deps/icu-small/source/common/unicode/uchar.h +++ b/deps/icu-small/source/common/unicode/uchar.h @@ -60,7 +60,7 @@ U_CDECL_BEGIN * @see u_getUnicodeVersion * @stable ICU 2.0 */ -#define U_UNICODE_VERSION "14.0" +#define U_UNICODE_VERSION "15.0" /** * \file @@ -483,57 +483,55 @@ typedef enum UProperty { * @stable ICU 62 */ UCHAR_EXTENDED_PICTOGRAPHIC=64, -#ifndef U_HIDE_DRAFT_API /** * Binary property of strings Basic_Emoji. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_BASIC_EMOJI=65, /** * Binary property of strings Emoji_Keycap_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_EMOJI_KEYCAP_SEQUENCE=66, /** * Binary property of strings RGI_Emoji_Modifier_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE=67, /** * Binary property of strings RGI_Emoji_Flag_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_RGI_EMOJI_FLAG_SEQUENCE=68, /** * Binary property of strings RGI_Emoji_Tag_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_RGI_EMOJI_TAG_SEQUENCE=69, /** * Binary property of strings RGI_Emoji_ZWJ_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_RGI_EMOJI_ZWJ_SEQUENCE=70, /** * Binary property of strings RGI_Emoji. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_RGI_EMOJI=71, -#endif // U_HIDE_DRAFT_API #ifndef U_HIDE_DEPRECATED_API /** * One more than the last constant for binary Unicode properties. @@ -1885,6 +1883,23 @@ enum UBlockCode { /** @stable ICU 70 */ UBLOCK_ZNAMENNY_MUSICAL_NOTATION = 320, /*[1CF00]*/ + // New blocks in Unicode 15.0 + + /** @stable ICU 72 */ + UBLOCK_ARABIC_EXTENDED_C = 321, /*[10EC0]*/ + /** @stable ICU 72 */ + UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H = 322, /*[31350]*/ + /** @stable ICU 72 */ + UBLOCK_CYRILLIC_EXTENDED_D = 323, /*[1E030]*/ + /** @stable ICU 72 */ + UBLOCK_DEVANAGARI_EXTENDED_A = 324, /*[11B00]*/ + /** @stable ICU 72 */ + UBLOCK_KAKTOVIK_NUMERALS = 325, /*[1D2C0]*/ + /** @stable ICU 72 */ + UBLOCK_KAWI = 326, /*[11F00]*/ + /** @stable ICU 72 */ + UBLOCK_NAG_MUNDARI = 327, /*[1E4D0]*/ + #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UBlockCode value. @@ -1892,7 +1907,7 @@ enum UBlockCode { * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ - UBLOCK_COUNT = 321, + UBLOCK_COUNT = 328, #endif // U_HIDE_DEPRECATED_API /** @stable ICU 2.0 */ @@ -2680,8 +2695,6 @@ typedef enum UVerticalOrientation { U_CAPI UBool U_EXPORT2 u_hasBinaryProperty(UChar32 c, UProperty which); -#ifndef U_HIDE_DRAFT_API - /** * Returns true if the property is true for the string. * Same as u_hasBinaryProperty(single code point, which) @@ -2704,13 +2717,11 @@ u_hasBinaryProperty(UChar32 c, UProperty which); * @see u_getBinaryPropertySet * @see u_getIntPropertyValue * @see u_getUnicodeVersion - * @draft ICU 70 + * @stable ICU 70 */ U_CAPI UBool U_EXPORT2 u_stringHasBinaryProperty(const UChar *s, int32_t length, UProperty which); -#endif // U_HIDE_DRAFT_API - /** * Returns a frozen USet for a binary property. * The library retains ownership over the returned object. diff --git a/deps/icu-small/source/common/unicode/ucharstrie.h b/deps/icu-small/source/common/unicode/ucharstrie.h index b6f9e3e075c8fa..064244a74c1691 100644 --- a/deps/icu-small/source/common/unicode/ucharstrie.h +++ b/deps/icu-small/source/common/unicode/ucharstrie.h @@ -409,7 +409,7 @@ class U_COMMON_API UCharsTrie : public UMemory { pos_(uchars_), remainingMatchLength_(-1) {} // No assignment operator. - UCharsTrie &operator=(const UCharsTrie &other); + UCharsTrie &operator=(const UCharsTrie &other) = delete; inline void stop() { pos_=NULL; diff --git a/deps/icu-small/source/common/unicode/ucharstriebuilder.h b/deps/icu-small/source/common/unicode/ucharstriebuilder.h index e0cb0acdc538e6..5c8aa33ffb39f5 100644 --- a/deps/icu-small/source/common/unicode/ucharstriebuilder.h +++ b/deps/icu-small/source/common/unicode/ucharstriebuilder.h @@ -133,8 +133,8 @@ class U_COMMON_API UCharsTrieBuilder : public StringTrieBuilder { } private: - UCharsTrieBuilder(const UCharsTrieBuilder &other); // no copy constructor - UCharsTrieBuilder &operator=(const UCharsTrieBuilder &other); // no assignment operator + UCharsTrieBuilder(const UCharsTrieBuilder &other) = delete; // no copy constructor + UCharsTrieBuilder &operator=(const UCharsTrieBuilder &other) = delete; // no assignment operator void buildUChars(UStringTrieBuildOption buildOption, UErrorCode &errorCode); diff --git a/deps/icu-small/source/common/unicode/ucnv_cb.h b/deps/icu-small/source/common/unicode/ucnv_cb.h index 41845d1bcaeabe..b4ef99208b15dd 100644 --- a/deps/icu-small/source/common/unicode/ucnv_cb.h +++ b/deps/icu-small/source/common/unicode/ucnv_cb.h @@ -15,8 +15,8 @@ */ /** - * \file - * \brief C UConverter functions to aid the writers of callbacks + * \file + * \brief C API: UConverter functions to aid the writers of callbacks * *

Callback API for UConverter

* diff --git a/deps/icu-small/source/common/unicode/ucnv_err.h b/deps/icu-small/source/common/unicode/ucnv_err.h index a13d01db099b37..c743e5614f4ade 100644 --- a/deps/icu-small/source/common/unicode/ucnv_err.h +++ b/deps/icu-small/source/common/unicode/ucnv_err.h @@ -12,7 +12,7 @@ /** * \file - * \brief C UConverter predefined error callbacks + * \brief C API: UConverter predefined error callbacks * *

Error Behaviour Functions

* Defines some error behaviour functions called by ucnv_{from,to}Unicode diff --git a/deps/icu-small/source/common/unicode/ucnvsel.h b/deps/icu-small/source/common/unicode/ucnvsel.h index 3d7d3327f7dadd..9373ec951bf83a 100644 --- a/deps/icu-small/source/common/unicode/ucnvsel.h +++ b/deps/icu-small/source/common/unicode/ucnvsel.h @@ -36,6 +36,7 @@ /** * \file + * \brief C API: Encoding/charset encoding selector * * A converter selector is built with a set of encoding/charset names * and given an input string returns the set of names of the diff --git a/deps/icu-small/source/common/unicode/ucpmap.h b/deps/icu-small/source/common/unicode/ucpmap.h index 31e1365cac850a..a740bd160fc155 100644 --- a/deps/icu-small/source/common/unicode/ucpmap.h +++ b/deps/icu-small/source/common/unicode/ucpmap.h @@ -13,8 +13,7 @@ U_CDECL_BEGIN /** * \file - * - * This file defines an abstract map from Unicode code points to integer values. + * \brief C API: This file defines an abstract map from Unicode code points to integer values. * * @see UCPMap * @see UCPTrie diff --git a/deps/icu-small/source/common/unicode/ucptrie.h b/deps/icu-small/source/common/unicode/ucptrie.h index e2547ae2eeac92..dadef79c512049 100644 --- a/deps/icu-small/source/common/unicode/ucptrie.h +++ b/deps/icu-small/source/common/unicode/ucptrie.h @@ -19,8 +19,7 @@ U_CDECL_BEGIN /** * \file - * - * This file defines an immutable Unicode code point trie. + * \brief C API: This file defines an immutable Unicode code point trie. * * @see UCPTrie * @see UMutableCPTrie diff --git a/deps/icu-small/source/common/unicode/uloc.h b/deps/icu-small/source/common/unicode/uloc.h index b0bdbe1b87f48f..21179c1b628e1c 100644 --- a/deps/icu-small/source/common/unicode/uloc.h +++ b/deps/icu-small/source/common/unicode/uloc.h @@ -26,9 +26,9 @@ #include "unicode/utypes.h" #include "unicode/uenum.h" -/** +/** * \file - * \brief C API: Locale + * \brief C API: Locale ID functionality similar to C++ class Locale * *

ULoc C API for Locale

* A Locale represents a specific geographical, political, diff --git a/deps/icu-small/source/common/unicode/umachine.h b/deps/icu-small/source/common/unicode/umachine.h index 09c887c80efd47..66406062726f74 100644 --- a/deps/icu-small/source/common/unicode/umachine.h +++ b/deps/icu-small/source/common/unicode/umachine.h @@ -282,14 +282,8 @@ typedef int8_t UBool; */ #ifdef U_DEFINE_FALSE_AND_TRUE // Use the predefined value. -#elif defined(U_COMBINED_IMPLEMENTATION) || \ - defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || \ - defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION) || \ - defined(U_TOOLUTIL_IMPLEMENTATION) - // Inside ICU: Keep FALSE & TRUE available. -# define U_DEFINE_FALSE_AND_TRUE 1 #else - // Outside ICU: Avoid collision with non-macro definitions of FALSE & TRUE. + // Default to avoiding collision with non-macro definitions of FALSE & TRUE. # define U_DEFINE_FALSE_AND_TRUE 0 #endif diff --git a/deps/icu-small/source/common/unicode/umisc.h b/deps/icu-small/source/common/unicode/umisc.h index 213290b9afa33c..4e9dda7450bdc4 100644 --- a/deps/icu-small/source/common/unicode/umisc.h +++ b/deps/icu-small/source/common/unicode/umisc.h @@ -21,9 +21,9 @@ /** * \file - * \brief C API:misc definitions + * \brief C API: Miscellaneous definitions * - * This file contains miscellaneous definitions for the C APIs. + * This file contains miscellaneous definitions for the C APIs. */ U_CDECL_BEGIN diff --git a/deps/icu-small/source/common/unicode/umutablecptrie.h b/deps/icu-small/source/common/unicode/umutablecptrie.h index 3b950055da7e68..d60fd618191c48 100644 --- a/deps/icu-small/source/common/unicode/umutablecptrie.h +++ b/deps/icu-small/source/common/unicode/umutablecptrie.h @@ -21,8 +21,7 @@ U_CDECL_BEGIN /** * \file - * - * This file defines a mutable Unicode code point trie. + * \brief C API: This file defines a mutable Unicode code point trie. * * @see UCPTrie * @see UMutableCPTrie diff --git a/deps/icu-small/source/common/unicode/uniset.h b/deps/icu-small/source/common/unicode/uniset.h index 310c7c8d2011cd..33e35c4def8c80 100644 --- a/deps/icu-small/source/common/unicode/uniset.h +++ b/deps/icu-small/source/common/unicode/uniset.h @@ -794,13 +794,11 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { */ virtual UBool isEmpty(void) const; -#ifndef U_HIDE_DRAFT_API /** * @return true if this set contains multi-character strings or the empty string. - * @draft ICU 70 + * @stable ICU 70 */ UBool hasStrings() const; -#endif // U_HIDE_DRAFT_API /** * Returns true if this set contains the given character. @@ -1678,8 +1676,6 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { UnicodeString& rebuiltPat, UErrorCode& ec); - static const UnicodeSet* getInclusions(int32_t src, UErrorCode &status); - /** * A filter that returns true if the given code point should be * included in the UnicodeSet being constructed. @@ -1700,11 +1696,6 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { const UnicodeSet* inclusions, UErrorCode &status); - // UCPMap is now stable ICU 63 - void applyIntPropertyValue(const UCPMap *map, - UCPMapValueFilter *filter, const void *context, - UErrorCode &errorCode); - /** * Set the new pattern to cache. */ diff --git a/deps/icu-small/source/common/unicode/urename.h b/deps/icu-small/source/common/unicode/urename.h index d9f9b8f336c4cf..d3e23b8fa72307 100644 --- a/deps/icu-small/source/common/unicode/urename.h +++ b/deps/icu-small/source/common/unicode/urename.h @@ -925,6 +925,12 @@ #define udatpg_setDateTimeFormatForStyle U_ICU_ENTRY_POINT_RENAME(udatpg_setDateTimeFormatForStyle) #define udatpg_setDecimal U_ICU_ENTRY_POINT_RENAME(udatpg_setDecimal) #define udict_swap U_ICU_ENTRY_POINT_RENAME(udict_swap) +#define udispopt_fromGrammaticalCaseIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_fromGrammaticalCaseIdentifier) +#define udispopt_fromNounClassIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_fromNounClassIdentifier) +#define udispopt_fromPluralCategoryIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_fromPluralCategoryIdentifier) +#define udispopt_getGrammaticalCaseIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_getGrammaticalCaseIdentifier) +#define udispopt_getNounClassIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_getNounClassIdentifier) +#define udispopt_getPluralCategoryIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_getPluralCategoryIdentifier) #define udtitvfmt_close U_ICU_ENTRY_POINT_RENAME(udtitvfmt_close) #define udtitvfmt_closeResult U_ICU_ENTRY_POINT_RENAME(udtitvfmt_closeResult) #define udtitvfmt_format U_ICU_ENTRY_POINT_RENAME(udtitvfmt_format) @@ -1247,6 +1253,7 @@ #define unum_getLocaleByType U_ICU_ENTRY_POINT_RENAME(unum_getLocaleByType) #define unum_getSymbol U_ICU_ENTRY_POINT_RENAME(unum_getSymbol) #define unum_getTextAttribute U_ICU_ENTRY_POINT_RENAME(unum_getTextAttribute) +#define unum_hasAttribute U_ICU_ENTRY_POINT_RENAME(unum_hasAttribute) #define unum_open U_ICU_ENTRY_POINT_RENAME(unum_open) #define unum_parse U_ICU_ENTRY_POINT_RENAME(unum_parse) #define unum_parseDecimal U_ICU_ENTRY_POINT_RENAME(unum_parseDecimal) diff --git a/deps/icu-small/source/common/unicode/uscript.h b/deps/icu-small/source/common/unicode/uscript.h index 6cb15328085b77..dc97ab2ba56c17 100644 --- a/deps/icu-small/source/common/unicode/uscript.h +++ b/deps/icu-small/source/common/unicode/uscript.h @@ -495,6 +495,11 @@ typedef enum UScriptCode { /** @stable ICU 70 */ USCRIPT_VITHKUQI = 197,/* Vith */ + /** @stable ICU 72 */ + USCRIPT_KAWI = 198,/* Kawi */ + /** @stable ICU 72 */ + USCRIPT_NAG_MUNDARI = 199,/* Nagm */ + #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UScriptCode value. @@ -502,7 +507,7 @@ typedef enum UScriptCode { * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ - USCRIPT_CODE_LIMIT = 198 + USCRIPT_CODE_LIMIT = 200 #endif // U_HIDE_DEPRECATED_API } UScriptCode; diff --git a/deps/icu-small/source/common/unicode/uset.h b/deps/icu-small/source/common/unicode/uset.h index 33332f2d362441..5dd890e148d07e 100644 --- a/deps/icu-small/source/common/unicode/uset.h +++ b/deps/icu-small/source/common/unicode/uset.h @@ -850,15 +850,13 @@ uset_removeAllStrings(USet* set); U_CAPI UBool U_EXPORT2 uset_isEmpty(const USet* set); -#ifndef U_HIDE_DRAFT_API /** * @param set the set * @return true if this set contains multi-character strings or the empty string. - * @draft ICU 70 + * @stable ICU 70 */ U_CAPI UBool U_EXPORT2 uset_hasStrings(const USet *set); -#endif // U_HIDE_DRAFT_API /** * Returns true if the given USet contains the given character. @@ -941,18 +939,16 @@ uset_charAt(const USet* set, int32_t charIndex); U_CAPI int32_t U_EXPORT2 uset_size(const USet* set); -#ifndef U_HIDE_DRAFT_API /** * @param set the set * @return the number of ranges in this set. - * @draft ICU 70 + * @stable ICU 70 * @see uset_getItemCount * @see uset_getItem * @see uset_size */ U_CAPI int32_t U_EXPORT2 uset_getRangeCount(const USet *set); -#endif // U_HIDE_DRAFT_API /** * Returns the number of items in this set. An item is either a range diff --git a/deps/icu-small/source/common/unicode/usetiter.h b/deps/icu-small/source/common/unicode/usetiter.h index 5834c308e41431..34992d94b7f7b8 100644 --- a/deps/icu-small/source/common/unicode/usetiter.h +++ b/deps/icu-small/source/common/unicode/usetiter.h @@ -164,14 +164,13 @@ class U_COMMON_API UnicodeSetIterator U_FINAL : public UObject { */ const UnicodeString& getString(); -#ifndef U_HIDE_DRAFT_API /** * Skips over the remaining code points/ranges, if any. * A following call to next() or nextRange() will yield a string, if there is one. * No-op if next() would return false, or if it would yield a string anyway. * * @return *this - * @draft ICU 70 + * @stable ICU 70 * @see UnicodeSet#strings() */ inline UnicodeSetIterator &skipToStrings() { @@ -181,7 +180,6 @@ class U_COMMON_API UnicodeSetIterator U_FINAL : public UObject { nextElement = 0; return *this; } -#endif // U_HIDE_DRAFT_API /** * Advances the iteration position to the next element in the set, diff --git a/deps/icu-small/source/common/unicode/utf_old.h b/deps/icu-small/source/common/unicode/utf_old.h index 160f5ad0a9f248..6b868c72809b18 100644 --- a/deps/icu-small/source/common/unicode/utf_old.h +++ b/deps/icu-small/source/common/unicode/utf_old.h @@ -293,10 +293,10 @@ typedef int32_t UTextOffset; #ifdef U_UTF8_IMPL // No forward declaration if compiling utf_impl.cpp, which defines utf8_countTrailBytes. #elif defined(U_STATIC_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) -U_CFUNC const uint8_t utf8_countTrailBytes[]; +U_CAPI const uint8_t utf8_countTrailBytes[]; #else -U_CFUNC U_IMPORT const uint8_t utf8_countTrailBytes[]; /* U_IMPORT2? */ /*U_IMPORT*/ -#endif +U_CFUNC U_IMPORT const uint8_t utf8_countTrailBytes[]; +#endif /** * Count the trail bytes for a UTF-8 lead byte. diff --git a/deps/icu-small/source/common/unicode/uvernum.h b/deps/icu-small/source/common/unicode/uvernum.h index 2706e0b0606429..a93f3509ef3621 100644 --- a/deps/icu-small/source/common/unicode/uvernum.h +++ b/deps/icu-small/source/common/unicode/uvernum.h @@ -31,19 +31,12 @@ * renaming macro, and copyright * * The following files need to be updated as well, which can be done - * by running the UNIX makefile target 'update-windows-makefiles' in icu/source. + * by running the UNIX makefile target 'update-windows-makefiles' in icu4c/source. * - * - * source/common/common_uwp.vcxproj - * source/common/common.vcxproj - update 'Output file name' on the link tab so - * that it contains the new major/minor combination - * source/i18n/i18n.vcxproj - same as for the common.vcxproj - * source/i18n/i18n_uwp.vcxproj - same as for the common_uwp.vcxproj - * source/layoutex/layoutex.vcproj - same - * source/stubdata/stubdata.vcproj - same as for the common.vcxproj - * source/io/io.vcproj - same as for the common.vcxproj + * source/allinone/Build.Windows.IcuVersion.props - Update the IcuMajorVersion * source/data/makedata.mak - change U_ICUDATA_NAME so that it contains - * the new major/minor combination and the Unicode version. + * the new major/minor combination, and UNICODE_VERSION + * for the Unicode version. */ #ifndef UVERNUM_H @@ -60,7 +53,7 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.4 */ -#define U_ICU_VERSION_MAJOR_NUM 71 +#define U_ICU_VERSION_MAJOR_NUM 72 /** The current ICU minor version as an integer. * This value will change in the subsequent releases of ICU @@ -86,7 +79,7 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.6 */ -#define U_ICU_VERSION_SUFFIX _71 +#define U_ICU_VERSION_SUFFIX _72 /** * \def U_DEF2_ICU_ENTRY_POINT_RENAME @@ -139,7 +132,7 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.4 */ -#define U_ICU_VERSION "71.1" +#define U_ICU_VERSION "72.1" /** * The current ICU library major version number as a string, for library name suffixes. @@ -152,13 +145,13 @@ * * @stable ICU 2.6 */ -#define U_ICU_VERSION_SHORT "71" +#define U_ICU_VERSION_SHORT "72" #ifndef U_HIDE_INTERNAL_API /** Data version in ICU4C. * @internal ICU 4.4 Internal Use Only **/ -#define U_ICU_DATA_VERSION "71.1" +#define U_ICU_DATA_VERSION "72.1" #endif /* U_HIDE_INTERNAL_API */ /*=========================================================================== diff --git a/deps/icu-small/source/common/unifiedcache.cpp b/deps/icu-small/source/common/unifiedcache.cpp index 493ab79f6d9067..cfb000b2c8e683 100644 --- a/deps/icu-small/source/common/unifiedcache.cpp +++ b/deps/icu-small/source/common/unifiedcache.cpp @@ -22,7 +22,7 @@ static icu::UnifiedCache *gCache = NULL; static std::mutex *gCacheMutex = nullptr; static std::condition_variable *gInProgressValueAddedCond; -static icu::UInitOnce gCacheInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCacheInitOnce {}; static const int32_t MAX_EVICT_ITERATIONS = 10; static const int32_t DEFAULT_MAX_UNUSED = 1000; @@ -38,27 +38,27 @@ static UBool U_CALLCONV unifiedcache_cleanup() { gCacheMutex = nullptr; gInProgressValueAddedCond->~condition_variable(); gInProgressValueAddedCond = nullptr; - return TRUE; + return true; } U_CDECL_END U_NAMESPACE_BEGIN -U_CAPI int32_t U_EXPORT2 +int32_t U_EXPORT2 ucache_hashKeys(const UHashTok key) { const CacheKeyBase *ckey = (const CacheKeyBase *) key.pointer; return ckey->hashCode(); } -U_CAPI UBool U_EXPORT2 +UBool U_EXPORT2 ucache_compareKeys(const UHashTok key1, const UHashTok key2) { const CacheKeyBase *p1 = (const CacheKeyBase *) key1.pointer; const CacheKeyBase *p2 = (const CacheKeyBase *) key2.pointer; return *p1 == *p2; } -U_CAPI void U_EXPORT2 +void U_EXPORT2 ucache_deleteKey(void *obj) { CacheKeyBase *p = (CacheKeyBase *) obj; delete p; @@ -161,7 +161,7 @@ void UnifiedCache::flush() const { // Use a loop in case cache items that are flushed held hard references to // other cache items making those additional cache items eligible for // flushing. - while (_flush(FALSE)); + while (_flush(false)); } void UnifiedCache::handleUnreferencedObject() const { @@ -225,7 +225,7 @@ UnifiedCache::~UnifiedCache() { // each other and entries with hard references from outside the cache. // Nothing we can do about these so proceed to wipe out the cache. std::lock_guard lock(*gCacheMutex); - _flush(TRUE); + _flush(true); } uhash_close(fHashtable); fHashtable = nullptr; @@ -244,7 +244,7 @@ UnifiedCache::_nextElement() const { } UBool UnifiedCache::_flush(UBool all) const { - UBool result = FALSE; + UBool result = false; int32_t origSize = uhash_count(fHashtable); for (int32_t i = 0; i < origSize; ++i) { const UHashElement *element = _nextElement(); @@ -257,7 +257,7 @@ UBool UnifiedCache::_flush(UBool all) const { U_ASSERT(sharedObject->cachePtr == this); uhash_removeElement(fHashtable, element); removeSoftRef(sharedObject); // Deletes the sharedObject when softRefCount goes to zero. - result = TRUE; + result = true; } } return result; @@ -365,14 +365,14 @@ UBool UnifiedCache::_poll( // fetch out the contents and return them. if (element != NULL) { _fetch(element, value, status); - return TRUE; + return true; } // The hash table contained nothing for this key. // Insert an inProgress place holder value. // Our caller will create the final value and update the hash table. _putNew(key, fNoValue, U_ZERO_ERROR, status); - return FALSE; + return false; } void UnifiedCache::_get( @@ -471,7 +471,7 @@ UBool UnifiedCache::_isEvictable(const UHashElement *element) const // Entries that are under construction are never evictable if (_inProgress(theValue, theKey->fCreationStatus)) { - return FALSE; + return false; } // We can evict entries that are either not a primary or have just diff --git a/deps/icu-small/source/common/unifiedcache.h b/deps/icu-small/source/common/unifiedcache.h index 07a734b8bd5b07..4b9222124a2ff4 100644 --- a/deps/icu-small/source/common/unifiedcache.h +++ b/deps/icu-small/source/common/unifiedcache.h @@ -354,8 +354,8 @@ class U_COMMON_API UnifiedCache : public UnifiedCacheBase { mutable int64_t fAutoEvictedCount; SharedObject *fNoValue; - UnifiedCache(const UnifiedCache &other); - UnifiedCache &operator=(const UnifiedCache &other); + UnifiedCache(const UnifiedCache &other) = delete; + UnifiedCache &operator=(const UnifiedCache &other) = delete; /** * Flushes the contents of the cache. If cache values hold references to other diff --git a/deps/icu-small/source/common/uniset.cpp b/deps/icu-small/source/common/uniset.cpp index 92a81a1a02d1f0..4faace525c595b 100644 --- a/deps/icu-small/source/common/uniset.cpp +++ b/deps/icu-small/source/common/uniset.cpp @@ -82,7 +82,7 @@ static int32_t _dbgCount = 0; static inline void _dbgct(UnicodeSet* set) { UnicodeString str; - set->toPattern(str, TRUE); + set->toPattern(str, true); char buf[40]; str.extract(0, 39, buf, ""); printf("DEBUG UnicodeSet: ct 0x%08X; %d %s\n", set, ++_dbgCount, buf); @@ -90,7 +90,7 @@ static inline void _dbgct(UnicodeSet* set) { static inline void _dbgdt(UnicodeSet* set) { UnicodeString str; - set->toPattern(str, TRUE); + set->toPattern(str, true); char buf[40]; str.extract(0, 39, buf, ""); printf("DEBUG UnicodeSet: dt 0x%08X; %d %s\n", set, --_dbgCount, buf); @@ -204,7 +204,7 @@ UnicodeSet::~UnicodeSet() { * Assigns this object to be a copy of another. */ UnicodeSet& UnicodeSet::operator=(const UnicodeSet& o) { - return copyFrom(o, FALSE); + return copyFrom(o, false); } UnicodeSet& UnicodeSet::copyFrom(const UnicodeSet& o, UBool asThawed) { @@ -265,7 +265,7 @@ UnicodeSet* UnicodeSet::clone() const { } UnicodeSet *UnicodeSet::cloneAsThawed() const { - return new UnicodeSet(*this, TRUE); + return new UnicodeSet(*this, true); } /** @@ -352,7 +352,7 @@ UBool UnicodeSet::contains(UChar32 c) const { return stringSpan->contains(c); } if (c >= UNICODESET_HIGH) { // Don't need to check LOW bound - return FALSE; + return false; } int32_t i = findCodePoint(c); return (UBool)(i & 1); // return true if odd @@ -447,7 +447,7 @@ UBool UnicodeSet::containsAll(const UnicodeSet& c) const { int32_t n = c.getRangeCount(); for (int i=0; icontainsAll(*c.strings)); @@ -493,7 +493,7 @@ UBool UnicodeSet::containsNone(const UnicodeSet& c) const { int32_t n = c.getRangeCount(); for (int32_t i=0; icontainsNone(*c.strings); @@ -531,10 +531,10 @@ UBool UnicodeSet::matchesIndexValue(uint8_t v) const { UChar32 high = getRangeEnd(i); if ((low & ~0xFF) == (high & ~0xFF)) { if ((low & 0xFF) <= v && v <= (high & 0xFF)) { - return TRUE; + return true; } } else if ((low & 0xFF) <= v || v <= (high & 0xFF)) { - return TRUE; + return true; } } if (hasStrings()) { @@ -545,11 +545,11 @@ UBool UnicodeSet::matchesIndexValue(uint8_t v) const { } UChar32 c = s.char32At(0); if ((c & 0xFF) == v) { - return TRUE; + return true; } } } - return FALSE; + return false; } /** @@ -1603,24 +1603,24 @@ int32_t UnicodeSet::serialize(uint16_t *dest, int32_t destCapacity, UErrorCode& //---------------------------------------------------------------- /** - * Allocate our strings vector and return TRUE if successful. + * Allocate our strings vector and return true if successful. */ UBool UnicodeSet::allocateStrings(UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } strings = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, 1, status); if (strings == NULL) { // Check for memory allocation error. status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } if (U_FAILURE(status)) { delete strings; strings = NULL; - return FALSE; + return false; } - return TRUE; + return true; } int32_t UnicodeSet::nextCapacity(int32_t minCapacity) { diff --git a/deps/icu-small/source/common/uniset_closure.cpp b/deps/icu-small/source/common/uniset_closure.cpp index 882231ba1a5d5d..d7dab2a17b7e59 100644 --- a/deps/icu-small/source/common/uniset_closure.cpp +++ b/deps/icu-small/source/common/uniset_closure.cpp @@ -74,7 +74,7 @@ UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, if (options & USET_IGNORE_SPACE) { // Skip over trailing whitespace - ICU_Utility::skipWhitespace(pattern, i, TRUE); + ICU_Utility::skipWhitespace(pattern, i, true); } if (i != pattern.length()) { @@ -141,7 +141,7 @@ addCaseMapping(UnicodeSet &set, int32_t result, const UChar *full, UnicodeString set.add(result); } else { // add a string case mapping from full with length result - str.setTo((UBool)FALSE, full, result); + str.setTo((UBool)false, full, result); set.add(str); } } diff --git a/deps/icu-small/source/common/uniset_props.cpp b/deps/icu-small/source/common/uniset_props.cpp index 49d6caabc7557e..48c0a26a710304 100644 --- a/deps/icu-small/source/common/uniset_props.cpp +++ b/deps/icu-small/source/common/uniset_props.cpp @@ -62,7 +62,7 @@ U_CDECL_BEGIN static UBool U_CALLCONV uset_cleanup(); static UnicodeSet *uni32Singleton; -static icu::UInitOnce uni32InitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce uni32InitOnce {}; /** * Cleanup function for UnicodeSet @@ -71,7 +71,7 @@ static UBool U_CALLCONV uset_cleanup(void) { delete uni32Singleton; uni32Singleton = NULL; uni32InitOnce.reset(); - return TRUE; + return true; } U_CDECL_END @@ -170,7 +170,7 @@ UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, int32_t i = pos.getIndex(); // Skip over trailing whitespace - ICU_Utility::skipWhitespace(pattern, i, TRUE); + ICU_Utility::skipWhitespace(pattern, i, true); if (i != pattern.length()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -279,7 +279,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, } UnicodeString patLocal, buf; - UBool usePat = FALSE; + UBool usePat = false; UnicodeSetPointer scratch; RuleCharacterIterator::Pos backup; @@ -289,7 +289,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, UChar32 lastChar = 0; UChar op = 0; - UBool invert = FALSE; + UBool invert = false; clear(); @@ -299,7 +299,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, (lastItem == 2 && (op == 0 || op == u'-' || op == u'&'))); UChar32 c = 0; - UBool literal = FALSE; + UBool literal = false; UnicodeSet* nested = 0; // alias - do not delete // -------- Check for property pattern @@ -336,7 +336,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, c = chars.next(opts, literal, ec); if (U_FAILURE(ec)) return; if (c == u'^' && !literal) { - invert = TRUE; + invert = true; patLocal.append(u'^'); chars.getPos(backup); // prepare to backup c = chars.next(opts, literal, ec); @@ -345,7 +345,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, // Fall through to handle special leading '-'; // otherwise restart loop for nested [], \p{}, etc. if (c == u'-') { - literal = TRUE; + literal = true; // Fall through to handle literal '-' below } else { chars.setPos(backup); // backup @@ -381,7 +381,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, return; } add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); lastItem = 0; op = 0; } @@ -408,11 +408,11 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, if (U_FAILURE(ec)) return; break; case 3: // `nested' already parsed - nested->_toPattern(patLocal, FALSE); + nested->_toPattern(patLocal, false); break; } - usePat = TRUE; + usePat = true; if (mode == 0) { // Entire pattern is a category; leave parse loop @@ -454,7 +454,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, case u']': if (lastItem == 1) { add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); } // Treat final trailing '-' as a literal if (op == u'-') { @@ -508,17 +508,17 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, } if (lastItem == 1) { add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); } lastItem = 0; buf.truncate(0); { - UBool ok = FALSE; + UBool ok = false; while (!chars.atEnd()) { c = chars.next(opts, literal, ec); if (U_FAILURE(ec)) return; if (c == u'}' && !literal) { - ok = TRUE; + ok = true; break; } buf.append(c); @@ -534,7 +534,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, // processing add(buf); patLocal.append(u'{'); - _appendToPat(patLocal, buf, FALSE); + _appendToPat(patLocal, buf, false); patLocal.append(u'}'); continue; case SymbolTable::SYMBOL_REF: @@ -557,10 +557,10 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, if (anchor && op == 0) { if (lastItem == 1) { add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); } add(U_ETHER); - usePat = TRUE; + usePat = true; patLocal.append((UChar) SymbolTable::SYMBOL_REF); patLocal.append(u']'); mode = 2; @@ -594,14 +594,14 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, return; } add(lastChar, c); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); patLocal.append(op); - _appendToPat(patLocal, c, FALSE); + _appendToPat(patLocal, c, false); lastItem = 0; op = 0; } else { add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); lastChar = c; } break; @@ -646,7 +646,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, if (usePat) { rebuiltPat.append(patLocal); } else { - _generatePattern(rebuiltPat, FALSE); + _generatePattern(rebuiltPat, false); } if (isBogus() && U_SUCCESS(ec)) { // We likely ran out of memory. AHHH! @@ -756,12 +756,12 @@ static UBool mungeCharName(char* dst, const char* src, int32_t dstCapacity) { if (ch == ' ' && (j==0 || (j>0 && dst[j-1]==' '))) { continue; } - if (j >= dstCapacity) return FALSE; + if (j >= dstCapacity) return false; dst[j++] = ch; } if (j > 0 && dst[j-1] == ' ') --j; dst[j] = 0; - return TRUE; + return true; } } // namespace @@ -789,7 +789,7 @@ UnicodeSet::applyIntPropertyValue(UProperty prop, int32_t value, UErrorCode& ec) if (value == 0 || value == 1) { const USet *set = u_getBinaryPropertySet(prop, &ec); if (U_FAILURE(ec)) { return *this; } - copyFrom(*UnicodeSet::fromUSet(set), TRUE); + copyFrom(*UnicodeSet::fromUSet(set), true); if (value == 0) { complement().removeAllStrings(); // code point complement } @@ -830,7 +830,7 @@ UnicodeSet::applyPropertyAlias(const UnicodeString& prop, UProperty p; int32_t v; - UBool invert = FALSE; + UBool invert = false; if (value.length() > 0) { p = u_getPropertyEnum(pname.data()); @@ -948,7 +948,7 @@ UnicodeSet::applyPropertyAlias(const UnicodeString& prop, // [:Assigned:]=[:^Cn:] p = UCHAR_GENERAL_CATEGORY_MASK; v = U_GC_CN_MASK; - invert = TRUE; + invert = true; } else { FAIL(ec); } @@ -980,7 +980,7 @@ UBool UnicodeSet::resemblesPropertyPattern(const UnicodeString& pattern, int32_t pos) { // Patterns are at least 5 characters long if ((pos+5) > pattern.length()) { - return FALSE; + return false; } // Look for an opening [:, [:^, \p, or \P @@ -997,8 +997,8 @@ UBool UnicodeSet::resemblesPropertyPattern(const UnicodeString& pattern, */ UBool UnicodeSet::resemblesPropertyPattern(RuleCharacterIterator& chars, int32_t iterOpts) { - // NOTE: literal will always be FALSE, because we don't parse escapes. - UBool result = FALSE, literal; + // NOTE: literal will always be false, because we don't parse escapes. + UBool result = false, literal; UErrorCode ec = U_ZERO_ERROR; iterOpts &= ~RuleCharacterIterator::PARSE_ESCAPES; RuleCharacterIterator::Pos pos; @@ -1022,9 +1022,9 @@ UnicodeSet& UnicodeSet::applyPropertyPattern(const UnicodeString& pattern, UErrorCode &ec) { int32_t pos = ppos.getIndex(); - UBool posix = FALSE; // true for [:pat:], false for \p{pat} \P{pat} \N{pat} - UBool isName = FALSE; // true for \N{pat}, o/w false - UBool invert = FALSE; + UBool posix = false; // true for [:pat:], false for \p{pat} \P{pat} \N{pat} + UBool isName = false; // true for \N{pat}, o/w false + UBool invert = false; if (U_FAILURE(ec)) return *this; @@ -1036,12 +1036,12 @@ UnicodeSet& UnicodeSet::applyPropertyPattern(const UnicodeString& pattern, // On entry, ppos should point to one of the following locations: // Look for an opening [:, [:^, \p, or \P if (isPOSIXOpen(pattern, pos)) { - posix = TRUE; + posix = true; pos += 2; pos = ICU_Utility::skipWhitespace(pattern, pos); if (pos < pattern.length() && pattern.charAt(pos) == u'^') { ++pos; - invert = TRUE; + invert = true; } } else if (isPerlOpen(pattern, pos) || isNameOpen(pattern, pos)) { UChar c = pattern.charAt(pos+1); diff --git a/deps/icu-small/source/common/unisetspan.cpp b/deps/icu-small/source/common/unisetspan.cpp index fe0d74f5b28e76..e4277c5be60697 100644 --- a/deps/icu-small/source/common/unisetspan.cpp +++ b/deps/icu-small/source/common/unisetspan.cpp @@ -98,7 +98,7 @@ class OffsetList { // Only ever stack-allocated, does not need to inherit UMemo i-=capacity; } if(list[i]) { - list[i]=FALSE; + list[i]=false; --length; } start=i; @@ -111,7 +111,7 @@ class OffsetList { // Only ever stack-allocated, does not need to inherit UMemo if(i>=capacity) { i-=capacity; } - list[i]=TRUE; + list[i]=true; ++length; } @@ -132,7 +132,7 @@ class OffsetList { // Only ever stack-allocated, does not need to inherit UMemo int32_t i=start, result; while(++imaxLength16) { maxLength16=length16; @@ -284,7 +284,7 @@ UnicodeSetStringSpan::UnicodeSetStringSpan(const UnicodeSet &set, } else { utf8Lengths=(int32_t *)uprv_malloc(allocSize); if(utf8Lengths==NULL) { - maxLength16=maxLength8=0; // Prevent usage by making needsStringSpanUTF16/8() return FALSE. + maxLength16=maxLength8=0; // Prevent usage by making needsStringSpanUTF16/8() return false. return; // Out of memory. } } @@ -399,7 +399,7 @@ UnicodeSetStringSpan::UnicodeSetStringSpan(const UnicodeSetStringSpan &otherStri utf8Lengths(NULL), spanLengths(NULL), utf8(NULL), utf8Length(otherStringSpan.utf8Length), maxLength16(otherStringSpan.maxLength16), maxLength8(otherStringSpan.maxLength8), - all(TRUE) { + all(true) { if(otherStringSpan.pSpanNotSet==&otherStringSpan.spanSet) { pSpanNotSet=&spanSet; } else { @@ -415,7 +415,7 @@ UnicodeSetStringSpan::UnicodeSetStringSpan(const UnicodeSetStringSpan &otherStri } else { utf8Lengths=(int32_t *)uprv_malloc(allocSize); if(utf8Lengths==NULL) { - maxLength16=maxLength8=0; // Prevent usage by making needsStringSpanUTF16/8() return FALSE. + maxLength16=maxLength8=0; // Prevent usage by making needsStringSpanUTF16/8() return false. return; // Out of memory. } } @@ -454,20 +454,20 @@ static inline UBool matches16(const UChar *s, const UChar *t, int32_t length) { do { if(*s++!=*t++) { - return FALSE; + return false; } } while(--length>0); - return TRUE; + return true; } static inline UBool matches8(const uint8_t *s, const uint8_t *t, int32_t length) { do { if(*s++!=*t++) { - return FALSE; + return false; } } while(--length>0); - return TRUE; + return true; } // Compare 16-bit Unicode strings (which may be malformed UTF-16) diff --git a/deps/icu-small/source/common/unistr.cpp b/deps/icu-small/source/common/unistr.cpp index c18665928d851a..4125d194724d4d 100644 --- a/deps/icu-small/source/common/unistr.cpp +++ b/deps/icu-small/source/common/unistr.cpp @@ -197,7 +197,7 @@ UnicodeString::UnicodeString(UChar ch) { UnicodeString::UnicodeString(UChar32 ch) { fUnion.fFields.fLengthAndFlags = kShortString; int32_t i = 0; - UBool isError = FALSE; + UBool isError = false; U16_APPEND(fUnion.fStackFields.fBuffer, i, US_STACKBUF_SIZE, ch, isError); // We test isError so that the compiler does not complain that we don't. // If isError then i==0 which is what we want anyway. @@ -270,7 +270,7 @@ UnicodeString::UnicodeString(const char *src, int32_t length, EInvariant) { if(length<0) { length=(int32_t)uprv_strlen(src); } - if(cloneArrayIfNeeded(length, length, FALSE)) { + if(cloneArrayIfNeeded(length, length, false)) { u_charsToUChars(src, getArrayStart(), length); setLength(length); } else { @@ -309,7 +309,7 @@ UnicodeString::UnicodeString(const UnicodeString& that) { } UnicodeString::UnicodeString(UnicodeString &&src) U_NOEXCEPT { - copyFieldsFrom(src, TRUE); + copyFieldsFrom(src, true); } UnicodeString::UnicodeString(const UnicodeString& that, @@ -370,7 +370,7 @@ UBool UnicodeString::allocate(int32_t capacity) { if(capacity <= US_STACKBUF_SIZE) { fUnion.fFields.fLengthAndFlags = kShortString; - return TRUE; + return true; } if(capacity <= kMaxCapacity) { ++capacity; // for the NUL @@ -389,13 +389,13 @@ UnicodeString::allocate(int32_t capacity) { fUnion.fFields.fArray = (UChar *)array; fUnion.fFields.fCapacity = (int32_t)(numBytes / U_SIZEOF_UCHAR); fUnion.fFields.fLengthAndFlags = kLongString; - return TRUE; + return true; } } fUnion.fFields.fLengthAndFlags = kIsBogus; fUnion.fFields.fArray = 0; fUnion.fFields.fCapacity = 0; - return FALSE; + return false; } //======================================== @@ -476,7 +476,7 @@ UnicodeString UnicodeString::fromUTF32(const UChar32 *utf32, int32_t length) { result.setToBogus(); } break; - } while(TRUE); + } while(true); return result; } @@ -491,7 +491,7 @@ UnicodeString::operator=(const UnicodeString &src) { UnicodeString & UnicodeString::fastCopyFrom(const UnicodeString &src) { - return copyFrom(src, TRUE); + return copyFrom(src, true); } UnicodeString & @@ -576,7 +576,7 @@ UnicodeString &UnicodeString::operator=(UnicodeString &&src) U_NOEXCEPT { // No explicit check for self move assignment, consistent with standard library. // Self move assignment causes no crash nor leak but might make the object bogus. releaseArray(); - copyFieldsFrom(src, TRUE); + copyFieldsFrom(src, true); return *this; } @@ -610,9 +610,9 @@ void UnicodeString::copyFieldsFrom(UnicodeString &src, UBool setSrcToBogus) U_NO void UnicodeString::swap(UnicodeString &other) U_NOEXCEPT { UnicodeString temp; // Empty short string: Known not to need releaseArray(). // Copy fields without resetting source values in between. - temp.copyFieldsFrom(*this, FALSE); - this->copyFieldsFrom(other, FALSE); - other.copyFieldsFrom(temp, FALSE); + temp.copyFieldsFrom(*this, false); + this->copyFieldsFrom(other, false); + other.copyFieldsFrom(temp, false); // Set temp to an empty string so that other's memory is not released twice. temp.fUnion.fFields.fLengthAndFlags = kShortString; } @@ -761,7 +761,7 @@ UnicodeString::doCompareCodePointOrder(int32_t start, srcStart = srcLength = 0; } - int32_t diff = uprv_strCompare(getArrayStart() + start, length, (srcChars!=NULL)?(srcChars + srcStart):NULL, srcLength, FALSE, TRUE); + int32_t diff = uprv_strCompare(getArrayStart() + start, length, (srcChars!=NULL)?(srcChars + srcStart):NULL, srcLength, false, true); /* translate the 32-bit result into an 8-bit one */ if(diff!=0) { return (int8_t)(diff >> 15 | 1); @@ -921,7 +921,7 @@ UnicodeString::tempSubString(int32_t start, int32_t len) const { array=fUnion.fStackFields.fBuffer; // anything not NULL because that would make an empty string len=-2; // bogus result string } - return UnicodeString(FALSE, array + start, len); + return UnicodeString(false, array + start, len); } int32_t @@ -972,7 +972,7 @@ UnicodeString::toUTF8(ByteSink &sink) const { if(length16 != 0) { char stackBuffer[1024]; int32_t capacity = (int32_t)sizeof(stackBuffer); - UBool utf8IsOwned = FALSE; + UBool utf8IsOwned = false; char *utf8 = sink.GetAppendBuffer(length16 < capacity ? length16 : capacity, 3*length16, stackBuffer, capacity, @@ -987,7 +987,7 @@ UnicodeString::toUTF8(ByteSink &sink) const { if(errorCode == U_BUFFER_OVERFLOW_ERROR) { utf8 = (char *)uprv_malloc(length8); if(utf8 != NULL) { - utf8IsOwned = TRUE; + utf8IsOwned = true; errorCode = U_ZERO_ERROR; u_strToUTF8WithSub(utf8, length8, &length8, getBuffer(), length16, @@ -1225,7 +1225,7 @@ UnicodeString::getTerminatedBuffer() { if(len < getCapacity()) { if(fUnion.fFields.fLengthAndFlags & kBufferIsReadonly) { // If len US_STACKBUF_SIZE)) { @@ -1497,7 +1497,7 @@ UnicodeString::doReplace(int32_t start, // clone our array and allocate a bigger array if needed int32_t *bufferToDelete = 0; if(!cloneArrayIfNeeded(newLength, getGrowCapacity(newLength), - FALSE, &bufferToDelete) + false, &bufferToDelete) ) { return *this; } @@ -1637,14 +1637,14 @@ UnicodeString::copy(int32_t start, int32_t limit, int32_t dest) { * so we implement this function here. */ UBool Replaceable::hasMetaData() const { - return TRUE; + return true; } /** * Replaceable API */ UBool UnicodeString::hasMetaData() const { - return FALSE; + return false; } UnicodeString& @@ -1662,7 +1662,7 @@ UnicodeString::doReverse(int32_t start, int32_t length) { UChar *left = getArrayStart() + start; UChar *right = left + length - 1; // -1 for inclusive boundary (length>=2) UChar swap; - UBool hasSupplementary = FALSE; + UBool hasSupplementary = false; // Before the loop we know left=2. do { @@ -1699,7 +1699,7 @@ UnicodeString::padLeading(int32_t targetLength, { int32_t oldLength = length(); if(oldLength >= targetLength || !cloneArrayIfNeeded(targetLength)) { - return FALSE; + return false; } else { // move contents up by padding width UChar *array = getArrayStart(); @@ -1711,7 +1711,7 @@ UnicodeString::padLeading(int32_t targetLength, array[start] = padChar; } setLength(targetLength); - return TRUE; + return true; } } @@ -1721,7 +1721,7 @@ UnicodeString::padTrailing(int32_t targetLength, { int32_t oldLength = length(); if(oldLength >= targetLength || !cloneArrayIfNeeded(targetLength)) { - return FALSE; + return false; } else { // fill in padding character UChar *array = getArrayStart(); @@ -1730,7 +1730,7 @@ UnicodeString::padTrailing(int32_t targetLength, array[length] = padChar; } setLength(targetLength); - return TRUE; + return true; } } @@ -1800,10 +1800,10 @@ UnicodeString::cloneArrayIfNeeded(int32_t newCapacity, } // while a getBuffer(minCapacity) is "open", - // prevent any modifications of the string by returning FALSE here + // prevent any modifications of the string by returning false here // if the string is bogus, then only an assignment or similar can revive it if(!isWritable()) { - return FALSE; + return false; } /* @@ -1811,7 +1811,7 @@ UnicodeString::cloneArrayIfNeeded(int32_t newCapacity, * the buffer is read-only, or * the buffer is refCounted (shared), and refCount>1, or * the buffer is too small. - * Return FALSE if memory could not be allocated. + * Return false if memory could not be allocated. */ if(forceClone || fUnion.fFields.fLengthAndFlags & kBufferIsReadonly || @@ -1890,10 +1890,10 @@ UnicodeString::cloneArrayIfNeeded(int32_t newCapacity, } fUnion.fFields.fLengthAndFlags = flags; setToBogus(); - return FALSE; + return false; } } - return TRUE; + return true; } // UnicodeStringAppendable ------------------------------------------------- *** @@ -1909,7 +1909,7 @@ UBool UnicodeStringAppendable::appendCodePoint(UChar32 c) { UChar buffer[U16_MAX_LENGTH]; int32_t cLength = 0; - UBool isError = FALSE; + UBool isError = false; U16_APPEND(buffer, cLength, U16_MAX_LENGTH, c, isError); return !isError && str.doAppend(buffer, 0, cLength).isWritable(); } @@ -1961,10 +1961,10 @@ uhash_compareUnicodeString(const UElement key1, const UElement key2) { const UnicodeString *str1 = (const UnicodeString*) key1.pointer; const UnicodeString *str2 = (const UnicodeString*) key2.pointer; if (str1 == str2) { - return TRUE; + return true; } if (str1 == NULL || str2 == NULL) { - return FALSE; + return false; } return *str1 == *str2; } diff --git a/deps/icu-small/source/common/unistr_case.cpp b/deps/icu-small/source/common/unistr_case.cpp index 2138d60c01c2d1..f4c43b4889f0b1 100644 --- a/deps/icu-small/source/common/unistr_case.cpp +++ b/deps/icu-small/source/common/unistr_case.cpp @@ -123,7 +123,7 @@ UnicodeString::caseMap(int32_t caseLocale, uint32_t options, UCASEMAP_BREAK_ITER capacity = getCapacity(); } else { // Switch from the read-only alias or shared heap buffer to the stack buffer. - if (!cloneArrayIfNeeded(US_STACKBUF_SIZE, US_STACKBUF_SIZE, /* doCopyArray= */ FALSE)) { + if (!cloneArrayIfNeeded(US_STACKBUF_SIZE, US_STACKBUF_SIZE, /* doCopyArray= */ false)) { return *this; } U_ASSERT(fUnion.fFields.fLengthAndFlags & kUsingStackBuffer); @@ -132,7 +132,7 @@ UnicodeString::caseMap(int32_t caseLocale, uint32_t options, UCASEMAP_BREAK_ITER } #if !UCONFIG_NO_BREAK_ITERATION if (iter != nullptr) { - oldString.setTo(FALSE, oldArray, oldLength); + oldString.setTo(false, oldArray, oldLength); iter->setText(oldString); } #endif @@ -158,7 +158,7 @@ UnicodeString::caseMap(int32_t caseLocale, uint32_t options, UCASEMAP_BREAK_ITER UChar replacementChars[200]; #if !UCONFIG_NO_BREAK_ITERATION if (iter != nullptr) { - oldString.setTo(FALSE, oldArray, oldLength); + oldString.setTo(false, oldArray, oldLength); iter->setText(oldString); } #endif @@ -194,7 +194,7 @@ UnicodeString::caseMap(int32_t caseLocale, uint32_t options, UCASEMAP_BREAK_ITER // and deletes the old array itself after it is done. // In addition, we are forcing cloneArrayIfNeeded() to always allocate a new array. int32_t *bufferToDelete = 0; - if (!cloneArrayIfNeeded(newLength, newLength, FALSE, &bufferToDelete, TRUE)) { + if (!cloneArrayIfNeeded(newLength, newLength, false, &bufferToDelete, true)) { return *this; } errorCode = U_ZERO_ERROR; @@ -241,10 +241,10 @@ uhash_compareCaselessUnicodeString(const UElement key1, const UElement key2) { const UnicodeString *str1 = (const UnicodeString*) key1.pointer; const UnicodeString *str2 = (const UnicodeString*) key2.pointer; if (str1 == str2) { - return TRUE; + return true; } if (str1 == NULL || str2 == NULL) { - return FALSE; + return false; } return str1->caseCompare(*str2, U_FOLD_CASE_DEFAULT) == 0; } diff --git a/deps/icu-small/source/common/unistr_cnv.cpp b/deps/icu-small/source/common/unistr_cnv.cpp index 64d3c16801ccb8..e1f60d4487acb6 100644 --- a/deps/icu-small/source/common/unistr_cnv.cpp +++ b/deps/icu-small/source/common/unistr_cnv.cpp @@ -225,13 +225,13 @@ UnicodeString::extract(char *dest, int32_t destCapacity, // get the converter UBool isDefaultConverter; if(cnv==0) { - isDefaultConverter=TRUE; + isDefaultConverter=true; cnv=u_getDefaultConverter(&errorCode); if(U_FAILURE(errorCode)) { return 0; } } else { - isDefaultConverter=FALSE; + isDefaultConverter=false; ucnv_resetFromUnicode(cnv); } @@ -275,7 +275,7 @@ UnicodeString::doExtract(int32_t start, int32_t length, } // perform the conversion - ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, &errorCode); + ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, &errorCode); length=(int32_t)(dest-originalDest); // if an overflow occurs, then get the preflighting length @@ -286,7 +286,7 @@ UnicodeString::doExtract(int32_t start, int32_t length, do { dest=buffer; errorCode=U_ZERO_ERROR; - ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, &errorCode); + ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, &errorCode); length+=(int32_t)(dest-buffer); } while(errorCode==U_BUFFER_OVERFLOW_ERROR); } @@ -322,7 +322,7 @@ UnicodeString::doCodepageCreate(const char *codepageData, converter = u_getDefaultConverter(&status); } else if(*codepage == 0) { // use the "invariant characters" conversion - if(cloneArrayIfNeeded(dataLength, dataLength, FALSE)) { + if(cloneArrayIfNeeded(dataLength, dataLength, false)) { u_charsToUChars(codepageData, getArrayStart(), dataLength); setLength(dataLength); } else { @@ -379,7 +379,7 @@ UnicodeString::doCodepageCreate(const char *codepageData, } // we do not care about the current contents - UBool doCopyArray = FALSE; + UBool doCopyArray = false; for(;;) { if(!cloneArrayIfNeeded(arraySize, arraySize, doCopyArray)) { setToBogus(); @@ -390,7 +390,7 @@ UnicodeString::doCodepageCreate(const char *codepageData, array = getArrayStart(); myTarget = array + length(); ucnv_toUnicode(converter, &myTarget, array + getCapacity(), - &mySource, mySourceEnd, 0, TRUE, &status); + &mySource, mySourceEnd, 0, true, &status); // update the conversion parameters setLength((int32_t)(myTarget - array)); @@ -401,7 +401,7 @@ UnicodeString::doCodepageCreate(const char *codepageData, status = U_ZERO_ERROR; // keep the previous conversion results - doCopyArray = TRUE; + doCopyArray = true; // estimate the new size needed, larger than before // try 2 UChar's per remaining source byte diff --git a/deps/icu-small/source/common/unorm.cpp b/deps/icu-small/source/common/unorm.cpp index 2d9f46052ffc43..cf3915c27f3c9b 100644 --- a/deps/icu-small/source/common/unorm.cpp +++ b/deps/icu-small/source/common/unorm.cpp @@ -128,7 +128,7 @@ _iterate(UCharIterator *src, UBool forward, } if(pNeededToNormalize!=NULL) { - *pNeededToNormalize=FALSE; + *pNeededToNormalize=false; } if(!(forward ? src->hasNext(src) : src->hasPrevious(src))) { return u_terminateUChars(dest, destCapacity, 0, pErrorCode); @@ -199,7 +199,7 @@ unorm_previous(UCharIterator *src, UNormalizationMode mode, int32_t options, UBool doNormalize, UBool *pNeededToNormalize, UErrorCode *pErrorCode) { - return unorm_iterate(src, FALSE, + return unorm_iterate(src, false, dest, destCapacity, mode, options, doNormalize, pNeededToNormalize, @@ -212,7 +212,7 @@ unorm_next(UCharIterator *src, UNormalizationMode mode, int32_t options, UBool doNormalize, UBool *pNeededToNormalize, UErrorCode *pErrorCode) { - return unorm_iterate(src, TRUE, + return unorm_iterate(src, true, dest, destCapacity, mode, options, doNormalize, pNeededToNormalize, diff --git a/deps/icu-small/source/common/unormcmp.cpp b/deps/icu-small/source/common/unormcmp.cpp index 689b0b53b2d5f5..e22419097255c5 100644 --- a/deps/icu-small/source/common/unormcmp.cpp +++ b/deps/icu-small/source/common/unormcmp.cpp @@ -536,7 +536,7 @@ UBool _normalize(const Normalizer2 *n2, const UChar *s, int32_t length, // check if s fulfill the conditions int32_t spanQCYes=n2->spanQuickCheckYes(str, *pErrorCode); if (U_FAILURE(*pErrorCode)) { - return FALSE; + return false; } /* * ICU 2.4 had a further optimization: @@ -548,13 +548,13 @@ UBool _normalize(const Normalizer2 *n2, const UChar *s, int32_t length, */ if(spanQCYesnormalizeSecondAndAppend(normalized, unnormalized, *pErrorCode); if (U_SUCCESS(*pErrorCode)) { - return TRUE; + return true; } } - return FALSE; + return false; } U_CAPI int32_t U_EXPORT2 diff --git a/deps/icu-small/source/common/uprops.cpp b/deps/icu-small/source/common/uprops.cpp index 5186a0c75caf6b..26e950b876b103 100644 --- a/deps/icu-small/source/common/uprops.cpp +++ b/deps/icu-small/source/common/uprops.cpp @@ -49,7 +49,7 @@ U_NAMESPACE_USE namespace { -icu::UInitOnce gLayoutInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce gLayoutInitOnce {}; UDataMemory *gLayoutMemory = nullptr; UCPTrie *gInpcTrie = nullptr; // Indic_Positional_Category @@ -76,7 +76,7 @@ UBool U_CALLCONV uprops_cleanup() { gMaxVoValue = 0; gLayoutInitOnce.reset(); - return TRUE; + return true; } UBool U_CALLCONV @@ -141,7 +141,7 @@ void U_CALLCONV ulayout_load(UErrorCode &errorCode) { } UBool ulayout_ensureData(UErrorCode &errorCode) { - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } umtx_initOnce(gLayoutInitOnce, &ulayout_load, errorCode); return U_SUCCESS(errorCode); } @@ -188,7 +188,7 @@ static UBool isJoinControl(const BinaryProperty &/*prop*/, UChar32 c, UProperty #if UCONFIG_NO_NORMALIZATION static UBool hasFullCompositionExclusion(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool hasFullCompositionExclusion(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { @@ -202,7 +202,7 @@ static UBool hasFullCompositionExclusion(const BinaryProperty &/*prop*/, UChar32 // UCHAR_NF*_INERT properties #if UCONFIG_NO_NORMALIZATION static UBool isNormInert(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool isNormInert(const BinaryProperty &/*prop*/, UChar32 c, UProperty which) { @@ -215,7 +215,7 @@ static UBool isNormInert(const BinaryProperty &/*prop*/, UChar32 c, UProperty wh #if UCONFIG_NO_NORMALIZATION static UBool changesWhenCasefolded(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool changesWhenCasefolded(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { @@ -223,7 +223,7 @@ static UBool changesWhenCasefolded(const BinaryProperty &/*prop*/, UChar32 c, UP UErrorCode errorCode=U_ZERO_ERROR; const Normalizer2 *nfcNorm2=Normalizer2::getNFCInstance(errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } if(nfcNorm2->getDecomposition(c, nfd)) { /* c has a decomposition */ @@ -237,7 +237,7 @@ static UBool changesWhenCasefolded(const BinaryProperty &/*prop*/, UChar32 c, UP c=U_SENTINEL; } } else if(c<0) { - return FALSE; /* protect against bad input */ + return false; /* protect against bad input */ } if(c>=0) { /* single code point */ @@ -252,21 +252,21 @@ static UBool changesWhenCasefolded(const BinaryProperty &/*prop*/, UChar32 c, UP U_FOLD_CASE_DEFAULT, &errorCode); return (UBool)(U_SUCCESS(errorCode) && 0!=u_strCompare(nfd.getBuffer(), nfd.length(), - dest, destLength, FALSE)); + dest, destLength, false)); } } #endif #if UCONFIG_NO_NORMALIZATION static UBool changesWhenNFKC_Casefolded(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool changesWhenNFKC_Casefolded(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { UErrorCode errorCode=U_ZERO_ERROR; const Normalizer2Impl *kcf=Normalizer2Factory::getNFKC_CFImpl(errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } UnicodeString src(c); UnicodeString dest; @@ -277,8 +277,8 @@ static UBool changesWhenNFKC_Casefolded(const BinaryProperty &/*prop*/, UChar32 // Small destCapacity for NFKC_CF(c). if(buffer.init(5, errorCode)) { const UChar *srcArray=src.getBuffer(); - kcf->compose(srcArray, srcArray+src.length(), FALSE, - TRUE, buffer, errorCode); + kcf->compose(srcArray, srcArray+src.length(), false, + true, buffer, errorCode); } } return U_SUCCESS(errorCode) && dest!=src; @@ -287,7 +287,7 @@ static UBool changesWhenNFKC_Casefolded(const BinaryProperty &/*prop*/, UChar32 #if UCONFIG_NO_NORMALIZATION static UBool isCanonSegmentStarter(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool isCanonSegmentStarter(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { @@ -416,7 +416,7 @@ u_hasBinaryProperty(UChar32 c, UProperty which) { /* c is range-checked in the functions that are called from here */ if(whichUCASE_MAX_STRING_LENGTH) { folded1String.setTo(folded1Length); } else { - folded1String.setTo(FALSE, folded1, folded1Length); + folded1String.setTo(false, folded1, folded1Length); } } UnicodeString kc1=nfkc->normalize(folded1String, *pErrorCode); diff --git a/deps/icu-small/source/common/uresbund.cpp b/deps/icu-small/source/common/uresbund.cpp index a9c6459418cacb..17c0177a05cb5e 100644 --- a/deps/icu-small/source/common/uresbund.cpp +++ b/deps/icu-small/source/common/uresbund.cpp @@ -49,7 +49,7 @@ TODO: This cache should probably be removed when the deprecated code is completely removed. */ static UHashtable *cache = NULL; -static icu::UInitOnce gCacheInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCacheInitOnce {}; static UMutex resbMutex; @@ -85,10 +85,206 @@ static UBool chopLocale(char *name) { if(i != NULL) { *i = '\0'; - return TRUE; + return true; } - return FALSE; + return false; +} + +static UBool hasVariant(const char* localeID) { + UErrorCode err = U_ZERO_ERROR; + int32_t variantLength = uloc_getVariant(localeID, NULL, 0, &err); + return variantLength != 0; +} + +// This file contains the tables for doing locale fallback, which are generated +// by the CLDR-to-ICU process directly from the CLDR data. This file should only +// ever be included from here. +#define INCLUDED_FROM_URESBUND_CPP +#include "localefallback_data.h" + +static const char* performFallbackLookup(const char* key, + const char* keyStrs, + const char* valueStrs, + const int32_t* lookupTable, + int32_t lookupTableLength) { + const int32_t* bottom = lookupTable; + const int32_t* top = lookupTable + lookupTableLength; + + while (bottom < top) { + // Effectively, divide by 2 and round down to an even index + const int32_t* middle = bottom + (((top - bottom) / 4) * 2); + const char* entryKey = &(keyStrs[*middle]); + int32_t strcmpResult = uprv_strcmp(key, entryKey); + if (strcmpResult == 0) { + return &(valueStrs[middle[1]]); + } else if (strcmpResult < 0) { + top = middle; + } else { + bottom = middle + 2; + } + } + return nullptr; +} + +static CharString getDefaultScript(const CharString& language, const CharString& region) { + const char* defaultScript = nullptr; + UErrorCode err = U_ZERO_ERROR; + + // the default script will be "Latn" if we don't find the locale ID in the tables + CharString result("Latn", err); + + // if we were passed both language and region, make them into a locale ID and look that up in the default + // script table + if (!region.isEmpty()) { + CharString localeID; + localeID.append(language, err).append("_", err).append(region, err); + if (U_FAILURE(err)) { + return result; + } + defaultScript = performFallbackLookup(localeID.data(), dsLocaleIDChars, scriptCodeChars, defaultScriptTable, UPRV_LENGTHOF(defaultScriptTable)); + } + + // if we didn't find anything, look up just the language in the default script table + if (defaultScript == nullptr) { + defaultScript = performFallbackLookup(language.data(), dsLocaleIDChars, scriptCodeChars, defaultScriptTable, UPRV_LENGTHOF(defaultScriptTable)); + } + + // if either lookup above succeeded, copy the result from "defaultScript" into "result"; otherwise, return "Latn" + if (defaultScript != nullptr) { + result.clear(); + result.append(defaultScript, err); + } + return result; +} + +enum UResOpenType { + /** + * Open a resource bundle for the locale; + * if there is not even a base language bundle, then fall back to the default locale; + * if there is no bundle for that either, then load the root bundle. + * + * This is the default bundle loading behavior. + */ + URES_OPEN_LOCALE_DEFAULT_ROOT, + // TODO: ICU ticket #11271 "consistent default locale across locale trees" + // Add an option to look at the main locale tree for whether to + // fall back to root directly (if the locale has main data) or + // fall back to the default locale first (if the locale does not even have main data). + /** + * Open a resource bundle for the locale; + * if there is not even a base language bundle, then load the root bundle; + * never fall back to the default locale. + * + * This is used for algorithms that have good pan-Unicode default behavior, + * such as case mappings, collation, and segmentation (BreakIterator). + */ + URES_OPEN_LOCALE_ROOT, + /** + * Open a resource bundle for the exact bundle name as requested; + * no fallbacks, do not load parent bundles. + * + * This is used for supplemental (non-locale) data. + */ + URES_OPEN_DIRECT +}; +typedef enum UResOpenType UResOpenType; + +/** + * Internal function, determines the search path for resource bundle files. + * Currently, this function is used only by findFirstExisting() to help search for resource bundle files when a bundle for the specified + * locale doesn't exist. The code that supports inheritance of resources between existing resource bundle files continues to + * use chopLocale() below. + * @param name In-out parameter: On input, the locale ID to get a parent locale ID for (this is a locale's base name, without keywords); on output, the + * requested parent locale ID. + * @param origName The original locale ID the caller of findFirstExisting() requested. This is the same as `name` on the first call to this function, + * but as findFirstExisting() ascends the resource bundle's parent tree, this parameter will continue to be the original locale ID requested. + */ +static bool getParentLocaleID(char *name, const char *origName, UResOpenType openType) { + // early out if the locale ID has a variant code or ends with _ + if (name[uprv_strlen(name) - 1] == '_' || hasVariant(name)) { + return chopLocale(name); + } + + UErrorCode err = U_ZERO_ERROR; + const char* tempNamePtr = name; + CharString language = ulocimp_getLanguage(tempNamePtr, &tempNamePtr, err); + if (*tempNamePtr == '_') { + ++tempNamePtr; + } + CharString script = ulocimp_getScript(tempNamePtr, &tempNamePtr, err); + if (*tempNamePtr == '_') { + ++tempNamePtr; + } + CharString region = ulocimp_getCountry(tempNamePtr, &tempNamePtr, err); + CharString workingLocale; + if (U_FAILURE(err)) { + // hopefully this never happens... + return chopLocale(name); + } + + // if the open type is URES_OPEN_LOCALE_DEFAULT_ROOT, first look the locale ID up in the parent locale table; + // if that table specifies a parent for it, return that (we don't do this for the other open types-- if we're not + // falling back through the system default locale, we also want to do straight truncation fallback instead + // of looking things up in the parent locale table-- see https://www.unicode.org/reports/tr35/tr35.html#Parent_Locales: + // "Collation data, however, is an exception...") + if (openType == URES_OPEN_LOCALE_DEFAULT_ROOT) { + const char* parentID = performFallbackLookup(name, parentLocaleChars, parentLocaleChars, parentLocaleTable, UPRV_LENGTHOF(parentLocaleTable)); + if (parentID != NULL) { + uprv_strcpy(name, parentID); + return true; + } + } + + // if it's not in the parent locale table, figure out the fallback script algorithmically + // (see CLDR-15265 for an explanation of the algorithm) + if (!script.isEmpty() && !region.isEmpty()) { + // if "name" has both script and region, is the script the default script? + // - if so, remove it and keep the region + // - if not, remove the region and keep the script + if (getDefaultScript(language, region) == script.toStringPiece()) { + workingLocale.append(language, err).append("_", err).append(region, err); + } else { + workingLocale.append(language, err).append("_", err).append(script, err); + } + } else if (!region.isEmpty()) { + // if "name" has region but not script, did the original locale ID specify a script? + // - if yes, replace the region with the script from the original locale ID + // - if no, replace the region with the default script for that language and region + UErrorCode err = U_ZERO_ERROR; + tempNamePtr = origName; + CharString origNameLanguage = ulocimp_getLanguage(tempNamePtr, &tempNamePtr, err); + if (*tempNamePtr == '_') { + ++tempNamePtr; + } + CharString origNameScript = ulocimp_getScript(origName, nullptr, err); + if (!origNameScript.isEmpty()) { + workingLocale.append(language, err).append("_", err).append(origNameScript, err); + } else { + workingLocale.append(language, err).append("_", err).append(getDefaultScript(language, region), err); + } + } else if (!script.isEmpty()) { + // if "name" has script but not region (and our open type if URES_OPEN_LOCALE_DEFAULT_ROOT), is the script + // the default script for the language? + // - if so, remove it from the locale ID + // - if not, return false to continue up the chain + // (we don't do this for other open types for the same reason we don't look things up in the parent + // locale table for other open types-- see the reference to UTS #35 above) + if (openType != URES_OPEN_LOCALE_DEFAULT_ROOT || getDefaultScript(language, CharString()) == script.toStringPiece()) { + workingLocale.append(language, err); + } else { + return false; + } + } else { + // if "name" just contains a language code, return false so the calling code falls back to "root" + return false; + } + if (U_SUCCESS(err) && !workingLocale.isEmpty()) { + uprv_strcpy(name, workingLocale.data()); + return true; + } else { + return false; + } } /** @@ -199,7 +395,7 @@ static int32_t ures_flushCache() } do { - deletedMore = FALSE; + deletedMore = false; /*creates an enumeration to iterate through every element in the table */ pos = UHASH_FIRST; while ((e = uhash_nextElement(cache, &pos)) != NULL) @@ -216,7 +412,7 @@ static int32_t ures_flushCache() if (resB->fCountExisting == 0) { rbDeletedNum++; - deletedMore = TRUE; + deletedMore = true; uhash_removeElement(cache, e); free_entry(resB); } @@ -234,7 +430,7 @@ static int32_t ures_flushCache() #include U_CAPI UBool U_EXPORT2 ures_dumpCacheContents(void) { - UBool cacheNotEmpty = FALSE; + UBool cacheNotEmpty = false; int32_t pos = UHASH_FIRST; const UHashElement *e; UResourceDataEntry *resB; @@ -242,11 +438,11 @@ U_CAPI UBool U_EXPORT2 ures_dumpCacheContents(void) { Mutex lock(&resbMutex); if (cache == NULL) { fprintf(stderr,"%s:%d: RB Cache is NULL.\n", __FILE__, __LINE__); - return FALSE; + return false; } while ((e = uhash_nextElement(cache, &pos)) != NULL) { - cacheNotEmpty=TRUE; + cacheNotEmpty=true; resB = (UResourceDataEntry *) e->value.pointer; fprintf(stderr,"%s:%d: RB Cache: Entry @0x%p, refcount %d, name %s:%s. Pool 0x%p, alias 0x%p, parent 0x%p\n", __FILE__, __LINE__, @@ -272,7 +468,7 @@ static UBool U_CALLCONV ures_cleanup(void) cache = NULL; } gCacheInitOnce.reset(); - return TRUE; + return true; } /** INTERNAL: Initializes the cache for resources */ @@ -320,7 +516,7 @@ static UResourceDataEntry *init_entry(const char *localeID, const char *path, UE const char *name; char aliasName[100] = { 0 }; int32_t aliasLen = 0; - /*UBool isAlias = FALSE;*/ + /*UBool isAlias = false;*/ /*UHashTok hashkey; */ if(U_FAILURE(*status)) { @@ -463,13 +659,15 @@ getPoolEntry(const char *path, UErrorCode *status) { /* INTERNAL: */ /* CAUTION: resbMutex must be locked when calling this function! */ static UResourceDataEntry * -findFirstExisting(const char* path, char* name, const char* defaultLocale, - UBool *isRoot, UBool *hasChopped, UBool *isDefault, UErrorCode* status) { +findFirstExisting(const char* path, char* name, const char* defaultLocale, UResOpenType openType, + UBool *isRoot, UBool *foundParent, UBool *isDefault, UErrorCode* status) { UResourceDataEntry *r = NULL; - UBool hasRealData = FALSE; - *hasChopped = TRUE; /* we're starting with a fresh name */ + UBool hasRealData = false; + *foundParent = true; /* we're starting with a fresh name */ + char origName[ULOC_FULLNAME_CAPACITY]; - while(*hasChopped && !hasRealData) { + uprv_strcpy(origName, name); + while(*foundParent && !hasRealData) { r = init_entry(name, path, status); /* Null pointer test */ if (U_FAILURE(*status)) { @@ -494,8 +692,14 @@ findFirstExisting(const char* path, char* name, const char* defaultLocale, *isRoot = (UBool)(uprv_strcmp(name, kRootLocaleName) == 0); /*Fallback data stuff*/ - *hasChopped = chopLocale(name); - if (*hasChopped && *name == '\0') { + if (!hasRealData) { + *foundParent = getParentLocaleID(name, origName, openType); + } else { + // we've already found a real resource file; what we return to the caller is the parent + // locale ID for inheritance, which should come from chopLocale(), not getParentLocaleID() + *foundParent = chopLocale(name); + } + if (*foundParent && *name == '\0') { uprv_strcpy(name, "und"); } } @@ -513,13 +717,13 @@ static void ures_setIsStackObject( UResourceBundle* resB, UBool state) { } static UBool ures_isStackObject(const UResourceBundle* resB) { - return((resB->fMagic1 == MAGIC1 && resB->fMagic2 == MAGIC2)?FALSE:TRUE); + return((resB->fMagic1 == MAGIC1 && resB->fMagic2 == MAGIC2)?false:true); } U_CFUNC void ures_initStackObject(UResourceBundle* resB) { uprv_memset(resB, 0, sizeof(UResourceBundle)); - ures_setIsStackObject(resB, TRUE); + ures_setIsStackObject(resB, true); } U_NAMESPACE_BEGIN @@ -538,8 +742,8 @@ static UBool // returns U_SUCCESS(*status) loadParentsExceptRoot(UResourceDataEntry *&t1, char name[], int32_t nameCapacity, UBool usingUSRData, char usrDataPath[], UErrorCode *status) { - if (U_FAILURE(*status)) { return FALSE; } - UBool checkParent = TRUE; + if (U_FAILURE(*status)) { return false; } + UBool checkParent = true; while (checkParent && t1->fParent == NULL && !t1->fData.noFallback && res_getResource(&t1->fData,"%%ParentIsRoot") == RES_BOGUS) { Resource parentRes = res_getResource(&t1->fData, "%%Parent"); @@ -550,7 +754,7 @@ loadParentsExceptRoot(UResourceDataEntry *&t1, if(parentLocaleName != NULL && 0 < parentLocaleLen && parentLocaleLen < nameCapacity) { u_UCharsToChars(parentLocaleName, name, parentLocaleLen + 1); if (uprv_strcmp(name, kRootLocaleName) == 0) { - return TRUE; + return true; } } } @@ -559,7 +763,7 @@ loadParentsExceptRoot(UResourceDataEntry *&t1, UResourceDataEntry *t2 = init_entry(name, t1->fPath, &parentStatus); if (U_FAILURE(parentStatus)) { *status = parentStatus; - return FALSE; + return false; } UResourceDataEntry *u2 = NULL; UErrorCode usrStatus = U_ZERO_ERROR; @@ -568,7 +772,7 @@ loadParentsExceptRoot(UResourceDataEntry *&t1, // If we failed due to out-of-memory, report that to the caller and exit early. if (usrStatus == U_MEMORY_ALLOCATION_ERROR) { *status = usrStatus; - return FALSE; + return false; } } @@ -585,65 +789,33 @@ loadParentsExceptRoot(UResourceDataEntry *&t1, t1 = t2; checkParent = chopLocale(name) || mayHaveParent(name); } - return TRUE; + return true; } static UBool // returns U_SUCCESS(*status) insertRootBundle(UResourceDataEntry *&t1, UErrorCode *status) { - if (U_FAILURE(*status)) { return FALSE; } + if (U_FAILURE(*status)) { return false; } UErrorCode parentStatus = U_ZERO_ERROR; UResourceDataEntry *t2 = init_entry(kRootLocaleName, t1->fPath, &parentStatus); if (U_FAILURE(parentStatus)) { *status = parentStatus; - return FALSE; + return false; } t1->fParent = t2; t1 = t2; - return TRUE; + return true; } -enum UResOpenType { - /** - * Open a resource bundle for the locale; - * if there is not even a base language bundle, then fall back to the default locale; - * if there is no bundle for that either, then load the root bundle. - * - * This is the default bundle loading behavior. - */ - URES_OPEN_LOCALE_DEFAULT_ROOT, - // TODO: ICU ticket #11271 "consistent default locale across locale trees" - // Add an option to look at the main locale tree for whether to - // fall back to root directly (if the locale has main data) or - // fall back to the default locale first (if the locale does not even have main data). - /** - * Open a resource bundle for the locale; - * if there is not even a base language bundle, then load the root bundle; - * never fall back to the default locale. - * - * This is used for algorithms that have good pan-Unicode default behavior, - * such as case mappings, collation, and segmentation (BreakIterator). - */ - URES_OPEN_LOCALE_ROOT, - /** - * Open a resource bundle for the exact bundle name as requested; - * no fallbacks, do not load parent bundles. - * - * This is used for supplemental (non-locale) data. - */ - URES_OPEN_DIRECT -}; -typedef enum UResOpenType UResOpenType; - static UResourceDataEntry *entryOpen(const char* path, const char* localeID, UResOpenType openType, UErrorCode* status) { U_ASSERT(openType != URES_OPEN_DIRECT); UErrorCode intStatus = U_ZERO_ERROR; UResourceDataEntry *r = NULL; UResourceDataEntry *t1 = NULL; - UBool isDefault = FALSE; - UBool isRoot = FALSE; - UBool hasRealData = FALSE; - UBool hasChopped = TRUE; + UBool isDefault = false; + UBool isRoot = false; + UBool hasRealData = false; + UBool hasChopped = true; UBool usingUSRData = U_USE_USRDATA && ( path == NULL || uprv_strncmp(path,U_ICUDATA_NAME,8) == 0); char name[ULOC_FULLNAME_CAPACITY]; @@ -676,7 +848,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, Mutex lock(&resbMutex); // Lock resbMutex until the end of this function. /* We're going to skip all the locales that do not have any data */ - r = findFirstExisting(path, name, defaultLocale, &isRoot, &hasChopped, &isDefault, &intStatus); + r = findFirstExisting(path, name, defaultLocale, openType, &isRoot, &hasChopped, &isDefault, &intStatus); // If we failed due to out-of-memory, report the failure and exit early. if (intStatus == U_MEMORY_ALLOCATION_ERROR) { @@ -686,7 +858,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, if(r != NULL) { /* if there is one real locale, we can look for parents. */ t1 = r; - hasRealData = TRUE; + hasRealData = true; if ( usingUSRData ) { /* This code inserts user override data into the inheritance chain */ UErrorCode usrStatus = U_ZERO_ERROR; UResourceDataEntry *u1 = init_entry(t1->fName, usrDataPath, &usrStatus); @@ -717,7 +889,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, if(r==NULL && openType == URES_OPEN_LOCALE_DEFAULT_ROOT && !isDefault && !isRoot) { /* insert default locale */ uprv_strcpy(name, defaultLocale); - r = findFirstExisting(path, name, defaultLocale, &isRoot, &hasChopped, &isDefault, &intStatus); + r = findFirstExisting(path, name, defaultLocale, openType, &isRoot, &hasChopped, &isDefault, &intStatus); // If we failed due to out-of-memory, report the failure and exit early. if (intStatus == U_MEMORY_ALLOCATION_ERROR) { *status = intStatus; @@ -726,8 +898,8 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, intStatus = U_USING_DEFAULT_WARNING; if(r != NULL) { /* the default locale exists */ t1 = r; - hasRealData = TRUE; - isDefault = TRUE; + hasRealData = true; + isDefault = true; // TODO: Why not if (usingUSRData) { ... } like in the non-default-locale code path? if ((hasChopped || mayHaveParent(name)) && !isRoot) { if (!loadParentsExceptRoot(t1, name, UPRV_LENGTHOF(name), usingUSRData, usrDataPath, status)) { @@ -741,7 +913,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, /* present */ if(r == NULL) { uprv_strcpy(name, kRootLocaleName); - r = findFirstExisting(path, name, defaultLocale, &isRoot, &hasChopped, &isDefault, &intStatus); + r = findFirstExisting(path, name, defaultLocale, openType, &isRoot, &hasChopped, &isDefault, &intStatus); // If we failed due to out-of-memory, report the failure and exit early. if (intStatus == U_MEMORY_ALLOCATION_ERROR) { *status = intStatus; @@ -750,7 +922,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, if(r != NULL) { t1 = r; intStatus = U_USING_DEFAULT_WARNING; - hasRealData = TRUE; + hasRealData = true; } else { /* we don't even have the root locale */ *status = U_MISSING_RESOURCE_ERROR; goto finish; @@ -826,7 +998,7 @@ entryOpenDirect(const char* path, const char* localeID, UErrorCode* status) { char name[ULOC_FULLNAME_CAPACITY]; uprv_strcpy(name, localeID); if(!chopLocale(name) || uprv_strcmp(name, kRootLocaleName) == 0 || - loadParentsExceptRoot(t1, name, UPRV_LENGTHOF(name), FALSE, NULL, status)) { + loadParentsExceptRoot(t1, name, UPRV_LENGTHOF(name), false, NULL, status)) { if(uprv_strcmp(t1->fName, kRootLocaleName) != 0 && t1->fParent == NULL) { insertRootBundle(t1, status); } @@ -956,7 +1128,7 @@ ures_closeBundle(UResourceBundle* resB, UBool freeBundleObj) } ures_freeResPath(resB); - if(ures_isStackObject(resB) == FALSE && freeBundleObj) { + if(ures_isStackObject(resB) == false && freeBundleObj) { uprv_free(resB); } #if 0 /*U_DEBUG*/ @@ -971,7 +1143,7 @@ ures_closeBundle(UResourceBundle* resB, UBool freeBundleObj) U_CAPI void U_EXPORT2 ures_close(UResourceBundle* resB) { - ures_closeBundle(resB, TRUE); + ures_closeBundle(resB, true); } namespace { @@ -1237,7 +1409,7 @@ UResourceBundle *init_resb_result( *status = U_MEMORY_ALLOCATION_ERROR; return NULL; } - ures_setIsStackObject(resB, FALSE); + ures_setIsStackObject(resB, false); resB->fResPath = NULL; resB->fResPathLen = 0; } else { @@ -1254,7 +1426,7 @@ UResourceBundle *init_resb_result( treated the same */ /* - if(ures_isStackObject(resB) != FALSE) { + if(ures_isStackObject(resB) != false) { ures_initStackObject(resB); } */ @@ -1264,8 +1436,8 @@ UResourceBundle *init_resb_result( } resB->fData = dataEntry; entryIncrease(resB->fData); - resB->fHasFallback = FALSE; - resB->fIsTopLevel = FALSE; + resB->fHasFallback = false; + resB->fIsTopLevel = false; resB->fIndex = -1; resB->fKey = key; resB->fValidLocaleDataEntry = validLocaleDataEntry; @@ -1318,7 +1490,7 @@ UResourceBundle *ures_copyResb(UResourceBundle *r, const UResourceBundle *origin } if(original != NULL) { if(r == NULL) { - isStackObject = FALSE; + isStackObject = false; r = (UResourceBundle *)uprv_malloc(sizeof(UResourceBundle)); /* test for NULL */ if (r == NULL) { @@ -1327,7 +1499,7 @@ UResourceBundle *ures_copyResb(UResourceBundle *r, const UResourceBundle *origin } } else { isStackObject = ures_isStackObject(r); - ures_closeBundle(r, FALSE); + ures_closeBundle(r, false); } uprv_memcpy(r, original, sizeof(UResourceBundle)); r->fResPath = NULL; @@ -1409,7 +1581,7 @@ ures_toUTF8String(const UChar *s16, int32_t length16, * may store UTF-8 natively. * (In which case dest would not be used at all.) * - * We do not do this if forceCopy=TRUE because then the caller + * We do not do this if forceCopy=true because then the caller * expects the string to start exactly at dest. * * The test above for <= 0x2aaaaaaa prevents overflows. @@ -1553,7 +1725,7 @@ U_CAPI void U_EXPORT2 ures_resetIterator(UResourceBundle *resB){ U_CAPI UBool U_EXPORT2 ures_hasNext(const UResourceBundle *resB) { if(resB == NULL) { - return FALSE; + return false; } return (UBool)(resB->fIndex < resB->fSize-1); } @@ -2133,7 +2305,7 @@ void getAllItemsWithFallback( parentRef.fData = parentEntry; parentRef.fValidLocaleDataEntry = bundle->fValidLocaleDataEntry; parentRef.fHasFallback = !parentRef.getResData().noFallback; - parentRef.fIsTopLevel = TRUE; + parentRef.fIsTopLevel = true; parentRef.fRes = parentRef.getResData().rootRes; parentRef.fSize = res_countArrayItems(&parentRef.getResData(), parentRef.fRes); parentRef.fIndex = -1; @@ -2276,7 +2448,7 @@ U_CAPI UResourceBundle* U_EXPORT2 ures_getByKey(const UResourceBundle *resB, con res = res_getTableItemByKey(&resB->getResData(), resB->fRes, &t, &key); if(res == RES_BOGUS) { key = inKey; - if(resB->fHasFallback == TRUE) { + if(resB->fHasFallback == true) { dataEntry = getFallbackData(resB, &key, &res, status); if(U_SUCCESS(*status)) { /* check if resB->fResPath gives the right name here */ @@ -2294,7 +2466,7 @@ U_CAPI UResourceBundle* U_EXPORT2 ures_getByKey(const UResourceBundle *resB, con #if 0 /* this is a kind of TODO item. If we have an array with an index table, we could do this. */ /* not currently */ - else if(RES_GET_TYPE(resB->fRes) == URES_ARRAY && resB->fHasFallback == TRUE) { + else if(RES_GET_TYPE(resB->fRes) == URES_ARRAY && resB->fHasFallback == true) { /* here should go a first attempt to locate the key using index table */ dataEntry = getFallbackData(resB, &key, &res, status); if(U_SUCCESS(*status)) { @@ -2331,7 +2503,7 @@ U_CAPI const UChar* U_EXPORT2 ures_getStringByKey(const UResourceBundle *resB, c if(res == RES_BOGUS) { key = inKey; - if(resB->fHasFallback == TRUE) { + if(resB->fHasFallback == true) { dataEntry = getFallbackData(resB, &key, &res, status); if(U_SUCCESS(*status)) { switch (RES_GET_TYPE(res)) { @@ -2376,7 +2548,7 @@ U_CAPI const UChar* U_EXPORT2 ures_getStringByKey(const UResourceBundle *resB, c #if 0 /* this is a kind of TODO item. If we have an array with an index table, we could do this. */ /* not currently */ - else if(RES_GET_TYPE(resB->fRes) == URES_ARRAY && resB->fHasFallback == TRUE) { + else if(RES_GET_TYPE(resB->fRes) == URES_ARRAY && resB->fHasFallback == true) { /* here should go a first attempt to locate the key using index table */ dataEntry = getFallbackData(resB, &key, &res, status); if(U_SUCCESS(*status)) { @@ -2510,17 +2682,17 @@ ures_openWithType(UResourceBundle *r, const char* path, const char* localeID, *status = U_MEMORY_ALLOCATION_ERROR; return NULL; } - isStackObject = FALSE; + isStackObject = false; } else { // fill-in isStackObject = ures_isStackObject(r); - ures_closeBundle(r, FALSE); + ures_closeBundle(r, false); } uprv_memset(r, 0, sizeof(UResourceBundle)); ures_setIsStackObject(r, isStackObject); r->fValidLocaleDataEntry = r->fData = entry; r->fHasFallback = openType != URES_OPEN_DIRECT && !r->getResData().noFallback; - r->fIsTopLevel = TRUE; + r->fIsTopLevel = true; r->fRes = r->getResData().rootRes; r->fSize = res_countArrayItems(&r->getResData(), r->fRes); r->fIndex = -1; @@ -2795,10 +2967,10 @@ static UBool isLocaleInList(UEnumeration *locEnum, const char *locToSearch, UErr const char *loc; while ((loc = uenum_next(locEnum, NULL, status)) != NULL) { if (uprv_strcmp(loc, locToSearch) == 0) { - return TRUE; + return true; } } - return FALSE; + return false; } U_CAPI int32_t U_EXPORT2 @@ -2836,7 +3008,7 @@ ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, if(isAvailable) { UEnumeration *locEnum = ures_openAvailableLocales(path, &subStatus); - *isAvailable = TRUE; + *isAvailable = true; if (U_SUCCESS(subStatus)) { *isAvailable = isLocaleInList(locEnum, parent, &subStatus); } @@ -2854,7 +3026,7 @@ ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, if(((subStatus == U_USING_FALLBACK_WARNING) || (subStatus == U_USING_DEFAULT_WARNING)) && isAvailable) { - *isAvailable = FALSE; + *isAvailable = false; } isAvailable = NULL; /* only want to set this the first time around */ @@ -2910,7 +3082,7 @@ ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, subStatus = U_ZERO_ERROR; res = ures_open(path, parent, &subStatus); if((subStatus == U_USING_FALLBACK_WARNING) && isAvailable) { - *isAvailable = FALSE; + *isAvailable = false; } isAvailable = NULL; /* only want to set this the first time around */ @@ -2991,7 +3163,7 @@ ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, subStatus = U_ZERO_ERROR; res = ures_open(path, parent, &subStatus); if((subStatus == U_USING_FALLBACK_WARNING) && isAvailable) { - *isAvailable = FALSE; + *isAvailable = false; } isAvailable = NULL; /* only want to set this the first time around */ @@ -3224,32 +3396,32 @@ ures_equal(const UResourceBundle* res1, const UResourceBundle* res2){ return (res1->fKey==res2->fKey); }else{ if(uprv_strcmp(res1->fKey, res2->fKey)!=0){ - return FALSE; + return false; } } if(uprv_strcmp(res1->fData->fName, res2->fData->fName)!=0){ - return FALSE; + return false; } if(res1->fData->fPath == NULL|| res2->fData->fPath==NULL){ return (res1->fData->fPath == res2->fData->fPath); }else{ if(uprv_strcmp(res1->fData->fPath, res2->fData->fPath)!=0){ - return FALSE; + return false; } } if(uprv_strcmp(res1->fData->fParent->fName, res2->fData->fParent->fName)!=0){ - return FALSE; + return false; } if(uprv_strcmp(res1->fData->fParent->fPath, res2->fData->fParent->fPath)!=0){ - return FALSE; + return false; } if(uprv_strncmp(res1->fResPath, res2->fResPath, res1->fResPathLen)!=0){ - return FALSE; + return false; } if(res1->fRes != res2->fRes){ - return FALSE; + return false; } - return TRUE; + return true; } U_CAPI UResourceBundle* U_EXPORT2 ures_clone(const UResourceBundle* res, UErrorCode* status){ diff --git a/deps/icu-small/source/common/uresdata.cpp b/deps/icu-small/source/common/uresdata.cpp index 9af081be408c1f..a1222d415ce6d1 100644 --- a/deps/icu-small/source/common/uresdata.cpp +++ b/deps/icu-small/source/common/uresdata.cpp @@ -234,7 +234,7 @@ res_init(ResourceData *pResData, * formatVersion 1: compare key strings in native-charset order * formatVersion 2 and up: compare key strings in ASCII order */ - pResData->useNativeStrcmp=TRUE; + pResData->useNativeStrcmp=true; } } @@ -377,10 +377,10 @@ UBool isNoInheritanceMarker(const ResourceData *pResData, Resource res) { return p[1] == 0x2205 && p[2] == 0x2205 && p[3] == 0x2205; } else { // Assume that the string has not been stored with more length units than necessary. - return FALSE; + return false; } } - return FALSE; + return false; } int32_t getStringArray(const ResourceData *pResData, const icu::ResourceArray &array, @@ -409,7 +409,7 @@ int32_t getStringArray(const ResourceData *pResData, const icu::ResourceArray &a errorCode = U_RESOURCE_TYPE_MISMATCH; return 0; } - dest[i].setTo(TRUE, s, sLength); + dest[i].setTo(true, s, sLength); } return length; } @@ -660,7 +660,7 @@ int32_t ResourceDataValue::getStringArrayOrStringAsArray(UnicodeString *dest, in int32_t sLength; const UChar *s = res_getString(fTraceInfo, &getData(), res, &sLength); if(s != NULL) { - dest[0].setTo(TRUE, s, sLength); + dest[0].setTo(true, s, sLength); return 1; } errorCode = U_RESOURCE_TYPE_MISMATCH; @@ -675,7 +675,7 @@ UnicodeString ResourceDataValue::getStringOrFirstOfArray(UErrorCode &errorCode) int32_t sLength; const UChar *s = res_getString(fTraceInfo, &getData(), res, &sLength); if(s != NULL) { - us.setTo(TRUE, s, sLength); + us.setTo(true, s, sLength); return us; } ResourceArray array = getArray(errorCode); @@ -686,7 +686,7 @@ UnicodeString ResourceDataValue::getStringOrFirstOfArray(UErrorCode &errorCode) // Tracing is already performed above (unimportant for trace that this is an array) s = res_getStringNoTrace(&getData(), array.internalGetResource(&getData(), 0), &sLength); if(s != NULL) { - us.setTo(TRUE, s, sLength); + us.setTo(true, s, sLength); return us; } } @@ -837,9 +837,9 @@ UBool icu::ResourceTable::getKeyAndValue(int32_t i, // alive for the duration that fields are being read from it // (including nested fields). rdValue.setResource(res, ResourceTracer(fTraceInfo, key)); - return TRUE; + return true; } - return FALSE; + return false; } UBool icu::ResourceTable::findValue(const char *key, ResourceValue &value) const { @@ -860,9 +860,9 @@ UBool icu::ResourceTable::findValue(const char *key, ResourceValue &value) const } // Same note about lifetime as in getKeyAndValue(). rdValue.setResource(res, ResourceTracer(fTraceInfo, key)); - return TRUE; + return true; } - return FALSE; + return false; } U_CAPI Resource U_EXPORT2 @@ -912,9 +912,9 @@ UBool icu::ResourceArray::getValue(int32_t i, icu::ResourceValue &value) const { rdValue.setResource( internalGetResource(&rdValue.getData(), i), ResourceTracer(fTraceInfo, i)); - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC Resource @@ -1222,7 +1222,7 @@ ures_swapResource(const UDataSwapper *ds, } uprv_sortArray(pTempTable->rows, count, sizeof(Row), ures_compareRows, pTempTable->keyChars, - FALSE, pErrorCode); + false, pErrorCode); if(U_FAILURE(*pErrorCode)) { udata_printError(ds, "ures_swapResource(table res=%08x).uprv_sortArray(%d items) failed\n", res, count); diff --git a/deps/icu-small/source/common/usc_impl.cpp b/deps/icu-small/source/common/usc_impl.cpp index 111029b97496e7..a4e2fc6069a0b2 100644 --- a/deps/icu-small/source/common/usc_impl.cpp +++ b/deps/icu-small/source/common/usc_impl.cpp @@ -261,7 +261,7 @@ uscript_nextRun(UScriptRun *scriptRun, int32_t *pRunStart, int32_t *pRunLimit, U /* if we've fallen off the end of the text, we're done */ if (scriptRun == NULL || scriptRun->scriptLimit >= scriptRun->textLength) { - return FALSE; + return false; } SYNC_FIXUP(scriptRun); @@ -357,5 +357,5 @@ uscript_nextRun(UScriptRun *scriptRun, int32_t *pRunStart, int32_t *pRunLimit, U *pRunScript = scriptRun->scriptCode; } - return TRUE; + return true; } diff --git a/deps/icu-small/source/common/uscript.cpp b/deps/icu-small/source/common/uscript.cpp index f8bd7e7fdd1ae2..1ededbb268ae23 100644 --- a/deps/icu-small/source/common/uscript.cpp +++ b/deps/icu-small/source/common/uscript.cpp @@ -113,14 +113,14 @@ uscript_getCode(const char* nameOrAbbrOrLocale, return 0; } - triedCode = FALSE; + triedCode = false; if(uprv_strchr(nameOrAbbrOrLocale, '-')==NULL && uprv_strchr(nameOrAbbrOrLocale, '_')==NULL ){ /* try long and abbreviated script names first */ UScriptCode code = (UScriptCode) u_getPropertyValueEnum(UCHAR_SCRIPT, nameOrAbbrOrLocale); if(code!=USCRIPT_INVALID_CODE) { return setOneCode(code, fillIn, capacity, err); } - triedCode = TRUE; + triedCode = true; } internalErrorCode = U_ZERO_ERROR; length = getCodesFromLocale(nameOrAbbrOrLocale, fillIn, capacity, err); diff --git a/deps/icu-small/source/common/uscript_props.cpp b/deps/icu-small/source/common/uscript_props.cpp index 07bae251ea323f..886acfafa88366 100644 --- a/deps/icu-small/source/common/uscript_props.cpp +++ b/deps/icu-small/source/common/uscript_props.cpp @@ -242,6 +242,8 @@ const int32_t SCRIPT_PROPS[] = { 0x16ABC | EXCLUSION, // Tnsa 0x1E290 | EXCLUSION, // Toto 0x10582 | EXCLUSION | CASED, // Vith + 0x11F1B | EXCLUSION | LB_LETTERS, // Kawi + 0x1E4E6 | EXCLUSION, // Nagm // End copy-paste from parsescriptmetadata.py }; diff --git a/deps/icu-small/source/common/uset.cpp b/deps/icu-small/source/common/uset.cpp index 871a5d8986f050..2152693560b324 100644 --- a/deps/icu-small/source/common/uset.cpp +++ b/deps/icu-small/source/common/uset.cpp @@ -344,12 +344,12 @@ uset_getItem(const USet* uset, int32_t itemIndex, //uset_getRange(const USet* set, int32_t rangeIndex, // UChar32* pStart, UChar32* pEnd) { // if ((uint32_t) rangeIndex >= (uint32_t) uset_getRangeCount(set)) { -// return FALSE; +// return false; // } // const UnicodeSet* us = (const UnicodeSet*) set; // *pStart = us->getRangeStart(rangeIndex); // *pEnd = us->getRangeEnd(rangeIndex); -// return TRUE; +// return true; //} /* @@ -384,11 +384,11 @@ uset_getSerializedSet(USerializedSet* fillSet, const uint16_t* src, int32_t srcL int32_t length; if(fillSet==NULL) { - return FALSE; + return false; } if(src==NULL || srcLength<=0) { fillSet->length=fillSet->bmpLength=0; - return FALSE; + return false; } length=*src++; @@ -397,20 +397,20 @@ uset_getSerializedSet(USerializedSet* fillSet, const uint16_t* src, int32_t srcL length&=0x7fff; if(srcLength<(2+length)) { fillSet->length=fillSet->bmpLength=0; - return FALSE; + return false; } fillSet->bmpLength=*src++; } else { /* only BMP values */ if(srcLength<(1+length)) { fillSet->length=fillSet->bmpLength=0; - return FALSE; + return false; } fillSet->bmpLength=length; } fillSet->array=src; fillSet->length=length; - return TRUE; + return true; } U_CAPI void U_EXPORT2 @@ -451,7 +451,7 @@ uset_serializedContains(const USerializedSet* set, UChar32 c) { const uint16_t* array; if(set==NULL || (uint32_t)c>0x10ffff) { - return FALSE; + return false; } array=set->array; @@ -520,7 +520,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, int32_t bmpLength, length; if(set==NULL || rangeIndex<0 || pStart==NULL || pEnd==NULL) { - return FALSE; + return false; } array=set->array; @@ -537,7 +537,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, } else { *pEnd=0x10ffff; } - return TRUE; + return true; } else { rangeIndex-=bmpLength; rangeIndex*=2; /* address pairs of pairs of units */ @@ -551,9 +551,9 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, } else { *pEnd=0x10ffff; } - return TRUE; + return true; } else { - return FALSE; + return false; } } } @@ -591,14 +591,14 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // int32_t i, length, more; // // if(set==NULL || (uint32_t)c>0x10ffff) { -// return FALSE; +// return false; // } // // length=set->length; // i=findChar(set->array, length, c); // if((i&1)^doRemove) { // /* c is already in the set */ -// return TRUE; +// return true; // } // // /* how many more array items do we need? */ @@ -615,7 +615,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // } // } // } -// return TRUE; +// return true; // } else if(i>0 && c==set->array[i-1]) { // /* c is just after the previous range, extend that in-place by one */ // if(++c<=0x10ffff) { @@ -632,7 +632,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // /* extend the previous range (had limit 0x10ffff) to the end of Unicode */ // set->length=i-1; // } -// return TRUE; +// return true; // } else if(i==length && c==0x10ffff) { // /* insert one range limit c */ // more=1; @@ -647,7 +647,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // int32_t newCapacity=set->capacity+set->capacity/2+USET_GROW_DELTA; // UChar32* newArray=(UChar32* )uprv_malloc(newCapacity*4); // if(newArray==NULL) { -// return FALSE; +// return false; // } // set->capacity=newCapacity; // uprv_memcpy(newArray, set->array, length*4); @@ -667,7 +667,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // } // set->length+=more; // -// return TRUE; +// return true; // } // // U_CAPI UBool U_EXPORT2 diff --git a/deps/icu-small/source/common/usetiter.cpp b/deps/icu-small/source/common/usetiter.cpp index 791516904944d3..3cdece5500b497 100644 --- a/deps/icu-small/source/common/usetiter.cpp +++ b/deps/icu-small/source/common/usetiter.cpp @@ -50,19 +50,19 @@ UBool UnicodeSetIterator::next() { if (nextElement <= endElement) { codepoint = codepointEnd = nextElement++; string = NULL; - return TRUE; + return true; } if (range < endRange) { loadRange(++range); codepoint = codepointEnd = nextElement++; string = NULL; - return TRUE; + return true; } - if (nextString >= stringCount) return FALSE; + if (nextString >= stringCount) return false; codepoint = (UChar32)IS_STRING; // signal that value is actually a string string = (const UnicodeString*) set->strings->elementAt(nextString++); - return TRUE; + return true; } /** @@ -82,20 +82,20 @@ UBool UnicodeSetIterator::nextRange() { codepointEnd = endElement; codepoint = nextElement; nextElement = endElement+1; - return TRUE; + return true; } if (range < endRange) { loadRange(++range); codepointEnd = endElement; codepoint = nextElement; nextElement = endElement+1; - return TRUE; + return true; } - if (nextString >= stringCount) return FALSE; + if (nextString >= stringCount) return false; codepoint = (UChar32)IS_STRING; // signal that value is actually a string string = (const UnicodeString*) set->strings->elementAt(nextString++); - return TRUE; + return true; } /** diff --git a/deps/icu-small/source/common/ushape.cpp b/deps/icu-small/source/common/ushape.cpp index ae13b5c11834c5..babbbe52a831e8 100644 --- a/deps/icu-small/source/common/ushape.cpp +++ b/deps/icu-small/source/common/ushape.cpp @@ -354,10 +354,10 @@ _shapeToArabicDigitsWithContext(UChar *s, int32_t length, switch(ubidi_getClass(c)) { case U_LEFT_TO_RIGHT: /* L */ case U_RIGHT_TO_LEFT: /* R */ - lastStrongWasAL=FALSE; + lastStrongWasAL=false; break; case U_RIGHT_TO_LEFT_ARABIC: /* AL */ - lastStrongWasAL=TRUE; + lastStrongWasAL=true; break; case U_EUROPEAN_NUMBER: /* EN */ if(lastStrongWasAL && (uint32_t)(c-0x30)<10) { @@ -374,10 +374,10 @@ _shapeToArabicDigitsWithContext(UChar *s, int32_t length, switch(ubidi_getClass(c)) { case U_LEFT_TO_RIGHT: /* L */ case U_RIGHT_TO_LEFT: /* R */ - lastStrongWasAL=FALSE; + lastStrongWasAL=false; break; case U_RIGHT_TO_LEFT_ARABIC: /* AL */ - lastStrongWasAL=TRUE; + lastStrongWasAL=true; break; case U_EUROPEAN_NUMBER: /* EN */ if(lastStrongWasAL && (uint32_t)(c-0x30)<10) { @@ -1710,13 +1710,13 @@ u_shapeArabic(const UChar *source, int32_t sourceLength, _shapeToArabicDigitsWithContext(dest, destLength, digitBase, (UBool)((options&U_SHAPE_TEXT_DIRECTION_MASK)==U_SHAPE_TEXT_DIRECTION_LOGICAL), - FALSE); + false); break; case U_SHAPE_DIGITS_ALEN2AN_INIT_AL: _shapeToArabicDigitsWithContext(dest, destLength, digitBase, (UBool)((options&U_SHAPE_TEXT_DIRECTION_MASK)==U_SHAPE_TEXT_DIRECTION_LOGICAL), - TRUE); + true); break; default: /* will never occur because of validity checks above */ diff --git a/deps/icu-small/source/common/usprep.cpp b/deps/icu-small/source/common/usprep.cpp index 41a1f56c773f5b..50d16081d1dd24 100644 --- a/deps/icu-small/source/common/usprep.cpp +++ b/deps/icu-small/source/common/usprep.cpp @@ -45,7 +45,7 @@ U_CDECL_BEGIN Static cache for already opened StringPrep profiles */ static UHashtable *SHARED_DATA_HASHTABLE = NULL; -static icu::UInitOnce gSharedDataInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gSharedDataInitOnce {}; static UMutex usprepMutex; /* format version of spp file */ @@ -91,9 +91,9 @@ isSPrepAcceptable(void * /* context */, ) { //uprv_memcpy(formatVersion, pInfo->formatVersion, 4); uprv_memcpy(dataVersion, pInfo->dataVersion, 4); - return TRUE; + return true; } else { - return FALSE; + return false; } } @@ -159,8 +159,8 @@ usprep_internal_flushCache(UBool noRefCount){ profile = (UStringPrepProfile *) e->value.pointer; key = (UStringPrepKey *) e->key.pointer; - if ((noRefCount== FALSE && profile->refCount == 0) || - noRefCount== TRUE) { + if ((noRefCount== false && profile->refCount == 0) || + noRefCount== true) { deletedNum++; uhash_removeElement(SHARED_DATA_HASHTABLE, e); @@ -188,13 +188,13 @@ usprep_internal_flushCache(UBool noRefCount){ /* Works just like ucnv_flushCache() static int32_t usprep_flushCache(){ - return usprep_internal_flushCache(FALSE); + return usprep_internal_flushCache(false); } */ static UBool U_CALLCONV usprep_cleanup(void){ if (SHARED_DATA_HASHTABLE != NULL) { - usprep_internal_flushCache(TRUE); + usprep_internal_flushCache(true); if (SHARED_DATA_HASHTABLE != NULL && uhash_count(SHARED_DATA_HASHTABLE) == 0) { uhash_close(SHARED_DATA_HASHTABLE); SHARED_DATA_HASHTABLE = NULL; @@ -243,7 +243,7 @@ loadData(UStringPrepProfile* profile, //TODO: change the path dataMemory=udata_openChoice(path, type, name, isSPrepAcceptable, NULL, errorCode); if(U_FAILURE(*errorCode)) { - return FALSE; + return false; } p=(const int32_t *)udata_getMemory(dataMemory); @@ -254,7 +254,7 @@ loadData(UStringPrepProfile* profile, if(U_FAILURE(*errorCode)) { udata_close(dataMemory); - return FALSE; + return false; } /* in the mutex block, set the data for this process */ @@ -280,7 +280,7 @@ loadData(UStringPrepProfile* profile, if(U_FAILURE(*errorCode)){ udata_close(dataMemory); - return FALSE; + return false; } if( normUniVer < sprepUniVer && /* the Unicode version of SPREP file must be less than the Unicode Version of the normalization data */ normUniVer < normCorrVer && /* the Unicode version of the NormalizationCorrections.txt file should be less than the Unicode Version of the normalization data */ @@ -288,9 +288,9 @@ loadData(UStringPrepProfile* profile, ){ *errorCode = U_INVALID_FORMAT_ERROR; udata_close(dataMemory); - return FALSE; + return false; } - profile->isDataLoaded = TRUE; + profile->isDataLoaded = true; /* if a different thread set it first, then close the extra data */ if(dataMemory!=NULL) { @@ -474,28 +474,28 @@ getValues(uint16_t trieWord, int16_t& value, UBool& isIndex){ * the source codepoint is copied to the destination */ type = USPREP_TYPE_LIMIT; - isIndex =FALSE; + isIndex =false; value = 0; }else if(trieWord >= _SPREP_TYPE_THRESHOLD){ type = (UStringPrepType) (trieWord - _SPREP_TYPE_THRESHOLD); - isIndex =FALSE; + isIndex =false; value = 0; }else{ /* get the type */ type = USPREP_MAP; /* ascertain if the value is index or delta */ if(trieWord & 0x02){ - isIndex = TRUE; + isIndex = true; value = trieWord >> 2; //mask off the lower 2 bits and shift }else{ - isIndex = FALSE; + isIndex = false; value = (int16_t)trieWord; value = (value >> 2); } if((trieWord>>2) == _SPREP_MAX_INDEX_VALUE){ type = USPREP_DELETE; - isIndex =FALSE; + isIndex =false; value = 0; } } @@ -535,7 +535,7 @@ usprep_map( const UStringPrepProfile* profile, type = getValues(result, value, isIndex); // check if the source codepoint is unassigned - if(type == USPREP_UNASSIGNED && allowUnassigned == FALSE){ + if(type == USPREP_UNASSIGNED && allowUnassigned == false){ uprv_syntaxError(src,srcIndex-U16_LENGTH(ch), srcLength,parseError); *status = U_STRINGPREP_UNASSIGNED_ERROR; @@ -709,7 +709,7 @@ usprep_prepare( const UStringPrepProfile* profile, const UChar *b2 = s2.getBuffer(); int32_t b2Len = s2.length(); UCharDirection direction=U_CHAR_DIRECTION_COUNT, firstCharDir=U_CHAR_DIRECTION_COUNT; - UBool leftToRight=FALSE, rightToLeft=FALSE; + UBool leftToRight=false, rightToLeft=false; int32_t rtlPos =-1, ltrPos =-1; for(int32_t b2Index=0; b2IndexcheckBiDi == TRUE){ + if(profile->checkBiDi == true){ // satisfy 2 - if( leftToRight == TRUE && rightToLeft == TRUE){ + if( leftToRight == true && rightToLeft == true){ *status = U_STRINGPREP_CHECK_BIDI_ERROR; uprv_syntaxError(b2,(rtlPos>ltrPos) ? rtlPos : ltrPos, b2Len, parseError); return 0; } //satisfy 3 - if( rightToLeft == TRUE && + if( rightToLeft == true && !((firstCharDir == U_RIGHT_TO_LEFT || firstCharDir == U_RIGHT_TO_LEFT_ARABIC) && (direction == U_RIGHT_TO_LEFT || direction == U_RIGHT_TO_LEFT_ARABIC)) ){ *status = U_STRINGPREP_CHECK_BIDI_ERROR; uprv_syntaxError(b2, rtlPos, b2Len, parseError); - return FALSE; + return false; } } return s2.extract(dest, destCapacity, *status); diff --git a/deps/icu-small/source/common/ustr_cnv.cpp b/deps/icu-small/source/common/ustr_cnv.cpp index 9a25a9905a2374..97fbc527a3749c 100644 --- a/deps/icu-small/source/common/ustr_cnv.cpp +++ b/deps/icu-small/source/common/ustr_cnv.cpp @@ -144,7 +144,7 @@ u_uastrncpy(UChar *ucs1, &s2, s2+u_astrnlen(s2, n), NULL, - TRUE, + true, &err); ucnv_reset(cnv); /* be good citizens */ u_releaseDefaultConverter(cnv); @@ -216,7 +216,7 @@ u_austrncpy(char *s1, &ucs2, ucs2+u_ustrnlen(ucs2, n), NULL, - TRUE, + true, &err); ucnv_reset(cnv); /* be good citizens */ u_releaseDefaultConverter(cnv); diff --git a/deps/icu-small/source/common/ustr_titlecase_brkiter.cpp b/deps/icu-small/source/common/ustr_titlecase_brkiter.cpp index 3002d64e34f17f..85dfa0decb427a 100644 --- a/deps/icu-small/source/common/ustr_titlecase_brkiter.cpp +++ b/deps/icu-small/source/common/ustr_titlecase_brkiter.cpp @@ -110,7 +110,7 @@ int32_t WholeStringBreakIterator::next() { return length; } int32_t WholeStringBreakIterator::current() const { return 0; } int32_t WholeStringBreakIterator::following(int32_t /*offset*/) { return length; } int32_t WholeStringBreakIterator::preceding(int32_t /*offset*/) { return 0; } -UBool WholeStringBreakIterator::isBoundary(int32_t /*offset*/) { return FALSE; } +UBool WholeStringBreakIterator::isBoundary(int32_t /*offset*/) { return false; } int32_t WholeStringBreakIterator::next(int32_t /*n*/) { return length; } WholeStringBreakIterator *WholeStringBreakIterator::createBufferClone( diff --git a/deps/icu-small/source/common/ustrcase.cpp b/deps/icu-small/source/common/ustrcase.cpp index 43910ea520984e..8037c09b4f0a97 100644 --- a/deps/icu-small/source/common/ustrcase.cpp +++ b/deps/icu-small/source/common/ustrcase.cpp @@ -107,7 +107,7 @@ appendResult(UChar *dest, int32_t destIndex, int32_t destCapacity, /* append the result */ if(c>=0) { /* code point */ - UBool isError=FALSE; + UBool isError=false; U16_APPEND(dest, destIndex, destCapacity, c, isError); if(isError) { /* overflow, nothing written */ @@ -1087,12 +1087,12 @@ UBool isFollowedByCasedLetter(const UChar *s, int32_t i, int32_t length) { if ((type & UCASE_IGNORABLE) != 0) { // Case-ignorable, continue with the loop. } else if (type != UCASE_NONE) { - return TRUE; // Followed by cased letter. + return true; // Followed by cased letter. } else { - return FALSE; // Uncased and not case-ignorable. + return false; // Uncased and not case-ignorable. } } - return FALSE; // Not followed by cased letter. + return false; // Not followed by cased letter. } /** @@ -1155,7 +1155,7 @@ int32_t toUpper(uint32_t options, nextState |= AFTER_VOWEL_WITH_ACCENT; } // Map according to Greek rules. - UBool addTonos = FALSE; + UBool addTonos = false; if (upper == 0x397 && (data & HAS_ACCENT) != 0 && numYpogegrammeni == 0 && @@ -1166,7 +1166,7 @@ int32_t toUpper(uint32_t options, if (i == nextIndex) { upper = 0x389; // Preserve the precomposed form. } else { - addTonos = TRUE; + addTonos = true; } } else if ((data & HAS_DIALYTIKA) != 0) { // Preserve a vowel with dialytika in precomposed form if it exists. @@ -1181,7 +1181,7 @@ int32_t toUpper(uint32_t options, UBool change; if (edits == nullptr && (options & U_OMIT_UNCHANGED_TEXT) == 0) { - change = TRUE; // common, simple usage + change = true; // common, simple usage } else { // Find out first whether we are changing the text. change = src[i] != upper || numYpogegrammeni > 0; diff --git a/deps/icu-small/source/common/ustring.cpp b/deps/icu-small/source/common/ustring.cpp index 847725638912fc..5804976ef97333 100644 --- a/deps/icu-small/source/common/ustring.cpp +++ b/deps/icu-small/source/common/ustring.cpp @@ -43,13 +43,13 @@ static inline UBool isMatchAtCPBoundary(const UChar *start, const UChar *match, const UChar *matchLimit, const UChar *limit) { if(U16_IS_TRAIL(*match) && start!=match && U16_IS_LEAD(*(match-1))) { /* the leading edge of the match is in the middle of a surrogate pair */ - return FALSE; + return false; } if(U16_IS_LEAD(*(matchLimit-1)) && matchLimit!=limit && U16_IS_TRAIL(*matchLimit)) { /* the trailing edge of the match is in the middle of a surrogate pair */ - return FALSE; + return false; } - return TRUE; + return true; } U_CAPI UChar * U_EXPORT2 @@ -461,7 +461,7 @@ u_memrchr32(const UChar *s, UChar32 c, int32_t count) { /* * Match each code point in a string against each code point in the matchSet. * Return the index of the first string code point that - * is (polarity==TRUE) or is not (FALSE) contained in the matchSet. + * is (polarity==true) or is not (false) contained in the matchSet. * Return -(string length)-1 if there is no such code point. */ static int32_t @@ -540,7 +540,7 @@ _matchFromSet(const UChar *string, const UChar *matchSet, UBool polarity) { U_CAPI UChar * U_EXPORT2 u_strpbrk(const UChar *string, const UChar *matchSet) { - int32_t idx = _matchFromSet(string, matchSet, TRUE); + int32_t idx = _matchFromSet(string, matchSet, true); if(idx >= 0) { return (UChar *)string + idx; } else { @@ -552,7 +552,7 @@ u_strpbrk(const UChar *string, const UChar *matchSet) U_CAPI int32_t U_EXPORT2 u_strcspn(const UChar *string, const UChar *matchSet) { - int32_t idx = _matchFromSet(string, matchSet, TRUE); + int32_t idx = _matchFromSet(string, matchSet, true); if(idx >= 0) { return idx; } else { @@ -564,7 +564,7 @@ u_strcspn(const UChar *string, const UChar *matchSet) U_CAPI int32_t U_EXPORT2 u_strspn(const UChar *string, const UChar *matchSet) { - int32_t idx = _matchFromSet(string, matchSet, FALSE); + int32_t idx = _matchFromSet(string, matchSet, false); if(idx >= 0) { return idx; } else { @@ -929,13 +929,13 @@ u_strCompare(const UChar *s1, int32_t length1, if(s1==NULL || length1<-1 || s2==NULL || length2<-1) { return 0; } - return uprv_strCompare(s1, length1, s2, length2, FALSE, codePointOrder); + return uprv_strCompare(s1, length1, s2, length2, false, codePointOrder); } /* String compare in code point order - u_strcmp() compares in code unit order. */ U_CAPI int32_t U_EXPORT2 u_strcmpCodePointOrder(const UChar *s1, const UChar *s2) { - return uprv_strCompare(s1, -1, s2, -1, FALSE, TRUE); + return uprv_strCompare(s1, -1, s2, -1, false, true); } U_CAPI int32_t U_EXPORT2 @@ -960,7 +960,7 @@ u_strncmp(const UChar *s1, U_CAPI int32_t U_EXPORT2 u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n) { - return uprv_strCompare(s1, n, s2, n, TRUE, TRUE); + return uprv_strCompare(s1, n, s2, n, true, true); } U_CAPI UChar* U_EXPORT2 @@ -1049,10 +1049,10 @@ U_CAPI UBool U_EXPORT2 u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number) { if(number<0) { - return TRUE; + return true; } if(s==NULL || length<-1) { - return FALSE; + return false; } if(length==-1) { @@ -1062,10 +1062,10 @@ u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number) { /* count code points until they exceed */ for(;;) { if((c=*s++)==0) { - return FALSE; + return false; } if(number==0) { - return TRUE; + return true; } if(U16_IS_LEAD(c) && U16_IS_TRAIL(*s)) { ++s; @@ -1079,13 +1079,13 @@ u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number) { /* s contains at least (length+1)/2 code points: <=2 UChars per cp */ if(((length+1)/2)>number) { - return TRUE; + return true; } /* check if s does not even contain enough UChars */ maxSupplementary=length-number; if(maxSupplementary<=0) { - return FALSE; + return false; } /* there are maxSupplementary=length-number more UChars than asked-for code points */ @@ -1096,16 +1096,16 @@ u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number) { limit=s+length; for(;;) { if(s==limit) { - return FALSE; + return false; } if(number==0) { - return TRUE; + return true; } if(U16_IS_LEAD(*s++) && s!=limit && U16_IS_TRAIL(*s)) { ++s; if(--maxSupplementary<=0) { /* too many pairs - too few code points */ - return FALSE; + return false; } } --number; @@ -1162,7 +1162,7 @@ u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count) { U_CAPI int32_t U_EXPORT2 u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count) { - return uprv_strCompare(s1, count, s2, count, FALSE, TRUE); + return uprv_strCompare(s1, count, s2, count, false, true); } /* u_unescape & support fns ------------------------------------------------- */ @@ -1223,7 +1223,7 @@ u_unescapeAt(UNESCAPE_CHAR_AT charAt, int8_t maxDig = 0; int8_t bitsPerDigit = 4; int32_t dig; - UBool braces = FALSE; + UBool braces = false; /* Check that offset is in range */ if (*offset < 0 || *offset >= length) { @@ -1245,7 +1245,7 @@ u_unescapeAt(UNESCAPE_CHAR_AT charAt, minDig = 1; if (*offset < length && charAt(*offset, context) == u'{') { ++(*offset); - braces = TRUE; + braces = true; maxDig = 8; } else { maxDig = 2; diff --git a/deps/icu-small/source/common/ustrtrns.cpp b/deps/icu-small/source/common/ustrtrns.cpp index 5dc032c02fb807..dcb9dc5878323b 100644 --- a/deps/icu-small/source/common/ustrtrns.cpp +++ b/deps/icu-small/source/common/ustrtrns.cpp @@ -119,7 +119,7 @@ u_strFromUTF32WithSub(UChar *dest, } else { ++numSubstitutions; } - } while(TRUE); + } while(true); } reqLength += (int32_t)(pDest - dest); diff --git a/deps/icu-small/source/common/utext.cpp b/deps/icu-small/source/common/utext.cpp index ec79700ca81636..548e6a60f31fdf 100644 --- a/deps/icu-small/source/common/utext.cpp +++ b/deps/icu-small/source/common/utext.cpp @@ -49,14 +49,14 @@ utext_moveIndex32(UText *ut, int32_t delta) { UChar32 c; if (delta > 0) { do { - if(ut->chunkOffset>=ut->chunkLength && !utext_access(ut, ut->chunkNativeLimit, TRUE)) { - return FALSE; + if(ut->chunkOffset>=ut->chunkLength && !utext_access(ut, ut->chunkNativeLimit, true)) { + return false; } c = ut->chunkContents[ut->chunkOffset]; if (U16_IS_SURROGATE(c)) { c = utext_next32(ut); if (c == U_SENTINEL) { - return FALSE; + return false; } } else { ut->chunkOffset++; @@ -65,14 +65,14 @@ utext_moveIndex32(UText *ut, int32_t delta) { } else if (delta<0) { do { - if(ut->chunkOffset<=0 && !utext_access(ut, ut->chunkNativeStart, FALSE)) { - return FALSE; + if(ut->chunkOffset<=0 && !utext_access(ut, ut->chunkNativeStart, false)) { + return false; } c = ut->chunkContents[ut->chunkOffset-1]; if (U16_IS_SURROGATE(c)) { c = utext_previous32(ut); if (c == U_SENTINEL) { - return FALSE; + return false; } } else { ut->chunkOffset--; @@ -80,7 +80,7 @@ utext_moveIndex32(UText *ut, int32_t delta) { } while(++delta<0); } - return TRUE; + return true; } @@ -114,7 +114,7 @@ utext_setNativeIndex(UText *ut, int64_t index) { // Access the new position. Assume a forward iteration from here, // which will also be optimimum for a single random access. // Reverse iterations may suffer slightly. - ut->pFuncs->access(ut, index, TRUE); + ut->pFuncs->access(ut, index, true); } else if((int32_t)(index - ut->chunkNativeStart) <= ut->nativeIndexingLimit) { // utf-16 indexing. ut->chunkOffset=(int32_t)(index-ut->chunkNativeStart); @@ -127,7 +127,7 @@ utext_setNativeIndex(UText *ut, int64_t index) { UChar c= ut->chunkContents[ut->chunkOffset]; if (U16_IS_TRAIL(c)) { if (ut->chunkOffset==0) { - ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE); + ut->pFuncs->access(ut, ut->chunkNativeStart, false); } if (ut->chunkOffset>0) { UChar lead = ut->chunkContents[ut->chunkOffset-1]; @@ -152,7 +152,7 @@ utext_getPreviousNativeIndex(UText *ut) { int64_t result; if (i >= 0) { UChar c = ut->chunkContents[i]; - if (U16_IS_TRAIL(c) == FALSE) { + if (U16_IS_TRAIL(c) == false) { if (i <= ut->nativeIndexingLimit) { result = ut->chunkNativeStart + i; } else { @@ -189,14 +189,14 @@ utext_current32(UText *ut) { UChar32 c; if (ut->chunkOffset==ut->chunkLength) { // Current position is just off the end of the chunk. - if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeLimit, true) == false) { // Off the end of the text. return U_SENTINEL; } } c = ut->chunkContents[ut->chunkOffset]; - if (U16_IS_LEAD(c) == FALSE) { + if (U16_IS_LEAD(c) == false) { // Normal, non-supplementary case. return c; } @@ -219,11 +219,11 @@ utext_current32(UText *ut) { // the original position before the unpaired lead still needs to be restored. int64_t nativePosition = ut->chunkNativeLimit; int32_t originalOffset = ut->chunkOffset; - if (ut->pFuncs->access(ut, nativePosition, TRUE)) { + if (ut->pFuncs->access(ut, nativePosition, true)) { trail = ut->chunkContents[ut->chunkOffset]; } - UBool r = ut->pFuncs->access(ut, nativePosition, FALSE); // reverse iteration flag loads preceding chunk - U_ASSERT(r==TRUE); + UBool r = ut->pFuncs->access(ut, nativePosition, false); // reverse iteration flag loads preceding chunk + U_ASSERT(r==true); ut->chunkOffset = originalOffset; if(!r) { return U_SENTINEL; @@ -246,7 +246,7 @@ utext_char32At(UText *ut, int64_t nativeIndex) { if (nativeIndex>=ut->chunkNativeStart && nativeIndex < ut->chunkNativeStart + ut->nativeIndexingLimit) { ut->chunkOffset = (int32_t)(nativeIndex - ut->chunkNativeStart); c = ut->chunkContents[ut->chunkOffset]; - if (U16_IS_SURROGATE(c) == FALSE) { + if (U16_IS_SURROGATE(c) == false) { return c; } } @@ -270,13 +270,13 @@ utext_next32(UText *ut) { UChar32 c; if (ut->chunkOffset >= ut->chunkLength) { - if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeLimit, true) == false) { return U_SENTINEL; } } c = ut->chunkContents[ut->chunkOffset++]; - if (U16_IS_LEAD(c) == FALSE) { + if (U16_IS_LEAD(c) == false) { // Normal case, not supplementary. // (A trail surrogate seen here is just returned as is, as a surrogate value. // It cannot be part of a pair.) @@ -284,14 +284,14 @@ utext_next32(UText *ut) { } if (ut->chunkOffset >= ut->chunkLength) { - if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeLimit, true) == false) { // c is an unpaired lead surrogate at the end of the text. // return it as it is. return c; } } UChar32 trail = ut->chunkContents[ut->chunkOffset]; - if (U16_IS_TRAIL(trail) == FALSE) { + if (U16_IS_TRAIL(trail) == false) { // c was an unpaired lead surrogate, not at the end of the text. // return it as it is (unpaired). Iteration position is on the // following character, possibly in the next chunk, where the @@ -310,13 +310,13 @@ utext_previous32(UText *ut) { UChar32 c; if (ut->chunkOffset <= 0) { - if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeStart, false) == false) { return U_SENTINEL; } } ut->chunkOffset--; c = ut->chunkContents[ut->chunkOffset]; - if (U16_IS_TRAIL(c) == FALSE) { + if (U16_IS_TRAIL(c) == false) { // Normal case, not supplementary. // (A lead surrogate seen here is just returned as is, as a surrogate value. // It cannot be part of a pair.) @@ -324,7 +324,7 @@ utext_previous32(UText *ut) { } if (ut->chunkOffset <= 0) { - if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeStart, false) == false) { // c is an unpaired trail surrogate at the start of the text. // return it as it is. return c; @@ -332,7 +332,7 @@ utext_previous32(UText *ut) { } UChar32 lead = ut->chunkContents[ut->chunkOffset-1]; - if (U16_IS_LEAD(lead) == FALSE) { + if (U16_IS_LEAD(lead) == false) { // c was an unpaired trail surrogate, not at the end of the text. // return it as it is (unpaired). Iteration position is at c return c; @@ -351,7 +351,7 @@ utext_next32From(UText *ut, int64_t index) { if(indexchunkNativeStart || index>=ut->chunkNativeLimit) { // Desired position is outside of the current chunk. - if(!ut->pFuncs->access(ut, index, TRUE)) { + if(!ut->pFuncs->access(ut, index, true)) { // no chunk available here return U_SENTINEL; } @@ -391,7 +391,7 @@ utext_previous32From(UText *ut, int64_t index) { // if(index<=ut->chunkNativeStart || index>ut->chunkNativeLimit) { // Requested native index is outside of the current chunk. - if(!ut->pFuncs->access(ut, index, FALSE)) { + if(!ut->pFuncs->access(ut, index, false)) { // no chunk available here return U_SENTINEL; } @@ -400,7 +400,7 @@ utext_previous32From(UText *ut, int64_t index) { ut->chunkOffset = (int32_t)(index - ut->chunkNativeStart); } else { ut->chunkOffset=ut->pFuncs->mapNativeIndexToUTF16(ut, index); - if (ut->chunkOffset==0 && !ut->pFuncs->access(ut, index, FALSE)) { + if (ut->chunkOffset==0 && !ut->pFuncs->access(ut, index, false)) { // no chunk available here return U_SENTINEL; } @@ -438,24 +438,24 @@ utext_equals(const UText *a, const UText *b) { a->magic != UTEXT_MAGIC || b->magic != UTEXT_MAGIC) { // Null or invalid arguments don't compare equal to anything. - return FALSE; + return false; } if (a->pFuncs != b->pFuncs) { // Different types of text providers. - return FALSE; + return false; } if (a->context != b->context) { // Different sources (different strings) - return FALSE; + return false; } if (utext_getNativeIndex(a) != utext_getNativeIndex(b)) { // Different current position in the string. - return FALSE; + return false; } - return TRUE; + return true; } U_CAPI UBool U_EXPORT2 @@ -987,7 +987,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { // Don't swap buffers, but do set the // current buffer position. ut->chunkOffset = ut->chunkLength; - return FALSE; + return false; } else { // End of current buffer. // check whether other buffer already has what we need. @@ -1016,7 +1016,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { // Current buffer extends up to the end of the string. // Leave it as the current buffer. ut->chunkOffset = ut->chunkLength; - return FALSE; + return false; } if (ix == u8b->bufNativeLimit) { // Alternate buffer extends to the end of string. @@ -1038,7 +1038,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { mapIndex = ix - u8b->toUCharsMapStart; U_ASSERT(mapIndex < (int32_t)sizeof(UTF8Buf::mapToUChars)); ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx; - return TRUE; + return true; } } @@ -1055,7 +1055,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { // Don't swap buffers, but do set the // current buffer position. ut->chunkOffset = 0; - return FALSE; + return false; } else { // Start of current buffer. // check whether other buffer already has what we need. @@ -1108,9 +1108,9 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { // one of the trailing bytes. Because there is no preceding , // character, this access fails. We can't pick up on the // situation sooner because the requested index is not zero. - return FALSE; + return false; } else { - return TRUE; + return true; } @@ -1139,7 +1139,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { U_ASSERT(mapIndex<(int32_t)sizeof(u8b->mapToUChars)); ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx; - return TRUE; + return true; } @@ -1170,7 +1170,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { ut->chunkOffset = 0; U_ASSERT(ix == u8b->bufNativeStart); } - return FALSE; + return false; makeStubBuffer: // The user has done a seek/access past the start or end @@ -1203,10 +1203,10 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { ut->p = u8b_swap; int32_t strLen = ut->b; - UBool nulTerminated = FALSE; + UBool nulTerminated = false; if (strLen < 0) { strLen = 0x7fffffff; - nulTerminated = TRUE; + nulTerminated = true; } UChar *buf = u8b_swap->buf; @@ -1214,7 +1214,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { uint8_t *mapToUChars = u8b_swap->mapToUChars; int32_t destIx = 0; int32_t srcIx = ix; - UBool seenNonAscii = FALSE; + UBool seenNonAscii = false; UChar32 c = 0; // Fill the chunk buffer and mapping arrays. @@ -1230,8 +1230,8 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { destIx++; } else { // General case, handle everything. - if (seenNonAscii == FALSE) { - seenNonAscii = TRUE; + if (seenNonAscii == false) { + seenNonAscii = true; u8b_swap->bufNILimit = destIx; } @@ -1269,7 +1269,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { u8b_swap->bufNativeLimit = srcIx; u8b_swap->bufStartIdx = 0; u8b_swap->bufLimitIdx = destIx; - if (seenNonAscii == FALSE) { + if (seenNonAscii == false) { u8b_swap->bufNILimit = destIx; } u8b_swap->toUCharsMapStart = u8b_swap->bufNativeStart; @@ -1293,7 +1293,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { ut->providerProperties &= ~I32_FLAG(UTEXT_PROVIDER_LENGTH_IS_EXPENSIVE); } } - return TRUE; + return true; } @@ -1402,7 +1402,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { ut->chunkNativeStart = u8b_swap->bufNativeStart; ut->chunkNativeLimit = u8b_swap->bufNativeLimit; ut->nativeIndexingLimit = u8b_swap->bufNILimit; - return TRUE; + return true; } } @@ -1526,7 +1526,7 @@ utf8TextExtract(UText *ut, utext_strFromUTF8(dest, destCapacity, &destLength, (const char *)ut->context+start32, limit32-start32, pErrorCode); - utf8TextAccess(ut, limit32, TRUE); + utf8TextAccess(ut, limit32, true); return destLength; } @@ -1760,13 +1760,13 @@ repTextAccess(UText *ut, int64_t index, UBool forward) { if (index32>=ut->chunkNativeStart && index32chunkNativeLimit) { // Buffer already contains the requested position. ut->chunkOffset = (int32_t)(index - ut->chunkNativeStart); - return TRUE; + return true; } if (index32>=length && ut->chunkNativeLimit==length) { // Request for end of string, and buffer already extends up to it. // Can't get the data, but don't change the buffer. ut->chunkOffset = length - (int32_t)ut->chunkNativeStart; - return FALSE; + return false; } ut->chunkNativeLimit = index + REP_TEXT_CHUNK_SIZE - 1; @@ -1787,13 +1787,13 @@ repTextAccess(UText *ut, int64_t index, UBool forward) { if (index32>ut->chunkNativeStart && index32<=ut->chunkNativeLimit) { // Requested position already in buffer. ut->chunkOffset = index32 - (int32_t)ut->chunkNativeStart; - return TRUE; + return true; } if (index32==0 && ut->chunkNativeStart==0) { // Request for start, buffer already begins at start. // No data, but keep the buffer as is. ut->chunkOffset = 0; - return FALSE; + return false; } // Figure out the bounds of the chunk to extract for reverse iteration. @@ -1849,7 +1849,7 @@ repTextAccess(UText *ut, int64_t index, UBool forward) { // Use fast indexing for get/setNativeIndex() ut->nativeIndexingLimit = ut->chunkLength; - return TRUE; + return true; } @@ -1892,7 +1892,7 @@ repTextExtract(UText *ut, } UnicodeString buffer(dest, 0, destCapacity); // writable alias rep->extractBetween(start32, limit32, buffer); - repTextAccess(ut, limit32, TRUE); + repTextAccess(ut, limit32, true); return u_terminateUChars(dest, destCapacity, length, status); } @@ -1948,7 +1948,7 @@ repTextReplace(UText *ut, // set the iteration position to the end of the newly inserted replacement text. int32_t newIndexPos = limit32 + lengthDelta; - repTextAccess(ut, newIndexPos, TRUE); + repTextAccess(ut, newIndexPos, true); return lengthDelta; } @@ -2012,7 +2012,7 @@ repTextCopy(UText *ut, } // Set position, reload chunk if needed. - repTextAccess(ut, nativeIterIndex, TRUE); + repTextAccess(ut, nativeIterIndex, true); } static const struct UTextFuncs repFuncs = @@ -2254,7 +2254,7 @@ unistrTextCopy(UText *ut, // update chunk description, set iteration position. ut->chunkContents = us->getBuffer(); - if (move==FALSE) { + if (move==false) { // copy operation, string length grows ut->chunkLength += limit32-start32; ut->chunkNativeLimit = ut->chunkLength; @@ -2525,7 +2525,7 @@ ucstrTextExtract(UText *ut, // Access the start. Does two things we need: // Pins 'start' to the length of the string, if it came in out-of-bounds. // Snaps 'start' to the beginning of a code point. - ucstrTextAccess(ut, start, TRUE); + ucstrTextAccess(ut, start, true); const UChar *s=ut->chunkContents; start32 = ut->chunkOffset; @@ -2579,7 +2579,7 @@ ucstrTextExtract(UText *ut, if (si <= ut->chunkNativeLimit) { ut->chunkOffset = si; } else { - ucstrTextAccess(ut, si, TRUE); + ucstrTextAccess(ut, si, true); } // Add a terminating NUL if space in the buffer permits, @@ -2698,11 +2698,11 @@ charIterTextAccess(UText *ut, int64_t index, UBool forward) { neededIndex -= neededIndex % CIBufSize; UChar *buf = NULL; - UBool needChunkSetup = TRUE; + UBool needChunkSetup = true; int i; if (ut->chunkNativeStart == neededIndex) { // The buffer we want is already the current chunk. - needChunkSetup = FALSE; + needChunkSetup = false; } else if (ut->b == neededIndex) { // The first buffer (buffer p) has what we need. buf = (UChar *)ut->p; @@ -2809,7 +2809,7 @@ charIterTextExtract(UText *ut, srci += len; } - charIterTextAccess(ut, copyLimit, TRUE); + charIterTextAccess(ut, copyLimit, true); u_terminateUChars(dest, destCapacity, desti, status); return desti; diff --git a/deps/icu-small/source/common/utf_impl.cpp b/deps/icu-small/source/common/utf_impl.cpp index 9dd241a12bfa16..a1f9c6529a7a62 100644 --- a/deps/icu-small/source/common/utf_impl.cpp +++ b/deps/icu-small/source/common/utf_impl.cpp @@ -55,7 +55,7 @@ * -finish: * (BSR: Bit Scan Reverse, scans for a 1-bit, starting from the MSB) */ -extern "C" U_EXPORT const uint8_t +U_CAPI const uint8_t utf8_countTrailBytes[256]={ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -117,11 +117,11 @@ errorValue(int32_t count, int8_t strict) { * Unicode 16-bit strings that are not well-formed UTF-16, that is, they * contain unpaired surrogates. * -3: All illegal byte sequences yield U+FFFD. - * 0 Obsolete "safe" behavior of UTF8_NEXT_CHAR_SAFE(..., FALSE): + * 0 Obsolete "safe" behavior of UTF8_NEXT_CHAR_SAFE(..., false): * All illegal byte sequences yield a positive code point such that this * result code point would be encoded with the same number of bytes as * the illegal sequence. - * >0 Obsolete "strict" behavior of UTF8_NEXT_CHAR_SAFE(..., TRUE): + * >0 Obsolete "strict" behavior of UTF8_NEXT_CHAR_SAFE(..., true): * Same as the obsolete "safe" behavior, but non-characters are also treated * like illegal sequences. * @@ -214,7 +214,7 @@ utf8_appendCharSafeBody(uint8_t *s, int32_t i, int32_t length, UChar32 c, UBool } /* c>0x10ffff or not enough space, write an error value */ if(pIsError!=NULL) { - *pIsError=TRUE; + *pIsError=true; } else { length-=i; if(length>0) { diff --git a/deps/icu-small/source/common/util.cpp b/deps/icu-small/source/common/util.cpp index f342172259980d..3dcc05578b795f 100644 --- a/deps/icu-small/source/common/util.cpp +++ b/deps/icu-small/source/common/util.cpp @@ -214,14 +214,14 @@ int32_t ICU_Utility::skipWhitespace(const UnicodeString& str, int32_t& pos, */ UBool ICU_Utility::parseChar(const UnicodeString& id, int32_t& pos, UChar ch) { int32_t start = pos; - skipWhitespace(id, pos, TRUE); + skipWhitespace(id, pos, true); if (pos == id.length() || id.charAt(pos) != ch) { pos = start; - return FALSE; + return false; } ++pos; - return TRUE; + return true; } /** @@ -302,7 +302,7 @@ int32_t ICU_Utility::parseAsciiInteger(const UnicodeString& str, int32_t& pos) { /** * Append a character to a rule that is being built up. To flush - * the quoteBuf to rule, make one final call with isLiteral == TRUE. + * the quoteBuf to rule, make one final call with isLiteral == true. * If there is no final character, pass in (UChar32)-1 as c. * @param rule the string to append the character to * @param c the character to append, or (UChar32)-1 if none. @@ -428,7 +428,7 @@ void ICU_Utility::appendToRule(UnicodeString& rule, if (matcher != NULL) { UnicodeString pat; appendToRule(rule, matcher->toPattern(pat, escapeUnprintable), - TRUE, escapeUnprintable, quoteBuf); + true, escapeUnprintable, quoteBuf); } } diff --git a/deps/icu-small/source/common/util.h b/deps/icu-small/source/common/util.h index 7e6d356899f924..4a9ae831de36c2 100644 --- a/deps/icu-small/source/common/util.h +++ b/deps/icu-small/source/common/util.h @@ -258,7 +258,7 @@ class U_COMMON_API ICU_Utility /* not : public UObject because all methods are s private: // do not instantiate - ICU_Utility(); + ICU_Utility() = delete; }; U_NAMESPACE_END diff --git a/deps/icu-small/source/common/utrace.cpp b/deps/icu-small/source/common/utrace.cpp index dfd2062f31b6dc..f7b8ade67431a6 100644 --- a/deps/icu-small/source/common/utrace.cpp +++ b/deps/icu-small/source/common/utrace.cpp @@ -436,7 +436,7 @@ utrace_cleanup() { pTraceDataFunc = NULL; utrace_level = UTRACE_OFF; gTraceContext = NULL; - return TRUE; + return true; } diff --git a/deps/icu-small/source/common/utrie.cpp b/deps/icu-small/source/common/utrie.cpp index ecf9b1cba72c6d..96f2397ca13a66 100644 --- a/deps/icu-small/source/common/utrie.cpp +++ b/deps/icu-small/source/common/utrie.cpp @@ -72,14 +72,14 @@ utrie_open(UNewTrie *fillIn, if(aliasData!=NULL) { trie->data=aliasData; - trie->isDataAllocated=FALSE; + trie->isDataAllocated=false; } else { trie->data=(uint32_t *)uprv_malloc(maxDataLength*4); if(trie->data==NULL) { uprv_free(trie); return NULL; } - trie->isDataAllocated=TRUE; + trie->isDataAllocated=true; } /* preallocate and reset the first data block (block index 0) */ @@ -108,7 +108,7 @@ utrie_open(UNewTrie *fillIn, trie->indexLength=UTRIE_MAX_INDEX_LENGTH; trie->dataCapacity=maxDataLength; trie->isLatin1Linear=latin1Linear; - trie->isCompacted=FALSE; + trie->isCompacted=false; return trie; } @@ -124,14 +124,14 @@ utrie_clone(UNewTrie *fillIn, const UNewTrie *other, uint32_t *aliasData, int32_ /* clone data */ if(aliasData!=NULL && aliasDataCapacity>=other->dataCapacity) { - isDataAllocated=FALSE; + isDataAllocated=false; } else { aliasDataCapacity=other->dataCapacity; aliasData=(uint32_t *)uprv_malloc(other->dataCapacity*4); if(aliasData==NULL) { return NULL; } - isDataAllocated=TRUE; + isDataAllocated=true; } trie=utrie_open(fillIn, aliasData, aliasDataCapacity, @@ -216,7 +216,7 @@ utrie_getDataBlock(UNewTrie *trie, UChar32 c) { } /** - * @return TRUE if the value was successfully set + * @return true if the value was successfully set */ U_CAPI UBool U_EXPORT2 utrie_set32(UNewTrie *trie, UChar32 c, uint32_t value) { @@ -224,16 +224,16 @@ utrie_set32(UNewTrie *trie, UChar32 c, uint32_t value) { /* valid, uncompacted trie and valid c? */ if(trie==NULL || trie->isCompacted || (uint32_t)c>0x10ffff) { - return FALSE; + return false; } block=utrie_getDataBlock(trie, c); if(block<0) { - return FALSE; + return false; } trie->data[block+(c&UTRIE_MASK)]=value; - return TRUE; + return true; } U_CAPI uint32_t U_EXPORT2 @@ -243,7 +243,7 @@ utrie_get32(UNewTrie *trie, UChar32 c, UBool *pInBlockZero) { /* valid, uncompacted trie and valid c? */ if(trie==NULL || trie->isCompacted || (uint32_t)c>0x10ffff) { if(pInBlockZero!=NULL) { - *pInBlockZero=TRUE; + *pInBlockZero=true; } return 0; } @@ -294,10 +294,10 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U if( trie==NULL || trie->isCompacted || (uint32_t)start>0x10ffff || (uint32_t)limit>0x110000 || start>limit ) { - return FALSE; + return false; } if(start==limit) { - return TRUE; /* nothing to do */ + return true; /* nothing to do */ } initialValue=trie->data[0]; @@ -307,7 +307,7 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U /* set partial block at [start..following block boundary[ */ block=utrie_getDataBlock(trie, start); if(block<0) { - return FALSE; + return false; } nextStart=(start+UTRIE_DATA_BLOCK_LENGTH)&~UTRIE_MASK; @@ -318,7 +318,7 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U } else { utrie_fillBlock(trie->data+block, start&UTRIE_MASK, limit&UTRIE_MASK, value, initialValue, overwrite); - return TRUE; + return true; } } @@ -348,12 +348,12 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U /* create and set and fill the repeatBlock */ repeatBlock=utrie_getDataBlock(trie, start); if(repeatBlock<0) { - return FALSE; + return false; } /* set the negative block number to indicate that it is a repeat block */ trie->index[start>>UTRIE_SHIFT]=-repeatBlock; - utrie_fillBlock(trie->data+repeatBlock, 0, UTRIE_DATA_BLOCK_LENGTH, value, initialValue, TRUE); + utrie_fillBlock(trie->data+repeatBlock, 0, UTRIE_DATA_BLOCK_LENGTH, value, initialValue, true); } } @@ -364,13 +364,13 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U /* set partial block at [last block boundary..limit[ */ block=utrie_getDataBlock(trie, start); if(block<0) { - return FALSE; + return false; } utrie_fillBlock(trie->data+block, 0, rest, value, initialValue, overwrite); } - return TRUE; + return true; } static int32_t @@ -437,7 +437,7 @@ utrie_fold(UNewTrie *trie, UNewTrieGetFoldedValue *getFoldedValue, UErrorCode *p *pErrorCode=U_MEMORY_ALLOCATION_ERROR; return; } - utrie_fillBlock(trie->data+block, 0, UTRIE_DATA_BLOCK_LENGTH, trie->leadUnitValue, trie->data[0], TRUE); + utrie_fillBlock(trie->data+block, 0, UTRIE_DATA_BLOCK_LENGTH, trie->leadUnitValue, trie->data[0], true); block=-block; /* negative block number to indicate that it is a repeat block */ } for(c=(0xd800>>UTRIE_SHIFT); c<(0xdc00>>UTRIE_SHIFT); ++c) { @@ -579,7 +579,7 @@ _findSameDataBlock(const uint32_t *data, int32_t dataLength, * * The compaction * - removes blocks that are identical with earlier ones - * - overlaps adjacent blocks as much as possible (if overlap==TRUE) + * - overlaps adjacent blocks as much as possible (if overlap==true) * - moves blocks in steps of the data granularity * - moves and overlaps blocks that overlap with multiple values in the overlap region * @@ -766,15 +766,15 @@ utrie_serialize(UNewTrie *trie, void *dt, int32_t capacity, /* fold and compact if necessary, also checks that indexLength is within limits */ if(!trie->isCompacted) { /* compact once without overlap to improve folding */ - utrie_compact(trie, FALSE, pErrorCode); + utrie_compact(trie, false, pErrorCode); /* fold the supplementary part of the index array */ utrie_fold(trie, getFoldedValue, pErrorCode); /* compact again with overlap for minimum data array length */ - utrie_compact(trie, TRUE, pErrorCode); + utrie_compact(trie, true, pErrorCode); - trie->isCompacted=TRUE; + trie->isCompacted=true; if(U_FAILURE(*pErrorCode)) { return 0; } @@ -966,7 +966,7 @@ utrie_unserializeDummy(UTrie *trie, return actualLength; } - trie->isLatin1Linear=TRUE; + trie->isLatin1Linear=true; trie->initialValue=initialValue; /* fill the index and data arrays */ diff --git a/deps/icu-small/source/common/utrie2.cpp b/deps/icu-small/source/common/utrie2.cpp index 24ef5782c90565..0fb74ba1c3688c 100644 --- a/deps/icu-small/source/common/utrie2.cpp +++ b/deps/icu-small/source/common/utrie2.cpp @@ -66,7 +66,7 @@ utrie2_get32(const UTrie2 *trie, UChar32 c) { } else if((uint32_t)c>0x10ffff) { return trie->errorValue; } else { - return get32(trie->newTrie, c, TRUE); + return get32(trie->newTrie, c, true); } } @@ -80,7 +80,7 @@ utrie2_get32FromLeadSurrogateCodeUnit(const UTrie2 *trie, UChar32 c) { } else if(trie->data32!=NULL) { return UTRIE2_GET32_FROM_U16_SINGLE_LEAD(trie, c); } else { - return get32(trie->newTrie, c, FALSE); + return get32(trie->newTrie, c, false); } } @@ -200,7 +200,7 @@ utrie2_openFromSerialized(UTrie2ValueBits valueBits, uprv_memcpy(trie, &tempTrie, sizeof(tempTrie)); trie->memory=(uint32_t *)data; trie->length=actualLength; - trie->isMemoryOwned=FALSE; + trie->isMemoryOwned=false; #ifdef UTRIE2_DEBUG trie->name="fromSerialized"; #endif @@ -279,7 +279,7 @@ utrie2_openDummy(UTrie2ValueBits valueBits, return 0; } trie->length=length; - trie->isMemoryOwned=TRUE; + trie->isMemoryOwned=true; /* set the UTrie2 fields */ if(valueBits==UTRIE2_16_VALUE_BITS) { diff --git a/deps/icu-small/source/common/utrie2.h b/deps/icu-small/source/common/utrie2.h index d1e1e15a6e0ca8..ace52cce37bf63 100644 --- a/deps/icu-small/source/common/utrie2.h +++ b/deps/icu-small/source/common/utrie2.h @@ -591,8 +591,8 @@ U_CDECL_END #ifdef __cplusplus +#include "unicode/uobject.h" #include "unicode/utf.h" -#include "mutex.h" U_NAMESPACE_BEGIN diff --git a/deps/icu-small/source/common/utrie2_builder.cpp b/deps/icu-small/source/common/utrie2_builder.cpp index 8de824cc3d48cb..2513332b80a7c4 100644 --- a/deps/icu-small/source/common/utrie2_builder.cpp +++ b/deps/icu-small/source/common/utrie2_builder.cpp @@ -152,7 +152,7 @@ utrie2_open(uint32_t initialValue, uint32_t errorValue, UErrorCode *pErrorCode) newTrie->errorValue=errorValue; newTrie->highStart=0x110000; newTrie->firstFreeBlock=0; /* no free block in the list */ - newTrie->isCompacted=FALSE; + newTrie->isCompacted=false; /* * preallocate and reset @@ -317,7 +317,7 @@ utrie2_clone(const UTrie2 *other, UErrorCode *pErrorCode) { if(other->memory!=NULL) { trie->memory=uprv_malloc(other->length); if(trie->memory!=NULL) { - trie->isMemoryOwned=TRUE; + trie->isMemoryOwned=true; uprv_memcpy(trie->memory, other->memory, other->length); /* make the clone's pointers point to its own memory */ @@ -357,11 +357,11 @@ copyEnumRange(const void *context, UChar32 start, UChar32 end, uint32_t value) { if(start==end) { utrie2_set32(nt->trie, start, value, &nt->errorCode); } else { - utrie2_setRange32(nt->trie, start, end, value, TRUE, &nt->errorCode); + utrie2_setRange32(nt->trie, start, end, value, true, &nt->errorCode); } return U_SUCCESS(nt->errorCode); } else { - return TRUE; + return true; } } @@ -422,7 +422,7 @@ utrie2_cloneAsThawed(const UTrie2 *other, UErrorCode *pErrorCode) { if(U_FAILURE(*pErrorCode)) { return NULL; } - context.exclusiveLimit=FALSE; + context.exclusiveLimit=false; context.errorCode=*pErrorCode; utrie2_enum(other, NULL, copyEnumRange, &context); *pErrorCode=context.errorCode; @@ -461,7 +461,7 @@ utrie2_fromUTrie(const UTrie *trie1, uint32_t errorValue, UErrorCode *pErrorCode if(U_FAILURE(*pErrorCode)) { return NULL; } - context.exclusiveLimit=TRUE; + context.exclusiveLimit=true; context.errorCode=*pErrorCode; utrie_enum(trie1, NULL, copyEnumRange, &context); *pErrorCode=context.errorCode; @@ -649,7 +649,7 @@ getDataBlock(UNewTrie2 *trie, UChar32 c, UBool forLSCP) { } /** - * @return TRUE if the value was successfully set + * @return true if the value was successfully set */ static void set32(UNewTrie2 *trie, @@ -683,7 +683,7 @@ utrie2_set32(UTrie2 *trie, UChar32 c, uint32_t value, UErrorCode *pErrorCode) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; return; } - set32(trie->newTrie, c, TRUE, value, pErrorCode); + set32(trie->newTrie, c, true, value, pErrorCode); } U_CAPI void U_EXPORT2 @@ -697,7 +697,7 @@ utrie2_set32ForLeadSurrogateCodeUnit(UTrie2 *trie, *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; return; } - set32(trie->newTrie, c, FALSE, value, pErrorCode); + set32(trie->newTrie, c, false, value, pErrorCode); } static void @@ -709,7 +709,7 @@ writeBlock(uint32_t *block, uint32_t value) { } /** - * initialValue is ignored if overwrite=TRUE + * initialValue is ignored if overwrite=true * @internal */ static void @@ -771,7 +771,7 @@ utrie2_setRange32(UTrie2 *trie, UChar32 nextStart; /* set partial block at [start..following block boundary[ */ - block=getDataBlock(newTrie, start, TRUE); + block=getDataBlock(newTrie, start, true); if(block<0) { *pErrorCode=U_MEMORY_ALLOCATION_ERROR; return; @@ -804,15 +804,15 @@ utrie2_setRange32(UTrie2 *trie, while(startinitialValue && isInNullBlock(newTrie, start, TRUE)) { + if(value==newTrie->initialValue && isInNullBlock(newTrie, start, true)) { start+=UTRIE2_DATA_BLOCK_LENGTH; /* nothing to do */ continue; } /* get index value */ - i2=getIndex2Block(newTrie, start, TRUE); + i2=getIndex2Block(newTrie, start, true); if(i2<0) { *pErrorCode=U_INTERNAL_PROGRAM_ERROR; return; @@ -827,7 +827,7 @@ utrie2_setRange32(UTrie2 *trie, * protected (ASCII-linear or 2-byte UTF-8) block: * replace with the repeatBlock. */ - setRepeatBlock=TRUE; + setRepeatBlock=true; } else { /* !overwrite, or protected block: just write the values into this block */ fillBlock(newTrie->data+block, @@ -851,14 +851,14 @@ utrie2_setRange32(UTrie2 *trie, * and if we overwrite any data or if the data is all initial values * (which is the same as the block being the null block, see above). */ - setRepeatBlock=TRUE; + setRepeatBlock=true; } if(setRepeatBlock) { if(repeatBlock>=0) { setIndex2Entry(newTrie, i2, repeatBlock); } else { /* create and set and fill the repeatBlock */ - repeatBlock=getDataBlock(newTrie, start, TRUE); + repeatBlock=getDataBlock(newTrie, start, true); if(repeatBlock<0) { *pErrorCode=U_MEMORY_ALLOCATION_ERROR; return; @@ -872,7 +872,7 @@ utrie2_setRange32(UTrie2 *trie, if(rest>0) { /* set partial block at [last block boundary..limit[ */ - block=getDataBlock(newTrie, start, TRUE); + block=getDataBlock(newTrie, start, true); if(block<0) { *pErrorCode=U_MEMORY_ALLOCATION_ERROR; return; @@ -1019,7 +1019,7 @@ findHighStart(UNewTrie2 *trie, uint32_t highValue) { * * The compaction * - removes blocks that are identical with earlier ones - * - overlaps adjacent blocks as much as possible (if overlap==TRUE) + * - overlaps adjacent blocks as much as possible (if overlap==true) * - moves blocks in steps of the data granularity * - moves and overlaps blocks that overlap with multiple values in the overlap region * @@ -1255,7 +1255,7 @@ compactTrie(UTrie2 *trie, UErrorCode *pErrorCode) { if(highStart<0x110000) { /* Blank out [highStart..10ffff] to release associated data blocks. */ suppHighStart= highStart<=0x10000 ? 0x10000 : highStart; - utrie2_setRange32(trie, suppHighStart, 0x10ffff, trie->initialValue, TRUE, pErrorCode); + utrie2_setRange32(trie, suppHighStart, 0x10ffff, trie->initialValue, true, pErrorCode); if(U_FAILURE(*pErrorCode)) { return; } @@ -1281,7 +1281,7 @@ compactTrie(UTrie2 *trie, UErrorCode *pErrorCode) { newTrie->data[newTrie->dataLength++]=trie->initialValue; } - newTrie->isCompacted=TRUE; + newTrie->isCompacted=true; } /* serialization ------------------------------------------------------------ */ @@ -1382,7 +1382,7 @@ utrie2_freeze(UTrie2 *trie, UTrie2ValueBits valueBits, UErrorCode *pErrorCode) { return; } trie->length=length; - trie->isMemoryOwned=TRUE; + trie->isMemoryOwned=true; trie->indexLength=allIndexesLength; trie->dataLength=newTrie->dataLength; diff --git a/deps/icu-small/source/common/utrie_swap.cpp b/deps/icu-small/source/common/utrie_swap.cpp index 6e8b1383945678..b01b94601e4d6f 100644 --- a/deps/icu-small/source/common/utrie_swap.cpp +++ b/deps/icu-small/source/common/utrie_swap.cpp @@ -294,8 +294,8 @@ namespace { * @param data a pointer to 32-bit-aligned memory containing the serialized form of a trie * @param length the number of bytes available at data; * can be more than necessary (see return value) - * @param anyEndianOk If FALSE, only platform-endian serialized forms are recognized. - * If TRUE, opposite-endian serialized forms are recognized as well. + * @param anyEndianOk If false, only platform-endian serialized forms are recognized. + * If true, opposite-endian serialized forms are recognized as well. * @return the trie version of the serialized form, or 0 if it is not * recognized as a serialized trie */ @@ -334,7 +334,7 @@ utrie_swapAnyVersion(const UDataSwapper *ds, const void *inData, int32_t length, void *outData, UErrorCode *pErrorCode) { if(U_FAILURE(*pErrorCode)) { return 0; } - switch(getVersion(inData, length, TRUE)) { + switch(getVersion(inData, length, true)) { case 1: return utrie_swap(ds, inData, length, outData, pErrorCode); case 2: diff --git a/deps/icu-small/source/common/uts46.cpp b/deps/icu-small/source/common/uts46.cpp index 6f9307033904a6..10a4f565973d73 100644 --- a/deps/icu-small/source/common/uts46.cpp +++ b/deps/icu-small/source/common/uts46.cpp @@ -53,10 +53,10 @@ isASCIIString(const UnicodeString &dest) { const UChar *limit=s+dest.length(); while(s0x7f) { - return FALSE; + return false; } } - return TRUE; + return true; } static UBool @@ -224,19 +224,19 @@ UTS46::~UTS46() {} UnicodeString & UTS46::labelToASCII(const UnicodeString &label, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const { - return process(label, TRUE, TRUE, dest, info, errorCode); + return process(label, true, true, dest, info, errorCode); } UnicodeString & UTS46::labelToUnicode(const UnicodeString &label, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const { - return process(label, TRUE, FALSE, dest, info, errorCode); + return process(label, true, false, dest, info, errorCode); } UnicodeString & UTS46::nameToASCII(const UnicodeString &name, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const { - process(name, FALSE, TRUE, dest, info, errorCode); + process(name, false, true, dest, info, errorCode); if( dest.length()>=254 && (info.errors&UIDNA_ERROR_DOMAIN_NAME_TOO_LONG)==0 && isASCIIString(dest) && (dest.length()>254 || dest[253]!=0x2e) @@ -249,31 +249,31 @@ UTS46::nameToASCII(const UnicodeString &name, UnicodeString &dest, UnicodeString & UTS46::nameToUnicode(const UnicodeString &name, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const { - return process(name, FALSE, FALSE, dest, info, errorCode); + return process(name, false, false, dest, info, errorCode); } void UTS46::labelToASCII_UTF8(StringPiece label, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const { - processUTF8(label, TRUE, TRUE, dest, info, errorCode); + processUTF8(label, true, true, dest, info, errorCode); } void UTS46::labelToUnicodeUTF8(StringPiece label, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const { - processUTF8(label, TRUE, FALSE, dest, info, errorCode); + processUTF8(label, true, false, dest, info, errorCode); } void UTS46::nameToASCII_UTF8(StringPiece name, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const { - processUTF8(name, FALSE, TRUE, dest, info, errorCode); + processUTF8(name, false, true, dest, info, errorCode); } void UTS46::nameToUnicodeUTF8(StringPiece name, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const { - processUTF8(name, FALSE, FALSE, dest, info, errorCode); + processUTF8(name, false, false, dest, info, errorCode); } // UTS #46 data for ASCII characters. @@ -561,7 +561,7 @@ UTS46::processUnicode(const UnicodeString &src, } else if(c<0xdf) { // pass } else if(c<=0x200d && (c==0xdf || c==0x3c2 || c>=0x200c)) { - info.isTransDiff=TRUE; + info.isTransDiff=true; if(doMapDevChars) { destLength=mapDevChars(dest, labelStart, labelLimit, errorCode); if(U_FAILURE(errorCode)) { @@ -569,7 +569,7 @@ UTS46::processUnicode(const UnicodeString &src, } destArray=dest.getBuffer(); // All deviation characters have been mapped, no need to check for them again. - doMapDevChars=FALSE; + doMapDevChars=false; // Do not increment labelLimit in case c was removed. continue; } @@ -610,14 +610,14 @@ UTS46::mapDevChars(UnicodeString &dest, int32_t labelStart, int32_t mappingStart return length; } int32_t capacity=dest.getCapacity(); - UBool didMapDevChars=FALSE; + UBool didMapDevChars=false; int32_t readIndex=mappingStart, writeIndex=mappingStart; do { UChar c=s[readIndex++]; switch(c) { case 0xdf: // Map sharp s to ss. - didMapDevChars=TRUE; + didMapDevChars=true; s[writeIndex++]=0x73; // Replace sharp s with first s. // Insert second s and account for possible buffer reallocation. if(writeIndex==readIndex) { @@ -637,12 +637,12 @@ UTS46::mapDevChars(UnicodeString &dest, int32_t labelStart, int32_t mappingStart ++length; break; case 0x3c2: // Map final sigma to nonfinal sigma. - didMapDevChars=TRUE; + didMapDevChars=true; s[writeIndex++]=0x3c3; break; case 0x200c: // Ignore/remove ZWNJ. case 0x200d: // Ignore/remove ZWJ. - didMapDevChars=TRUE; + didMapDevChars=true; --length; break; default: @@ -724,7 +724,7 @@ UTS46::processLabel(UnicodeString &dest, info.labelErrors|=UIDNA_ERROR_INVALID_ACE_LABEL; return markBadACELabel(dest, labelStart, labelLength, toASCII, info, errorCode); } - wasPunycode=TRUE; + wasPunycode=true; UChar *unicodeBuffer=fromPunycode.getBuffer(-1); // capacity==-1: most labels should fit if(unicodeBuffer==NULL) { // Should never occur if we used capacity==-1 which uses the internal buffer. @@ -772,7 +772,7 @@ UTS46::processLabel(UnicodeString &dest, labelStart=0; labelLength=fromPunycode.length(); } else { - wasPunycode=FALSE; + wasPunycode=false; labelString=&dest; } // Validity check @@ -932,8 +932,8 @@ UTS46::markBadACELabel(UnicodeString &dest, return 0; } UBool disallowNonLDHDot=(options&UIDNA_USE_STD3_RULES)!=0; - UBool isASCII=TRUE; - UBool onlyLDH=TRUE; + UBool isASCII=true; + UBool onlyLDH=true; const UChar *label=dest.getBuffer()+labelStart; const UChar *limit=label+labelLength; // Start after the initial "xn--". @@ -944,16 +944,16 @@ UTS46::markBadACELabel(UnicodeString &dest, if(c==0x2e) { info.labelErrors|=UIDNA_ERROR_LABEL_HAS_DOT; *s=0xfffd; - isASCII=onlyLDH=FALSE; + isASCII=onlyLDH=false; } else if(asciiData[c]<0) { - onlyLDH=FALSE; + onlyLDH=false; if(disallowNonLDHDot) { *s=0xfffd; - isASCII=FALSE; + isASCII=false; } } } else { - isASCII=onlyLDH=FALSE; + isASCII=onlyLDH=false; } } if(onlyLDH) { @@ -1008,7 +1008,7 @@ UTS46::checkLabelBiDi(const UChar *label, int32_t labelLength, IDNAInfo &info) c // or AL. If it has the R or AL property, it is an RTL label; if it // has the L property, it is an LTR label. if((firstMask&~L_R_AL_MASK)!=0) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } // Get the directionality of the last non-NSM character. uint32_t lastMask; @@ -1034,7 +1034,7 @@ UTS46::checkLabelBiDi(const UChar *label, int32_t labelLength, IDNAInfo &info) c (lastMask&~L_EN_MASK)!=0 : (lastMask&~R_AL_EN_AN_MASK)!=0 ) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } // Add the directionalities of the intervening characters. uint32_t mask=firstMask|lastMask; @@ -1046,18 +1046,18 @@ UTS46::checkLabelBiDi(const UChar *label, int32_t labelLength, IDNAInfo &info) c // 5. In an LTR label, only characters with the BIDI properties L, EN, // ES, CS, ET, ON, BN and NSM are allowed. if((mask&~L_EN_ES_CS_ET_ON_BN_NSM_MASK)!=0) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } } else { // 2. In an RTL label, only characters with the BIDI properties R, AL, // AN, EN, ES, CS, ET, ON, BN and NSM are allowed. if((mask&~R_AL_AN_EN_ES_CS_ET_ON_BN_NSM_MASK)!=0) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } // 4. In an RTL label, if an EN is present, no AN may be present, and // vice versa. if((mask&EN_AN_MASK)==EN_AN_MASK) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } } // An RTL label is a label that contains at least one character of type @@ -1067,7 +1067,7 @@ UTS46::checkLabelBiDi(const UChar *label, int32_t labelLength, IDNAInfo &info) c // The following rule, consisting of six conditions, applies to labels // in BIDI domain names. if((mask&R_AL_AN_MASK)!=0) { - info.isBiDi=TRUE; + info.isBiDi=true; } } @@ -1094,23 +1094,23 @@ isASCIIOkBiDi(const UChar *s, int32_t length) { c=s[i-1]; if(!(0x61<=c && c<=0x7a) && !(0x30<=c && c<=0x39)) { // Last character in the label is not an L or EN. - return FALSE; + return false; } } labelStart=i+1; } else if(i==labelStart) { if(!(0x61<=c && c<=0x7a)) { // First character in the label is not an L. - return FALSE; + return false; } } else { if(c<=0x20 && (c>=0x1c || (9<=c && c<=0xd))) { // Intermediate character in the label is a B, S or WS. - return FALSE; + return false; } } } - return TRUE; + return true; } // UTF-8 version, called for source ASCII prefix. @@ -1126,23 +1126,23 @@ isASCIIOkBiDi(const char *s, int32_t length) { c=s[i-1]; if(!(0x61<=c && c<=0x7a) && !(0x41<=c && c<=0x5a) && !(0x30<=c && c<=0x39)) { // Last character in the label is not an L or EN. - return FALSE; + return false; } } labelStart=i+1; } else if(i==labelStart) { if(!(0x61<=c && c<=0x7a) && !(0x41<=c && c<=0x5a)) { // First character in the label is not an L. - return FALSE; + return false; } } else { if(c<=0x20 && (c>=0x1c || (9<=c && c<=0xd))) { // Intermediate character in the label is a B, S or WS. - return FALSE; + return false; } } } - return TRUE; + return true; } UBool @@ -1158,7 +1158,7 @@ UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const { // If RegExpMatch((Joining_Type:{L,D})(Joining_Type:T)*\u200C // (Joining_Type:T)*(Joining_Type:{R,D})) Then True; if(i==0) { - return FALSE; + return false; } UChar32 c; int32_t j=i; @@ -1171,19 +1171,19 @@ UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const { UJoiningType type=ubidi_getJoiningType(c); if(type==U_JT_TRANSPARENT) { if(j==0) { - return FALSE; + return false; } U16_PREV_UNSAFE(label, j, c); } else if(type==U_JT_LEFT_JOINING || type==U_JT_DUAL_JOINING) { break; // precontext fulfilled } else { - return FALSE; + return false; } } // check postcontext (Joining_Type:T)*(Joining_Type:{R,D}) for(j=i+1;;) { if(j==labelLength) { - return FALSE; + return false; } U16_NEXT_UNSAFE(label, j, c); UJoiningType type=ubidi_getJoiningType(c); @@ -1192,7 +1192,7 @@ UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const { } else if(type==U_JT_RIGHT_JOINING || type==U_JT_DUAL_JOINING) { break; // postcontext fulfilled } else { - return FALSE; + return false; } } } else if(label[i]==0x200d) { @@ -1201,17 +1201,17 @@ UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const { // False; // If Canonical_Combining_Class(Before(cp)) .eq. Virama Then True; if(i==0) { - return FALSE; + return false; } UChar32 c; int32_t j=i; U16_PREV_UNSAFE(label, j, c); if(uts46Norm2.getCombiningClass(c)!=9) { - return FALSE; + return false; } } } - return TRUE; + return true; } void @@ -1338,23 +1338,23 @@ checkArgs(const void *label, int32_t length, void *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode) { if(U_FAILURE(*pErrorCode)) { - return FALSE; + return false; } // sizeof(UIDNAInfo)=16 in the first API version. if(pInfo==NULL || pInfo->size<16) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } if( (label==NULL ? length!=0 : length<-1) || (dest==NULL ? capacity!=0 : capacity<0) || (dest==label && label!=NULL) ) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } // Set all *pInfo bytes to 0 except for the size field itself. uprv_memset(&pInfo->size+1, 0, pInfo->size-sizeof(pInfo->size)); - return TRUE; + return true; } static void diff --git a/deps/icu-small/source/common/uvector.cpp b/deps/icu-small/source/common/uvector.cpp index 844463921efd9a..729314ae95dcff 100644 --- a/deps/icu-small/source/common/uvector.cpp +++ b/deps/icu-small/source/common/uvector.cpp @@ -193,40 +193,40 @@ int32_t UVector::elementAti(int32_t index) const { UBool UVector::containsAll(const UVector& other) const { for (int32_t i=0; i= 0) { - return FALSE; + return false; } } - return TRUE; + return true; } UBool UVector::removeAll(const UVector& other) { - UBool changed = FALSE; + UBool changed = false; for (int32_t i=0; i= 0) { removeElementAt(j); - changed = TRUE; + changed = true; } } return changed; } UBool UVector::retainAll(const UVector& other) { - UBool changed = FALSE; + UBool changed = false; for (int32_t j=size()-1; j>=0; --j) { int32_t i = other.indexOf(elements[j]); if (i < 0) { removeElementAt(j); - changed = TRUE; + changed = true; } } return changed; @@ -243,9 +243,9 @@ UBool UVector::removeElement(void* obj) { int32_t i = indexOf(obj); if (i >= 0) { removeElementAt(i); - return TRUE; + return true; } - return FALSE; + return false; } void UVector::removeAllElements(void) { @@ -263,12 +263,12 @@ UBool UVector::equals(const UVector &other) const { int i; if (this->count != other.count) { - return FALSE; + return false; } if (comparer == nullptr) { for (i=0; i= 0) { - return FALSE; + return false; } } - return TRUE; + return true; } UBool UVector32::removeAll(const UVector32& other) { - UBool changed = FALSE; + UBool changed = false; for (int32_t i=0; i= 0) { removeElementAt(j); - changed = TRUE; + changed = true; } } return changed; } UBool UVector32::retainAll(const UVector32& other) { - UBool changed = FALSE; + UBool changed = false; for (int32_t j=size()-1; j>=0; --j) { int32_t i = other.indexOf(elements[j]); if (i < 0) { removeElementAt(j); - changed = TRUE; + changed = true; } } return changed; @@ -173,14 +173,14 @@ UBool UVector32::equals(const UVector32 &other) const { int i; if (this->count != other.count) { - return FALSE; + return false; } for (i=0; i= minimumCapacity) { - return TRUE; + return true; } if (maxCapacity>0 && minimumCapacity>maxCapacity) { status = U_BUFFER_OVERFLOW_ERROR; - return FALSE; + return false; } if (capacity > (INT32_MAX - 1) / 2) { // integer overflow check status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } int32_t newCap = capacity * 2; if (newCap < minimumCapacity) { @@ -226,17 +226,17 @@ UBool UVector32::expandCapacity(int32_t minimumCapacity, UErrorCode &status) { if (newCap > (int32_t)(INT32_MAX / sizeof(int32_t))) { // integer overflow check // We keep the original memory contents on bad minimumCapacity/maxCapacity. status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } int32_t* newElems = (int32_t *)uprv_realloc(elements, sizeof(int32_t)*newCap); if (newElems == NULL) { // We keep the original contents on the memory failure on realloc. status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } elements = newElems; capacity = newCap; - return TRUE; + return true; } void UVector32::setMaxCapacity(int32_t limit) { diff --git a/deps/icu-small/source/common/uvectr32.h b/deps/icu-small/source/common/uvectr32.h index ecefb7af3ea880..a7fada38335d2f 100644 --- a/deps/icu-small/source/common/uvectr32.h +++ b/deps/icu-small/source/common/uvectr32.h @@ -187,10 +187,10 @@ class U_COMMON_API UVector32 : public UObject { void _init(int32_t initialCapacity, UErrorCode &status); // Disallow - UVector32(const UVector32&); + UVector32(const UVector32&) = delete; // Disallow - UVector32& operator=(const UVector32&); + UVector32& operator=(const UVector32&) = delete; // API Functions for Stack operations. diff --git a/deps/icu-small/source/common/uvectr64.cpp b/deps/icu-small/source/common/uvectr64.cpp index 57315c00ff56a8..8bd5cd78393f90 100644 --- a/deps/icu-small/source/common/uvectr64.cpp +++ b/deps/icu-small/source/common/uvectr64.cpp @@ -117,22 +117,22 @@ void UVector64::removeAllElements(void) { UBool UVector64::expandCapacity(int32_t minimumCapacity, UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } if (minimumCapacity < 0) { status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } if (capacity >= minimumCapacity) { - return TRUE; + return true; } if (maxCapacity>0 && minimumCapacity>maxCapacity) { status = U_BUFFER_OVERFLOW_ERROR; - return FALSE; + return false; } if (capacity > (INT32_MAX - 1) / 2) { // integer overflow check status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } int32_t newCap = capacity * 2; if (newCap < minimumCapacity) { @@ -144,17 +144,17 @@ UBool UVector64::expandCapacity(int32_t minimumCapacity, UErrorCode &status) { if (newCap > (int32_t)(INT32_MAX / sizeof(int64_t))) { // integer overflow check // We keep the original memory contents on bad minimumCapacity/maxCapacity. status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } int64_t* newElems = (int64_t *)uprv_realloc(elements, sizeof(int64_t)*newCap); if (newElems == NULL) { // We keep the original contents on the memory failure on realloc. status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } elements = newElems; capacity = newCap; - return TRUE; + return true; } void UVector64::setMaxCapacity(int32_t limit) { diff --git a/deps/icu-small/source/common/uvectr64.h b/deps/icu-small/source/common/uvectr64.h index ba3eca268df43e..070e2dd67d21c5 100644 --- a/deps/icu-small/source/common/uvectr64.h +++ b/deps/icu-small/source/common/uvectr64.h @@ -176,10 +176,10 @@ class U_COMMON_API UVector64 : public UObject { void _init(int32_t initialCapacity, UErrorCode &status); // Disallow - UVector64(const UVector64&); + UVector64(const UVector64&) = delete; // Disallow - UVector64& operator=(const UVector64&); + UVector64& operator=(const UVector64&) = delete; // API Functions for Stack operations. diff --git a/deps/icu-small/source/common/wintz.cpp b/deps/icu-small/source/common/wintz.cpp index 84a29b8d36a431..1bc08ae6548376 100644 --- a/deps/icu-small/source/common/wintz.cpp +++ b/deps/icu-small/source/common/wintz.cpp @@ -274,7 +274,7 @@ uprv_detectWindowsTimeZone() CharString winTZ; UErrorCode status = U_ZERO_ERROR; - winTZ.appendInvariantChars(UnicodeString(TRUE, windowsTimeZoneName, -1), status); + winTZ.appendInvariantChars(UnicodeString(true, windowsTimeZoneName, -1), status); // Map Windows Timezone name (non-localized) to ICU timezone ID (~ Olson timezone id). StackUResourceBundle winTZBundle; diff --git a/deps/icu-small/source/data/in/icudt71l.dat.bz2 b/deps/icu-small/source/data/in/icudt72l.dat.bz2 similarity index 56% rename from deps/icu-small/source/data/in/icudt71l.dat.bz2 rename to deps/icu-small/source/data/in/icudt72l.dat.bz2 index b08a91229ae4a0..473242007ac5e6 100644 Binary files a/deps/icu-small/source/data/in/icudt71l.dat.bz2 and b/deps/icu-small/source/data/in/icudt72l.dat.bz2 differ diff --git a/deps/icu-small/source/i18n/alphaindex.cpp b/deps/icu-small/source/i18n/alphaindex.cpp index 88d63675a7c2cb..16b9d99395b4a5 100644 --- a/deps/icu-small/source/i18n/alphaindex.cpp +++ b/deps/icu-small/source/i18n/alphaindex.cpp @@ -312,7 +312,7 @@ void AlphabeticIndex::initLabels(UVector &indexCharacters, UErrorCode &errorCode UBool checkDistinct; int32_t itemLength = item->length(); if (!item->hasMoreChar32Than(0, itemLength, 1)) { - checkDistinct = FALSE; + checkDistinct = false; } else if(item->charAt(itemLength - 1) == 0x2a && // '*' item->charAt(itemLength - 2) != 0x2a) { // Use a label if it is marked with one trailing star, @@ -323,9 +323,9 @@ void AlphabeticIndex::initLabels(UVector &indexCharacters, UErrorCode &errorCode errorCode = U_MEMORY_ALLOCATION_ERROR; return; } - checkDistinct = FALSE; + checkDistinct = false; } else { - checkDistinct = TRUE; + checkDistinct = true; } if (collatorPrimaryOnly_->compare(*item, firstScriptBoundary, errorCode) < 0) { // Ignore a primary-ignorable or non-alphabetic index character. @@ -398,20 +398,20 @@ UBool hasMultiplePrimaryWeights( const UnicodeString &s, UVector64 &ces, UErrorCode &errorCode) { ces.removeAllElements(); coll.internalGetCEs(s, ces, errorCode); - if (U_FAILURE(errorCode)) { return FALSE; } - UBool seenPrimary = FALSE; + if (U_FAILURE(errorCode)) { return false; } + UBool seenPrimary = false; for (int32_t i = 0; i < ces.size(); ++i) { int64_t ce = ces.elementAti(i); uint32_t p = (uint32_t)(ce >> 32); if (p > variableTop) { // not primary ignorable if (seenPrimary) { - return TRUE; + return true; } - seenPrimary = TRUE; + seenPrimary = true; } } - return FALSE; + return false; } } // namespace @@ -431,7 +431,7 @@ BucketList *AlphabeticIndex::createBucketList(UErrorCode &errorCode) const { } else { variableTop = 0; } - UBool hasInvisibleBuckets = FALSE; + UBool hasInvisibleBuckets = false; // Helper arrays for Chinese Pinyin collation. Bucket *asciiBuckets[26] = { @@ -442,7 +442,7 @@ BucketList *AlphabeticIndex::createBucketList(UErrorCode &errorCode) const { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; - UBool hasPinyin = FALSE; + UBool hasPinyin = false; LocalPointer bucketList(new UVector(errorCode), errorCode); if (U_FAILURE(errorCode)) { @@ -469,13 +469,13 @@ BucketList *AlphabeticIndex::createBucketList(UErrorCode &errorCode) const { if (collatorPrimaryOnly_->compare(current, *scriptUpperBoundary, errorCode) >= 0) { // We crossed the script boundary into a new script. const UnicodeString &inflowBoundary = *scriptUpperBoundary; - UBool skippedScript = FALSE; + UBool skippedScript = false; for (;;) { scriptUpperBoundary = getString(*firstCharsInScripts_, ++scriptIndex); if (collatorPrimaryOnly_->compare(current, *scriptUpperBoundary, errorCode) < 0) { break; } - skippedScript = TRUE; + skippedScript = true; } if (skippedScript && bucketList->size() > 1) { // We are skipping one or more scripts, @@ -498,7 +498,7 @@ BucketList *AlphabeticIndex::createBucketList(UErrorCode &errorCode) const { } else if (current.length() == BASE_LENGTH + 1 && current.startsWith(BASE, BASE_LENGTH) && 0x41 <= (c = current.charAt(BASE_LENGTH)) && c <= 0x5A) { pinyinBuckets[c - 0x41] = (Bucket *)bucketList->lastElement(); - hasPinyin = TRUE; + hasPinyin = true; } // Check for multiple primary weights. if (!current.startsWith(BASE, BASE_LENGTH) && @@ -531,7 +531,7 @@ BucketList *AlphabeticIndex::createBucketList(UErrorCode &errorCode) const { bucket->displayBucket_ = singleBucket; bucketList->adoptElement(bucket.orphan(), errorCode); if (U_FAILURE(errorCode)) { return nullptr; } - hasInvisibleBuckets = TRUE; + hasInvisibleBuckets = true; break; } } @@ -563,7 +563,7 @@ BucketList *AlphabeticIndex::createBucketList(UErrorCode &errorCode) const { } if (pinyinBuckets[i] != NULL && asciiBucket != NULL) { pinyinBuckets[i]->displayBucket_ = asciiBucket; - hasInvisibleBuckets = TRUE; + hasInvisibleBuckets = true; } } } @@ -754,7 +754,7 @@ void AlphabeticIndex::addIndexExemplars(const Locale &locale, UErrorCode &status UBool AlphabeticIndex::addChineseIndexCharacters(UErrorCode &errorCode) { UnicodeSet contractions; collatorPrimaryOnly_->internalAddContractions(BASE[0], contractions, errorCode); - if (U_FAILURE(errorCode) || contractions.isEmpty()) { return FALSE; } + if (U_FAILURE(errorCode) || contractions.isEmpty()) { return false; } initialLabels_->addAll(contractions); UnicodeSetIterator iter(contractions); while (iter.next()) { @@ -767,7 +767,7 @@ UBool AlphabeticIndex::addChineseIndexCharacters(UErrorCode &errorCode) { break; } } - return TRUE; + return true; } @@ -1028,7 +1028,7 @@ UBool isOneLabelBetterThanOther(const Normalizer2 &nfkdNormalizer, UErrorCode status = U_ZERO_ERROR; UnicodeString n1 = nfkdNormalizer.normalize(one, status); UnicodeString n2 = nfkdNormalizer.normalize(other, status); - if (U_FAILURE(status)) { return FALSE; } + if (U_FAILURE(status)) { return false; } int32_t result = n1.countChar32() - n2.countChar32(); if (result != 0) { return result < 0; @@ -1105,24 +1105,24 @@ int32_t AlphabeticIndex::getBucketIndex() const { UBool AlphabeticIndex::nextBucket(UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } if (buckets_ == NULL && currentBucket_ != NULL) { status = U_ENUM_OUT_OF_SYNC_ERROR; - return FALSE; + return false; } initBuckets(status); if (U_FAILURE(status)) { - return FALSE; + return false; } ++labelsIterIndex_; if (labelsIterIndex_ >= buckets_->getBucketCount()) { labelsIterIndex_ = buckets_->getBucketCount(); - return FALSE; + return false; } currentBucket_ = getBucket(*buckets_->immutableVisibleList_, labelsIterIndex_); resetRecordIterator(); - return TRUE; + return true; } const UnicodeString &AlphabeticIndex::getBucketLabel() const { @@ -1163,27 +1163,27 @@ AlphabeticIndex &AlphabeticIndex::resetBucketIterator(UErrorCode &status) { UBool AlphabeticIndex::nextRecord(UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } if (currentBucket_ == NULL) { // We are trying to iterate over the items in a bucket, but there is no // current bucket from the enumeration of buckets. status = U_INVALID_STATE_ERROR; - return FALSE; + return false; } if (buckets_ == NULL) { status = U_ENUM_OUT_OF_SYNC_ERROR; - return FALSE; + return false; } if (currentBucket_->records_ == NULL) { - return FALSE; + return false; } ++itemsIterIndex_; if (itemsIterIndex_ >= currentBucket_->records_->size()) { itemsIterIndex_ = currentBucket_->records_->size(); - return FALSE; + return false; } - return TRUE; + return true; } diff --git a/deps/icu-small/source/i18n/anytrans.cpp b/deps/icu-small/source/i18n/anytrans.cpp index 167b0185285371..e10ff479ddd5dc 100644 --- a/deps/icu-small/source/i18n/anytrans.cpp +++ b/deps/icu-small/source/i18n/anytrans.cpp @@ -101,7 +101,7 @@ class ScriptRunIterator : public UMemory { ScriptRunIterator(const Replaceable& text, int32_t start, int32_t limit); /** - * Returns TRUE if there are any more runs. TRUE is always + * Returns true if there are any more runs. true is always * returned at least once. Upon return, the caller should * examine scriptCode, start, and limit. */ @@ -137,7 +137,7 @@ UBool ScriptRunIterator::next() { // Are we done? if (start == textLimit) { - return FALSE; + return false; } // Move start back to include adjacent COMMON or INHERITED @@ -167,9 +167,9 @@ UBool ScriptRunIterator::next() { ++limit; } - // Return TRUE even if the entire text is COMMON / INHERITED, in + // Return true even if the entire text is COMMON / INHERITED, in // which case scriptCode will be USCRIPT_INVALID_CODE. - return TRUE; + return true; } void ScriptRunIterator::adjustLimit(int32_t delta) { @@ -358,7 +358,7 @@ static UScriptCode scriptNameToCode(const UnicodeString& name) { void AnyTransliterator::registerIDs() { UErrorCode ec = U_ZERO_ERROR; - Hashtable seen(TRUE, ec); + Hashtable seen(true, ec); int32_t sourceCount = Transliterator::_countAvailableSources(); for (int32_t s=0; sgetOffset(localMillis, TRUE, rawOffset, dstOffset, status); + tz->getOffset(localMillis, true, rawOffset, dstOffset, status); delete tz; return localMillis - rawOffset; }*/ diff --git a/deps/icu-small/source/i18n/basictz.cpp b/deps/icu-small/source/i18n/basictz.cpp index 7b5449f4167fdd..dfc3aea6cbc41a 100644 --- a/deps/icu-small/source/i18n/basictz.cpp +++ b/deps/icu-small/source/i18n/basictz.cpp @@ -39,59 +39,59 @@ UBool BasicTimeZone::hasEquivalentTransitions(const BasicTimeZone& tz, UDate start, UDate end, UBool ignoreDstAmount, UErrorCode& status) const { if (U_FAILURE(status)) { - return FALSE; + return false; } if (hasSameRules(tz)) { - return TRUE; + return true; } // Check the offsets at the start time int32_t raw1, raw2, dst1, dst2; - getOffset(start, FALSE, raw1, dst1, status); + getOffset(start, false, raw1, dst1, status); if (U_FAILURE(status)) { - return FALSE; + return false; } - tz.getOffset(start, FALSE, raw2, dst2, status); + tz.getOffset(start, false, raw2, dst2, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (ignoreDstAmount) { if ((raw1 + dst1 != raw2 + dst2) || (dst1 != 0 && dst2 == 0) || (dst1 == 0 && dst2 != 0)) { - return FALSE; + return false; } } else { if (raw1 != raw2 || dst1 != dst2) { - return FALSE; + return false; } } // Check transitions in the range UDate time = start; TimeZoneTransition tr1, tr2; - while (TRUE) { - UBool avail1 = getNextTransition(time, FALSE, tr1); - UBool avail2 = tz.getNextTransition(time, FALSE, tr2); + while (true) { + UBool avail1 = getNextTransition(time, false, tr1); + UBool avail2 = tz.getNextTransition(time, false, tr2); if (ignoreDstAmount) { // Skip a transition which only differ the amount of DST savings - while (TRUE) { + while (true) { if (avail1 && tr1.getTime() <= end && (tr1.getFrom()->getRawOffset() + tr1.getFrom()->getDSTSavings() == tr1.getTo()->getRawOffset() + tr1.getTo()->getDSTSavings()) && (tr1.getFrom()->getDSTSavings() != 0 && tr1.getTo()->getDSTSavings() != 0)) { - getNextTransition(tr1.getTime(), FALSE, tr1); + getNextTransition(tr1.getTime(), false, tr1); } else { break; } } - while (TRUE) { + while (true) { if (avail2 && tr2.getTime() <= end && (tr2.getFrom()->getRawOffset() + tr2.getFrom()->getDSTSavings() == tr2.getTo()->getRawOffset() + tr2.getTo()->getDSTSavings()) && (tr2.getFrom()->getDSTSavings() != 0 && tr2.getTo()->getDSTSavings() != 0)) { - tz.getNextTransition(tr2.getTime(), FALSE, tr2); + tz.getNextTransition(tr2.getTime(), false, tr2); } else { break; } @@ -105,27 +105,27 @@ BasicTimeZone::hasEquivalentTransitions(const BasicTimeZone& tz, UDate start, UD break; } if (!inRange1 || !inRange2) { - return FALSE; + return false; } if (tr1.getTime() != tr2.getTime()) { - return FALSE; + return false; } if (ignoreDstAmount) { if (tr1.getTo()->getRawOffset() + tr1.getTo()->getDSTSavings() != tr2.getTo()->getRawOffset() + tr2.getTo()->getDSTSavings() || (tr1.getTo()->getDSTSavings() != 0 && tr2.getTo()->getDSTSavings() == 0) || (tr1.getTo()->getDSTSavings() == 0 && tr2.getTo()->getDSTSavings() != 0)) { - return FALSE; + return false; } } else { if (tr1.getTo()->getRawOffset() != tr2.getTo()->getRawOffset() || tr1.getTo()->getDSTSavings() != tr2.getTo()->getDSTSavings()) { - return FALSE; + return false; } } time = tr1.getTime(); } - return TRUE; + return true; } void @@ -147,7 +147,7 @@ BasicTimeZone::getSimpleRulesNear(UDate date, InitialTimeZoneRule*& initial, UBool avail; TimeZoneTransition tr; // Get the next transition - avail = getNextTransition(date, FALSE, tr); + avail = getNextTransition(date, false, tr); if (avail) { tr.getFrom()->getName(initialName); initialRaw = tr.getFrom()->getRawOffset(); @@ -182,7 +182,7 @@ BasicTimeZone::getSimpleRulesNear(UDate date, InitialTimeZoneRule*& initial, if (tr.getTo()->getRawOffset() == initialRaw) { // Get the next next transition - avail = getNextTransition(nextTransitionTime, FALSE, tr); + avail = getNextTransition(nextTransitionTime, false, tr); if (avail) { // Check if the next next transition is either DST->STD or STD->DST // and within roughly 1 year from the next transition @@ -201,7 +201,7 @@ BasicTimeZone::getSimpleRulesNear(UDate date, InitialTimeZoneRule*& initial, dtr, year - 1, AnnualTimeZoneRule::MAX_YEAR); // Make sure this rule can be applied to the specified date - avail = ar2->getPreviousStart(date, tr.getFrom()->getRawOffset(), tr.getFrom()->getDSTSavings(), TRUE, d); + avail = ar2->getPreviousStart(date, tr.getFrom()->getRawOffset(), tr.getFrom()->getDSTSavings(), true, d); if (!avail || d > date || initialRaw != tr.getTo()->getRawOffset() || initialDst != tr.getTo()->getDSTSavings()) { @@ -214,7 +214,7 @@ BasicTimeZone::getSimpleRulesNear(UDate date, InitialTimeZoneRule*& initial, } if (ar2 == NULL) { // Try previous transition - avail = getPreviousTransition(date, TRUE, tr); + avail = getPreviousTransition(date, true, tr); if (avail) { // Check if the previous transition is either DST->STD or STD->DST. // The actual transition time does not matter here. @@ -234,7 +234,7 @@ BasicTimeZone::getSimpleRulesNear(UDate date, InitialTimeZoneRule*& initial, dtr, ar1->getStartYear() - 1, AnnualTimeZoneRule::MAX_YEAR); // Check if this rule start after the first rule after the specified date - avail = ar2->getNextStart(date, tr.getFrom()->getRawOffset(), tr.getFrom()->getDSTSavings(), FALSE, d); + avail = ar2->getNextStart(date, tr.getFrom()->getRawOffset(), tr.getFrom()->getDSTSavings(), false, d); if (!avail || d <= nextTransitionTime) { // We cannot use this rule as the second transition rule delete ar2; @@ -257,14 +257,14 @@ BasicTimeZone::getSimpleRulesNear(UDate date, InitialTimeZoneRule*& initial, } else { // Try the previous one - avail = getPreviousTransition(date, TRUE, tr); + avail = getPreviousTransition(date, true, tr); if (avail) { tr.getTo()->getName(initialName); initialRaw = tr.getTo()->getRawOffset(); initialDst = tr.getTo()->getDSTSavings(); } else { // No transitions in the past. Just use the current offsets - getOffset(date, FALSE, initialRaw, initialDst, status); + getOffset(date, false, initialRaw, initialDst, status); if (U_FAILURE(status)) { return; } @@ -334,7 +334,7 @@ BasicTimeZone::getTimeZoneRulesAfter(UDate start, InitialTimeZoneRule*& initial, } } - avail = getPreviousTransition(start, TRUE, tzt); + avail = getPreviousTransition(start, true, tzt); if (!avail) { // No need to filter out rules only applicable to time before the start initial = orgini->clone(); @@ -368,13 +368,13 @@ BasicTimeZone::getTimeZoneRulesAfter(UDate start, InitialTimeZoneRule*& initial, // Mark rules which does not need to be processed for (i = 0; i < ruleCount; i++) { r = (TimeZoneRule*)orgRules->elementAt(i); - avail = r->getNextStart(start, res_initial->getRawOffset(), res_initial->getDSTSavings(), FALSE, time); + avail = r->getNextStart(start, res_initial->getRawOffset(), res_initial->getDSTSavings(), false, time); done[i] = !avail; } time = start; while (!bFinalStd || !bFinalDst) { - avail = getNextTransition(time, FALSE, tzt); + avail = getNextTransition(time, false, tzt); if (!avail) { break; } @@ -409,8 +409,8 @@ BasicTimeZone::getTimeZoneRulesAfter(UDate start, InitialTimeZoneRule*& initial, // Get the previous raw offset and DST savings before the very first start time TimeZoneTransition tzt0; t = start; - while (TRUE) { - avail = getNextTransition(t, FALSE, tzt0); + while (true) { + avail = getNextTransition(t, false, tzt0); if (!avail) { break; } @@ -499,9 +499,9 @@ BasicTimeZone::getTimeZoneRulesAfter(UDate start, InitialTimeZoneRule*& initial, // After bot final standard and dst rules are processed, // exit this while loop. if (ar->getDSTSavings() == 0) { - bFinalStd = TRUE; + bFinalStd = true; } else { - bFinalDst = TRUE; + bFinalDst = true; } } } diff --git a/deps/icu-small/source/i18n/buddhcal.cpp b/deps/icu-small/source/i18n/buddhcal.cpp index 6083349ecd623a..de304129cb42da 100644 --- a/deps/icu-small/source/i18n/buddhcal.cpp +++ b/deps/icu-small/source/i18n/buddhcal.cpp @@ -133,12 +133,12 @@ void BuddhistCalendar::timeToFields(UDate theTime, UBool quick, UErrorCode& stat */ static UDate gSystemDefaultCenturyStart = DBL_MIN; static int32_t gSystemDefaultCenturyStartYear = -1; -static icu::UInitOnce gBCInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gBCInitOnce {}; UBool BuddhistCalendar::haveDefaultCentury() const { - return TRUE; + return true; } static void U_CALLCONV diff --git a/deps/icu-small/source/i18n/calendar.cpp b/deps/icu-small/source/i18n/calendar.cpp index 8405d08d3cfce7..7b8b929990f3f0 100644 --- a/deps/icu-small/source/i18n/calendar.cpp +++ b/deps/icu-small/source/i18n/calendar.cpp @@ -22,7 +22,7 @@ * 07/28/98 stephen Sync up with JDK 1.2 * 09/02/98 stephen Sync with JDK 1.2 8/31 build (getActualMin/Max) * 03/17/99 stephen Changed adoptTimeZone() - now fAreFieldsSet is -* set to FALSE to force update of time. +* set to false to force update of time. ******************************************************************************* */ @@ -65,7 +65,7 @@ #if !UCONFIG_NO_SERVICE static icu::ICULocaleService* gService = NULL; -static icu::UInitOnce gServiceInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gServiceInitOnce {}; // INTERNAL - for cleanup U_CDECL_BEGIN @@ -77,7 +77,7 @@ static UBool calendar_cleanup(void) { } gServiceInitOnce.reset(); #endif - return TRUE; + return true; } U_CDECL_END #endif @@ -210,15 +210,18 @@ SharedCalendar::~SharedCalendar() { template<> U_I18N_API const SharedCalendar *LocaleCacheKey::createObject( const void * /*unusedCreationContext*/, UErrorCode &status) const { + if (U_FAILURE(status)) { + return nullptr; + } Calendar *calendar = Calendar::makeInstance(fLoc, status); if (U_FAILURE(status)) { - return NULL; + return nullptr; } SharedCalendar *shared = new SharedCalendar(calendar); - if (shared == NULL) { + if (shared == nullptr) { delete calendar; status = U_MEMORY_ALLOCATION_ERROR; - return NULL; + return nullptr; } shared->addRef(); return shared; @@ -237,7 +240,7 @@ static ECalType getCalendarType(const char *s) { // Only used with service registration. static UBool isStandardSupportedKeyword(const char *keyword, UErrorCode& status) { if(U_FAILURE(status)) { - return FALSE; + return false; } ECalType calType = getCalendarType(keyword); return (calType != CALTYPE_UNKNOWN); @@ -292,7 +295,7 @@ static ECalType getCalendarTypeForLocale(const char *locid) { // when calendar keyword is not available or not supported, read supplementalData // to get the default calendar type for the locale's region char region[ULOC_COUNTRY_CAPACITY]; - (void)ulocimp_getRegionForSupplementalData(canonicalName, TRUE, region, sizeof(region), &status); + (void)ulocimp_getRegionForSupplementalData(canonicalName, true, region, sizeof(region), &status); if (U_FAILURE(status)) { return CALTYPE_GREGORIAN; } @@ -420,7 +423,7 @@ class BasicCalendarFactory : public LocaleKeyFactory { protected: //virtual UBool isSupportedID( const UnicodeString& id, UErrorCode& status) const { // if(U_FAILURE(status)) { - // return FALSE; + // return false; // } // char keyword[ULOC_FULLNAME_CAPACITY]; // getCalendarKeyword(id, keyword, (int32_t)sizeof(keyword)); @@ -440,6 +443,9 @@ class BasicCalendarFactory : public LocaleKeyFactory { } virtual UObject* create(const ICUServiceKey& key, const ICUService* /*service*/, UErrorCode& status) const override { + if (U_FAILURE(status)) { + return nullptr; + } #ifdef U_DEBUG_CALSVC if(dynamic_cast(&key) == NULL) { fprintf(stderr, "::create - not a LocaleKey!\n"); @@ -486,13 +492,16 @@ class DefaultCalendarFactory : public ICUResourceBundleFactory { virtual ~DefaultCalendarFactory(); protected: virtual UObject* create(const ICUServiceKey& key, const ICUService* /*service*/, UErrorCode& status) const override { + if (U_FAILURE(status)) { + return nullptr; + } LocaleKey &lkey = (LocaleKey&)key; Locale loc; lkey.currentLocale(loc); UnicodeString *ret = new UnicodeString(); - if (ret == NULL) { + if (ret == nullptr) { status = U_MEMORY_ALLOCATION_ERROR; } else { ret->append((UChar)0x40); // '@' is a variant character @@ -531,6 +540,9 @@ class CalendarService : public ICULocaleService { } virtual UObject* handleDefault(const ICUServiceKey& key, UnicodeString* /*actualID*/, UErrorCode& status) const override { + if (U_FAILURE(status)) { + return nullptr; + } LocaleKey& lkey = (LocaleKey&)key; //int32_t kind = lkey.kind(); @@ -577,6 +589,9 @@ initCalendarService(UErrorCode &status) #ifdef U_DEBUG_CALSVC fprintf(stderr, "Spinning up Calendar Service\n"); #endif + if (U_FAILURE(status)) { + return; + } ucln_i18n_registerCleanup(UCLN_I18N_CALENDAR, calendar_cleanup); gService = new CalendarService(); if (gService == NULL) { @@ -639,8 +654,8 @@ static const int32_t kCalendarLimits[UCAL_FIELD_COUNT][4] = { { 0, 0, 59, 59 }, // MINUTE { 0, 0, 59, 59 }, // SECOND { 0, 0, 999, 999 }, // MILLISECOND - {-12*kOneHour, -12*kOneHour, 12*kOneHour, 15*kOneHour }, // ZONE_OFFSET - { 0, 0, 1*kOneHour, 1*kOneHour }, // DST_OFFSET + {-16*kOneHour, -16*kOneHour, 12*kOneHour, 30*kOneHour }, // ZONE_OFFSET + { -1*kOneHour, -1*kOneHour, 2*kOneHour, 2*kOneHour }, // DST_OFFSET {/*N/A*/-1, /*N/A*/-1, /*N/A*/-1, /*N/A*/-1}, // YEAR_WOY { 1, 1, 7, 7 }, // DOW_LOCAL {/*N/A*/-1, /*N/A*/-1, /*N/A*/-1, /*N/A*/-1}, // EXTENDED_YEAR @@ -708,13 +723,13 @@ static const char gGregorian[] = "gregorian"; Calendar::Calendar(UErrorCode& success) : UObject(), -fIsTimeSet(FALSE), -fAreFieldsSet(FALSE), -fAreAllFieldsSet(FALSE), -fAreFieldsVirtuallySet(FALSE), +fIsTimeSet(false), +fAreFieldsSet(false), +fAreAllFieldsSet(false), +fAreFieldsVirtuallySet(false), fNextStamp((int32_t)kMinimumUserStamp), fTime(0), -fLenient(TRUE), +fLenient(true), fZone(NULL), fRepeatedWallTime(UCAL_WALLTIME_LAST), fSkippedWallTime(UCAL_WALLTIME_LAST) @@ -736,13 +751,13 @@ fSkippedWallTime(UCAL_WALLTIME_LAST) Calendar::Calendar(TimeZone* zone, const Locale& aLocale, UErrorCode& success) : UObject(), -fIsTimeSet(FALSE), -fAreFieldsSet(FALSE), -fAreAllFieldsSet(FALSE), -fAreFieldsVirtuallySet(FALSE), +fIsTimeSet(false), +fAreFieldsSet(false), +fAreAllFieldsSet(false), +fAreFieldsVirtuallySet(false), fNextStamp((int32_t)kMinimumUserStamp), fTime(0), -fLenient(TRUE), +fLenient(true), fZone(NULL), fRepeatedWallTime(UCAL_WALLTIME_LAST), fSkippedWallTime(UCAL_WALLTIME_LAST) @@ -771,13 +786,13 @@ fSkippedWallTime(UCAL_WALLTIME_LAST) Calendar::Calendar(const TimeZone& zone, const Locale& aLocale, UErrorCode& success) : UObject(), -fIsTimeSet(FALSE), -fAreFieldsSet(FALSE), -fAreAllFieldsSet(FALSE), -fAreFieldsVirtuallySet(FALSE), +fIsTimeSet(false), +fAreFieldsSet(false), +fAreAllFieldsSet(false), +fAreFieldsVirtuallySet(false), fNextStamp((int32_t)kMinimumUserStamp), fTime(0), -fLenient(TRUE), +fLenient(true), fZone(NULL), fRepeatedWallTime(UCAL_WALLTIME_LAST), fSkippedWallTime(UCAL_WALLTIME_LAST) @@ -1173,13 +1188,13 @@ Calendar::setTimeInMillis( double millis, UErrorCode& status ) { } fTime = millis; - fAreFieldsSet = fAreAllFieldsSet = FALSE; - fIsTimeSet = fAreFieldsVirtuallySet = TRUE; + fAreFieldsSet = fAreAllFieldsSet = false; + fIsTimeSet = fAreFieldsVirtuallySet = true; for (int32_t i=0; i>= 1; } @@ -1537,7 +1561,8 @@ void Calendar::computeFields(UErrorCode &ec) // JULIAN_DAY field and also removes some inelegant code. - Liu // 11/6/00 - int32_t days = (int32_t)ClockMath::floorDivide(localMillis, (double)kOneDay); + int32_t millisInDay; + int32_t days = ClockMath::floorDivide(localMillis, kOneDay, &millisInDay); internalSet(UCAL_JULIAN_DAY,days + kEpochStartAsJulianDay); @@ -1561,19 +1586,50 @@ void Calendar::computeFields(UErrorCode &ec) // Compute time-related fields. These are independent of the date and // of the subclass algorithm. They depend only on the local zone // wall milliseconds in day. - int32_t millisInDay = (int32_t) (localMillis - (days * kOneDay)); + if (U_FAILURE(ec)) { + return; + } + fFields[UCAL_MILLISECONDS_IN_DAY] = millisInDay; + U_ASSERT(getMinimum(UCAL_MILLISECONDS_IN_DAY) <= + fFields[UCAL_MILLISECONDS_IN_DAY]); + U_ASSERT(fFields[UCAL_MILLISECONDS_IN_DAY] <= + getMaximum(UCAL_MILLISECONDS_IN_DAY)); + fFields[UCAL_MILLISECOND] = millisInDay % 1000; + U_ASSERT(getMinimum(UCAL_MILLISECOND) <= fFields[UCAL_MILLISECOND]); + U_ASSERT(fFields[UCAL_MILLISECOND] <= getMaximum(UCAL_MILLISECOND)); + millisInDay /= 1000; fFields[UCAL_SECOND] = millisInDay % 60; + U_ASSERT(getMinimum(UCAL_SECOND) <= fFields[UCAL_SECOND]); + U_ASSERT(fFields[UCAL_SECOND] <= getMaximum(UCAL_SECOND)); + millisInDay /= 60; fFields[UCAL_MINUTE] = millisInDay % 60; + U_ASSERT(getMinimum(UCAL_MINUTE) <= fFields[UCAL_MINUTE]); + U_ASSERT(fFields[UCAL_MINUTE] <= getMaximum(UCAL_MINUTE)); + millisInDay /= 60; fFields[UCAL_HOUR_OF_DAY] = millisInDay; + U_ASSERT(getMinimum(UCAL_HOUR_OF_DAY) <= fFields[UCAL_HOUR_OF_DAY]); + U_ASSERT(fFields[UCAL_HOUR_OF_DAY] <= getMaximum(UCAL_HOUR_OF_DAY)); + fFields[UCAL_AM_PM] = millisInDay / 12; // Assume AM == 0 + U_ASSERT(getMinimum(UCAL_AM_PM) <= fFields[UCAL_AM_PM]); + U_ASSERT(fFields[UCAL_AM_PM] <= getMaximum(UCAL_AM_PM)); + fFields[UCAL_HOUR] = millisInDay % 12; + U_ASSERT(getMinimum(UCAL_HOUR) <= fFields[UCAL_HOUR]); + U_ASSERT(fFields[UCAL_HOUR] <= getMaximum(UCAL_HOUR)); + fFields[UCAL_ZONE_OFFSET] = rawOffset; + U_ASSERT(getMinimum(UCAL_ZONE_OFFSET) <= fFields[UCAL_ZONE_OFFSET]); + U_ASSERT(fFields[UCAL_ZONE_OFFSET] <= getMaximum(UCAL_ZONE_OFFSET)); + fFields[UCAL_DST_OFFSET] = dstOffset; + U_ASSERT(getMinimum(UCAL_DST_OFFSET) <= fFields[UCAL_DST_OFFSET]); + U_ASSERT(fFields[UCAL_DST_OFFSET] <= getMaximum(UCAL_DST_OFFSET)); } uint8_t Calendar::julianDayToDayOfWeek(double julian) @@ -1595,6 +1651,9 @@ uint8_t Calendar::julianDayToDayOfWeek(double julian) void Calendar::computeGregorianAndDOWFields(int32_t julianDay, UErrorCode &ec) { computeGregorianFields(julianDay, ec); + if (U_FAILURE(ec)) { + return; + } // Compute day of week: JD 0 = Monday int32_t dow = julianDayToDayOfWeek(julianDay); @@ -1616,7 +1675,10 @@ void Calendar::computeGregorianAndDOWFields(int32_t julianDay, UErrorCode &ec) * subclasses that are Gregorian derivatives. Subclasses may call this * method to perform a Gregorian calendar millis->fields computation. */ -void Calendar::computeGregorianFields(int32_t julianDay, UErrorCode & /* ec */) { +void Calendar::computeGregorianFields(int32_t julianDay, UErrorCode& ec) { + if (U_FAILURE(ec)) { + return; + } int32_t gregorianDayOfWeekUnused; Grego::dayToFields(julianDay - kEpochStartAsJulianDay, fGregorianYear, fGregorianMonth, fGregorianDayOfMonth, gregorianDayOfWeekUnused, fGregorianDayOfYear); } @@ -1699,11 +1761,20 @@ void Calendar::computeWeekFields(UErrorCode &ec) { } fFields[UCAL_WEEK_OF_YEAR] = woy; fFields[UCAL_YEAR_WOY] = yearOfWeekOfYear; + // min/max of years are not constrains for caller, so not assert here. // WEEK_OF_YEAR end int32_t dayOfMonth = fFields[UCAL_DAY_OF_MONTH]; fFields[UCAL_WEEK_OF_MONTH] = weekNumber(dayOfMonth, dayOfWeek); + U_ASSERT(getMinimum(UCAL_WEEK_OF_MONTH) <= fFields[UCAL_WEEK_OF_MONTH]); + U_ASSERT(fFields[UCAL_WEEK_OF_MONTH] <= getMaximum(UCAL_WEEK_OF_MONTH)); + fFields[UCAL_DAY_OF_WEEK_IN_MONTH] = (dayOfMonth-1) / 7 + 1; + U_ASSERT(getMinimum(UCAL_DAY_OF_WEEK_IN_MONTH) <= + fFields[UCAL_DAY_OF_WEEK_IN_MONTH]); + U_ASSERT(fFields[UCAL_DAY_OF_WEEK_IN_MONTH] <= + getMaximum(UCAL_DAY_OF_WEEK_IN_MONTH)); + #if defined (U_DEBUG_CAL) if(fFields[UCAL_DAY_OF_WEEK_IN_MONTH]==0) fprintf(stderr, "%s:%d: DOWIM %d on %g\n", __FILE__, __LINE__,fFields[UCAL_DAY_OF_WEEK_IN_MONTH], fTime); @@ -1732,8 +1803,11 @@ int32_t Calendar::weekNumber(int32_t desiredDay, int32_t dayOfPeriod, int32_t da return weekNo; } -void Calendar::handleComputeFields(int32_t /* julianDay */, UErrorCode &/* status */) +void Calendar::handleComputeFields(int32_t /* julianDay */, UErrorCode& status) { + if (U_FAILURE(status)) { + return; + } internalSet(UCAL_MONTH, getGregorianMonth()); internalSet(UCAL_DAY_OF_MONTH, getGregorianDayOfMonth()); internalSet(UCAL_DAY_OF_YEAR, getGregorianDayOfYear()); @@ -1842,13 +1916,13 @@ void Calendar::roll(UCalendarDateFields field, int32_t amount, UErrorCode& statu // * If era==0 and years go backwards in time, change sign of amount. // * Until we have new API per #9393, we temporarily hardcode knowledge of // which calendars have era 0 years that go backwards. - UBool era0WithYearsThatGoBackwards = FALSE; + UBool era0WithYearsThatGoBackwards = false; int32_t era = get(UCAL_ERA, status); if (era == 0) { const char * calType = getType(); if ( uprv_strcmp(calType,"gregorian")==0 || uprv_strcmp(calType,"roc")==0 || uprv_strcmp(calType,"coptic")==0 ) { amount = -amount; - era0WithYearsThatGoBackwards = TRUE; + era0WithYearsThatGoBackwards = true; } } int32_t newYear = internalGet(field) + amount; @@ -2103,6 +2177,9 @@ void Calendar::add(EDateFields field, int32_t amount, UErrorCode& status) // ------------------------------------- void Calendar::add(UCalendarDateFields field, int32_t amount, UErrorCode& status) { + if (U_FAILURE(status)) { + return; + } if (amount == 0) { return; // Do nothing! } @@ -2114,7 +2191,7 @@ void Calendar::add(UCalendarDateFields field, int32_t amount, UErrorCode& status // we don't want the wall time to shift due to changes in DST. If the // result of the add operation is to move from DST to Standard, or // vice versa, we need to adjust by an hour forward or back, - // respectively. For such fields we set keepWallTimeInvariant to TRUE. + // respectively. For such fields we set keepWallTimeInvariant to true. // We only adjust the DST for fields larger than an hour. For // fields smaller than an hour, we cannot adjust for DST without @@ -2129,7 +2206,7 @@ void Calendar::add(UCalendarDateFields field, int32_t amount, UErrorCode& status // , rather than => . double delta = amount; // delta in ms - UBool keepWallTimeInvariant = TRUE; + UBool keepWallTimeInvariant = true; switch (field) { case UCAL_ERA: @@ -2161,10 +2238,10 @@ void Calendar::add(UCalendarDateFields field, int32_t amount, UErrorCode& status case UCAL_MONTH: { UBool oldLenient = isLenient(); - setLenient(TRUE); + setLenient(true); set(field, get(field, status) + amount); pinField(UCAL_DAY_OF_MONTH, status); - if(oldLenient==FALSE) { + if(oldLenient==false) { complete(status); /* force recalculate */ setLenient(oldLenient); } @@ -2192,22 +2269,22 @@ void Calendar::add(UCalendarDateFields field, int32_t amount, UErrorCode& status case UCAL_HOUR_OF_DAY: case UCAL_HOUR: delta *= kOneHour; - keepWallTimeInvariant = FALSE; + keepWallTimeInvariant = false; break; case UCAL_MINUTE: delta *= kOneMinute; - keepWallTimeInvariant = FALSE; + keepWallTimeInvariant = false; break; case UCAL_SECOND: delta *= kOneSecond; - keepWallTimeInvariant = FALSE; + keepWallTimeInvariant = false; break; case UCAL_MILLISECOND: case UCAL_MILLISECONDS_IN_DAY: - keepWallTimeInvariant = FALSE; + keepWallTimeInvariant = false; break; default: @@ -2400,7 +2477,7 @@ Calendar::adoptTimeZone(TimeZone* zone) fZone = zone; // if the zone changes, we need to recompute the time fields - fAreFieldsSet = FALSE; + fAreFieldsSet = false; } // ------------------------------------- @@ -2493,7 +2570,7 @@ Calendar::setFirstDayOfWeek(UCalendarDaysOfWeek value) if (fFirstDayOfWeek != value && value >= UCAL_SUNDAY && value <= UCAL_SATURDAY) { fFirstDayOfWeek = value; - fAreFieldsSet = FALSE; + fAreFieldsSet = false; } } @@ -2525,7 +2602,7 @@ Calendar::setMinimalDaysInFirstWeek(uint8_t value) } if (fMinimalDaysInFirstWeek != value) { fMinimalDaysInFirstWeek = value; - fAreFieldsSet = FALSE; + fAreFieldsSet = false; } } @@ -2592,15 +2669,15 @@ UBool Calendar::isWeekend(UDate date, UErrorCode &status) const { if (U_FAILURE(status)) { - return FALSE; + return false; } // clone the calendar so we don't mess with the real one. Calendar *work = this->clone(); if (work == NULL) { status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } - UBool result = FALSE; + UBool result = false; work->setTime(date, status); if (U_SUCCESS(status)) { result = work->isWeekend(); @@ -2618,9 +2695,9 @@ Calendar::isWeekend(void) const if (U_SUCCESS(status)) { switch (dayType) { case UCAL_WEEKDAY: - return FALSE; + return false; case UCAL_WEEKEND: - return TRUE; + return true; case UCAL_WEEKEND_ONSET: case UCAL_WEEKEND_CEASE: // Use internalGet() because the above call to get() populated all fields. @@ -2632,14 +2709,14 @@ Calendar::isWeekend(void) const (millisInDay >= transitionMillis): (millisInDay < transitionMillis); } - // else fall through, return FALSE + // else fall through, return false U_FALLTHROUGH; } default: break; } } - return FALSE; + return false; } // ------------------------------------- limits @@ -2745,6 +2822,9 @@ int32_t Calendar::getLimit(UCalendarDateFields field, ELimitType limitType) cons int32_t Calendar::getActualMinimum(UCalendarDateFields field, UErrorCode& status) const { + if (U_FAILURE(status)) { + return 0; + } int32_t fieldValue = getGreatestMinimum(field); int32_t endValue = getMinimum(field); @@ -2760,7 +2840,7 @@ Calendar::getActualMinimum(UCalendarDateFields field, UErrorCode& status) const status = U_MEMORY_ALLOCATION_ERROR; return 0; } - work->setLenient(TRUE); + work->setLenient(true); // now try each value from getLeastMaximum() to getMaximum() one by one until // we get a value that normalizes to another value. The last value that @@ -2799,6 +2879,9 @@ Calendar::getActualMinimum(UCalendarDateFields field, UErrorCode& status) const * @see #validateField(int) */ void Calendar::validateFields(UErrorCode &status) { + if (U_FAILURE(status)) { + return; + } for (int32_t field = 0; U_SUCCESS(status) && (field < UCAL_FIELD_COUNT); field++) { if (fStamp[field] >= kMinimumUserStamp) { validateField((UCalendarDateFields)field, status); @@ -2814,6 +2897,9 @@ void Calendar::validateFields(UErrorCode &status) { * @see #validateField(int, int, int) */ void Calendar::validateField(UCalendarDateFields field, UErrorCode &status) { + if (U_FAILURE(status)) { + return; + } int32_t y; switch (field) { case UCAL_DAY_OF_MONTH: @@ -2850,6 +2936,9 @@ void Calendar::validateField(UCalendarDateFields field, UErrorCode &status) { */ void Calendar::validateField(UCalendarDateFields field, int32_t min, int32_t max, UErrorCode& status) { + if (U_FAILURE(status)) { + return; + } int32_t value = fFields[field]; if (value < min || value > max) { #if defined (U_DEBUG_CAL) @@ -2972,6 +3061,9 @@ const UFieldResolutionTable Calendar::kYearPrecedence[] = void Calendar::computeTime(UErrorCode& status) { + if (U_FAILURE(status)) { + return; + } if (!isLenient()) { validateFields(status); if (U_FAILURE(status)) { @@ -3050,7 +3142,7 @@ void Calendar::computeTime(UErrorCode& status) { UDate tmpTime = millis + millisInDay - zoneOffset; int32_t raw, dst; - fZone->getOffset(tmpTime, FALSE, raw, dst, status); + fZone->getOffset(tmpTime, false, raw, dst, status); if (U_SUCCESS(status)) { // zoneOffset != (raw + dst) only when the given wall time fall into @@ -3086,13 +3178,16 @@ void Calendar::computeTime(UErrorCode& status) { * Find the previous zone transition near the given time. */ UBool Calendar::getImmediatePreviousZoneTransition(UDate base, UDate *transitionTime, UErrorCode& status) const { + if (U_FAILURE(status)) { + return false; + } BasicTimeZone *btz = getBasicTimeZone(); if (btz) { TimeZoneTransition trans; - UBool hasTransition = btz->getPreviousTransition(base, TRUE, trans); + UBool hasTransition = btz->getPreviousTransition(base, true, trans); if (hasTransition) { *transitionTime = trans.getTime(); - return TRUE; + return true; } else { // Could not find any transitions. // Note: This should never happen. @@ -3103,7 +3198,7 @@ UBool Calendar::getImmediatePreviousZoneTransition(UDate base, UDate *transition // TODO: We may support non-BasicTimeZone in future. status = U_UNSUPPORTED_ERROR; } - return FALSE; + return false; } /** @@ -3159,6 +3254,9 @@ double Calendar::computeMillisInDay() { * @stable ICU 2.0 */ int32_t Calendar::computeZoneOffset(double millis, double millisInDay, UErrorCode &ec) { + if (U_FAILURE(ec)) { + return 0; + } int32_t rawOffset, dstOffset; UDate wall = millis + millisInDay; BasicTimeZone* btz = getBasicTimeZone(); @@ -3169,9 +3267,9 @@ int32_t Calendar::computeZoneOffset(double millis, double millisInDay, UErrorCod } else { const TimeZone& tz = getTimeZone(); // By default, TimeZone::getOffset behaves UCAL_WALLTIME_LAST for both. - tz.getOffset(wall, TRUE, rawOffset, dstOffset, ec); + tz.getOffset(wall, true, rawOffset, dstOffset, ec); - UBool sawRecentNegativeShift = FALSE; + UBool sawRecentNegativeShift = false; if (fRepeatedWallTime == UCAL_WALLTIME_FIRST) { // Check if the given wall time falls into repeated time range UDate tgmt = wall - (rawOffset + dstOffset); @@ -3180,16 +3278,16 @@ int32_t Calendar::computeZoneOffset(double millis, double millisInDay, UErrorCod // Note: The maximum historic negative zone transition is -3 hours in the tz database. // 6 hour window would be sufficient for this purpose. int32_t tmpRaw, tmpDst; - tz.getOffset(tgmt - 6*60*60*1000, FALSE, tmpRaw, tmpDst, ec); + tz.getOffset(tgmt - 6*60*60*1000, false, tmpRaw, tmpDst, ec); int32_t offsetDelta = (rawOffset + dstOffset) - (tmpRaw + tmpDst); U_ASSERT(offsetDelta < -6*60*60*1000); if (offsetDelta < 0) { - sawRecentNegativeShift = TRUE; + sawRecentNegativeShift = true; // Negative shift within last 6 hours. When UCAL_WALLTIME_FIRST is used and the given wall time falls // into the repeated time range, use offsets before the transition. // Note: If it does not fall into the repeated time range, offsets remain unchanged below. - tz.getOffset(wall + offsetDelta, TRUE, rawOffset, dstOffset, ec); + tz.getOffset(wall + offsetDelta, true, rawOffset, dstOffset, ec); } } if (!sawRecentNegativeShift && fSkippedWallTime == UCAL_WALLTIME_FIRST) { @@ -3199,7 +3297,7 @@ int32_t Calendar::computeZoneOffset(double millis, double millisInDay, UErrorCod // the offsets will be based on the zone offsets AFTER // the transition (which means, earliest possible interpretation). UDate tgmt = wall - (rawOffset + dstOffset); - tz.getOffset(tgmt, FALSE, rawOffset, dstOffset, ec); + tz.getOffset(tgmt, false, rawOffset, dstOffset, ec); } } return rawOffset + dstOffset; @@ -3343,7 +3441,7 @@ int32_t Calendar::handleComputeJulianDay(UCalendarDateFields bestField) { // need to be sure to stay in 'real' year. int32_t woy = internalGet(bestField); - int32_t nextJulianDay = handleComputeMonthStart(year+1, 0, FALSE); // jd of day before jan 1 + int32_t nextJulianDay = handleComputeMonthStart(year+1, 0, false); // jd of day before jan 1 int32_t nextFirst = julianDayToDayOfWeek(nextJulianDay + 1) - firstDayOfWeek; if (nextFirst < 0) { // 0..6 ldow of Jan 1 @@ -3394,7 +3492,7 @@ int32_t Calendar::handleComputeJulianDay(UCalendarDateFields bestField) { #endif if(julianDay+testDate > nextJulianDay) { // is it past Dec 31? (nextJulianDay is day BEFORE year+1's Jan 1) // Fire up the calculating engines.. retry YWOY = (year-1) - julianDay = handleComputeMonthStart(year-1, 0, FALSE); // jd before Jan 1 of previous year + julianDay = handleComputeMonthStart(year-1, 0, false); // jd before Jan 1 of previous year first = julianDayToDayOfWeek(julianDay + 1) - firstDayOfWeek; // 0 based local dow of first week if(first < 0) { // 0..6 @@ -3474,8 +3572,8 @@ int32_t Calendar::handleGetExtendedYearFromWeekFields(int32_t yearWoy, int32_t w // Now, a local DOW int32_t dowLocal = getLocalDOW(); // 0..6 int32_t firstDayOfWeek = getFirstDayOfWeek(); // Localized fdw - int32_t jan1Start = handleComputeMonthStart(yearWoy, 0, FALSE); - int32_t nextJan1Start = handleComputeMonthStart(yearWoy+1, 0, FALSE); // next year's Jan1 start + int32_t jan1Start = handleComputeMonthStart(yearWoy, 0, false); + int32_t nextJan1Start = handleComputeMonthStart(yearWoy+1, 0, false); // next year's Jan1 start // At this point julianDay is the 0-based day BEFORE the first day of // January 1, year 1 of the given calendar. If julianDay == 0, it @@ -3501,21 +3599,21 @@ int32_t Calendar::handleGetExtendedYearFromWeekFields(int32_t yearWoy, int32_t w //} int32_t minDays = getMinimalDaysInFirstWeek(); - UBool jan1InPrevYear = FALSE; // January 1st in the year of WOY is the 1st week? (i.e. first week is < minimal ) - //UBool nextJan1InPrevYear = FALSE; // January 1st of Year of WOY + 1 is in the first week? + UBool jan1InPrevYear = false; // January 1st in the year of WOY is the 1st week? (i.e. first week is < minimal ) + //UBool nextJan1InPrevYear = false; // January 1st of Year of WOY + 1 is in the first week? if((7 - first) < minDays) { - jan1InPrevYear = TRUE; + jan1InPrevYear = true; } // if((7 - nextFirst) < minDays) { - // nextJan1InPrevYear = TRUE; + // nextJan1InPrevYear = true; // } switch(bestField) { case UCAL_WEEK_OF_YEAR: if(woy == 1) { - if(jan1InPrevYear == TRUE) { + if(jan1InPrevYear == true) { // the first week of January is in the previous year // therefore WOY1 is always solidly within yearWoy return yearWoy; @@ -3534,7 +3632,7 @@ int32_t Calendar::handleGetExtendedYearFromWeekFields(int32_t yearWoy, int32_t w (7-first) + // days in the first week (Jan 1.. ) (woy-1)*7 + // add the weeks of the year dowLocal; // the local dow (0..6) of last week - if(jan1InPrevYear==FALSE) { + if(jan1InPrevYear==false) { jd -= 7; // woy already includes Jan 1's week. } @@ -3576,18 +3674,21 @@ int32_t Calendar::handleGetExtendedYearFromWeekFields(int32_t yearWoy, int32_t w int32_t Calendar::handleGetMonthLength(int32_t extendedYear, int32_t month) const { - return handleComputeMonthStart(extendedYear, month+1, TRUE) - - handleComputeMonthStart(extendedYear, month, TRUE); + return handleComputeMonthStart(extendedYear, month+1, true) - + handleComputeMonthStart(extendedYear, month, true); } int32_t Calendar::handleGetYearLength(int32_t eyear) const { - return handleComputeMonthStart(eyear+1, 0, FALSE) - - handleComputeMonthStart(eyear, 0, FALSE); + return handleComputeMonthStart(eyear+1, 0, false) - + handleComputeMonthStart(eyear, 0, false); } int32_t Calendar::getActualMaximum(UCalendarDateFields field, UErrorCode& status) const { + if (U_FAILURE(status)) { + return 0; + } int32_t result; switch (field) { case UCAL_DATE: @@ -3595,8 +3696,8 @@ Calendar::getActualMaximum(UCalendarDateFields field, UErrorCode& status) const if(U_FAILURE(status)) return 0; Calendar *cal = clone(); if(!cal) { status = U_MEMORY_ALLOCATION_ERROR; return 0; } - cal->setLenient(TRUE); - cal->prepareGetActual(field,FALSE,status); + cal->setLenient(true); + cal->prepareGetActual(field,false,status); result = handleGetMonthLength(cal->get(UCAL_EXTENDED_YEAR, status), cal->get(UCAL_MONTH, status)); delete cal; } @@ -3607,8 +3708,8 @@ Calendar::getActualMaximum(UCalendarDateFields field, UErrorCode& status) const if(U_FAILURE(status)) return 0; Calendar *cal = clone(); if(!cal) { status = U_MEMORY_ALLOCATION_ERROR; return 0; } - cal->setLenient(TRUE); - cal->prepareGetActual(field,FALSE,status); + cal->setLenient(true); + cal->prepareGetActual(field,false,status); result = handleGetYearLength(cal->get(UCAL_EXTENDED_YEAR, status)); delete cal; } @@ -3662,6 +3763,9 @@ Calendar::getActualMaximum(UCalendarDateFields field, UErrorCode& status) const */ void Calendar::prepareGetActual(UCalendarDateFields field, UBool isMinimum, UErrorCode &status) { + if (U_FAILURE(status)) { + return; + } set(UCAL_MILLISECONDS_IN_DAY, 0); switch (field) { @@ -3717,6 +3821,9 @@ int32_t Calendar::getActualHelper(UCalendarDateFields field, int32_t startValue, #if defined (U_DEBUG_CAL) fprintf(stderr, "getActualHelper(%d,%d .. %d, %s)\n", field, startValue, endValue, u_errorName(status)); #endif + if (U_FAILURE(status)) { + return 0; + } if (startValue == endValue) { // if we know that the maximum value is always the same, just return it return startValue; @@ -3734,7 +3841,7 @@ int32_t Calendar::getActualHelper(UCalendarDateFields field, int32_t startValue, // may cause conflict with fields previously set (but not yet resolved). work->complete(status); - work->setLenient(TRUE); + work->setLenient(true); work->prepareGetActual(field, delta < 0, status); // now try each value from the start to the end one by one until @@ -3850,7 +3957,7 @@ Calendar::setWeekData(const Locale& desiredLocale, const char *type, UErrorCode& } char region[ULOC_COUNTRY_CAPACITY]; - (void)ulocimp_getRegionForSupplementalData(desiredLocale.getName(), TRUE, region, sizeof(region), &status); + (void)ulocimp_getRegionForSupplementalData(desiredLocale.getName(), true, region, sizeof(region), &status); // Read week data values from supplementalData week data UResourceBundle *rb = ures_openDirect(NULL, "supplementalData", &status); @@ -3901,10 +4008,10 @@ Calendar::updateTime(UErrorCode& status) // the values. Also, if we haven't set all the fields yet (i.e., // in a newly-created object), we need to fill in the fields. [LIU] if (isLenient() || ! fAreAllFieldsSet) - fAreFieldsSet = FALSE; + fAreFieldsSet = false; - fIsTimeSet = TRUE; - fAreFieldsVirtuallySet = FALSE; + fIsTimeSet = true; + fAreFieldsVirtuallySet = false; } Locale diff --git a/deps/icu-small/source/i18n/casetrn.cpp b/deps/icu-small/source/i18n/casetrn.cpp index bb650f8fa29e17..a065330cac219e 100644 --- a/deps/icu-small/source/i18n/casetrn.cpp +++ b/deps/icu-small/source/i18n/casetrn.cpp @@ -71,13 +71,13 @@ utrans_rep_caseContextIterator(void *context, int8_t dir) c=rep->char32At(csc->index); if(c<0) { csc->limit=csc->index; - csc->b1=TRUE; + csc->b1=true; } else { csc->index+=U16_LENGTH(c); return c; } } else { - csc->b1=TRUE; + csc->b1=true; } } return U_SENTINEL; @@ -170,7 +170,7 @@ void CaseMapTransliterator::handleTransliterate(Replaceable& text, // see UCASE_MAX_STRING_LENGTH if(result<=UCASE_MAX_STRING_LENGTH) { // string s[result] - tmp.setTo(FALSE, s, result); + tmp.setTo(false, s, result); delta=result-U16_LENGTH(c); } else { // single code point diff --git a/deps/icu-small/source/i18n/cecal.cpp b/deps/icu-small/source/i18n/cecal.cpp index cb97c40a3c7498..60e3d4b2657e45 100644 --- a/deps/icu-small/source/i18n/cecal.cpp +++ b/deps/icu-small/source/i18n/cecal.cpp @@ -90,19 +90,19 @@ UBool CECalendar::inDaylightTime(UErrorCode& status) const { if (U_FAILURE(status) || !getTimeZone().useDaylightTime()) { - return FALSE; + return false; } // Force an update of the state of the Calendar. ((CECalendar*)this)->complete(status); // cast away const - return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : FALSE); + return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : false); } UBool CECalendar::haveDefaultCentury() const { - return TRUE; + return true; } //------------------------------------------------------------------------- @@ -135,7 +135,7 @@ CECalendar::jdToCE(int32_t julianDay, int32_t jdEpochOffset, int32_t& year, int3 int32_t c4; // number of 4 year cycle (1461 days) int32_t r4; // remainder of 4 year cycle, always positive - c4 = ClockMath::floorDivide(julianDay - jdEpochOffset, 1461, r4); + c4 = ClockMath::floorDivide(julianDay - jdEpochOffset, 1461, &r4); year = 4 * c4 + (r4/365 - r4/1460); // 4 * + diff --git a/deps/icu-small/source/i18n/chnsecal.cpp b/deps/icu-small/source/i18n/chnsecal.cpp index f8fb4a40f1427c..e48c90eb5af877 100644 --- a/deps/icu-small/source/i18n/chnsecal.cpp +++ b/deps/icu-small/source/i18n/chnsecal.cpp @@ -59,7 +59,7 @@ static icu::CalendarCache *gChineseCalendarWinterSolsticeCache = NULL; static icu::CalendarCache *gChineseCalendarNewYearCache = NULL; static icu::TimeZone *gChineseCalendarZoneAstroCalc = NULL; -static icu::UInitOnce gChineseCalendarZoneAstroCalcInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gChineseCalendarZoneAstroCalcInitOnce {}; /** * The start year of the Chinese calendar, the 61st year of the reign @@ -103,7 +103,7 @@ static UBool calendar_chinese_cleanup(void) { gChineseCalendarZoneAstroCalc = NULL; } gChineseCalendarZoneAstroCalcInitOnce.reset(); - return TRUE; + return true; } U_CDECL_END @@ -124,7 +124,7 @@ ChineseCalendar* ChineseCalendar::clone() const { ChineseCalendar::ChineseCalendar(const Locale& aLocale, UErrorCode& success) : Calendar(TimeZone::forLocaleOrDefault(aLocale), aLocale, success), - isLeapYear(FALSE), + isLeapYear(false), fEpochYear(CHINESE_EPOCH_YEAR), fZoneAstroCalc(getChineseCalZoneAstroCalc()) { @@ -134,7 +134,7 @@ ChineseCalendar::ChineseCalendar(const Locale& aLocale, UErrorCode& success) ChineseCalendar::ChineseCalendar(const Locale& aLocale, int32_t epochYear, const TimeZone* zoneAstroCalc, UErrorCode &success) : Calendar(TimeZone::forLocaleOrDefault(aLocale), aLocale, success), - isLeapYear(FALSE), + isLeapYear(false), fEpochYear(epochYear), fZoneAstroCalc(zoneAstroCalc) { @@ -239,9 +239,9 @@ int32_t ChineseCalendar::handleGetExtendedYear() { * @stable ICU 2.8 */ int32_t ChineseCalendar::handleGetMonthLength(int32_t extendedYear, int32_t month) const { - int32_t thisStart = handleComputeMonthStart(extendedYear, month, TRUE) - + int32_t thisStart = handleComputeMonthStart(extendedYear, month, true) - kEpochStartAsJulianDay + 1; // Julian day -> local days - int32_t nextStart = newMoonNear(thisStart + SYNODIC_GAP, TRUE); + int32_t nextStart = newMoonNear(thisStart + SYNODIC_GAP, true); return nextStart - thisStart; } @@ -267,7 +267,7 @@ void ChineseCalendar::handleComputeFields(int32_t julianDay, UErrorCode &/*statu computeChineseFields(julianDay - kEpochStartAsJulianDay, // local days getGregorianYear(), getGregorianMonth(), - TRUE); // set all fields + true); // set all fields } /** @@ -328,13 +328,13 @@ int32_t ChineseCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, U // modify the extended year value accordingly. if (month < 0 || month > 11) { double m = month; - eyear += (int32_t)ClockMath::floorDivide(m, 12.0, m); + eyear += (int32_t)ClockMath::floorDivide(m, 12.0, &m); month = (int32_t)m; } int32_t gyear = eyear + fEpochYear - 1; // Gregorian year int32_t theNewYear = newYear(gyear); - int32_t newMoon = newMoonNear(theNewYear + month * 29, TRUE); + int32_t newMoon = newMoonNear(theNewYear + month * 29, true); int32_t julianDay = newMoon + kEpochStartAsJulianDay; @@ -352,11 +352,11 @@ int32_t ChineseCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, U // This will modify the MONTH and IS_LEAP_MONTH fields (only) nonConstThis->computeChineseFields(newMoon, getGregorianYear(), - getGregorianMonth(), FALSE); + getGregorianMonth(), false); if (month != internalGet(UCAL_MONTH) || isLeapMonth != internalGet(UCAL_IS_LEAP_MONTH)) { - newMoon = newMoonNear(newMoon + SYNODIC_GAP, TRUE); + newMoon = newMoonNear(newMoon + SYNODIC_GAP, true); julianDay = newMoon + kEpochStartAsJulianDay; } @@ -432,7 +432,7 @@ void ChineseCalendar::roll(UCalendarDateFields field, int32_t amount, UErrorCode // otherwise it will be the start of month 1. int moon1 = moon - (int) (CalendarAstronomer::SYNODIC_MONTH * (m - 0.5)); - moon1 = newMoonNear(moon1, TRUE); + moon1 = newMoonNear(moon1, true); if (isLeapMonthBetween(moon1, moon)) { ++m; } @@ -485,7 +485,7 @@ double ChineseCalendar::daysToMillis(double days) const { if (fZoneAstroCalc != NULL) { int32_t rawOffset, dstOffset; UErrorCode status = U_ZERO_ERROR; - fZoneAstroCalc->getOffset(millis, FALSE, rawOffset, dstOffset, status); + fZoneAstroCalc->getOffset(millis, false, rawOffset, dstOffset, status); if (U_SUCCESS(status)) { return millis - (double)(rawOffset + dstOffset); } @@ -502,7 +502,7 @@ double ChineseCalendar::millisToDays(double millis) const { if (fZoneAstroCalc != NULL) { int32_t rawOffset, dstOffset; UErrorCode status = U_ZERO_ERROR; - fZoneAstroCalc->getOffset(millis, FALSE, rawOffset, dstOffset, status); + fZoneAstroCalc->getOffset(millis, false, rawOffset, dstOffset, status); if (U_SUCCESS(status)) { return ClockMath::floorDivide(millis + (double)(rawOffset + dstOffset), kOneDay); } @@ -541,7 +541,7 @@ int32_t ChineseCalendar::winterSolstice(int32_t gyear) const { ucln_i18n_registerCleanup(UCLN_I18N_CHINESE_CALENDAR, calendar_chinese_cleanup); } gChineseCalendarAstro->setTime(ms); - UDate solarLong = gChineseCalendarAstro->getSunTime(CalendarAstronomer::WINTER_SOLSTICE(), TRUE); + UDate solarLong = gChineseCalendarAstro->getSunTime(CalendarAstronomer::WINTER_SOLSTICE(), true); umtx_unlock(&astroLock); // Winter solstice is 270 degrees solar longitude aka Dongzhi @@ -621,7 +621,7 @@ int32_t ChineseCalendar::majorSolarTerm(int32_t days) const { */ UBool ChineseCalendar::hasNoMajorSolarTerm(int32_t newMoon) const { return majorSolarTerm(newMoon) == - majorSolarTerm(newMoonNear(newMoon + SYNODIC_GAP, TRUE)); + majorSolarTerm(newMoonNear(newMoon + SYNODIC_GAP, true)); } @@ -650,7 +650,7 @@ UBool ChineseCalendar::isLeapMonthBetween(int32_t newMoon1, int32_t newMoon2) co #endif return (newMoon2 >= newMoon1) && - (isLeapMonthBetween(newMoon1, newMoonNear(newMoon2 - SYNODIC_GAP, FALSE)) || + (isLeapMonthBetween(newMoon1, newMoonNear(newMoon2 - SYNODIC_GAP, false)) || hasNoMajorSolarTerm(newMoon2)); } @@ -689,9 +689,9 @@ void ChineseCalendar::computeChineseFields(int32_t days, int32_t gyear, int32_t // Find the start of the month after month 11. This will be either // the prior month 12 or leap month 11 (very rare). Also find the // start of the following month 11. - int32_t firstMoon = newMoonNear(solsticeBefore + 1, TRUE); - int32_t lastMoon = newMoonNear(solsticeAfter + 1, FALSE); - int32_t thisMoon = newMoonNear(days + 1, FALSE); // Start of this month + int32_t firstMoon = newMoonNear(solsticeBefore + 1, true); + int32_t lastMoon = newMoonNear(solsticeAfter + 1, false); + int32_t thisMoon = newMoonNear(days + 1, false); // Start of this month // Note: isLeapYear is a member variable isLeapYear = synodicMonthsBetween(firstMoon, lastMoon) == 12; @@ -705,7 +705,7 @@ void ChineseCalendar::computeChineseFields(int32_t days, int32_t gyear, int32_t UBool isLeapMonth = isLeapYear && hasNoMajorSolarTerm(thisMoon) && - !isLeapMonthBetween(firstMoon, newMoonNear(thisMoon - SYNODIC_GAP, FALSE)); + !isLeapMonthBetween(firstMoon, newMoonNear(thisMoon - SYNODIC_GAP, false)); internalSet(UCAL_MONTH, month-1); // Convert from 1-based to 0-based internalSet(UCAL_IS_LEAP_MONTH, isLeapMonth?1:0); @@ -727,7 +727,7 @@ void ChineseCalendar::computeChineseFields(int32_t days, int32_t gyear, int32_t // 0->0,60 1->1,1 60->1,60 61->2,1 etc. int32_t yearOfCycle; - int32_t cycle = ClockMath::floorDivide(cycle_year - 1, 60, yearOfCycle); + int32_t cycle = ClockMath::floorDivide(cycle_year - 1, 60, &yearOfCycle); internalSet(UCAL_ERA, cycle + 1); internalSet(UCAL_YEAR, yearOfCycle + 1); @@ -764,13 +764,13 @@ int32_t ChineseCalendar::newYear(int32_t gyear) const { int32_t solsticeBefore= winterSolstice(gyear - 1); int32_t solsticeAfter = winterSolstice(gyear); - int32_t newMoon1 = newMoonNear(solsticeBefore + 1, TRUE); - int32_t newMoon2 = newMoonNear(newMoon1 + SYNODIC_GAP, TRUE); - int32_t newMoon11 = newMoonNear(solsticeAfter + 1, FALSE); + int32_t newMoon1 = newMoonNear(solsticeBefore + 1, true); + int32_t newMoon2 = newMoonNear(newMoon1 + SYNODIC_GAP, true); + int32_t newMoon11 = newMoonNear(solsticeAfter + 1, false); if (synodicMonthsBetween(newMoon1, newMoon11) == 12 && (hasNoMajorSolarTerm(newMoon1) || hasNoMajorSolarTerm(newMoon2))) { - cacheValue = newMoonNear(newMoon2 + SYNODIC_GAP, TRUE); + cacheValue = newMoonNear(newMoon2 + SYNODIC_GAP, true); } else { cacheValue = newMoon2; } @@ -801,7 +801,7 @@ void ChineseCalendar::offsetMonth(int32_t newMoon, int32_t dom, int32_t delta) { newMoon += (int32_t) (CalendarAstronomer::SYNODIC_MONTH * (delta - 0.5)); // Search forward to the target month's new moon - newMoon = newMoonNear(newMoon, TRUE); + newMoon = newMoonNear(newMoon, true); // Find the target dom int32_t jd = newMoon + kEpochStartAsJulianDay - 1 + dom; @@ -831,24 +831,24 @@ ChineseCalendar::inDaylightTime(UErrorCode& status) const { // copied from GregorianCalendar if (U_FAILURE(status) || !getTimeZone().useDaylightTime()) - return FALSE; + return false; // Force an update of the state of the Calendar. ((ChineseCalendar*)this)->complete(status); // cast away const - return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : FALSE); + return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : false); } // default century static UDate gSystemDefaultCenturyStart = DBL_MIN; static int32_t gSystemDefaultCenturyStartYear = -1; -static icu::UInitOnce gSystemDefaultCenturyInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gSystemDefaultCenturyInitOnce {}; UBool ChineseCalendar::haveDefaultCentury() const { - return TRUE; + return true; } UDate ChineseCalendar::defaultCenturyStart() const diff --git a/deps/icu-small/source/i18n/chnsecal.h b/deps/icu-small/source/i18n/chnsecal.h index 61ef2d3cad5ec3..488fe169d99c28 100644 --- a/deps/icu-small/source/i18n/chnsecal.h +++ b/deps/icu-small/source/i18n/chnsecal.h @@ -274,7 +274,7 @@ class U_I18N_API ChineseCalendar : public Calendar { */ int32_t internalGetDefaultCenturyStartYear(void) const; - ChineseCalendar(); // default constructor not implemented + ChineseCalendar() = delete; // default constructor not implemented }; U_NAMESPACE_END diff --git a/deps/icu-small/source/i18n/coleitr.cpp b/deps/icu-small/source/i18n/coleitr.cpp index 48c1da9015a448..05039502734a63 100644 --- a/deps/icu-small/source/i18n/coleitr.cpp +++ b/deps/icu-small/source/i18n/coleitr.cpp @@ -440,7 +440,7 @@ CollationElementIterator::computeMaxExpansions(const CollationData *data, UError uhash_compareLong, &errorCode); if (U_FAILURE(errorCode)) { return NULL; } MaxExpSink sink(maxExpansions, errorCode); - ContractionsAndExpansions(NULL, NULL, &sink, TRUE).forData(data, errorCode); + ContractionsAndExpansions(NULL, NULL, &sink, true).forData(data, errorCode); if (U_FAILURE(errorCode)) { uhash_close(maxExpansions); return NULL; diff --git a/deps/icu-small/source/i18n/coll.cpp b/deps/icu-small/source/i18n/coll.cpp index fe73118da038c1..b22a9d58760480 100644 --- a/deps/icu-small/source/i18n/coll.cpp +++ b/deps/icu-small/source/i18n/coll.cpp @@ -65,9 +65,9 @@ static icu::Locale* availableLocaleList = NULL; static int32_t availableLocaleListCount; #if !UCONFIG_NO_SERVICE static icu::ICULocaleService* gService = NULL; -static icu::UInitOnce gServiceInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gServiceInitOnce {}; #endif -static icu::UInitOnce gAvailableLocaleListInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gAvailableLocaleListInitOnce {}; /** * Release all static memory held by collator. @@ -87,7 +87,7 @@ static UBool U_CALLCONV collator_cleanup(void) { } availableLocaleListCount = 0; gAvailableLocaleListInitOnce.reset(); - return TRUE; + return true; } U_CDECL_END @@ -109,7 +109,7 @@ CollatorFactory::~CollatorFactory() {} UBool CollatorFactory::visible(void) const { - return TRUE; + return true; } //------------------------------------------- @@ -372,7 +372,7 @@ void setAttributesFromKeywords(const Locale &loc, Collator &coll, UErrorCode &er return; } if (length != 0) { - int32_t codes[USCRIPT_CODE_LIMIT + UCOL_REORDER_CODE_LIMIT - UCOL_REORDER_CODE_FIRST]; + int32_t codes[USCRIPT_CODE_LIMIT + (UCOL_REORDER_CODE_LIMIT - UCOL_REORDER_CODE_FIRST)]; int32_t codesLength = 0; char *scriptName = value; for (;;) { @@ -794,7 +794,7 @@ Collator::unregister(URegistryKey key, UErrorCode& status) } status = U_ILLEGAL_ARGUMENT_ERROR; } - return FALSE; + return false; } #endif /* UCONFIG_NO_SERVICE */ diff --git a/deps/icu-small/source/i18n/collation.cpp b/deps/icu-small/source/i18n/collation.cpp index 14cb86576b8243..705ee12e23cc3b 100644 --- a/deps/icu-small/source/i18n/collation.cpp +++ b/deps/icu-small/source/i18n/collation.cpp @@ -20,15 +20,6 @@ U_NAMESPACE_BEGIN -// Some compilers don't care if constants are defined in the .cpp file. -// MS Visual C++ does not like it, but gcc requires it. clang does not care. -#ifndef _MSC_VER -const uint8_t Collation::LEVEL_SEPARATOR_BYTE; -const uint8_t Collation::MERGE_SEPARATOR_BYTE; -const uint32_t Collation::ONLY_TERTIARY_MASK; -const uint32_t Collation::CASE_AND_TERTIARY_MASK; -#endif - uint32_t Collation::incTwoBytePrimaryByOffset(uint32_t basePrimary, UBool isCompressible, int32_t offset) { // Extract the second byte, minus the minimum byte value, diff --git a/deps/icu-small/source/i18n/collation.h b/deps/icu-small/source/i18n/collation.h index 6a449a3eb69331..2062ef29467341 100644 --- a/deps/icu-small/source/i18n/collation.h +++ b/deps/icu-small/source/i18n/collation.h @@ -221,7 +221,8 @@ class U_I18N_API Collation { /** * Points to contraction data. * Bits 31..13: Index into prefix/contraction data. - * Bits 12..11: Unused, 0. + * Bit 12: Unused, 0. + * Bit 11: CONTRACT_HAS_STARTER flag. (Used by ICU4X only.) * Bit 10: CONTRACT_TRAILING_CCC flag. * Bit 9: CONTRACT_NEXT_CCC flag. * Bit 8: CONTRACT_SINGLE_CP_NO_MATCH flag. @@ -298,6 +299,8 @@ class U_I18N_API Collation { static const uint32_t CONTRACT_NEXT_CCC = 0x200; /** Set if any contraction suffix ends with lccc!=0. */ static const uint32_t CONTRACT_TRAILING_CCC = 0x400; + /** Set if any contraction suffix contains a starter. (Used by ICU4X only.) */ + static const uint32_t CONTRACT_HAS_STARTER = 0x800; /** For HANGUL_TAG: None of its Jamo CE32s isSpecialCE32(). */ static const uint32_t HANGUL_NO_SPECIAL_JAMO = 0x100; @@ -491,7 +494,7 @@ class U_I18N_API Collation { } private: - Collation(); // No instantiation. + Collation() = delete; // No instantiation. }; U_NAMESPACE_END diff --git a/deps/icu-small/source/i18n/collationbuilder.cpp b/deps/icu-small/source/i18n/collationbuilder.cpp index 5d4611b851d72b..fbf09a313d60db 100644 --- a/deps/icu-small/source/i18n/collationbuilder.cpp +++ b/deps/icu-small/source/i18n/collationbuilder.cpp @@ -89,7 +89,7 @@ RuleBasedCollator::RuleBasedCollator() cacheEntry(NULL), validLocale(""), explicitlySetAttributes(0), - actualLocaleIsSameAsValid(FALSE) { + actualLocaleIsSameAsValid(false) { } RuleBasedCollator::RuleBasedCollator(const UnicodeString &rules, UErrorCode &errorCode) @@ -99,7 +99,7 @@ RuleBasedCollator::RuleBasedCollator(const UnicodeString &rules, UErrorCode &err cacheEntry(NULL), validLocale(""), explicitlySetAttributes(0), - actualLocaleIsSameAsValid(FALSE) { + actualLocaleIsSameAsValid(false) { internalBuildTailoring(rules, UCOL_DEFAULT, UCOL_DEFAULT, NULL, NULL, errorCode); } @@ -111,7 +111,7 @@ RuleBasedCollator::RuleBasedCollator(const UnicodeString &rules, ECollationStren cacheEntry(NULL), validLocale(""), explicitlySetAttributes(0), - actualLocaleIsSameAsValid(FALSE) { + actualLocaleIsSameAsValid(false) { internalBuildTailoring(rules, strength, UCOL_DEFAULT, NULL, NULL, errorCode); } @@ -124,7 +124,7 @@ RuleBasedCollator::RuleBasedCollator(const UnicodeString &rules, cacheEntry(NULL), validLocale(""), explicitlySetAttributes(0), - actualLocaleIsSameAsValid(FALSE) { + actualLocaleIsSameAsValid(false) { internalBuildTailoring(rules, UCOL_DEFAULT, decompositionMode, NULL, NULL, errorCode); } @@ -138,7 +138,7 @@ RuleBasedCollator::RuleBasedCollator(const UnicodeString &rules, cacheEntry(NULL), validLocale(""), explicitlySetAttributes(0), - actualLocaleIsSameAsValid(FALSE) { + actualLocaleIsSameAsValid(false) { internalBuildTailoring(rules, strength, decompositionMode, NULL, NULL, errorCode); } @@ -151,7 +151,7 @@ RuleBasedCollator::RuleBasedCollator(const UnicodeString &rules, cacheEntry(NULL), validLocale(""), explicitlySetAttributes(0), - actualLocaleIsSameAsValid(FALSE) { + actualLocaleIsSameAsValid(false) { internalBuildTailoring(rules, UCOL_DEFAULT, UCOL_DEFAULT, &parseError, &reason, errorCode); } @@ -191,14 +191,7 @@ RuleBasedCollator::internalBuildTailoring(const UnicodeString &rules, // CollationBuilder implementation ----------------------------------------- *** -// Some compilers don't care if constants are defined in the .cpp file. -// MS Visual C++ does not like it, but gcc requires it. clang does not care. -#ifndef _MSC_VER -const int32_t CollationBuilder::HAS_BEFORE2; -const int32_t CollationBuilder::HAS_BEFORE3; -#endif - -CollationBuilder::CollationBuilder(const CollationTailoring *b, UErrorCode &errorCode) +CollationBuilder::CollationBuilder(const CollationTailoring *b, UBool icu4xMode, UErrorCode &errorCode) : nfd(*Normalizer2::getNFDInstance(errorCode)), fcd(*Normalizer2Factory::getFCDInstance(errorCode)), nfcImpl(*Normalizer2Factory::getNFCImpl(errorCode)), @@ -206,7 +199,8 @@ CollationBuilder::CollationBuilder(const CollationTailoring *b, UErrorCode &erro baseData(b->data), rootElements(b->data->rootElements, b->data->rootElementsLength), variableTop(0), - dataBuilder(new CollationDataBuilder(errorCode)), fastLatinEnabled(TRUE), + dataBuilder(new CollationDataBuilder(icu4xMode, errorCode)), fastLatinEnabled(true), + icu4xMode(icu4xMode), errorReason(NULL), cesLength(0), rootPrimaryIndexes(errorCode), nodes(errorCode) { @@ -225,6 +219,10 @@ CollationBuilder::CollationBuilder(const CollationTailoring *b, UErrorCode &erro } } +CollationBuilder::CollationBuilder(const CollationTailoring *b, UErrorCode &errorCode) + : CollationBuilder(b, false, errorCode) +{} + CollationBuilder::~CollationBuilder() { delete dataBuilder; } @@ -262,15 +260,19 @@ CollationBuilder::parseAndBuild(const UnicodeString &ruleString, if(U_FAILURE(errorCode)) { return NULL; } if(dataBuilder->hasMappings()) { makeTailoredCEs(errorCode); - closeOverComposites(errorCode); + if (!icu4xMode) { + closeOverComposites(errorCode); + } finalizeCEs(errorCode); - // Copy all of ASCII, and Latin-1 letters, into each tailoring. - optimizeSet.add(0, 0x7f); - optimizeSet.add(0xc0, 0xff); - // Hangul is decomposed on the fly during collation, - // and the tailoring data is always built with HANGUL_TAG specials. - optimizeSet.remove(Hangul::HANGUL_BASE, Hangul::HANGUL_END); - dataBuilder->optimize(optimizeSet, errorCode); + if (!icu4xMode) { + // Copy all of ASCII, and Latin-1 letters, into each tailoring. + optimizeSet.add(0, 0x7f); + optimizeSet.add(0xc0, 0xff); + // Hangul is decomposed on the fly during collation, + // and the tailoring data is always built with HANGUL_TAG specials. + optimizeSet.remove(Hangul::HANGUL_BASE, Hangul::HANGUL_END); + dataBuilder->optimize(optimizeSet, errorCode); + } tailoring->ensureOwnedData(errorCode); if(U_FAILURE(errorCode)) { return NULL; } if(fastLatinEnabled) { dataBuilder->enableFastLatin(); } @@ -484,7 +486,7 @@ CollationBuilder::getSpecialResetPosition(const UnicodeString &str, U_ASSERT(str.length() == 2); int64_t ce; int32_t strength = UCOL_PRIMARY; - UBool isBoundary = FALSE; + UBool isBoundary = false; UChar32 pos = str.charAt(1) - CollationRuleParser::POS_BASE; U_ASSERT(0 <= pos && pos <= CollationRuleParser::LAST_TRAILING); switch(pos) { @@ -544,14 +546,14 @@ CollationBuilder::getSpecialResetPosition(const UnicodeString &str, break; case CollationRuleParser::FIRST_VARIABLE: ce = rootElements.getFirstPrimaryCE(); - isBoundary = TRUE; // FractionalUCA.txt: FDD1 00A0, SPACE first primary + isBoundary = true; // FractionalUCA.txt: FDD1 00A0, SPACE first primary break; case CollationRuleParser::LAST_VARIABLE: ce = rootElements.lastCEWithPrimaryBefore(variableTop + 1); break; case CollationRuleParser::FIRST_REGULAR: ce = rootElements.firstCEWithPrimaryAtLeast(variableTop + 1); - isBoundary = TRUE; // FractionalUCA.txt: FDD1 263A, SYMBOL first primary + isBoundary = true; // FractionalUCA.txt: FDD1 263A, SYMBOL first primary break; case CollationRuleParser::LAST_REGULAR: // Use the Hani-first-primary rather than the actual last "regular" CE before it, @@ -570,7 +572,7 @@ CollationBuilder::getSpecialResetPosition(const UnicodeString &str, return 0; case CollationRuleParser::FIRST_TRAILING: ce = Collation::makeCE(Collation::FIRST_TRAILING_PRIMARY); - isBoundary = TRUE; // trailing first primary (there is no mapping for it) + isBoundary = true; // trailing first primary (there is no mapping for it) break; case CollationRuleParser::LAST_TRAILING: errorCode = U_ILLEGAL_ARGUMENT_ERROR; @@ -743,14 +745,18 @@ CollationBuilder::addRelation(int32_t strength, const UnicodeString &prefix, } } uint32_t ce32 = Collation::UNASSIGNED_CE32; - if((prefix != nfdPrefix || str != nfdString) && + if(!icu4xMode && (prefix != nfdPrefix || str != nfdString) && !ignorePrefix(prefix, errorCode) && !ignoreString(str, errorCode)) { // Map from the original input to the CEs. // We do this in case the canonical closure is incomplete, // so that it is possible to explicitly provide the missing mappings. ce32 = addIfDifferent(prefix, str, ces, cesLength, ce32, errorCode); } - addWithClosure(nfdPrefix, nfdString, ces, cesLength, ce32, errorCode); + if (!icu4xMode) { + addWithClosure(nfdPrefix, nfdString, ces, cesLength, ce32, errorCode); + } else { + addIfDifferent(nfdPrefix, nfdString, ces, cesLength, ce32, errorCode); + } if(U_FAILURE(errorCode)) { parserErrorReason = "writing collation elements"; return; @@ -1025,7 +1031,7 @@ CollationBuilder::setCaseBits(const UnicodeString &nfdString, int64_t cases = 0; if(numTailoredPrimaries > 0) { const UChar *s = nfdString.getBuffer(); - UTF16CollationIterator baseCEs(baseData, FALSE, s, s, s + nfdString.length()); + UTF16CollationIterator baseCEs(baseData, false, s, s, s + nfdString.length()); int32_t baseCEsLength = baseCEs.fetchCEs(errorCode) - 1; if(U_FAILURE(errorCode)) { parserErrorReason = "fetching root CEs for tailored string"; @@ -1217,18 +1223,18 @@ CollationBuilder::mergeCompositeIntoString(const UnicodeString &nfdString, UChar32 composite, const UnicodeString &decomp, UnicodeString &newNFDString, UnicodeString &newString, UErrorCode &errorCode) const { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } U_ASSERT(nfdString.char32At(indexAfterLastStarter - 1) == decomp.char32At(0)); int32_t lastStarterLength = decomp.moveIndex32(0, 1); if(lastStarterLength == decomp.length()) { // Singleton decompositions should be found by addWithClosure() // and the CanonicalIterator, so we can ignore them here. - return FALSE; + return false; } if(nfdString.compare(indexAfterLastStarter, 0x7fffffff, decomp, lastStarterLength, 0x7fffffff) == 0) { // same strings, nothing new to be found here - return FALSE; + return false; } // Make new FCD strings that combine a composite, or its decomposition, @@ -1238,7 +1244,7 @@ CollationBuilder::mergeCompositeIntoString(const UnicodeString &nfdString, newString.setTo(nfdString, 0, indexAfterLastStarter - lastStarterLength).append(composite); // The following is related to discontiguous contraction matching, - // but builds only FCD strings (or else returns FALSE). + // but builds only FCD strings (or else returns false). int32_t sourceIndex = indexAfterLastStarter; int32_t decompIndex = lastStarterLength; // Small optimization: We keep the source character across loop iterations @@ -1265,16 +1271,16 @@ CollationBuilder::mergeCompositeIntoString(const UnicodeString &nfdString, // Unable to merge because the source contains a non-zero combining mark // but the composite's decomposition contains another starter. // The strings would not be equivalent. - return FALSE; + return false; } else if(sourceCC < decompCC) { // Composite + sourceChar would not be FCD. - return FALSE; + return false; } else if(decompCC < sourceCC) { newNFDString.append(decompChar); decompIndex += U16_LENGTH(decompChar); } else if(decompChar != sourceChar) { // Blocked because same combining class. - return FALSE; + return false; } else { // match: decompChar == sourceChar newNFDString.append(decompChar); decompIndex += U16_LENGTH(decompChar); @@ -1286,7 +1292,7 @@ CollationBuilder::mergeCompositeIntoString(const UnicodeString &nfdString, if(sourceChar >= 0) { // more characters from nfdString but not from decomp if(sourceCC < decompCC) { // Appending the next source character to the composite would not be FCD. - return FALSE; + return false; } newNFDString.append(nfdString, sourceIndex, 0x7fffffff); newString.append(nfdString, sourceIndex, 0x7fffffff); @@ -1296,7 +1302,7 @@ CollationBuilder::mergeCompositeIntoString(const UnicodeString &nfdString, U_ASSERT(nfd.isNormalized(newNFDString, errorCode)); U_ASSERT(fcd.isNormalized(newString, errorCode)); U_ASSERT(nfd.normalize(newString, errorCode) == newNFDString); // canonically equivalent - return TRUE; + return true; } UBool @@ -1361,13 +1367,13 @@ UBool CollationBuilder::sameCEs(const int64_t ces1[], int32_t ces1Length, const int64_t ces2[], int32_t ces2Length) { if(ces1Length != ces2Length) { - return FALSE; + return false; } U_ASSERT(ces1Length <= Collation::MAX_EXPANSION_LENGTH); for(int32_t i = 0; i < ces1Length; ++i) { - if(ces1[i] != ces2[i]) { return FALSE; } + if(ces1[i] != ces2[i]) { return false; } } - return TRUE; + return true; } #ifdef DEBUG_COLLATION_BUILDER @@ -1399,9 +1405,9 @@ CollationBuilder::makeTailoredCEs(UErrorCode &errorCode) { uint32_t s = p == 0 ? 0 : Collation::COMMON_WEIGHT16; uint32_t t = s; uint32_t q = 0; - UBool pIsTailored = FALSE; - UBool sIsTailored = FALSE; - UBool tIsTailored = FALSE; + UBool pIsTailored = false; + UBool sIsTailored = false; + UBool tIsTailored = false; #ifdef DEBUG_COLLATION_BUILDER printf("\nprimary %lx\n", (long)alignWeightRight(p)); #endif @@ -1455,13 +1461,13 @@ CollationBuilder::makeTailoredCEs(UErrorCode &errorCode) { errorReason = "tertiary tailoring gap too small"; return; } - tIsTailored = TRUE; + tIsTailored = true; } t = tertiaries.nextWeight(); U_ASSERT(t != 0xffffffff); } else { t = weight16FromNode(node); - tIsTailored = FALSE; + tIsTailored = false; #ifdef DEBUG_COLLATION_BUILDER printf(" ter %lx\n", (long)alignWeightRight(t)); #endif @@ -1507,13 +1513,13 @@ CollationBuilder::makeTailoredCEs(UErrorCode &errorCode) { #endif return; } - sIsTailored = TRUE; + sIsTailored = true; } s = secondaries.nextWeight(); U_ASSERT(s != 0xffffffff); } else { s = weight16FromNode(node); - sIsTailored = FALSE; + sIsTailored = false; #ifdef DEBUG_COLLATION_BUILDER printf(" sec %lx\n", (long)alignWeightRight(s)); #endif @@ -1536,15 +1542,15 @@ CollationBuilder::makeTailoredCEs(UErrorCode &errorCode) { errorReason = "primary tailoring gap too small"; return; } - pIsTailored = TRUE; + pIsTailored = true; } p = primaries.nextWeight(); U_ASSERT(p != 0xffffffff); s = Collation::COMMON_WEIGHT16; - sIsTailored = FALSE; + sIsTailored = false; } t = s == 0 ? 0 : Collation::COMMON_WEIGHT16; - tIsTailored = FALSE; + tIsTailored = false; } q = 0; } @@ -1608,7 +1614,7 @@ CEFinalizer::~CEFinalizer() {} void CollationBuilder::finalizeCEs(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { return; } - LocalPointer newBuilder(new CollationDataBuilder(errorCode), errorCode); + LocalPointer newBuilder(new CollationDataBuilder(icu4xMode, errorCode), errorCode); if(U_FAILURE(errorCode)) { return; } @@ -1690,7 +1696,7 @@ ucol_getUnsafeSet( const UCollator *coll, USet *contractions = uset_open(0,0); int32_t i = 0, j = 0; - ucol_getContractionsAndExpansions(coll, contractions, NULL, FALSE, status); + ucol_getContractionsAndExpansions(coll, contractions, NULL, false, status); int32_t contsSize = uset_size(contractions); UChar32 c = 0; // Contraction set consists only of strings diff --git a/deps/icu-small/source/i18n/collationbuilder.h b/deps/icu-small/source/i18n/collationbuilder.h index 59d3c5d24b0608..22e24ddb813aa2 100644 --- a/deps/icu-small/source/i18n/collationbuilder.h +++ b/deps/icu-small/source/i18n/collationbuilder.h @@ -39,6 +39,7 @@ class Normalizer2Impl; class U_I18N_API CollationBuilder : public CollationRuleParser::Sink { public: + CollationBuilder(const CollationTailoring *b, UBool icu4xMode, UErrorCode &errorCode); CollationBuilder(const CollationTailoring *base, UErrorCode &errorCode); virtual ~CollationBuilder(); @@ -302,6 +303,7 @@ class U_I18N_API CollationBuilder : public CollationRuleParser::Sink { CollationDataBuilder *dataBuilder; UBool fastLatinEnabled; + UBool icu4xMode; UnicodeSet optimizeSet; const char *errorReason; diff --git a/deps/icu-small/source/i18n/collationcompare.cpp b/deps/icu-small/source/i18n/collationcompare.cpp index cbf32c9fe68f62..d9048afc279699 100644 --- a/deps/icu-small/source/i18n/collationcompare.cpp +++ b/deps/icu-small/source/i18n/collationcompare.cpp @@ -39,7 +39,7 @@ CollationCompare::compareUpToQuaternary(CollationIterator &left, CollationIterat // +1 so that we can use "<" and primary ignorables test out early. variableTop = settings.variableTop + 1; } - UBool anyVariable = FALSE; + UBool anyVariable = false; // Fetch CEs, compare primaries, store secondary & tertiary weights. for(;;) { @@ -51,7 +51,7 @@ CollationCompare::compareUpToQuaternary(CollationIterator &left, CollationIterat if(leftPrimary < variableTop && leftPrimary > Collation::MERGE_SEPARATOR_PRIMARY) { // Variable CE, shift it to quaternary level. // Ignore all following primary ignorables, and shift further variable CEs. - anyVariable = TRUE; + anyVariable = true; do { // Store only the primary of the variable CE. left.setCurrentCE(ce & INT64_C(0xffffffff00000000)); @@ -76,7 +76,7 @@ CollationCompare::compareUpToQuaternary(CollationIterator &left, CollationIterat if(rightPrimary < variableTop && rightPrimary > Collation::MERGE_SEPARATOR_PRIMARY) { // Variable CE, shift it to quaternary level. // Ignore all following primary ignorables, and shift further variable CEs. - anyVariable = TRUE; + anyVariable = true; do { // Store only the primary of the variable CE. right.setCurrentCE(ce & INT64_C(0xffffffff00000000)); diff --git a/deps/icu-small/source/i18n/collationdata.cpp b/deps/icu-small/source/i18n/collationdata.cpp index 688770f8f62c50..1b8b6a76de39cc 100644 --- a/deps/icu-small/source/i18n/collationdata.cpp +++ b/deps/icu-small/source/i18n/collationdata.cpp @@ -205,7 +205,7 @@ CollationData::getEquivalentScripts(int32_t script, void CollationData::makeReorderRanges(const int32_t *reorder, int32_t length, UVector32 &ranges, UErrorCode &errorCode) const { - makeReorderRanges(reorder, length, FALSE, ranges, errorCode); + makeReorderRanges(reorder, length, false, ranges, errorCode); } void @@ -277,12 +277,12 @@ CollationData::makeReorderRanges(const int32_t *reorder, int32_t length, // Reorder according to the input scripts, continuing from the bottom of the primary range. int32_t originalLength = length; // length will be decremented if "others" is in the list. - UBool hasReorderToEnd = FALSE; + UBool hasReorderToEnd = false; for(int32_t i = 0; i < length;) { int32_t script = reorder[i++]; if(script == USCRIPT_UNKNOWN) { // Put the remaining scripts at the top. - hasReorderToEnd = TRUE; + hasReorderToEnd = true; while(i < length) { script = reorder[--length]; if(script == USCRIPT_UNKNOWN || // Must occur at most once. @@ -329,7 +329,7 @@ CollationData::makeReorderRanges(const int32_t *reorder, int32_t length, if(lowStart > highLimit) { if((lowStart - (skippedReserved & 0xff00)) <= highLimit) { // Try not skipping the before-Latin reserved range. - makeReorderRanges(reorder, originalLength, TRUE, ranges, errorCode); + makeReorderRanges(reorder, originalLength, true, ranges, errorCode); return; } // We need more primary lead bytes than available, despite the reserved ranges. diff --git a/deps/icu-small/source/i18n/collationdata.h b/deps/icu-small/source/i18n/collationdata.h index ab9b4c47ec943a..71bf17abd0d4db 100644 --- a/deps/icu-small/source/i18n/collationdata.h +++ b/deps/icu-small/source/i18n/collationdata.h @@ -41,16 +41,12 @@ struct U_I18N_API CollationData : public UMemory { // Note: The ucadata.icu loader could discover the reserved ranges by setting an array // parallel with the ranges, and resetting ranges that are indexed. // The reordering builder code could clone the resulting template array. - enum { - REORDER_RESERVED_BEFORE_LATIN = UCOL_REORDER_CODE_FIRST + 14, - REORDER_RESERVED_AFTER_LATIN - }; - - enum { - MAX_NUM_SPECIAL_REORDER_CODES = 8, - /** C++ only, data reader check scriptStartsLength. */ - MAX_NUM_SCRIPT_RANGES = 256 - }; + static constexpr int32_t REORDER_RESERVED_BEFORE_LATIN = UCOL_REORDER_CODE_FIRST + 14; + static constexpr int32_t REORDER_RESERVED_AFTER_LATIN = REORDER_RESERVED_BEFORE_LATIN + 1; + + static constexpr int32_t MAX_NUM_SPECIAL_REORDER_CODES = 8; + /** C++ only, data reader check scriptStartsLength. */ + static constexpr int32_t MAX_NUM_SCRIPT_RANGES = 256; CollationData(const Normalizer2Impl &nfc) : trie(NULL), diff --git a/deps/icu-small/source/i18n/collationdatabuilder.cpp b/deps/icu-small/source/i18n/collationdatabuilder.cpp index b10de993c279a3..e7c3da1ea5ebe3 100644 --- a/deps/icu-small/source/i18n/collationdatabuilder.cpp +++ b/deps/icu-small/source/i18n/collationdatabuilder.cpp @@ -86,18 +86,30 @@ struct ConditionalCE32 : public UMemory { * When fetching CEs from the builder, the contexts are built into their runtime form * so that the normal collation implementation can process them. * The result is cached in the list head. It is reset when the contexts are modified. + * All of these builtCE32 are invalidated by clearContexts(), + * via incrementing the contextsEra. */ uint32_t builtCE32; + /** + * The "era" of building intermediate contexts when the above builtCE32 was set. + * When the array of cached, temporary contexts overflows, then clearContexts() + * removes them all and invalidates the builtCE32 that used to point to built tries. + */ + int32_t era = -1; /** * Index of the next ConditionalCE32. * Negative for the end of the list. */ int32_t next; + // Note: We could create a separate class for all of the contextual mappings for + // a code point, with the builtCE32, the era, and a list of the actual mappings. + // The class that represents one mapping would then not need to + // store those fields in each element. }; U_CDECL_BEGIN -U_CAPI void U_CALLCONV +void U_CALLCONV uprv_deleteConditionalCE32(void *obj) { delete static_cast(obj); } @@ -152,7 +164,7 @@ class DataBuilderCollationIterator : public CollationIterator { }; DataBuilderCollationIterator::DataBuilderCollationIterator(CollationDataBuilder &b) - : CollationIterator(&builderData, /*numeric=*/ FALSE), + : CollationIterator(&builderData, /*numeric=*/ false), builder(b), builderData(b.nfcImpl), s(NULL), pos(0) { builderData.base = builder.base; @@ -192,7 +204,7 @@ DataBuilderCollationIterator::fetchCEs(const UnicodeString &str, int32_t start, } else { d = &builderData; } - appendCEsFromCE32(d, c, ce32, /*forward=*/ TRUE, errorCode); + appendCEsFromCE32(d, c, ce32, /*forward=*/ true, errorCode); U_ASSERT(U_SUCCESS(errorCode)); for(int32_t i = 0; i < getCEsLength(); ++i) { int64_t ce = getCE(i); @@ -267,7 +279,7 @@ DataBuilderCollationIterator::getCE32FromBuilderData(uint32_t ce32, UErrorCode & // TODO: ICU-21531 figure out why this happens. return 0; } - if(cond->builtCE32 == Collation::NO_CE32) { + if(cond->builtCE32 == Collation::NO_CE32 || cond->era != builder.contextsEra) { // Build the context-sensitive mappings into their runtime form and cache the result. cond->builtCE32 = builder.buildContext(cond, errorCode); if(errorCode == U_BUFFER_OVERFLOW_ERROR) { @@ -275,6 +287,7 @@ DataBuilderCollationIterator::getCE32FromBuilderData(uint32_t ce32, UErrorCode & builder.clearContexts(); cond->builtCE32 = builder.buildContext(cond, errorCode); } + cond->era = builder.contextsEra; builderData.contexts = builder.contexts.getBuffer(); } return cond->builtCE32; @@ -283,16 +296,19 @@ DataBuilderCollationIterator::getCE32FromBuilderData(uint32_t ce32, UErrorCode & // ------------------------------------------------------------------------- *** -CollationDataBuilder::CollationDataBuilder(UErrorCode &errorCode) +CollationDataBuilder::CollationDataBuilder(UBool icu4xMode, UErrorCode &errorCode) : nfcImpl(*Normalizer2Factory::getNFCImpl(errorCode)), base(NULL), baseSettings(NULL), trie(NULL), ce32s(errorCode), ce64s(errorCode), conditionalCE32s(errorCode), - modified(FALSE), - fastLatinEnabled(FALSE), fastLatinBuilder(NULL), + modified(false), + icu4xMode(icu4xMode), + fastLatinEnabled(false), fastLatinBuilder(NULL), collIter(NULL) { // Reserve the first CE32 for U+0000. - ce32s.addElement(0, errorCode); + if (!icu4xMode) { + ce32s.addElement(0, errorCode); + } conditionalCE32s.setDeleter(uprv_deleteConditionalCE32); } @@ -316,27 +332,31 @@ CollationDataBuilder::initForTailoring(const CollationData *b, UErrorCode &error base = b; // For a tailoring, the default is to fall back to the base. - trie = utrie2_open(Collation::FALLBACK_CE32, Collation::FFFD_CE32, &errorCode); - - // Set the Latin-1 letters block so that it is allocated first in the data array, - // to try to improve locality of reference when sorting Latin-1 text. - // Do not use utrie2_setRange32() since that will not actually allocate blocks - // that are filled with the default value. - // ASCII (0..7F) is already preallocated anyway. - for(UChar32 c = 0xc0; c <= 0xff; ++c) { - utrie2_set32(trie, c, Collation::FALLBACK_CE32, &errorCode); - } + // For ICU4X, use the same value for fallback as for the default + // to avoid having to have different blocks for the two. + trie = utrie2_open(Collation::FALLBACK_CE32, icu4xMode ? Collation::FALLBACK_CE32 : Collation::FFFD_CE32, &errorCode); + + if (!icu4xMode) { + // Set the Latin-1 letters block so that it is allocated first in the data array, + // to try to improve locality of reference when sorting Latin-1 text. + // Do not use utrie2_setRange32() since that will not actually allocate blocks + // that are filled with the default value. + // ASCII (0..7F) is already preallocated anyway. + for(UChar32 c = 0xc0; c <= 0xff; ++c) { + utrie2_set32(trie, c, Collation::FALLBACK_CE32, &errorCode); + } - // Hangul syllables are not tailorable (except via tailoring Jamos). - // Always set the Hangul tag to help performance. - // Do this here, rather than in buildMappings(), - // so that we see the HANGUL_TAG in various assertions. - uint32_t hangulCE32 = Collation::makeCE32FromTagAndIndex(Collation::HANGUL_TAG, 0); - utrie2_setRange32(trie, Hangul::HANGUL_BASE, Hangul::HANGUL_END, hangulCE32, TRUE, &errorCode); + // Hangul syllables are not tailorable (except via tailoring Jamos). + // Always set the Hangul tag to help performance. + // Do this here, rather than in buildMappings(), + // so that we see the HANGUL_TAG in various assertions. + uint32_t hangulCE32 = Collation::makeCE32FromTagAndIndex(Collation::HANGUL_TAG, 0); + utrie2_setRange32(trie, Hangul::HANGUL_BASE, Hangul::HANGUL_END, hangulCE32, true, &errorCode); - // Copy the set contents but don't copy/clone the set as a whole because - // that would copy the isFrozen state too. - unsafeBackwardSet.addAll(*b->unsafeBackwardSet); + // Copy the set contents but don't copy/clone the set as a whole because + // that would copy the isFrozen state too. + unsafeBackwardSet.addAll(*b->unsafeBackwardSet); + } if(U_FAILURE(errorCode)) { return; } } @@ -345,7 +365,7 @@ UBool CollationDataBuilder::maybeSetPrimaryRange(UChar32 start, UChar32 end, uint32_t primary, int32_t step, UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } U_ASSERT(start <= end); // TODO: Do we need to check what values are currently set for start..end? // An offset range is worth it only if we can achieve an overlap between @@ -370,11 +390,11 @@ CollationDataBuilder::maybeSetPrimaryRange(UChar32 start, UChar32 end, return 0; } uint32_t offsetCE32 = Collation::makeCE32FromTagAndIndex(Collation::OFFSET_TAG, index); - utrie2_setRange32(trie, start, end, offsetCE32, TRUE, &errorCode); - modified = TRUE; - return TRUE; + utrie2_setRange32(trie, start, end, offsetCE32, true, &errorCode); + modified = true; + return true; } else { - return FALSE; + return false; } } @@ -395,7 +415,7 @@ CollationDataBuilder::setPrimaryRangeAndReturnNext(UChar32 start, UChar32 end, primary = Collation::incThreeBytePrimaryByOffset(primary, isCompressible, step); if(start > end) { return primary; } } - modified = TRUE; + modified = true; } } @@ -431,10 +451,10 @@ int64_t CollationDataBuilder::getSingleCE(UChar32 c, UErrorCode &errorCode) const { if(U_FAILURE(errorCode)) { return 0; } // Keep parallel with CollationData::getSingleCE(). - UBool fromBase = FALSE; + UBool fromBase = false; uint32_t ce32 = utrie2_get32(trie, c); if(ce32 == Collation::FALLBACK_CE32) { - fromBase = TRUE; + fromBase = true; ce32 = base->getCE32(c); } while(Collation::isSpecialCE32(ce32)) { @@ -554,6 +574,98 @@ CollationDataBuilder::addCE32(const UnicodeString &prefix, const UnicodeString & int32_t cLength = U16_LENGTH(c); uint32_t oldCE32 = utrie2_get32(trie, c); UBool hasContext = !prefix.isEmpty() || s.length() > cLength; + + if (icu4xMode) { + if (base && c >= 0x1100 && c < 0x1200) { + // Omit jamo tailorings. + // TODO(https://github.com/unicode-org/icu4x/issues/1941). + } + const Normalizer2* nfdNormalizer = Normalizer2::getNFDInstance(errorCode); + UnicodeString sInNfd; + nfdNormalizer->normalize(s, sInNfd, errorCode); + if (s != sInNfd) { + // s is not in NFD, so it cannot match in ICU4X, since ICU4X only + // does NFD lookups. + // Now check that we're only rejecting known cases. + if (s.length() == 2) { + char16_t second = s.charAt(1); + if (second == 0x0F73 || second == 0x0F75 || second == 0x0F81) { + // Second is a special decomposing Tibetan vowel sign. + // These also get added in the decomposed form, so ignoring + // this instance is OK. + return; + } + if (c == 0xFDD1 && second == 0xAC00) { + // This strange contraction exists in the root and + // doesn't have a decomposed counterpart there. + // This won't match in ICU4X anyway and is very strange: + // Unassigned Arabic presentation form contracting with + // the very first Hangul syllable. Let's ignore this + // explicitly. + return; + } + } + // Unknown case worth investigating if ever found. + errorCode = U_UNSUPPORTED_ERROR; + return; + } + + if (!prefix.isEmpty()) { + UnicodeString prefixInNfd; + nfdNormalizer->normalize(prefix, prefixInNfd, errorCode); + if (prefix != prefixInNfd) { + errorCode = U_UNSUPPORTED_ERROR; + return; + } + + int32_t count = prefix.countChar32(); + if (count > 2) { + // Prefix too long for ICU4X. + errorCode = U_UNSUPPORTED_ERROR; + return; + } + UChar32 utf32[4]; + int32_t len = prefix.toUTF32(utf32, 4, errorCode); + if (len != count) { + errorCode = U_INVALID_STATE_ERROR; + return; + } + UChar32 c = utf32[0]; + if (u_getCombiningClass(c)) { + // Prefix must start with as starter for ICU4X. + errorCode = U_UNSUPPORTED_ERROR; + return; + } + // XXX: Korean searchjl has jamo in prefix, so commenting out this + // check for now. ICU4X currently ignores non-root jamo tables anyway. + // searchjl was added in + // https://unicode-org.atlassian.net/browse/CLDR-3560 + // Contractions were changed to prefixes in + // https://unicode-org.atlassian.net/browse/CLDR-6546 + // + // if ((c >= 0x1100 && c < 0x1200) || (c >= 0xAC00 && c < 0xD7A4)) { + // errorCode = U_UNSUPPORTED_ERROR; + // return; + // } + if ((len > 1) && !(utf32[1] == 0x3099 || utf32[1] == 0x309A)) { + // Second character in prefix, if present, must be a kana voicing mark for ICU4X. + errorCode = U_UNSUPPORTED_ERROR; + return; + } + } + + if (s.length() > cLength) { + // Check that there's no modern Hangul in contractions. + for (int32_t i = 0; i < s.length(); ++i) { + UChar c = s.charAt(i); + if ((c >= 0x1100 && c < 0x1100 + 19) || (c >= 0x1161 && c < 0x1161 + 21) || (c >= 0x11A7 && c < 0x11A7 + 28) || (c >= 0xAC00 && c < 0xD7A4)) { + errorCode = U_UNSUPPORTED_ERROR; + return; + } + } + } + } + if(oldCE32 == Collation::FALLBACK_CE32) { // First tailoring for c. // If c has contextual base mappings or if we add a contextual mapping, @@ -561,7 +673,7 @@ CollationDataBuilder::addCE32(const UnicodeString &prefix, const UnicodeString & // Otherwise we just override the base mapping. uint32_t baseCE32 = base->getFinalCE32(base->getCE32(c)); if(hasContext || Collation::ce32HasContext(baseCE32)) { - oldCE32 = copyFromBaseCE32(c, baseCE32, TRUE, errorCode); + oldCE32 = copyFromBaseCE32(c, baseCE32, true, errorCode); utrie2_set32(trie, c, oldCE32, &errorCode); if(U_FAILURE(errorCode)) { return; } } @@ -621,7 +733,7 @@ CollationDataBuilder::addCE32(const UnicodeString &prefix, const UnicodeString & cond = nextCond; } } - modified = TRUE; + modified = true; } uint32_t @@ -675,8 +787,11 @@ CollationDataBuilder::encodeCEs(const int64_t ces[], int32_t cesLength, return encodeOneCEAsCE32(0); } else if(cesLength == 1) { return encodeOneCE(ces[0], errorCode); - } else if(cesLength == 2) { + } else if(cesLength == 2 && !icu4xMode) { // Try to encode two CEs as one CE32. + // Turn this off for ICU4X, because without the canonical closure + // these are so rare that it doesn't make sense to spend a branch + // on checking this tag when using the data. int64_t ce0 = ces[0]; int64_t ce1 = ces[1]; uint32_t p0 = (uint32_t)(ce0 >> 32); @@ -802,7 +917,7 @@ CollationDataBuilder::copyFromBaseCE32(UChar32 c, uint32_t ce32, UBool withConte const UChar *p = base->contexts + Collation::indexFromCE32(ce32); ce32 = CollationData::readCE32(p); // Default if no prefix match. if(!withContext) { - return copyFromBaseCE32(c, ce32, FALSE, errorCode); + return copyFromBaseCE32(c, ce32, false, errorCode); } ConditionalCE32 head; UnicodeString context((UChar)0); @@ -810,7 +925,7 @@ CollationDataBuilder::copyFromBaseCE32(UChar32 c, uint32_t ce32, UBool withConte if(Collation::isContractionCE32(ce32)) { index = copyContractionsFromBaseCE32(context, c, ce32, &head, errorCode); } else { - ce32 = copyFromBaseCE32(c, ce32, TRUE, errorCode); + ce32 = copyFromBaseCE32(c, ce32, true, errorCode); head.next = index = addConditionalCE32(context, ce32, errorCode); } if(U_FAILURE(errorCode)) { return 0; } @@ -824,7 +939,7 @@ CollationDataBuilder::copyFromBaseCE32(UChar32 c, uint32_t ce32, UBool withConte if(Collation::isContractionCE32(ce32)) { index = copyContractionsFromBaseCE32(context, c, ce32, cond, errorCode); } else { - ce32 = copyFromBaseCE32(c, ce32, TRUE, errorCode); + ce32 = copyFromBaseCE32(c, ce32, true, errorCode); cond->next = index = addConditionalCE32(context, ce32, errorCode); } if(U_FAILURE(errorCode)) { return 0; } @@ -838,7 +953,7 @@ CollationDataBuilder::copyFromBaseCE32(UChar32 c, uint32_t ce32, UBool withConte if(!withContext) { const UChar *p = base->contexts + Collation::indexFromCE32(ce32); ce32 = CollationData::readCE32(p); // Default if no suffix match. - return copyFromBaseCE32(c, ce32, FALSE, errorCode); + return copyFromBaseCE32(c, ce32, false, errorCode); } ConditionalCE32 head; UnicodeString context((UChar)0); @@ -851,7 +966,7 @@ CollationDataBuilder::copyFromBaseCE32(UChar32 c, uint32_t ce32, UBool withConte errorCode = U_UNSUPPORTED_ERROR; // We forbid tailoring of Hangul syllables. break; case Collation::OFFSET_TAG: - ce32 = getCE32FromOffsetCE32(TRUE, c, ce32); + ce32 = getCE32FromOffsetCE32(true, c, ce32); break; case Collation::IMPLICIT_TAG: ce32 = encodeOneCE(Collation::unassignedCEFromCodePoint(c), errorCode); @@ -877,7 +992,7 @@ CollationDataBuilder::copyContractionsFromBaseCE32(UnicodeString &context, UChar } else { ce32 = CollationData::readCE32(p); // Default if no suffix match. U_ASSERT(!Collation::isContractionCE32(ce32)); - ce32 = copyFromBaseCE32(c, ce32, TRUE, errorCode); + ce32 = copyFromBaseCE32(c, ce32, true, errorCode); cond->next = index = addConditionalCE32(context, ce32, errorCode); if(U_FAILURE(errorCode)) { return 0; } cond = getConditionalCE32(index); @@ -887,7 +1002,7 @@ CollationDataBuilder::copyContractionsFromBaseCE32(UnicodeString &context, UChar UCharsTrie::Iterator suffixes(p + 2, 0, errorCode); while(suffixes.next(errorCode)) { context.append(suffixes.getString()); - ce32 = copyFromBaseCE32(c, (uint32_t)suffixes.getValue(), TRUE, errorCode); + ce32 = copyFromBaseCE32(c, (uint32_t)suffixes.getValue(), true, errorCode); cond->next = index = addConditionalCE32(context, ce32, errorCode); if(U_FAILURE(errorCode)) { return 0; } // No need to update the unsafeBackwardSet because the tailoring set @@ -908,7 +1023,7 @@ class CopyHelper { UBool copyRangeCE32(UChar32 start, UChar32 end, uint32_t ce32) { ce32 = copyCE32(ce32); - utrie2_setRange32(dest.trie, start, end, ce32, TRUE, &errorCode); + utrie2_setRange32(dest.trie, start, end, ce32, true, &errorCode); if(CollationDataBuilder::isBuilderContextCE32(ce32)) { dest.contextChars.add(start, end); } @@ -929,7 +1044,7 @@ class CopyHelper { int32_t length = Collation::lengthFromCE32(ce32); // Inspect the source CE32s. Just copy them if none are modified. // Otherwise copy to modifiedCEs, with modifications. - UBool isModified = FALSE; + UBool isModified = false; for(int32_t i = 0; i < length; ++i) { ce32 = srcCE32s[i]; int64_t ce; @@ -943,7 +1058,7 @@ class CopyHelper { for(int32_t j = 0; j < i; ++j) { modifiedCEs[j] = Collation::ceFromCE32(srcCE32s[j]); } - isModified = TRUE; + isModified = true; } modifiedCEs[i] = ce; } @@ -960,7 +1075,7 @@ class CopyHelper { int32_t length = Collation::lengthFromCE32(ce32); // Inspect the source CEs. Just copy them if none are modified. // Otherwise copy to modifiedCEs, with modifications. - UBool isModified = FALSE; + UBool isModified = false; for(int32_t i = 0; i < length; ++i) { int64_t srcCE = srcCEs[i]; int64_t ce = modifier.modifyCE(srcCE); @@ -973,7 +1088,7 @@ class CopyHelper { for(int32_t j = 0; j < i; ++j) { modifiedCEs[j] = srcCEs[j]; } - isModified = TRUE; + isModified = true; } modifiedCEs[i] = ce; } @@ -1055,11 +1170,11 @@ CollationDataBuilder::optimize(const UnicodeSet &set, UErrorCode &errorCode) { uint32_t ce32 = utrie2_get32(trie, c); if(ce32 == Collation::FALLBACK_CE32) { ce32 = base->getFinalCE32(base->getCE32(c)); - ce32 = copyFromBaseCE32(c, ce32, TRUE, errorCode); + ce32 = copyFromBaseCE32(c, ce32, true, errorCode); utrie2_set32(trie, c, ce32, &errorCode); } } - modified = TRUE; + modified = true; } void @@ -1072,7 +1187,7 @@ CollationDataBuilder::suppressContractions(const UnicodeSet &set, UErrorCode &er if(ce32 == Collation::FALLBACK_CE32) { ce32 = base->getFinalCE32(base->getCE32(c)); if(Collation::ce32HasContext(ce32)) { - ce32 = copyFromBaseCE32(c, ce32, FALSE /* without context */, errorCode); + ce32 = copyFromBaseCE32(c, ce32, false /* without context */, errorCode); utrie2_set32(trie, c, ce32, &errorCode); } } else if(isBuilderContextCE32(ce32)) { @@ -1084,23 +1199,23 @@ CollationDataBuilder::suppressContractions(const UnicodeSet &set, UErrorCode &er contextChars.remove(c); } } - modified = TRUE; + modified = true; } UBool CollationDataBuilder::getJamoCE32s(uint32_t jamoCE32s[], UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } UBool anyJamoAssigned = base == NULL; // always set jamoCE32s in the base data - UBool needToCopyFromBase = FALSE; + UBool needToCopyFromBase = false; for(int32_t j = 0; j < CollationData::JAMO_CE32S_LENGTH; ++j) { // Count across Jamo types. UChar32 jamo = jamoCpFromIndex(j); - UBool fromBase = FALSE; + UBool fromBase = false; uint32_t ce32 = utrie2_get32(trie, jamo); anyJamoAssigned |= Collation::isAssignedCE32(ce32); // TODO: Try to prevent [optimize [Jamo]] from counting as anyJamoAssigned. // (As of CLDR 24 [2013] the Korean tailoring does not optimize conjoining Jamo.) if(ce32 == Collation::FALLBACK_CE32) { - fromBase = TRUE; + fromBase = true; ce32 = base->getCE32(jamo); } if(Collation::isSpecialCE32(ce32)) { @@ -1117,14 +1232,14 @@ CollationDataBuilder::getJamoCE32s(uint32_t jamoCE32s[], UErrorCode &errorCode) if(fromBase) { // Defer copying until we know if anyJamoAssigned. ce32 = Collation::FALLBACK_CE32; - needToCopyFromBase = TRUE; + needToCopyFromBase = true; } break; case Collation::IMPLICIT_TAG: // An unassigned Jamo should only occur in tests with incomplete bases. U_ASSERT(fromBase); ce32 = Collation::FALLBACK_CE32; - needToCopyFromBase = TRUE; + needToCopyFromBase = true; break; case Collation::OFFSET_TAG: ce32 = getCE32FromOffsetCE32(fromBase, jamo, ce32); @@ -1137,7 +1252,7 @@ CollationDataBuilder::getJamoCE32s(uint32_t jamoCE32s[], UErrorCode &errorCode) case Collation::HANGUL_TAG: case Collation::LEAD_SURROGATE_TAG: errorCode = U_INTERNAL_PROGRAM_ERROR; - return FALSE; + return false; } } jamoCE32s[j] = ce32; @@ -1147,7 +1262,7 @@ CollationDataBuilder::getJamoCE32s(uint32_t jamoCE32s[], UErrorCode &errorCode) if(jamoCE32s[j] == Collation::FALLBACK_CE32) { UChar32 jamo = jamoCpFromIndex(j); jamoCE32s[j] = copyFromBaseCE32(jamo, base->getCE32(jamo), - /*withContext=*/ TRUE, errorCode); + /*withContext=*/ true, errorCode); } } } @@ -1188,15 +1303,15 @@ enumRangeLeadValue(const void *context, UChar32 /*start*/, UChar32 /*end*/, uint value = Collation::LEAD_ALL_FALLBACK; } else { *pValue = Collation::LEAD_MIXED; - return FALSE; + return false; } if(*pValue < 0) { *pValue = (int32_t)value; } else if(*pValue != (int32_t)value) { *pValue = Collation::LEAD_MIXED; - return FALSE; + return false; } - return TRUE; + return true; } U_CDECL_END @@ -1251,10 +1366,10 @@ CollationDataBuilder::buildMappings(CollationData &data, UErrorCode &errorCode) // In order to still have good trie compression and keep this code simple, // we only set this flag if a whole block of 588 Hangul syllables starting with // a common leading consonant (Jamo L) has this property. - UBool isAnyJamoVTSpecial = FALSE; + UBool isAnyJamoVTSpecial = false; for(int32_t i = Hangul::JAMO_L_COUNT; i < CollationData::JAMO_CE32S_LENGTH; ++i) { if(Collation::isSpecialCE32(jamoCE32s[i])) { - isAnyJamoVTSpecial = TRUE; + isAnyJamoVTSpecial = true; break; } } @@ -1266,7 +1381,7 @@ CollationDataBuilder::buildMappings(CollationData &data, UErrorCode &errorCode) ce32 |= Collation::HANGUL_NO_SPECIAL_JAMO; } UChar32 limit = c + Hangul::JAMO_VT_COUNT; - utrie2_setRange32(trie, c, limit - 1, ce32, TRUE, &errorCode); + utrie2_setRange32(trie, c, limit - 1, ce32, true, &errorCode); c = limit; } } else { @@ -1276,7 +1391,7 @@ CollationDataBuilder::buildMappings(CollationData &data, UErrorCode &errorCode) uint32_t ce32 = base->getCE32(c); U_ASSERT(Collation::hasCE32Tag(ce32, Collation::HANGUL_TAG)); UChar32 limit = c + Hangul::JAMO_VT_COUNT; - utrie2_setRange32(trie, c, limit - 1, ce32, TRUE, &errorCode); + utrie2_setRange32(trie, c, limit - 1, ce32, true, &errorCode); c = limit; } } @@ -1284,9 +1399,11 @@ CollationDataBuilder::buildMappings(CollationData &data, UErrorCode &errorCode) setDigitTags(errorCode); setLeadSurrogates(errorCode); - // For U+0000, move its normal ce32 into CE32s[0] and set U0000_TAG. - ce32s.setElementAt((int32_t)utrie2_get32(trie, 0), 0); - utrie2_set32(trie, 0, Collation::makeCE32FromTagAndIndex(Collation::U0000_TAG, 0), &errorCode); + if (!icu4xMode) { + // For U+0000, move its normal ce32 into CE32s[0] and set U0000_TAG. + ce32s.setElementAt((int32_t)utrie2_get32(trie, 0), 0); + utrie2_set32(trie, 0, Collation::makeCE32FromTagAndIndex(Collation::U0000_TAG, 0), &errorCode); + } utrie2_freeze(trie, UTRIE2_32_VALUE_BITS, &errorCode); if(U_FAILURE(errorCode)) { return; } @@ -1322,13 +1439,10 @@ CollationDataBuilder::buildMappings(CollationData &data, UErrorCode &errorCode) void CollationDataBuilder::clearContexts() { contexts.remove(); - UnicodeSetIterator iter(contextChars); - while(iter.next()) { - U_ASSERT(!iter.isString()); - uint32_t ce32 = utrie2_get32(trie, iter.getCodepoint()); - U_ASSERT(isBuilderContextCE32(ce32)); - getConditionalCE32ForCE32(ce32)->builtCE32 = Collation::NO_CE32; - } + // Incrementing the contexts build "era" invalidates all of the builtCE32 + // from before this clearContexts() call. + // Simpler than finding and resetting all of those fields. + ++contextsEra; } void @@ -1336,7 +1450,7 @@ CollationDataBuilder::buildContexts(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { return; } // Ignore abandoned lists and the cached builtCE32, // and build all contexts from scratch. - contexts.remove(); + clearContexts(); UnicodeSetIterator iter(contextChars); while(U_SUCCESS(errorCode) && iter.next()) { U_ASSERT(!iter.isString()); @@ -1362,18 +1476,34 @@ CollationDataBuilder::buildContext(ConditionalCE32 *head, UErrorCode &errorCode) U_ASSERT(head->next >= 0); UCharsTrieBuilder prefixBuilder(errorCode); UCharsTrieBuilder contractionBuilder(errorCode); + // This outer loop goes from each prefix to the next. + // For each prefix it finds the one or more same-prefix entries (firstCond..lastCond). + // If there are multiple suffixes for the same prefix, + // then an inner loop builds a contraction trie for them. for(ConditionalCE32 *cond = head;; cond = getConditionalCE32(cond->next)) { + if(U_FAILURE(errorCode)) { return 0; } // early out for memory allocation errors // After the list head, the prefix or suffix can be empty, but not both. U_ASSERT(cond == head || cond->hasContext()); int32_t prefixLength = cond->prefixLength(); UnicodeString prefix(cond->context, 0, prefixLength + 1); // Collect all contraction suffixes for one prefix. ConditionalCE32 *firstCond = cond; - ConditionalCE32 *lastCond = cond; - while(cond->next >= 0 && - (cond = getConditionalCE32(cond->next))->context.startsWith(prefix)) { + ConditionalCE32 *lastCond; + do { lastCond = cond; - } + // Clear the defaultCE32 fields as we go. + // They are left over from building a previous version of this list of contexts. + // + // One of the code paths below may copy a preceding defaultCE32 + // into its emptySuffixCE32. + // If a new suffix has been inserted before what used to be + // the firstCond for its prefix, then that previous firstCond could still + // contain an outdated defaultCE32 from an earlier buildContext() and + // result in an incorrect emptySuffixCE32. + // So we reset all defaultCE32 before reading and setting new values. + cond->defaultCE32 = Collation::NO_CE32; + } while(cond->next >= 0 && + (cond = getConditionalCE32(cond->next))->context.startsWith(prefix)); uint32_t ce32; int32_t suffixStart = prefixLength + 1; // == prefix.length() if(lastCond->context.length() == suffixStart) { @@ -1428,6 +1558,20 @@ CollationDataBuilder::buildContext(ConditionalCE32 *head, UErrorCode &errorCode) // The last suffix character has lccc!=0, allowing for discontiguous contractions. flags |= Collation::CONTRACT_TRAILING_CCC; } + if (icu4xMode && (flags & Collation::CONTRACT_HAS_STARTER) == 0) { + for (int32_t i = 0; i < suffix.length();) { + UChar32 c = suffix.char32At(i); + if (!u_getCombiningClass(c)) { + flags |= Collation::CONTRACT_HAS_STARTER; + break; + } + if (c > 0xFFFF) { + i += 2; + } else { + ++i; + } + } + } contractionBuilder.add(suffix, (int32_t)cond->ce32, errorCode); if(cond == lastCond) { break; } cond = getConditionalCE32(cond->next); diff --git a/deps/icu-small/source/i18n/collationdatabuilder.h b/deps/icu-small/source/i18n/collationdatabuilder.h index 6ae77772fd5a46..cbbd8f264b50ce 100644 --- a/deps/icu-small/source/i18n/collationdatabuilder.h +++ b/deps/icu-small/source/i18n/collationdatabuilder.h @@ -60,7 +60,7 @@ class U_I18N_API CollationDataBuilder : public UObject { virtual int64_t modifyCE(int64_t ce) const = 0; }; - CollationDataBuilder(UErrorCode &errorCode); + CollationDataBuilder(UBool icu4xMode, UErrorCode &errorCode); virtual ~CollationDataBuilder(); @@ -244,8 +244,18 @@ class U_I18N_API CollationDataBuilder : public UObject { UnicodeSet contextChars; // Serialized UCharsTrie structures for finalized contexts. UnicodeString contexts; +private: + /** + * The "era" of building intermediate contexts. + * When the array of cached, temporary contexts overflows, then clearContexts() + * removes them all and invalidates the builtCE32 that used to point to built tries. + * See ConditionalCE32::era. + */ + int32_t contextsEra = 0; +protected: UnicodeSet unsafeBackwardSet; UBool modified; + UBool icu4xMode; UBool fastLatinEnabled; CollationFastLatinBuilder *fastLatinBuilder; diff --git a/deps/icu-small/source/i18n/collationdatareader.cpp b/deps/icu-small/source/i18n/collationdatareader.cpp index 0eb1861343cdfd..a96982cd94648a 100644 --- a/deps/icu-small/source/i18n/collationdatareader.cpp +++ b/deps/icu-small/source/i18n/collationdatareader.cpp @@ -436,7 +436,7 @@ CollationDataReader::read(const CollationTailoring *base, const uint8_t *inBytes settings->options = options; // Set variableTop from options and scripts data. settings->variableTop = tailoring.data->getLastPrimaryForGroup( - UCOL_REORDER_CODE_FIRST + settings->getMaxVariable()); + UCOL_REORDER_CODE_FIRST + int32_t{settings->getMaxVariable()}); if(settings->variableTop == 0) { errorCode = U_INVALID_FORMAT_ERROR; return; @@ -471,9 +471,9 @@ CollationDataReader::isAcceptable(void *context, if(version != NULL) { uprv_memcpy(version, pInfo->dataVersion, 4); } - return TRUE; + return true; } else { - return FALSE; + return false; } } diff --git a/deps/icu-small/source/i18n/collationdatareader.h b/deps/icu-small/source/i18n/collationdatareader.h index 44e69399e39753..083b57ea5800c1 100644 --- a/deps/icu-small/source/i18n/collationdatareader.h +++ b/deps/icu-small/source/i18n/collationdatareader.h @@ -106,7 +106,7 @@ struct U_I18N_API CollationDataReader /* all static */ { isAcceptable(void *context, const char *type, const char *name, const UDataInfo *pInfo); private: - CollationDataReader(); // no constructor + CollationDataReader() = delete; // no constructor }; /* diff --git a/deps/icu-small/source/i18n/collationdatawriter.cpp b/deps/icu-small/source/i18n/collationdatawriter.cpp index 823c8eb0111d31..b4be7df88781c9 100644 --- a/deps/icu-small/source/i18n/collationdatawriter.cpp +++ b/deps/icu-small/source/i18n/collationdatawriter.cpp @@ -79,7 +79,7 @@ CollationDataWriter::writeBase(const CollationData &data, const CollationSetting const void *rootElements, int32_t rootElementsLength, int32_t indexes[], uint8_t *dest, int32_t capacity, UErrorCode &errorCode) { - return write(TRUE, NULL, + return write(true, NULL, data, settings, rootElements, rootElementsLength, indexes, dest, capacity, errorCode); @@ -89,7 +89,7 @@ int32_t CollationDataWriter::writeTailoring(const CollationTailoring &t, const CollationSettings &settings, int32_t indexes[], uint8_t *dest, int32_t capacity, UErrorCode &errorCode) { - return write(FALSE, t.version, + return write(false, t.version, *t.data, settings, NULL, 0, indexes, dest, capacity, errorCode); @@ -129,11 +129,11 @@ CollationDataWriter::write(UBool isBase, const UVersionInfo dataVersion, // so that we start with an 8-aligned offset. indexesLength = CollationDataReader::IX_TOTAL_SIZE + 1; U_ASSERT(settings.reorderCodesLength == 0); - hasMappings = TRUE; + hasMappings = true; unsafeBackwardSet = *data.unsafeBackwardSet; fastLatinTableLength = data.fastLatinTableLength; } else if(baseData == NULL) { - hasMappings = FALSE; + hasMappings = false; if(settings.reorderCodesLength == 0) { // only options indexesLength = CollationDataReader::IX_OPTIONS + 1; // no limit offset here @@ -142,7 +142,7 @@ CollationDataWriter::write(UBool isBase, const UVersionInfo dataVersion, indexesLength = CollationDataReader::IX_REORDER_TABLE_OFFSET + 2; } } else { - hasMappings = TRUE; + hasMappings = true; // Tailored mappings, and what else? // Check in ascending order of optional tailoring data items. indexesLength = CollationDataReader::IX_CE32S_OFFSET + 2; diff --git a/deps/icu-small/source/i18n/collationdatawriter.h b/deps/icu-small/source/i18n/collationdatawriter.h index 197cd5309f278b..6ba9a9c2c766fb 100644 --- a/deps/icu-small/source/i18n/collationdatawriter.h +++ b/deps/icu-small/source/i18n/collationdatawriter.h @@ -39,7 +39,7 @@ class U_I18N_API CollationDataWriter /* all static */ { UErrorCode &errorCode); private: - CollationDataWriter(); // no constructor + CollationDataWriter() = delete; // no constructor static int32_t write(UBool isBase, const UVersionInfo dataVersion, const CollationData &data, const CollationSettings &settings, diff --git a/deps/icu-small/source/i18n/collationfastlatin.cpp b/deps/icu-small/source/i18n/collationfastlatin.cpp index b98b8457f4581b..35cf60e815150b 100644 --- a/deps/icu-small/source/i18n/collationfastlatin.cpp +++ b/deps/icu-small/source/i18n/collationfastlatin.cpp @@ -45,7 +45,7 @@ CollationFastLatin::getOptions(const CollationData *data, const CollationSetting miniVarTop = table[i]; } - UBool digitsAreReordered = FALSE; + UBool digitsAreReordered = false; if(settings.hasReordering()) { uint32_t prevStart = 0; uint32_t beforeDigitStart = 0; @@ -80,7 +80,7 @@ CollationFastLatin::getOptions(const CollationData *data, const CollationSetting afterDigitStart = latinStart; } if(!(beforeDigitStart < digitStart && digitStart < afterDigitStart)) { - digitsAreReordered = TRUE; + digitsAreReordered = true; } } diff --git a/deps/icu-small/source/i18n/collationfastlatin.h b/deps/icu-small/source/i18n/collationfastlatin.h index 4bac797409d8ac..7013f71ce60416 100644 --- a/deps/icu-small/source/i18n/collationfastlatin.h +++ b/deps/icu-small/source/i18n/collationfastlatin.h @@ -249,7 +249,7 @@ class U_I18N_API CollationFastLatin /* all static */ { static uint32_t getQuaternaries(uint32_t variableTop, uint32_t pair); private: - CollationFastLatin(); // no constructor + CollationFastLatin() = delete; // no constructor }; /* diff --git a/deps/icu-small/source/i18n/collationfastlatinbuilder.cpp b/deps/icu-small/source/i18n/collationfastlatinbuilder.cpp index e5ba2f0e21dd82..fc50e9df8edae0 100644 --- a/deps/icu-small/source/i18n/collationfastlatinbuilder.cpp +++ b/deps/icu-small/source/i18n/collationfastlatinbuilder.cpp @@ -91,7 +91,7 @@ CollationFastLatinBuilder::CollationFastLatinBuilder(UErrorCode &errorCode) contractionCEs(errorCode), uniqueCEs(errorCode), miniCEs(NULL), firstDigitPrimary(0), firstLatinPrimary(0), lastLatinPrimary(0), - firstShortPrimary(0), shortPrimaryOverflow(FALSE), + firstShortPrimary(0), shortPrimaryOverflow(false), headerLength(0) { } @@ -101,24 +101,24 @@ CollationFastLatinBuilder::~CollationFastLatinBuilder() { UBool CollationFastLatinBuilder::forData(const CollationData &data, UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } if(!result.isEmpty()) { // This builder is not reusable. errorCode = U_INVALID_STATE_ERROR; - return FALSE; + return false; } - if(!loadGroups(data, errorCode)) { return FALSE; } + if(!loadGroups(data, errorCode)) { return false; } // Fast handling of digits. firstShortPrimary = firstDigitPrimary; getCEs(data, errorCode); - if(!encodeUniqueCEs(errorCode)) { return FALSE; } + if(!encodeUniqueCEs(errorCode)) { return false; } if(shortPrimaryOverflow) { // Give digits long mini primaries, // so that there are more short primaries for letters. firstShortPrimary = firstLatinPrimary; resetCEs(); getCEs(data, errorCode); - if(!encodeUniqueCEs(errorCode)) { return FALSE; } + if(!encodeUniqueCEs(errorCode)) { return false; } } // Note: If we still have a short-primary overflow but not a long-primary overflow, // then we could calculate how many more long primaries would fit, @@ -126,7 +126,7 @@ CollationFastLatinBuilder::forData(const CollationData &data, UErrorCode &errorC // and try again. // However, this might only benefit the en_US_POSIX tailoring, // and it is simpler to suppress building fast Latin data for it in genrb, - // or by returning FALSE here if shortPrimaryOverflow. + // or by returning false here if shortPrimaryOverflow. UBool ok = !shortPrimaryOverflow && encodeCharCEs(errorCode) && encodeContractions(errorCode); @@ -137,7 +137,7 @@ CollationFastLatinBuilder::forData(const CollationData &data, UErrorCode &errorC UBool CollationFastLatinBuilder::loadGroups(const CollationData &data, UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } headerLength = 1 + NUM_SPECIAL_GROUPS; uint32_t r0 = (CollationFastLatin::VERSION << 8) | headerLength; result.append((UChar)r0); @@ -147,7 +147,7 @@ CollationFastLatinBuilder::loadGroups(const CollationData &data, UErrorCode &err lastSpecialPrimaries[i] = data.getLastPrimaryForGroup(UCOL_REORDER_CODE_FIRST + i); if(lastSpecialPrimaries[i] == 0) { // missing data - return FALSE; + return false; } result.append((UChar)0); // reserve a slot for this group } @@ -157,9 +157,9 @@ CollationFastLatinBuilder::loadGroups(const CollationData &data, UErrorCode &err lastLatinPrimary = data.getLastPrimaryForGroup(USCRIPT_LATIN); if(firstDigitPrimary == 0 || firstLatinPrimary == 0) { // missing data - return FALSE; + return false; } - return TRUE; + return true; } UBool @@ -169,7 +169,7 @@ CollationFastLatinBuilder::inSameGroup(uint32_t p, uint32_t q) const { if(p >= firstShortPrimary) { return q >= firstShortPrimary; } else if(q >= firstShortPrimary) { - return FALSE; + return false; } // Both or neither must be potentially-variable, // so that we can test only one and determine if both are variable. @@ -177,7 +177,7 @@ CollationFastLatinBuilder::inSameGroup(uint32_t p, uint32_t q) const { if(p > lastVariablePrimary) { return q > lastVariablePrimary; } else if(q > lastVariablePrimary) { - return FALSE; + return false; } // Both will be encoded with long mini primaries. // They must be in the same special reordering group, @@ -188,7 +188,7 @@ CollationFastLatinBuilder::inSameGroup(uint32_t p, uint32_t q) const { if(p <= lastPrimary) { return q <= lastPrimary; } else if(q <= lastPrimary) { - return FALSE; + return false; } } } @@ -197,7 +197,7 @@ void CollationFastLatinBuilder::resetCEs() { contractionCEs.removeAllElements(); uniqueCEs.removeAllElements(); - shortPrimaryOverflow = FALSE; + shortPrimaryOverflow = false; result.truncate(headerLength); } @@ -245,7 +245,7 @@ CollationFastLatinBuilder::getCEs(const CollationData &data, UErrorCode &errorCo UBool CollationFastLatinBuilder::getCEsFromCE32(const CollationData &data, UChar32 c, uint32_t ce32, UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } ce32 = data.getFinalCE32(ce32); ce1 = 0; if(Collation::isSimpleOrLongCE32(ce32)) { @@ -266,7 +266,7 @@ CollationFastLatinBuilder::getCEsFromCE32(const CollationData &data, UChar32 c, } break; } else { - return FALSE; + return false; } } case Collation::EXPANSION_TAG: { @@ -279,7 +279,7 @@ CollationFastLatinBuilder::getCEsFromCE32(const CollationData &data, UChar32 c, } break; } else { - return FALSE; + return false; } } // Note: We could support PREFIX_TAG (assert c>=0) @@ -295,24 +295,24 @@ CollationFastLatinBuilder::getCEsFromCE32(const CollationData &data, UChar32 c, ce0 = data.getCEFromOffsetCE32(c, ce32); break; default: - return FALSE; + return false; } } // A mapping can be completely ignorable. if(ce0 == 0) { return ce1 == 0; } // We do not support an ignorable ce0 unless it is completely ignorable. uint32_t p0 = (uint32_t)(ce0 >> 32); - if(p0 == 0) { return FALSE; } + if(p0 == 0) { return false; } // We only support primaries up to the Latin script. - if(p0 > lastLatinPrimary) { return FALSE; } + if(p0 > lastLatinPrimary) { return false; } // We support non-common secondary and case weights only together with short primaries. uint32_t lower32_0 = (uint32_t)ce0; if(p0 < firstShortPrimary) { uint32_t sc0 = lower32_0 & Collation::SECONDARY_AND_CASE_MASK; - if(sc0 != Collation::COMMON_SECONDARY_CE) { return FALSE; } + if(sc0 != Collation::COMMON_SECONDARY_CE) { return false; } } // No below-common tertiary weights. - if((lower32_0 & Collation::ONLY_TERTIARY_MASK) < Collation::COMMON_WEIGHT16) { return FALSE; } + if((lower32_0 & Collation::ONLY_TERTIARY_MASK) < Collation::COMMON_WEIGHT16) { return false; } if(ce1 != 0) { // Both primaries must be in the same group, // or both must get short mini primaries, @@ -320,28 +320,28 @@ CollationFastLatinBuilder::getCEsFromCE32(const CollationData &data, UChar32 c, // This is so that we can test the first primary and use the same mask for both, // and determine for both whether they are variable. uint32_t p1 = (uint32_t)(ce1 >> 32); - if(p1 == 0 ? p0 < firstShortPrimary : !inSameGroup(p0, p1)) { return FALSE; } + if(p1 == 0 ? p0 < firstShortPrimary : !inSameGroup(p0, p1)) { return false; } uint32_t lower32_1 = (uint32_t)ce1; // No tertiary CEs. - if((lower32_1 >> 16) == 0) { return FALSE; } + if((lower32_1 >> 16) == 0) { return false; } // We support non-common secondary and case weights // only for secondary CEs or together with short primaries. if(p1 != 0 && p1 < firstShortPrimary) { uint32_t sc1 = lower32_1 & Collation::SECONDARY_AND_CASE_MASK; - if(sc1 != Collation::COMMON_SECONDARY_CE) { return FALSE; } + if(sc1 != Collation::COMMON_SECONDARY_CE) { return false; } } // No below-common tertiary weights. - if((lower32_1 & Collation::ONLY_TERTIARY_MASK) < Collation::COMMON_WEIGHT16) { return FALSE; } + if((lower32_1 & Collation::ONLY_TERTIARY_MASK) < Collation::COMMON_WEIGHT16) { return false; } } // No quaternary weights. - if(((ce0 | ce1) & Collation::QUATERNARY_MASK) != 0) { return FALSE; } - return TRUE; + if(((ce0 | ce1) & Collation::QUATERNARY_MASK) != 0) { return false; } + return true; } UBool CollationFastLatinBuilder::getCEsFromContractionCE32(const CollationData &data, uint32_t ce32, UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } const UChar *p = data.contexts + Collation::indexFromCE32(ce32); ce32 = CollationData::readCE32(p); // Default if no suffix match. // Since the original ce32 is not a prefix mapping, @@ -357,7 +357,7 @@ CollationFastLatinBuilder::getCEsFromContractionCE32(const CollationData &data, // Handle an encodable contraction unless the next contraction is too long // and starts with the same character. int32_t prevX = -1; - UBool addContraction = FALSE; + UBool addContraction = false; UCharsTrie::Iterator suffixes(p + 2, 0, errorCode); while(suffixes.next(errorCode)) { const UnicodeString &suffix = suffixes.getString(); @@ -367,7 +367,7 @@ CollationFastLatinBuilder::getCEsFromContractionCE32(const CollationData &data, if(addContraction) { // Bail out for all contractions starting with this character. addContractionEntry(x, Collation::NO_CE, 0, errorCode); - addContraction = FALSE; + addContraction = false; } continue; } @@ -376,17 +376,17 @@ CollationFastLatinBuilder::getCEsFromContractionCE32(const CollationData &data, } ce32 = (uint32_t)suffixes.getValue(); if(suffix.length() == 1 && getCEsFromCE32(data, U_SENTINEL, ce32, errorCode)) { - addContraction = TRUE; + addContraction = true; } else { addContractionEntry(x, Collation::NO_CE, 0, errorCode); - addContraction = FALSE; + addContraction = false; } prevX = x; } if(addContraction) { addContractionEntry(prevX, ce0, ce1, errorCode); } - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } // Note: There might not be any fast Latin contractions, but // we need to enter contraction handling anyway so that we can bail out // when there is a non-fast-Latin character following. @@ -394,7 +394,7 @@ CollationFastLatinBuilder::getCEsFromContractionCE32(const CollationData &data, // following umlaut and bail out, rather than return the difference of Y vs. u. ce0 = ((int64_t)Collation::NO_CE_PRIMARY << 32) | CONTRACTION_FLAG | contractionIndex; ce1 = 0; - return TRUE; + return true; } void @@ -428,12 +428,12 @@ CollationFastLatinBuilder::getMiniCE(int64_t ce) const { UBool CollationFastLatinBuilder::encodeUniqueCEs(UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } uprv_free(miniCEs); miniCEs = (uint16_t *)uprv_malloc(uniqueCEs.size() * 2); if(miniCEs == NULL) { errorCode = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } int32_t group = 0; uint32_t lastGroupPrimary = lastSpecialPrimaries[group]; @@ -484,7 +484,7 @@ CollationFastLatinBuilder::encodeUniqueCEs(UErrorCode &errorCode) { #if DEBUG_COLLATION_FAST_LATIN_BUILDER printf("short-primary overflow for %08x\n", p); #endif - shortPrimaryOverflow = TRUE; + shortPrimaryOverflow = true; miniCEs[i] = CollationFastLatin::BAIL_OUT; continue; } @@ -563,7 +563,7 @@ CollationFastLatinBuilder::encodeUniqueCEs(UErrorCode &errorCode) { UBool CollationFastLatinBuilder::encodeCharCEs(UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } int32_t miniCEsStart = result.length(); for(int32_t i = 0; i < CollationFastLatin::NUM_FAST_CHARS; ++i) { result.append((UChar)0); // initialize to completely ignorable @@ -594,7 +594,7 @@ UBool CollationFastLatinBuilder::encodeContractions(UErrorCode &errorCode) { // We encode all contraction lists so that the first word of a list // terminates the previous list, and we only need one additional terminator at the end. - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } int32_t indexBase = headerLength + CollationFastLatin::NUM_FAST_CHARS; int32_t firstContractionIndex = result.length(); for(int32_t i = 0; i < CollationFastLatin::NUM_FAST_CHARS; ++i) { @@ -605,7 +605,7 @@ CollationFastLatinBuilder::encodeContractions(UErrorCode &errorCode) { result.setCharAt(headerLength + i, CollationFastLatin::BAIL_OUT); continue; } - UBool firstTriple = TRUE; + UBool firstTriple = true; for(int32_t index = (int32_t)ce & 0x7fffffff;; index += 3) { int32_t x = static_cast(contractionCEs.elementAti(index)); if((uint32_t)x == CollationFastLatin::CONTR_CHAR_MASK && !firstTriple) { break; } @@ -621,7 +621,7 @@ CollationFastLatinBuilder::encodeContractions(UErrorCode &errorCode) { result.append((UChar)(x | (3 << CollationFastLatin::CONTR_LENGTH_SHIFT))); result.append((UChar)(miniCE >> 16)).append((UChar)miniCE); } - firstTriple = FALSE; + firstTriple = false; } // Note: There is a chance that this new contraction list is the same as a previous one, // and if so, then we could truncate the result and reuse the other list. @@ -635,7 +635,7 @@ CollationFastLatinBuilder::encodeContractions(UErrorCode &errorCode) { } if(result.isBogus()) { errorCode = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } #if DEBUG_COLLATION_FAST_LATIN_BUILDER printf("** fast Latin %d * 2 = %d bytes\n", result.length(), result.length() * 2); @@ -663,7 +663,7 @@ CollationFastLatinBuilder::encodeContractions(UErrorCode &errorCode) { } puts(""); #endif - return TRUE; + return true; } uint32_t diff --git a/deps/icu-small/source/i18n/collationfcd.cpp b/deps/icu-small/source/i18n/collationfcd.cpp index 0be4150b09bba3..e1f1d0330c480e 100644 --- a/deps/icu-small/source/i18n/collationfcd.cpp +++ b/deps/icu-small/source/i18n/collationfcd.cpp @@ -151,7 +151,7 @@ const uint32_t CollationFCD::lcccBits[73]={ 0x200ff800,0xfbc00000,0x3eef,0xe000000,0xff000000,0xfffffc00,0xfffffffb,0x10000000,0x1e2000,0x2000,0x40000000,0x602000,0x18000000,0x400,0x7000000,0xf00, 0x3000000,0x2a00000,0x3c3e0000,0xdf,0x40,0x6800000,0xe0000000,0x300000,0x100000,0x20040000,0x200,0x1800000,0x9fe00001,0xbfff0000,0x7fff,0x10, 0xff800,0xc00,0xc0040,0x800000,0xfff70000,0x31021fd,0x1fff0000,0x1ffe2,0x38000,0x80000000,0xfc00,0x6000000,0x3ff08000,0xc0000000,0x30000,0x1000, -0x3ffff,0x3800,0x80000,1,0xc19d0000,2,0x400000,0xc0000fd,0x5108000 +0x3ffff,0x3800,0x80000,1,0xc19d0000,2,0x400000,0xc0000fd,0x7108000 }; const uint8_t CollationFCD::tcccIndex[2048]={ @@ -293,7 +293,7 @@ const uint32_t CollationFCD::tcccBits[123]={ 0xe0000000,0x300000,0x100000,0x20040000,0x200,0x1800000,0x9fe00001,0xbfff0000,0x7fff,0x10,0xff800,0xc00,0xc0040,0x800000,0xfff70000,0x31021fd, 0xbffffff,0x3ffffff,0x3f3fffff,0xaaff3f3f,0x3fffffff,0x1fdfffff,0xefcfffde,0x1fdc7fff,0x1fff0000,0x1ffe2,0x800,0xc000000,0x4000,0xe000,0x1210,0x50, 0x292,0x333e005,0x333,0xf000,0x3c0f,0x38000,0x80000000,0xfc00,0x55555000,0x36db02a5,0x46100000,0x47900000,0x3ff08000,0xc0000000,0x30000,0x1000, -0x3ffff,0x3800,0x80000,1,0xc19d0000,2,0x400000,0xc0000fd,0x5108000,0x5f7ffc00,0x7fdb +0x3ffff,0x3800,0x80000,1,0xc19d0000,2,0x400000,0xc0000fd,0x7108000,0x5f7ffc00,0x7fdb }; U_NAMESPACE_END diff --git a/deps/icu-small/source/i18n/collationfcd.h b/deps/icu-small/source/i18n/collationfcd.h index 3a5738efb24a7c..9620452b97f01c 100644 --- a/deps/icu-small/source/i18n/collationfcd.h +++ b/deps/icu-small/source/i18n/collationfcd.h @@ -123,7 +123,7 @@ class U_I18N_API CollationFCD { } private: - CollationFCD(); // No instantiation. + CollationFCD() = delete; // No instantiation. static const uint8_t lcccIndex[2048]; static const uint8_t tcccIndex[2048]; diff --git a/deps/icu-small/source/i18n/collationiterator.cpp b/deps/icu-small/source/i18n/collationiterator.cpp index 6bfdfbe7c70fa0..a47b3d86bea99a 100644 --- a/deps/icu-small/source/i18n/collationiterator.cpp +++ b/deps/icu-small/source/i18n/collationiterator.cpp @@ -36,8 +36,8 @@ CollationIterator::CEBuffer::~CEBuffer() {} UBool CollationIterator::CEBuffer::ensureAppendCapacity(int32_t appCap, UErrorCode &errorCode) { int32_t capacity = buffer.getCapacity(); - if((length + appCap) <= capacity) { return TRUE; } - if(U_FAILURE(errorCode)) { return FALSE; } + if((length + appCap) <= capacity) { return true; } + if(U_FAILURE(errorCode)) { return false; } do { if(capacity < 1000) { capacity *= 4; @@ -48,9 +48,9 @@ CollationIterator::CEBuffer::ensureAppendCapacity(int32_t appCap, UErrorCode &er int64_t *p = buffer.resize(capacity, length); if(p == NULL) { errorCode = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } - return TRUE; + return true; } // State of combining marks skipped in discontiguous contraction. @@ -216,12 +216,12 @@ CollationIterator::handleGetTrailSurrogate() { UBool CollationIterator::foundNULTerminator() { - return FALSE; + return false; } UBool CollationIterator::forbidSurrogateCodePoints() const { - return FALSE; + return false; } uint32_t @@ -239,7 +239,7 @@ int64_t CollationIterator::nextCEFromCE32(const CollationData *d, UChar32 c, uint32_t ce32, UErrorCode &errorCode) { --ceBuffer.length; // Undo ceBuffer.incLength(). - appendCEsFromCE32(d, c, ce32, TRUE, errorCode); + appendCEsFromCE32(d, c, ce32, true, errorCode); if(U_SUCCESS(errorCode)) { return ceBuffer.get(cesIndex++); } else { @@ -661,7 +661,7 @@ CollationIterator::nextCE32FromDiscontiguousContraction( // and then from the combining marks that we skipped before the match. c = U_SENTINEL; for(;;) { - appendCEsFromCE32(d, c, ce32, TRUE, errorCode); + appendCEsFromCE32(d, c, ce32, true, errorCode); // Fetch CE32s for skipped combining marks from the normal data, with fallback, // rather than from the CollationData where we found the contraction. if(!skipped->hasNext()) { break; } @@ -864,7 +864,7 @@ CollationIterator::previousCE(UVector32 &offsets, UErrorCode &errorCode) { if(Collation::isSimpleOrLongCE32(ce32)) { return Collation::ceFromCE32(ce32); } - appendCEsFromCE32(d, c, ce32, FALSE, errorCode); + appendCEsFromCE32(d, c, ce32, false, errorCode); if(U_SUCCESS(errorCode)) { if(ceBuffer.length > 1) { offsets.addElement(getOffset(), errorCode); diff --git a/deps/icu-small/source/i18n/collationiterator.h b/deps/icu-small/source/i18n/collationiterator.h index 73cb93b934ad94..93c119c6b858b5 100644 --- a/deps/icu-small/source/i18n/collationiterator.h +++ b/deps/icu-small/source/i18n/collationiterator.h @@ -92,8 +92,8 @@ class U_I18N_API CollationIterator : public UObject { int32_t length; private: - CEBuffer(const CEBuffer &); - void operator=(const CEBuffer &); + CEBuffer(const CEBuffer &) = delete; + void operator=(const CEBuffer &) = delete; MaybeStackArray buffer; }; diff --git a/deps/icu-small/source/i18n/collationkeys.cpp b/deps/icu-small/source/i18n/collationkeys.cpp index b5c322fb44679b..c7e0de618de487 100644 --- a/deps/icu-small/source/i18n/collationkeys.cpp +++ b/deps/icu-small/source/i18n/collationkeys.cpp @@ -90,10 +90,10 @@ namespace { */ class SortKeyLevel : public UMemory { public: - SortKeyLevel() : len(0), ok(TRUE) {} + SortKeyLevel() : len(0), ok(true) {} ~SortKeyLevel() {} - /** @return FALSE if memory allocation failed */ + /** @return false if memory allocation failed */ UBool isOk() const { return ok; } UBool isEmpty() const { return len == 0; } int32_t length() const { return len; } @@ -182,7 +182,7 @@ SortKeyLevel::appendReverseWeight16(uint32_t w) { UBool SortKeyLevel::ensureCapacity(int32_t appendCapacity) { if(!ok) { - return FALSE; + return false; } int32_t newCapacity = 2 * buffer.getCapacity(); int32_t altCapacity = len + 2 * appendCapacity; @@ -193,9 +193,9 @@ UBool SortKeyLevel::ensureCapacity(int32_t appendCapacity) { newCapacity = 200; } if(buffer.resize(newCapacity, len)==NULL) { - return ok = FALSE; + return ok = false; } - return TRUE; + return true; } } // namespace @@ -203,7 +203,7 @@ UBool SortKeyLevel::ensureCapacity(int32_t appendCapacity) { CollationKeys::LevelCallback::~LevelCallback() {} UBool -CollationKeys::LevelCallback::needToWrite(Collation::Level /*level*/) { return TRUE; } +CollationKeys::LevelCallback::needToWrite(Collation::Level /*level*/) { return true; } /** * Map from collation strength (UColAttributeValue) @@ -619,7 +619,7 @@ CollationKeys::writeSortKeyUpToQuaternary(CollationIterator &iter, if(U_FAILURE(errorCode)) { return; } // Append the beyond-primary levels. - UBool ok = TRUE; + UBool ok = true; if((levels & Collation::SECONDARY_LEVEL_FLAG) != 0) { if(!callback.needToWrite(Collation::SECONDARY_LEVEL)) { return; } ok &= secondaries.isOk(); diff --git a/deps/icu-small/source/i18n/collationkeys.h b/deps/icu-small/source/i18n/collationkeys.h index 5b41d14c0b683c..8dad286dc6461a 100644 --- a/deps/icu-small/source/i18n/collationkeys.h +++ b/deps/icu-small/source/i18n/collationkeys.h @@ -116,7 +116,7 @@ class U_I18N_API CollationKeys /* not : public UObject because all methods are s private: friend struct CollationDataReader; - CollationKeys(); // no instantiation + CollationKeys() = delete; // no instantiation // Secondary level: Compress up to 33 common weights as 05..25 or 25..45. static const uint32_t SEC_COMMON_LOW = Collation::COMMON_BYTE; diff --git a/deps/icu-small/source/i18n/collationroot.cpp b/deps/icu-small/source/i18n/collationroot.cpp index 71753bd6f4bf20..dc88c35a680095 100644 --- a/deps/icu-small/source/i18n/collationroot.cpp +++ b/deps/icu-small/source/i18n/collationroot.cpp @@ -27,13 +27,14 @@ #include "ucln_in.h" #include "udatamem.h" #include "umutex.h" +#include "umapfile.h" U_NAMESPACE_BEGIN namespace { static const CollationCacheEntry *rootSingleton = NULL; -static UInitOnce initOnce = U_INITONCE_INITIALIZER; +static UInitOnce initOnce {}; } // namespace @@ -42,22 +43,51 @@ U_CDECL_BEGIN static UBool U_CALLCONV uprv_collation_root_cleanup() { SharedObject::clearPtr(rootSingleton); initOnce.reset(); - return TRUE; + return true; } U_CDECL_END +UDataMemory* +CollationRoot::loadFromFile(const char* ucadataPath, UErrorCode &errorCode) { + UDataMemory dataMemory; + UDataMemory *rDataMem = NULL; + if (U_FAILURE(errorCode)) { + return NULL; + } + if (uprv_mapFile(&dataMemory, ucadataPath, &errorCode)) { + if (dataMemory.pHeader->dataHeader.magic1 == 0xda && + dataMemory.pHeader->dataHeader.magic2 == 0x27 && + CollationDataReader::isAcceptable(NULL, "icu", "ucadata", &dataMemory.pHeader->info)) { + rDataMem = UDataMemory_createNewInstance(&errorCode); + if (U_FAILURE(errorCode)) { + return NULL; + } + rDataMem->pHeader = dataMemory.pHeader; + rDataMem->mapAddr = dataMemory.mapAddr; + rDataMem->map = dataMemory.map; + return rDataMem; + } + errorCode = U_INVALID_FORMAT_ERROR; + return NULL; + } + errorCode = U_MISSING_RESOURCE_ERROR; + return NULL; +} + void U_CALLCONV -CollationRoot::load(UErrorCode &errorCode) { +CollationRoot::load(const char* ucadataPath, UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { return; } LocalPointer t(new CollationTailoring(NULL)); if(t.isNull() || t->isBogus()) { errorCode = U_MEMORY_ALLOCATION_ERROR; return; } - t->memory = udata_openChoice(U_ICUDATA_NAME U_TREE_SEPARATOR_STRING "coll", - "icu", "ucadata", - CollationDataReader::isAcceptable, t->version, &errorCode); + t->memory = ucadataPath ? CollationRoot::loadFromFile(ucadataPath, errorCode) : + udata_openChoice(U_ICUDATA_NAME U_TREE_SEPARATOR_STRING "coll", + "icu", "ucadata", + CollationDataReader::isAcceptable, + t->version, &errorCode); if(U_FAILURE(errorCode)) { return; } const uint8_t *inBytes = static_cast(udata_getMemory(t->memory)); CollationDataReader::read(NULL, inBytes, udata_getLength(t->memory), *t, errorCode); @@ -73,14 +103,14 @@ CollationRoot::load(UErrorCode &errorCode) { const CollationCacheEntry * CollationRoot::getRootCacheEntry(UErrorCode &errorCode) { - umtx_initOnce(initOnce, CollationRoot::load, errorCode); + umtx_initOnce(initOnce, CollationRoot::load, static_cast(NULL), errorCode); if(U_FAILURE(errorCode)) { return NULL; } return rootSingleton; } const CollationTailoring * CollationRoot::getRoot(UErrorCode &errorCode) { - umtx_initOnce(initOnce, CollationRoot::load, errorCode); + umtx_initOnce(initOnce, CollationRoot::load, static_cast(NULL), errorCode); if(U_FAILURE(errorCode)) { return NULL; } return rootSingleton->tailoring; } @@ -99,6 +129,12 @@ CollationRoot::getSettings(UErrorCode &errorCode) { return root->settings; } +void +CollationRoot::forceLoadFromFile(const char* ucadataPath, UErrorCode &errorCode) { + umtx_initOnce(initOnce, CollationRoot::load, ucadataPath, errorCode); +} + + U_NAMESPACE_END #endif // !UCONFIG_NO_COLLATION diff --git a/deps/icu-small/source/i18n/collationroot.h b/deps/icu-small/source/i18n/collationroot.h index 8cd3046cdf1a63..b203f612b35a77 100644 --- a/deps/icu-small/source/i18n/collationroot.h +++ b/deps/icu-small/source/i18n/collationroot.h @@ -15,6 +15,7 @@ #define __COLLATIONROOT_H__ #include "unicode/utypes.h" +#include "unicode/udata.h" #if !UCONFIG_NO_COLLATION @@ -34,9 +35,11 @@ class U_I18N_API CollationRoot { // purely static static const CollationTailoring *getRoot(UErrorCode &errorCode); static const CollationData *getData(UErrorCode &errorCode); static const CollationSettings *getSettings(UErrorCode &errorCode); + static void U_EXPORT2 forceLoadFromFile(const char* ucadataPath, UErrorCode &errorCode); private: - static void U_CALLCONV load(UErrorCode &errorCode); + static void U_CALLCONV load(const char* ucadataPath, UErrorCode &errorCode); + static UDataMemory* loadFromFile(const char* ucadataPath, UErrorCode &errorCode); }; U_NAMESPACE_END diff --git a/deps/icu-small/source/i18n/collationruleparser.cpp b/deps/icu-small/source/i18n/collationruleparser.cpp index ade6ecb552ae13..7fb95c0b2b597d 100644 --- a/deps/icu-small/source/i18n/collationruleparser.cpp +++ b/deps/icu-small/source/i18n/collationruleparser.cpp @@ -128,7 +128,7 @@ CollationRuleParser::parse(const UnicodeString &ruleString, UErrorCode &errorCod void CollationRuleParser::parseRuleChain(UErrorCode &errorCode) { int32_t resetStrength = parseResetAndPosition(errorCode); - UBool isFirstRelation = TRUE; + UBool isFirstRelation = true; for(;;) { int32_t result = parseRelationOperator(errorCode); if(U_FAILURE(errorCode)) { return; } @@ -165,7 +165,7 @@ CollationRuleParser::parseRuleChain(UErrorCode &errorCode) { parseStarredCharacters(strength, i, errorCode); } if(U_FAILURE(errorCode)) { return; } - isFirstRelation = FALSE; + isFirstRelation = false; } } diff --git a/deps/icu-small/source/i18n/collationsets.cpp b/deps/icu-small/source/i18n/collationsets.cpp index 09581416a8541d..b23c5e318d7c4f 100644 --- a/deps/icu-small/source/i18n/collationsets.cpp +++ b/deps/icu-small/source/i18n/collationsets.cpp @@ -34,7 +34,7 @@ U_CDECL_BEGIN static UBool U_CALLCONV enumTailoredRange(const void *context, UChar32 start, UChar32 end, uint32_t ce32) { if(ce32 == Collation::FALLBACK_CE32) { - return TRUE; // fallback to base, not tailored + return true; // fallback to base, not tailored } TailoredSet *ts = (TailoredSet *)context; return ts->handleCE32(start, end, ce32); @@ -365,14 +365,14 @@ enumCnERange(const void *context, UChar32 start, UChar32 end, uint32_t ce32) { } else if(cne->checkTailored < 0) { // Collect the set of code points with mappings in the tailoring data. if(ce32 == Collation::FALLBACK_CE32) { - return TRUE; // fallback to base, not tailored + return true; // fallback to base, not tailored } else { cne->tailored.add(start, end); } // checkTailored > 0: Exclude tailored ranges from the base data enumeration. } else if(start == end) { if(cne->tailored.contains(start)) { - return TRUE; + return true; } } else if(cne->tailored.containsSome(start, end)) { cne->ranges.set(start, end).removeAll(cne->tailored); @@ -509,7 +509,7 @@ ContractionsAndExpansions::handleCE32(UChar32 start, UChar32 end, uint32_t ce32) if(sink != NULL) { // TODO: This should be optimized, // especially if [start..end] is the complete Hangul range. (assert that) - UTF16CollationIterator iter(data, FALSE, NULL, NULL, NULL); + UTF16CollationIterator iter(data, false, NULL, NULL, NULL); UChar hangul[1] = { 0 }; for(UChar32 c = start; c <= end; ++c) { hangul[0] = (UChar)c; diff --git a/deps/icu-small/source/i18n/collationsettings.cpp b/deps/icu-small/source/i18n/collationsettings.cpp index 9eeab483310ad2..fe051880b81ff2 100644 --- a/deps/icu-small/source/i18n/collationsettings.cpp +++ b/deps/icu-small/source/i18n/collationsettings.cpp @@ -248,10 +248,10 @@ CollationSettings::reorderTableHasSplitBytes(const uint8_t table[256]) { U_ASSERT(table[0] == 0); for(int32_t i = 1; i < 256; ++i) { if(table[i] == 0) { - return TRUE; + return true; } } - return FALSE; + return false; } uint32_t diff --git a/deps/icu-small/source/i18n/collationtailoring.cpp b/deps/icu-small/source/i18n/collationtailoring.cpp index 78a11fbb26b87c..440414c43365b2 100644 --- a/deps/icu-small/source/i18n/collationtailoring.cpp +++ b/deps/icu-small/source/i18n/collationtailoring.cpp @@ -68,18 +68,18 @@ CollationTailoring::~CollationTailoring() { UBool CollationTailoring::ensureOwnedData(UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } if(ownedData == NULL) { const Normalizer2Impl *nfcImpl = Normalizer2Factory::getNFCImpl(errorCode); - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } ownedData = new CollationData(*nfcImpl); if(ownedData == NULL) { errorCode = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } } data = ownedData; - return TRUE; + return true; } void diff --git a/deps/icu-small/source/i18n/collationtailoring.h b/deps/icu-small/source/i18n/collationtailoring.h index 5fc2bac2d307fb..a6143c1c269dfb 100644 --- a/deps/icu-small/source/i18n/collationtailoring.h +++ b/deps/icu-small/source/i18n/collationtailoring.h @@ -24,6 +24,8 @@ #include "collationsettings.h" #include "uhash.h" #include "umutex.h" +#include "unifiedcache.h" + struct UDataMemory; struct UResourceBundle; @@ -89,7 +91,7 @@ struct U_I18N_API CollationTailoring : public SharedObject { * No copy constructor: A CollationTailoring cannot be copied. * It is immutable, and the data trie cannot be copied either. */ - CollationTailoring(const CollationTailoring &other); + CollationTailoring(const CollationTailoring &other) = delete; }; struct U_I18N_API CollationCacheEntry : public SharedObject { @@ -105,6 +107,10 @@ struct U_I18N_API CollationCacheEntry : public SharedObject { const CollationTailoring *tailoring; }; +template<> U_I18N_API +const CollationCacheEntry * +LocaleCacheKey::createObject(const void *creationContext, + UErrorCode &errorCode) const; U_NAMESPACE_END #endif // !UCONFIG_NO_COLLATION diff --git a/deps/icu-small/source/i18n/collationweights.cpp b/deps/icu-small/source/i18n/collationweights.cpp index 05458962c6d959..02d0268f53b090 100644 --- a/deps/icu-small/source/i18n/collationweights.cpp +++ b/deps/icu-small/source/i18n/collationweights.cpp @@ -227,7 +227,7 @@ CollationWeights::getWeightRanges(uint32_t lowerLimit, uint32_t upperLimit) { #ifdef UCOL_DEBUG printf("error: no space between lower & upper limits\n"); #endif - return FALSE; + return false; } /* check that neither is a prefix of the other */ @@ -236,7 +236,7 @@ CollationWeights::getWeightRanges(uint32_t lowerLimit, uint32_t upperLimit) { #ifdef UCOL_DEBUG printf("error: lower limit 0x%08lx is a prefix of upper limit 0x%08lx\n", lowerLimit, upperLimit); #endif - return FALSE; + return false; } } /* if the upper limit is a prefix of the lower limit then the earlier test lowerLimit>=upperLimit has caught it */ @@ -307,7 +307,7 @@ CollationWeights::getWeightRanges(uint32_t lowerLimit, uint32_t upperLimit) { // maxByte (for lowerEnd) or minByte (for upperStart). const uint32_t lowerEnd=lower[length].end; const uint32_t upperStart=upper[length].start; - UBool merged=FALSE; + UBool merged=false; if(lowerEnd>upperStart) { // These two lower and upper ranges collide. @@ -326,7 +326,7 @@ CollationWeights::getWeightRanges(uint32_t lowerLimit, uint32_t upperLimit) { (int32_t)getWeightTrail(lower[length].start, length)+1; // count might be <=0 in which case there is no room, // and the range-collecting code below will ignore this range. - merged=TRUE; + merged=true; } else if(lowerEnd==upperStart) { // Not possible, unless minByte==maxByte which is not allowed. U_ASSERT(minBytes[length]countBytes - merged=TRUE; + merged=true; } } if(merged) { @@ -409,14 +409,14 @@ CollationWeights::allocWeightsInShortRanges(int32_t n, int32_t minLength) { /* sort the ranges by weight values */ UErrorCode errorCode=U_ZERO_ERROR; uprv_sortArray(ranges, rangeCount, sizeof(WeightRange), - compareRanges, NULL, FALSE, &errorCode); + compareRanges, NULL, false, &errorCode); /* ignore error code: we know that the internal sort function will not fail here */ } - return TRUE; + return true; } n -= ranges[i].count; // still >0 } - return FALSE; + return false; } UBool @@ -433,7 +433,7 @@ CollationWeights::allocWeightsInMinLengthRanges(int32_t n, int32_t minLength) { } int32_t nextCountBytes = countBytes(minLength + 1); - if(n > count * nextCountBytes) { return FALSE; } + if(n > count * nextCountBytes) { return false; } // Use the minLength ranges. Merge them, and then split again as necessary. uint32_t start = ranges[0].start; @@ -485,7 +485,7 @@ CollationWeights::allocWeightsInMinLengthRanges(int32_t n, int32_t minLength) { lengthenRange(ranges[1]); rangeCount = 2; } - return TRUE; + return true; } /* @@ -503,7 +503,7 @@ CollationWeights::allocWeights(uint32_t lowerLimit, uint32_t upperLimit, int32_t #ifdef UCOL_DEBUG printf("error: unable to get Weight ranges\n"); #endif - return FALSE; + return false; } /* try until we find suitably large ranges */ @@ -518,7 +518,7 @@ CollationWeights::allocWeights(uint32_t lowerLimit, uint32_t upperLimit, int32_t printf("error: the maximum number of %ld weights is insufficient for n=%ld\n", minLengthCount, n); #endif - return FALSE; + return false; } if(allocWeightsInMinLengthRanges(n, minLength)) { break; } @@ -541,7 +541,7 @@ CollationWeights::allocWeights(uint32_t lowerLimit, uint32_t upperLimit, int32_t #endif rangeIndex = 0; - return TRUE; + return true; } uint32_t diff --git a/deps/icu-small/source/i18n/coptccal.cpp b/deps/icu-small/source/i18n/coptccal.cpp index 9c2b1ebbb7ffdb..0be700ca0138d7 100644 --- a/deps/icu-small/source/i18n/coptccal.cpp +++ b/deps/icu-small/source/i18n/coptccal.cpp @@ -103,7 +103,7 @@ CopticCalendar::handleComputeFields(int32_t julianDay, UErrorCode &/*status*/) */ static UDate gSystemDefaultCenturyStart = DBL_MIN; static int32_t gSystemDefaultCenturyStartYear = -1; -static icu::UInitOnce gSystemDefaultCenturyInit = U_INITONCE_INITIALIZER; +static icu::UInitOnce gSystemDefaultCenturyInit {}; static void U_CALLCONV initializeSystemDefaultCentury() { diff --git a/deps/icu-small/source/i18n/cpdtrans.cpp b/deps/icu-small/source/i18n/cpdtrans.cpp index dc0217ba612ef8..f2b1c36a338083 100644 --- a/deps/icu-small/source/i18n/cpdtrans.cpp +++ b/deps/icu-small/source/i18n/cpdtrans.cpp @@ -73,7 +73,7 @@ CompoundTransliterator::CompoundTransliterator(const UnicodeString& id, trans(0), numAnonymousRBTs(0) { // TODO add code for parseError...currently unused, but // later may be used by parsing code... - init(id, direction, TRUE, status); + init(id, direction, true, status); } CompoundTransliterator::CompoundTransliterator(const UnicodeString& id, @@ -83,7 +83,7 @@ CompoundTransliterator::CompoundTransliterator(const UnicodeString& id, trans(0), numAnonymousRBTs(0) { // TODO add code for parseError...currently unused, but // later may be used by parsing code... - init(id, UTRANS_FORWARD, TRUE, status); + init(id, UTRANS_FORWARD, true, status); } @@ -99,7 +99,7 @@ CompoundTransliterator::CompoundTransliterator(const UnicodeString& newID, Transliterator(newID, adoptedFilter), trans(0), numAnonymousRBTs(anonymousRBTs) { - init(list, UTRANS_FORWARD, FALSE, status); + init(list, UTRANS_FORWARD, false, status); } /** @@ -115,7 +115,7 @@ CompoundTransliterator::CompoundTransliterator(UVector& list, { // TODO add code for parseError...currently unused, but // later may be used by parsing code... - init(list, UTRANS_FORWARD, FALSE, status); + init(list, UTRANS_FORWARD, false, status); // assume caller will fixup ID } @@ -126,7 +126,7 @@ CompoundTransliterator::CompoundTransliterator(UVector& list, Transliterator(UnicodeString(), NULL), trans(0), numAnonymousRBTs(anonymousRBTs) { - init(list, UTRANS_FORWARD, FALSE, status); + init(list, UTRANS_FORWARD, false, status); } /** @@ -140,7 +140,7 @@ CompoundTransliterator::CompoundTransliterator(UVector& list, * @param adoptedSplitTransliterator a transliterator to be inserted * before the entry at offset idSplitPoint in the id string. May be * NULL to insert no entry. - * @param fixReverseID if TRUE, then reconstruct the ID of reverse + * @param fixReverseID if true, then reconstruct the ID of reverse * entries by calling getID() of component entries. Some constructors * do not require this because they apply a facade ID anyway. * @param status the error code indicating success or failure @@ -182,7 +182,7 @@ void CompoundTransliterator::init(const UnicodeString& id, * is, it should be in the FORWARD order; if direction is REVERSE then * the list order will be reversed. * @param direction either FORWARD or REVERSE - * @param fixReverseID if TRUE, then reconstruct the ID of reverse + * @param fixReverseID if true, then reconstruct the ID of reverse * entries by calling getID() of component entries. Some constructors * do not require this because they apply a facade ID anyway. * @param status the error code indicating success or failure @@ -285,7 +285,7 @@ CompoundTransliterator& CompoundTransliterator::operator=( if (this == &t) { return *this; } // self-assignment: no-op Transliterator::operator=(t); int32_t i = 0; - UBool failed = FALSE; + UBool failed = false; if (trans != NULL) { for (i=0; iclone(); if (trans[i] == NULL) { - failed = TRUE; + failed = true; break; } } @@ -352,11 +352,11 @@ void CompoundTransliterator::setTransliterators(Transliterator* const transliter return; } int32_t i = 0; - UBool failed = FALSE; + UBool failed = false; for (i=0; iclone(); if (a[i] == NULL) { - failed = TRUE; + failed = true; break; } } diff --git a/deps/icu-small/source/i18n/csdetect.cpp b/deps/icu-small/source/i18n/csdetect.cpp index d866eb66286811..0b22d4dc2ae9b7 100644 --- a/deps/icu-small/source/i18n/csdetect.cpp +++ b/deps/icu-small/source/i18n/csdetect.cpp @@ -47,7 +47,7 @@ struct CSRecognizerInfo : public UMemory { U_NAMESPACE_END static icu::CSRecognizerInfo **fCSRecognizers = NULL; -static icu::UInitOnce gCSRecognizersInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCSRecognizersInitOnce {}; static int32_t fCSRecognizers_size = 0; U_CDECL_BEGIN @@ -66,7 +66,7 @@ static UBool U_CALLCONV csdet_cleanup(void) } gCSRecognizersInitOnce.reset(); - return TRUE; + return true; } static int32_t U_CALLCONV @@ -85,39 +85,39 @@ static void U_CALLCONV initRecognizers(UErrorCode &status) { U_NAMESPACE_USE ucln_i18n_registerCleanup(UCLN_I18N_CSDET, csdet_cleanup); CSRecognizerInfo *tempArray[] = { - new CSRecognizerInfo(new CharsetRecog_UTF8(), TRUE), - - new CSRecognizerInfo(new CharsetRecog_UTF_16_BE(), TRUE), - new CSRecognizerInfo(new CharsetRecog_UTF_16_LE(), TRUE), - new CSRecognizerInfo(new CharsetRecog_UTF_32_BE(), TRUE), - new CSRecognizerInfo(new CharsetRecog_UTF_32_LE(), TRUE), - - new CSRecognizerInfo(new CharsetRecog_8859_1(), TRUE), - new CSRecognizerInfo(new CharsetRecog_8859_2(), TRUE), - new CSRecognizerInfo(new CharsetRecog_8859_5_ru(), TRUE), - new CSRecognizerInfo(new CharsetRecog_8859_6_ar(), TRUE), - new CSRecognizerInfo(new CharsetRecog_8859_7_el(), TRUE), - new CSRecognizerInfo(new CharsetRecog_8859_8_I_he(), TRUE), - new CSRecognizerInfo(new CharsetRecog_8859_8_he(), TRUE), - new CSRecognizerInfo(new CharsetRecog_windows_1251(), TRUE), - new CSRecognizerInfo(new CharsetRecog_windows_1256(), TRUE), - new CSRecognizerInfo(new CharsetRecog_KOI8_R(), TRUE), - new CSRecognizerInfo(new CharsetRecog_8859_9_tr(), TRUE), - new CSRecognizerInfo(new CharsetRecog_sjis(), TRUE), - new CSRecognizerInfo(new CharsetRecog_gb_18030(), TRUE), - new CSRecognizerInfo(new CharsetRecog_euc_jp(), TRUE), - new CSRecognizerInfo(new CharsetRecog_euc_kr(), TRUE), - new CSRecognizerInfo(new CharsetRecog_big5(), TRUE), - - new CSRecognizerInfo(new CharsetRecog_2022JP(), TRUE), + new CSRecognizerInfo(new CharsetRecog_UTF8(), true), + + new CSRecognizerInfo(new CharsetRecog_UTF_16_BE(), true), + new CSRecognizerInfo(new CharsetRecog_UTF_16_LE(), true), + new CSRecognizerInfo(new CharsetRecog_UTF_32_BE(), true), + new CSRecognizerInfo(new CharsetRecog_UTF_32_LE(), true), + + new CSRecognizerInfo(new CharsetRecog_8859_1(), true), + new CSRecognizerInfo(new CharsetRecog_8859_2(), true), + new CSRecognizerInfo(new CharsetRecog_8859_5_ru(), true), + new CSRecognizerInfo(new CharsetRecog_8859_6_ar(), true), + new CSRecognizerInfo(new CharsetRecog_8859_7_el(), true), + new CSRecognizerInfo(new CharsetRecog_8859_8_I_he(), true), + new CSRecognizerInfo(new CharsetRecog_8859_8_he(), true), + new CSRecognizerInfo(new CharsetRecog_windows_1251(), true), + new CSRecognizerInfo(new CharsetRecog_windows_1256(), true), + new CSRecognizerInfo(new CharsetRecog_KOI8_R(), true), + new CSRecognizerInfo(new CharsetRecog_8859_9_tr(), true), + new CSRecognizerInfo(new CharsetRecog_sjis(), true), + new CSRecognizerInfo(new CharsetRecog_gb_18030(), true), + new CSRecognizerInfo(new CharsetRecog_euc_jp(), true), + new CSRecognizerInfo(new CharsetRecog_euc_kr(), true), + new CSRecognizerInfo(new CharsetRecog_big5(), true), + + new CSRecognizerInfo(new CharsetRecog_2022JP(), true), #if !UCONFIG_ONLY_HTML_CONVERSION - new CSRecognizerInfo(new CharsetRecog_2022KR(), TRUE), - new CSRecognizerInfo(new CharsetRecog_2022CN(), TRUE), + new CSRecognizerInfo(new CharsetRecog_2022KR(), true), + new CSRecognizerInfo(new CharsetRecog_2022CN(), true), - new CSRecognizerInfo(new CharsetRecog_IBM424_he_rtl(), FALSE), - new CSRecognizerInfo(new CharsetRecog_IBM424_he_ltr(), FALSE), - new CSRecognizerInfo(new CharsetRecog_IBM420_ar_rtl(), FALSE), - new CSRecognizerInfo(new CharsetRecog_IBM420_ar_ltr(), FALSE) + new CSRecognizerInfo(new CharsetRecog_IBM424_he_rtl(), false), + new CSRecognizerInfo(new CharsetRecog_IBM424_he_ltr(), false), + new CSRecognizerInfo(new CharsetRecog_IBM420_ar_rtl(), false), + new CSRecognizerInfo(new CharsetRecog_IBM420_ar_ltr(), false) #endif }; int32_t rCount = UPRV_LENGTHOF(tempArray); @@ -149,7 +149,7 @@ void CharsetDetector::setRecognizers(UErrorCode &status) CharsetDetector::CharsetDetector(UErrorCode &status) : textIn(new InputText(status)), resultArray(NULL), - resultCount(0), fStripTags(FALSE), fFreshTextSet(FALSE), + resultCount(0), fStripTags(false), fFreshTextSet(false), fEnabledRecognizers(NULL) { if (U_FAILURE(status)) { @@ -197,14 +197,14 @@ CharsetDetector::~CharsetDetector() void CharsetDetector::setText(const char *in, int32_t len) { textIn->setText(in, len); - fFreshTextSet = TRUE; + fFreshTextSet = true; } UBool CharsetDetector::setStripTagsFlag(UBool flag) { UBool temp = fStripTags; fStripTags = flag; - fFreshTextSet = TRUE; + fFreshTextSet = true; return temp; } @@ -263,9 +263,9 @@ const CharsetMatch * const *CharsetDetector::detectAll(int32_t &maxMatchesFound, } if (resultCount > 1) { - uprv_sortArray(resultArray, resultCount, sizeof resultArray[0], charsetMatchComparator, NULL, TRUE, &status); + uprv_sortArray(resultArray, resultCount, sizeof resultArray[0], charsetMatchComparator, NULL, true, &status); } - fFreshTextSet = FALSE; + fFreshTextSet = false; } maxMatchesFound = resultCount; @@ -285,7 +285,7 @@ void CharsetDetector::setDetectableCharset(const char *encoding, UBool enabled, } int32_t modIdx = -1; - UBool isDefaultVal = FALSE; + UBool isDefaultVal = false; for (int32_t i = 0; i < fCSRecognizers_size; i++) { CSRecognizerInfo *csrinfo = fCSRecognizers[i]; if (uprv_strcmp(csrinfo->recognizer->getName(), encoding) == 0) { @@ -459,7 +459,7 @@ UEnumeration * CharsetDetector::getAllDetectableCharsets(UErrorCode &status) return 0; } uprv_memset(en->context, 0, sizeof(Context)); - ((Context*)en->context)->all = TRUE; + ((Context*)en->context)->all = true; return en; } @@ -482,7 +482,7 @@ UEnumeration * CharsetDetector::getDetectableCharsets(UErrorCode &status) const return 0; } uprv_memset(en->context, 0, sizeof(Context)); - ((Context*)en->context)->all = FALSE; + ((Context*)en->context)->all = false; ((Context*)en->context)->enabledRecognizers = fEnabledRecognizers; return en; } diff --git a/deps/icu-small/source/i18n/csrmbcs.cpp b/deps/icu-small/source/i18n/csrmbcs.cpp index 4c5bdfa560baa3..ec346b5fb3f4c4 100644 --- a/deps/icu-small/source/i18n/csrmbcs.cpp +++ b/deps/icu-small/source/i18n/csrmbcs.cpp @@ -115,7 +115,7 @@ static int32_t binarySearch(const uint16_t *array, int32_t len, uint16_t value) } IteratedChar::IteratedChar() : -charValue(0), index(-1), nextIndex(0), error(FALSE), done(FALSE) +charValue(0), index(-1), nextIndex(0), error(false), done(false) { // nothing else to do. } @@ -125,14 +125,14 @@ charValue(0), index(-1), nextIndex(0), error(FALSE), done(FALSE) charValue = 0; index = -1; nextIndex = 0; - error = FALSE; - done = FALSE; + error = false; + done = false; }*/ int32_t IteratedChar::nextByte(InputText *det) { if (nextIndex >= det->fRawLength) { - done = TRUE; + done = true; return -1; } @@ -146,7 +146,6 @@ CharsetRecog_mbcs::~CharsetRecog_mbcs() } int32_t CharsetRecog_mbcs::match_mbcs(InputText *det, const uint16_t commonChars[], int32_t commonCharsLen) const { - int32_t singleByteCharCount = 0; int32_t doubleByteCharCount = 0; int32_t commonCharCount = 0; int32_t badCharCount = 0; @@ -160,9 +159,7 @@ int32_t CharsetRecog_mbcs::match_mbcs(InputText *det, const uint16_t commonChars if (iter.error) { badCharCount++; } else { - if (iter.charValue <= 0xFF) { - singleByteCharCount++; - } else { + if (iter.charValue > 0xFF) { doubleByteCharCount++; if (commonChars != 0) { @@ -243,16 +240,16 @@ CharsetRecog_sjis::~CharsetRecog_sjis() UBool CharsetRecog_sjis::nextChar(IteratedChar* it, InputText* det) const { it->index = it->nextIndex; - it->error = FALSE; + it->error = false; int32_t firstByte = it->charValue = it->nextByte(det); if (firstByte < 0) { - return FALSE; + return false; } if (firstByte <= 0x7F || (firstByte > 0xA0 && firstByte <= 0xDF)) { - return TRUE; + return true; } int32_t secondByte = it->nextByte(det); @@ -263,10 +260,10 @@ UBool CharsetRecog_sjis::nextChar(IteratedChar* it, InputText* det) const { if (! ((secondByte >= 0x40 && secondByte <= 0x7F) || (secondByte >= 0x80 && secondByte <= 0xFE))) { // Illegal second byte value. - it->error = TRUE; + it->error = true; } - return TRUE; + return true; } UBool CharsetRecog_sjis::match(InputText* det, CharsetMatch *results) const { @@ -296,17 +293,17 @@ UBool CharsetRecog_euc::nextChar(IteratedChar* it, InputText* det) const { int32_t thirdByte = 0; it->index = it->nextIndex; - it->error = FALSE; + it->error = false; firstByte = it->charValue = it->nextByte(det); if (firstByte < 0) { // Ran off the end of the input data - return FALSE; + return false; } if (firstByte <= 0x8D) { // single byte char - return TRUE; + return true; } secondByte = it->nextByte(det); @@ -318,10 +315,10 @@ UBool CharsetRecog_euc::nextChar(IteratedChar* it, InputText* det) const { if (firstByte >= 0xA1 && firstByte <= 0xFE) { // Two byte Char if (secondByte < 0xA1) { - it->error = TRUE; + it->error = true; } - return TRUE; + return true; } if (firstByte == 0x8E) { @@ -332,10 +329,10 @@ UBool CharsetRecog_euc::nextChar(IteratedChar* it, InputText* det) const { // Treat it like EUC-JP. If the data really was EUC-TW, the following two // bytes will look like a well formed 2 byte char. if (secondByte < 0xA1) { - it->error = TRUE; + it->error = true; } - return TRUE; + return true; } if (firstByte == 0x8F) { @@ -346,11 +343,11 @@ UBool CharsetRecog_euc::nextChar(IteratedChar* it, InputText* det) const { if (thirdByte < 0xa1) { // Bad second byte or ran off the end of the input data with a non-ASCII first byte. - it->error = TRUE; + it->error = true; } } - return TRUE; + return true; } @@ -408,16 +405,16 @@ UBool CharsetRecog_big5::nextChar(IteratedChar* it, InputText* det) const int32_t firstByte; it->index = it->nextIndex; - it->error = FALSE; + it->error = false; firstByte = it->charValue = it->nextByte(det); if (firstByte < 0) { - return FALSE; + return false; } if (firstByte <= 0x7F || firstByte == 0xFF) { // single byte character. - return TRUE; + return true; } int32_t secondByte = it->nextByte(det); @@ -427,10 +424,10 @@ UBool CharsetRecog_big5::nextChar(IteratedChar* it, InputText* det) const // else we'll handle the error later. if (secondByte < 0x40 || secondByte == 0x7F || secondByte == 0xFF) { - it->error = TRUE; + it->error = true; } - return TRUE; + return true; } const char *CharsetRecog_big5::getName() const @@ -462,17 +459,17 @@ UBool CharsetRecog_gb_18030::nextChar(IteratedChar* it, InputText* det) const { int32_t fourthByte = 0; it->index = it->nextIndex; - it->error = FALSE; + it->error = false; firstByte = it->charValue = it->nextByte(det); if (firstByte < 0) { // Ran off the end of the input data - return FALSE; + return false; } if (firstByte <= 0x80) { // single byte char - return TRUE; + return true; } secondByte = it->nextByte(det); @@ -484,7 +481,7 @@ UBool CharsetRecog_gb_18030::nextChar(IteratedChar* it, InputText* det) const { if (firstByte >= 0x81 && firstByte <= 0xFE) { // Two byte Char if ((secondByte >= 0x40 && secondByte <= 0x7E) || (secondByte >=80 && secondByte <= 0xFE)) { - return TRUE; + return true; } // Four byte char @@ -497,16 +494,16 @@ UBool CharsetRecog_gb_18030::nextChar(IteratedChar* it, InputText* det) const { if (fourthByte >= 0x30 && fourthByte <= 0x39) { it->charValue = (it->charValue << 16) | (thirdByte << 8) | fourthByte; - return TRUE; + return true; } } } // Something wasn't valid, or we ran out of data (-1). - it->error = TRUE; + it->error = true; } - return TRUE; + return true; } const char *CharsetRecog_gb_18030::getName() const diff --git a/deps/icu-small/source/i18n/csrsbcs.cpp b/deps/icu-small/source/i18n/csrsbcs.cpp index 0b0d8967e7d690..92af9b5291b9ff 100644 --- a/deps/icu-small/source/i18n/csrsbcs.cpp +++ b/deps/icu-small/source/i18n/csrsbcs.cpp @@ -104,7 +104,7 @@ int32_t NGramParser::nextByte(InputText *det) void NGramParser::parseCharacters(InputText *det) { int32_t b; - bool ignoreSpace = FALSE; + bool ignoreSpace = false; while ((b = nextByte(det)) >= 0) { uint8_t mb = charMap[b]; @@ -211,7 +211,7 @@ int32_t NGramParser_IBM420::nextByte(InputText *det) void NGramParser_IBM420::parseCharacters(InputText *det) { int32_t b; - bool ignoreSpace = FALSE; + bool ignoreSpace = false; while ((b = nextByte(det)) >= 0) { uint8_t mb = charMap[b]; diff --git a/deps/icu-small/source/i18n/csrucode.cpp b/deps/icu-small/source/i18n/csrucode.cpp index 480dae1400cdf5..e0a64aa949a894 100644 --- a/deps/icu-small/source/i18n/csrucode.cpp +++ b/deps/icu-small/source/i18n/csrucode.cpp @@ -126,11 +126,11 @@ UBool CharsetRecog_UTF_32::match(InputText* textIn, CharsetMatch *results) const int32_t limit = (textIn->fRawLength / 4) * 4; int32_t numValid = 0; int32_t numInvalid = 0; - bool hasBOM = FALSE; + bool hasBOM = false; int32_t confidence = 0; if (limit > 0 && getChar(input, 0) == 0x0000FEFFUL) { - hasBOM = TRUE; + hasBOM = true; } for(int32_t i = 0; i < limit; i += 4) { diff --git a/deps/icu-small/source/i18n/csrutf8.cpp b/deps/icu-small/source/i18n/csrutf8.cpp index 3f16224ea6effd..f114f097224a91 100644 --- a/deps/icu-small/source/i18n/csrutf8.cpp +++ b/deps/icu-small/source/i18n/csrutf8.cpp @@ -27,7 +27,7 @@ const char *CharsetRecog_UTF8::getName() const } UBool CharsetRecog_UTF8::match(InputText* input, CharsetMatch *results) const { - bool hasBOM = FALSE; + bool hasBOM = false; int32_t numValid = 0; int32_t numInvalid = 0; const uint8_t *inputBytes = input->fRawInput; @@ -37,7 +37,7 @@ UBool CharsetRecog_UTF8::match(InputText* input, CharsetMatch *results) const { if (input->fRawLength >= 3 && inputBytes[0] == 0xEF && inputBytes[1] == 0xBB && inputBytes[2] == 0xBF) { - hasBOM = TRUE; + hasBOM = true; } // Scan for multi-byte sequences diff --git a/deps/icu-small/source/i18n/currpinf.cpp b/deps/icu-small/source/i18n/currpinf.cpp index a2676ab5a1ebcb..1a1c58027170c6 100644 --- a/deps/icu-small/source/i18n/currpinf.cpp +++ b/deps/icu-small/source/i18n/currpinf.cpp @@ -190,7 +190,7 @@ CurrencyPluralInfo::getCurrencyPluralPattern(const UnicodeString& pluralCount, // fall back to "other" if (pluralCount.compare(gPluralCountOther, 5)) { currencyPluralPattern = - (UnicodeString*)fPluralCountToCurrencyUnitPattern->get(UnicodeString(TRUE, gPluralCountOther, 5)); + (UnicodeString*)fPluralCountToCurrencyUnitPattern->get(UnicodeString(true, gPluralCountOther, 5)); } if (currencyPluralPattern == nullptr) { // no currencyUnitPatterns defined, @@ -351,15 +351,15 @@ CurrencyPluralInfo::setupCurrencyPluralPattern(const Locale& loc, UErrorCode& st pattern->extract(0, pattern->length(), result_1, "UTF-8"); std::cout << "pluralCount: " << pluralCount << "; pattern: " << result_1 << "\n"; #endif - pattern->findAndReplace(UnicodeString(TRUE, gPart0, 3), + pattern->findAndReplace(UnicodeString(true, gPart0, 3), UnicodeString(numberStylePattern, numberStylePatternLen)); - pattern->findAndReplace(UnicodeString(TRUE, gPart1, 3), UnicodeString(TRUE, gTripleCurrencySign, 3)); + pattern->findAndReplace(UnicodeString(true, gPart1, 3), UnicodeString(true, gTripleCurrencySign, 3)); if (hasSeparator) { UnicodeString negPattern(patternChars, ptnLength); - negPattern.findAndReplace(UnicodeString(TRUE, gPart0, 3), + negPattern.findAndReplace(UnicodeString(true, gPart0, 3), UnicodeString(negNumberStylePattern, negNumberStylePatternLen)); - negPattern.findAndReplace(UnicodeString(TRUE, gPart1, 3), UnicodeString(TRUE, gTripleCurrencySign, 3)); + negPattern.findAndReplace(UnicodeString(true, gPart1, 3), UnicodeString(true, gTripleCurrencySign, 3)); pattern->append(gNumberPatternSeparator); pattern->append(negPattern); } @@ -400,7 +400,7 @@ CurrencyPluralInfo::initHash(UErrorCode& status) { if (U_FAILURE(status)) { return nullptr; } - LocalPointer hTable(new Hashtable(TRUE, status), status); + LocalPointer hTable(new Hashtable(true, status), status); if (U_FAILURE(status)) { return nullptr; } diff --git a/deps/icu-small/source/i18n/dangical.cpp b/deps/icu-small/source/i18n/dangical.cpp index 57fe80220b9ab6..59cdc661dac817 100644 --- a/deps/icu-small/source/i18n/dangical.cpp +++ b/deps/icu-small/source/i18n/dangical.cpp @@ -24,7 +24,7 @@ // --- The cache -- static icu::TimeZone *gDangiCalendarZoneAstroCalc = NULL; -static icu::UInitOnce gDangiCalendarInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gDangiCalendarInitOnce {}; /** * The start year of the Korean traditional calendar (Dan-gi) is the inaugural @@ -39,7 +39,7 @@ static UBool calendar_dangi_cleanup(void) { gDangiCalendarZoneAstroCalc = NULL; } gDangiCalendarInitOnce.reset(); - return TRUE; + return true; } U_CDECL_END diff --git a/deps/icu-small/source/i18n/datefmt.cpp b/deps/icu-small/source/i18n/datefmt.cpp index fed8f79aa0f8cb..2638cbf14dec12 100644 --- a/deps/icu-small/source/i18n/datefmt.cpp +++ b/deps/icu-small/source/i18n/datefmt.cpp @@ -46,7 +46,7 @@ U_NAMESPACE_BEGIN -class U_I18N_API DateFmtBestPattern : public SharedObject { +class DateFmtBestPattern : public SharedObject { public: UnicodeString fPattern; @@ -58,14 +58,14 @@ class U_I18N_API DateFmtBestPattern : public SharedObject { DateFmtBestPattern::~DateFmtBestPattern() { } -template<> U_I18N_API +template<> const DateFmtBestPattern *LocaleCacheKey::createObject( const void * /*creationContext*/, UErrorCode &status) const { status = U_UNSUPPORTED_ERROR; return NULL; } -class U_I18N_API DateFmtBestPatternKey : public LocaleCacheKey { +class DateFmtBestPatternKey : public LocaleCacheKey { private: UnicodeString fSkeleton; protected: @@ -588,8 +588,8 @@ DateFormat::adoptNumberFormat(NumberFormat* newNumberFormat) { delete fNumberFormat; fNumberFormat = newNumberFormat; - newNumberFormat->setParseIntegerOnly(TRUE); - newNumberFormat->setGroupingUsed(FALSE); + newNumberFormat->setParseIntegerOnly(true); + newNumberFormat->setGroupingUsed(false); } //---------------------------------------------------------------------- @@ -660,7 +660,7 @@ DateFormat::setLenient(UBool lenient) UBool DateFormat::isLenient() const { - UBool lenient = TRUE; + UBool lenient = true; if (fCalendar != NULL) { lenient = fCalendar->isLenient(); } @@ -687,7 +687,7 @@ DateFormat::isCalendarLenient() const return fCalendar->isLenient(); } // fCalendar is rarely null - return FALSE; + return false; } diff --git a/deps/icu-small/source/i18n/dayperiodrules.cpp b/deps/icu-small/source/i18n/dayperiodrules.cpp index efe92dd794b642..3ef822842de46b 100644 --- a/deps/icu-small/source/i18n/dayperiodrules.cpp +++ b/deps/icu-small/source/i18n/dayperiodrules.cpp @@ -196,9 +196,9 @@ struct DayPeriodRulesDataSink : public ResourceSink { // AT cutoffs must be either midnight or noon. if (cutoffs[startHour] & (1 << CUTOFF_TYPE_AT)) { if (startHour == 0 && period == DayPeriodRules::DAYPERIOD_MIDNIGHT) { - rule.fHasMidnight = TRUE; + rule.fHasMidnight = true; } else if (startHour == 12 && period == DayPeriodRules::DAYPERIOD_NOON) { - rule.fHasNoon = TRUE; + rule.fHasNoon = true; } else { errorCode = U_INVALID_FORMAT_ERROR; // Bad data. return; @@ -301,14 +301,14 @@ DayPeriodRulesCountSink::~DayPeriodRulesCountSink() {} namespace { -UInitOnce initOnce = U_INITONCE_INITIALIZER; +UInitOnce initOnce {}; U_CFUNC UBool U_CALLCONV dayPeriodRulesCleanup() { delete[] data->rules; uhash_close(data->localeToRuleSetNumMap); delete data; data = NULL; - return TRUE; + return true; } } // namespace @@ -381,7 +381,7 @@ const DayPeriodRules *DayPeriodRules::getInstance(const Locale &locale, UErrorCo } } -DayPeriodRules::DayPeriodRules() : fHasMidnight(FALSE), fHasNoon(FALSE) { +DayPeriodRules::DayPeriodRules() : fHasMidnight(false), fHasNoon(false) { for (int32_t i = 0; i < 24; ++i) { fDayPeriodForHour[i] = DayPeriodRules::DAYPERIOD_UNKNOWN; } @@ -504,10 +504,10 @@ void DayPeriodRules::add(int32_t startHour, int32_t limitHour, DayPeriod period) UBool DayPeriodRules::allHoursAreSet() { for (int32_t i = 0; i < 24; ++i) { - if (fDayPeriodForHour[i] == DAYPERIOD_UNKNOWN) { return FALSE; } + if (fDayPeriodForHour[i] == DAYPERIOD_UNKNOWN) { return false; } } - return TRUE; + return true; } diff --git a/deps/icu-small/source/i18n/dcfmtsym.cpp b/deps/icu-small/source/i18n/dcfmtsym.cpp index 4f5bae4e11e936..5d06c189fbef05 100644 --- a/deps/icu-small/source/i18n/dcfmtsym.cpp +++ b/deps/icu-small/source/i18n/dcfmtsym.cpp @@ -100,7 +100,7 @@ static const char *gNumberElementKeys[DecimalFormatSymbols::kFormatSymbolCount] DecimalFormatSymbols::DecimalFormatSymbols(UErrorCode& status) : UObject(), locale(), currPattern(NULL) { - initialize(locale, status, TRUE); + initialize(locale, status, true); } // ------------------------------------- @@ -113,7 +113,7 @@ DecimalFormatSymbols::DecimalFormatSymbols(const Locale& loc, UErrorCode& status DecimalFormatSymbols::DecimalFormatSymbols(const Locale& loc, const NumberingSystem& ns, UErrorCode& status) : UObject(), locale(loc), currPattern(NULL) { - initialize(locale, status, FALSE, &ns); + initialize(locale, status, false, &ns); } DecimalFormatSymbols::DecimalFormatSymbols() @@ -227,7 +227,7 @@ struct DecFmtSymDataSink : public ResourceSink { // Constructor/Destructor DecFmtSymDataSink(DecimalFormatSymbols& _dfs) : dfs(_dfs) { - uprv_memset(seenSymbol, FALSE, sizeof(seenSymbol)); + uprv_memset(seenSymbol, false, sizeof(seenSymbol)); } virtual ~DecFmtSymDataSink(); @@ -239,7 +239,7 @@ struct DecFmtSymDataSink : public ResourceSink { for (int32_t i=0; i= 0 && grammaticalCase < UPRV_LENGTHOF(grammaticalCaseIds)) { + return grammaticalCaseIds[grammaticalCase]; + } + + return grammaticalCaseIds[0]; +} + +U_CAPI UDisplayOptionsGrammaticalCase U_EXPORT2 +udispopt_fromGrammaticalCaseIdentifier(const char *identifier) { + for (int32_t i = 0; i < UPRV_LENGTHOF(grammaticalCaseIds); i++) { + if (uprv_strcmp(identifier, grammaticalCaseIds[i]) == 0) { + return static_cast(i); + } + } + + return UDISPOPT_GRAMMATICAL_CASE_UNDEFINED; +} + +namespace { + +const char *pluralCategoryIds[] = { + "undefined", // 0 + "zero", // 1 + "one", // 2 + "two", // 3 + "few", // 4 + "many", // 5 + "other", // 6 +}; + +} // namespace + +U_CAPI const char * U_EXPORT2 +udispopt_getPluralCategoryIdentifier(UDisplayOptionsPluralCategory pluralCategory) { + if (pluralCategory >= 0 && pluralCategory < UPRV_LENGTHOF(pluralCategoryIds)) { + return pluralCategoryIds[pluralCategory]; + } + + return pluralCategoryIds[0]; +} + +U_CAPI UDisplayOptionsPluralCategory U_EXPORT2 +udispopt_fromPluralCategoryIdentifier(const char *identifier) { + for (int32_t i = 0; i < UPRV_LENGTHOF(pluralCategoryIds); i++) { + if (uprv_strcmp(identifier, pluralCategoryIds[i]) == 0) { + return static_cast(i); + } + } + + return UDISPOPT_PLURAL_CATEGORY_UNDEFINED; +} + +namespace { + +const char *nounClassIds[] = { + "undefined", // 0 + "other", // 1 + "neuter", // 2 + "feminine", // 3 + "masculine", // 4 + "animate", // 5 + "inanimate", // 6 + "personal", // 7 + "common", // 8 +}; + +} // namespace + +U_CAPI const char * U_EXPORT2 +udispopt_getNounClassIdentifier(UDisplayOptionsNounClass nounClass) { + if (nounClass >= 0 && nounClass < UPRV_LENGTHOF(nounClassIds)) { + return nounClassIds[nounClass]; + } + + return nounClassIds[0]; +} + +U_CAPI UDisplayOptionsNounClass U_EXPORT2 +udispopt_fromNounClassIdentifier(const char *identifier) { + for (int32_t i = 0; i < UPRV_LENGTHOF(nounClassIds); i++) { + if (uprv_strcmp(identifier, nounClassIds[i]) == 0) { + return static_cast(i); + } + } + + return UDISPOPT_NOUN_CLASS_UNDEFINED; +} + +#endif /* #if !UCONFIG_NO_FORMATTING */ diff --git a/deps/icu-small/source/i18n/double-conversion-bignum.cpp b/deps/icu-small/source/i18n/double-conversion-bignum.cpp index 996d75c9f60a14..d2b701a21d8220 100644 --- a/deps/icu-small/source/i18n/double-conversion-bignum.cpp +++ b/deps/icu-small/source/i18n/double-conversion-bignum.cpp @@ -150,7 +150,7 @@ void Bignum::AssignHexString(Vector value) { DOUBLE_CONVERSION_ASSERT(sizeof(uint64_t) * 8 >= kBigitSize + 4); // TODO: static_assert // Accumulates converted hex digits until at least kBigitSize bits. // Works with non-factor-of-four kBigitSizes. - uint64_t tmp = 0; // Accumulates converted hex digits until at least + uint64_t tmp = 0; for (int cnt = 0; !value.is_empty(); value.pop_back()) { tmp |= (HexCharValue(value.last()) << cnt); if ((cnt += 4) >= kBigitSize) { @@ -160,7 +160,8 @@ void Bignum::AssignHexString(Vector value) { } } if (tmp > 0) { - RawBigit(used_bigits_++) = tmp; + DOUBLE_CONVERSION_ASSERT(tmp <= kBigitMask); + RawBigit(used_bigits_++) = static_cast(tmp & kBigitMask); } Clamp(); } @@ -217,7 +218,7 @@ void Bignum::AddBignum(const Bignum& other) { carry = sum >> kBigitSize; ++bigit_pos; } - used_bigits_ = (std::max)(bigit_pos, static_cast(used_bigits_)); + used_bigits_ = static_cast(std::max(bigit_pos, static_cast(used_bigits_))); DOUBLE_CONVERSION_ASSERT(IsClamped()); } @@ -253,7 +254,7 @@ void Bignum::ShiftLeft(const int shift_amount) { if (used_bigits_ == 0) { return; } - exponent_ += (shift_amount / kBigitSize); + exponent_ += static_cast(shift_amount / kBigitSize); const int local_shift = shift_amount % kBigitSize; EnsureCapacity(used_bigits_ + 1); BigitsShiftLeft(local_shift); @@ -431,7 +432,7 @@ void Bignum::Square() { DOUBLE_CONVERSION_ASSERT(accumulator == 0); // Don't forget to update the used_digits and the exponent. - used_bigits_ = product_length; + used_bigits_ = static_cast(product_length); exponent_ *= 2; Clamp(); } @@ -752,8 +753,8 @@ void Bignum::Align(const Bignum& other) { for (int i = 0; i < zero_bigits; ++i) { RawBigit(i) = 0; } - used_bigits_ += zero_bigits; - exponent_ -= zero_bigits; + used_bigits_ += static_cast(zero_bigits); + exponent_ -= static_cast(zero_bigits); DOUBLE_CONVERSION_ASSERT(used_bigits_ >= 0); DOUBLE_CONVERSION_ASSERT(exponent_ >= 0); diff --git a/deps/icu-small/source/i18n/double-conversion-double-to-string.cpp b/deps/icu-small/source/i18n/double-conversion-double-to-string.cpp index 90ba4360600472..5ee6d2b8e878c9 100644 --- a/deps/icu-small/source/i18n/double-conversion-double-to-string.cpp +++ b/deps/icu-small/source/i18n/double-conversion-double-to-string.cpp @@ -71,7 +71,7 @@ bool DoubleToStringConverter::HandleSpecialValues( StringBuilder* result_builder) const { Double double_inspect(value); if (double_inspect.IsInfinite()) { - if (infinity_symbol_ == NULL) return false; + if (infinity_symbol_ == DOUBLE_CONVERSION_NULLPTR) return false; if (value < 0) { result_builder->AddCharacter('-'); } @@ -79,7 +79,7 @@ bool DoubleToStringConverter::HandleSpecialValues( return true; } if (double_inspect.IsNan()) { - if (nan_symbol_ == NULL) return false; + if (nan_symbol_ == DOUBLE_CONVERSION_NULLPTR) return false; result_builder->AddString(nan_symbol_); return true; } diff --git a/deps/icu-small/source/i18n/double-conversion-string-to-double.cpp b/deps/icu-small/source/i18n/double-conversion-string-to-double.cpp index c72bb26277435a..727fff24e17aca 100644 --- a/deps/icu-small/source/i18n/double-conversion-string-to-double.cpp +++ b/deps/icu-small/source/i18n/double-conversion-string-to-double.cpp @@ -495,7 +495,7 @@ double StringToDoubleConverter::StringToIeee( current = next_non_space; } - if (infinity_symbol_ != NULL) { + if (infinity_symbol_ != DOUBLE_CONVERSION_NULLPTR) { if (ConsumeFirstCharacter(*current, infinity_symbol_, allow_case_insensitivity)) { if (!ConsumeSubString(¤t, end, infinity_symbol_, allow_case_insensitivity)) { return junk_string_value_; @@ -513,7 +513,7 @@ double StringToDoubleConverter::StringToIeee( } } - if (nan_symbol_ != NULL) { + if (nan_symbol_ != DOUBLE_CONVERSION_NULLPTR) { if (ConsumeFirstCharacter(*current, nan_symbol_, allow_case_insensitivity)) { if (!ConsumeSubString(¤t, end, nan_symbol_, allow_case_insensitivity)) { return junk_string_value_; diff --git a/deps/icu-small/source/i18n/double-conversion-utils.h b/deps/icu-small/source/i18n/double-conversion-utils.h index 11c92717c10d72..303668f9317994 100644 --- a/deps/icu-small/source/i18n/double-conversion-utils.h +++ b/deps/icu-small/source/i18n/double-conversion-utils.h @@ -43,6 +43,13 @@ #include #include +// For pre-C++11 compatibility +#if __cplusplus >= 201103L +#define DOUBLE_CONVERSION_NULLPTR nullptr +#else +#define DOUBLE_CONVERSION_NULLPTR NULL +#endif + // ICU PATCH: Use U_ASSERT instead of #include "uassert.h" #ifndef DOUBLE_CONVERSION_ASSERT @@ -254,9 +261,9 @@ inline int StrLength(const char* string) { template class Vector { public: - Vector() : start_(NULL), length_(0) {} + Vector() : start_(DOUBLE_CONVERSION_NULLPTR), length_(0) {} Vector(T* data, int len) : start_(data), length_(len) { - DOUBLE_CONVERSION_ASSERT(len == 0 || (len > 0 && data != NULL)); + DOUBLE_CONVERSION_ASSERT(len == 0 || (len > 0 && data != DOUBLE_CONVERSION_NULLPTR)); } // Returns a vector using the same backing storage as this one, @@ -339,7 +346,7 @@ class StringBuilder { void AddSubstring(const char* s, int n) { DOUBLE_CONVERSION_ASSERT(!is_finalized() && position_ + n < buffer_.length()); DOUBLE_CONVERSION_ASSERT(static_cast(n) <= strlen(s)); - memmove(&buffer_[position_], s, n); + memmove(&buffer_[position_], s, static_cast(n)); position_ += n; } diff --git a/deps/icu-small/source/i18n/dtfmtsym.cpp b/deps/icu-small/source/i18n/dtfmtsym.cpp index 134b919f06ea59..4c449761249003 100644 --- a/deps/icu-small/source/i18n/dtfmtsym.cpp +++ b/deps/icu-small/source/i18n/dtfmtsym.cpp @@ -272,7 +272,7 @@ DateFormatSymbols::DateFormatSymbols(const Locale& locale, DateFormatSymbols::DateFormatSymbols(UErrorCode& status) : UObject() { - initializeData(Locale::getDefault(), NULL, status, TRUE); + initializeData(Locale::getDefault(), NULL, status, true); } @@ -287,7 +287,7 @@ DateFormatSymbols::DateFormatSymbols(const Locale& locale, DateFormatSymbols::DateFormatSymbols(const char *type, UErrorCode& status) : UObject() { - initializeData(Locale::getDefault(), type, status, TRUE); + initializeData(Locale::getDefault(), type, status, true); } DateFormatSymbols::DateFormatSymbols(const DateFormatSymbols& other) @@ -333,7 +333,7 @@ void DateFormatSymbols::createZoneStrings(const UnicodeString *const * otherStrings) { int32_t row, col; - UBool failed = FALSE; + UBool failed = false; fZoneStrings = (UnicodeString **)uprv_malloc(fZoneStringsRowCount * sizeof(UnicodeString *)); if (fZoneStrings != NULL) { @@ -341,7 +341,7 @@ DateFormatSymbols::createZoneStrings(const UnicodeString *const * otherStrings) { fZoneStrings[row] = newUnicodeStringArray(fZoneStringsColCount); if (fZoneStrings[row] == NULL) { - failed = TRUE; + failed = true; break; } for (col=0; col0) { --count; - if (array1[count] != array2[count]) return FALSE; + if (array1[count] != array2[count]) return false; } - return TRUE; + return true; } bool @@ -1334,7 +1334,7 @@ DateFormatSymbols::initZoneStringsArray(void) { i++; } - } while (FALSE); + } while (false); if (U_FAILURE(status)) { if (zarray) { @@ -1422,7 +1422,7 @@ static const uint64_t kNumericFieldsForCount12 = UBool U_EXPORT2 DateFormatSymbols::isNumericField(UDateFormatField f, int32_t count) { if (f == UDAT_FIELD_COUNT) { - return FALSE; + return false; } uint64_t flag = ((uint64_t)1 << f); return ((kNumericFieldsAlways & flag) != 0 || ((kNumericFieldsForCount12 & flag) != 0 && count < 3)); @@ -1524,7 +1524,7 @@ struct CalendarDataSink : public ResourceSink { // Initializes CalendarDataSink with default values CalendarDataSink(UErrorCode& status) - : arrays(FALSE, status), arraySizes(FALSE, status), maps(FALSE, status), + : arrays(false, status), arraySizes(false, status), maps(false, status), mapRefs(), aliasPathPairs(uprv_deleteUObject, uhash_compareUnicodeString, status), currentCalendarType(), nextCalendarType(), @@ -1690,7 +1690,7 @@ struct CalendarDataSink : public ResourceSink { // We are on a leaf, store the map elements into the stringMap if (i == 0) { // mapRefs will keep ownership of 'stringMap': - stringMap = mapRefs.create(FALSE, errorCode); + stringMap = mapRefs.create(false, errorCode); if (stringMap == NULL) { errorCode = U_MEMORY_ALLOCATION_ERROR; return; @@ -1703,7 +1703,7 @@ struct CalendarDataSink : public ResourceSink { int32_t valueStringSize; const UChar *valueString = value.getString(valueStringSize, errorCode); if (U_FAILURE(errorCode)) { return; } - LocalPointer valueUString(new UnicodeString(TRUE, valueString, valueStringSize), errorCode); + LocalPointer valueUString(new UnicodeString(true, valueString, valueStringSize), errorCode); stringMap->put(keyUString, valueUString.orphan(), errorCode); if (U_FAILURE(errorCode)) { return; } continue; @@ -1717,7 +1717,7 @@ struct CalendarDataSink : public ResourceSink { // In cyclicNameSets ignore everything but years/format/abbreviated // and zodiacs/format/abbreviated if (path.startsWith(kCyclicNameSetsTagUChar, UPRV_LENGTHOF(kCyclicNameSetsTagUChar))) { - UBool skip = TRUE; + UBool skip = true; int32_t startIndex = UPRV_LENGTHOF(kCyclicNameSetsTagUChar); int32_t length = 0; if (startIndex == path.length() @@ -1732,7 +1732,7 @@ struct CalendarDataSink : public ResourceSink { length = 0; if (startIndex == path.length() || path.compare(startIndex, (length = UPRV_LENGTHOF(kAbbrTagUChar)), kAbbrTagUChar, 0, UPRV_LENGTHOF(kAbbrTagUChar)) == 0) { - skip = FALSE; + skip = false; } } } @@ -1854,7 +1854,7 @@ initField(UnicodeString **field, int32_t& length, const UChar *data, LastResortS for(int32_t i = 0; isetTo(TRUE, data+(i*((int32_t)strLen)), -1); + (*(field)+i)->setTo(true, data+(i*((int32_t)strLen)), -1); } } else { @@ -1911,7 +1911,7 @@ initLeapMonthPattern(UnicodeString *field, int32_t index, CalendarDataSink &sink UnicodeString pathUString(path.data(), -1, US_INV); Hashtable *leapMonthTable = static_cast(sink.maps.get(pathUString)); if (leapMonthTable != NULL) { - UnicodeString leapLabel(FALSE, kLeapTagUChar, UPRV_LENGTHOF(kLeapTagUChar)); + UnicodeString leapLabel(false, kLeapTagUChar, UPRV_LENGTHOF(kLeapTagUChar)); UnicodeString *leapMonthPattern = static_cast(leapMonthTable->get(leapLabel)); if (leapMonthPattern != NULL) { field[index].fastCopyFrom(*leapMonthPattern); @@ -2122,7 +2122,7 @@ DateFormatSymbols::initializeData(const Locale& locale, const char *type, UError if (status == U_MISSING_RESOURCE_ERROR) { ures_close(ctb); if (uprv_strcmp(calendarTypeCArray, gGregorianTag) != 0) { - calendarType.setTo(FALSE, kGregorianTagUChar, UPRV_LENGTHOF(kGregorianTagUChar)); + calendarType.setTo(false, kGregorianTagUChar, UPRV_LENGTHOF(kGregorianTagUChar)); calendarSink.visitAllResources(); status = oldStatus; continue; @@ -2145,7 +2145,7 @@ DateFormatSymbols::initializeData(const Locale& locale, const char *type, UError // Gregorian is always the last fallback if (calendarType.isBogus()) { - calendarType.setTo(FALSE, kGregorianTagUChar, UPRV_LENGTHOF(kGregorianTagUChar)); + calendarType.setTo(false, kGregorianTagUChar, UPRV_LENGTHOF(kGregorianTagUChar)); calendarSink.visitAllResources(); } } @@ -2386,14 +2386,14 @@ DateFormatSymbols::initializeData(const Locale& locale, const char *type, UError /* // fastCopyFrom()/setTo() - see assignArray comments resStr = ures_getStringByKey(fResourceBundle, gLocalPatternCharsTag, &len, &status); - fLocalPatternChars.setTo(TRUE, resStr, len); + fLocalPatternChars.setTo(true, resStr, len); // If the locale data does not include new pattern chars, use the defaults // TODO: Consider making this an error, since this may add conflicting characters. if (len < PATTERN_CHARS_LEN) { - fLocalPatternChars.append(UnicodeString(TRUE, &gPatternChars[len], PATTERN_CHARS_LEN-len)); + fLocalPatternChars.append(UnicodeString(true, &gPatternChars[len], PATTERN_CHARS_LEN-len)); } */ - fLocalPatternChars.setTo(TRUE, gPatternChars, PATTERN_CHARS_LEN); + fLocalPatternChars.setTo(true, gPatternChars, PATTERN_CHARS_LEN); // Format wide weekdays -> fWeekdays // {sfb} fixed to handle 1-based weekdays @@ -2494,7 +2494,7 @@ DateFormatSymbols::initializeData(const Locale& locale, const char *type, UError initField(&fStandaloneQuarters, fStandaloneQuartersCount, (const UChar *)gLastResortQuarters, kQuarterNum, kQuarterLen, status); initField(&fStandaloneShortQuarters, fStandaloneShortQuartersCount, (const UChar *)gLastResortQuarters, kQuarterNum, kQuarterLen, status); initField(&fStandaloneNarrowQuarters, fStandaloneNarrowQuartersCount, (const UChar *)gLastResortQuarters, kQuarterNum, kQuarterLen, status); - fLocalPatternChars.setTo(TRUE, gPatternChars, PATTERN_CHARS_LEN); + fLocalPatternChars.setTo(true, gPatternChars, PATTERN_CHARS_LEN); } } diff --git a/deps/icu-small/source/i18n/dtitvfmt.cpp b/deps/icu-small/source/i18n/dtitvfmt.cpp index d51ddcd5c70356..eb5be7846e2d7a 100644 --- a/deps/icu-small/source/i18n/dtitvfmt.cpp +++ b/deps/icu-small/source/i18n/dtitvfmt.cpp @@ -298,7 +298,7 @@ DateIntervalFormat::format(const DateInterval* dtInterval, } FieldPositionOnlyHandler handler(fieldPosition); - handler.setAcceptFirstOnly(TRUE); + handler.setAcceptFirstOnly(true); int8_t ignore; Mutex lock(&gFormatterMutex); @@ -351,7 +351,7 @@ DateIntervalFormat::format(Calendar& fromCalendar, FieldPosition& pos, UErrorCode& status) const { FieldPositionOnlyHandler handler(pos); - handler.setAcceptFirstOnly(TRUE); + handler.setAcceptFirstOnly(true); int8_t ignore; Mutex lock(&gFormatterMutex); @@ -966,23 +966,26 @@ DateIntervalFormat::normalizeHourMetacharacters(const UnicodeString& skeleton) c UChar hourMetachar = u'\0'; UChar dayPeriodChar = u'\0'; - int32_t metacharStart = 0; - int32_t metacharCount = 0; + int32_t hourFieldStart = 0; + int32_t hourFieldLength = 0; + int32_t dayPeriodStart = 0; + int32_t dayPeriodLength = 0; for (int32_t i = 0; i < result.length(); i++) { UChar c = result[i]; if (c == LOW_J || c == CAP_J || c == CAP_C || c == LOW_H || c == CAP_H || c == LOW_K || c == CAP_K) { if (hourMetachar == u'\0') { hourMetachar = c; - metacharStart = i; + hourFieldStart = i; } - ++metacharCount; + ++hourFieldLength; } else if (c == LOW_A || c == LOW_B || c == CAP_B) { if (dayPeriodChar == u'\0') { dayPeriodChar = c; + dayPeriodStart = i; } - ++metacharCount; + ++dayPeriodLength; } else { - if (hourMetachar != u'\0') { + if (hourMetachar != u'\0' && dayPeriodChar != u'\0') { break; } } @@ -1022,31 +1025,27 @@ DateIntervalFormat::normalizeHourMetacharacters(const UnicodeString& skeleton) c } } - if (hourChar == CAP_H || hourChar == LOW_K) { - result.replace(metacharStart, metacharCount, hourChar); - } else { - UnicodeString hourAndDayPeriod(hourChar); - switch (metacharCount) { - case 1: - case 2: - default: - hourAndDayPeriod.append(UnicodeString(dayPeriodChar)); - break; - case 3: - case 4: - for (int32_t i = 0; i < 4; i++) { - hourAndDayPeriod.append(dayPeriodChar); - } - break; - case 5: - case 6: - for (int32_t i = 0; i < 5; i++) { - hourAndDayPeriod.append(dayPeriodChar); - } - break; + UnicodeString hourAndDayPeriod(hourChar); + if (hourChar != CAP_H && hourChar != LOW_K) { + int32_t newDayPeriodLength = 0; + if (dayPeriodLength >= 5 || hourFieldLength >= 5) { + newDayPeriodLength = 5; + } else if (dayPeriodLength >= 3 || hourFieldLength >= 3) { + newDayPeriodLength = 3; + } else { + newDayPeriodLength = 1; } - result.replace(metacharStart, metacharCount, hourAndDayPeriod); + for (int32_t i = 0; i < newDayPeriodLength; i++) { + hourAndDayPeriod.append(dayPeriodChar); + } + } + result.replace(hourFieldStart, hourFieldLength, hourAndDayPeriod); + if (dayPeriodStart > hourFieldStart) { + // before deleting the original day period field, adjust its position in case + // we just changed the size of the hour field (and new day period field) + dayPeriodStart += hourAndDayPeriod.length() - hourFieldLength; } + result.remove(dayPeriodStart, dayPeriodLength); } return result; } @@ -1208,8 +1207,8 @@ DateIntervalFormat::getDateTimeSkeleton(const UnicodeString& skeleton, * @param dateSkeleton normalized date skeleton * @param timeSkeleton normalized time skeleton * @return whether the resource is found for the skeleton. - * TRUE if interval pattern found for the skeleton, - * FALSE otherwise. + * true if interval pattern found for the skeleton, + * false otherwise. * @stable ICU 4.0 */ UBool @@ -1421,8 +1420,8 @@ DateIntervalFormat::setIntervalPattern(UCalendarDateFields field, * @param extendedBestSkeleton extended best match skeleton * @return whether the interval pattern is found * through extending skeleton or not. - * TRUE if interval pattern is found by - * extending skeleton, FALSE otherwise. + * true if interval pattern is found by + * extending skeleton, false otherwise. * @stable ICU 4.0 */ UBool @@ -1496,10 +1495,10 @@ DateIntervalFormat::setIntervalPattern(UCalendarDateFields field, setIntervalPattern(field, pattern); } if ( extendedSkeleton && !extendedSkeleton->isEmpty() ) { - return TRUE; + return true; } } - return FALSE; + return false; } @@ -1540,8 +1539,8 @@ DateIntervalFormat::splitPatternInto2Part(const UnicodeString& intervalPattern) if (ch != prevCh && count > 0) { // check the repeativeness of pattern letter UBool repeated = patternRepeated[(int)(prevCh - PATTERN_CHAR_BASE)]; - if ( repeated == FALSE ) { - patternRepeated[prevCh - PATTERN_CHAR_BASE] = TRUE; + if ( repeated == false ) { + patternRepeated[prevCh - PATTERN_CHAR_BASE] = true; } else { foundRepetition = true; break; @@ -1569,8 +1568,8 @@ DateIntervalFormat::splitPatternInto2Part(const UnicodeString& intervalPattern) // "dd MM" ( no repetition ), // "d-d"(last char repeated ), and // "d-d MM" ( repetition found ) - if ( count > 0 && foundRepetition == FALSE ) { - if ( patternRepeated[(int)(prevCh - PATTERN_CHAR_BASE)] == FALSE ) { + if ( count > 0 && foundRepetition == false ) { + if ( patternRepeated[(int)(prevCh - PATTERN_CHAR_BASE)] == false ) { count = 0; } } @@ -1684,7 +1683,7 @@ DateIntervalFormat::fieldExistsInSkeleton(UCalendarDateFields field, const UnicodeString& skeleton) { const UChar fieldChar = fgCalendarFieldToPatternLetter[field]; - return ( (skeleton.indexOf(fieldChar) == -1)?FALSE:TRUE ) ; + return ( (skeleton.indexOf(fieldChar) == -1)?false:true ) ; } @@ -1726,7 +1725,13 @@ DateIntervalFormat::adjustFieldWidth(const UnicodeString& inputSkeleton, DateIntervalInfo::parseSkeleton(inputSkeleton, inputSkeletonFieldWidth); DateIntervalInfo::parseSkeleton(bestMatchSkeleton, bestMatchSkeletonFieldWidth); if (suppressDayPeriodField) { + // remove the 'a' and any NBSP/NNBSP on one side of it + findReplaceInPattern(adjustedPtn, UnicodeString(u"\u00A0a",-1), UnicodeString()); + findReplaceInPattern(adjustedPtn, UnicodeString(u"\u202Fa",-1), UnicodeString()); + findReplaceInPattern(adjustedPtn, UnicodeString(u"a\u00A0",-1), UnicodeString()); + findReplaceInPattern(adjustedPtn, UnicodeString(u"a\u202F",-1), UnicodeString()); findReplaceInPattern(adjustedPtn, UnicodeString(LOW_A), UnicodeString()); + // adjust interior double spaces, remove exterior whitespace findReplaceInPattern(adjustedPtn, UnicodeString(" "), UnicodeString(" ")); adjustedPtn.trim(); } diff --git a/deps/icu-small/source/i18n/dtitvinf.cpp b/deps/icu-small/source/i18n/dtitvinf.cpp index 6052894b5869cd..f5fb86ce581206 100644 --- a/deps/icu-small/source/i18n/dtitvinf.cpp +++ b/deps/icu-small/source/i18n/dtitvinf.cpp @@ -401,7 +401,7 @@ DateIntervalInfo::initializeData(const Locale& locale, UErrorCode& status) char localeWithCalendarKey[ULOC_LOCALE_IDENTIFIER_CAPACITY]; // obtain a locale that always has the calendar key value that should be used (void)ures_getFunctionalEquivalent(localeWithCalendarKey, ULOC_LOCALE_IDENTIFIER_CAPACITY, nullptr, - "calendar", "calendar", locName, nullptr, FALSE, &status); + "calendar", "calendar", locName, nullptr, false, &status); localeWithCalendarKey[ULOC_LOCALE_IDENTIFIER_CAPACITY-1] = 0; // ensure null termination // now get the calendar key value from that locale int32_t calendarTypeLen = uloc_getKeywordValue(localeWithCalendarKey, "calendar", calendarType, @@ -437,7 +437,7 @@ DateIntervalInfo::initializeData(const Locale& locale, UErrorCode& status) } if ( U_SUCCESS(status) && (resStr != nullptr)) { - UnicodeString pattern = UnicodeString(TRUE, resStr, resStrLen); + UnicodeString pattern = UnicodeString(true, resStr, resStrLen); setFallbackIntervalPattern(pattern, status); } ures_close(itvDtPtnResource); @@ -449,7 +449,7 @@ DateIntervalInfo::initializeData(const Locale& locale, UErrorCode& status) const UnicodeString &calendarTypeToUseUString = sink.getNextCalendarType(); // Already loaded calendar types - Hashtable loadedCalendarTypes(FALSE, status); + Hashtable loadedCalendarTypes(false, status); if (U_SUCCESS(status)) { while (!calendarTypeToUseUString.isBogus()) { @@ -504,7 +504,7 @@ DateIntervalInfo::setIntervalPatternInternally(const UnicodeString& skeleton, } patternsOfOneSkeleton[index] = intervalPattern; - if ( emptyHash == TRUE ) { + if ( emptyHash == true ) { fIntervalPatterns->put(skeleton, patternsOfOneSkeleton, status); } } @@ -738,7 +738,7 @@ U_CDECL_BEGIN * * @param val1 one value in comparison * @param val2 the other value in comparison - * @return TRUE if 2 values are the same, FALSE otherwise + * @return true if 2 values are the same, false otherwise */ static UBool U_CALLCONV dtitvinfHashTableValueComparator(UHashTok val1, UHashTok val2); @@ -746,9 +746,9 @@ static UBool U_CALLCONV dtitvinfHashTableValueComparator(UHashTok val1, UHashTok val2) { const UnicodeString* pattern1 = (UnicodeString*)val1.pointer; const UnicodeString* pattern2 = (UnicodeString*)val2.pointer; - UBool ret = TRUE; + UBool ret = true; int8_t i; - for ( i = 0; i < DateIntervalInfo::kMaxIntervalPatternIndex && ret == TRUE; ++i ) { + for ( i = 0; i < DateIntervalInfo::kMaxIntervalPatternIndex && ret == true; ++i ) { ret = (pattern1[i] == pattern2[i]); } return ret; @@ -763,7 +763,7 @@ DateIntervalInfo::initHash(UErrorCode& status) { return nullptr; } Hashtable* hTable; - if ( (hTable = new Hashtable(FALSE, status)) == nullptr ) { + if ( (hTable = new Hashtable(false, status)) == nullptr ) { status = U_MEMORY_ALLOCATION_ERROR; return nullptr; } diff --git a/deps/icu-small/source/i18n/dtptngen.cpp b/deps/icu-small/source/i18n/dtptngen.cpp index e781c6e26f5fcb..f4e28de91bce3f 100644 --- a/deps/icu-small/source/i18n/dtptngen.cpp +++ b/deps/icu-small/source/i18n/dtptngen.cpp @@ -100,7 +100,7 @@ static void ures_a_open(UResourceBundleAIterator *aiter, UResourceBundle *bund, aiter->entries[i].key = (UChar*)uprv_malloc(len*sizeof(UChar)); u_charsToUChars(akey, aiter->entries[i].key, len); } - uprv_sortArray(aiter->entries, aiter->num, sizeof(UResAEntry), ures_a_codepointSort, nullptr, TRUE, status); + uprv_sortArray(aiter->entries, aiter->num, sizeof(UResAEntry), ures_a_codepointSort, nullptr, true, status); #endif } @@ -283,6 +283,7 @@ static const UChar UDATPG_ItemFormat[]= {0x7B, 0x30, 0x7D, 0x20, 0x251C, 0x7B, 0 //static const UChar repeatedPatterns[6]={CAP_G, CAP_E, LOW_Z, LOW_V, CAP_Q, 0}; // "GEzvQ" static const char DT_DateTimePatternsTag[]="DateTimePatterns"; +static const char DT_DateAtTimePatternsTag[]="DateTimePatterns%atTime"; static const char DT_DateTimeCalendarTag[]="calendar"; static const char DT_DateTimeGregorianTag[]="gregorian"; static const char DT_DateTimeAppendItemsTag[]="appendItems"; @@ -473,7 +474,7 @@ DateTimePatternGenerator::~DateTimePatternGenerator() { namespace { -UInitOnce initOnce = U_INITONCE_INITIALIZER; +UInitOnce initOnce {}; UHashtable *localeToAllowedHourFormatsMap = nullptr; // Value deleter for hashmap. @@ -484,7 +485,7 @@ U_CFUNC void U_CALLCONV deleteAllowedHourFormats(void *ptr) { // Close hashmap at cleanup. U_CFUNC UBool U_CALLCONV allowedHourFormatsCleanup() { uhash_close(localeToAllowedHourFormatsMap); - return TRUE; + return true; } enum AllowedHourFormat{ @@ -655,6 +656,17 @@ void DateTimePatternGenerator::getAllowedHourFormats(const Locale &locale, UErro const char *language = locale.getLanguage(); const char *country = locale.getCountry(); + + char regionOverride[8]; + int32_t regionOverrideLength = locale.getKeywordValue("rg", regionOverride, sizeof(regionOverride), status); + if (U_SUCCESS(status) && regionOverrideLength > 0) { + country = regionOverride; + if (regionOverrideLength > 2) { + // chop off any subdivision codes that may have been included + regionOverride[2] = '\0'; + } + } + Locale maxLocale; // must be here for correct lifetime if (*language == '\0' || *country == '\0') { maxLocale = locale; @@ -808,7 +820,7 @@ DateTimePatternGenerator::addICUPatterns(const Locale& locale, UErrorCode& statu SimpleDateFormat* sdf; if (df != nullptr && (sdf = dynamic_cast(df)) != nullptr) { sdf->toPattern(dfPattern); - addPattern(dfPattern, FALSE, conflictingString, status); + addPattern(dfPattern, false, conflictingString, status); } // TODO Maybe we should return an error when the date format isn't simple. delete df; @@ -817,7 +829,7 @@ DateTimePatternGenerator::addICUPatterns(const Locale& locale, UErrorCode& statu df = DateFormat::createTimeInstance(style, locale); if (df != nullptr && (sdf = dynamic_cast(df)) != nullptr) { sdf->toPattern(dfPattern); - addPattern(dfPattern, FALSE, conflictingString, status); + addPattern(dfPattern, false, conflictingString, status); // TODO: C++ and Java are inconsistent (see #12568). // C++ uses MEDIUM, but Java uses SHORT. @@ -837,7 +849,7 @@ DateTimePatternGenerator::hackTimes(const UnicodeString& hackPattern, UErrorCode fp->set(hackPattern); UnicodeString mmss; - UBool gotMm=FALSE; + UBool gotMm=false; for (int32_t i=0; iitemNumber; ++i) { UnicodeString field = fp->items[i]; if ( fp->isQuoteLiteral(field) ) { @@ -854,7 +866,7 @@ DateTimePatternGenerator::hackTimes(const UnicodeString& hackPattern, UErrorCode else { UChar ch=field.charAt(0); if (ch==LOW_M) { - gotMm=TRUE; + gotMm=true; mmss+=field; } else { @@ -863,7 +875,7 @@ DateTimePatternGenerator::hackTimes(const UnicodeString& hackPattern, UErrorCode break; } mmss+= field; - addPattern(mmss, FALSE, conflictingString, status); + addPattern(mmss, false, conflictingString, status); break; } else { @@ -894,7 +906,7 @@ DateTimePatternGenerator::getCalendarTypeToUse(const Locale& locale, CharString& "calendar", locale.getName(), nullptr, - FALSE, + false, &localStatus); localeWithCalendarKey[ULOC_LOCALE_IDENTIFIER_CAPACITY-1] = 0; // ensure null termination // now get the calendar key value from that locale @@ -949,7 +961,7 @@ struct DateTimePatternGenerator::AppendItemFormatsSink : public ResourceSink { } void fillInMissing() { - UnicodeString defaultItemFormat(TRUE, UDATPG_ItemFormat, UPRV_LENGTHOF(UDATPG_ItemFormat)-1); // Read-only alias. + UnicodeString defaultItemFormat(true, UDATPG_ItemFormat, UPRV_LENGTHOF(UDATPG_ItemFormat)-1); // Read-only alias. for (int32_t i = 0; i < UDATPG_FIELD_COUNT; i++) { UDateTimePatternField field = (UDateTimePatternField)i; if (dtpg.getAppendItemFormat(field).isEmpty()) { @@ -1093,7 +1105,7 @@ DateTimePatternGenerator::initHashtable(UErrorCode& err) { if (fAvailableFormatKeyHash!=nullptr) { return; } - LocalPointer hash(new Hashtable(FALSE, err), err); + LocalPointer hash(new Hashtable(false, err), err); if (U_SUCCESS(err)) { fAvailableFormatKeyHash = hash.orphan(); } @@ -1235,7 +1247,7 @@ UnicodeString DateTimePatternGenerator::mapSkeletonMetacharacters(const UnicodeString& patternForm, int32_t* flags, UErrorCode& status) { UnicodeString patternFormMapped; patternFormMapped.remove(); - UBool inQuoted = FALSE; + UBool inQuoted = false; int32_t patPos, patLen = patternForm.length(); for (patPos = 0; patPos < patLen; patPos++) { UChar patChr = patternForm.charAt(patPos); @@ -1347,7 +1359,7 @@ DateTimePatternGenerator::addCanonicalItems(UErrorCode& status) { for (int32_t i=0; i 0) { - addPattern(UnicodeString(Canonical_Items[i]), FALSE, conflictingPattern, status); + addPattern(UnicodeString(Canonical_Items[i]), false, conflictingPattern, status); } if (U_FAILURE(status)) { return; } } @@ -1396,6 +1408,8 @@ DateTimePatternGenerator::getDateTimeFormat(UDateFormatStyle style, UErrorCode& return dateTimeFormat[style]; } +static const int32_t cTypeBufMax = 32; + void DateTimePatternGenerator::setDateTimeFromCalendar(const Locale& locale, UErrorCode& status) { if (U_FAILURE(status)) { return; } @@ -1403,40 +1417,68 @@ DateTimePatternGenerator::setDateTimeFromCalendar(const Locale& locale, UErrorCo const UChar *resStr; int32_t resStrLen = 0; - LocalPointer fCalendar(Calendar::createInstance(locale, status), status); - if (U_FAILURE(status)) { return; } - LocalUResourceBundlePointer calData(ures_open(nullptr, locale.getBaseName(), &status)); if (U_FAILURE(status)) { return; } ures_getByKey(calData.getAlias(), DT_DateTimeCalendarTag, calData.getAlias(), &status); if (U_FAILURE(status)) { return; } - LocalUResourceBundlePointer dateTimePatterns; - if (fCalendar->getType() != nullptr && *fCalendar->getType() != '\0' - && uprv_strcmp(fCalendar->getType(), DT_DateTimeGregorianTag) != 0) { - dateTimePatterns.adoptInstead(ures_getByKeyWithFallback(calData.getAlias(), fCalendar->getType(), - nullptr, &status)); - ures_getByKeyWithFallback(dateTimePatterns.getAlias(), DT_DateTimePatternsTag, - dateTimePatterns.getAlias(), &status); + char cType[cTypeBufMax + 1]; + Calendar::getCalendarTypeFromLocale(locale, cType, cTypeBufMax, status); + cType[cTypeBufMax] = 0; + if (U_FAILURE(status) || cType[0] == 0) { + status = U_ZERO_ERROR; + uprv_strcpy(cType, DT_DateTimeGregorianTag); } + UBool cTypeIsGregorian = (uprv_strcmp(cType, DT_DateTimeGregorianTag) == 0); + // Currently, for compatibility with pre-CLDR-42 data, we default to the "atTime" + // combining patterns. Depending on guidance in CLDR 42 spec and on DisplayOptions, + // we may change this. + LocalUResourceBundlePointer specificCalBundle; + LocalUResourceBundlePointer dateTimePatterns; + int32_t dateTimeOffset = 0; // initially for DateTimePatterns%atTime + if (!cTypeIsGregorian) { + specificCalBundle.adoptInstead(ures_getByKeyWithFallback(calData.getAlias(), cType, + nullptr, &status)); + dateTimePatterns.adoptInstead(ures_getByKeyWithFallback(specificCalBundle.getAlias(), DT_DateAtTimePatternsTag, // the %atTime variant, 4 entries + nullptr, &status)); + } if (dateTimePatterns.isNull() || status == U_MISSING_RESOURCE_ERROR) { status = U_ZERO_ERROR; - dateTimePatterns.adoptInstead(ures_getByKeyWithFallback(calData.getAlias(), DT_DateTimeGregorianTag, - dateTimePatterns.orphan(), &status)); - ures_getByKeyWithFallback(dateTimePatterns.getAlias(), DT_DateTimePatternsTag, - dateTimePatterns.getAlias(), &status); + specificCalBundle.adoptInstead(ures_getByKeyWithFallback(calData.getAlias(), DT_DateTimeGregorianTag, + nullptr, &status)); + dateTimePatterns.adoptInstead(ures_getByKeyWithFallback(specificCalBundle.getAlias(), DT_DateAtTimePatternsTag, // the %atTime variant, 4 entries + nullptr, &status)); } - if (U_FAILURE(status)) { return; } - - if (ures_getSize(dateTimePatterns.getAlias()) <= DateFormat::kDateTimeOffset + DateFormat::kShort) - { + if (U_SUCCESS(status) && (ures_getSize(dateTimePatterns.getAlias()) < 4)) { status = U_INVALID_FORMAT_ERROR; - return; } + if (status == U_MISSING_RESOURCE_ERROR) { + // Try again with standard variant + status = U_ZERO_ERROR; + dateTimePatterns.orphan(); + dateTimeOffset = (int32_t)DateFormat::kDateTimeOffset; + if (!cTypeIsGregorian) { + specificCalBundle.adoptInstead(ures_getByKeyWithFallback(calData.getAlias(), cType, + nullptr, &status)); + dateTimePatterns.adoptInstead(ures_getByKeyWithFallback(specificCalBundle.getAlias(), DT_DateTimePatternsTag, // the standard variant, 13 entries + nullptr, &status)); + } + if (dateTimePatterns.isNull() || status == U_MISSING_RESOURCE_ERROR) { + status = U_ZERO_ERROR; + specificCalBundle.adoptInstead(ures_getByKeyWithFallback(calData.getAlias(), DT_DateTimeGregorianTag, + nullptr, &status)); + dateTimePatterns.adoptInstead(ures_getByKeyWithFallback(specificCalBundle.getAlias(), DT_DateTimePatternsTag, // the standard variant, 13 entries + nullptr, &status)); + } + if (U_SUCCESS(status) && (ures_getSize(dateTimePatterns.getAlias()) <= DateFormat::kDateTimeOffset + DateFormat::kShort)) { + status = U_INVALID_FORMAT_ERROR; + } + } + if (U_FAILURE(status)) { return; } for (int32_t style = UDAT_FULL; style <= UDAT_SHORT; style++) { - resStr = ures_getStringByIndex(dateTimePatterns.getAlias(), (int32_t)DateFormat::kDateTimeOffset + style, &resStrLen, &status); - setDateTimeFormat((UDateFormatStyle)style, UnicodeString(TRUE, resStr, resStrLen), status); + resStr = ures_getStringByIndex(dateTimePatterns.getAlias(), dateTimeOffset + style, &resStrLen, &status); + setDateTimeFormat((UDateFormatStyle)style, UnicodeString(true, resStr, resStrLen), status); } } @@ -1944,14 +1986,14 @@ DateTimePatternGenerator::getRedundants(UErrorCode& status) { UBool DateTimePatternGenerator::isCanonicalItem(const UnicodeString& item) const { if ( item.length() != 1 ) { - return FALSE; + return false; } for (int32_t i=0; ibasePattern != otherElem->basePattern) || (myElem->pattern != otherElem->pattern) ) { - return FALSE; + return false; } if ((myElem->skeleton.getAlias() != otherElem->skeleton.getAlias()) && !myElem->skeleton->equals(*(otherElem->skeleton))) { - return FALSE; + return false; } myElem = myElem->next.getAlias(); otherElem = otherElem->next.getAlias(); } } - return TRUE; + return true; } // find any key existing in the mapping table already. -// return TRUE if there is an existing key, otherwise return FALSE. +// return true if there is an existing key, otherwise return false. PtnElem* PatternMap::getDuplicateElem( const UnicodeString &basePattern, @@ -2226,10 +2268,10 @@ PatternMap::getDuplicateElem( } do { if ( basePattern.compare(curElem->basePattern)==0 ) { - UBool isEqual = TRUE; + UBool isEqual = true; for (int32_t i = 0; i < UDATPG_FIELD_COUNT; ++i) { if (curElem->skeleton->type[i] != skeleton.type[i] ) { - isEqual = FALSE; + isEqual = false; break; } } @@ -2274,7 +2316,7 @@ DateTimeMatcher::set(const UnicodeString& pattern, FormatParser* fp, PtnSkeleton } skeletonResult.original.clear(); skeletonResult.baseOriginal.clear(); - skeletonResult.addedDefaultDayPeriod = FALSE; + skeletonResult.addedDefaultDayPeriod = false; fp->set(pattern); for (i=0; i < fp->itemNumber; i++) { @@ -2342,7 +2384,7 @@ DateTimeMatcher::set(const UnicodeString& pattern, FormatParser* fp, PtnSkeleton skeletonResult.original.populate(UDATPG_DAYPERIOD_FIELD, dtTypes[i].patternChar, dtTypes[i].minLen); skeletonResult.baseOriginal.populate(UDATPG_DAYPERIOD_FIELD, dtTypes[i].patternChar, dtTypes[i].minLen); skeletonResult.type[UDATPG_DAYPERIOD_FIELD] = dtTypes[i].type; - skeletonResult.addedDefaultDayPeriod = TRUE; + skeletonResult.addedDefaultDayPeriod = true; break; } } @@ -2410,7 +2452,7 @@ DateTimeMatcher::copyFrom() { UBool DateTimeMatcher::equals(const DateTimeMatcher* other) const { - if (other==nullptr) { return FALSE; } + if (other==nullptr) { return false; } return skeleton.original == other->skeleton.original; } @@ -2569,10 +2611,10 @@ FormatParser::isPatternSeparator(const UnicodeString& field) const { continue; } else { - return FALSE; + return false; } } - return TRUE; + return true; } DistanceInfo::~DistanceInfo() {} @@ -2614,12 +2656,12 @@ PatternMapIterator::hasNext() const { PtnElem *curPtr = nodePtr; if (patternMap==nullptr) { - return FALSE; + return false; } while ( headIndex < MAX_PATTERN_ENTRIES ) { if ( curPtr != nullptr ) { if ( curPtr->next != nullptr ) { - return TRUE; + return true; } else { headIndex++; @@ -2629,7 +2671,7 @@ PatternMapIterator::hasNext() const { } else { if ( patternMap->boot[headIndex] != nullptr ) { - return TRUE; + return true; } else { headIndex++; @@ -2637,7 +2679,7 @@ PatternMapIterator::hasNext() const { } } } - return FALSE; + return false; } DateTimeMatcher& @@ -2744,7 +2786,7 @@ UChar SkeletonFields::getFirstChar() const { PtnSkeleton::PtnSkeleton() - : addedDefaultDayPeriod(FALSE) { + : addedDefaultDayPeriod(false) { } PtnSkeleton::PtnSkeleton(const PtnSkeleton& other) { @@ -2882,14 +2924,14 @@ DTSkeletonEnumeration::count(UErrorCode& /*status*/) const { UBool DTSkeletonEnumeration::isCanonicalItem(const UnicodeString& item) { if ( item.length() != 1 ) { - return FALSE; + return false; } for (int32_t i=0; igetOffset(localMillis, FALSE, rawOffset, dstOffset, ec); + zone->getOffset(localMillis, false, rawOffset, dstOffset, ec); delete zone; localMillis += (rawOffset + dstOffset); } diff --git a/deps/icu-small/source/i18n/esctrn.cpp b/deps/icu-small/source/i18n/esctrn.cpp index ba0e4c2c7bb618..00c1304d2455d1 100644 --- a/deps/icu-small/source/i18n/esctrn.cpp +++ b/deps/icu-small/source/i18n/esctrn.cpp @@ -36,28 +36,28 @@ UOBJECT_DEFINE_RTTI_IMPLEMENTATION(EscapeTransliterator) */ static Transliterator* _createEscUnicode(const UnicodeString& ID, Transliterator::Token /*context*/) { // Unicode: "U+10FFFF" hex, min=4, max=6 - return new EscapeTransliterator(ID, UnicodeString(TRUE, UNIPRE, 2), UnicodeString(), 16, 4, TRUE, NULL); + return new EscapeTransliterator(ID, UnicodeString(true, UNIPRE, 2), UnicodeString(), 16, 4, true, NULL); } static Transliterator* _createEscJava(const UnicodeString& ID, Transliterator::Token /*context*/) { // Java: "\\uFFFF" hex, min=4, max=4 - return new EscapeTransliterator(ID, UnicodeString(TRUE, BS_u, 2), UnicodeString(), 16, 4, FALSE, NULL); + return new EscapeTransliterator(ID, UnicodeString(true, BS_u, 2), UnicodeString(), 16, 4, false, NULL); } static Transliterator* _createEscC(const UnicodeString& ID, Transliterator::Token /*context*/) { // C: "\\uFFFF" hex, min=4, max=4; \\U0010FFFF hex, min=8, max=8 - return new EscapeTransliterator(ID, UnicodeString(TRUE, BS_u, 2), UnicodeString(), 16, 4, TRUE, - new EscapeTransliterator(UnicodeString(), UnicodeString(TRUE, BS_U, 2), UnicodeString(), 16, 8, TRUE, NULL)); + return new EscapeTransliterator(ID, UnicodeString(true, BS_u, 2), UnicodeString(), 16, 4, true, + new EscapeTransliterator(UnicodeString(), UnicodeString(true, BS_U, 2), UnicodeString(), 16, 8, true, NULL)); } static Transliterator* _createEscXML(const UnicodeString& ID, Transliterator::Token /*context*/) { // XML: "􏿿" hex, min=1, max=6 - return new EscapeTransliterator(ID, UnicodeString(TRUE, XMLPRE, 3), UnicodeString(SEMI[0]), 16, 1, TRUE, NULL); + return new EscapeTransliterator(ID, UnicodeString(true, XMLPRE, 3), UnicodeString(SEMI[0]), 16, 1, true, NULL); } static Transliterator* _createEscXML10(const UnicodeString& ID, Transliterator::Token /*context*/) { // XML10: "&1114111;" dec, min=1, max=7 (not really "Any-Hex") - return new EscapeTransliterator(ID, UnicodeString(TRUE, XML10PRE, 2), UnicodeString(SEMI[0]), 10, 1, TRUE, NULL); + return new EscapeTransliterator(ID, UnicodeString(true, XML10PRE, 2), UnicodeString(SEMI[0]), 10, 1, true, NULL); } static Transliterator* _createEscPerl(const UnicodeString& ID, Transliterator::Token /*context*/) { // Perl: "\\x{263A}" hex, min=1, max=6 - return new EscapeTransliterator(ID, UnicodeString(TRUE, PERLPRE, 3), UnicodeString(RBRACE[0]), 16, 1, TRUE, NULL); + return new EscapeTransliterator(ID, UnicodeString(true, PERLPRE, 3), UnicodeString(RBRACE[0]), 16, 1, true, NULL); } /** @@ -139,7 +139,7 @@ void EscapeTransliterator::handleTransliterate(Replaceable& text, UnicodeString buf(prefix); int32_t prefixLen = prefix.length(); - UBool redoPrefix = FALSE; + UBool redoPrefix = false; while (start < limit) { int32_t c = grokSupplementals ? text.char32At(start) : text.charAt(start); @@ -151,12 +151,12 @@ void EscapeTransliterator::handleTransliterate(Replaceable& text, ICU_Utility::appendNumber(buf, c, supplementalHandler->radix, supplementalHandler->minDigits); buf.append(supplementalHandler->suffix); - redoPrefix = TRUE; + redoPrefix = true; } else { if (redoPrefix) { buf.truncate(0); buf.append(prefix); - redoPrefix = FALSE; + redoPrefix = false; } else { buf.truncate(prefixLen); } diff --git a/deps/icu-small/source/i18n/ethpccal.cpp b/deps/icu-small/source/i18n/ethpccal.cpp index 7c7c0ba37b7f69..07937872242c1a 100644 --- a/deps/icu-small/source/i18n/ethpccal.cpp +++ b/deps/icu-small/source/i18n/ethpccal.cpp @@ -143,7 +143,7 @@ EthiopicCalendar::handleGetLimit(UCalendarDateFields field, ELimitType limitType */ static UDate gSystemDefaultCenturyStart = DBL_MIN; static int32_t gSystemDefaultCenturyStartYear = -1; -static icu::UInitOnce gSystemDefaultCenturyInit = U_INITONCE_INITIALIZER; +static icu::UInitOnce gSystemDefaultCenturyInit {}; static void U_CALLCONV initializeSystemDefaultCentury() { diff --git a/deps/icu-small/source/i18n/fmtable.cpp b/deps/icu-small/source/i18n/fmtable.cpp index 7a9a81ded5dcd7..c3ede98328e200 100644 --- a/deps/icu-small/source/i18n/fmtable.cpp +++ b/deps/icu-small/source/i18n/fmtable.cpp @@ -53,7 +53,7 @@ using number::impl::DecimalQuantity; // NOTE: These inlines assume that all fObjects are in fact instances // of the Measure class, which is true as of 3.0. [alan] -// Return TRUE if *a == *b. +// Return true if *a == *b. static inline UBool objectEquals(const UObject* a, const UObject* b) { // LATER: return *a == *b; return *((const Measure*) a) == *((const Measure*) b); @@ -65,7 +65,7 @@ static inline UObject* objectClone(const UObject* a) { return ((const Measure*) a)->clone(); } -// Return TRUE if *a is an instance of Measure. +// Return true if *a is an instance of Measure. static inline UBool instanceOfMeasure(const UObject* a) { return dynamic_cast(a) != NULL; } @@ -382,9 +382,9 @@ Formattable::isNumeric() const { case kDouble: case kLong: case kInt64: - return TRUE; + return true; default: - return FALSE; + return false; } } diff --git a/deps/icu-small/source/i18n/formatted_string_builder.cpp b/deps/icu-small/source/i18n/formatted_string_builder.cpp index 734078644b88ef..8dbf954af9ffa8 100644 --- a/deps/icu-small/source/i18n/formatted_string_builder.cpp +++ b/deps/icu-small/source/i18n/formatted_string_builder.cpp @@ -6,6 +6,7 @@ #if !UCONFIG_NO_FORMATTING #include "formatted_string_builder.h" +#include "putilimp.h" #include "unicode/ustring.h" #include "unicode/utf16.h" #include "unicode/unum.h" // for UNumberFormatFields literals @@ -197,6 +198,9 @@ FormattedStringBuilder::splice(int32_t startThis, int32_t endThis, const Unicod int32_t thisLength = endThis - startThis; int32_t otherLength = endOther - startOther; int32_t count = otherLength - thisLength; + if (U_FAILURE(status)) { + return count; + } int32_t position; if (count > 0) { // Overall, chars need to be added. @@ -221,6 +225,9 @@ int32_t FormattedStringBuilder::append(const FormattedStringBuilder &other, UErr int32_t FormattedStringBuilder::insert(int32_t index, const FormattedStringBuilder &other, UErrorCode &status) { + if (U_FAILURE(status)) { + return 0; + } if (this == &other) { status = U_ILLEGAL_ARGUMENT_ERROR; return 0; @@ -255,12 +262,18 @@ int32_t FormattedStringBuilder::prepareForInsert(int32_t index, int32_t count, U U_ASSERT(index >= 0); U_ASSERT(index <= fLength); U_ASSERT(count >= 0); + U_ASSERT(fZero >= 0); + U_ASSERT(fLength >= 0); + U_ASSERT(getCapacity() - fZero >= fLength); + if (U_FAILURE(status)) { + return count; + } if (index == 0 && fZero - count >= 0) { // Append to start fZero -= count; fLength += count; return fZero; - } else if (index == fLength && fZero + fLength + count < getCapacity()) { + } else if (index == fLength && count <= getCapacity() - fZero - fLength) { // Append to end fLength += count; return fZero + fLength - count; @@ -275,18 +288,26 @@ int32_t FormattedStringBuilder::prepareForInsertHelper(int32_t index, int32_t co int32_t oldZero = fZero; char16_t *oldChars = getCharPtr(); Field *oldFields = getFieldPtr(); - if (fLength + count > oldCapacity) { - if ((fLength + count) > INT32_MAX / 2) { - // If we continue, then newCapacity will overflow int32_t in the next line. + int32_t newLength; + if (uprv_add32_overflow(fLength, count, &newLength)) { + status = U_INPUT_TOO_LONG_ERROR; + return -1; + } + int32_t newZero; + if (newLength > oldCapacity) { + if (newLength > INT32_MAX / 2) { + // We do not support more than 1G char16_t in this code because + // dealing with >2G *bytes* can cause subtle bugs. status = U_INPUT_TOO_LONG_ERROR; return -1; } - int32_t newCapacity = (fLength + count) * 2; - int32_t newZero = newCapacity / 2 - (fLength + count) / 2; + // Keep newCapacity also to at most 1G char16_t. + int32_t newCapacity = newLength * 2; + newZero = (newCapacity - newLength) / 2; // C++ note: malloc appears in two places: here and in the assignment operator. - auto newChars = static_cast (uprv_malloc(sizeof(char16_t) * newCapacity)); - auto newFields = static_cast(uprv_malloc(sizeof(Field) * newCapacity)); + auto newChars = static_cast (uprv_malloc(sizeof(char16_t) * static_cast(newCapacity))); + auto newFields = static_cast(uprv_malloc(sizeof(Field) * static_cast(newCapacity))); if (newChars == nullptr || newFields == nullptr) { uprv_free(newChars); uprv_free(newFields); @@ -315,10 +336,8 @@ int32_t FormattedStringBuilder::prepareForInsertHelper(int32_t index, int32_t co fChars.heap.capacity = newCapacity; fFields.heap.ptr = newFields; fFields.heap.capacity = newCapacity; - fZero = newZero; - fLength += count; } else { - int32_t newZero = oldCapacity / 2 - (fLength + count) / 2; + newZero = (oldCapacity - newLength) / 2; // C++ note: memmove is required because src and dest may overlap. // First copy the entire string to the location of the prefix, and then move the suffix @@ -331,18 +350,20 @@ int32_t FormattedStringBuilder::prepareForInsertHelper(int32_t index, int32_t co uprv_memmove2(oldFields + newZero + index + count, oldFields + newZero + index, sizeof(Field) * (fLength - index)); - - fZero = newZero; - fLength += count; } - U_ASSERT((fZero + index) >= 0); + fZero = newZero; + fLength = newLength; return fZero + index; } int32_t FormattedStringBuilder::remove(int32_t index, int32_t count) { - // TODO: Reset the heap here? (If the string after removal can fit on stack?) + U_ASSERT(0 <= index); + U_ASSERT(index <= fLength); + U_ASSERT(count <= (fLength - index)); + U_ASSERT(index <= getCapacity() - fZero); + int32_t position = index + fZero; - U_ASSERT(position >= 0); + // TODO: Reset the heap here? (If the string after removal can fit on stack?) uprv_memmove2(getCharPtr() + position, getCharPtr() + position + count, sizeof(char16_t) * (fLength - index - count)); @@ -359,7 +380,7 @@ UnicodeString FormattedStringBuilder::toUnicodeString() const { const UnicodeString FormattedStringBuilder::toTempUnicodeString() const { // Readonly-alias constructor: - return UnicodeString(FALSE, getCharPtr() + fZero, fLength); + return UnicodeString(false, getCharPtr() + fZero, fLength); } UnicodeString FormattedStringBuilder::toDebugString() const { diff --git a/deps/icu-small/source/i18n/formatted_string_builder.h b/deps/icu-small/source/i18n/formatted_string_builder.h index 92bcf07d782cde..32e0900ae23ac8 100644 --- a/deps/icu-small/source/i18n/formatted_string_builder.h +++ b/deps/icu-small/source/i18n/formatted_string_builder.h @@ -218,7 +218,9 @@ class U_I18N_API FormattedStringBuilder : public UMemory { }; static_assert( - std::is_pod::value, + // std::is_pod<> is deprecated. + std::is_standard_layout::value && + std::is_trivial::value, "Field should be a POD type for efficient initialization"); constexpr FormattedStringBuilder::Field::Field(uint8_t category, uint8_t field) diff --git a/deps/icu-small/source/i18n/formattedval_iterimpl.cpp b/deps/icu-small/source/i18n/formattedval_iterimpl.cpp index 75328fae883bbc..ec770e2191d615 100644 --- a/deps/icu-small/source/i18n/formattedval_iterimpl.cpp +++ b/deps/icu-small/source/i18n/formattedval_iterimpl.cpp @@ -32,7 +32,7 @@ UnicodeString FormattedValueFieldPositionIteratorImpl::toTempString( UErrorCode&) const { // The alias must point to memory owned by this object; // fastCopyFrom doesn't do this when using a stack buffer. - return UnicodeString(TRUE, fString.getBuffer(), fString.length()); + return UnicodeString(true, fString.getBuffer(), fString.length()); } Appendable& FormattedValueFieldPositionIteratorImpl::appendTo( diff --git a/deps/icu-small/source/i18n/formattedvalue.cpp b/deps/icu-small/source/i18n/formattedvalue.cpp index 1030661f2200fa..f103c015b8e7cf 100644 --- a/deps/icu-small/source/i18n/formattedvalue.cpp +++ b/deps/icu-small/source/i18n/formattedvalue.cpp @@ -43,7 +43,7 @@ void ConstrainedFieldPosition::setInt64IterationContext(int64_t context) { UBool ConstrainedFieldPosition::matchesField(int32_t category, int32_t field) const { switch (fConstraint) { case UCFPOS_CONSTRAINT_NONE: - return TRUE; + return true; case UCFPOS_CONSTRAINT_CATEGORY: return fCategory == category; case UCFPOS_CONSTRAINT_FIELD: @@ -223,7 +223,7 @@ ufmtval_nextPosition( const auto* fmtval = UFormattedValueApiHelper::validate(ufmtval, *ec); auto* cfpos = UConstrainedFieldPositionImpl::validate(ucfpos, *ec); if (U_FAILURE(*ec)) { - return FALSE; + return false; } return fmtval->fFormattedValue->nextPosition(cfpos->fImpl, *ec); } diff --git a/deps/icu-small/source/i18n/fphdlimp.cpp b/deps/icu-small/source/i18n/fphdlimp.cpp index f51bf4bae7889c..4f6a98c2120560 100644 --- a/deps/icu-small/source/i18n/fphdlimp.cpp +++ b/deps/icu-small/source/i18n/fphdlimp.cpp @@ -39,7 +39,7 @@ FieldPositionOnlyHandler::~FieldPositionOnlyHandler() { void FieldPositionOnlyHandler::addAttribute(int32_t id, int32_t start, int32_t limit) { if (pos.getField() == id && (!acceptFirstOnly || !seenFirst)) { - seenFirst = TRUE; + seenFirst = true; pos.setBeginIndex(start + fShift); pos.setEndIndex(limit + fShift); } diff --git a/deps/icu-small/source/i18n/fpositer.cpp b/deps/icu-small/source/i18n/fpositer.cpp index 096896d7b38449..64bec990e3a9a7 100644 --- a/deps/icu-small/source/i18n/fpositer.cpp +++ b/deps/icu-small/source/i18n/fpositer.cpp @@ -92,7 +92,7 @@ void FieldPositionIterator::setData(UVector32 *adopt, UErrorCode& status) { UBool FieldPositionIterator::next(FieldPosition& fp) { if (pos == -1) { - return FALSE; + return false; } // Ignore the first element of the tetrad: used for field category @@ -105,7 +105,7 @@ UBool FieldPositionIterator::next(FieldPosition& fp) { pos = -1; } - return TRUE; + return true; } U_NAMESPACE_END diff --git a/deps/icu-small/source/i18n/gender.cpp b/deps/icu-small/source/i18n/gender.cpp index dc5def6ad35097..ef64d178467864 100644 --- a/deps/icu-small/source/i18n/gender.cpp +++ b/deps/icu-small/source/i18n/gender.cpp @@ -37,7 +37,7 @@ static const char* gNeutralStr = "neutral"; static const char* gMailTaintsStr = "maleTaints"; static const char* gMixedNeutralStr = "mixedNeutral"; static icu::GenderInfo* gObjs = NULL; -static icu::UInitOnce gGenderInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gGenderInitOnce {}; enum GenderStyle { NEUTRAL, @@ -55,7 +55,7 @@ static UBool U_CALLCONV gender_cleanup(void) { delete [] gObjs; } gGenderInitOnce.reset(); - return TRUE; + return true; } U_CDECL_END @@ -184,8 +184,8 @@ UGender GenderInfo::getListGender(const UGender* genders, int32_t length, UError if (length == 1) { return genders[0]; } - UBool has_female = FALSE; - UBool has_male = FALSE; + UBool has_female = false; + UBool has_male = false; switch (_style) { case NEUTRAL: return UGENDER_OTHER; @@ -199,13 +199,13 @@ UGender GenderInfo::getListGender(const UGender* genders, int32_t length, UError if (has_male) { return UGENDER_OTHER; } - has_female = TRUE; + has_female = true; break; case UGENDER_MALE: if (has_female) { return UGENDER_OTHER; } - has_male = TRUE; + has_male = true; break; default: break; diff --git a/deps/icu-small/source/i18n/gregocal.cpp b/deps/icu-small/source/i18n/gregocal.cpp index 31d36300aeb092..63a6c2d452978b 100644 --- a/deps/icu-small/source/i18n/gregocal.cpp +++ b/deps/icu-small/source/i18n/gregocal.cpp @@ -155,7 +155,7 @@ GregorianCalendar::GregorianCalendar(UErrorCode& status) : Calendar(status), fGregorianCutover(kPapalCutover), fCutoverJulianDay(kCutoverJulianDay), fNormalizedGregorianCutover(fGregorianCutover), fGregorianCutoverYear(1582), -fIsGregorian(TRUE), fInvertGregorian(FALSE) +fIsGregorian(true), fInvertGregorian(false) { setTimeInMillis(getNow(), status); } @@ -166,7 +166,7 @@ GregorianCalendar::GregorianCalendar(TimeZone* zone, UErrorCode& status) : Calendar(zone, Locale::getDefault(), status), fGregorianCutover(kPapalCutover), fCutoverJulianDay(kCutoverJulianDay), fNormalizedGregorianCutover(fGregorianCutover), fGregorianCutoverYear(1582), -fIsGregorian(TRUE), fInvertGregorian(FALSE) +fIsGregorian(true), fInvertGregorian(false) { setTimeInMillis(getNow(), status); } @@ -177,7 +177,7 @@ GregorianCalendar::GregorianCalendar(const TimeZone& zone, UErrorCode& status) : Calendar(zone, Locale::getDefault(), status), fGregorianCutover(kPapalCutover), fCutoverJulianDay(kCutoverJulianDay), fNormalizedGregorianCutover(fGregorianCutover), fGregorianCutoverYear(1582), -fIsGregorian(TRUE), fInvertGregorian(FALSE) +fIsGregorian(true), fInvertGregorian(false) { setTimeInMillis(getNow(), status); } @@ -188,7 +188,7 @@ GregorianCalendar::GregorianCalendar(const Locale& aLocale, UErrorCode& status) : Calendar(TimeZone::forLocaleOrDefault(aLocale), aLocale, status), fGregorianCutover(kPapalCutover), fCutoverJulianDay(kCutoverJulianDay), fNormalizedGregorianCutover(fGregorianCutover), fGregorianCutoverYear(1582), -fIsGregorian(TRUE), fInvertGregorian(FALSE) +fIsGregorian(true), fInvertGregorian(false) { setTimeInMillis(getNow(), status); } @@ -200,7 +200,7 @@ GregorianCalendar::GregorianCalendar(TimeZone* zone, const Locale& aLocale, : Calendar(zone, aLocale, status), fGregorianCutover(kPapalCutover), fCutoverJulianDay(kCutoverJulianDay), fNormalizedGregorianCutover(fGregorianCutover), fGregorianCutoverYear(1582), - fIsGregorian(TRUE), fInvertGregorian(FALSE) + fIsGregorian(true), fInvertGregorian(false) { setTimeInMillis(getNow(), status); } @@ -212,7 +212,7 @@ GregorianCalendar::GregorianCalendar(const TimeZone& zone, const Locale& aLocale : Calendar(zone, aLocale, status), fGregorianCutover(kPapalCutover), fCutoverJulianDay(kCutoverJulianDay), fNormalizedGregorianCutover(fGregorianCutover), fGregorianCutoverYear(1582), - fIsGregorian(TRUE), fInvertGregorian(FALSE) + fIsGregorian(true), fInvertGregorian(false) { setTimeInMillis(getNow(), status); } @@ -224,7 +224,7 @@ GregorianCalendar::GregorianCalendar(int32_t year, int32_t month, int32_t date, : Calendar(TimeZone::createDefault(), Locale::getDefault(), status), fGregorianCutover(kPapalCutover), fCutoverJulianDay(kCutoverJulianDay), fNormalizedGregorianCutover(fGregorianCutover), fGregorianCutoverYear(1582), - fIsGregorian(TRUE), fInvertGregorian(FALSE) + fIsGregorian(true), fInvertGregorian(false) { set(UCAL_ERA, AD); set(UCAL_YEAR, year); @@ -239,7 +239,7 @@ GregorianCalendar::GregorianCalendar(int32_t year, int32_t month, int32_t date, : Calendar(TimeZone::createDefault(), Locale::getDefault(), status), fGregorianCutover(kPapalCutover), fCutoverJulianDay(kCutoverJulianDay), fNormalizedGregorianCutover(fGregorianCutover), fGregorianCutoverYear(1582), - fIsGregorian(TRUE), fInvertGregorian(FALSE) + fIsGregorian(true), fInvertGregorian(false) { set(UCAL_ERA, AD); set(UCAL_YEAR, year); @@ -257,7 +257,7 @@ GregorianCalendar::GregorianCalendar(int32_t year, int32_t month, int32_t date, : Calendar(TimeZone::createDefault(), Locale::getDefault(), status), fGregorianCutover(kPapalCutover), fCutoverJulianDay(kCutoverJulianDay), fNormalizedGregorianCutover(fGregorianCutover), fGregorianCutoverYear(1582), - fIsGregorian(TRUE), fInvertGregorian(FALSE) + fIsGregorian(true), fInvertGregorian(false) { set(UCAL_ERA, AD); set(UCAL_YEAR, year); @@ -388,7 +388,7 @@ void GregorianCalendar::handleComputeFields(int32_t julianDay, UErrorCode& statu // The Julian epoch day (not the same as Julian Day) // is zero on Saturday December 30, 0 (Gregorian). int32_t julianEpochDay = julianDay - (kJan1_1JulianDay - 2); - eyear = (int32_t) ClockMath::floorDivide((4.0*julianEpochDay) + 1464.0, (int32_t) 1461, unusedRemainder); + eyear = (int32_t) ClockMath::floorDivide((4.0*julianEpochDay) + 1464.0, (int32_t) 1461, &unusedRemainder); // Compute the Julian calendar day number for January 1, eyear int32_t january1 = 365*(eyear-1) + ClockMath::floorDivide(eyear-1, (int32_t)4); @@ -472,27 +472,27 @@ GregorianCalendar::isLeapYear(int32_t year) const int32_t GregorianCalendar::handleComputeJulianDay(UCalendarDateFields bestField) { - fInvertGregorian = FALSE; + fInvertGregorian = false; int32_t jd = Calendar::handleComputeJulianDay(bestField); if((bestField == UCAL_WEEK_OF_YEAR) && // if we are doing WOY calculations, we are counting relative to Jan 1 *julian* (internalGet(UCAL_EXTENDED_YEAR)==fGregorianCutoverYear) && jd >= fCutoverJulianDay) { - fInvertGregorian = TRUE; // So that the Julian Jan 1 will be used in handleComputeMonthStart + fInvertGregorian = true; // So that the Julian Jan 1 will be used in handleComputeMonthStart return Calendar::handleComputeJulianDay(bestField); } // The following check handles portions of the cutover year BEFORE the // cutover itself happens. - //if ((fIsGregorian==TRUE) != (jd >= fCutoverJulianDay)) { /* cutoverJulianDay)) { */ - if ((fIsGregorian==TRUE) != (jd >= fCutoverJulianDay)) { /* cutoverJulianDay)) { */ + //if ((fIsGregorian==true) != (jd >= fCutoverJulianDay)) { /* cutoverJulianDay)) { */ + if ((fIsGregorian==true) != (jd >= fCutoverJulianDay)) { /* cutoverJulianDay)) { */ #if defined (U_DEBUG_CAL) fprintf(stderr, "%s:%d: jd [invert] %d\n", __FILE__, __LINE__, jd); #endif - fInvertGregorian = TRUE; + fInvertGregorian = true; jd = Calendar::handleComputeJulianDay(bestField); #if defined (U_DEBUG_CAL) fprintf(stderr, "%s:%d: fIsGregorian %s, fInvertGregorian %s - ", @@ -537,7 +537,7 @@ int32_t GregorianCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, // If the month is out of range, adjust it into range, and // modify the extended year value accordingly. if (month < 0 || month > 11) { - eyear += ClockMath::floorDivide(month, 12, month); + eyear += ClockMath::floorDivide(month, 12, &month); } UBool isLeap = eyear%4 == 0; @@ -580,7 +580,7 @@ int32_t GregorianCalendar::handleGetMonthLength(int32_t extendedYear, int32_t mo // If the month is out of range, adjust it into range, and // modify the extended year value accordingly. if (month < 0 || month > 11) { - extendedYear += ClockMath::floorDivide(month, 12, month); + extendedYear += ClockMath::floorDivide(month, 12, &month); } return isLeapYear(extendedYear) ? kLeapMonthLength[month] : kMonthLength[month]; @@ -651,7 +651,7 @@ GregorianCalendar::validateFields() const field != UCAL_DAY_OF_YEAR && isSet((UCalendarDateFields)field) && ! boundsCheck(internalGet((UCalendarDateFields)field), (UCalendarDateFields)field)) - return FALSE; + return false; } // Values differ in Least-Maximum and Maximum should be handled @@ -660,14 +660,14 @@ GregorianCalendar::validateFields() const int32_t date = internalGet(UCAL_DATE); if (date < getMinimum(UCAL_DATE) || date > monthLength(internalGet(UCAL_MONTH))) { - return FALSE; + return false; } } if (isSet(UCAL_DAY_OF_YEAR)) { int32_t days = internalGet(UCAL_DAY_OF_YEAR); if (days < 1 || days > yearLength()) { - return FALSE; + return false; } } @@ -675,10 +675,10 @@ GregorianCalendar::validateFields() const // We've checked against minimum and maximum above already. if (isSet(UCAL_DAY_OF_WEEK_IN_MONTH) && 0 == internalGet(UCAL_DAY_OF_WEEK_IN_MONTH)) { - return FALSE; + return false; } - return TRUE; + return true; } // ------------------------------------- @@ -828,7 +828,7 @@ GregorianCalendar::roll(UCalendarDateFields field, int32_t amount, UErrorCode& s } // J81 processing. (gregorian cutover) - UBool inCutoverMonth = FALSE; + UBool inCutoverMonth = false; int32_t cMonthLen=0; // 'c' for cutover; in days int32_t cDayOfMonth=0; // no discontinuity: [0, cMonthLen) double cMonthStart=0.0; // in ms @@ -849,7 +849,7 @@ GregorianCalendar::roll(UCalendarDateFields field, int32_t amount, UErrorCode& s // A month containing the cutover is 10 days shorter. if ((cMonthStart < fGregorianCutover) && (cMonthStart + (cMonthLen=(max-10))*kOneDay >= fGregorianCutover)) { - inCutoverMonth = TRUE; + inCutoverMonth = true; } } break; @@ -1145,7 +1145,7 @@ int32_t GregorianCalendar::getActualMaximum(UCalendarDateFields field, UErrorCod return 0; } - cal->setLenient(TRUE); + cal->setLenient(true); int32_t era = cal->get(UCAL_ERA, status); UDate d = cal->getTime(status); @@ -1241,12 +1241,12 @@ UBool GregorianCalendar::inDaylightTime(UErrorCode& status) const { if (U_FAILURE(status) || !getTimeZone().useDaylightTime()) - return FALSE; + return false; // Force an update of the state of the Calendar. ((GregorianCalendar*)this)->complete(status); // cast away const - return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : FALSE); + return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : false); } // ------------------------------------- @@ -1274,12 +1274,12 @@ GregorianCalendar::getType() const { */ static UDate gSystemDefaultCenturyStart = DBL_MIN; static int32_t gSystemDefaultCenturyStartYear = -1; -static icu::UInitOnce gSystemDefaultCenturyInit = U_INITONCE_INITIALIZER; +static icu::UInitOnce gSystemDefaultCenturyInit {}; UBool GregorianCalendar::haveDefaultCentury() const { - return TRUE; + return true; } static void U_CALLCONV diff --git a/deps/icu-small/source/i18n/gregoimp.cpp b/deps/icu-small/source/i18n/gregoimp.cpp index 537aa19d8a40ed..f862cd1d831424 100644 --- a/deps/icu-small/source/i18n/gregoimp.cpp +++ b/deps/icu-small/source/i18n/gregoimp.cpp @@ -33,28 +33,33 @@ int64_t ClockMath::floorDivide(int64_t numerator, int64_t denominator) { } int32_t ClockMath::floorDivide(double numerator, int32_t denominator, - int32_t& remainder) { - double quotient; - quotient = uprv_floor(numerator / denominator); - remainder = (int32_t) (numerator - (quotient * denominator)); + int32_t* remainder) { + // For an integer n and representable ⌊x/n⌋, ⌊RN(x/n)⌋=⌊x/n⌋, where RN is + // rounding to nearest. + double quotient = uprv_floor(numerator / denominator); + // For doubles x and n, where n is an integer and ⌊x+n⌋ < 2³¹, the + // expression `(int32_t) (x + n)` evaluated with rounding to nearest + // differs from ⌊x+n⌋ if 0 < ⌈x⌉−x ≪ x+n, as `x + n` is rounded up to + // n+⌈x⌉ = ⌊x+n⌋ + 1. Rewriting it as ⌊x⌋+n makes the addition exact. + *remainder = (int32_t) (uprv_floor(numerator) - (quotient * denominator)); return (int32_t) quotient; } double ClockMath::floorDivide(double dividend, double divisor, - double& remainder) { + double* remainder) { // Only designed to work for positive divisors U_ASSERT(divisor > 0); double quotient = floorDivide(dividend, divisor); - remainder = dividend - (quotient * divisor); + *remainder = dividend - (quotient * divisor); // N.B. For certain large dividends, on certain platforms, there // is a bug such that the quotient is off by one. If you doubt // this to be true, set a breakpoint below and run cintltst. - if (remainder < 0 || remainder >= divisor) { + if (*remainder < 0 || *remainder >= divisor) { // E.g. 6.7317038241449352e+022 / 86400000.0 is wrong on my // machine (too high by one). 4.1792057231752762e+024 / // 86400000.0 is wrong the other way (too low). double q = quotient; - quotient += (remainder < 0) ? -1 : +1; + quotient += (*remainder < 0) ? -1 : +1; if (q == quotient) { // For quotients > ~2^53, we won't be able to add or // subtract one, since the LSB of the mantissa will be > @@ -65,12 +70,12 @@ double ClockMath::floorDivide(double dividend, double divisor, // values give back an approximate answer rather than // crashing. For example, UDate values above a ~10^25 // might all have a time of midnight. - remainder = 0; + *remainder = 0; } else { - remainder = dividend - (quotient * divisor); + *remainder = dividend - (quotient * divisor); } } - U_ASSERT(0 <= remainder && remainder < divisor); + U_ASSERT(0 <= *remainder && *remainder < divisor); return quotient; } @@ -106,10 +111,10 @@ void Grego::dayToFields(double day, int32_t& year, int32_t& month, // representation. We use 400-year, 100-year, and 4-year cycles. // For example, the 4-year cycle has 4 years + 1 leap day; giving // 1461 == 365*4 + 1 days. - int32_t n400 = ClockMath::floorDivide(day, 146097, doy); // 400-year cycle length - int32_t n100 = ClockMath::floorDivide(doy, 36524, doy); // 100-year cycle length - int32_t n4 = ClockMath::floorDivide(doy, 1461, doy); // 4-year cycle length - int32_t n1 = ClockMath::floorDivide(doy, 365, doy); + int32_t n400 = ClockMath::floorDivide(day, 146097, &doy); // 400-year cycle length + int32_t n100 = ClockMath::floorDivide(doy, 36524, &doy); // 100-year cycle length + int32_t n4 = ClockMath::floorDivide(doy, 1461, &doy); // 4-year cycle length + int32_t n1 = ClockMath::floorDivide(doy, 365, &doy); year = 400*n400 + 100*n100 + 4*n4 + n1; if (n100 == 4 || n1 == 4) { doy = 365; // Dec 31 at end of 4- or 400-year cycle @@ -137,14 +142,14 @@ void Grego::dayToFields(double day, int32_t& year, int32_t& month, void Grego::timeToFields(UDate time, int32_t& year, int32_t& month, int32_t& dom, int32_t& dow, int32_t& doy, int32_t& mid) { double millisInDay; - double day = ClockMath::floorDivide((double)time, (double)U_MILLIS_PER_DAY, millisInDay); + double day = ClockMath::floorDivide((double)time, (double)U_MILLIS_PER_DAY, &millisInDay); mid = (int32_t)millisInDay; dayToFields(day, year, month, dom, dow, doy); } int32_t Grego::dayOfWeek(double day) { int32_t dow; - ClockMath::floorDivide(day + UCAL_THURSDAY, 7, dow); + ClockMath::floorDivide(day + int{UCAL_THURSDAY}, 7, &dow); return (dow == 0) ? UCAL_SATURDAY : dow; } diff --git a/deps/icu-small/source/i18n/gregoimp.h b/deps/icu-small/source/i18n/gregoimp.h index b1a5bc22c22d28..d65d6a4f88e928 100644 --- a/deps/icu-small/source/i18n/gregoimp.h +++ b/deps/icu-small/source/i18n/gregoimp.h @@ -78,7 +78,7 @@ class ClockMath { * @return the floor of the quotient */ static int32_t floorDivide(double numerator, int32_t denominator, - int32_t& remainder); + int32_t* remainder); /** * For a positive divisor, return the quotient and remainder @@ -91,7 +91,7 @@ class ClockMath { * Calling with a divisor <= 0 is disallowed. */ static double floorDivide(double dividend, double divisor, - double& remainder); + double* remainder); }; // Useful millisecond constants diff --git a/deps/icu-small/source/i18n/hebrwcal.cpp b/deps/icu-small/source/i18n/hebrwcal.cpp index 4d8e59cef95a41..b3e6bcb65c3342 100644 --- a/deps/icu-small/source/i18n/hebrwcal.cpp +++ b/deps/icu-small/source/i18n/hebrwcal.cpp @@ -140,7 +140,7 @@ U_CDECL_BEGIN static UBool calendar_hebrew_cleanup(void) { delete gCache; gCache = NULL; - return TRUE; + return true; } U_CDECL_END @@ -239,7 +239,7 @@ void HebrewCalendar::add(UCalendarDateFields field, int32_t amount, UErrorCode& } month -= ELUL+1; ++year; - acrossAdar1 = TRUE; + acrossAdar1 = true; } } else { acrossAdar1 = (month > ADAR_1); // started after ADAR_1? @@ -253,7 +253,7 @@ void HebrewCalendar::add(UCalendarDateFields field, int32_t amount, UErrorCode& } month += ELUL+1; --year; - acrossAdar1 = TRUE; + acrossAdar1 = true; } } set(UCAL_MONTH, month); @@ -671,12 +671,12 @@ HebrewCalendar::inDaylightTime(UErrorCode& status) const { // copied from GregorianCalendar if (U_FAILURE(status) || !getTimeZone().useDaylightTime()) - return FALSE; + return false; // Force an update of the state of the Calendar. ((HebrewCalendar*)this)->complete(status); // cast away const - return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : FALSE); + return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : false); } /** @@ -686,11 +686,11 @@ HebrewCalendar::inDaylightTime(UErrorCode& status) const */ static UDate gSystemDefaultCenturyStart = DBL_MIN; static int32_t gSystemDefaultCenturyStartYear = -1; -static icu::UInitOnce gSystemDefaultCenturyInit = U_INITONCE_INITIALIZER; +static icu::UInitOnce gSystemDefaultCenturyInit {}; UBool HebrewCalendar::haveDefaultCentury() const { - return TRUE; + return true; } static void U_CALLCONV initializeSystemDefaultCentury() diff --git a/deps/icu-small/source/i18n/hebrwcal.h b/deps/icu-small/source/i18n/hebrwcal.h index ae4401832d4679..d75651d47a4fde 100644 --- a/deps/icu-small/source/i18n/hebrwcal.h +++ b/deps/icu-small/source/i18n/hebrwcal.h @@ -88,7 +88,7 @@ class U_I18N_API HebrewCalendar : public Calendar { * Useful constants for HebrewCalendar. * @internal */ - enum EEras { + enum Month { /** * Constant for Tishri, the 1st month of the Hebrew year. */ @@ -180,13 +180,6 @@ class U_I18N_API HebrewCalendar : public Calendar { */ HebrewCalendar(const HebrewCalendar& source); - /** - * Default assignment operator - * @param right the object to be copied. - * @internal - */ - HebrewCalendar& operator=(const HebrewCalendar& right); - /** * Create and return a polymorphic copy of this calendar. * @return return a polymorphic copy of this calendar. diff --git a/deps/icu-small/source/i18n/indiancal.cpp b/deps/icu-small/source/i18n/indiancal.cpp index 7bba7f5092059f..935290a5751dc3 100644 --- a/deps/icu-small/source/i18n/indiancal.cpp +++ b/deps/icu-small/source/i18n/indiancal.cpp @@ -110,7 +110,7 @@ static UBool isGregorianLeap(int32_t year) */ int32_t IndianCalendar::handleGetMonthLength(int32_t eyear, int32_t month) const { if (month < 0 || month > 11) { - eyear += ClockMath::floorDivide(month, 12, month); + eyear += ClockMath::floorDivide(month, 12, &month); } if (isGregorianLeap(eyear + INDIAN_ERA_START) && month == 0) { @@ -210,7 +210,7 @@ int32_t IndianCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, UB // If the month is out of range, adjust it into range, and adjust the extended year accordingly if (month < 0 || month > 11) { - eyear += (int32_t)ClockMath::floorDivide(month, 12, month); + eyear += (int32_t)ClockMath::floorDivide(month, 12, &month); } if(month == 12){ @@ -303,13 +303,13 @@ IndianCalendar::inDaylightTime(UErrorCode& status) const { // copied from GregorianCalendar if (U_FAILURE(status) || !getTimeZone().useDaylightTime()) { - return FALSE; + return false; } // Force an update of the state of the Calendar. ((IndianCalendar*)this)->complete(status); // cast away const - return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : FALSE); + return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : false); } @@ -320,12 +320,12 @@ IndianCalendar::inDaylightTime(UErrorCode& status) const */ static UDate gSystemDefaultCenturyStart = DBL_MIN; static int32_t gSystemDefaultCenturyStartYear = -1; -static icu::UInitOnce gSystemDefaultCenturyInit = U_INITONCE_INITIALIZER; +static icu::UInitOnce gSystemDefaultCenturyInit {}; UBool IndianCalendar::haveDefaultCentury() const { - return TRUE; + return true; } static void U_CALLCONV diff --git a/deps/icu-small/source/i18n/indiancal.h b/deps/icu-small/source/i18n/indiancal.h index 029515cf547b58..bfbea0032954cd 100644 --- a/deps/icu-small/source/i18n/indiancal.h +++ b/deps/icu-small/source/i18n/indiancal.h @@ -285,7 +285,7 @@ class U_I18N_API IndianCalendar : public Calendar { virtual const char * getType() const override; private: - IndianCalendar(); // default constructor not implemented + IndianCalendar() = delete; // default constructor not implemented // Default century. protected: diff --git a/deps/icu-small/source/i18n/inputext.cpp b/deps/icu-small/source/i18n/inputext.cpp index fa4939e8f4f1ae..7c78ad249a4ba6 100644 --- a/deps/icu-small/source/i18n/inputext.cpp +++ b/deps/icu-small/source/i18n/inputext.cpp @@ -49,7 +49,7 @@ InputText::~InputText() void InputText::setText(const char *in, int32_t len) { fInputLen = 0; - fC1Bytes = FALSE; + fC1Bytes = false; fRawInput = (const uint8_t *) in; fRawLength = len == -1? (int32_t)uprv_strlen(in) : len; } @@ -83,7 +83,7 @@ void InputText::MungeInput(UBool fStripTags) { int srci = 0; int dsti = 0; uint8_t b; - bool inMarkup = FALSE; + bool inMarkup = false; int32_t openTags = 0; int32_t badTags = 0; @@ -103,7 +103,7 @@ void InputText::MungeInput(UBool fStripTags) { badTags += 1; } - inMarkup = TRUE; + inMarkup = true; openTags += 1; } @@ -112,7 +112,7 @@ void InputText::MungeInput(UBool fStripTags) { } if (b == (uint8_t)0x3E) { /* Check for the ASCII '>' */ - inMarkup = FALSE; + inMarkup = false; } } @@ -153,7 +153,7 @@ void InputText::MungeInput(UBool fStripTags) { for (int32_t i = 0x80; i <= 0x9F; i += 1) { if (fByteStats[i] != 0) { - fC1Bytes = TRUE; + fC1Bytes = true; break; } } diff --git a/deps/icu-small/source/i18n/islamcal.cpp b/deps/icu-small/source/i18n/islamcal.cpp index de37e6b9398613..916b4da2b640d0 100644 --- a/deps/icu-small/source/i18n/islamcal.cpp +++ b/deps/icu-small/source/i18n/islamcal.cpp @@ -67,7 +67,7 @@ static UBool calendar_islamic_cleanup(void) { delete gIslamicCalendarAstro; gIslamicCalendarAstro = NULL; } - return TRUE; + return true; } U_CDECL_END @@ -697,12 +697,12 @@ IslamicCalendar::inDaylightTime(UErrorCode& status) const { // copied from GregorianCalendar if (U_FAILURE(status) || !getTimeZone().useDaylightTime()) - return FALSE; + return false; // Force an update of the state of the Calendar. ((IslamicCalendar*)this)->complete(status); // cast away const - return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : FALSE); + return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : false); } /** @@ -712,12 +712,12 @@ IslamicCalendar::inDaylightTime(UErrorCode& status) const */ static UDate gSystemDefaultCenturyStart = DBL_MIN; static int32_t gSystemDefaultCenturyStartYear = -1; -static icu::UInitOnce gSystemDefaultCenturyInit = U_INITONCE_INITIALIZER; +static icu::UInitOnce gSystemDefaultCenturyInit {}; UBool IslamicCalendar::haveDefaultCentury() const { - return TRUE; + return true; } UDate IslamicCalendar::defaultCenturyStart() const diff --git a/deps/icu-small/source/i18n/islamcal.h b/deps/icu-small/source/i18n/islamcal.h index a29b7daa086f44..7d9941d4709638 100644 --- a/deps/icu-small/source/i18n/islamcal.h +++ b/deps/icu-small/source/i18n/islamcal.h @@ -377,7 +377,7 @@ class U_I18N_API IslamicCalendar : public Calendar { virtual const char * getType() const override; private: - IslamicCalendar(); // default constructor not implemented + IslamicCalendar() = delete; // default constructor not implemented // Default century. protected: diff --git a/deps/icu-small/source/i18n/japancal.cpp b/deps/icu-small/source/i18n/japancal.cpp index 75a248f406ffe1..ca9b0704a00dfc 100644 --- a/deps/icu-small/source/i18n/japancal.cpp +++ b/deps/icu-small/source/i18n/japancal.cpp @@ -39,7 +39,7 @@ #include "cstring.h" static icu::EraRules * gJapaneseEraRules = nullptr; -static icu::UInitOnce gJapaneseEraRulesInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gJapaneseEraRulesInitOnce {}; static int32_t gCurrentEra = 0; U_CDECL_BEGIN @@ -50,7 +50,7 @@ static UBool japanese_calendar_cleanup(void) { } gCurrentEra = 0; gJapaneseEraRulesInitOnce.reset(); - return TRUE; + return true; } U_CDECL_END @@ -71,7 +71,7 @@ UBool JapaneseCalendar::enableTentativeEra() { // 1. Environment variable ICU_ENABLE_TENTATIVE_ERA=true or false - UBool includeTentativeEra = FALSE; + UBool includeTentativeEra = false; #if U_PLATFORM_HAS_WINUWP_API == 1 // UWP doesn't allow access to getenv(), but we can call GetEnvironmentVariableW to do the same thing. @@ -80,12 +80,12 @@ UBool JapaneseCalendar::enableTentativeEra() { WCHAR varValue[5] = {}; DWORD ret = GetEnvironmentVariableW(reinterpret_cast(varName), varValue, UPRV_LENGTHOF(varValue)); if ((ret == 4) && (_wcsicmp(varValue, L"true") == 0)) { - includeTentativeEra = TRUE; + includeTentativeEra = true; } #else char *envVarVal = getenv(TENTATIVE_ERA_VAR_NAME); if (envVarVal != NULL && uprv_stricmp(envVarVal, "true") == 0) { - includeTentativeEra = TRUE; + includeTentativeEra = true; } #endif return includeTentativeEra; @@ -230,7 +230,7 @@ Disable pivoting */ UBool JapaneseCalendar::haveDefaultCentury() const { - return FALSE; + return false; } UDate JapaneseCalendar::defaultCenturyStart() const diff --git a/deps/icu-small/source/i18n/measfmt.cpp b/deps/icu-small/source/i18n/measfmt.cpp index a9a56a3b58d9f8..d2b4e7018dce2a 100644 --- a/deps/icu-small/source/i18n/measfmt.cpp +++ b/deps/icu-small/source/i18n/measfmt.cpp @@ -183,10 +183,10 @@ static UBool getString( int32_t len = 0; const UChar *resStr = ures_getString(resource, &len, &status); if (U_FAILURE(status)) { - return FALSE; + return false; } - result.setTo(TRUE, resStr, len); - return TRUE; + result.setTo(true, resStr, len); + return true; } static UnicodeString loadNumericDateFormatterPattern( @@ -239,7 +239,7 @@ static NumericDateFormatters *loadNumericDateFormatters( return result; } -template<> U_I18N_API +template<> const MeasureFormatCacheData *LocaleCacheKey::createObject( const void * /*unused*/, UErrorCode &status) const { const char *localeId = fLoc.getName(); @@ -645,7 +645,7 @@ void MeasureFormat::adoptNumberFormat( UBool MeasureFormat::setMeasureFormatLocale(const Locale &locale, UErrorCode &status) { if (U_FAILURE(status) || locale == getLocale(status)) { - return FALSE; + return false; } initMeasureFormat(locale, fWidth, NULL, status); return U_SUCCESS(status); @@ -769,7 +769,7 @@ UnicodeString &MeasureFormat::formatNumeric( FormattedStringBuilder fsb; - UBool protect = FALSE; + UBool protect = false; const int32_t patternLength = pattern.length(); for (int32_t i = 0; i < patternLength; i++) { char16_t c = pattern[i]; diff --git a/deps/icu-small/source/i18n/measunit.cpp b/deps/icu-small/source/i18n/measunit.cpp index 5ad3991974d59e..f53137c48cd301 100644 --- a/deps/icu-small/source/i18n/measunit.cpp +++ b/deps/icu-small/source/i18n/measunit.cpp @@ -43,24 +43,24 @@ static const int32_t gOffsets[] = { 17, 27, 31, - 330, - 341, - 357, - 361, - 370, + 332, + 343, + 360, + 364, 373, - 377, - 385, - 407, - 411, - 426, - 427, - 433, - 443, - 447, - 451, - 453, - 487 + 376, + 380, + 388, + 410, + 414, + 429, + 430, + 436, + 446, + 450, + 454, + 456, + 490 }; static const int32_t kCurrencyOffset = 5; @@ -345,6 +345,7 @@ static const char * const gSubTypes[] = { "SHP", "SIT", "SKK", + "SLE", "SLL", "SOS", "SRD", @@ -384,6 +385,7 @@ static const char * const gSubTypes[] = { "UYW", "UZS", "VEB", + "VED", "VEF", "VES", "VNC", @@ -446,6 +448,7 @@ static const char * const gSubTypes[] = { "month", "month-person", "nanosecond", + "quarter", "second", "week", "week-person", @@ -511,7 +514,6 @@ static const char * const gSubTypes[] = { "grain", "gram", "kilogram", - "metric-ton", "microgram", "milligram", "ounce", @@ -520,6 +522,7 @@ static const char * const gSubTypes[] = { "solar-mass", "stone", "ton", + "tonne", "", "gigawatt", "horsepower", @@ -1011,46 +1014,54 @@ MeasureUnit MeasureUnit::getNanosecond() { return MeasureUnit(7, 10); } -MeasureUnit *MeasureUnit::createSecond(UErrorCode &status) { +MeasureUnit *MeasureUnit::createQuarter(UErrorCode &status) { return MeasureUnit::create(7, 11, status); } -MeasureUnit MeasureUnit::getSecond() { +MeasureUnit MeasureUnit::getQuarter() { return MeasureUnit(7, 11); } -MeasureUnit *MeasureUnit::createWeek(UErrorCode &status) { +MeasureUnit *MeasureUnit::createSecond(UErrorCode &status) { return MeasureUnit::create(7, 12, status); } -MeasureUnit MeasureUnit::getWeek() { +MeasureUnit MeasureUnit::getSecond() { return MeasureUnit(7, 12); } -MeasureUnit *MeasureUnit::createWeekPerson(UErrorCode &status) { +MeasureUnit *MeasureUnit::createWeek(UErrorCode &status) { return MeasureUnit::create(7, 13, status); } -MeasureUnit MeasureUnit::getWeekPerson() { +MeasureUnit MeasureUnit::getWeek() { return MeasureUnit(7, 13); } -MeasureUnit *MeasureUnit::createYear(UErrorCode &status) { +MeasureUnit *MeasureUnit::createWeekPerson(UErrorCode &status) { return MeasureUnit::create(7, 14, status); } -MeasureUnit MeasureUnit::getYear() { +MeasureUnit MeasureUnit::getWeekPerson() { return MeasureUnit(7, 14); } -MeasureUnit *MeasureUnit::createYearPerson(UErrorCode &status) { +MeasureUnit *MeasureUnit::createYear(UErrorCode &status) { return MeasureUnit::create(7, 15, status); } -MeasureUnit MeasureUnit::getYearPerson() { +MeasureUnit MeasureUnit::getYear() { return MeasureUnit(7, 15); } +MeasureUnit *MeasureUnit::createYearPerson(UErrorCode &status) { + return MeasureUnit::create(7, 16, status); +} + +MeasureUnit MeasureUnit::getYearPerson() { + return MeasureUnit(7, 16); +} + MeasureUnit *MeasureUnit::createAmpere(UErrorCode &status) { return MeasureUnit::create(8, 0, status); } @@ -1532,74 +1543,82 @@ MeasureUnit MeasureUnit::getKilogram() { } MeasureUnit *MeasureUnit::createMetricTon(UErrorCode &status) { - return MeasureUnit::create(15, 6, status); + return MeasureUnit::create(15, 14, status); } MeasureUnit MeasureUnit::getMetricTon() { - return MeasureUnit(15, 6); + return MeasureUnit(15, 14); } MeasureUnit *MeasureUnit::createMicrogram(UErrorCode &status) { - return MeasureUnit::create(15, 7, status); + return MeasureUnit::create(15, 6, status); } MeasureUnit MeasureUnit::getMicrogram() { - return MeasureUnit(15, 7); + return MeasureUnit(15, 6); } MeasureUnit *MeasureUnit::createMilligram(UErrorCode &status) { - return MeasureUnit::create(15, 8, status); + return MeasureUnit::create(15, 7, status); } MeasureUnit MeasureUnit::getMilligram() { - return MeasureUnit(15, 8); + return MeasureUnit(15, 7); } MeasureUnit *MeasureUnit::createOunce(UErrorCode &status) { - return MeasureUnit::create(15, 9, status); + return MeasureUnit::create(15, 8, status); } MeasureUnit MeasureUnit::getOunce() { - return MeasureUnit(15, 9); + return MeasureUnit(15, 8); } MeasureUnit *MeasureUnit::createOunceTroy(UErrorCode &status) { - return MeasureUnit::create(15, 10, status); + return MeasureUnit::create(15, 9, status); } MeasureUnit MeasureUnit::getOunceTroy() { - return MeasureUnit(15, 10); + return MeasureUnit(15, 9); } MeasureUnit *MeasureUnit::createPound(UErrorCode &status) { - return MeasureUnit::create(15, 11, status); + return MeasureUnit::create(15, 10, status); } MeasureUnit MeasureUnit::getPound() { - return MeasureUnit(15, 11); + return MeasureUnit(15, 10); } MeasureUnit *MeasureUnit::createSolarMass(UErrorCode &status) { - return MeasureUnit::create(15, 12, status); + return MeasureUnit::create(15, 11, status); } MeasureUnit MeasureUnit::getSolarMass() { - return MeasureUnit(15, 12); + return MeasureUnit(15, 11); } MeasureUnit *MeasureUnit::createStone(UErrorCode &status) { - return MeasureUnit::create(15, 13, status); + return MeasureUnit::create(15, 12, status); } MeasureUnit MeasureUnit::getStone() { - return MeasureUnit(15, 13); + return MeasureUnit(15, 12); } MeasureUnit *MeasureUnit::createTon(UErrorCode &status) { - return MeasureUnit::create(15, 14, status); + return MeasureUnit::create(15, 13, status); } MeasureUnit MeasureUnit::getTon() { + return MeasureUnit(15, 13); +} + +MeasureUnit *MeasureUnit::createTonne(UErrorCode &status) { + return MeasureUnit::create(15, 14, status); +} + +MeasureUnit MeasureUnit::getTonne() { return MeasureUnit(15, 14); } diff --git a/deps/icu-small/source/i18n/measunit_extra.cpp b/deps/icu-small/source/i18n/measunit_extra.cpp index 2df9edee96a8a6..3d49d1d610a2bc 100644 --- a/deps/icu-small/source/i18n/measunit_extra.cpp +++ b/deps/icu-small/source/i18n/measunit_extra.cpp @@ -312,7 +312,7 @@ class CategoriesSink : public icu::ResourceSink { int32_t outIndex; }; -icu::UInitOnce gUnitExtrasInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce gUnitExtrasInitOnce {}; // Array of simple unit IDs. // @@ -349,7 +349,7 @@ UBool U_CALLCONV cleanupUnitExtras() { uprv_free(gSimpleUnits); gSimpleUnits = nullptr; gUnitExtrasInitOnce.reset(); - return TRUE; + return true; } void U_CALLCONV initUnitExtras(UErrorCode& status) { @@ -718,7 +718,7 @@ class Parser { case COMPOUND_PART_PER: if (sawAnd) { // Mixed compound units not yet supported, - // TODO(CLDR-13700). + // TODO(CLDR-13701). status = kUnitIdentifierSyntaxError; return result; } @@ -735,7 +735,7 @@ class Parser { case COMPOUND_PART_AND: if (fAfterPer) { // Can't start with "-and-", and mixed compound units - // not yet supported, TODO(CLDR-13700). + // not yet supported, TODO(CLDR-13701). status = kUnitIdentifierSyntaxError; return result; } diff --git a/deps/icu-small/source/i18n/msgfmt.cpp b/deps/icu-small/source/i18n/msgfmt.cpp index 13a5a0895160fb..29476f328f8077 100644 --- a/deps/icu-small/source/i18n/msgfmt.cpp +++ b/deps/icu-small/source/i18n/msgfmt.cpp @@ -239,7 +239,7 @@ MessageFormat::MessageFormat(const UnicodeString& pattern, argTypes(NULL), argTypeCount(0), argTypeCapacity(0), - hasArgTypeConflicts(FALSE), + hasArgTypeConflicts(false), defaultNumberFormat(NULL), defaultDateFormat(NULL), cachedFormatters(NULL), @@ -261,7 +261,7 @@ MessageFormat::MessageFormat(const UnicodeString& pattern, argTypes(NULL), argTypeCount(0), argTypeCapacity(0), - hasArgTypeConflicts(FALSE), + hasArgTypeConflicts(false), defaultNumberFormat(NULL), defaultDateFormat(NULL), cachedFormatters(NULL), @@ -284,7 +284,7 @@ MessageFormat::MessageFormat(const UnicodeString& pattern, argTypes(NULL), argTypeCount(0), argTypeCapacity(0), - hasArgTypeConflicts(FALSE), + hasArgTypeConflicts(false), defaultNumberFormat(NULL), defaultDateFormat(NULL), cachedFormatters(NULL), @@ -338,17 +338,17 @@ MessageFormat::~MessageFormat() /** * Allocate argTypes[] to at least the given capacity and return - * TRUE if successful. If not, leave argTypes[] unchanged. + * true if successful. If not, leave argTypes[] unchanged. * * If argTypes is NULL, allocate it. If it is not NULL, enlarge it * if necessary to be at least as large as specified. */ UBool MessageFormat::allocateArgTypes(int32_t capacity, UErrorCode& status) { if (U_FAILURE(status)) { - return FALSE; + return false; } if (argTypeCapacity >= capacity) { - return TRUE; + return true; } if (capacity < DEFAULT_INITIAL_CAPACITY) { capacity = DEFAULT_INITIAL_CAPACITY; @@ -359,11 +359,11 @@ UBool MessageFormat::allocateArgTypes(int32_t capacity, UErrorCode& status) { uprv_realloc(argTypes, sizeof(*argTypes) * capacity); if (a == NULL) { status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } argTypes = a; argTypeCapacity = capacity; - return TRUE; + return true; } // ------------------------------------- @@ -504,7 +504,7 @@ void MessageFormat::resetPattern() { uhash_close(customFormatArgStarts); customFormatArgStarts = NULL; argTypeCount = 0; - hasArgTypeConflicts = FALSE; + hasArgTypeConflicts = false; } void @@ -973,7 +973,7 @@ class PluralSelectorContext { PluralSelectorContext(int32_t start, const UnicodeString &name, const Formattable &num, double off, UErrorCode &errorCode) : startIndex(start), argName(name), offset(off), - numberArgIndex(-1), formatter(NULL), forReplaceNumber(FALSE) { + numberArgIndex(-1), formatter(NULL), forReplaceNumber(false) { // number needs to be set even when select() is not called. // Keep it as a Number/Formattable: // For format() methods, and to preserve information (e.g., BigDecimal). @@ -996,7 +996,7 @@ class PluralSelectorContext { const Format *formatter; /** formatted argument number - plural offset */ UnicodeString numberString; - /** TRUE if number-offset was formatted with the stock number formatter */ + /** true if number-offset was formatted with the stock number formatter */ UBool forReplaceNumber; }; @@ -1048,7 +1048,7 @@ void MessageFormat::format(int32_t msgStart, const void *plNumber, UMessagePatternArgType argType = part->getArgType(); part = &msgPattern.getPart(++i); const Formattable* arg; - UBool noArg = FALSE; + UBool noArg = false; UnicodeString argName = msgPattern.getSubstring(*part); if (argumentNames == NULL) { int32_t argNumber = part->getValue(); // ARG_NUMBER @@ -1056,12 +1056,12 @@ void MessageFormat::format(int32_t msgStart, const void *plNumber, arg = arguments + argNumber; } else { arg = NULL; - noArg = TRUE; + noArg = true; } } else { arg = getArgFromListByName(arguments, argumentNames, cnt, argName); if (arg == NULL) { - noArg = TRUE; + noArg = true; } } ++i; @@ -1268,7 +1268,7 @@ MessageFormat::findOtherSubMessage(int32_t partIndex) const { } // Iterate over (ARG_SELECTOR [ARG_INT|ARG_DOUBLE] message) tuples // until ARG_LIMIT or end of plural-only pattern. - UnicodeString other(FALSE, OTHER_STRING, 5); + UnicodeString other(false, OTHER_STRING, 5); do { part=&msgPattern.getPart(partIndex++); UMessagePatternPartType type=part->getType(); @@ -1393,7 +1393,7 @@ MessageFormat::parse(int32_t msgStart, ParsePosition tempStatus(0); for(int32_t i=msgStart+1; ; ++i) { - UBool haveArgResult = FALSE; + UBool haveArgResult = false; const MessagePattern::Part* part=&msgPattern.getPart(i); const UMessagePatternPartType type=part->getType(); int32_t index=part->getIndex(); @@ -1437,7 +1437,7 @@ MessageFormat::parse(int32_t msgStart, return NULL; // leave index as is to signal error } sourceOffset = tempStatus.getIndex(); - haveArgResult = TRUE; + haveArgResult = true; } else if( argType==UMSGPAT_ARG_TYPE_NONE || (cachedFormatters && uhash_iget(cachedFormatters, i -2))) { // We arrive here if getCachedFormatter returned NULL, but there was actually an element in the hash table. @@ -1466,7 +1466,7 @@ MessageFormat::parse(int32_t msgStart, compValue.append(RIGHT_CURLY_BRACE); if (0 != strValue.compare(compValue)) { argResult.setString(strValue); - haveArgResult = TRUE; + haveArgResult = true; } sourceOffset = next; } @@ -1478,7 +1478,7 @@ MessageFormat::parse(int32_t msgStart, return NULL; // leave index as is to signal error } argResult.setDouble(choiceResult); - haveArgResult = TRUE; + haveArgResult = true; sourceOffset = tempStatus.getIndex(); } else if(UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE(argType) || argType==UMSGPAT_ARG_TYPE_SELECT) { // Parsing not supported. @@ -1622,7 +1622,7 @@ void MessageFormat::cacheExplicitFormats(UErrorCode& status) { for (int32_t i = 0; i < argTypeCount; ++i) { argTypes[i] = Formattable::kObject; } - hasArgTypeConflicts = FALSE; + hasArgTypeConflicts = false; // This loop starts at part index 1 because we do need to examine // ARG_START parts. (But we can ignore the MSG_START.) @@ -1673,7 +1673,7 @@ void MessageFormat::cacheExplicitFormats(UErrorCode& status) { } if (argNumber != -1) { if (argTypes[argNumber] != Formattable::kObject && argTypes[argNumber] != formattableType) { - hasArgTypeConflicts = TRUE; + hasArgTypeConflicts = true; } argTypes[argNumber] = formattableType; } @@ -1789,7 +1789,7 @@ int32_t MessageFormat::findKeyword(const UnicodeString& s, int32_t length = s.length(); const UChar *ps = PatternProps::trimWhiteSpace(s.getBuffer(), length); - UnicodeString buffer(FALSE, ps, length); + UnicodeString buffer(false, ps, length); // Trims the space characters and turns all characters // in s to lower case. buffer.toLower(""); @@ -1810,8 +1810,8 @@ MessageFormat::createIntegerFormat(const Locale& locale, UErrorCode& status) con DecimalFormat *temp2; if (temp != NULL && (temp2 = dynamic_cast(temp)) != NULL) { temp2->setMaximumFractionDigits(0); - temp2->setDecimalSeparatorAlwaysShown(FALSE); - temp2->setParseIntegerOnly(TRUE); + temp2->setDecimalSeparatorAlwaysShown(false); + temp2->setParseIntegerOnly(true); } return temp; @@ -1951,13 +1951,13 @@ MessageFormat::PluralSelectorProvider::~PluralSelectorProvider() { UnicodeString MessageFormat::PluralSelectorProvider::select(void *ctx, double number, UErrorCode& ec) const { if (U_FAILURE(ec)) { - return UnicodeString(FALSE, OTHER_STRING, 5); + return UnicodeString(false, OTHER_STRING, 5); } MessageFormat::PluralSelectorProvider* t = const_cast(this); if(rules == NULL) { t->rules = PluralRules::forLocale(msgFormat.fLocale, type, ec); if (U_FAILURE(ec)) { - return UnicodeString(FALSE, OTHER_STRING, 5); + return UnicodeString(false, OTHER_STRING, 5); } } // Select a sub-message according to how the number is formatted, @@ -1975,11 +1975,11 @@ UnicodeString MessageFormat::PluralSelectorProvider::select(void *ctx, double nu } if(context.formatter == NULL) { context.formatter = msgFormat.getDefaultNumberFormat(ec); - context.forReplaceNumber = TRUE; + context.forReplaceNumber = true; } if (context.number.getDouble(ec) != number) { ec = U_INTERNAL_PROGRAM_ERROR; - return UnicodeString(FALSE, OTHER_STRING, 5); + return UnicodeString(false, OTHER_STRING, 5); } context.formatter->format(context.number, context.numberString, ec); auto* decFmt = dynamic_cast(context.formatter); @@ -1987,7 +1987,7 @@ UnicodeString MessageFormat::PluralSelectorProvider::select(void *ctx, double nu number::impl::DecimalQuantity dq; decFmt->formatToDecimalQuantity(context.number, dq, ec); if (U_FAILURE(ec)) { - return UnicodeString(FALSE, OTHER_STRING, 5); + return UnicodeString(false, OTHER_STRING, 5); } return rules->select(dq); } else { diff --git a/deps/icu-small/source/i18n/name2uni.cpp b/deps/icu-small/source/i18n/name2uni.cpp index ffbbf152d33240..b22c68b022af0a 100644 --- a/deps/icu-small/source/i18n/name2uni.cpp +++ b/deps/icu-small/source/i18n/name2uni.cpp @@ -127,7 +127,7 @@ void NameUnicodeTransliterator::handleTransliterate(Replaceable& text, UTransPos return; } - UnicodeString openPat(TRUE, OPEN, -1); + UnicodeString openPat(true, OPEN, -1); UnicodeString str, name; int32_t cursor = offsets.start; @@ -222,7 +222,7 @@ void NameUnicodeTransliterator::handleTransliterate(Replaceable& text, UTransPos } // Check if c is a legal char. We assume here that - // legal.contains(OPEN_DELIM) is FALSE, so when we abort a + // legal.contains(OPEN_DELIM) is false, so when we abort a // name, we don't have to go back to openPos+1. if (legal.contains(c)) { name.append(c); diff --git a/deps/icu-small/source/i18n/nfrs.cpp b/deps/icu-small/source/i18n/nfrs.cpp index df04e33e04ff12..17fab139113907 100644 --- a/deps/icu-small/source/i18n/nfrs.cpp +++ b/deps/icu-small/source/i18n/nfrs.cpp @@ -138,9 +138,9 @@ NFRuleSet::NFRuleSet(RuleBasedNumberFormat *_owner, UnicodeString* descriptions, , rules(0) , owner(_owner) , fractionRules() - , fIsFractionRuleSet(FALSE) - , fIsPublic(FALSE) - , fIsParseable(TRUE) + , fIsFractionRuleSet(false) + , fIsPublic(false) + , fIsParseable(true) { for (int32_t i = 0; i < NON_NUMERICAL_RULE_LENGTH; ++i) { nonNumericalRules[i] = NULL; @@ -185,7 +185,7 @@ NFRuleSet::NFRuleSet(RuleBasedNumberFormat *_owner, UnicodeString* descriptions, fIsPublic = name.indexOf(gPercentPercent, 2, 0) != 0; if ( name.endsWith(gNoparse,8) ) { - fIsParseable = FALSE; + fIsParseable = false; name.truncate(name.length()-8); // remove the @noparse from the name } @@ -273,13 +273,13 @@ void NFRuleSet::setNonNumericalRule(NFRule *rule) { nonNumericalRules[NEGATIVE_RULE_INDEX] = rule; } else if (baseValue == NFRule::kImproperFractionRule) { - setBestFractionRule(IMPROPER_FRACTION_RULE_INDEX, rule, TRUE); + setBestFractionRule(IMPROPER_FRACTION_RULE_INDEX, rule, true); } else if (baseValue == NFRule::kProperFractionRule) { - setBestFractionRule(PROPER_FRACTION_RULE_INDEX, rule, TRUE); + setBestFractionRule(PROPER_FRACTION_RULE_INDEX, rule, true); } else if (baseValue == NFRule::kDefaultRule) { - setBestFractionRule(DEFAULT_RULE_INDEX, rule, TRUE); + setBestFractionRule(DEFAULT_RULE_INDEX, rule, true); } else if (baseValue == NFRule::kInfinityRule) { delete nonNumericalRules[INFINITY_RULE_INDEX]; @@ -339,9 +339,9 @@ util_equalRules(const NFRule* rule1, const NFRule* rule2) return *rule1 == *rule2; } } else if (!rule2) { - return TRUE; + return true; } - return FALSE; + return false; } bool @@ -380,7 +380,7 @@ NFRuleSet::setDecimalFormatSymbols(const DecimalFormatSymbols &newSymbols, UErro for (uint32_t fIdx = 0; fIdx < fractionRules.size(); fIdx++) { NFRule *fractionRule = fractionRules[fIdx]; if (nonNumericalRules[nonNumericalIdx]->getBaseValue() == fractionRule->getBaseValue()) { - setBestFractionRule(nonNumericalIdx, fractionRule, FALSE); + setBestFractionRule(nonNumericalIdx, fractionRule, false); } } } diff --git a/deps/icu-small/source/i18n/nfrule.cpp b/deps/icu-small/source/i18n/nfrule.cpp index 4bb0785127f7ec..2f8383c764c03d 100644 --- a/deps/icu-small/source/i18n/nfrule.cpp +++ b/deps/icu-small/source/i18n/nfrule.cpp @@ -621,9 +621,9 @@ util_equalSubstitutions(const NFSubstitution* sub1, const NFSubstitution* sub2) return *sub1 == *sub2; } } else if (!sub2) { - return TRUE; + return true; } - return FALSE; + return false; } /** @@ -856,7 +856,7 @@ NFRule::shouldRollBack(int64_t number) const int64_t re = util64_pow(radix, exponent); return (number % re) == 0 && (baseValue % re) != 0; } - return FALSE; + return false; } //----------------------------------------------------------------------- @@ -943,19 +943,19 @@ NFRule::doParse(const UnicodeString& text, // restored for ICU4C port parsePosition.setErrorIndex(pp.getErrorIndex()); resVal.setLong(0); - return TRUE; + return true; } if (baseValue == kInfinityRule) { // If you match this, don't try to perform any calculations on it. parsePosition.setIndex(pp.getIndex()); resVal.setDouble(uprv_getInfinity()); - return TRUE; + return true; } if (baseValue == kNaNRule) { // If you match this, don't try to perform any calculations on it. parsePosition.setIndex(pp.getIndex()); resVal.setDouble(uprv_getNaN()); - return TRUE; + return true; } // this is the fun part. The basic guts of the rule-matching @@ -1083,7 +1083,7 @@ NFRule::doParse(const UnicodeString& text, } resVal.setDouble(result); - return TRUE; // ??? do we need to worry if it is a long or a double? + return true; // ??? do we need to worry if it is a long or a double? } /** @@ -1191,7 +1191,7 @@ NFRule::matchToDelimiter(const UnicodeString& text, if (subText.length() > 0) { UBool success = sub->doParse(subText, tempPP, _baseValue, upperBound, #if UCONFIG_NO_COLLATION - FALSE, + false, #else formatter->isLenient(), #endif @@ -1245,7 +1245,7 @@ NFRule::matchToDelimiter(const UnicodeString& text, // try to match the whole string against the substitution UBool success = sub->doParse(text, tempPP, _baseValue, upperBound, #if UCONFIG_NO_COLLATION - FALSE, + false, #else formatter->isLenient(), #endif @@ -1579,7 +1579,7 @@ NFRule::allIgnorable(const UnicodeString& str, UErrorCode& status) const { // if the string is empty, we can just return true if (str.length() == 0) { - return TRUE; + return true; } #if !UCONFIG_NO_COLLATION @@ -1590,14 +1590,14 @@ NFRule::allIgnorable(const UnicodeString& str, UErrorCode& status) const const RuleBasedCollator* collator = formatter->getCollator(); if (collator == NULL) { status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } LocalPointer iter(collator->createCollationElementIterator(str)); // Memory allocation error check. if (iter.isNull()) { status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } UErrorCode err = U_ZERO_ERROR; @@ -1613,7 +1613,7 @@ NFRule::allIgnorable(const UnicodeString& str, UErrorCode& status) const // if lenient parsing is turned off, there is no such thing as // an ignorable character: return true only if the string is empty - return FALSE; + return false; } void diff --git a/deps/icu-small/source/i18n/nfsubs.cpp b/deps/icu-small/source/i18n/nfsubs.cpp index 70ac18be468635..9dba77b1e30823 100644 --- a/deps/icu-small/source/i18n/nfsubs.cpp +++ b/deps/icu-small/source/i18n/nfsubs.cpp @@ -167,7 +167,7 @@ class ModulusSubstitution : public NFSubstitution { virtual double calcUpperBound(double /*oldUpperBound*/) const override { return static_cast(divisor); } - virtual UBool isModulusSubstitution() const override { return TRUE; } + virtual UBool isModulusSubstitution() const override { return true; } virtual UChar tokenChar() const override { return (UChar)0x003e; } // '>' @@ -763,11 +763,11 @@ NFSubstitution::doParse(const UnicodeString& text, // the result. tempResult = composeRuleValue(tempResult, baseValue); result.setDouble(tempResult); - return TRUE; + return true; // if the parse was UNsuccessful, return 0 } else { result.setLong(0); - return FALSE; + return false; } } @@ -779,7 +779,7 @@ NFSubstitution::doParse(const UnicodeString& text, */ UBool NFSubstitution::isModulusSubstitution() const { - return FALSE; + return false; } //=================================================================== @@ -950,7 +950,7 @@ ModulusSubstitution::doParse(const UnicodeString& text, // use the specific rule's doParse() method, and then we have to // do some of the other work of NFRuleSet.parse() } else { - ruleToUse->doParse(text, parsePosition, FALSE, upperBound, nonNumericalExecutedRuleMask, result); + ruleToUse->doParse(text, parsePosition, false, upperBound, nonNumericalExecutedRuleMask, result); if (parsePosition.getIndex() != 0) { UErrorCode status = U_ZERO_ERROR; @@ -959,7 +959,7 @@ ModulusSubstitution::doParse(const UnicodeString& text, result.setDouble(tempResult); } - return TRUE; + return true; } } /** @@ -1007,17 +1007,17 @@ FractionalPartSubstitution::FractionalPartSubstitution(int32_t _pos, const UnicodeString& description, UErrorCode& status) : NFSubstitution(_pos, _ruleSet, description, status) - , byDigits(FALSE) - , useSpaces(TRUE) + , byDigits(false) + , useSpaces(true) { // akk, ruleSet can change in superclass constructor if (0 == description.compare(gGreaterGreaterThan, 2) || 0 == description.compare(gGreaterGreaterGreaterThan, 3) || _ruleSet == getRuleSet()) { - byDigits = TRUE; + byDigits = true; if (0 == description.compare(gGreaterGreaterGreaterThan, 3)) { - useSpaces = FALSE; + useSpaces = false; } } else { // cast away const @@ -1059,14 +1059,14 @@ FractionalPartSubstitution::doSubstitution(double number, UnicodeString& toInser // // this flag keeps us from formatting trailing zeros. It starts // // out false because we're pulling from the right, and switches // // to true the first time we encounter a non-zero digit - // UBool doZeros = FALSE; + // UBool doZeros = false; // for (int32_t i = 0; i < kMaxDecimalDigits; i++) { // int64_t digit = numberToFormat % 10; // if (digit != 0 || doZeros) { // if (doZeros && useSpaces) { // toInsertInto.insert(_pos + getPos(), gSpace); // } - // doZeros = TRUE; + // doZeros = true; // getRuleSet()->format(digit, toInsertInto, _pos + getPos()); // } // numberToFormat /= 10; @@ -1076,7 +1076,7 @@ FractionalPartSubstitution::doSubstitution(double number, UnicodeString& toInser dl.setToDouble(number); dl.roundToMagnitude(-20, UNUM_ROUND_HALFEVEN, status); // round to 20 fraction digits. - UBool pad = FALSE; + UBool pad = false; for (int32_t didx = dl.getLowerDisplayMagnitude(); didx<0; didx++) { // Loop iterates over fraction digits, starting with the LSD. // include both real digits from the number, and zeros @@ -1084,7 +1084,7 @@ FractionalPartSubstitution::doSubstitution(double number, UnicodeString& toInser if (pad && useSpaces) { toInsertInto.insert(_pos + getPos(), gSpace); } else { - pad = TRUE; + pad = true; } int64_t digit = dl.getDigit(didx); getRuleSet()->format(digit, toInsertInto, _pos + getPos(), recursionCount, status); @@ -1191,7 +1191,7 @@ FractionalPartSubstitution::doParse(const UnicodeString& text, result = dl.toDouble(); result = composeRuleValue(result, baseValue); resVal.setDouble(result); - return TRUE; + return true; } } @@ -1301,7 +1301,7 @@ NumeratorSubstitution::doParse(const UnicodeString& text, } // we've parsed off the zeros, now let's parse the rest from our current position - NFSubstitution::doParse(workText, parsePosition, withZeros ? 1 : baseValue, upperBound, FALSE, nonNumericalExecutedRuleMask, result); + NFSubstitution::doParse(workText, parsePosition, withZeros ? 1 : baseValue, upperBound, false, nonNumericalExecutedRuleMask, result); if (withZeros) { // any base value will do in this case. is there a way to @@ -1310,10 +1310,8 @@ NumeratorSubstitution::doParse(const UnicodeString& text, // compute the 'effective' base and prescale the value down int64_t n = result.getLong(status); // force conversion! int64_t d = 1; - int32_t pow = 0; while (d <= n) { d *= 10; - ++pow; } // now add the zeros while (zeroCount > 0) { @@ -1324,7 +1322,7 @@ NumeratorSubstitution::doParse(const UnicodeString& text, result.setDouble((double)n/(double)d); } - return TRUE; + return true; } bool diff --git a/deps/icu-small/source/i18n/nfsubs.h b/deps/icu-small/source/i18n/nfsubs.h index 0abd98be097d35..a38a3722a59d24 100644 --- a/deps/icu-small/source/i18n/nfsubs.h +++ b/deps/icu-small/source/i18n/nfsubs.h @@ -245,8 +245,8 @@ class NFSubstitution : public UObject { virtual UBool isModulusSubstitution() const; private: - NFSubstitution(const NFSubstitution &other); // forbid copying of this class - NFSubstitution &operator=(const NFSubstitution &other); // forbid copying of this class + NFSubstitution(const NFSubstitution &other) = delete; // forbid copying of this class + NFSubstitution &operator=(const NFSubstitution &other) = delete; // forbid copying of this class public: static UClassID getStaticClassID(void); diff --git a/deps/icu-small/source/i18n/nortrans.cpp b/deps/icu-small/source/i18n/nortrans.cpp index 6a8d2c74194fb0..b1809daebd058a 100644 --- a/deps/icu-small/source/i18n/nortrans.cpp +++ b/deps/icu-small/source/i18n/nortrans.cpp @@ -45,13 +45,13 @@ void NormalizationTransliterator::registerIDs() { Transliterator::_registerFactory(UNICODE_STRING_SIMPLE("Any-FCC"), _create, cstrToken("nfc\0\3")); Transliterator::_registerSpecialInverse(UNICODE_STRING_SIMPLE("NFC"), - UNICODE_STRING_SIMPLE("NFD"), TRUE); + UNICODE_STRING_SIMPLE("NFD"), true); Transliterator::_registerSpecialInverse(UNICODE_STRING_SIMPLE("NFKC"), - UNICODE_STRING_SIMPLE("NFKD"), TRUE); + UNICODE_STRING_SIMPLE("NFKD"), true); Transliterator::_registerSpecialInverse(UNICODE_STRING_SIMPLE("FCC"), - UNICODE_STRING_SIMPLE("NFD"), FALSE); + UNICODE_STRING_SIMPLE("NFD"), false); Transliterator::_registerSpecialInverse(UNICODE_STRING_SIMPLE("FCD"), - UNICODE_STRING_SIMPLE("FCD"), FALSE); + UNICODE_STRING_SIMPLE("FCD"), false); } /** diff --git a/deps/icu-small/source/i18n/number_capi.cpp b/deps/icu-small/source/i18n/number_capi.cpp index b87dbd93e5fcde..42bb05c06613d2 100644 --- a/deps/icu-small/source/i18n/number_capi.cpp +++ b/deps/icu-small/source/i18n/number_capi.cpp @@ -166,11 +166,11 @@ unumf_resultToString(const UFormattedNumber* uresult, UChar* buffer, int32_t buf U_CAPI UBool U_EXPORT2 unumf_resultNextFieldPosition(const UFormattedNumber* uresult, UFieldPosition* ufpos, UErrorCode* ec) { const auto* result = UFormattedNumberApiHelper::validate(uresult, *ec); - if (U_FAILURE(*ec)) { return FALSE; } + if (U_FAILURE(*ec)) { return false; } if (ufpos == nullptr) { *ec = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } FieldPosition fp; @@ -181,7 +181,7 @@ unumf_resultNextFieldPosition(const UFormattedNumber* uresult, UFieldPosition* u ufpos->beginIndex = fp.getBeginIndex(); ufpos->endIndex = fp.getEndIndex(); // NOTE: MSVC sometimes complains when implicitly converting between bool and UBool - return retval ? TRUE : FALSE; + return retval ? true : false; } U_CAPI void U_EXPORT2 diff --git a/deps/icu-small/source/i18n/number_compact.cpp b/deps/icu-small/source/i18n/number_compact.cpp index 60cd7bedf667b0..4dc96e7ea1b91e 100644 --- a/deps/icu-small/source/i18n/number_compact.cpp +++ b/deps/icu-small/source/i18n/number_compact.cpp @@ -173,10 +173,14 @@ void CompactData::CompactDataSink::put(const char *key, ResourceValue &value, UB for (int i3 = 0; powersOfTenTable.getKeyAndValue(i3, key, value); ++i3) { // Assumes that the keys are always of the form "10000" where the magnitude is the - // length of the key minus one. We expect magnitudes to be less than MAX_DIGITS. + // length of the key minus one. We only support magnitudes less than COMPACT_MAX_DIGITS; + // ignore entries that have greater magnitude. auto magnitude = static_cast (strlen(key) - 1); + U_ASSERT(magnitude < COMPACT_MAX_DIGITS); // debug assert + if (magnitude >= COMPACT_MAX_DIGITS) { // skip in production + continue; + } int8_t multiplier = data.multipliers[magnitude]; - U_ASSERT(magnitude < COMPACT_MAX_DIGITS); // Iterate over the plural variants ("one", "other", etc) ResourceTable pluralVariantsTable = value.getTable(status); diff --git a/deps/icu-small/source/i18n/number_compact.h b/deps/icu-small/source/i18n/number_compact.h index 9802b9fb10ee72..fa29744c103a38 100644 --- a/deps/icu-small/source/i18n/number_compact.h +++ b/deps/icu-small/source/i18n/number_compact.h @@ -17,7 +17,7 @@ U_NAMESPACE_BEGIN namespace number { namespace impl { -static const int32_t COMPACT_MAX_DIGITS = 15; +static const int32_t COMPACT_MAX_DIGITS = 20; class CompactData : public MultiplierProducer { public: diff --git a/deps/icu-small/source/i18n/number_currencysymbols.cpp b/deps/icu-small/source/i18n/number_currencysymbols.cpp index da1812f49f0b71..8d5127556be91a 100644 --- a/deps/icu-small/source/i18n/number_currencysymbols.cpp +++ b/deps/icu-small/source/i18n/number_currencysymbols.cpp @@ -108,6 +108,10 @@ UnicodeString CurrencySymbols::getPluralName(StandardPlural::Form plural, UError } } +bool CurrencySymbols::hasEmptyCurrencySymbol() const { + return !fCurrencySymbol.isBogus() && fCurrencySymbol.isEmpty(); +} + CurrencyUnit icu::number::impl::resolveCurrency(const DecimalFormatProperties& properties, const Locale& locale, diff --git a/deps/icu-small/source/i18n/number_currencysymbols.h b/deps/icu-small/source/i18n/number_currencysymbols.h index 7e38fdf8287e14..c2223bd0f0be5c 100644 --- a/deps/icu-small/source/i18n/number_currencysymbols.h +++ b/deps/icu-small/source/i18n/number_currencysymbols.h @@ -41,6 +41,8 @@ class U_I18N_API CurrencySymbols : public UMemory { UnicodeString getPluralName(StandardPlural::Form plural, UErrorCode& status) const; + bool hasEmptyCurrencySymbol() const; + protected: // Required fields: CurrencyUnit fCurrency; diff --git a/deps/icu-small/source/i18n/number_decimfmtprops.cpp b/deps/icu-small/source/i18n/number_decimfmtprops.cpp index 7fa58bbc7ab66c..6dbfc69ec83cd0 100644 --- a/deps/icu-small/source/i18n/number_decimfmtprops.cpp +++ b/deps/icu-small/source/i18n/number_decimfmtprops.cpp @@ -18,7 +18,7 @@ namespace { alignas(DecimalFormatProperties) char kRawDefaultProperties[sizeof(DecimalFormatProperties)]; -icu::UInitOnce gDefaultPropertiesInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce gDefaultPropertiesInitOnce {}; void U_CALLCONV initDefaultProperties(UErrorCode&) { // can't fail, uses placement new into statically allocated space. diff --git a/deps/icu-small/source/i18n/number_fluent.cpp b/deps/icu-small/source/i18n/number_fluent.cpp index fd486afb512249..8a968d922c2912 100644 --- a/deps/icu-small/source/i18n/number_fluent.cpp +++ b/deps/icu-small/source/i18n/number_fluent.cpp @@ -288,6 +288,34 @@ Derived NumberFormatterSettings::usage(const StringPiece usage)&& { return move; } +template +Derived NumberFormatterSettings::displayOptions(const DisplayOptions &displayOptions) const & { + Derived copy(*this); + // `displayCase` does not recognise the `undefined` + if (displayOptions.getGrammaticalCase() == UDISPOPT_GRAMMATICAL_CASE_UNDEFINED) { + copy.fMacros.unitDisplayCase.set(nullptr); + return copy; + } + + copy.fMacros.unitDisplayCase.set( + udispopt_getGrammaticalCaseIdentifier(displayOptions.getGrammaticalCase())); + return copy; +} + +template +Derived NumberFormatterSettings::displayOptions(const DisplayOptions &displayOptions) && { + Derived move(std::move(*this)); + // `displayCase` does not recognise the `undefined` + if (displayOptions.getGrammaticalCase() == UDISPOPT_GRAMMATICAL_CASE_UNDEFINED) { + move.fMacros.unitDisplayCase.set(nullptr); + return move; + } + + move.fMacros.unitDisplayCase.set( + udispopt_getGrammaticalCaseIdentifier(displayOptions.getGrammaticalCase())); + return move; +} + template Derived NumberFormatterSettings::unitDisplayCase(const StringPiece unitDisplayCase) const& { Derived copy(*this); diff --git a/deps/icu-small/source/i18n/number_formatimpl.cpp b/deps/icu-small/source/i18n/number_formatimpl.cpp index 96e3e9e7c69910..4fb190b744b7c1 100644 --- a/deps/icu-small/source/i18n/number_formatimpl.cpp +++ b/deps/icu-small/source/i18n/number_formatimpl.cpp @@ -353,7 +353,9 @@ NumberFormatterImpl::macrosToMicroGenerator(const MacroProps& macros, bool safe, } fPatternModifier.adoptInstead(patternModifier); const AffixPatternProvider* affixProvider = - macros.affixProvider != nullptr + macros.affixProvider != nullptr && ( + // For more information on this condition, see ICU-22073 + !isCompactNotation || isCurrency == macros.affixProvider->hasCurrencySign()) ? macros.affixProvider : static_cast(fPatternInfo.getAlias()); patternModifier->setPatternInfo(affixProvider, kUndefinedField); diff --git a/deps/icu-small/source/i18n/number_longnames.cpp b/deps/icu-small/source/i18n/number_longnames.cpp index b4e96504dede98..be0320cecf236a 100644 --- a/deps/icu-small/source/i18n/number_longnames.cpp +++ b/deps/icu-small/source/i18n/number_longnames.cpp @@ -1569,7 +1569,7 @@ void MixedUnitLongNameHandler::forMeasureUnit(const Locale &loc, for (int32_t i = 0; i < fillIn->fMixedUnitCount; i++) { // Grab data for each of the components. UnicodeString *unitData = &fillIn->fMixedUnitData[i * ARRAY_LENGTH]; - // TODO(CLDR-14502): check from the CLDR-14502 ticket whether this + // TODO(CLDR-14582): check from the CLDR-14582 ticket whether this // propagation of unitDisplayCase is correct: getMeasureData(loc, impl.singleUnits[i]->build(status), width, unitDisplayCase, unitData, status); diff --git a/deps/icu-small/source/i18n/number_mapper.cpp b/deps/icu-small/source/i18n/number_mapper.cpp index 350c431dfdd079..2f398d4a9392fb 100644 --- a/deps/icu-small/source/i18n/number_mapper.cpp +++ b/deps/icu-small/source/i18n/number_mapper.cpp @@ -256,8 +256,6 @@ MacroProps NumberPropertyMapper::oldToNew(const DecimalFormatProperties& propert } else { macros.notation = Notation::compactShort(); } - // Do not forward the affix provider. - macros.affixProvider = nullptr; } ///////////////// diff --git a/deps/icu-small/source/i18n/number_modifiers.cpp b/deps/icu-small/source/i18n/number_modifiers.cpp index b74bfd06fc8e76..092b66ff579363 100644 --- a/deps/icu-small/source/i18n/number_modifiers.cpp +++ b/deps/icu-small/source/i18n/number_modifiers.cpp @@ -22,7 +22,7 @@ const int32_t ARG_NUM_LIMIT = 0x100; // These are the default currency spacing UnicodeSets in CLDR. // Pre-compute them for performance. // The Java unit test testCurrencySpacingPatternStability() will start failing if these change in CLDR. -icu::UInitOnce gDefaultCurrencySpacingInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce gDefaultCurrencySpacingInitOnce {}; UnicodeSet *UNISET_DIGIT = nullptr; UnicodeSet *UNISET_NOTSZ = nullptr; @@ -33,7 +33,7 @@ UBool U_CALLCONV cleanupDefaultCurrencySpacing() { delete UNISET_NOTSZ; UNISET_NOTSZ = nullptr; gDefaultCurrencySpacingInitOnce.reset(); - return TRUE; + return true; } void U_CALLCONV initDefaultCurrencySpacing(UErrorCode &status) { diff --git a/deps/icu-small/source/i18n/number_output.cpp b/deps/icu-small/source/i18n/number_output.cpp index 78006da8c42f0a..729a2cd5e6449f 100644 --- a/deps/icu-small/source/i18n/number_output.cpp +++ b/deps/icu-small/source/i18n/number_output.cpp @@ -39,52 +39,10 @@ MeasureUnit FormattedNumber::getOutputUnit(UErrorCode& status) const { return fData->outputUnit; } -NounClass FormattedNumber::getNounClass(UErrorCode &status) const { - UPRV_FORMATTED_VALUE_METHOD_GUARD(NounClass::OTHER); +UDisplayOptionsNounClass FormattedNumber::getNounClass(UErrorCode &status) const { + UPRV_FORMATTED_VALUE_METHOD_GUARD(UDISPOPT_NOUN_CLASS_UNDEFINED); const char *nounClass = fData->gender; - - // if it is not exist, return `OTHER` - if (uprv_strcmp(nounClass, "") == 0) { - return NounClass::OTHER; - } - - if (uprv_strcmp(nounClass, "neuter") == 0) { - return NounClass::NEUTER; - } - - if (uprv_strcmp(nounClass, "feminine") == 0) { - return NounClass::FEMININE; - } - - if (uprv_strcmp(nounClass, "masculine") == 0) { - return NounClass::MASCULINE; - } - - if (uprv_strcmp(nounClass, "animate") == 0) { - return NounClass::ANIMATE; - } - - if (uprv_strcmp(nounClass, "inanimate") == 0) { - return NounClass::INANIMATE; - } - - if (uprv_strcmp(nounClass, "personal") == 0) { - return NounClass::PERSONAL; - } - - if (uprv_strcmp(nounClass, "common") == 0) { - return NounClass::COMMON; - } - - // In case there is no matching, this means there are noun classes - // that are not supported yet. - status = U_INTERNAL_PROGRAM_ERROR; - return NounClass::OTHER; -} - -const char *FormattedNumber::getGender(UErrorCode &status) const { - UPRV_FORMATTED_VALUE_METHOD_GUARD("") - return fData->gender; + return udispopt_fromNounClassIdentifier(nounClass); } void FormattedNumber::getDecimalQuantity(impl::DecimalQuantity& output, UErrorCode& status) const { diff --git a/deps/icu-small/source/i18n/number_patternmodifier.cpp b/deps/icu-small/source/i18n/number_patternmodifier.cpp index b6543b262b42db..088a30ecd7ff6f 100644 --- a/deps/icu-small/source/i18n/number_patternmodifier.cpp +++ b/deps/icu-small/source/i18n/number_patternmodifier.cpp @@ -284,6 +284,7 @@ void MutablePatternModifier::prepareAffix(bool isPrefix) { fApproximately, fPlural, fPerMilleReplacesPercent, + false, // dropCurrencySymbols currentAffix); } diff --git a/deps/icu-small/source/i18n/number_patternstring.cpp b/deps/icu-small/source/i18n/number_patternstring.cpp index 2738895d8ad03f..557a7320856562 100644 --- a/deps/icu-small/source/i18n/number_patternstring.cpp +++ b/deps/icu-small/source/i18n/number_patternstring.cpp @@ -1056,7 +1056,9 @@ void PatternStringUtils::patternInfoToStringBuilder(const AffixPatternProvider& PatternSignType patternSignType, bool approximately, StandardPlural::Form plural, - bool perMilleReplacesPercent, UnicodeString& output) { + bool perMilleReplacesPercent, + bool dropCurrencySymbols, + UnicodeString& output) { // Should the output render '+' where '-' would normally appear in the pattern? bool plusReplacesMinusSign = (patternSignType == PATTERN_SIGN_TYPE_POS_SIGN) @@ -1130,6 +1132,9 @@ void PatternStringUtils::patternInfoToStringBuilder(const AffixPatternProvider& if (perMilleReplacesPercent && candidate == u'%') { candidate = u'‰'; } + if (dropCurrencySymbols && candidate == u'\u00A4') { + continue; + } output.append(candidate); } } diff --git a/deps/icu-small/source/i18n/number_patternstring.h b/deps/icu-small/source/i18n/number_patternstring.h index 94afda372296ae..08696697847e77 100644 --- a/deps/icu-small/source/i18n/number_patternstring.h +++ b/deps/icu-small/source/i18n/number_patternstring.h @@ -317,7 +317,9 @@ class U_I18N_API PatternStringUtils { static void patternInfoToStringBuilder(const AffixPatternProvider& patternInfo, bool isPrefix, PatternSignType patternSignType, bool approximately, - StandardPlural::Form plural, bool perMilleReplacesPercent, + StandardPlural::Form plural, + bool perMilleReplacesPercent, + bool dropCurrencySymbols, UnicodeString& output); static PatternSignType resolveSignDisplay(UNumberSignDisplay signDisplay, Signum signum); diff --git a/deps/icu-small/source/i18n/number_skeletons.cpp b/deps/icu-small/source/i18n/number_skeletons.cpp index c51831b6823809..3db50369cb667b 100644 --- a/deps/icu-small/source/i18n/number_skeletons.cpp +++ b/deps/icu-small/source/i18n/number_skeletons.cpp @@ -33,7 +33,7 @@ using namespace icu::number::impl::skeleton; namespace { -icu::UInitOnce gNumberSkeletonsInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce gNumberSkeletonsInitOnce {}; char16_t* kSerializedStemTrie = nullptr; @@ -41,7 +41,7 @@ UBool U_CALLCONV cleanupNumberSkeletons() { uprv_free(kSerializedStemTrie); kSerializedStemTrie = nullptr; gNumberSkeletonsInitOnce.reset(); - return TRUE; + return true; } void U_CALLCONV initNumberSkeletons(UErrorCode& status) { diff --git a/deps/icu-small/source/i18n/number_usageprefs.cpp b/deps/icu-small/source/i18n/number_usageprefs.cpp index 5d93d12cce78f1..26fdfafeea4ec2 100644 --- a/deps/icu-small/source/i18n/number_usageprefs.cpp +++ b/deps/icu-small/source/i18n/number_usageprefs.cpp @@ -153,7 +153,7 @@ UsagePrefsHandler::UsagePrefsHandler(const Locale &locale, const StringPiece usage, const MicroPropsGenerator *parent, UErrorCode &status) - : fUnitsRouter(inputUnit, StringPiece(locale.getCountry()), usage, status), + : fUnitsRouter(inputUnit, locale, usage, status), fParent(parent) { } diff --git a/deps/icu-small/source/i18n/numfmt.cpp b/deps/icu-small/source/i18n/numfmt.cpp index b8ce1c930f9dbe..9e841da74a44fa 100644 --- a/deps/icu-small/source/i18n/numfmt.cpp +++ b/deps/icu-small/source/i18n/numfmt.cpp @@ -117,7 +117,7 @@ static const UChar * const gLastResortNumberPatterns[UNUM_FORMAT_STYLE_COUNT] = NULL, // UNUM_SPELLOUT NULL, // UNUM_ORDINAL NULL, // UNUM_DURATION - NULL, // UNUM_NUMBERING_SYSTEM + gLastResortDecimalPat, // UNUM_NUMBERING_SYSTEM NULL, // UNUM_PATTERN_RULEBASED gLastResortIsoCurrencyPat, // UNUM_CURRENCY_ISO gLastResortPluralCurrencyPat, // UNUM_CURRENCY_PLURAL @@ -156,11 +156,11 @@ static const icu::number::impl::CldrPatternStyle gFormatCldrStyles[UNUM_FORMAT_S // Static hashtable cache of NumberingSystem objects used by NumberFormat static UHashtable * NumberingSystem_cache = NULL; -static icu::UInitOnce gNSCacheInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gNSCacheInitOnce {}; #if !UCONFIG_NO_SERVICE static icu::ICULocaleService* gService = NULL; -static icu::UInitOnce gServiceInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gServiceInitOnce {}; #endif /** @@ -186,7 +186,7 @@ static UBool U_CALLCONV numfmt_cleanup(void) { uhash_close(NumberingSystem_cache); NumberingSystem_cache = NULL; } - return TRUE; + return true; } U_CDECL_END @@ -229,13 +229,13 @@ SimpleNumberFormatFactory::getSupportedIDs(int32_t &count, UErrorCode& status) c // ------------------------------------- // default constructor NumberFormat::NumberFormat() -: fGroupingUsed(TRUE), +: fGroupingUsed(true), fMaxIntegerDigits(gDefaultMaxIntegerDigits), fMinIntegerDigits(1), fMaxFractionDigits(3), // invariant, >= minFractionDigits fMinFractionDigits(0), - fParseIntegerOnly(FALSE), - fLenient(FALSE), + fParseIntegerOnly(false), + fLenient(false), fCapitalizationContext(UDISPCTX_CAPITALIZATION_NONE) { fCurrency[0] = 0; @@ -294,39 +294,39 @@ NumberFormat::operator==(const Format& that) const #ifdef FMT_DEBUG // This code makes it easy to determine why two format objects that should // be equal aren't. - UBool first = TRUE; + UBool first = true; if (!Format::operator==(that)) { - if (first) { printf("[ "); first = FALSE; } else { printf(", "); } + if (first) { printf("[ "); first = false; } else { printf(", "); } debug("Format::!="); } if (!(fMaxIntegerDigits == other->fMaxIntegerDigits && fMinIntegerDigits == other->fMinIntegerDigits)) { - if (first) { printf("[ "); first = FALSE; } else { printf(", "); } + if (first) { printf("[ "); first = false; } else { printf(", "); } debug("Integer digits !="); } if (!(fMaxFractionDigits == other->fMaxFractionDigits && fMinFractionDigits == other->fMinFractionDigits)) { - if (first) { printf("[ "); first = FALSE; } else { printf(", "); } + if (first) { printf("[ "); first = false; } else { printf(", "); } debug("Fraction digits !="); } if (!(fGroupingUsed == other->fGroupingUsed)) { - if (first) { printf("[ "); first = FALSE; } else { printf(", "); } + if (first) { printf("[ "); first = false; } else { printf(", "); } debug("fGroupingUsed != "); } if (!(fParseIntegerOnly == other->fParseIntegerOnly)) { - if (first) { printf("[ "); first = FALSE; } else { printf(", "); } + if (first) { printf("[ "); first = false; } else { printf(", "); } debug("fParseIntegerOnly != "); } if (!(u_strcmp(fCurrency, other->fCurrency) == 0)) { - if (first) { printf("[ "); first = FALSE; } else { printf(", "); } + if (first) { printf("[ "); first = false; } else { printf(", "); } debug("fCurrency !="); } if (!(fLenient == other->fLenient)) { - if (first) { printf("[ "); first = FALSE; } else { printf(", "); } + if (first) { printf("[ "); first = false; } else { printf(", "); } debug("fLenient != "); } if (!(fCapitalizationContext == other->fCapitalizationContext)) { - if (first) { printf("[ "); first = FALSE; } else { printf(", "); } + if (first) { printf("[ "); first = false; } else { printf(", "); } debug("fCapitalizationContext != "); } if (!first) { printf(" ]"); } @@ -502,7 +502,7 @@ ArgExtractor::iso(void) const { } ArgExtractor::ArgExtractor(const NumberFormat& /*nf*/, const Formattable& obj, UErrorCode& /*status*/) - : num(&obj), fWasCurrency(FALSE) { + : num(&obj), fWasCurrency(false) { const UObject* o = obj.getObject(); // most commonly o==NULL const CurrencyAmount* amt; @@ -512,7 +512,7 @@ ArgExtractor::ArgExtractor(const NumberFormat& /*nf*/, const Formattable& obj, U //const UChar* curr = amt->getISOCurrency(); u_strcpy(save, amt->getISOCurrency()); num = &amt->getNumber(); - fWasCurrency=TRUE; + fWasCurrency=true; } else { save[0]=0; } @@ -1007,13 +1007,13 @@ UBool U_EXPORT2 NumberFormat::unregister(URegistryKey key, UErrorCode& status) { if (U_FAILURE(status)) { - return FALSE; + return false; } if (haveService()) { return gService->unregister(key, status); } else { status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } } @@ -1310,6 +1310,14 @@ NumberFormat::makeInstance(const Locale& desiredLocale, status = U_ILLEGAL_ARGUMENT_ERROR; return NULL; } + + // For the purposes of general number formatting, UNUM_NUMBERING_SYSTEM should behave the same + // was as UNUM_DECIMAL. In both cases, you get either a DecimalFormat or a RuleBasedNumberFormat + // depending on the locale's numbering system (either the default one for the locale or a specific + // one specified by using the "@numbers=" or "-u-nu-" parameter in the locale ID. + if (style == UNUM_NUMBERING_SYSTEM) { + style = UNUM_DECIMAL; + } // Some styles are not supported. This is a result of merging // the @draft ICU 4.2 NumberFormat::EStyles into the long-existing UNumberFormatStyle. @@ -1329,11 +1337,11 @@ NumberFormat::makeInstance(const Locale& desiredLocale, // if the locale has "@compat=host", create a host-specific NumberFormat if (U_SUCCESS(status) && count > 0 && uprv_strcmp(buffer, "host") == 0) { - UBool curr = TRUE; + UBool curr = true; switch (style) { case UNUM_DECIMAL: - curr = FALSE; + curr = false; // fall-through U_FALLTHROUGH; @@ -1407,7 +1415,7 @@ NumberFormat::makeInstance(const Locale& desiredLocale, ns->getName(), gFormatCldrStyles[style], status); - pattern = UnicodeString(TRUE, patternPtr, -1); + pattern = UnicodeString(true, patternPtr, -1); } if (U_FAILURE(status)) { return NULL; @@ -1460,8 +1468,8 @@ NumberFormat::makeInstance(const Locale& desiredLocale, // replace single currency sign in the pattern with double currency sign // if the style is UNUM_CURRENCY_ISO if (style == UNUM_CURRENCY_ISO) { - pattern.findAndReplace(UnicodeString(TRUE, gSingleCurrencySign, 1), - UnicodeString(TRUE, gDoubleCurrencySign, 2)); + pattern.findAndReplace(UnicodeString(true, gSingleCurrencySign, 1), + UnicodeString(true, gDoubleCurrencySign, 2)); } // "new DecimalFormat()" does not adopt the symbols argument if its memory allocation fails. diff --git a/deps/icu-small/source/i18n/numparse_affixes.cpp b/deps/icu-small/source/i18n/numparse_affixes.cpp index 14140065983866..ad3d48b4731f48 100644 --- a/deps/icu-small/source/i18n/numparse_affixes.cpp +++ b/deps/icu-small/source/i18n/numparse_affixes.cpp @@ -169,6 +169,10 @@ NumberParseMatcher* AffixTokenMatcherWarehouse::nextCodePointMatcher(UChar32 cp, return result; } +bool AffixTokenMatcherWarehouse::hasEmptyCurrencySymbol() const { + return fSetupData->currencySymbols.hasEmptyCurrencySymbol(); +} + CodePointMatcher::CodePointMatcher(UChar32 cp) : fCp(cp) {} @@ -280,8 +284,16 @@ void AffixMatcherWarehouse::createAffixMatchers(const AffixPatternProvider& patt AffixPatternMatcher* posSuffix = nullptr; // Pre-process the affix strings to resolve LDML rules like sign display. - for (int8_t typeInt = 0; typeInt < PATTERN_SIGN_TYPE_COUNT; typeInt++) { - auto type = static_cast(typeInt); + for (int8_t typeInt = 0; typeInt < PATTERN_SIGN_TYPE_COUNT * 2; typeInt++) { + auto type = static_cast(typeInt / 2); + bool dropCurrencySymbols = (typeInt % 2) == 1; + + if (dropCurrencySymbols && !patternInfo.hasCurrencySign()) { + continue; + } + if (dropCurrencySymbols && !fTokenWarehouse->hasEmptyCurrencySymbol()) { + continue; + } // Skip affixes in some cases if (type == PATTERN_SIGN_TYPE_POS @@ -297,7 +309,7 @@ void AffixMatcherWarehouse::createAffixMatchers(const AffixPatternProvider& patt // TODO: Handle approximately sign? bool hasPrefix = false; PatternStringUtils::patternInfoToStringBuilder( - patternInfo, true, type, false, StandardPlural::OTHER, false, sb); + patternInfo, true, type, false, StandardPlural::OTHER, false, dropCurrencySymbols, sb); fAffixPatternMatchers[numAffixPatternMatchers] = AffixPatternMatcher::fromAffixPattern( sb, *fTokenWarehouse, parseFlags, &hasPrefix, status); AffixPatternMatcher* prefix = hasPrefix ? &fAffixPatternMatchers[numAffixPatternMatchers++] @@ -307,7 +319,7 @@ void AffixMatcherWarehouse::createAffixMatchers(const AffixPatternProvider& patt // TODO: Handle approximately sign? bool hasSuffix = false; PatternStringUtils::patternInfoToStringBuilder( - patternInfo, false, type, false, StandardPlural::OTHER, false, sb); + patternInfo, false, type, false, StandardPlural::OTHER, false, dropCurrencySymbols, sb); fAffixPatternMatchers[numAffixPatternMatchers] = AffixPatternMatcher::fromAffixPattern( sb, *fTokenWarehouse, parseFlags, &hasSuffix, status); AffixPatternMatcher* suffix = hasSuffix ? &fAffixPatternMatchers[numAffixPatternMatchers++] diff --git a/deps/icu-small/source/i18n/numparse_affixes.h b/deps/icu-small/source/i18n/numparse_affixes.h index a82b731ab5b752..ad731ed5d80e94 100644 --- a/deps/icu-small/source/i18n/numparse_affixes.h +++ b/deps/icu-small/source/i18n/numparse_affixes.h @@ -101,6 +101,8 @@ class U_I18N_API AffixTokenMatcherWarehouse : public UMemory { NumberParseMatcher* nextCodePointMatcher(UChar32 cp, UErrorCode& status); + bool hasEmptyCurrencySymbol() const; + private: // NOTE: The following field may be unsafe to access after construction is done! const AffixTokenMatcherSetupData* fSetupData; @@ -204,10 +206,12 @@ class AffixMatcherWarehouse { UErrorCode& status); private: - // 9 is the limit: positive, zero, and negative, each with prefix, suffix, and prefix+suffix - AffixMatcher fAffixMatchers[9]; - // 6 is the limit: positive, zero, and negative, a prefix and a suffix for each - AffixPatternMatcher fAffixPatternMatchers[6]; + // 18 is the limit: positive, zero, and negative, each with prefix, suffix, and prefix+suffix, + // and doubled since there may be an empty currency symbol + AffixMatcher fAffixMatchers[18]; + // 6 is the limit: positive, zero, and negative, a prefix and a suffix for each, + // and doubled since there may be an empty currency symbol + AffixPatternMatcher fAffixPatternMatchers[12]; // Reference to the warehouse for tokens used by the AffixPatternMatchers AffixTokenMatcherWarehouse* fTokenWarehouse; diff --git a/deps/icu-small/source/i18n/numrange_fluent.cpp b/deps/icu-small/source/i18n/numrange_fluent.cpp index f1060b3c21d45e..c36defa36994d7 100644 --- a/deps/icu-small/source/i18n/numrange_fluent.cpp +++ b/deps/icu-small/source/i18n/numrange_fluent.cpp @@ -354,6 +354,7 @@ LocalizedNumberRangeFormatter::getFormatter(UErrorCode& status) const { // Try computing the formatter on our own auto* temp = new NumberRangeFormatterImpl(fMacros, status); if (U_FAILURE(status)) { + delete temp; return nullptr; } if (temp == nullptr) { diff --git a/deps/icu-small/source/i18n/numrange_impl.cpp b/deps/icu-small/source/i18n/numrange_impl.cpp index 3c440c193c7bd5..06efc7b2815e7a 100644 --- a/deps/icu-small/source/i18n/numrange_impl.cpp +++ b/deps/icu-small/source/i18n/numrange_impl.cpp @@ -130,7 +130,7 @@ NumberRangeFormatterImpl::NumberRangeFormatterImpl(const RangeMacroProps& macros fApproximatelyFormatter(status) { const char* nsName = formatterImpl1.getRawMicroProps().nsName; - if (uprv_strcmp(nsName, formatterImpl2.getRawMicroProps().nsName) != 0) { + if (!fSameFormatters && uprv_strcmp(nsName, formatterImpl2.getRawMicroProps().nsName) != 0) { status = U_ILLEGAL_ARGUMENT_ERROR; return; } diff --git a/deps/icu-small/source/i18n/numsys.cpp b/deps/icu-small/source/i18n/numsys.cpp index 934149039c52d7..015d2a4cb69a6e 100644 --- a/deps/icu-small/source/i18n/numsys.cpp +++ b/deps/icu-small/source/i18n/numsys.cpp @@ -61,7 +61,7 @@ UOBJECT_DEFINE_RTTI_IMPLEMENTATION(NumsysNameEnumeration) NumberingSystem::NumberingSystem() { radix = 10; - algorithmic = FALSE; + algorithmic = false; UnicodeString defaultDigits = DEFAULT_DIGITS; desc.setTo(defaultDigits); uprv_strcpy(name,gLatn); @@ -116,8 +116,8 @@ NumberingSystem::createInstance(const Locale & inLocale, UErrorCode& status) { return nullptr; } - UBool nsResolved = TRUE; - UBool usingFallback = FALSE; + UBool nsResolved = true; + UBool usingFallback = false; char buffer[ULOC_KEYWORDS_CAPACITY] = ""; int32_t count = inLocale.getKeywordValue("numbers", buffer, sizeof(buffer), status); if (U_FAILURE(status) || status == U_STRING_NOT_TERMINATED_WARNING) { @@ -130,11 +130,11 @@ NumberingSystem::createInstance(const Locale & inLocale, UErrorCode& status) { buffer[count] = '\0'; // Make sure it is null terminated. if ( !uprv_strcmp(buffer,gDefault) || !uprv_strcmp(buffer,gNative) || !uprv_strcmp(buffer,gTraditional) || !uprv_strcmp(buffer,gFinance)) { - nsResolved = FALSE; + nsResolved = false; } } else { uprv_strcpy(buffer, gDefault); - nsResolved = FALSE; + nsResolved = false; } if (!nsResolved) { // Resolve the numbering system ( default, native, traditional or finance ) into a "real" numbering system @@ -158,7 +158,7 @@ NumberingSystem::createInstance(const Locale & inLocale, UErrorCode& status) { if ( count > 0 && count < ULOC_KEYWORDS_CAPACITY ) { // numbering system found u_UCharsToChars(nsName, buffer, count); buffer[count] = '\0'; // Make sure it is null terminated. - nsResolved = TRUE; + nsResolved = true; } if (!nsResolved) { // Fallback behavior per TR35 - traditional falls back to native, finance and native fall back to default @@ -167,8 +167,8 @@ NumberingSystem::createInstance(const Locale & inLocale, UErrorCode& status) { } else if (!uprv_strcmp(buffer,gTraditional)) { uprv_strcpy(buffer,gNative); } else { // If we get here we couldn't find even the default numbering system - usingFallback = TRUE; - nsResolved = TRUE; + usingFallback = true; + nsResolved = true; } } } @@ -271,7 +271,7 @@ UBool NumberingSystem::isAlgorithmic() const { namespace { UVector* gNumsysNames = nullptr; -UInitOnce gNumSysInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gNumSysInitOnce {}; U_CFUNC UBool U_CALLCONV numSysCleanup() { delete gNumsysNames; diff --git a/deps/icu-small/source/i18n/olsontz.cpp b/deps/icu-small/source/i18n/olsontz.cpp index cae471a5a25c60..e5c60f8cbe0ae8 100644 --- a/deps/icu-small/source/i18n/olsontz.cpp +++ b/deps/icu-small/source/i18n/olsontz.cpp @@ -53,13 +53,13 @@ static void debug_tz_msg(const char *pat, ...) static UBool arrayEqual(const void *a1, const void *a2, int32_t size) { if (a1 == NULL && a2 == NULL) { - return TRUE; + return true; } if ((a1 != NULL && a2 == NULL) || (a1 == NULL && a2 != NULL)) { - return FALSE; + return false; } if (a1 == a2) { - return TRUE; + return true; } return (uprv_memcmp(a1, a2, size) == 0); @@ -87,7 +87,7 @@ UOBJECT_DEFINE_RTTI_IMPLEMENTATION(OlsonTimeZone) * Default constructor. Creates a time zone with an empty ID and * a fixed GMT offset of zero. */ -/*OlsonTimeZone::OlsonTimeZone() : finalYear(INT32_MAX), finalMillis(DBL_MAX), finalZone(0), transitionRulesInitialized(FALSE) { +/*OlsonTimeZone::OlsonTimeZone() : finalYear(INT32_MAX), finalMillis(DBL_MAX), finalZone(0), transitionRulesInitialized(false) { clearTransitionRules(); constructEmpty(); }*/ @@ -204,7 +204,7 @@ OlsonTimeZone::OlsonTimeZone(const UResourceBundle* top, ures_getByKey(res, kFINALYEAR, r.getAlias(), &ec); int32_t ruleYear = ures_getInt(r.getAlias(), &ec); if (U_SUCCESS(ec)) { - UnicodeString ruleID(TRUE, ruleIdUStr, len); + UnicodeString ruleID(true, ruleIdUStr, len); UResourceBundle *rule = TimeZone::loadRule(top, ruleID, NULL, ec); const int32_t *ruleData = ures_getIntVector(rule, &len, &ec); if (U_SUCCESS(ec) && len == 11) { @@ -381,7 +381,7 @@ int32_t OlsonTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, // Compute local epoch millis from input fields UDate date = (UDate)(Grego::fieldsToDay(year, month, dom) * U_MILLIS_PER_DAY + millis); int32_t rawoff, dstoff; - getHistoricalOffset(date, TRUE, kDaylight, kStandard, rawoff, dstoff); + getHistoricalOffset(date, true, kDaylight, kStandard, rawoff, dstoff); return rawoff + dstoff; } @@ -409,7 +409,7 @@ void OlsonTimeZone::getOffsetFromLocal(UDate date, UTimeZoneLocalOption nonExist if (finalZone != NULL && date >= finalStartMillis) { finalZone->getOffsetFromLocal(date, nonExistingTimeOpt, duplicatedTimeOpt, rawoff, dstoff, ec); } else { - getHistoricalOffset(date, TRUE, nonExistingTimeOpt, duplicatedTimeOpt, rawoff, dstoff); + getHistoricalOffset(date, true, nonExistingTimeOpt, duplicatedTimeOpt, rawoff, dstoff); } } @@ -430,8 +430,7 @@ void OlsonTimeZone::setRawOffset(int32_t /*offsetMillis*/) { int32_t OlsonTimeZone::getRawOffset() const { UErrorCode ec = U_ZERO_ERROR; int32_t raw, dst; - getOffset((double) uprv_getUTCtime() * U_MILLIS_PER_SECOND, - FALSE, raw, dst, ec); + getOffset(uprv_getUTCtime(), false, raw, dst, ec); return raw; } @@ -560,9 +559,9 @@ OlsonTimeZone::getHistoricalOffset(UDate date, UBool local, UBool OlsonTimeZone::useDaylightTime() const { // If DST was observed in 1942 (for example) but has never been // observed from 1943 to the present, most clients will expect - // this method to return FALSE. This method determines whether + // this method to return false. This method determines whether // DST is in use in the current year (at any point in the year) - // and returns TRUE if so. + // and returns true if so. UDate current = uprv_getUTCtime(); if (finalZone != NULL && current >= finalStartMillis) { @@ -576,7 +575,7 @@ UBool OlsonTimeZone::useDaylightTime() const { double start = Grego::fieldsToDay(year, 0, 1) * SECONDS_PER_DAY; double limit = Grego::fieldsToDay(year+1, 0, 1) * SECONDS_PER_DAY; - // Return TRUE if DST is observed at any time during the current + // Return true if DST is observed at any time during the current // year. for (int16_t i = 0; i < transitionCount(); ++i) { double transition = (double)transitionTimeInSeconds(i); @@ -585,10 +584,10 @@ UBool OlsonTimeZone::useDaylightTime() const { } if ((transition >= start && dstOffsetAt(i) != 0) || (transition > start && dstOffsetAt(i - 1) != 0)) { - return TRUE; + return true; } } - return FALSE; + return false; } int32_t OlsonTimeZone::getDSTSavings() const{ @@ -602,25 +601,25 @@ OlsonTimeZone::getDSTSavings() const{ */ UBool OlsonTimeZone::inDaylightTime(UDate date, UErrorCode& ec) const { int32_t raw, dst; - getOffset(date, FALSE, raw, dst, ec); + getOffset(date, false, raw, dst, ec); return dst != 0; } UBool OlsonTimeZone::hasSameRules(const TimeZone &other) const { if (this == &other) { - return TRUE; + return true; } const OlsonTimeZone* z = dynamic_cast(&other); if (z == NULL) { - return FALSE; + return false; } // [sic] pointer comparison: typeMapData points into // memory-mapped or DLL space, so if two zones have the same // pointer, they are equal. if (typeMapData == z->typeMapData) { - return TRUE; + return true; } // If the pointers are not equal, the zones may still @@ -628,19 +627,19 @@ OlsonTimeZone::hasSameRules(const TimeZone &other) const { if ((finalZone == NULL && z->finalZone != NULL) || (finalZone != NULL && z->finalZone == NULL) || (finalZone != NULL && z->finalZone != NULL && *finalZone != *z->finalZone)) { - return FALSE; + return false; } if (finalZone != NULL) { if (finalStartYear != z->finalStartYear || finalStartMillis != z->finalStartMillis) { - return FALSE; + return false; } } if (typeCount != z->typeCount || transitionCountPre32 != z->transitionCountPre32 || transitionCount32 != z->transitionCount32 || transitionCountPost32 != z->transitionCountPost32) { - return FALSE; + return false; } return @@ -882,20 +881,20 @@ OlsonTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition UErrorCode status = U_ZERO_ERROR; checkTransitionRules(status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (finalZone != NULL) { if (inclusive && base == firstFinalTZTransition->getTime()) { result = *firstFinalTZTransition; - return TRUE; + return true; } else if (base >= firstFinalTZTransition->getTime()) { if (finalZone->useDaylightTime()) { //return finalZone->getNextTransition(base, inclusive, result); return finalZoneWithStartYear->getNextTransition(base, inclusive, result); } else { // No more transitions - return FALSE; + return false; } } } @@ -912,13 +911,13 @@ OlsonTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition if (ttidx == transCount - 1) { if (firstFinalTZTransition != NULL) { result = *firstFinalTZTransition; - return TRUE; + return true; } else { - return FALSE; + return false; } } else if (ttidx < firstTZTransitionIdx) { result = *firstTZTransition; - return TRUE; + return true; } else { // Create a TimeZoneTransition TimeZoneRule *to = historicRules[typeMapData[ttidx + 1]]; @@ -936,10 +935,10 @@ OlsonTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition result.setTime(startTime); result.adoptFrom(from->clone()); result.adoptTo(to->clone()); - return TRUE; + return true; } } - return FALSE; + return false; } UBool @@ -947,20 +946,20 @@ OlsonTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransi UErrorCode status = U_ZERO_ERROR; checkTransitionRules(status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (finalZone != NULL) { if (inclusive && base == firstFinalTZTransition->getTime()) { result = *firstFinalTZTransition; - return TRUE; + return true; } else if (base > firstFinalTZTransition->getTime()) { if (finalZone->useDaylightTime()) { //return finalZone->getPreviousTransition(base, inclusive, result); return finalZoneWithStartYear->getPreviousTransition(base, inclusive, result); } else { result = *firstFinalTZTransition; - return TRUE; + return true; } } } @@ -976,10 +975,10 @@ OlsonTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransi } if (ttidx < firstTZTransitionIdx) { // No more transitions - return FALSE; + return false; } else if (ttidx == firstTZTransitionIdx) { result = *firstTZTransition; - return TRUE; + return true; } else { // Create a TimeZoneTransition TimeZoneRule *to = historicRules[typeMapData[ttidx]]; @@ -997,10 +996,10 @@ OlsonTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransi result.setTime(startTime); result.adoptFrom(from->clone()); result.adoptTo(to->clone()); - return TRUE; + return true; } } - return FALSE; + return false; } int32_t diff --git a/deps/icu-small/source/i18n/olsontz.h b/deps/icu-small/source/i18n/olsontz.h index 75d86781edd49a..525bbd2b129ccd 100644 --- a/deps/icu-small/source/i18n/olsontz.h +++ b/deps/icu-small/source/i18n/olsontz.h @@ -400,7 +400,7 @@ class U_I18N_API OlsonTimeZone: public BasicTimeZone { TimeArrayTimeZoneRule **historicRules; int16_t historicRuleCount; SimpleTimeZone *finalZoneWithStartYear; // hack - UInitOnce transitionRulesInitOnce = U_INITONCE_INITIALIZER; + UInitOnce transitionRulesInitOnce {}; }; inline int16_t diff --git a/deps/icu-small/source/i18n/persncal.cpp b/deps/icu-small/source/i18n/persncal.cpp index d30577f337f79c..9db47c9891200f 100644 --- a/deps/icu-small/source/i18n/persncal.cpp +++ b/deps/icu-small/source/i18n/persncal.cpp @@ -110,7 +110,7 @@ int32_t PersianCalendar::handleGetLimit(UCalendarDateFields field, ELimitType li UBool PersianCalendar::isLeapYear(int32_t year) { int32_t remainder; - ClockMath::floorDivide(25 * year + 11, 33, remainder); + ClockMath::floorDivide(25 * year + 11, 33, &remainder); return (remainder < 8); } @@ -119,7 +119,7 @@ UBool PersianCalendar::isLeapYear(int32_t year) * from the Persian epoch, origin 0. */ int32_t PersianCalendar::yearStart(int32_t year) { - return handleComputeMonthStart(year,0,FALSE); + return handleComputeMonthStart(year,0,false); } /** @@ -130,7 +130,7 @@ int32_t PersianCalendar::yearStart(int32_t year) { * @param year The Persian month, 0-based */ int32_t PersianCalendar::monthStart(int32_t year, int32_t month) const { - return handleComputeMonthStart(year,month,TRUE); + return handleComputeMonthStart(year,month,true); } //---------------------------------------------------------------------- @@ -147,7 +147,7 @@ int32_t PersianCalendar::handleGetMonthLength(int32_t extendedYear, int32_t mont // If the month is out of range, adjust it into range, and // modify the extended year value accordingly. if (month < 0 || month > 11) { - extendedYear += ClockMath::floorDivide(month, 12, month); + extendedYear += ClockMath::floorDivide(month, 12, &month); } return isLeapYear(extendedYear) ? kPersianLeapMonthLength[month] : kPersianMonthLength[month]; @@ -169,7 +169,7 @@ int32_t PersianCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, U // If the month is out of range, adjust it into range, and // modify the extended year value accordingly. if (month < 0 || month > 11) { - eyear += ClockMath::floorDivide(month, 12, month); + eyear += ClockMath::floorDivide(month, 12, &month); } int32_t julianDay = PERSIAN_EPOCH - 1 + 365 * (eyear - 1) + ClockMath::floorDivide(8 * eyear + 21, 33); @@ -238,23 +238,23 @@ PersianCalendar::inDaylightTime(UErrorCode& status) const { // copied from GregorianCalendar if (U_FAILURE(status) || !getTimeZone().useDaylightTime()) - return FALSE; + return false; // Force an update of the state of the Calendar. ((PersianCalendar*)this)->complete(status); // cast away const - return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : FALSE); + return (UBool)(U_SUCCESS(status) ? (internalGet(UCAL_DST_OFFSET) != 0) : false); } // default century static UDate gSystemDefaultCenturyStart = DBL_MIN; static int32_t gSystemDefaultCenturyStartYear = -1; -static icu::UInitOnce gSystemDefaultCenturyInit = U_INITONCE_INITIALIZER; +static icu::UInitOnce gSystemDefaultCenturyInit {}; UBool PersianCalendar::haveDefaultCentury() const { - return TRUE; + return true; } static void U_CALLCONV initializeSystemDefaultCentury() { diff --git a/deps/icu-small/source/i18n/plurfmt.cpp b/deps/icu-small/source/i18n/plurfmt.cpp index 65e275eeeb7536..3b8f3a660e575c 100644 --- a/deps/icu-small/source/i18n/plurfmt.cpp +++ b/deps/icu-small/source/i18n/plurfmt.cpp @@ -434,11 +434,11 @@ int32_t PluralFormat::findSubMessage(const MessagePattern& pattern, int32_t part // (In other words, we never call the selector if we match against an explicit value, // or if the only non-explicit keyword is "other".) UnicodeString keyword; - UnicodeString other(FALSE, OTHER_STRING, 5); + UnicodeString other(false, OTHER_STRING, 5); // When we find a match, we set msgStart>0 and also set this boolean to true // to avoid matching the keyword again (duplicates are allowed) // while we continue to look for an explicit-value match. - UBool haveKeywordMatch=FALSE; + UBool haveKeywordMatch=false; // msgStart is 0 until we find any appropriate sub-message. // We remember the first "other" sub-message if we have not seen any // appropriate sub-message before. @@ -477,7 +477,7 @@ int32_t PluralFormat::findSubMessage(const MessagePattern& pattern, int32_t part // This is the first "other" sub-message, // and the selected keyword is also "other". // Do not match "other" again. - haveKeywordMatch=TRUE; + haveKeywordMatch=true; } } } else { @@ -486,7 +486,7 @@ int32_t PluralFormat::findSubMessage(const MessagePattern& pattern, int32_t part if(msgStart!=0 && (0 == keyword.compare(other))) { // We have already seen an "other" sub-message. // Do not match "other" again. - haveKeywordMatch=TRUE; + haveKeywordMatch=true; // Skip keyword matching but do getLimitPartIndex(). } } @@ -494,7 +494,7 @@ int32_t PluralFormat::findSubMessage(const MessagePattern& pattern, int32_t part // keyword matches msgStart=partIndex; // Do not match this keyword again. - haveKeywordMatch=TRUE; + haveKeywordMatch=true; } } } diff --git a/deps/icu-small/source/i18n/plurrule.cpp b/deps/icu-small/source/i18n/plurrule.cpp index 7d1037f8bdd9e0..431a3ce04bac6c 100644 --- a/deps/icu-small/source/i18n/plurrule.cpp +++ b/deps/icu-small/source/i18n/plurrule.cpp @@ -26,6 +26,7 @@ #include "hash.h" #include "locutil.h" #include "mutex.h" +#include "number_decnum.h" #include "patternprops.h" #include "plurrule_impl.h" #include "putilimp.h" @@ -45,7 +46,9 @@ U_NAMESPACE_BEGIN using namespace icu::pluralimpl; +using icu::number::impl::DecNum; using icu::number::impl::DecimalQuantity; +using icu::number::impl::RoundingMode; static const UChar PLURAL_KEYWORD_OTHER[]={LOW_O,LOW_T,LOW_H,LOW_E,LOW_R,0}; static const UChar PLURAL_DEFAULT_RULE[]={LOW_O,LOW_T,LOW_H,LOW_E,LOW_R,COLON,SPACE,LOW_N,0}; @@ -176,7 +179,7 @@ PluralRules::createRules(const UnicodeString& description, UErrorCode& status) { PluralRules* U_EXPORT2 PluralRules::createDefaultRules(UErrorCode& status) { - return createRules(UnicodeString(TRUE, PLURAL_DEFAULT_RULE, -1), status); + return createRules(UnicodeString(true, PLURAL_DEFAULT_RULE, -1), status); } /******************************************************************************/ @@ -304,7 +307,7 @@ PluralRules::select(const number::FormattedNumber& number, UErrorCode& status) c UnicodeString PluralRules::select(const IFixedDecimal &number) const { if (mRules == nullptr) { - return UnicodeString(TRUE, PLURAL_DEFAULT_RULE, -1); + return UnicodeString(true, PLURAL_DEFAULT_RULE, -1); } else { return mRules->select(number); @@ -369,36 +372,18 @@ PluralRules::getAllKeywordValues(const UnicodeString & /* keyword */, double * / return 0; } - -static double scaleForInt(double d) { - double scale = 1.0; - while (d != floor(d)) { - d = d * 10.0; - scale = scale * 10.0; - } - return scale; -} - -static const double powers10[7] = {1.0, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0}; // powers of 10 for 0..6 -static double applyExponent(double source, int32_t exponent) { - if (exponent >= 0 && exponent <= 6) { - return source * powers10[exponent]; - } - return source * pow(10.0, exponent); -} - /** - * Helper method for the overrides of getSamples() for double and FixedDecimal - * return value types. Provide only one of an allocated array of doubles or - * FixedDecimals, and a nullptr for the other. + * Helper method for the overrides of getSamples() for double and DecimalQuantity + * return value types. Provide only one of an allocated array of double or + * DecimalQuantity, and a nullptr for the other. */ static int32_t getSamplesFromString(const UnicodeString &samples, double *destDbl, - FixedDecimal* destFd, int32_t destCapacity, + DecimalQuantity* destDq, int32_t destCapacity, UErrorCode& status) { - if ((destDbl == nullptr && destFd == nullptr) - || (destDbl != nullptr && destFd != nullptr)) { + if ((destDbl == nullptr && destDq == nullptr) + || (destDbl != nullptr && destDq != nullptr)) { status = U_INTERNAL_PROGRAM_ERROR; return 0; } @@ -420,58 +405,75 @@ getSamplesFromString(const UnicodeString &samples, double *destDbl, // std::cout << "PluralRules::getSamples(), samplesRange = \"" << sampleRange.toUTF8String(ss) << "\"\n"; int32_t tildeIndex = sampleRange.indexOf(TILDE); if (tildeIndex < 0) { - FixedDecimal fixed(sampleRange, status); + DecimalQuantity dq = DecimalQuantity::fromExponentString(sampleRange, status); if (isDouble) { - double sampleValue = fixed.source; - if (fixed.visibleDecimalDigitCount == 0 || sampleValue != floor(sampleValue)) { - destDbl[sampleCount++] = applyExponent(sampleValue, fixed.exponent); + // See warning note below about lack of precision for floating point samples for numbers with + // trailing zeroes in the decimal fraction representation. + double dblValue = dq.toDouble(); + if (!(dblValue == floor(dblValue) && dq.fractionCount() > 0)) { + destDbl[sampleCount++] = dblValue; } } else { - destFd[sampleCount++] = fixed; + destDq[sampleCount++] = dq; } } else { - FixedDecimal fixedLo(sampleRange.tempSubStringBetween(0, tildeIndex), status); - FixedDecimal fixedHi(sampleRange.tempSubStringBetween(tildeIndex+1), status); - double rangeLo = fixedLo.source; - double rangeHi = fixedHi.source; + DecimalQuantity rangeLo = + DecimalQuantity::fromExponentString(sampleRange.tempSubStringBetween(0, tildeIndex), status); + DecimalQuantity rangeHi = DecimalQuantity::fromExponentString(sampleRange.tempSubStringBetween(tildeIndex+1), status); if (U_FAILURE(status)) { break; } - if (rangeHi < rangeLo) { + if (rangeHi.toDouble() < rangeLo.toDouble()) { status = U_INVALID_FORMAT_ERROR; break; } - // For ranges of samples with fraction decimal digits, scale the number up so that we - // are adding one in the units place. Avoids roundoffs from repetitive adds of tenths. + DecimalQuantity incrementDq; + incrementDq.setToInt(1); + int32_t lowerDispMag = rangeLo.getLowerDisplayMagnitude(); + int32_t exponent = rangeLo.getExponent(); + int32_t incrementScale = lowerDispMag + exponent; + incrementDq.adjustMagnitude(incrementScale); + double incrementVal = incrementDq.toDouble(); // 10 ^ incrementScale + - double scale = scaleForInt(rangeLo); - double t = scaleForInt(rangeHi); - if (t > scale) { - scale = t; - } - rangeLo *= scale; - rangeHi *= scale; - for (double n=rangeLo; n<=rangeHi; n+=1) { - double sampleValue = n/scale; + DecimalQuantity dq(rangeLo); + double dblValue = dq.toDouble(); + double end = rangeHi.toDouble(); + + while (dblValue <= end) { if (isDouble) { // Hack Alert: don't return any decimal samples with integer values that // originated from a format with trailing decimals. // This API is returning doubles, which can't distinguish having displayed // zeros to the right of the decimal. // This results in test failures with values mapping back to a different keyword. - if (!(sampleValue == floor(sampleValue) && fixedLo.visibleDecimalDigitCount > 0)) { - destDbl[sampleCount++] = sampleValue; + if (!(dblValue == floor(dblValue) && dq.fractionCount() > 0)) { + destDbl[sampleCount++] = dblValue; } } else { - int32_t v = (int32_t) fixedLo.getPluralOperand(PluralOperand::PLURAL_OPERAND_V); - int32_t e = (int32_t) fixedLo.getPluralOperand(PluralOperand::PLURAL_OPERAND_E); - FixedDecimal newSample = FixedDecimal::createWithExponent(sampleValue, v, e); - destFd[sampleCount++] = newSample; + destDq[sampleCount++] = dq; } if (sampleCount >= destCapacity) { break; } + + // Increment dq for next iteration + + // Because DecNum and DecimalQuantity do not support + // add operations, we need to convert to/from double, + // despite precision lossiness for decimal fractions like 0.1. + dblValue += incrementVal; + DecNum newDqDecNum; + newDqDecNum.setTo(dblValue, status); + DecimalQuantity newDq; + newDq.setToDecNum(newDqDecNum, status); + newDq.setMinFraction(-lowerDispMag); + newDq.roundToMagnitude(lowerDispMag, RoundingMode::UNUM_ROUND_HALFEVEN, status); + newDq.adjustMagnitude(-exponent); + newDq.adjustExponent(exponent); + dblValue = newDq.toDouble(); + dq = newDq; } } sampleStartIdx = sampleEndIdx + 1; @@ -505,7 +507,7 @@ PluralRules::getSamples(const UnicodeString &keyword, double *dest, } int32_t -PluralRules::getSamples(const UnicodeString &keyword, FixedDecimal *dest, +PluralRules::getSamples(const UnicodeString &keyword, DecimalQuantity *dest, int32_t destCapacity, UErrorCode& status) { if (U_FAILURE(status)) { return 0; @@ -552,7 +554,7 @@ PluralRules::isKeyword(const UnicodeString& keyword) const { UnicodeString PluralRules::getKeywordOther() const { - return UnicodeString(TRUE, PLURAL_KEYWORD_OTHER, 5); + return UnicodeString(true, PLURAL_KEYWORD_OTHER, 5); } bool @@ -639,11 +641,11 @@ PluralRuleParser::parse(const UnicodeString& ruleData, PluralRules *prules, UErr break; case tNot: U_ASSERT(curAndConstraint != nullptr); - curAndConstraint->negated=TRUE; + curAndConstraint->negated=true; break; case tNotEqual: - curAndConstraint->negated=TRUE; + curAndConstraint->negated=true; U_FALLTHROUGH; case tIn: case tWithin: @@ -759,7 +761,7 @@ PluralRuleParser::parse(const UnicodeString& ruleData, PluralRules *prules, UErr break; } if (type == tEllipsis) { - currentChain->fIntegerSamplesUnbounded = TRUE; + currentChain->fIntegerSamplesUnbounded = true; continue; } currentChain->fIntegerSamples.append(token); @@ -773,7 +775,7 @@ PluralRuleParser::parse(const UnicodeString& ruleData, PluralRules *prules, UErr break; } if (type == tEllipsis) { - currentChain->fDecimalSamplesUnbounded = TRUE; + currentChain->fDecimalSamplesUnbounded = true; continue; } currentChain->fDecimalSamples.append(token); @@ -917,10 +919,10 @@ AndConstraint::~AndConstraint() { UBool AndConstraint::isFulfilled(const IFixedDecimal &number) { - UBool result = TRUE; + UBool result = true; if (digitsType == none) { // An empty AndConstraint, created by a rule with a keyword but no following expression. - return TRUE; + return true; } PluralOperand operand = tokenTypeToPluralOperand(digitsType); @@ -929,7 +931,7 @@ AndConstraint::isFulfilled(const IFixedDecimal &number) { // May be non-integer (n option only) do { if (integerOnly && n != uprv_floor(n)) { - result = FALSE; + result = false; break; } @@ -941,14 +943,14 @@ AndConstraint::isFulfilled(const IFixedDecimal &number) { n == value; // 'is' rule break; } - result = FALSE; // 'in' or 'within' rule + result = false; // 'in' or 'within' rule for (int32_t r=0; rsize(); r+=2) { if (rangeList->elementAti(r) <= n && n <= rangeList->elementAti(r+1)) { - result = TRUE; + result = true; break; } } - } while (FALSE); + } while (false); if (negated) { result = !result; @@ -1024,10 +1026,10 @@ OrConstraint::add(UErrorCode& status) { UBool OrConstraint::isFulfilled(const IFixedDecimal &number) { OrConstraint* orRule=this; - UBool result=FALSE; + UBool result=false; while (orRule!=nullptr && !result) { - result=TRUE; + result=true; AndConstraint* andRule = orRule->childNode; while (andRule!=nullptr && result) { result = andRule->isFulfilled(number); @@ -1084,7 +1086,7 @@ RuleChain::select(const IFixedDecimal &number) const { } } } - return UnicodeString(TRUE, PLURAL_KEYWORD_OTHER, 5); + return UnicodeString(true, PLURAL_KEYWORD_OTHER, 5); } static UnicodeString tokenString(tokenType tok) { @@ -1223,14 +1225,14 @@ RuleChain::getKeywords(int32_t capacityOfKeywords, UnicodeString* keywords, int3 UBool RuleChain::isKeyword(const UnicodeString& keywordParam) const { if ( fKeyword == keywordParam ) { - return TRUE; + return true; } if ( fNext != nullptr ) { return fNext->isKeyword(keywordParam); } else { - return FALSE; + return false; } } @@ -1545,7 +1547,7 @@ PluralKeywordEnumeration::PluralKeywordEnumeration(RuleChain *header, UErrorCode return; } fKeywordNames.setDeleter(uprv_deleteUObject); - UBool addKeywordOther = TRUE; + UBool addKeywordOther = true; RuleChain *node = header; while (node != nullptr) { LocalPointer newElem(node->fKeyword.clone(), status); @@ -1554,7 +1556,7 @@ PluralKeywordEnumeration::PluralKeywordEnumeration(RuleChain *header, UErrorCode return; } if (0 == node->fKeyword.compare(PLURAL_KEYWORD_OTHER, 5)) { - addKeywordOther = FALSE; + addKeywordOther = false; } node = node->fNext; } @@ -1751,7 +1753,7 @@ void FixedDecimal::init(double n, int32_t v, int64_t f, int32_t e, int32_t c) { v = 0; f = 0; intValue = 0; - _hasIntegerValue = FALSE; + _hasIntegerValue = false; } else { intValue = (int64_t)source; _hasIntegerValue = (source == intValue); @@ -1777,13 +1779,13 @@ void FixedDecimal::init(double n, int32_t v, int64_t f, int32_t e, int32_t c) { // A single multiply of the original number works more reliably. static int32_t p10[] = {1, 10, 100, 1000, 10000}; UBool FixedDecimal::quickInit(double n) { - UBool success = FALSE; + UBool success = false; n = fabs(n); int32_t numFractionDigits; for (numFractionDigits = 0; numFractionDigits <= 3; numFractionDigits++) { double scaledN = n * p10[numFractionDigits]; if (scaledN == floor(scaledN)) { - success = TRUE; + success = true; break; } } diff --git a/deps/icu-small/source/i18n/plurrule_impl.h b/deps/icu-small/source/i18n/plurrule_impl.h index 7274da58f0652c..c27b655fcde43f 100644 --- a/deps/icu-small/source/i18n/plurrule_impl.h +++ b/deps/icu-small/source/i18n/plurrule_impl.h @@ -34,7 +34,7 @@ * A FixedDecimal version of UPLRULES_NO_UNIQUE_VALUE used in PluralRulesTest * for parsing of samples. */ -#define UPLRULES_NO_UNIQUE_VALUE_DECIMAL (FixedDecimal((double)-0.00123456777)) +#define UPLRULES_NO_UNIQUE_VALUE_DECIMAL(ERROR_CODE) (DecimalQuantity::fromExponentString(u"-0.00123456777", ERROR_CODE)) class PluralRulesTest; diff --git a/deps/icu-small/source/i18n/quantityformatter.cpp b/deps/icu-small/source/i18n/quantityformatter.cpp index 9c9aa99b670944..7b4d51e803f045 100644 --- a/deps/icu-small/source/i18n/quantityformatter.cpp +++ b/deps/icu-small/source/i18n/quantityformatter.cpp @@ -81,22 +81,22 @@ UBool QuantityFormatter::addIfAbsent( UErrorCode &status) { int32_t pluralIndex = StandardPlural::indexFromString(variant, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (formatters[pluralIndex] != NULL) { - return TRUE; + return true; } SimpleFormatter *newFmt = new SimpleFormatter(rawPattern, 0, 1, status); if (newFmt == NULL) { status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } if (U_FAILURE(status)) { delete newFmt; - return FALSE; + return false; } formatters[pluralIndex] = newFmt; - return TRUE; + return true; } UBool QuantityFormatter::isValid() const { diff --git a/deps/icu-small/source/i18n/rbnf.cpp b/deps/icu-small/source/i18n/rbnf.cpp index 7f54fd7a33f062..3d0da00bdb8317 100644 --- a/deps/icu-small/source/i18n/rbnf.cpp +++ b/deps/icu-small/source/i18n/rbnf.cpp @@ -119,16 +119,16 @@ LocalizationInfo::~LocalizationInfo() {} //UOBJECT_DEFINE_ABSTRACT_RTTI_IMPLEMENTATION(LocalizationInfo) -// if both strings are NULL, this returns TRUE +// if both strings are NULL, this returns true static UBool streq(const UChar* lhs, const UChar* rhs) { if (rhs == lhs) { - return TRUE; + return true; } if (lhs && rhs) { return u_strcmp(lhs, rhs) == 0; } - return FALSE; + return false; } bool @@ -325,9 +325,9 @@ class LocDataParser { inline UBool checkInc(UChar c) { if (p < e && (ch == c || *p == c)) { inc(); - return TRUE; + return true; } - return FALSE; + return false; } inline UBool check(UChar c) { return p < e && (ch == c || *p == c); @@ -339,7 +339,7 @@ class LocDataParser { } inline UBool inList(UChar c, const UChar* list) const { if (*list == SPACE && PatternProps::isWhiteSpace(c)) { - return TRUE; + return true; } while (*list && *list != c) { ++list; @@ -425,10 +425,10 @@ LocDataParser::doParse(void) { ERROR("Missing open angle"); } else { VArray array(DeleteFn); - UBool mightHaveNext = TRUE; + UBool mightHaveNext = true; int32_t requiredLength = -1; while (mightHaveNext) { - mightHaveNext = FALSE; + mightHaveNext = false; UChar** elem = nextArray(requiredLength); skipWhitespace(); UBool haveComma = check(COMMA); @@ -436,7 +436,7 @@ LocDataParser::doParse(void) { array.add(elem, ec); if (haveComma) { inc(); - mightHaveNext = TRUE; + mightHaveNext = true; } } else if (haveComma) { ERROR("Unexpected character"); @@ -481,9 +481,9 @@ LocDataParser::nextArray(int32_t& requiredLength) { } VArray array; - UBool mightHaveNext = TRUE; + UBool mightHaveNext = true; while (mightHaveNext) { - mightHaveNext = FALSE; + mightHaveNext = false; UChar* elem = nextString(); skipWhitespace(); UBool haveComma = check(COMMA); @@ -491,7 +491,7 @@ LocDataParser::nextArray(int32_t& requiredLength) { array.add(elem, ec); if (haveComma) { inc(); - mightHaveNext = TRUE; + mightHaveNext = true; } } else if (haveComma) { ERROR("Unexpected comma"); @@ -696,12 +696,12 @@ RuleBasedNumberFormat::RuleBasedNumberFormat(const UnicodeString& description, , defaultInfinityRule(NULL) , defaultNaNRule(NULL) , fRoundingMode(DecimalFormat::ERoundingMode::kRoundUnnecessary) - , lenient(FALSE) + , lenient(false) , lenientParseRules(NULL) , localizations(NULL) - , capitalizationInfoSet(FALSE) - , capitalizationForUIListMenu(FALSE) - , capitalizationForStandAlone(FALSE) + , capitalizationInfoSet(false) + , capitalizationForUIListMenu(false) + , capitalizationForStandAlone(false) , capitalizationBrkIter(NULL) { LocalizationInfo* locinfo = StringLocalizationInfo::create(locs, perror, status); @@ -721,12 +721,12 @@ RuleBasedNumberFormat::RuleBasedNumberFormat(const UnicodeString& description, , defaultInfinityRule(NULL) , defaultNaNRule(NULL) , fRoundingMode(DecimalFormat::ERoundingMode::kRoundUnnecessary) - , lenient(FALSE) + , lenient(false) , lenientParseRules(NULL) , localizations(NULL) - , capitalizationInfoSet(FALSE) - , capitalizationForUIListMenu(FALSE) - , capitalizationForStandAlone(FALSE) + , capitalizationInfoSet(false) + , capitalizationForUIListMenu(false) + , capitalizationForStandAlone(false) , capitalizationBrkIter(NULL) { LocalizationInfo* locinfo = StringLocalizationInfo::create(locs, perror, status); @@ -746,12 +746,12 @@ RuleBasedNumberFormat::RuleBasedNumberFormat(const UnicodeString& description, , defaultInfinityRule(NULL) , defaultNaNRule(NULL) , fRoundingMode(DecimalFormat::ERoundingMode::kRoundUnnecessary) - , lenient(FALSE) + , lenient(false) , lenientParseRules(NULL) , localizations(NULL) - , capitalizationInfoSet(FALSE) - , capitalizationForUIListMenu(FALSE) - , capitalizationForStandAlone(FALSE) + , capitalizationInfoSet(false) + , capitalizationForUIListMenu(false) + , capitalizationForStandAlone(false) , capitalizationBrkIter(NULL) { init(description, info, perror, status); @@ -770,12 +770,12 @@ RuleBasedNumberFormat::RuleBasedNumberFormat(const UnicodeString& description, , defaultInfinityRule(NULL) , defaultNaNRule(NULL) , fRoundingMode(DecimalFormat::ERoundingMode::kRoundUnnecessary) - , lenient(FALSE) + , lenient(false) , lenientParseRules(NULL) , localizations(NULL) - , capitalizationInfoSet(FALSE) - , capitalizationForUIListMenu(FALSE) - , capitalizationForStandAlone(FALSE) + , capitalizationInfoSet(false) + , capitalizationForUIListMenu(false) + , capitalizationForStandAlone(false) , capitalizationBrkIter(NULL) { init(description, NULL, perror, status); @@ -795,12 +795,12 @@ RuleBasedNumberFormat::RuleBasedNumberFormat(const UnicodeString& description, , defaultInfinityRule(NULL) , defaultNaNRule(NULL) , fRoundingMode(DecimalFormat::ERoundingMode::kRoundUnnecessary) - , lenient(FALSE) + , lenient(false) , lenientParseRules(NULL) , localizations(NULL) - , capitalizationInfoSet(FALSE) - , capitalizationForUIListMenu(FALSE) - , capitalizationForStandAlone(FALSE) + , capitalizationInfoSet(false) + , capitalizationForUIListMenu(false) + , capitalizationForStandAlone(false) , capitalizationBrkIter(NULL) { init(description, NULL, perror, status); @@ -817,12 +817,12 @@ RuleBasedNumberFormat::RuleBasedNumberFormat(URBNFRuleSetTag tag, const Locale& , defaultInfinityRule(NULL) , defaultNaNRule(NULL) , fRoundingMode(DecimalFormat::ERoundingMode::kRoundUnnecessary) - , lenient(FALSE) + , lenient(false) , lenientParseRules(NULL) , localizations(NULL) - , capitalizationInfoSet(FALSE) - , capitalizationForUIListMenu(FALSE) - , capitalizationForStandAlone(FALSE) + , capitalizationInfoSet(false) + , capitalizationForUIListMenu(false) + , capitalizationForStandAlone(false) , capitalizationBrkIter(NULL) { if (U_FAILURE(status)) { @@ -884,12 +884,12 @@ RuleBasedNumberFormat::RuleBasedNumberFormat(const RuleBasedNumberFormat& rhs) , defaultInfinityRule(NULL) , defaultNaNRule(NULL) , fRoundingMode(DecimalFormat::ERoundingMode::kRoundUnnecessary) - , lenient(FALSE) + , lenient(false) , lenientParseRules(NULL) , localizations(NULL) - , capitalizationInfoSet(FALSE) - , capitalizationForUIListMenu(FALSE) - , capitalizationForStandAlone(FALSE) + , capitalizationInfoSet(false) + , capitalizationForUIListMenu(false) + , capitalizationForStandAlone(false) , capitalizationBrkIter(NULL) { this->operator=(rhs); @@ -990,7 +990,7 @@ UnicodeString RuleBasedNumberFormat::getRuleSetName(int32_t index) const { if (localizations) { - UnicodeString string(TRUE, localizations->getRuleSetName(index), (int32_t)-1); + UnicodeString string(true, localizations->getRuleSetName(index), (int32_t)-1); return string; } else if (fRuleSets) { @@ -1040,7 +1040,7 @@ RuleBasedNumberFormat::getRuleSetDisplayNameLocale(int32_t index, UErrorCode& st return Locale(""); } if (localizations && index >= 0 && index < localizations->getNumberOfDisplayLocales()) { - UnicodeString name(TRUE, localizations->getLocaleName(index), -1); + UnicodeString name(true, localizations->getLocaleName(index), -1); char buffer[64]; int32_t cap = name.length() + 1; char* bp = buffer; @@ -1073,7 +1073,7 @@ RuleBasedNumberFormat::getRuleSetDisplayName(int32_t index, const Locale& locale localeStr[len] = 0; int32_t ix = localizations->indexForLocale(localeStr); if (ix >= 0) { - UnicodeString name(TRUE, localizations->getDisplayName(ix, index), -1); + UnicodeString name(true, localizations->getDisplayName(ix, index), -1); return name; } @@ -1081,7 +1081,7 @@ RuleBasedNumberFormat::getRuleSetDisplayName(int32_t index, const Locale& locale do { --len;} while (len > 0 && localeStr[len] != 0x005f); // underscore while (len > 0 && localeStr[len-1] == 0x005F) --len; } - UnicodeString name(TRUE, localizations->getRuleSetName(index), -1); + UnicodeString name(true, localizations->getRuleSetName(index), -1); return name; } UnicodeString bogus; @@ -1413,7 +1413,7 @@ RuleBasedNumberFormat::setDefaultRuleSet(const UnicodeString& ruleSetName, UErro if (U_SUCCESS(status)) { if (ruleSetName.isEmpty()) { if (localizations) { - UnicodeString name(TRUE, localizations->getRuleSetName(0), -1); + UnicodeString name(true, localizations->getRuleSetName(0), -1); defaultRuleSet = findRuleSet(name, status); } else { initDefaultRuleSet(); @@ -1636,7 +1636,7 @@ RuleBasedNumberFormat::init(const UnicodeString& rules, LocalizationInfo* locali // confirm the names, if any aren't in the rules, that's an error // it is ok if the rules contain public rule sets that are not in this list for (int32_t i = 0; i < localizationInfos->getNumberOfRuleSets(); ++i) { - UnicodeString name(TRUE, localizationInfos->getRuleSetName(i), -1); + UnicodeString name(true, localizationInfos->getRuleSetName(i), -1); NFRuleSet* rs = findRuleSet(name, status); if (rs == NULL) { break; // error @@ -1661,7 +1661,7 @@ RuleBasedNumberFormat::setContext(UDisplayContext value, UErrorCode& status) if (!capitalizationInfoSet && (value==UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU || value==UDISPCTX_CAPITALIZATION_FOR_STANDALONE)) { initCapitalizationContextInfo(locale); - capitalizationInfoSet = TRUE; + capitalizationInfoSet = true; } #if !UCONFIG_NO_BREAK_ITERATION if ( capitalizationBrkIter == NULL && (value==UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE || diff --git a/deps/icu-small/source/i18n/rbt.cpp b/deps/icu-small/source/i18n/rbt.cpp index 1de53e6071c477..86d6cbd8bda5f0 100644 --- a/deps/icu-small/source/i18n/rbt.cpp +++ b/deps/icu-small/source/i18n/rbt.cpp @@ -34,7 +34,7 @@ void RuleBasedTransliterator::_construct(const UnicodeString& rules, UParseError& parseError, UErrorCode& status) { fData = 0; - isDataOwned = TRUE; + isDataOwned = true; if (U_FAILURE(status)) { return; } @@ -143,7 +143,7 @@ RuleBasedTransliterator::RuleBasedTransliterator(const UnicodeString& id, UnicodeFilter* adoptedFilter) : Transliterator(id, adoptedFilter), fData((TransliterationRuleData*)theData), // cast away const - isDataOwned(FALSE) { + isDataOwned(false) { setMaximumContextLength(fData->ruleSet.getMaximumContextLength()); } @@ -241,7 +241,7 @@ RuleBasedTransliterator::handleTransliterate(Replaceable& text, UTransPosition& // Double-locking must be prevented in these cases. // - UBool lockedMutexAtThisLevel = FALSE; + UBool lockedMutexAtThisLevel = false; // Test whether this request is operating on the same text string as // some other transliteration that is still in progress and holding the @@ -263,7 +263,7 @@ RuleBasedTransliterator::handleTransliterate(Replaceable& text, UTransPosition& umtx_lock(&transliteratorDataMutex); // Contention, longish waits possible here. Mutex m; gLockedText = &text; - lockedMutexAtThisLevel = TRUE; + lockedMutexAtThisLevel = true; } // Check to make sure we don't dereference a null pointer. @@ -292,14 +292,14 @@ UnicodeString& RuleBasedTransliterator::toRules(UnicodeString& rulesSource, * Implement Transliterator framework */ void RuleBasedTransliterator::handleGetSourceSet(UnicodeSet& result) const { - fData->ruleSet.getSourceTargetSet(result, FALSE); + fData->ruleSet.getSourceTargetSet(result, false); } /** * Override Transliterator framework */ UnicodeSet& RuleBasedTransliterator::getTargetSet(UnicodeSet& result) const { - return fData->ruleSet.getSourceTargetSet(result, TRUE); + return fData->ruleSet.getSourceTargetSet(result, true); } U_NAMESPACE_END diff --git a/deps/icu-small/source/i18n/rbt_data.cpp b/deps/icu-small/source/i18n/rbt_data.cpp index f3985fc7685d03..866f0c2bfa1c4b 100644 --- a/deps/icu-small/source/i18n/rbt_data.cpp +++ b/deps/icu-small/source/i18n/rbt_data.cpp @@ -25,7 +25,7 @@ U_NAMESPACE_BEGIN TransliterationRuleData::TransliterationRuleData(UErrorCode& status) : UMemory(), ruleSet(status), variableNames(status), - variables(0), variablesAreOwned(TRUE) + variables(0), variablesAreOwned(true) { if (U_FAILURE(status)) { return; @@ -37,7 +37,7 @@ TransliterationRuleData::TransliterationRuleData(UErrorCode& status) TransliterationRuleData::TransliterationRuleData(const TransliterationRuleData& other) : UMemory(other), ruleSet(other.ruleSet), - variablesAreOwned(TRUE), + variablesAreOwned(true), variablesBase(other.variablesBase), variablesLength(other.variablesLength) { diff --git a/deps/icu-small/source/i18n/rbt_pars.cpp b/deps/icu-small/source/i18n/rbt_pars.cpp index 2f207a8deb01e5..f13bf1c227a16b 100644 --- a/deps/icu-small/source/i18n/rbt_pars.cpp +++ b/deps/icu-small/source/i18n/rbt_pars.cpp @@ -233,7 +233,7 @@ UBool ParseData::isMatcher(UChar32 ch) { UnicodeFunctor *f = (UnicodeFunctor*) variablesVector->elementAt(i); return f != NULL && f->toMatcher() != NULL; } - return TRUE; + return true; } /** @@ -248,7 +248,7 @@ UBool ParseData::isReplacer(UChar32 ch) { UnicodeFunctor *f = (UnicodeFunctor*) variablesVector->elementAt(i); return f != NULL && f->toReplacer() != NULL; } - return TRUE; + return true; } //---------------------------------------------------------------------- @@ -348,7 +348,7 @@ RuleHalf::RuleHalf(TransliteratorParser& p) : post = -1; cursorOffset = 0; cursorOffsetPos = 0; - anchorStart = anchorEnd = FALSE; + anchorStart = anchorEnd = false; nextSegmentNumber = 1; } @@ -364,7 +364,7 @@ RuleHalf::~RuleHalf() { int32_t RuleHalf::parse(const UnicodeString& rule, int32_t pos, int32_t limit, UErrorCode& status) { int32_t start = pos; text.truncate(0); - pos = parseSection(rule, pos, limit, text, UnicodeString(TRUE, ILLEGAL_TOP, -1), FALSE, status); + pos = parseSection(rule, pos, limit, text, UnicodeString(true, ILLEGAL_TOP, -1), false, status); if (cursorOffset > 0 && cursor != cursorOffsetPos) { return syntaxError(U_MISPLACED_CURSOR_OFFSET, rule, start, status); @@ -403,7 +403,7 @@ int32_t RuleHalf::parseSection(const UnicodeString& rule, int32_t pos, int32_t l int32_t start = pos; ParsePosition pp; UnicodeString scratch; - UBool done = FALSE; + UBool done = false; int32_t quoteStart = -1; // Most recent 'single quoted string' int32_t quoteLimit = -1; int32_t varStart = -1; // Most recent $variableReference @@ -511,7 +511,7 @@ int32_t RuleHalf::parseSection(const UnicodeString& rule, int32_t pos, int32_t l //------------------------------------------------------ case ANCHOR_START: if (buf.length() == 0 && !anchorStart) { - anchorStart = TRUE; + anchorStart = true; } else { return syntaxError(U_MISPLACED_ANCHOR_START, rule, start, status); @@ -529,7 +529,7 @@ int32_t RuleHalf::parseSection(const UnicodeString& rule, int32_t pos, int32_t l int32_t segmentNumber = nextSegmentNumber++; // 1-based // Parse the segment - pos = parseSection(rule, pos, limit, buf, UnicodeString(TRUE, ILLEGAL_SEG, -1), TRUE, status); + pos = parseSection(rule, pos, limit, buf, UnicodeString(true, ILLEGAL_SEG, -1), true, status); // After parsing a segment, the relevant characters are // in buf, starting at offset bufSegStart. Extract them @@ -571,7 +571,7 @@ int32_t RuleHalf::parseSection(const UnicodeString& rule, int32_t pos, int32_t l int32_t bufSegStart = buf.length(); // Parse the segment - pos = parseSection(rule, iref, limit, buf, UnicodeString(TRUE, ILLEGAL_FUNC, -1), TRUE, status); + pos = parseSection(rule, iref, limit, buf, UnicodeString(true, ILLEGAL_FUNC, -1), true, status); // After parsing a segment, the relevant characters are // in buf, starting at offset bufSegStart. @@ -598,7 +598,7 @@ int32_t RuleHalf::parseSection(const UnicodeString& rule, int32_t pos, int32_t l if (pos == limit) { // A variable ref character at the end acts as // an anchor to the context limit, as in perl. - anchorEnd = TRUE; + anchorEnd = true; break; } // Parse "$1" "$2" .. "$9" .. (no upper limit) @@ -621,7 +621,7 @@ int32_t RuleHalf::parseSection(const UnicodeString& rule, int32_t pos, int32_t l // end anchor then. If this also doesn't work // (if we see a following character) then signal // an error. - anchorEnd = TRUE; + anchorEnd = true; break; } pos = pp.getIndex(); @@ -704,7 +704,7 @@ int32_t RuleHalf::parseSection(const UnicodeString& rule, int32_t pos, int32_t l case SEGMENT_CLOSE: // assert(isSegment); // We're done parsing a segment. - done = TRUE; + done = true; break; //------------------------------------------------------ @@ -786,7 +786,7 @@ void RuleHalf::removeContext() { text.removeBetween(0, ante); } ante = post = -1; - anchorStart = anchorEnd = FALSE; + anchorStart = anchorEnd = false; } /** @@ -798,10 +798,10 @@ UBool RuleHalf::isValidOutput(TransliteratorParser& transParser) { UChar32 c = text.char32At(i); i += U16_LENGTH(c); if (!transParser.parseData->isReplacer(c)) { - return FALSE; + return false; } } - return TRUE; + return true; } /** @@ -813,10 +813,10 @@ UBool RuleHalf::isValidInput(TransliteratorParser& transParser) { UChar32 c = text.char32At(i); i += U16_LENGTH(c); if (!transParser.parseData->isMatcher(c)) { - return FALSE; + return false; } } - return TRUE; + return true; } //---------------------------------------------------------------------- @@ -891,7 +891,7 @@ void TransliteratorParser::parseRules(const UnicodeString& rule, uprv_memset(&parseError, 0, sizeof(parseError)); parseError.line = parseError.offset = -1; - UBool parsingIDs = TRUE; + UBool parsingIDs = true; int32_t ruleCount = 0; while (!dataVector.isEmpty()) { @@ -985,7 +985,7 @@ void TransliteratorParser::parseRules(const UnicodeString& rule, } curData = NULL; } - parsingIDs = TRUE; + parsingIDs = true; } TransliteratorIDParser::SingleID* id = @@ -1044,7 +1044,7 @@ void TransliteratorParser::parseRules(const UnicodeString& rule, return; } idBlockResult.remove(); - parsingIDs = FALSE; + parsingIDs = false; curData = new TransliterationRuleData(status); // NULL pointer check if (curData == NULL) { @@ -1177,7 +1177,7 @@ void TransliteratorParser::setVariableRange(int32_t start, int32_t end, UErrorCo /** * Assert that the given character is NOT within the variable range. - * If it is, return FALSE. This is necessary to ensure that the + * If it is, return false. This is necessary to ensure that the * variable range does not overlap characters used in a rule. */ UBool TransliteratorParser::checkVariableRange(UChar32 ch) const { @@ -1218,7 +1218,7 @@ static const UChar PRAGMA_NFC_RULES[] = {0x7E,0x6E,0x66,0x63,0x20,0x72,0x75,0x6C */ UBool TransliteratorParser::resemblesPragma(const UnicodeString& rule, int32_t pos, int32_t limit) { // Must start with /use\s/i - return ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(TRUE, PRAGMA_USE, 4), NULL) >= 0; + return ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(true, PRAGMA_USE, 4), NULL) >= 0; } /** @@ -1243,25 +1243,25 @@ int32_t TransliteratorParser::parsePragma(const UnicodeString& rule, int32_t pos // use maximum backup 16; // use nfd rules; // use nfc rules; - int p = ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(TRUE, PRAGMA_VARIABLE_RANGE, -1), array); + int p = ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(true, PRAGMA_VARIABLE_RANGE, -1), array); if (p >= 0) { setVariableRange(array[0], array[1], status); return p; } - p = ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(TRUE, PRAGMA_MAXIMUM_BACKUP, -1), array); + p = ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(true, PRAGMA_MAXIMUM_BACKUP, -1), array); if (p >= 0) { pragmaMaximumBackup(array[0]); return p; } - p = ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(TRUE, PRAGMA_NFD_RULES, -1), NULL); + p = ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(true, PRAGMA_NFD_RULES, -1), NULL); if (p >= 0) { pragmaNormalizeRules(UNORM_NFD); return p; } - p = ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(TRUE, PRAGMA_NFC_RULES, -1), NULL); + p = ICU_Utility::parsePattern(rule, pos, limit, UnicodeString(true, PRAGMA_NFC_RULES, -1), NULL); if (p >= 0) { pragmaNormalizeRules(UNORM_NFC); return p; @@ -1620,7 +1620,7 @@ void TransliteratorParser::setSegmentObject(int32_t seg, StringMatcher* adopted, */ UChar TransliteratorParser::getDotStandIn(UErrorCode& status) { if (dotStandIn == (UChar) -1) { - UnicodeSet* tempus = new UnicodeSet(UnicodeString(TRUE, DOT_SET, -1), status); + UnicodeSet* tempus = new UnicodeSet(UnicodeString(true, DOT_SET, -1), status); // Null pointer check. if (tempus == NULL) { status = U_MEMORY_ALLOCATION_ERROR; @@ -1681,7 +1681,7 @@ utrans_stripRules(const UChar *source, int32_t sourceLen, UChar *target, UErrorC const UChar *sourceLimit = source+sourceLen; UChar *targetLimit = target+sourceLen; UChar32 c = 0; - UBool quoted = FALSE; + UBool quoted = false; int32_t index; uprv_memset(target, 0, sourceLen*U_SIZEOF_UCHAR); @@ -1748,7 +1748,7 @@ utrans_stripRules(const UChar *source, int32_t sourceLen, UChar *target, UErrorC /* ignore spaces carriage returns, and all leading spaces on the next line. * and line feed unless in the form \uXXXX */ - quoted = FALSE; + quoted = false; while (source < sourceLimit) { c = *(source); if (c != CR && c != LF && c != 0x0020) { diff --git a/deps/icu-small/source/i18n/rbt_rule.cpp b/deps/icu-small/source/i18n/rbt_rule.cpp index 6cc5325c467eab..ee0d938ca95aa7 100644 --- a/deps/icu-small/source/i18n/rbt_rule.cpp +++ b/deps/icu-small/source/i18n/rbt_rule.cpp @@ -50,9 +50,9 @@ U_NAMESPACE_BEGIN * segments, or null if there are none. The array itself is adopted, * but the pointers within it are not. * @param segsCount number of elements in segs[] - * @param anchorStart TRUE if the the rule is anchored on the left to + * @param anchorStart true if the the rule is anchored on the left to * the context start - * @param anchorEnd TRUE if the rule is anchored on the right to the + * @param anchorEnd true if the rule is anchored on the right to the * context limit */ TransliterationRule::TransliterationRule(const UnicodeString& input, @@ -119,7 +119,7 @@ TransliterationRule::TransliterationRule(const UnicodeString& input, anteContext = NULL; if (anteContextLength > 0) { anteContext = new StringMatcher(pattern, 0, anteContextLength, - FALSE, *data); + false, *data); /* test for NULL */ if (anteContext == 0) { status = U_MEMORY_ALLOCATION_ERROR; @@ -130,7 +130,7 @@ TransliterationRule::TransliterationRule(const UnicodeString& input, key = NULL; if (keyLength > 0) { key = new StringMatcher(pattern, anteContextLength, anteContextLength + keyLength, - FALSE, *data); + false, *data); /* test for NULL */ if (key == 0) { status = U_MEMORY_ALLOCATION_ERROR; @@ -142,7 +142,7 @@ TransliterationRule::TransliterationRule(const UnicodeString& input, postContext = NULL; if (postContextLength > 0) { postContext = new StringMatcher(pattern, anteContextLength + keyLength, pattern.length(), - FALSE, *data); + false, *data); /* test for NULL */ if (postContext == 0) { status = U_MEMORY_ALLOCATION_ERROR; @@ -242,7 +242,7 @@ UBool TransliterationRule::matchesIndexValue(uint8_t v) const { // Delegate to the key, or if there is none, to the postContext. // If there is neither then we match any key; return true. UnicodeMatcher *m = (key != NULL) ? key : postContext; - return (m != NULL) ? m->matchesIndexValue(v) : TRUE; + return (m != NULL) ? m->matchesIndexValue(v) : true; } /** @@ -343,11 +343,11 @@ static inline int32_t posAfter(const Replaceable& str, int32_t pos) { * * @param text the text * @param pos the position indices - * @param incremental if TRUE, test for partial matches that may + * @param incremental if true, test for partial matches that may * be completed by additional text inserted at pos.limit. * @return one of U_MISMATCH, * U_PARTIAL_MATCH, or U_MATCH. If - * incremental is FALSE then U_PARTIAL_MATCH will not be returned. + * incremental is false then U_PARTIAL_MATCH will not be returned. */ UMatchDegree TransliterationRule::matchAndReplace(Replaceable& text, UTransPosition& pos, @@ -392,7 +392,7 @@ UMatchDegree TransliterationRule::matchAndReplace(Replaceable& text, oText = posBefore(text, pos.start); if (anteContext != NULL) { - match = anteContext->matches(text, oText, anteLimit, FALSE); + match = anteContext->matches(text, oText, anteLimit, false); if (match != U_MATCH) { return U_MISMATCH; } @@ -488,13 +488,13 @@ UnicodeString& TransliterationRule::toRule(UnicodeString& rule, ICU_Utility::appendToRule(rule, anteContext, escapeUnprintable, quoteBuf); if (emitBraces) { - ICU_Utility::appendToRule(rule, (UChar) 0x007B /*{*/, TRUE, escapeUnprintable, quoteBuf); + ICU_Utility::appendToRule(rule, (UChar) 0x007B /*{*/, true, escapeUnprintable, quoteBuf); } ICU_Utility::appendToRule(rule, key, escapeUnprintable, quoteBuf); if (emitBraces) { - ICU_Utility::appendToRule(rule, (UChar) 0x007D /*}*/, TRUE, escapeUnprintable, quoteBuf); + ICU_Utility::appendToRule(rule, (UChar) 0x007D /*}*/, true, escapeUnprintable, quoteBuf); } ICU_Utility::appendToRule(rule, postContext, escapeUnprintable, quoteBuf); @@ -504,14 +504,14 @@ UnicodeString& TransliterationRule::toRule(UnicodeString& rule, rule.append((UChar)36/*$*/); } - ICU_Utility::appendToRule(rule, UnicodeString(TRUE, FORWARD_OP, 3), TRUE, escapeUnprintable, quoteBuf); + ICU_Utility::appendToRule(rule, UnicodeString(true, FORWARD_OP, 3), true, escapeUnprintable, quoteBuf); // Emit the output pattern ICU_Utility::appendToRule(rule, output->toReplacer()->toReplacerPattern(str, escapeUnprintable), - TRUE, escapeUnprintable, quoteBuf); + true, escapeUnprintable, quoteBuf); - ICU_Utility::appendToRule(rule, (UChar) 0x003B /*;*/, TRUE, escapeUnprintable, quoteBuf); + ICU_Utility::appendToRule(rule, (UChar) 0x003B /*;*/, true, escapeUnprintable, quoteBuf); return rule; } diff --git a/deps/icu-small/source/i18n/rbt_set.cpp b/deps/icu-small/source/i18n/rbt_set.cpp index 6835c03a698b96..c5174674361584 100644 --- a/deps/icu-small/source/i18n/rbt_set.cpp +++ b/deps/icu-small/source/i18n/rbt_set.cpp @@ -114,7 +114,7 @@ inline void _debugOut(const char* msg, TransliterationRule* rule, UnicodeString buf(msg, ""); if (rule) { UnicodeString r; - rule->toRule(r, TRUE); + rule->toRule(r, true); buf.append((UChar)32).append(r); } buf.append(UnicodeString(" => ", "")); @@ -145,14 +145,14 @@ static void maskingError(const icu::TransliterationRule& rule1, parseError.line = parseError.offset = -1; // for pre-context - rule1.toRule(r, FALSE); + rule1.toRule(r, false); len = uprv_min(r.length(), U_PARSE_CONTEXT_LEN-1); r.extract(0, len, parseError.preContext); parseError.preContext[len] = 0; //for post-context r.truncate(0); - rule2.toRule(r, FALSE); + rule2.toRule(r, false); len = uprv_min(r.length(), U_PARSE_CONTEXT_LEN-1); r.extract(0, len, parseError.postContext); parseError.postContext[len] = 0; @@ -387,14 +387,14 @@ void TransliterationRuleSet::freeze(UParseError& parseError,UErrorCode& status) /** * Transliterate the given text with the given UTransPosition - * indices. Return TRUE if the transliteration should continue - * or FALSE if it should halt (because of a U_PARTIAL_MATCH match). - * Note that FALSE is only ever returned if isIncremental is TRUE. + * indices. Return true if the transliteration should continue + * or false if it should halt (because of a U_PARTIAL_MATCH match). + * Note that false is only ever returned if isIncremental is true. * @param text the text to be transliterated * @param pos the position indices, which will be updated - * @param incremental if TRUE, assume new text may be inserted - * at index.limit, and return FALSE if there is a partial match. - * @return TRUE unless a U_PARTIAL_MATCH has been obtained, + * @param incremental if true, assume new text may be inserted + * at index.limit, and return false if there is a partial match. + * @return true unless a U_PARTIAL_MATCH has been obtained, * indicating that transliteration should stop until more text * arrives. */ @@ -407,10 +407,10 @@ UBool TransliterationRuleSet::transliterate(Replaceable& text, switch (m) { case U_MATCH: _debugOut("match", rules[i], text, pos); - return TRUE; + return true; case U_PARTIAL_MATCH: _debugOut("partial match", rules[i], text, pos); - return FALSE; + return false; default: /* Ram: added default to make GCC happy */ break; } @@ -418,7 +418,7 @@ UBool TransliterationRuleSet::transliterate(Replaceable& text, // No match or partial match from any rule pos.start += U16_LENGTH(text.char32At(pos.start)); _debugOut("no match", NULL, text, pos); - return TRUE; + return true; } /** diff --git a/deps/icu-small/source/i18n/rbtz.cpp b/deps/icu-small/source/i18n/rbtz.cpp index 495d8310d00298..0e174bab38a015 100644 --- a/deps/icu-small/source/i18n/rbtz.cpp +++ b/deps/icu-small/source/i18n/rbtz.cpp @@ -40,34 +40,34 @@ U_CDECL_END static UBool compareRules(UVector* rules1, UVector* rules2) { if (rules1 == NULL && rules2 == NULL) { - return TRUE; + return true; } else if (rules1 == NULL || rules2 == NULL) { - return FALSE; + return false; } int32_t size = rules1->size(); if (size != rules2->size()) { - return FALSE; + return false; } for (int32_t i = 0; i < size; i++) { TimeZoneRule *r1 = (TimeZoneRule*)rules1->elementAt(i); TimeZoneRule *r2 = (TimeZoneRule*)rules2->elementAt(i); if (*r1 != *r2) { - return FALSE; + return false; } } - return TRUE; + return true; } UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RuleBasedTimeZone) RuleBasedTimeZone::RuleBasedTimeZone(const UnicodeString& id, InitialTimeZoneRule* initialRule) : BasicTimeZone(id), fInitialRule(initialRule), fHistoricRules(NULL), fFinalRules(NULL), - fHistoricTransitions(NULL), fUpToDate(FALSE) { + fHistoricTransitions(NULL), fUpToDate(false) { } RuleBasedTimeZone::RuleBasedTimeZone(const RuleBasedTimeZone& source) : BasicTimeZone(source), fInitialRule(source.fInitialRule->clone()), - fHistoricTransitions(NULL), fUpToDate(FALSE) { + fHistoricTransitions(NULL), fUpToDate(false) { fHistoricRules = copyRules(source.fHistoricRules); fFinalRules = copyRules(source.fFinalRules); if (source.fUpToDate) { @@ -90,7 +90,7 @@ RuleBasedTimeZone::operator=(const RuleBasedTimeZone& right) { fHistoricRules = copyRules(right.fHistoricRules); fFinalRules = copyRules(right.fFinalRules); deleteTransitions(); - fUpToDate = FALSE; + fUpToDate = false; } return *this; } @@ -152,7 +152,7 @@ RuleBasedTimeZone::addTransitionRule(TimeZoneRule* rule, UErrorCode& status) { fHistoricRules->adoptElement(lpRule.orphan(), status); } // Mark dirty, so transitions are recalculated at next complete() call - fUpToDate = FALSE; + fUpToDate = false; } @@ -203,7 +203,7 @@ RuleBasedTimeZone::complete(UErrorCode& status) { for (i = 0; i < historicCount; i++) { done[i] = false; } - while (TRUE) { + while (true) { int32_t curStdOffset = curRule->getRawOffset(); int32_t curDstSavings = curRule->getDSTSavings(); UDate nextTransitionTime = MAX_MILLIS; @@ -239,10 +239,10 @@ RuleBasedTimeZone::complete(UErrorCode& status) { if (nextRule == NULL) { // Check if all historic rules are done - UBool bDoneAll = TRUE; + UBool bDoneAll = true; for (int32_t j = 0; j < historicCount; j++) { if (!done[j]) { - bDoneAll = FALSE; + bDoneAll = false; break; } } @@ -344,12 +344,12 @@ RuleBasedTimeZone::complete(UErrorCode& status) { } } } - fUpToDate = TRUE; + fUpToDate = true; return; cleanup: deleteTransitions(); - fUpToDate = FALSE; + fUpToDate = false; } RuleBasedTimeZone* @@ -386,7 +386,7 @@ RuleBasedTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t d } int32_t rawOffset, dstOffset; UDate time = (UDate)Grego::fieldsToDay(year, month, day) * U_MILLIS_PER_DAY + millis; - getOffsetInternal(time, TRUE, kDaylight, kStandard, rawOffset, dstOffset, status); + getOffsetInternal(time, true, kDaylight, kStandard, rawOffset, dstOffset, status); if (U_FAILURE(status)) { return 0; } @@ -402,7 +402,7 @@ RuleBasedTimeZone::getOffset(UDate date, UBool local, int32_t& rawOffset, void RuleBasedTimeZone::getOffsetFromLocal(UDate date, UTimeZoneLocalOption nonExistingTimeOpt, UTimeZoneLocalOption duplicatedTimeOpt, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& status) const { - getOffsetInternal(date, TRUE, nonExistingTimeOpt, duplicatedTimeOpt, rawOffset, dstOffset, status); + getOffsetInternal(date, true, nonExistingTimeOpt, duplicatedTimeOpt, rawOffset, dstOffset, status); } @@ -479,8 +479,7 @@ RuleBasedTimeZone::getRawOffset(void) const { // as of current time. UErrorCode status = U_ZERO_ERROR; int32_t raw, dst; - getOffset(uprv_getUTCtime() * U_MILLIS_PER_SECOND, - FALSE, raw, dst, status); + getOffset(uprv_getUTCtime(), false, raw, dst, status); return raw; } @@ -490,52 +489,52 @@ RuleBasedTimeZone::useDaylightTime(void) const { // daylight saving time is used as of now or // after the next transition. UErrorCode status = U_ZERO_ERROR; - UDate now = uprv_getUTCtime() * U_MILLIS_PER_SECOND; + UDate now = uprv_getUTCtime(); int32_t raw, dst; - getOffset(now, FALSE, raw, dst, status); + getOffset(now, false, raw, dst, status); if (dst != 0) { - return TRUE; + return true; } // If DST is not used now, check if DST is used after the next transition UDate time; TimeZoneRule *from, *to; - UBool avail = findNext(now, FALSE, time, from, to); + UBool avail = findNext(now, false, time, from, to); if (avail && to->getDSTSavings() != 0) { - return TRUE; + return true; } - return FALSE; + return false; } UBool RuleBasedTimeZone::inDaylightTime(UDate date, UErrorCode& status) const { if (U_FAILURE(status)) { - return FALSE; + return false; } int32_t raw, dst; - getOffset(date, FALSE, raw, dst, status); + getOffset(date, false, raw, dst, status); if (dst != 0) { - return TRUE; + return true; } - return FALSE; + return false; } UBool RuleBasedTimeZone::hasSameRules(const TimeZone& other) const { if (this == &other) { - return TRUE; + return true; } if (typeid(*this) != typeid(other)) { - return FALSE; + return false; } const RuleBasedTimeZone& that = (const RuleBasedTimeZone&)other; if (*fInitialRule != *(that.fInitialRule)) { - return FALSE; + return false; } if (compareRules(fHistoricRules, that.fHistoricRules) && compareRules(fFinalRules, that.fFinalRules)) { - return TRUE; + return true; } - return FALSE; + return false; } UBool @@ -543,7 +542,7 @@ RuleBasedTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransi UErrorCode status = U_ZERO_ERROR; completeConst(status); if (U_FAILURE(status)) { - return FALSE; + return false; } UDate transitionTime; TimeZoneRule *fromRule, *toRule; @@ -552,9 +551,9 @@ RuleBasedTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransi result.setTime(transitionTime); result.setFrom((const TimeZoneRule&)*fromRule); result.setTo((const TimeZoneRule&)*toRule); - return TRUE; + return true; } - return FALSE; + return false; } UBool @@ -562,7 +561,7 @@ RuleBasedTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTr UErrorCode status = U_ZERO_ERROR; completeConst(status); if (U_FAILURE(status)) { - return FALSE; + return false; } UDate transitionTime; TimeZoneRule *fromRule, *toRule; @@ -571,9 +570,9 @@ RuleBasedTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTr result.setTime(transitionTime); result.setFrom((const TimeZoneRule&)*fromRule); result.setTo((const TimeZoneRule&)*toRule); - return TRUE; + return true; } - return FALSE; + return false; } int32_t @@ -688,7 +687,7 @@ RuleBasedTimeZone::findRuleInFinal(UDate date, UBool local, NonExistingTimeOpt, DuplicatedTimeOpt); base -= localDelta; } - UBool avail0 = fr0->getPreviousStart(base, fr1->getRawOffset(), fr1->getDSTSavings(), TRUE, start0); + UBool avail0 = fr0->getPreviousStart(base, fr1->getRawOffset(), fr1->getDSTSavings(), true, start0); base = date; if (local) { @@ -697,7 +696,7 @@ RuleBasedTimeZone::findRuleInFinal(UDate date, UBool local, NonExistingTimeOpt, DuplicatedTimeOpt); base -= localDelta; } - UBool avail1 = fr1->getPreviousStart(base, fr0->getRawOffset(), fr0->getDSTSavings(), TRUE, start1); + UBool avail1 = fr1->getPreviousStart(base, fr0->getRawOffset(), fr0->getDSTSavings(), true, start1); if (!avail0 || !avail1) { if (avail0) { @@ -716,23 +715,23 @@ UBool RuleBasedTimeZone::findNext(UDate base, UBool inclusive, UDate& transitionTime, TimeZoneRule*& fromRule, TimeZoneRule*& toRule) const { if (fHistoricTransitions == NULL) { - return FALSE; + return false; } - UBool isFinal = FALSE; - UBool found = FALSE; + UBool isFinal = false; + UBool found = false; Transition result; Transition *tzt = (Transition*)fHistoricTransitions->elementAt(0); UDate tt = tzt->time; if (tt > base || (inclusive && tt == base)) { result = *tzt; - found = TRUE; + found = true; } else { int32_t idx = fHistoricTransitions->size() - 1; tzt = (Transition*)fHistoricTransitions->elementAt(idx); tt = tzt->time; if (inclusive && tt == base) { result = *tzt; - found = TRUE; + found = true; } else if (tt <= base) { if (fFinalRules != NULL) { // Find a transion time with finalRules @@ -741,9 +740,9 @@ RuleBasedTimeZone::findNext(UDate base, UBool inclusive, UDate& transitionTime, UDate start0, start1; UBool avail0 = r0->getNextStart(base, r1->getRawOffset(), r1->getDSTSavings(), inclusive, start0); UBool avail1 = r1->getNextStart(base, r0->getRawOffset(), r0->getDSTSavings(), inclusive, start1); - // avail0/avail1 should be always TRUE + // avail0/avail1 should be always true if (!avail0 && !avail1) { - return FALSE; + return false; } if (!avail1 || start0 < start1) { result.time = start0; @@ -754,8 +753,8 @@ RuleBasedTimeZone::findNext(UDate base, UBool inclusive, UDate& transitionTime, result.from = r0; result.to = r1; } - isFinal = TRUE; - found = TRUE; + isFinal = true; + found = true; } } else { // Find a transition within the historic transitions @@ -773,7 +772,7 @@ RuleBasedTimeZone::findNext(UDate base, UBool inclusive, UDate& transitionTime, result.time = prev->time; result.from = prev->from; result.to = prev->to; - found = TRUE; + found = true; } } if (found) { @@ -781,41 +780,41 @@ RuleBasedTimeZone::findNext(UDate base, UBool inclusive, UDate& transitionTime, if (result.from->getRawOffset() == result.to->getRawOffset() && result.from->getDSTSavings() == result.to->getDSTSavings()) { if (isFinal) { - return FALSE; + return false; } else { // No offset changes. Try next one if not final - return findNext(result.time, FALSE /* always exclusive */, + return findNext(result.time, false /* always exclusive */, transitionTime, fromRule, toRule); } } transitionTime = result.time; fromRule = result.from; toRule = result.to; - return TRUE; + return true; } - return FALSE; + return false; } UBool RuleBasedTimeZone::findPrev(UDate base, UBool inclusive, UDate& transitionTime, TimeZoneRule*& fromRule, TimeZoneRule*& toRule) const { if (fHistoricTransitions == NULL) { - return FALSE; + return false; } - UBool found = FALSE; + UBool found = false; Transition result; Transition *tzt = (Transition*)fHistoricTransitions->elementAt(0); UDate tt = tzt->time; if (inclusive && tt == base) { result = *tzt; - found = TRUE; + found = true; } else if (tt < base) { int32_t idx = fHistoricTransitions->size() - 1; tzt = (Transition*)fHistoricTransitions->elementAt(idx); tt = tzt->time; if (inclusive && tt == base) { result = *tzt; - found = TRUE; + found = true; } else if (tt < base) { if (fFinalRules != NULL) { // Find a transion time with finalRules @@ -824,9 +823,9 @@ RuleBasedTimeZone::findPrev(UDate base, UBool inclusive, UDate& transitionTime, UDate start0, start1; UBool avail0 = r0->getPreviousStart(base, r1->getRawOffset(), r1->getDSTSavings(), inclusive, start0); UBool avail1 = r1->getPreviousStart(base, r0->getRawOffset(), r0->getDSTSavings(), inclusive, start1); - // avail0/avail1 should be always TRUE + // avail0/avail1 should be always true if (!avail0 && !avail1) { - return FALSE; + return false; } if (!avail1 || start0 > start1) { result.time = start0; @@ -840,7 +839,7 @@ RuleBasedTimeZone::findPrev(UDate base, UBool inclusive, UDate& transitionTime, } else { result = *tzt; } - found = TRUE; + found = true; } else { // Find a transition within the historic transitions idx--; @@ -853,7 +852,7 @@ RuleBasedTimeZone::findPrev(UDate base, UBool inclusive, UDate& transitionTime, idx--; } result = *tzt; - found = TRUE; + found = true; } } if (found) { @@ -861,15 +860,15 @@ RuleBasedTimeZone::findPrev(UDate base, UBool inclusive, UDate& transitionTime, if (result.from->getRawOffset() == result.to->getRawOffset() && result.from->getDSTSavings() == result.to->getDSTSavings()) { // No offset changes. Try next one if not final - return findPrev(result.time, FALSE /* always exclusive */, + return findPrev(result.time, false /* always exclusive */, transitionTime, fromRule, toRule); } transitionTime = result.time; fromRule = result.from; toRule = result.to; - return TRUE; + return true; } - return FALSE; + return false; } UDate diff --git a/deps/icu-small/source/i18n/regexcmp.cpp b/deps/icu-small/source/i18n/regexcmp.cpp index 89cb6584251fff..4b507002d63a40 100644 --- a/deps/icu-small/source/i18n/regexcmp.cpp +++ b/deps/icu-small/source/i18n/regexcmp.cpp @@ -66,10 +66,10 @@ RegexCompile::RegexCompile(RegexPattern *rxp, UErrorCode &status) : fPeekChar = -1; fLineNum = 1; fCharNum = 0; - fQuoteMode = FALSE; - fInBackslashQuote = FALSE; + fQuoteMode = false; + fInBackslashQuote = false; fModeFlags = fRXPat->fFlags | 0x80000000; - fEOLComments = TRUE; + fEOLComments = true; fMatchOpenParen = -1; fMatchCloseParen = -1; @@ -144,7 +144,7 @@ void RegexCompile::compile( U_ASSERT(fRXPat->fPattern == NULL || utext_nativeLength(fRXPat->fPattern) == 0); // Prepare the RegexPattern object to receive the compiled pattern. - fRXPat->fPattern = utext_clone(fRXPat->fPattern, pat, FALSE, TRUE, fStatus); + fRXPat->fPattern = utext_clone(fRXPat->fPattern, pat, false, true, fStatus); if (U_FAILURE(*fStatus)) { return; } @@ -156,7 +156,7 @@ void RegexCompile::compile( // UREGEX_LITERAL force entire pattern to be treated as a literal string. if (fModeFlags & UREGEX_LITERAL) { - fQuoteMode = TRUE; + fQuoteMode = true; } nextChar(fC); // Fetch the first char from the pattern string. @@ -193,7 +193,7 @@ void RegexCompile::compile( for (;;) { // loop through table rows belonging to this state, looking for one // that matches the current input char. REGEX_SCAN_DEBUG_PRINTF((".")); - if (tableEl->fCharClass < 127 && fC.fQuoted == FALSE && tableEl->fCharClass == fC.fChar) { + if (tableEl->fCharClass < 127 && fC.fQuoted == false && tableEl->fCharClass == fC.fChar) { // Table row specified an individual character, not a set, and // the input character is not quoted, and // the input character matched it. @@ -213,7 +213,7 @@ void RegexCompile::compile( } if (tableEl->fCharClass >= 128 && tableEl->fCharClass < 240 && // Table specs a char class && - fC.fQuoted == FALSE && // char is not escaped && + fC.fQuoted == false && // char is not escaped && fC.fChar != (UChar32)-1) { // char is not EOF U_ASSERT(tableEl->fCharClass <= 137); if (RegexStaticSets::gStaticSets->fRuleSets[tableEl->fCharClass-128].contains(fC.fChar)) { @@ -232,7 +232,7 @@ void RegexCompile::compile( // We've found the row of the state table that matches the current input // character from the rules string. // Perform any action specified by this row in the state table. - if (doParseActions(tableEl->fAction) == FALSE) { + if (doParseActions(tableEl->fAction) == false) { // Break out of the state machine loop if the // the action signalled some kind of error, or // the action was to exit, occurs on normal end-of-rules-input. @@ -345,7 +345,7 @@ void RegexCompile::compile( //------------------------------------------------------------------------------ UBool RegexCompile::doParseActions(int32_t action) { - UBool returnVal = TRUE; + UBool returnVal = true; switch ((Regex_PatternParseAction)action) { @@ -386,7 +386,7 @@ UBool RegexCompile::doParseActions(int32_t action) appendOp(URX_END, 0); // Terminate the pattern compilation state machine. - returnVal = FALSE; + returnVal = false; break; @@ -395,7 +395,7 @@ UBool RegexCompile::doParseActions(int32_t action) // Scanning a '|', as in (A|B) { // Generate code for any pending literals preceding the '|' - fixLiterals(FALSE); + fixLiterals(false); // Insert a SAVE operation at the start of the pattern section preceding // this OR at this level. This SAVE will branch the match forward @@ -788,7 +788,7 @@ UBool RegexCompile::doParseActions(int32_t action) // 2. LOOP_SR_I set number (assuming repeated item is a set ref) // 3. LOOP_C stack location { - int32_t topLoc = blockTopLoc(FALSE); // location of item #1 + int32_t topLoc = blockTopLoc(false); // location of item #1 int32_t frameLoc; // Check for simple constructs, which may get special optimized code. @@ -850,7 +850,7 @@ UBool RegexCompile::doParseActions(int32_t action) // 2. state-save 1 // 3. ... { - int32_t topLoc = blockTopLoc(FALSE); + int32_t topLoc = blockTopLoc(false); appendOp(URX_STATE_SAVE, topLoc); } break; @@ -864,7 +864,7 @@ UBool RegexCompile::doParseActions(int32_t action) // 3. ... // Insert the state save into the compiled pattern, and we're done. { - int32_t saveStateLoc = blockTopLoc(TRUE); + int32_t saveStateLoc = blockTopLoc(true); int32_t saveStateOp = buildOp(URX_STATE_SAVE, fRXPat->fCompiledPat->size()); fRXPat->fCompiledPat->setElementAt(saveStateOp, saveStateLoc); } @@ -881,7 +881,7 @@ UBool RegexCompile::doParseActions(int32_t action) // This code is less than ideal, with two jmps instead of one, because we can only // insert one instruction at the top of the block being iterated. { - int32_t jmp1_loc = blockTopLoc(TRUE); + int32_t jmp1_loc = blockTopLoc(true); int32_t jmp2_loc = fRXPat->fCompiledPat->size(); int32_t jmp1_op = buildOp(URX_JMP, jmp2_loc+1); @@ -919,7 +919,7 @@ UBool RegexCompile::doParseActions(int32_t action) // 5. ... { // location of item #1, the STATE_SAVE - int32_t topLoc = blockTopLoc(FALSE); + int32_t topLoc = blockTopLoc(false); int32_t dataLoc = -1; // Check for simple *, where the construct being repeated @@ -958,7 +958,7 @@ UBool RegexCompile::doParseActions(int32_t action) // Emit general case code for this * // The optimizations did not apply. - int32_t saveStateLoc = blockTopLoc(TRUE); + int32_t saveStateLoc = blockTopLoc(true); int32_t jmpOp = buildOp(URX_JMP_SAV, saveStateLoc+1); // Check for minimum match length of zero, which requires @@ -993,7 +993,7 @@ UBool RegexCompile::doParseActions(int32_t action) // 3. STATE_SAVE 2 // 4 ... { - int32_t jmpLoc = blockTopLoc(TRUE); // loc 1. + int32_t jmpLoc = blockTopLoc(true); // loc 1. int32_t saveLoc = fRXPat->fCompiledPat->size(); // loc 3. int32_t jmpOp = buildOp(URX_JMP, saveLoc); fRXPat->fCompiledPat->setElementAt(jmpOp, jmpLoc); @@ -1048,7 +1048,7 @@ UBool RegexCompile::doParseActions(int32_t action) case doInterval: // Finished scanning a normal {lower,upper} interval. Generate the code for it. - if (compileInlineInterval() == FALSE) { + if (compileInlineInterval() == false) { compileInterval(URX_CTR_INIT, URX_CTR_LOOP); } break; @@ -1060,7 +1060,7 @@ UBool RegexCompile::doParseActions(int32_t action) // (Can not reserve a slot in the compiled pattern at this time, because // compileInterval needs to reserve also, and blockTopLoc can only reserve // once per block.) - int32_t topLoc = blockTopLoc(FALSE); + int32_t topLoc = blockTopLoc(false); // Produce normal looping code. compileInterval(URX_CTR_INIT, URX_CTR_LOOP); @@ -1116,7 +1116,7 @@ UBool RegexCompile::doParseActions(int32_t action) case doDotAny: // scanned a ".", match any single character. { - fixLiterals(FALSE); + fixLiterals(false); if (fModeFlags & UREGEX_DOTALL) { appendOp(URX_DOTANY_ALL, 0); } else if (fModeFlags & UREGEX_UNIX_LINES) { @@ -1129,7 +1129,7 @@ UBool RegexCompile::doParseActions(int32_t action) case doCaret: { - fixLiterals(FALSE); + fixLiterals(false); if ( (fModeFlags & UREGEX_MULTILINE) == 0 && (fModeFlags & UREGEX_UNIX_LINES) == 0) { appendOp(URX_CARET, 0); } else if ((fModeFlags & UREGEX_MULTILINE) != 0 && (fModeFlags & UREGEX_UNIX_LINES) == 0) { @@ -1144,7 +1144,7 @@ UBool RegexCompile::doParseActions(int32_t action) case doDollar: { - fixLiterals(FALSE); + fixLiterals(false); if ( (fModeFlags & UREGEX_MULTILINE) == 0 && (fModeFlags & UREGEX_UNIX_LINES) == 0) { appendOp(URX_DOLLAR, 0); } else if ((fModeFlags & UREGEX_MULTILINE) != 0 && (fModeFlags & UREGEX_UNIX_LINES) == 0) { @@ -1158,7 +1158,7 @@ UBool RegexCompile::doParseActions(int32_t action) break; case doBackslashA: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_CARET, 0); break; @@ -1169,7 +1169,7 @@ UBool RegexCompile::doParseActions(int32_t action) error(U_UNSUPPORTED_ERROR); } #endif - fixLiterals(FALSE); + fixLiterals(false); int32_t op = (fModeFlags & UREGEX_UWORD)? URX_BACKSLASH_BU : URX_BACKSLASH_B; appendOp(op, 1); } @@ -1182,69 +1182,69 @@ UBool RegexCompile::doParseActions(int32_t action) error(U_UNSUPPORTED_ERROR); } #endif - fixLiterals(FALSE); + fixLiterals(false); int32_t op = (fModeFlags & UREGEX_UWORD)? URX_BACKSLASH_BU : URX_BACKSLASH_B; appendOp(op, 0); } break; case doBackslashD: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_BACKSLASH_D, 1); break; case doBackslashd: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_BACKSLASH_D, 0); break; case doBackslashG: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_BACKSLASH_G, 0); break; case doBackslashH: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_BACKSLASH_H, 1); break; case doBackslashh: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_BACKSLASH_H, 0); break; case doBackslashR: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_BACKSLASH_R, 0); break; case doBackslashS: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_STAT_SETREF_N, URX_ISSPACE_SET); break; case doBackslashs: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_STATIC_SETREF, URX_ISSPACE_SET); break; case doBackslashV: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_BACKSLASH_V, 1); break; case doBackslashv: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_BACKSLASH_V, 0); break; case doBackslashW: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_STAT_SETREF_N, URX_ISWORD_SET); break; case doBackslashw: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_STATIC_SETREF, URX_ISWORD_SET); break; @@ -1253,17 +1253,17 @@ UBool RegexCompile::doParseActions(int32_t action) // Grapheme Cluster Boundary requires ICU break iteration. error(U_UNSUPPORTED_ERROR); #endif - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_BACKSLASH_X, 0); break; case doBackslashZ: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_DOLLAR, 0); break; case doBackslashz: - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_BACKSLASH_Z, 0); break; @@ -1272,13 +1272,13 @@ UBool RegexCompile::doParseActions(int32_t action) break; case doExit: - fixLiterals(FALSE); - returnVal = FALSE; + fixLiterals(false); + returnVal = false; break; case doProperty: { - fixLiterals(FALSE); + fixLiterals(false); UnicodeSet *theSet = scanProp(); compileSet(theSet); } @@ -1310,7 +1310,7 @@ UBool RegexCompile::doParseActions(int32_t action) break; } c = peekCharLL(); - if (RegexStaticSets::gStaticSets->fRuleDigitsAlias->contains(c) == FALSE) { + if (RegexStaticSets::gStaticSets->fRuleDigitsAlias->contains(c) == false) { break; } nextCharLL(); @@ -1323,7 +1323,7 @@ UBool RegexCompile::doParseActions(int32_t action) // of compilation, it will be changed to the variable's location. U_ASSERT(groupNum > 0); // Shouldn't happen. '\0' begins an octal escape sequence, // and shouldn't enter this code path at all. - fixLiterals(FALSE); + fixLiterals(false); if (fModeFlags & UREGEX_CASE_INSENSITIVE) { appendOp(URX_BACKREF_I, groupNum); } else { @@ -1356,7 +1356,7 @@ UBool RegexCompile::doParseActions(int32_t action) } else { // Given the number, handle identically to a \n numbered back reference. // See comments above, under doBackRef - fixLiterals(FALSE); + fixLiterals(false); if (fModeFlags & UREGEX_CASE_INSENSITIVE) { appendOp(URX_BACKREF_I, groupNumber); } else { @@ -1383,7 +1383,7 @@ UBool RegexCompile::doParseActions(int32_t action) // { // Emit the STO_SP - int32_t topLoc = blockTopLoc(TRUE); + int32_t topLoc = blockTopLoc(true); int32_t stoLoc = allocateData(1); // Reserve the data location for storing save stack ptr. int32_t op = buildOp(URX_STO_SP, stoLoc); fRXPat->fCompiledPat->setElementAt(op, topLoc); @@ -1411,7 +1411,7 @@ UBool RegexCompile::doParseActions(int32_t action) // TODO: do something to cut back the state stack each time through the loop. { // Reserve two slots at the top of the block. - int32_t topLoc = blockTopLoc(TRUE); + int32_t topLoc = blockTopLoc(true); insertOp(topLoc); // emit STO_SP loc @@ -1443,7 +1443,7 @@ UBool RegexCompile::doParseActions(int32_t action) // { // Reserve two slots at the top of the block. - int32_t topLoc = blockTopLoc(TRUE); + int32_t topLoc = blockTopLoc(true); insertOp(topLoc); // Emit the STO_SP @@ -1464,7 +1464,7 @@ UBool RegexCompile::doParseActions(int32_t action) case doBeginMatchMode: fNewModeFlags = fModeFlags; - fSetModeFlag = TRUE; + fSetModeFlag = true; break; case doMatchMode: // (?i) and similar @@ -1478,7 +1478,7 @@ UBool RegexCompile::doParseActions(int32_t action) case 0x75: /* 'u' */ bit = 0; /* Unicode casing */ break; case 0x77: /* 'w' */ bit = UREGEX_UWORD; break; case 0x78: /* 'x' */ bit = UREGEX_COMMENTS; break; - case 0x2d: /* '-' */ fSetModeFlag = FALSE; break; + case 0x2d: /* '-' */ fSetModeFlag = false; break; default: UPRV_UNREACHABLE_EXIT; // Should never happen. Other chars are filtered out // by the scanner. @@ -1513,7 +1513,7 @@ UBool RegexCompile::doParseActions(int32_t action) // - NOP, which may later be replaced by a save-state if there // is an '|' alternation within the parens. { - fixLiterals(FALSE); + fixLiterals(false); appendOp(URX_NOP, 0); appendOp(URX_NOP, 0); @@ -1539,7 +1539,7 @@ UBool RegexCompile::doParseActions(int32_t action) // We have just scanned a '(?'. We now need to prevent the character scanner from // treating a '#' as a to-the-end-of-line comment. // (This Perl compatibility just gets uglier and uglier to do...) - fEOLComments = FALSE; + fEOLComments = false; break; @@ -1652,7 +1652,7 @@ UBool RegexCompile::doParseActions(int32_t action) case doSetBegin: { - fixLiterals(FALSE); + fixLiterals(false); LocalPointer lpSet(new UnicodeSet(), *fStatus); fSetStack.push(lpSet.orphan(), *fStatus); fSetOpStack.push(setStart, *fStatus); @@ -1862,7 +1862,7 @@ UBool RegexCompile::doParseActions(int32_t action) } if (U_FAILURE(*fStatus)) { - returnVal = FALSE; + returnVal = false; } return returnVal; @@ -1913,12 +1913,12 @@ void RegexCompile::fixLiterals(UBool split) { if (split) { fLiteralChars.truncate(indexOfLastCodePoint); - fixLiterals(FALSE); // Recursive call, emit code to match the first part of the string. + fixLiterals(false); // Recursive call, emit code to match the first part of the string. // Note that the truncated literal string may be empty, in which case // nothing will be emitted. literalChar(lastCodePoint); // Re-add the last code point as if it were a new literal. - fixLiterals(FALSE); // Second recursive call, code for the final code point. + fixLiterals(false); // Second recursive call, code for the final code point. return; } @@ -2130,15 +2130,15 @@ int32_t RegexCompile::allocateStackData(int32_t size) { // is reserved for this purpose. .* or similar don't // and a slot needs to be added. // -// parameter reserveLoc : TRUE - ensure that there is space to add an opcode +// parameter reserveLoc : true - ensure that there is space to add an opcode // at the returned location. -// FALSE - just return the address, +// false - just return the address, // do not reserve a location there. // //------------------------------------------------------------------------------ int32_t RegexCompile::blockTopLoc(UBool reserveLoc) { int32_t theLoc; - fixLiterals(TRUE); // Emit code for any pending literals. + fixLiterals(true); // Emit code for any pending literals. // If last item was a string, emit separate op for the its last char. if (fRXPat->fCompiledPat->size() == fMatchCloseParen) { @@ -2189,7 +2189,7 @@ void RegexCompile::handleCloseParen() { } // Emit code for any pending literals. - fixLiterals(FALSE); + fixLiterals(false); // Fixup any operations within the just-closed parenthesized group // that need to reference the end of the (block). @@ -2459,7 +2459,7 @@ void RegexCompile::compileInterval(int32_t InitOp, int32_t LoopOp) { // The CTR_INIT op at the top of the block with the {n,m} quantifier takes // four slots in the compiled code. Reserve them. - int32_t topOfBlock = blockTopLoc(TRUE); + int32_t topOfBlock = blockTopLoc(true); insertOp(topOfBlock); insertOp(topOfBlock); insertOp(topOfBlock); @@ -2507,10 +2507,10 @@ UBool RegexCompile::compileInlineInterval() { if (fIntervalUpper > 10 || fIntervalUpper < fIntervalLow) { // Too big to inline. Fail, which will cause looping code to be generated. // (Upper < Lower picks up unbounded upper and errors, both.) - return FALSE; + return false; } - int32_t topOfBlock = blockTopLoc(FALSE); + int32_t topOfBlock = blockTopLoc(false); if (fIntervalUpper == 0) { // Pathological case. Attempt no matches, as if the block doesn't exist. // Discard the generated code for the block. @@ -2522,7 +2522,7 @@ UBool RegexCompile::compileInlineInterval() { if (fMatchCloseParen >= topOfBlock) { fMatchCloseParen = -1; } - return TRUE; + return true; } if (topOfBlock != fRXPat->fCompiledPat->size()-1 && fIntervalUpper != 1) { @@ -2530,7 +2530,7 @@ UBool RegexCompile::compileInlineInterval() { // more complex block. Do it as a loop, not inlines. // Note that things "repeated" a max of once are handled as inline, because // the one copy of the code already generated is just fine. - return FALSE; + return false; } // Pick up the opcode that is to be repeated @@ -2560,7 +2560,7 @@ UBool RegexCompile::compileInlineInterval() { } appendOp(op); } - return TRUE; + return true; } @@ -2701,7 +2701,7 @@ void RegexCompile::matchStartType() { int32_t currentLen = 0; // Minimum length of a match to this point (loc) in the pattern int32_t numInitialStrings = 0; // Number of strings encountered that could match at start. - UBool atStart = TRUE; // True if no part of the pattern yet encountered + UBool atStart = true; // True if no part of the pattern yet encountered // could have advanced the position in a match. // (Maximum match length so far == 0) @@ -2777,7 +2777,7 @@ void RegexCompile::matchStartType() { numInitialStrings += 2; } currentLen = safeIncrement(currentLen, 1); - atStart = FALSE; + atStart = false; break; @@ -2790,7 +2790,7 @@ void RegexCompile::matchStartType() { numInitialStrings += 2; } currentLen = safeIncrement(currentLen, 1); - atStart = FALSE; + atStart = false; break; case URX_LOOP_SR_I: @@ -2803,7 +2803,7 @@ void RegexCompile::matchStartType() { fRXPat->fInitialChars->addAll(*s); numInitialStrings += 2; } - atStart = FALSE; + atStart = false; break; case URX_LOOP_DOT_I: @@ -2814,7 +2814,7 @@ void RegexCompile::matchStartType() { fRXPat->fInitialChars->complement(); numInitialStrings += 2; } - atStart = FALSE; + atStart = false; break; @@ -2827,7 +2827,7 @@ void RegexCompile::matchStartType() { numInitialStrings += 2; } currentLen = safeIncrement(currentLen, 1); - atStart = FALSE; + atStart = false; break; @@ -2841,7 +2841,7 @@ void RegexCompile::matchStartType() { numInitialStrings += 2; } currentLen = safeIncrement(currentLen, 1); - atStart = FALSE; + atStart = false; break; @@ -2858,7 +2858,7 @@ void RegexCompile::matchStartType() { numInitialStrings += 2; } currentLen = safeIncrement(currentLen, 1); - atStart = FALSE; + atStart = false; break; @@ -2875,7 +2875,7 @@ void RegexCompile::matchStartType() { numInitialStrings += 2; } currentLen = safeIncrement(currentLen, 1); - atStart = FALSE; + atStart = false; break; @@ -2894,7 +2894,7 @@ void RegexCompile::matchStartType() { numInitialStrings += 2; } currentLen = safeIncrement(currentLen, 1); - atStart = FALSE; + atStart = false; break; @@ -2918,7 +2918,7 @@ void RegexCompile::matchStartType() { numInitialStrings += 2; } currentLen = safeIncrement(currentLen, 1); - atStart = FALSE; + atStart = false; break; @@ -2934,7 +2934,7 @@ void RegexCompile::matchStartType() { numInitialStrings += 2; } currentLen = safeIncrement(currentLen, 1); - atStart = FALSE; + atStart = false; break; @@ -2957,21 +2957,21 @@ void RegexCompile::matchStartType() { } } } - atStart = FALSE; + atStart = false; break; case URX_JMP_SAV: case URX_JMP_SAV_X: // Combo of state save to the next loc, + jmp backwards. // Net effect on min. length computation is nothing. - atStart = FALSE; + atStart = false; break; case URX_BACKTRACK: // Fails are kind of like a branch, except that the min length was // propagated already, by the state save. currentLen = forwardedLength.elementAti(loc+1); - atStart = FALSE; + atStart = false; break; @@ -2986,7 +2986,7 @@ void RegexCompile::matchStartType() { } } } - atStart = FALSE; + atStart = false; break; @@ -3014,7 +3014,7 @@ void RegexCompile::matchStartType() { } currentLen = safeIncrement(currentLen, stringLen); - atStart = FALSE; + atStart = false; } break; @@ -3039,7 +3039,7 @@ void RegexCompile::matchStartType() { numInitialStrings += 2; // Matching on an initial string not possible. } currentLen = safeIncrement(currentLen, stringLen); - atStart = FALSE; + atStart = false; } break; @@ -3067,7 +3067,7 @@ void RegexCompile::matchStartType() { } loc+=3; // Skips over operands of CTR_INIT } - atStart = FALSE; + atStart = false; break; @@ -3075,13 +3075,13 @@ void RegexCompile::matchStartType() { case URX_CTR_LOOP_NG: // Loop ops. // The jump is conditional, backwards only. - atStart = FALSE; + atStart = false; break; case URX_LOOP_C: // More loop ops. These state-save to themselves. // don't change the minimum match - atStart = FALSE; + atStart = false; break; @@ -3177,7 +3177,7 @@ void RegexCompile::matchStartType() { fRXPat->fStartType = START_CHAR; fRXPat->fInitialChar = fRXPat->fInitialChars->charAt(0); U_ASSERT(fRXPat->fInitialChar != (UChar32)-1); - } else if (fRXPat->fInitialChars->contains((UChar32)0, (UChar32)0x10ffff) == FALSE && + } else if (fRXPat->fInitialChars->contains((UChar32)0, (UChar32)0x10ffff) == false && fRXPat->fMinMatchLen > 0) { // Matches start with a set of character smaller than the set of all chars. fRXPat->fStartType = START_SET; @@ -3834,7 +3834,7 @@ void RegexCompile::stripNOPs() { fRXPat->fCompiledPat->setElementAt(op, dst); dst++; - fRXPat->fNeedsAltInput = TRUE; + fRXPat->fNeedsAltInput = true; break; } case URX_RESERVED_OP: @@ -4032,13 +4032,13 @@ void RegexCompile::nextChar(RegexPatternChar &c) { tailRecursion: fScanIndex = UTEXT_GETNATIVEINDEX(fRXPat->fPattern); c.fChar = nextCharLL(); - c.fQuoted = FALSE; + c.fQuoted = false; if (fQuoteMode) { - c.fQuoted = TRUE; + c.fQuoted = true; if ((c.fChar==chBackSlash && peekCharLL()==chE && ((fModeFlags & UREGEX_LITERAL) == 0)) || c.fChar == (UChar32)-1) { - fQuoteMode = FALSE; // Exit quote mode, + fQuoteMode = false; // Exit quote mode, nextCharLL(); // discard the E // nextChar(c); // recurse to get the real next char goto tailRecursion; // Note: fuzz testing produced testcases that @@ -4050,7 +4050,7 @@ void RegexCompile::nextChar(RegexPatternChar &c) { // Don't check for any further escapes, just return it as-is. // Don't set c.fQuoted, because that would prevent the state machine from // dispatching on the character. - fInBackslashQuote = FALSE; + fInBackslashQuote = false; } else { @@ -4065,7 +4065,7 @@ void RegexCompile::nextChar(RegexPatternChar &c) { if (c.fChar == (UChar32)-1) { break; // End of Input } - if (c.fChar == chPound && fEOLComments == TRUE) { + if (c.fChar == chPound && fEOLComments == true) { // Start of a comment. Consume the rest of it, until EOF or a new line for (;;) { c.fChar = nextCharLL(); @@ -4079,7 +4079,7 @@ void RegexCompile::nextChar(RegexPatternChar &c) { } } // TODO: check what Java & Perl do with non-ASCII white spaces. Ticket 6061. - if (PatternProps::isWhiteSpace(c.fChar) == FALSE) { + if (PatternProps::isWhiteSpace(c.fChar) == false) { break; } c.fChar = nextCharLL(); @@ -4098,7 +4098,7 @@ void RegexCompile::nextChar(RegexPatternChar &c) { // Return the single equivalent character. // nextCharLL(); // get & discard the peeked char. - c.fQuoted = TRUE; + c.fQuoted = true; if (UTEXT_FULL_TEXT_IN_CHUNK(fRXPat->fPattern, fPatternLength)) { int32_t endIndex = (int32_t)pos; @@ -4155,11 +4155,11 @@ void RegexCompile::nextChar(RegexPatternChar &c) { c.fChar >>= 3; } } - c.fQuoted = TRUE; + c.fQuoted = true; } else if (peekCharLL() == chQ) { // "\Q" enter quote mode, which will continue until "\E" - fQuoteMode = TRUE; + fQuoteMode = true; nextCharLL(); // discard the 'Q'. // nextChar(c); // recurse to get the real next char. goto tailRecursion; // Note: fuzz testing produced test cases that @@ -4170,7 +4170,7 @@ void RegexCompile::nextChar(RegexPatternChar &c) { // We are in a '\' escape that will be handled by the state table scanner. // Just return the backslash, but remember that the following char is to // be taken literally. - fInBackslashQuote = TRUE; + fInBackslashQuote = true; } } } @@ -4178,7 +4178,7 @@ void RegexCompile::nextChar(RegexPatternChar &c) { // re-enable # to end-of-line comments, in case they were disabled. // They are disabled by the parser upon seeing '(?', but this lasts for // the fetching of the next character only. - fEOLComments = TRUE; + fEOLComments = true; // putc(c.fChar, stdout); } @@ -4331,17 +4331,17 @@ UnicodeSet *RegexCompile::scanPosixProp() { // ending on the second closing ]. UnicodeString propName; - UBool negated = FALSE; + UBool negated = false; // Check for and consume the '^' in a negated POSIX property, e.g. [:^Letter:] nextChar(fC); if (fC.fChar == chUp) { - negated = TRUE; + negated = true; nextChar(fC); } // Scan for the closing ":]", collecting the property name along the way. - UBool sawPropSetTerminator = FALSE; + UBool sawPropSetTerminator = false; for (;;) { propName.append(fC.fChar); nextChar(fC); @@ -4352,7 +4352,7 @@ UnicodeSet *RegexCompile::scanPosixProp() { if (fC.fChar == chColon) { nextChar(fC); if (fC.fChar == chRBracket) { - sawPropSetTerminator = TRUE; + sawPropSetTerminator = true; } break; } @@ -4613,13 +4613,13 @@ void RegexCompile::setEval(int32_t nextOp) { UnicodeSet *rightOperand = NULL; UnicodeSet *leftOperand = NULL; for (;;) { - U_ASSERT(fSetOpStack.empty()==FALSE); + U_ASSERT(fSetOpStack.empty()==false); int32_t pendingSetOperation = fSetOpStack.peeki(); if ((pendingSetOperation&0xffff0000) < (nextOp&0xffff0000)) { break; } fSetOpStack.popi(); - U_ASSERT(fSetStack.empty() == FALSE); + U_ASSERT(fSetStack.empty() == false); rightOperand = (UnicodeSet *)fSetStack.peek(); // ICU 70 adds emoji properties of strings, but createSetForProperty() removes all strings // (see comments there). diff --git a/deps/icu-small/source/i18n/regexcmp.h b/deps/icu-small/source/i18n/regexcmp.h index 9e1aa170f08689..81ac9e51784398 100644 --- a/deps/icu-small/source/i18n/regexcmp.h +++ b/deps/icu-small/source/i18n/regexcmp.h @@ -37,7 +37,6 @@ U_NAMESPACE_BEGIN // class RegexCompile Contains the regular expression compiler. // //-------------------------------------------------------------------------------- -struct RegexTableEl; class RegexPattern; @@ -65,9 +64,6 @@ class U_I18N_API RegexCompile : public UMemory { void nextChar(RegexPatternChar &c); // Get the next char from the input stream. - static void cleanup(); // Memory cleanup - - // Categories of parentheses in pattern. // The category is saved in the compile-time parentheses stack frame, and @@ -154,12 +150,6 @@ class U_I18N_API RegexCompile : public UMemory { RegexPatternChar fC; // Current char for parse state machine // processing. - // - // Data for the state machine that parses the regular expression. - // - RegexTableEl **fStateTable; // State Transition Table for regex Rule - // parsing. index by p[state][char-class] - uint16_t fStack[kStackSize]; // State stack, holds state pushes int32_t fStackPtr; // and pops as specified in the state // transition rules. @@ -211,10 +201,6 @@ class U_I18N_API RegexCompile : public UMemory { // -1 for the upper interval value means none // was specified (unlimited occurrences.) - int64_t fNameStartPos; // Starting position of a \N{NAME} name in a - // pattern, valid while remainder of name is - // scanned. - UStack fSetStack; // Stack of UnicodeSets, used while evaluating // (at compile time) set expressions within // the pattern. diff --git a/deps/icu-small/source/i18n/regexcst.h b/deps/icu-small/source/i18n/regexcst.h index d44c2aec2be343..a475b6b363ed8f 100644 --- a/deps/icu-small/source/i18n/regexcst.h +++ b/deps/icu-small/source/i18n/regexcst.h @@ -149,213 +149,213 @@ struct RegexTableEl { }; static const struct RegexTableEl gRuleParseStateTable[] = { - {doNOP, 0, 0, 0, TRUE} - , {doPatStart, 255, 2,0, FALSE} // 1 start - , {doLiteralChar, 254, 14,0, TRUE} // 2 term - , {doLiteralChar, 130, 14,0, TRUE} // 3 - , {doSetBegin, 91 /* [ */, 123, 205, TRUE} // 4 - , {doNOP, 40 /* ( */, 27,0, TRUE} // 5 - , {doDotAny, 46 /* . */, 14,0, TRUE} // 6 - , {doCaret, 94 /* ^ */, 14,0, TRUE} // 7 - , {doDollar, 36 /* $ */, 14,0, TRUE} // 8 - , {doNOP, 92 /* \ */, 89,0, TRUE} // 9 - , {doOrOperator, 124 /* | */, 2,0, TRUE} // 10 - , {doCloseParen, 41 /* ) */, 255,0, TRUE} // 11 - , {doPatFinish, 253, 2,0, FALSE} // 12 - , {doRuleError, 255, 206,0, FALSE} // 13 - , {doNOP, 42 /* * */, 68,0, TRUE} // 14 expr-quant - , {doNOP, 43 /* + */, 71,0, TRUE} // 15 - , {doNOP, 63 /* ? */, 74,0, TRUE} // 16 - , {doIntervalInit, 123 /* { */, 77,0, TRUE} // 17 - , {doNOP, 40 /* ( */, 23,0, TRUE} // 18 - , {doNOP, 255, 20,0, FALSE} // 19 - , {doOrOperator, 124 /* | */, 2,0, TRUE} // 20 expr-cont - , {doCloseParen, 41 /* ) */, 255,0, TRUE} // 21 - , {doNOP, 255, 2,0, FALSE} // 22 - , {doSuppressComments, 63 /* ? */, 25,0, TRUE} // 23 open-paren-quant - , {doNOP, 255, 27,0, FALSE} // 24 - , {doNOP, 35 /* # */, 50, 14, TRUE} // 25 open-paren-quant2 - , {doNOP, 255, 29,0, FALSE} // 26 - , {doSuppressComments, 63 /* ? */, 29,0, TRUE} // 27 open-paren - , {doOpenCaptureParen, 255, 2, 14, FALSE} // 28 - , {doOpenNonCaptureParen, 58 /* : */, 2, 14, TRUE} // 29 open-paren-extended - , {doOpenAtomicParen, 62 /* > */, 2, 14, TRUE} // 30 - , {doOpenLookAhead, 61 /* = */, 2, 20, TRUE} // 31 - , {doOpenLookAheadNeg, 33 /* ! */, 2, 20, TRUE} // 32 - , {doNOP, 60 /* < */, 46,0, TRUE} // 33 - , {doNOP, 35 /* # */, 50, 2, TRUE} // 34 - , {doBeginMatchMode, 105 /* i */, 53,0, FALSE} // 35 - , {doBeginMatchMode, 100 /* d */, 53,0, FALSE} // 36 - , {doBeginMatchMode, 109 /* m */, 53,0, FALSE} // 37 - , {doBeginMatchMode, 115 /* s */, 53,0, FALSE} // 38 - , {doBeginMatchMode, 117 /* u */, 53,0, FALSE} // 39 - , {doBeginMatchMode, 119 /* w */, 53,0, FALSE} // 40 - , {doBeginMatchMode, 120 /* x */, 53,0, FALSE} // 41 - , {doBeginMatchMode, 45 /* - */, 53,0, FALSE} // 42 - , {doConditionalExpr, 40 /* ( */, 206,0, TRUE} // 43 - , {doPerlInline, 123 /* { */, 206,0, TRUE} // 44 - , {doBadOpenParenType, 255, 206,0, FALSE} // 45 - , {doOpenLookBehind, 61 /* = */, 2, 20, TRUE} // 46 open-paren-lookbehind - , {doOpenLookBehindNeg, 33 /* ! */, 2, 20, TRUE} // 47 - , {doBeginNamedCapture, 129, 64,0, FALSE} // 48 - , {doBadOpenParenType, 255, 206,0, FALSE} // 49 - , {doNOP, 41 /* ) */, 255,0, TRUE} // 50 paren-comment - , {doMismatchedParenErr, 253, 206,0, FALSE} // 51 - , {doNOP, 255, 50,0, TRUE} // 52 - , {doMatchMode, 105 /* i */, 53,0, TRUE} // 53 paren-flag - , {doMatchMode, 100 /* d */, 53,0, TRUE} // 54 - , {doMatchMode, 109 /* m */, 53,0, TRUE} // 55 - , {doMatchMode, 115 /* s */, 53,0, TRUE} // 56 - , {doMatchMode, 117 /* u */, 53,0, TRUE} // 57 - , {doMatchMode, 119 /* w */, 53,0, TRUE} // 58 - , {doMatchMode, 120 /* x */, 53,0, TRUE} // 59 - , {doMatchMode, 45 /* - */, 53,0, TRUE} // 60 - , {doSetMatchMode, 41 /* ) */, 2,0, TRUE} // 61 - , {doMatchModeParen, 58 /* : */, 2, 14, TRUE} // 62 - , {doBadModeFlag, 255, 206,0, FALSE} // 63 - , {doContinueNamedCapture, 129, 64,0, TRUE} // 64 named-capture - , {doContinueNamedCapture, 128, 64,0, TRUE} // 65 - , {doOpenCaptureParen, 62 /* > */, 2, 14, TRUE} // 66 - , {doBadNamedCapture, 255, 206,0, FALSE} // 67 - , {doNGStar, 63 /* ? */, 20,0, TRUE} // 68 quant-star - , {doPossessiveStar, 43 /* + */, 20,0, TRUE} // 69 - , {doStar, 255, 20,0, FALSE} // 70 - , {doNGPlus, 63 /* ? */, 20,0, TRUE} // 71 quant-plus - , {doPossessivePlus, 43 /* + */, 20,0, TRUE} // 72 - , {doPlus, 255, 20,0, FALSE} // 73 - , {doNGOpt, 63 /* ? */, 20,0, TRUE} // 74 quant-opt - , {doPossessiveOpt, 43 /* + */, 20,0, TRUE} // 75 - , {doOpt, 255, 20,0, FALSE} // 76 - , {doNOP, 128, 79,0, FALSE} // 77 interval-open - , {doIntervalError, 255, 206,0, FALSE} // 78 - , {doIntevalLowerDigit, 128, 79,0, TRUE} // 79 interval-lower - , {doNOP, 44 /* , */, 83,0, TRUE} // 80 - , {doIntervalSame, 125 /* } */, 86,0, TRUE} // 81 - , {doIntervalError, 255, 206,0, FALSE} // 82 - , {doIntervalUpperDigit, 128, 83,0, TRUE} // 83 interval-upper - , {doNOP, 125 /* } */, 86,0, TRUE} // 84 - , {doIntervalError, 255, 206,0, FALSE} // 85 - , {doNGInterval, 63 /* ? */, 20,0, TRUE} // 86 interval-type - , {doPossessiveInterval, 43 /* + */, 20,0, TRUE} // 87 - , {doInterval, 255, 20,0, FALSE} // 88 - , {doBackslashA, 65 /* A */, 2,0, TRUE} // 89 backslash - , {doBackslashB, 66 /* B */, 2,0, TRUE} // 90 - , {doBackslashb, 98 /* b */, 2,0, TRUE} // 91 - , {doBackslashd, 100 /* d */, 14,0, TRUE} // 92 - , {doBackslashD, 68 /* D */, 14,0, TRUE} // 93 - , {doBackslashG, 71 /* G */, 2,0, TRUE} // 94 - , {doBackslashh, 104 /* h */, 14,0, TRUE} // 95 - , {doBackslashH, 72 /* H */, 14,0, TRUE} // 96 - , {doNOP, 107 /* k */, 115,0, TRUE} // 97 - , {doNamedChar, 78 /* N */, 14,0, FALSE} // 98 - , {doProperty, 112 /* p */, 14,0, FALSE} // 99 - , {doProperty, 80 /* P */, 14,0, FALSE} // 100 - , {doBackslashR, 82 /* R */, 14,0, TRUE} // 101 - , {doEnterQuoteMode, 81 /* Q */, 2,0, TRUE} // 102 - , {doBackslashS, 83 /* S */, 14,0, TRUE} // 103 - , {doBackslashs, 115 /* s */, 14,0, TRUE} // 104 - , {doBackslashv, 118 /* v */, 14,0, TRUE} // 105 - , {doBackslashV, 86 /* V */, 14,0, TRUE} // 106 - , {doBackslashW, 87 /* W */, 14,0, TRUE} // 107 - , {doBackslashw, 119 /* w */, 14,0, TRUE} // 108 - , {doBackslashX, 88 /* X */, 14,0, TRUE} // 109 - , {doBackslashZ, 90 /* Z */, 2,0, TRUE} // 110 - , {doBackslashz, 122 /* z */, 2,0, TRUE} // 111 - , {doBackRef, 128, 14,0, TRUE} // 112 - , {doEscapeError, 253, 206,0, FALSE} // 113 - , {doEscapedLiteralChar, 255, 14,0, TRUE} // 114 - , {doBeginNamedBackRef, 60 /* < */, 117,0, TRUE} // 115 named-backref - , {doBadNamedCapture, 255, 206,0, FALSE} // 116 - , {doContinueNamedBackRef, 129, 119,0, TRUE} // 117 named-backref-2 - , {doBadNamedCapture, 255, 206,0, FALSE} // 118 - , {doContinueNamedBackRef, 129, 119,0, TRUE} // 119 named-backref-3 - , {doContinueNamedBackRef, 128, 119,0, TRUE} // 120 - , {doCompleteNamedBackRef, 62 /* > */, 14,0, TRUE} // 121 - , {doBadNamedCapture, 255, 206,0, FALSE} // 122 - , {doSetNegate, 94 /* ^ */, 126,0, TRUE} // 123 set-open - , {doSetPosixProp, 58 /* : */, 128,0, FALSE} // 124 - , {doNOP, 255, 126,0, FALSE} // 125 - , {doSetLiteral, 93 /* ] */, 141,0, TRUE} // 126 set-open2 - , {doNOP, 255, 131,0, FALSE} // 127 - , {doSetEnd, 93 /* ] */, 255,0, TRUE} // 128 set-posix - , {doNOP, 58 /* : */, 131,0, FALSE} // 129 - , {doRuleError, 255, 206,0, FALSE} // 130 - , {doSetEnd, 93 /* ] */, 255,0, TRUE} // 131 set-start - , {doSetBeginUnion, 91 /* [ */, 123, 148, TRUE} // 132 - , {doNOP, 92 /* \ */, 191,0, TRUE} // 133 - , {doNOP, 45 /* - */, 137,0, TRUE} // 134 - , {doNOP, 38 /* & */, 139,0, TRUE} // 135 - , {doSetLiteral, 255, 141,0, TRUE} // 136 - , {doRuleError, 45 /* - */, 206,0, FALSE} // 137 set-start-dash - , {doSetAddDash, 255, 141,0, FALSE} // 138 - , {doRuleError, 38 /* & */, 206,0, FALSE} // 139 set-start-amp - , {doSetAddAmp, 255, 141,0, FALSE} // 140 - , {doSetEnd, 93 /* ] */, 255,0, TRUE} // 141 set-after-lit - , {doSetBeginUnion, 91 /* [ */, 123, 148, TRUE} // 142 - , {doNOP, 45 /* - */, 178,0, TRUE} // 143 - , {doNOP, 38 /* & */, 169,0, TRUE} // 144 - , {doNOP, 92 /* \ */, 191,0, TRUE} // 145 - , {doSetNoCloseError, 253, 206,0, FALSE} // 146 - , {doSetLiteral, 255, 141,0, TRUE} // 147 - , {doSetEnd, 93 /* ] */, 255,0, TRUE} // 148 set-after-set - , {doSetBeginUnion, 91 /* [ */, 123, 148, TRUE} // 149 - , {doNOP, 45 /* - */, 171,0, TRUE} // 150 - , {doNOP, 38 /* & */, 166,0, TRUE} // 151 - , {doNOP, 92 /* \ */, 191,0, TRUE} // 152 - , {doSetNoCloseError, 253, 206,0, FALSE} // 153 - , {doSetLiteral, 255, 141,0, TRUE} // 154 - , {doSetEnd, 93 /* ] */, 255,0, TRUE} // 155 set-after-range - , {doSetBeginUnion, 91 /* [ */, 123, 148, TRUE} // 156 - , {doNOP, 45 /* - */, 174,0, TRUE} // 157 - , {doNOP, 38 /* & */, 176,0, TRUE} // 158 - , {doNOP, 92 /* \ */, 191,0, TRUE} // 159 - , {doSetNoCloseError, 253, 206,0, FALSE} // 160 - , {doSetLiteral, 255, 141,0, TRUE} // 161 - , {doSetBeginUnion, 91 /* [ */, 123, 148, TRUE} // 162 set-after-op - , {doSetOpError, 93 /* ] */, 206,0, FALSE} // 163 - , {doNOP, 92 /* \ */, 191,0, TRUE} // 164 - , {doSetLiteral, 255, 141,0, TRUE} // 165 - , {doSetBeginIntersection1, 91 /* [ */, 123, 148, TRUE} // 166 set-set-amp - , {doSetIntersection2, 38 /* & */, 162,0, TRUE} // 167 - , {doSetAddAmp, 255, 141,0, FALSE} // 168 - , {doSetIntersection2, 38 /* & */, 162,0, TRUE} // 169 set-lit-amp - , {doSetAddAmp, 255, 141,0, FALSE} // 170 - , {doSetBeginDifference1, 91 /* [ */, 123, 148, TRUE} // 171 set-set-dash - , {doSetDifference2, 45 /* - */, 162,0, TRUE} // 172 - , {doSetAddDash, 255, 141,0, FALSE} // 173 - , {doSetDifference2, 45 /* - */, 162,0, TRUE} // 174 set-range-dash - , {doSetAddDash, 255, 141,0, FALSE} // 175 - , {doSetIntersection2, 38 /* & */, 162,0, TRUE} // 176 set-range-amp - , {doSetAddAmp, 255, 141,0, FALSE} // 177 - , {doSetDifference2, 45 /* - */, 162,0, TRUE} // 178 set-lit-dash - , {doSetAddDash, 91 /* [ */, 141,0, FALSE} // 179 - , {doSetAddDash, 93 /* ] */, 141,0, FALSE} // 180 - , {doNOP, 92 /* \ */, 183,0, TRUE} // 181 - , {doSetRange, 255, 155,0, TRUE} // 182 - , {doSetOpError, 115 /* s */, 206,0, FALSE} // 183 set-lit-dash-escape - , {doSetOpError, 83 /* S */, 206,0, FALSE} // 184 - , {doSetOpError, 119 /* w */, 206,0, FALSE} // 185 - , {doSetOpError, 87 /* W */, 206,0, FALSE} // 186 - , {doSetOpError, 100 /* d */, 206,0, FALSE} // 187 - , {doSetOpError, 68 /* D */, 206,0, FALSE} // 188 - , {doSetNamedRange, 78 /* N */, 155,0, FALSE} // 189 - , {doSetRange, 255, 155,0, TRUE} // 190 - , {doSetProp, 112 /* p */, 148,0, FALSE} // 191 set-escape - , {doSetProp, 80 /* P */, 148,0, FALSE} // 192 - , {doSetNamedChar, 78 /* N */, 141,0, FALSE} // 193 - , {doSetBackslash_s, 115 /* s */, 155,0, TRUE} // 194 - , {doSetBackslash_S, 83 /* S */, 155,0, TRUE} // 195 - , {doSetBackslash_w, 119 /* w */, 155,0, TRUE} // 196 - , {doSetBackslash_W, 87 /* W */, 155,0, TRUE} // 197 - , {doSetBackslash_d, 100 /* d */, 155,0, TRUE} // 198 - , {doSetBackslash_D, 68 /* D */, 155,0, TRUE} // 199 - , {doSetBackslash_h, 104 /* h */, 155,0, TRUE} // 200 - , {doSetBackslash_H, 72 /* H */, 155,0, TRUE} // 201 - , {doSetBackslash_v, 118 /* v */, 155,0, TRUE} // 202 - , {doSetBackslash_V, 86 /* V */, 155,0, TRUE} // 203 - , {doSetLiteralEscaped, 255, 141,0, TRUE} // 204 - , {doSetFinish, 255, 14,0, FALSE} // 205 set-finish - , {doExit, 255, 206,0, TRUE} // 206 errorDeath + {doNOP, 0, 0, 0, true} + , {doPatStart, 255, 2,0, false} // 1 start + , {doLiteralChar, 254, 14,0, true} // 2 term + , {doLiteralChar, 130, 14,0, true} // 3 + , {doSetBegin, 91 /* [ */, 123, 205, true} // 4 + , {doNOP, 40 /* ( */, 27,0, true} // 5 + , {doDotAny, 46 /* . */, 14,0, true} // 6 + , {doCaret, 94 /* ^ */, 14,0, true} // 7 + , {doDollar, 36 /* $ */, 14,0, true} // 8 + , {doNOP, 92 /* \ */, 89,0, true} // 9 + , {doOrOperator, 124 /* | */, 2,0, true} // 10 + , {doCloseParen, 41 /* ) */, 255,0, true} // 11 + , {doPatFinish, 253, 2,0, false} // 12 + , {doRuleError, 255, 206,0, false} // 13 + , {doNOP, 42 /* * */, 68,0, true} // 14 expr-quant + , {doNOP, 43 /* + */, 71,0, true} // 15 + , {doNOP, 63 /* ? */, 74,0, true} // 16 + , {doIntervalInit, 123 /* { */, 77,0, true} // 17 + , {doNOP, 40 /* ( */, 23,0, true} // 18 + , {doNOP, 255, 20,0, false} // 19 + , {doOrOperator, 124 /* | */, 2,0, true} // 20 expr-cont + , {doCloseParen, 41 /* ) */, 255,0, true} // 21 + , {doNOP, 255, 2,0, false} // 22 + , {doSuppressComments, 63 /* ? */, 25,0, true} // 23 open-paren-quant + , {doNOP, 255, 27,0, false} // 24 + , {doNOP, 35 /* # */, 50, 14, true} // 25 open-paren-quant2 + , {doNOP, 255, 29,0, false} // 26 + , {doSuppressComments, 63 /* ? */, 29,0, true} // 27 open-paren + , {doOpenCaptureParen, 255, 2, 14, false} // 28 + , {doOpenNonCaptureParen, 58 /* : */, 2, 14, true} // 29 open-paren-extended + , {doOpenAtomicParen, 62 /* > */, 2, 14, true} // 30 + , {doOpenLookAhead, 61 /* = */, 2, 20, true} // 31 + , {doOpenLookAheadNeg, 33 /* ! */, 2, 20, true} // 32 + , {doNOP, 60 /* < */, 46,0, true} // 33 + , {doNOP, 35 /* # */, 50, 2, true} // 34 + , {doBeginMatchMode, 105 /* i */, 53,0, false} // 35 + , {doBeginMatchMode, 100 /* d */, 53,0, false} // 36 + , {doBeginMatchMode, 109 /* m */, 53,0, false} // 37 + , {doBeginMatchMode, 115 /* s */, 53,0, false} // 38 + , {doBeginMatchMode, 117 /* u */, 53,0, false} // 39 + , {doBeginMatchMode, 119 /* w */, 53,0, false} // 40 + , {doBeginMatchMode, 120 /* x */, 53,0, false} // 41 + , {doBeginMatchMode, 45 /* - */, 53,0, false} // 42 + , {doConditionalExpr, 40 /* ( */, 206,0, true} // 43 + , {doPerlInline, 123 /* { */, 206,0, true} // 44 + , {doBadOpenParenType, 255, 206,0, false} // 45 + , {doOpenLookBehind, 61 /* = */, 2, 20, true} // 46 open-paren-lookbehind + , {doOpenLookBehindNeg, 33 /* ! */, 2, 20, true} // 47 + , {doBeginNamedCapture, 129, 64,0, false} // 48 + , {doBadOpenParenType, 255, 206,0, false} // 49 + , {doNOP, 41 /* ) */, 255,0, true} // 50 paren-comment + , {doMismatchedParenErr, 253, 206,0, false} // 51 + , {doNOP, 255, 50,0, true} // 52 + , {doMatchMode, 105 /* i */, 53,0, true} // 53 paren-flag + , {doMatchMode, 100 /* d */, 53,0, true} // 54 + , {doMatchMode, 109 /* m */, 53,0, true} // 55 + , {doMatchMode, 115 /* s */, 53,0, true} // 56 + , {doMatchMode, 117 /* u */, 53,0, true} // 57 + , {doMatchMode, 119 /* w */, 53,0, true} // 58 + , {doMatchMode, 120 /* x */, 53,0, true} // 59 + , {doMatchMode, 45 /* - */, 53,0, true} // 60 + , {doSetMatchMode, 41 /* ) */, 2,0, true} // 61 + , {doMatchModeParen, 58 /* : */, 2, 14, true} // 62 + , {doBadModeFlag, 255, 206,0, false} // 63 + , {doContinueNamedCapture, 129, 64,0, true} // 64 named-capture + , {doContinueNamedCapture, 128, 64,0, true} // 65 + , {doOpenCaptureParen, 62 /* > */, 2, 14, true} // 66 + , {doBadNamedCapture, 255, 206,0, false} // 67 + , {doNGStar, 63 /* ? */, 20,0, true} // 68 quant-star + , {doPossessiveStar, 43 /* + */, 20,0, true} // 69 + , {doStar, 255, 20,0, false} // 70 + , {doNGPlus, 63 /* ? */, 20,0, true} // 71 quant-plus + , {doPossessivePlus, 43 /* + */, 20,0, true} // 72 + , {doPlus, 255, 20,0, false} // 73 + , {doNGOpt, 63 /* ? */, 20,0, true} // 74 quant-opt + , {doPossessiveOpt, 43 /* + */, 20,0, true} // 75 + , {doOpt, 255, 20,0, false} // 76 + , {doNOP, 128, 79,0, false} // 77 interval-open + , {doIntervalError, 255, 206,0, false} // 78 + , {doIntevalLowerDigit, 128, 79,0, true} // 79 interval-lower + , {doNOP, 44 /* , */, 83,0, true} // 80 + , {doIntervalSame, 125 /* } */, 86,0, true} // 81 + , {doIntervalError, 255, 206,0, false} // 82 + , {doIntervalUpperDigit, 128, 83,0, true} // 83 interval-upper + , {doNOP, 125 /* } */, 86,0, true} // 84 + , {doIntervalError, 255, 206,0, false} // 85 + , {doNGInterval, 63 /* ? */, 20,0, true} // 86 interval-type + , {doPossessiveInterval, 43 /* + */, 20,0, true} // 87 + , {doInterval, 255, 20,0, false} // 88 + , {doBackslashA, 65 /* A */, 2,0, true} // 89 backslash + , {doBackslashB, 66 /* B */, 2,0, true} // 90 + , {doBackslashb, 98 /* b */, 2,0, true} // 91 + , {doBackslashd, 100 /* d */, 14,0, true} // 92 + , {doBackslashD, 68 /* D */, 14,0, true} // 93 + , {doBackslashG, 71 /* G */, 2,0, true} // 94 + , {doBackslashh, 104 /* h */, 14,0, true} // 95 + , {doBackslashH, 72 /* H */, 14,0, true} // 96 + , {doNOP, 107 /* k */, 115,0, true} // 97 + , {doNamedChar, 78 /* N */, 14,0, false} // 98 + , {doProperty, 112 /* p */, 14,0, false} // 99 + , {doProperty, 80 /* P */, 14,0, false} // 100 + , {doBackslashR, 82 /* R */, 14,0, true} // 101 + , {doEnterQuoteMode, 81 /* Q */, 2,0, true} // 102 + , {doBackslashS, 83 /* S */, 14,0, true} // 103 + , {doBackslashs, 115 /* s */, 14,0, true} // 104 + , {doBackslashv, 118 /* v */, 14,0, true} // 105 + , {doBackslashV, 86 /* V */, 14,0, true} // 106 + , {doBackslashW, 87 /* W */, 14,0, true} // 107 + , {doBackslashw, 119 /* w */, 14,0, true} // 108 + , {doBackslashX, 88 /* X */, 14,0, true} // 109 + , {doBackslashZ, 90 /* Z */, 2,0, true} // 110 + , {doBackslashz, 122 /* z */, 2,0, true} // 111 + , {doBackRef, 128, 14,0, true} // 112 + , {doEscapeError, 253, 206,0, false} // 113 + , {doEscapedLiteralChar, 255, 14,0, true} // 114 + , {doBeginNamedBackRef, 60 /* < */, 117,0, true} // 115 named-backref + , {doBadNamedCapture, 255, 206,0, false} // 116 + , {doContinueNamedBackRef, 129, 119,0, true} // 117 named-backref-2 + , {doBadNamedCapture, 255, 206,0, false} // 118 + , {doContinueNamedBackRef, 129, 119,0, true} // 119 named-backref-3 + , {doContinueNamedBackRef, 128, 119,0, true} // 120 + , {doCompleteNamedBackRef, 62 /* > */, 14,0, true} // 121 + , {doBadNamedCapture, 255, 206,0, false} // 122 + , {doSetNegate, 94 /* ^ */, 126,0, true} // 123 set-open + , {doSetPosixProp, 58 /* : */, 128,0, false} // 124 + , {doNOP, 255, 126,0, false} // 125 + , {doSetLiteral, 93 /* ] */, 141,0, true} // 126 set-open2 + , {doNOP, 255, 131,0, false} // 127 + , {doSetEnd, 93 /* ] */, 255,0, true} // 128 set-posix + , {doNOP, 58 /* : */, 131,0, false} // 129 + , {doRuleError, 255, 206,0, false} // 130 + , {doSetEnd, 93 /* ] */, 255,0, true} // 131 set-start + , {doSetBeginUnion, 91 /* [ */, 123, 148, true} // 132 + , {doNOP, 92 /* \ */, 191,0, true} // 133 + , {doNOP, 45 /* - */, 137,0, true} // 134 + , {doNOP, 38 /* & */, 139,0, true} // 135 + , {doSetLiteral, 255, 141,0, true} // 136 + , {doRuleError, 45 /* - */, 206,0, false} // 137 set-start-dash + , {doSetAddDash, 255, 141,0, false} // 138 + , {doRuleError, 38 /* & */, 206,0, false} // 139 set-start-amp + , {doSetAddAmp, 255, 141,0, false} // 140 + , {doSetEnd, 93 /* ] */, 255,0, true} // 141 set-after-lit + , {doSetBeginUnion, 91 /* [ */, 123, 148, true} // 142 + , {doNOP, 45 /* - */, 178,0, true} // 143 + , {doNOP, 38 /* & */, 169,0, true} // 144 + , {doNOP, 92 /* \ */, 191,0, true} // 145 + , {doSetNoCloseError, 253, 206,0, false} // 146 + , {doSetLiteral, 255, 141,0, true} // 147 + , {doSetEnd, 93 /* ] */, 255,0, true} // 148 set-after-set + , {doSetBeginUnion, 91 /* [ */, 123, 148, true} // 149 + , {doNOP, 45 /* - */, 171,0, true} // 150 + , {doNOP, 38 /* & */, 166,0, true} // 151 + , {doNOP, 92 /* \ */, 191,0, true} // 152 + , {doSetNoCloseError, 253, 206,0, false} // 153 + , {doSetLiteral, 255, 141,0, true} // 154 + , {doSetEnd, 93 /* ] */, 255,0, true} // 155 set-after-range + , {doSetBeginUnion, 91 /* [ */, 123, 148, true} // 156 + , {doNOP, 45 /* - */, 174,0, true} // 157 + , {doNOP, 38 /* & */, 176,0, true} // 158 + , {doNOP, 92 /* \ */, 191,0, true} // 159 + , {doSetNoCloseError, 253, 206,0, false} // 160 + , {doSetLiteral, 255, 141,0, true} // 161 + , {doSetBeginUnion, 91 /* [ */, 123, 148, true} // 162 set-after-op + , {doSetOpError, 93 /* ] */, 206,0, false} // 163 + , {doNOP, 92 /* \ */, 191,0, true} // 164 + , {doSetLiteral, 255, 141,0, true} // 165 + , {doSetBeginIntersection1, 91 /* [ */, 123, 148, true} // 166 set-set-amp + , {doSetIntersection2, 38 /* & */, 162,0, true} // 167 + , {doSetAddAmp, 255, 141,0, false} // 168 + , {doSetIntersection2, 38 /* & */, 162,0, true} // 169 set-lit-amp + , {doSetAddAmp, 255, 141,0, false} // 170 + , {doSetBeginDifference1, 91 /* [ */, 123, 148, true} // 171 set-set-dash + , {doSetDifference2, 45 /* - */, 162,0, true} // 172 + , {doSetAddDash, 255, 141,0, false} // 173 + , {doSetDifference2, 45 /* - */, 162,0, true} // 174 set-range-dash + , {doSetAddDash, 255, 141,0, false} // 175 + , {doSetIntersection2, 38 /* & */, 162,0, true} // 176 set-range-amp + , {doSetAddAmp, 255, 141,0, false} // 177 + , {doSetDifference2, 45 /* - */, 162,0, true} // 178 set-lit-dash + , {doSetAddDash, 91 /* [ */, 141,0, false} // 179 + , {doSetAddDash, 93 /* ] */, 141,0, false} // 180 + , {doNOP, 92 /* \ */, 183,0, true} // 181 + , {doSetRange, 255, 155,0, true} // 182 + , {doSetOpError, 115 /* s */, 206,0, false} // 183 set-lit-dash-escape + , {doSetOpError, 83 /* S */, 206,0, false} // 184 + , {doSetOpError, 119 /* w */, 206,0, false} // 185 + , {doSetOpError, 87 /* W */, 206,0, false} // 186 + , {doSetOpError, 100 /* d */, 206,0, false} // 187 + , {doSetOpError, 68 /* D */, 206,0, false} // 188 + , {doSetNamedRange, 78 /* N */, 155,0, false} // 189 + , {doSetRange, 255, 155,0, true} // 190 + , {doSetProp, 112 /* p */, 148,0, false} // 191 set-escape + , {doSetProp, 80 /* P */, 148,0, false} // 192 + , {doSetNamedChar, 78 /* N */, 141,0, false} // 193 + , {doSetBackslash_s, 115 /* s */, 155,0, true} // 194 + , {doSetBackslash_S, 83 /* S */, 155,0, true} // 195 + , {doSetBackslash_w, 119 /* w */, 155,0, true} // 196 + , {doSetBackslash_W, 87 /* W */, 155,0, true} // 197 + , {doSetBackslash_d, 100 /* d */, 155,0, true} // 198 + , {doSetBackslash_D, 68 /* D */, 155,0, true} // 199 + , {doSetBackslash_h, 104 /* h */, 155,0, true} // 200 + , {doSetBackslash_H, 72 /* H */, 155,0, true} // 201 + , {doSetBackslash_v, 118 /* v */, 155,0, true} // 202 + , {doSetBackslash_V, 86 /* V */, 155,0, true} // 203 + , {doSetLiteralEscaped, 255, 141,0, true} // 204 + , {doSetFinish, 255, 14,0, false} // 205 set-finish + , {doExit, 255, 206,0, true} // 206 errorDeath }; static const char * const RegexStateNames[] = { 0, "start", diff --git a/deps/icu-small/source/i18n/regexcst.pl b/deps/icu-small/source/i18n/regexcst.pl index 7636757331d921..24596d4122d26e 100755 --- a/deps/icu-small/source/i18n/regexcst.pl +++ b/deps/icu-small/source/i18n/regexcst.pl @@ -110,9 +110,9 @@ # # do the 'n' flag # - $state_flag[$num_states] = "FALSE"; + $state_flag[$num_states] = "false"; if ($fields[0] eq "n") { - $state_flag[$num_states] = "TRUE"; + $state_flag[$num_states] = "true"; shift @fields; } @@ -282,7 +282,7 @@ # emit the state transition table # print "static const struct RegexTableEl gRuleParseStateTable[] = {\n"; -print " {doNOP, 0, 0, 0, TRUE}\n"; # State 0 is a dummy. Real states start with index = 1. +print " {doNOP, 0, 0, 0, true}\n"; # State 0 is a dummy. Real states start with index = 1. for ($state=1; $state < $num_states; $state++) { print " , {$state_func_name[$state],"; if ($state_literal_chars[$state] ne "") { diff --git a/deps/icu-small/source/i18n/regexst.cpp b/deps/icu-small/source/i18n/regexst.cpp index 97e417ab5a8f34..dc01327a02c1cf 100644 --- a/deps/icu-small/source/i18n/regexst.cpp +++ b/deps/icu-small/source/i18n/regexst.cpp @@ -69,7 +69,7 @@ constexpr char16_t const *gGC_LVTPattern = u"[\\p{Hangul_Syllable_Type=LVT}] RegexStaticSets *RegexStaticSets::gStaticSets = nullptr; -UInitOnce gStaticSetsInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gStaticSetsInitOnce {}; RegexStaticSets::RegexStaticSets(UErrorCode *status) { @@ -77,13 +77,13 @@ RegexStaticSets::RegexStaticSets(UErrorCode *status) { fUnescapeCharSet.addAll(UnicodeString(true, gUnescapeChars, -1)).freeze(); fPropSets[URX_ISWORD_SET].applyPattern(UnicodeString(true, gIsWordPattern, -1), *status).freeze(); fPropSets[URX_ISSPACE_SET].applyPattern(UnicodeString(true, gIsSpacePattern, -1), *status).freeze(); - fPropSets[URX_GC_EXTEND].applyPattern(UnicodeString(TRUE, gGC_ExtendPattern, -1), *status).freeze(); - fPropSets[URX_GC_CONTROL].applyPattern(UnicodeString(TRUE, gGC_ControlPattern, -1), *status).freeze(); - fPropSets[URX_GC_L].applyPattern(UnicodeString(TRUE, gGC_LPattern, -1), *status).freeze(); - fPropSets[URX_GC_V].applyPattern(UnicodeString(TRUE, gGC_VPattern, -1), *status).freeze(); - fPropSets[URX_GC_T].applyPattern(UnicodeString(TRUE, gGC_TPattern, -1), *status).freeze(); - fPropSets[URX_GC_LV].applyPattern(UnicodeString(TRUE, gGC_LVPattern, -1), *status).freeze(); - fPropSets[URX_GC_LVT].applyPattern(UnicodeString(TRUE, gGC_LVTPattern, -1), *status).freeze(); + fPropSets[URX_GC_EXTEND].applyPattern(UnicodeString(true, gGC_ExtendPattern, -1), *status).freeze(); + fPropSets[URX_GC_CONTROL].applyPattern(UnicodeString(true, gGC_ControlPattern, -1), *status).freeze(); + fPropSets[URX_GC_L].applyPattern(UnicodeString(true, gGC_LPattern, -1), *status).freeze(); + fPropSets[URX_GC_V].applyPattern(UnicodeString(true, gGC_VPattern, -1), *status).freeze(); + fPropSets[URX_GC_T].applyPattern(UnicodeString(true, gGC_TPattern, -1), *status).freeze(); + fPropSets[URX_GC_LV].applyPattern(UnicodeString(true, gGC_LVPattern, -1), *status).freeze(); + fPropSets[URX_GC_LVT].applyPattern(UnicodeString(true, gGC_LVTPattern, -1), *status).freeze(); // @@ -147,7 +147,7 @@ regex_cleanup(void) { delete RegexStaticSets::gStaticSets; RegexStaticSets::gStaticSets = nullptr; gStaticSetsInitOnce.reset(); - return TRUE; + return true; } static void U_CALLCONV initStaticSets(UErrorCode &status) { diff --git a/deps/icu-small/source/i18n/region.cpp b/deps/icu-small/source/i18n/region.cpp index 277a22fd091cfb..6a0c05fc78f297 100644 --- a/deps/icu-small/source/i18n/region.cpp +++ b/deps/icu-small/source/i18n/region.cpp @@ -46,14 +46,14 @@ static UBool U_CALLCONV region_cleanup(void) { icu::Region::cleanupRegionData(); - return TRUE; + return true; } U_CDECL_END U_NAMESPACE_BEGIN -static UInitOnce gRegionDataInitOnce = U_INITONCE_INITIALIZER; +static UInitOnce gRegionDataInitOnce {}; static UVector* availableRegions[URGN_LIMIT]; static UHashtable *regionAliases = NULL; @@ -668,21 +668,21 @@ Region::contains(const Region &other) const { umtx_initOnce(gRegionDataInitOnce, &loadRegionData, status); if (!containedRegions) { - return FALSE; + return false; } if (containedRegions->contains((void *)&other.idStr)) { - return TRUE; + return true; } else { for ( int32_t i = 0 ; i < containedRegions->size() ; i++ ) { UnicodeString *crStr = (UnicodeString *)containedRegions->elementAt(i); Region *cr = (Region *) uhash_get(regionIDMap,(void *)crStr); if ( cr && cr->contains(other) ) { - return TRUE; + return true; } } } - return FALSE; + return false; } /** diff --git a/deps/icu-small/source/i18n/reldatefmt.cpp b/deps/icu-small/source/i18n/reldatefmt.cpp index 6ef516079862e8..e811eac2c8d7e6 100644 --- a/deps/icu-small/source/i18n/reldatefmt.cpp +++ b/deps/icu-small/source/i18n/reldatefmt.cpp @@ -16,6 +16,8 @@ #include #include +#include "unicode/calendar.h" +#include "unicode/datefmt.h" #include "unicode/dtfmtsym.h" #include "unicode/ucasemap.h" #include "unicode/ureldatefmt.h" @@ -184,22 +186,6 @@ const UnicodeString& RelativeDateTimeCacheData::getAbsoluteUnitString( return nullptr; // No formatter found. } -static UBool getStringWithFallback( - const UResourceBundle *resource, - const char *key, - UnicodeString &result, - UErrorCode &status) { - int32_t len = 0; - const UChar *resStr = ures_getStringByKeyWithFallback( - resource, key, &len, &status); - if (U_FAILURE(status)) { - return FALSE; - } - result.setTo(TRUE, resStr, len); - return TRUE; -} - - static UBool getStringByIndex( const UResourceBundle *resource, int32_t idx, @@ -209,10 +195,10 @@ static UBool getStringByIndex( const UChar *resStr = ures_getStringByIndex( resource, idx, &len, &status); if (U_FAILURE(status)) { - return FALSE; + return false; } - result.setTo(TRUE, resStr, len); - return TRUE; + result.setTo(true, resStr, len); + return true; } namespace { @@ -661,39 +647,61 @@ static UBool loadUnitData( return U_SUCCESS(status); } +static const int32_t cTypeBufMax = 32; + static UBool getDateTimePattern( + Locale locale, const UResourceBundle *resource, UnicodeString &result, UErrorCode &status) { - UnicodeString defaultCalendarName; - if (!getStringWithFallback( - resource, - "calendar/default", - defaultCalendarName, - status)) { - return FALSE; + if (U_FAILURE(status)) { + return false; + } + char cType[cTypeBufMax + 1]; + Calendar::getCalendarTypeFromLocale(locale, cType, cTypeBufMax, status); + cType[cTypeBufMax] = 0; + if (U_FAILURE(status) || cType[0] == 0) { + status = U_ZERO_ERROR; + uprv_strcpy(cType, "gregorian"); } + + LocalUResourceBundlePointer topLevel; + int32_t dateTimeFormatOffset = DateFormat::kMedium; CharString pathBuffer; + // Currently, for compatibility with pre-CLDR-42 data, we default to the "atTime" + // combining patterns. Depending on guidance in CLDR 42 spec and on DisplayOptions, + // we may change this. pathBuffer.append("calendar/", status) - .appendInvariantChars(defaultCalendarName, status) - .append("/DateTimePatterns", status); - LocalUResourceBundlePointer topLevel( + .append(cType, status) + .append("/DateTimePatterns%atTime", status); + topLevel.adoptInstead( ures_getByKeyWithFallback( resource, pathBuffer.data(), nullptr, &status)); + if (U_FAILURE(status) || ures_getSize(topLevel.getAlias()) < 4) { + // Fall back to standard combining patterns + status = U_ZERO_ERROR; + dateTimeFormatOffset = DateFormat::kDateTime; + pathBuffer.clear(); + pathBuffer.append("calendar/", status) + .append(cType, status) + .append("/DateTimePatterns", status); + topLevel.adoptInstead( + ures_getByKeyWithFallback( + resource, pathBuffer.data(), nullptr, &status)); + } if (U_FAILURE(status)) { - return FALSE; + return false; } - int32_t size = ures_getSize(topLevel.getAlias()); - if (size <= 8) { + if (dateTimeFormatOffset == DateFormat::kDateTime && ures_getSize(topLevel.getAlias()) <= DateFormat::kDateTime) { // Oops, size is too small to access the index that we want, fallback // to a hard-coded value. result = UNICODE_STRING_SIMPLE("{1} {0}"); - return TRUE; + return true; } - return getStringByIndex(topLevel.getAlias(), 8, result, status); + return getStringByIndex(topLevel.getAlias(), dateTimeFormatOffset, result, status); } -template<> U_I18N_API +template<> const RelativeDateTimeCacheData *LocaleCacheKey::createObject(const void * /*unused*/, UErrorCode &status) const { const char *localeId = fLoc.getName(); LocalUResourceBundlePointer topLevel(ures_open(nullptr, localeId, &status)); @@ -714,7 +722,7 @@ const RelativeDateTimeCacheData *LocaleCacheKey::crea return nullptr; } UnicodeString dateTimePattern; - if (!getDateTimePattern(topLevel.getAlias(), dateTimePattern, status)) { + if (!getDateTimePattern(fLoc, topLevel.getAlias(), dateTimePattern, status)) { return nullptr; } result->adoptCombinedDateAndTime( @@ -1204,9 +1212,9 @@ UBool RelativeDateTimeFormatter::checkNoAdjustForContext(UErrorCode& status) con // casing. The code could be written and tested if there is demand. if (fOptBreakIterator != nullptr) { status = U_UNSUPPORTED_ERROR; - return FALSE; + return false; } - return TRUE; + return true; } void RelativeDateTimeFormatter::init( diff --git a/deps/icu-small/source/i18n/reldtfmt.cpp b/deps/icu-small/source/i18n/reldtfmt.cpp index 5fdef1c0d676d4..f381bf8981a93b 100644 --- a/deps/icu-small/source/i18n/reldtfmt.cpp +++ b/deps/icu-small/source/i18n/reldtfmt.cpp @@ -71,8 +71,8 @@ RelativeDateFormat::RelativeDateFormat( UDateFormatStyle timeStyle, UDateFormatS const Locale& locale, UErrorCode& status) : DateFormat(), fDateTimeFormatter(NULL), fDatePattern(), fTimePattern(), fCombinedFormat(NULL), fDateStyle(dateStyle), fLocale(locale), fDatesLen(0), fDates(NULL), - fCombinedHasDateAtStart(FALSE), fCapitalizationInfoSet(FALSE), - fCapitalizationOfRelativeUnitsForUIListMenu(FALSE), fCapitalizationOfRelativeUnitsForStandAlone(FALSE), + fCombinedHasDateAtStart(false), fCapitalizationInfoSet(false), + fCapitalizationOfRelativeUnitsForUIListMenu(false), fCapitalizationOfRelativeUnitsForStandAlone(false), fCapitalizationBrkIter(NULL) { if(U_FAILURE(status) ) { @@ -246,13 +246,13 @@ void RelativeDateFormat::parse( const UnicodeString& text, } else if (fTimePattern.isEmpty() || fCombinedFormat == NULL) { // no time pattern or way to combine, try parsing as date // first check whether text matches a relativeDayString - UBool matchedRelative = FALSE; + UBool matchedRelative = false; for (int n=0; n < fDatesLen && !matchedRelative; n++) { if (fDates[n].string != NULL && text.compare(startIndex, fDates[n].len, fDates[n].string) == 0) { // it matched, handle the relative day string UErrorCode status = U_ZERO_ERROR; - matchedRelative = TRUE; + matchedRelative = true; // Set the calendar to now+offset cal.setTime(Calendar::getNow(),status); @@ -424,7 +424,7 @@ RelativeDateFormat::setContext(UDisplayContext value, UErrorCode& status) if (!fCapitalizationInfoSet && (value==UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU || value==UDISPCTX_CAPITALIZATION_FOR_STANDALONE)) { initCapitalizationContextInfo(fLocale); - fCapitalizationInfoSet = TRUE; + fCapitalizationInfoSet = true; } #if !UCONFIG_NO_BREAK_ITERATION if ( fCapitalizationBrkIter == NULL && (value==UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE || @@ -536,9 +536,9 @@ void RelativeDateFormat::loadDates(UErrorCode &status) { const UChar *resStr = ures_getStringByIndex(dateTimePatterns.getAlias(), glueIndex, &resStrLen, &status); if (U_SUCCESS(status) && resStrLen >= patItem1Len && u_strncmp(resStr,patItem1,patItem1Len)==0) { - fCombinedHasDateAtStart = TRUE; + fCombinedHasDateAtStart = true; } - fCombinedFormat = new SimpleFormatter(UnicodeString(TRUE, resStr, resStrLen), 2, 2, status); + fCombinedFormat = new SimpleFormatter(UnicodeString(true, resStr, resStrLen), 2, 2, status); } } diff --git a/deps/icu-small/source/i18n/rematch.cpp b/deps/icu-small/source/i18n/rematch.cpp index 7d6eaeed8bb22e..e74ca3a659f4fd 100644 --- a/deps/icu-small/source/i18n/rematch.cpp +++ b/deps/icu-small/source/i18n/rematch.cpp @@ -98,7 +98,7 @@ RegexMatcher::RegexMatcher(const UnicodeString ®exp, const UnicodeString &inp init2(&inputText, status); utext_close(&inputText); - fInputUniStrMaybeMutable = TRUE; + fInputUniStrMaybeMutable = true; } @@ -200,15 +200,15 @@ void RegexMatcher::init(UErrorCode &status) { fLookLimit = 0; fActiveStart = 0; fActiveLimit = 0; - fTransparentBounds = FALSE; - fAnchoringBounds = TRUE; - fMatch = FALSE; + fTransparentBounds = false; + fAnchoringBounds = true; + fMatch = false; fMatchStart = 0; fMatchEnd = 0; fLastMatchEnd = -1; fAppendPosition = 0; - fHitEnd = FALSE; - fRequireEnd = FALSE; + fHitEnd = false; + fRequireEnd = false; fStack = NULL; fFrame = NULL; fTimeLimit = 0; @@ -219,7 +219,7 @@ void RegexMatcher::init(UErrorCode &status) { fCallbackContext = NULL; fFindProgressCallbackFn = NULL; fFindProgressCallbackContext = NULL; - fTraceDebug = FALSE; + fTraceDebug = false; fDeferredStatus = status; fData = fSmallData; fWordBreakItr = NULL; @@ -230,7 +230,7 @@ void RegexMatcher::init(UErrorCode &status) { fAltInputText = NULL; fInput = NULL; fInputLength = 0; - fInputUniStrMaybeMutable = FALSE; + fInputUniStrMaybeMutable = false; } // @@ -309,7 +309,7 @@ RegexMatcher &RegexMatcher::appendReplacement(UText *dest, status = fDeferredStatus; return *this; } - if (fMatch == FALSE) { + if (fMatch == false) { status = U_REGEX_INVALID_STATE; return *this; } @@ -449,7 +449,7 @@ RegexMatcher &RegexMatcher::appendReplacement(UText *dest, if (nextChar == U_SENTINEL) { break; } - if (u_isdigit(nextChar) == FALSE) { + if (u_isdigit(nextChar) == false) { break; } int32_t nextDigitVal = u_charDigitValue(nextChar); @@ -561,7 +561,7 @@ int64_t RegexMatcher::end64(int32_t group, UErrorCode &err) const { if (U_FAILURE(err)) { return -1; } - if (fMatch == FALSE) { + if (fMatch == false) { err = U_REGEX_INVALID_STATE; return -1; } @@ -594,16 +594,16 @@ int32_t RegexMatcher::end(int32_t group, UErrorCode &err) const { // string from the find() function, and calls the user progress callback // function if there is one installed. // -// Return: TRUE if the find operation is to be terminated. -// FALSE if the find operation is to continue running. +// Return: true if the find operation is to be terminated. +// false if the find operation is to continue running. // //-------------------------------------------------------------------------------- UBool RegexMatcher::findProgressInterrupt(int64_t pos, UErrorCode &status) { if (fFindProgressCallbackFn && !(*fFindProgressCallbackFn)(fFindProgressCallbackContext, pos)) { status = U_REGEX_STOPPED_BY_CALLER; - return TRUE; + return true; } - return FALSE; + return false; } //-------------------------------------------------------------------------------- @@ -613,7 +613,7 @@ UBool RegexMatcher::findProgressInterrupt(int64_t pos, UErrorCode &status) { //-------------------------------------------------------------------------------- UBool RegexMatcher::find() { if (U_FAILURE(fDeferredStatus)) { - return FALSE; + return false; } UErrorCode status = U_ZERO_ERROR; UBool result = find(status); @@ -630,11 +630,11 @@ UBool RegexMatcher::find(UErrorCode &status) { // matcher has been reset.) // if (U_FAILURE(status)) { - return FALSE; + return false; } if (U_FAILURE(fDeferredStatus)) { status = fDeferredStatus; - return FALSE; + return false; } if (UTEXT_FULL_TEXT_IN_CHUNK(fInputText, fInputLength)) { @@ -654,9 +654,9 @@ UBool RegexMatcher::find(UErrorCode &status) { // Previous match had zero length. Move start position up one position // to avoid sending find() into a loop on zero-length matches. if (startPos >= fActiveLimit) { - fMatch = FALSE; - fHitEnd = TRUE; - return FALSE; + fMatch = false; + fHitEnd = true; + return false; } UTEXT_SETNATIVEINDEX(fInputText, startPos); (void)UTEXT_NEXT32(fInputText); @@ -667,8 +667,8 @@ UBool RegexMatcher::find(UErrorCode &status) { // A previous find() failed to match. Don't try again. // (without this test, a pattern with a zero-length match // could match again at the end of an input string.) - fHitEnd = TRUE; - return FALSE; + fHitEnd = true; + return false; } } @@ -681,9 +681,9 @@ UBool RegexMatcher::find(UErrorCode &status) { if (UTEXT_USES_U16(fInputText)) { testStartLimit = fActiveLimit - fPattern->fMinMatchLen; if (startPos > testStartLimit) { - fMatch = FALSE; - fHitEnd = TRUE; - return FALSE; + fMatch = false; + fHitEnd = true; + return false; } } else { // We don't know exactly how long the minimum match length is in native characters. @@ -699,16 +699,16 @@ UBool RegexMatcher::find(UErrorCode &status) { // No optimization was found. // Try a match at each input position. for (;;) { - MatchAt(startPos, FALSE, status); + MatchAt(startPos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (fMatch) { - return TRUE; + return true; } if (startPos >= testStartLimit) { - fHitEnd = TRUE; - return FALSE; + fHitEnd = true; + return false; } UTEXT_SETNATIVEINDEX(fInputText, startPos); (void)UTEXT_NEXT32(fInputText); @@ -717,7 +717,7 @@ UBool RegexMatcher::find(UErrorCode &status) { // match at the end of a string, so we must make sure that the loop // runs with startPos == testStartLimit the last time through. if (findProgressInterrupt(startPos, status)) - return FALSE; + return false; } UPRV_UNREACHABLE_EXIT; @@ -725,12 +725,12 @@ UBool RegexMatcher::find(UErrorCode &status) { // Matches are only possible at the start of the input string // (pattern begins with ^ or \A) if (startPos > fActiveStart) { - fMatch = FALSE; - return FALSE; + fMatch = false; + return false; } - MatchAt(startPos, FALSE, status); + MatchAt(startPos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } return fMatch; @@ -749,22 +749,22 @@ UBool RegexMatcher::find(UErrorCode &status) { // and handle end of text in the following block. if (c >= 0 && ((c<256 && fPattern->fInitialChars8->contains(c)) || (c>=256 && fPattern->fInitialChars->contains(c)))) { - MatchAt(pos, FALSE, status); + MatchAt(pos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (fMatch) { - return TRUE; + return true; } UTEXT_SETNATIVEINDEX(fInputText, pos); } if (startPos > testStartLimit) { - fMatch = FALSE; - fHitEnd = TRUE; - return FALSE; + fMatch = false; + fHitEnd = true; + return false; } if (findProgressInterrupt(startPos, status)) - return FALSE; + return false; } } UPRV_UNREACHABLE_EXIT; @@ -781,22 +781,22 @@ UBool RegexMatcher::find(UErrorCode &status) { c = UTEXT_NEXT32(fInputText); startPos = UTEXT_GETNATIVEINDEX(fInputText); if (c == theChar) { - MatchAt(pos, FALSE, status); + MatchAt(pos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (fMatch) { - return TRUE; + return true; } UTEXT_SETNATIVEINDEX(fInputText, startPos); } if (startPos > testStartLimit) { - fMatch = FALSE; - fHitEnd = TRUE; - return FALSE; + fMatch = false; + fHitEnd = true; + return false; } if (findProgressInterrupt(startPos, status)) - return FALSE; + return false; } } UPRV_UNREACHABLE_EXIT; @@ -805,12 +805,12 @@ UBool RegexMatcher::find(UErrorCode &status) { { UChar32 ch; if (startPos == fAnchorStart) { - MatchAt(startPos, FALSE, status); + MatchAt(startPos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (fMatch) { - return TRUE; + return true; } UTEXT_SETNATIVEINDEX(fInputText, startPos); ch = UTEXT_NEXT32(fInputText); @@ -824,19 +824,19 @@ UBool RegexMatcher::find(UErrorCode &status) { if (fPattern->fFlags & UREGEX_UNIX_LINES) { for (;;) { if (ch == 0x0a) { - MatchAt(startPos, FALSE, status); + MatchAt(startPos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (fMatch) { - return TRUE; + return true; } UTEXT_SETNATIVEINDEX(fInputText, startPos); } if (startPos >= testStartLimit) { - fMatch = FALSE; - fHitEnd = TRUE; - return FALSE; + fMatch = false; + fHitEnd = true; + return false; } ch = UTEXT_NEXT32(fInputText); startPos = UTEXT_GETNATIVEINDEX(fInputText); @@ -844,7 +844,7 @@ UBool RegexMatcher::find(UErrorCode &status) { // match at the end of a string, so we must make sure that the loop // runs with startPos == testStartLimit the last time through. if (findProgressInterrupt(startPos, status)) - return FALSE; + return false; } } else { for (;;) { @@ -853,19 +853,19 @@ UBool RegexMatcher::find(UErrorCode &status) { (void)UTEXT_NEXT32(fInputText); startPos = UTEXT_GETNATIVEINDEX(fInputText); } - MatchAt(startPos, FALSE, status); + MatchAt(startPos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (fMatch) { - return TRUE; + return true; } UTEXT_SETNATIVEINDEX(fInputText, startPos); } if (startPos >= testStartLimit) { - fMatch = FALSE; - fHitEnd = TRUE; - return FALSE; + fMatch = false; + fHitEnd = true; + return false; } ch = UTEXT_NEXT32(fInputText); startPos = UTEXT_GETNATIVEINDEX(fInputText); @@ -873,7 +873,7 @@ UBool RegexMatcher::find(UErrorCode &status) { // match at the end of a string, so we must make sure that the loop // runs with startPos == testStartLimit the last time through. if (findProgressInterrupt(startPos, status)) - return FALSE; + return false; } } } @@ -884,7 +884,7 @@ UBool RegexMatcher::find(UErrorCode &status) { // we have reports of this in production code, don't use UPRV_UNREACHABLE_EXIT. // See ICU-21669. status = U_INTERNAL_PROGRAM_ERROR; - return FALSE; + return false; } UPRV_UNREACHABLE_EXIT; @@ -894,23 +894,23 @@ UBool RegexMatcher::find(UErrorCode &status) { UBool RegexMatcher::find(int64_t start, UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } if (U_FAILURE(fDeferredStatus)) { status = fDeferredStatus; - return FALSE; + return false; } this->reset(); // Note: Reset() is specified by Java Matcher documentation. // This will reset the region to be the full input length. if (start < 0) { status = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } int64_t nativeStart = start; if (nativeStart < fActiveStart || nativeStart > fActiveLimit) { status = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } fMatchEnd = nativeStart; return find(status); @@ -943,9 +943,9 @@ UBool RegexMatcher::findUsingChunk(UErrorCode &status) { // Previous match had zero length. Move start position up one position // to avoid sending find() into a loop on zero-length matches. if (startPos >= fActiveLimit) { - fMatch = FALSE; - fHitEnd = TRUE; - return FALSE; + fMatch = false; + fHitEnd = true; + return false; } U16_FWD_1(inputBuf, startPos, fInputLength); } @@ -954,8 +954,8 @@ UBool RegexMatcher::findUsingChunk(UErrorCode &status) { // A previous find() failed to match. Don't try again. // (without this test, a pattern with a zero-length match // could match again at the end of an input string.) - fHitEnd = TRUE; - return FALSE; + fHitEnd = true; + return false; } } @@ -967,9 +967,9 @@ UBool RegexMatcher::findUsingChunk(UErrorCode &status) { // Note: a match can begin at inputBuf + testLen; it is an inclusive limit. int32_t testLen = (int32_t)(fActiveLimit - fPattern->fMinMatchLen); if (startPos > testLen) { - fMatch = FALSE; - fHitEnd = TRUE; - return FALSE; + fMatch = false; + fHitEnd = true; + return false; } UChar32 c; @@ -980,23 +980,23 @@ UBool RegexMatcher::findUsingChunk(UErrorCode &status) { // No optimization was found. // Try a match at each input position. for (;;) { - MatchChunkAt(startPos, FALSE, status); + MatchChunkAt(startPos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (fMatch) { - return TRUE; + return true; } if (startPos >= testLen) { - fHitEnd = TRUE; - return FALSE; + fHitEnd = true; + return false; } U16_FWD_1(inputBuf, startPos, fActiveLimit); // Note that it's perfectly OK for a pattern to have a zero-length // match at the end of a string, so we must make sure that the loop // runs with startPos == testLen the last time through. if (findProgressInterrupt(startPos, status)) - return FALSE; + return false; } UPRV_UNREACHABLE_EXIT; @@ -1004,12 +1004,12 @@ UBool RegexMatcher::findUsingChunk(UErrorCode &status) { // Matches are only possible at the start of the input string // (pattern begins with ^ or \A) if (startPos > fActiveStart) { - fMatch = FALSE; - return FALSE; + fMatch = false; + return false; } - MatchChunkAt(startPos, FALSE, status); + MatchChunkAt(startPos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } return fMatch; @@ -1023,21 +1023,21 @@ UBool RegexMatcher::findUsingChunk(UErrorCode &status) { U16_NEXT(inputBuf, startPos, fActiveLimit, c); // like c = inputBuf[startPos++]; if ((c<256 && fPattern->fInitialChars8->contains(c)) || (c>=256 && fPattern->fInitialChars->contains(c))) { - MatchChunkAt(pos, FALSE, status); + MatchChunkAt(pos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (fMatch) { - return TRUE; + return true; } } if (startPos > testLen) { - fMatch = FALSE; - fHitEnd = TRUE; - return FALSE; + fMatch = false; + fHitEnd = true; + return false; } if (findProgressInterrupt(startPos, status)) - return FALSE; + return false; } } UPRV_UNREACHABLE_EXIT; @@ -1052,21 +1052,21 @@ UBool RegexMatcher::findUsingChunk(UErrorCode &status) { int32_t pos = startPos; U16_NEXT(inputBuf, startPos, fActiveLimit, c); // like c = inputBuf[startPos++]; if (c == theChar) { - MatchChunkAt(pos, FALSE, status); + MatchChunkAt(pos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (fMatch) { - return TRUE; + return true; } } if (startPos > testLen) { - fMatch = FALSE; - fHitEnd = TRUE; - return FALSE; + fMatch = false; + fHitEnd = true; + return false; } if (findProgressInterrupt(startPos, status)) - return FALSE; + return false; } } UPRV_UNREACHABLE_EXIT; @@ -1075,12 +1075,12 @@ UBool RegexMatcher::findUsingChunk(UErrorCode &status) { { UChar32 ch; if (startPos == fAnchorStart) { - MatchChunkAt(startPos, FALSE, status); + MatchChunkAt(startPos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (fMatch) { - return TRUE; + return true; } U16_FWD_1(inputBuf, startPos, fActiveLimit); } @@ -1089,25 +1089,25 @@ UBool RegexMatcher::findUsingChunk(UErrorCode &status) { for (;;) { ch = inputBuf[startPos-1]; if (ch == 0x0a) { - MatchChunkAt(startPos, FALSE, status); + MatchChunkAt(startPos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (fMatch) { - return TRUE; + return true; } } if (startPos >= testLen) { - fMatch = FALSE; - fHitEnd = TRUE; - return FALSE; + fMatch = false; + fHitEnd = true; + return false; } U16_FWD_1(inputBuf, startPos, fActiveLimit); // Note that it's perfectly OK for a pattern to have a zero-length // match at the end of a string, so we must make sure that the loop // runs with startPos == testLen the last time through. if (findProgressInterrupt(startPos, status)) - return FALSE; + return false; } } else { for (;;) { @@ -1116,25 +1116,25 @@ UBool RegexMatcher::findUsingChunk(UErrorCode &status) { if (ch == 0x0d && startPos < fActiveLimit && inputBuf[startPos] == 0x0a) { startPos++; } - MatchChunkAt(startPos, FALSE, status); + MatchChunkAt(startPos, false, status); if (U_FAILURE(status)) { - return FALSE; + return false; } if (fMatch) { - return TRUE; + return true; } } if (startPos >= testLen) { - fMatch = FALSE; - fHitEnd = TRUE; - return FALSE; + fMatch = false; + fHitEnd = true; + return false; } U16_FWD_1(inputBuf, startPos, fActiveLimit); // Note that it's perfectly OK for a pattern to have a zero-length // match at the end of a string, so we must make sure that the loop // runs with startPos == testLen the last time through. if (findProgressInterrupt(startPos, status)) - return FALSE; + return false; } } } @@ -1145,7 +1145,7 @@ UBool RegexMatcher::findUsingChunk(UErrorCode &status) { // we have reports of this in production code, don't use UPRV_UNREACHABLE_EXIT. // See ICU-21669. status = U_INTERNAL_PROGRAM_ERROR; - return FALSE; + return false; } UPRV_UNREACHABLE_EXIT; @@ -1175,7 +1175,7 @@ UText *RegexMatcher::group(int32_t groupNum, UText *dest, int64_t &group_len, UE } if (U_FAILURE(fDeferredStatus)) { status = fDeferredStatus; - } else if (fMatch == FALSE) { + } else if (fMatch == false) { status = U_REGEX_INVALID_STATE; } else if (groupNum < 0 || groupNum > fPattern->fGroupMap->size()) { status = U_INDEX_OUTOFBOUNDS_ERROR; @@ -1199,12 +1199,12 @@ UText *RegexMatcher::group(int32_t groupNum, UText *dest, int64_t &group_len, UE if (s < 0) { // A capture group wasn't part of the match - return utext_clone(dest, fInputText, FALSE, TRUE, &status); + return utext_clone(dest, fInputText, false, true, &status); } U_ASSERT(s <= e); group_len = e - s; - dest = utext_clone(dest, fInputText, FALSE, TRUE, &status); + dest = utext_clone(dest, fInputText, false, true, &status); if (dest) UTEXT_SETNATIVEINDEX(dest, s); return dest; @@ -1255,7 +1255,7 @@ int64_t RegexMatcher::appendGroup(int32_t groupNum, UText *dest, UErrorCode &sta } int64_t destLen = utext_nativeLength(dest); - if (fMatch == FALSE) { + if (fMatch == false) { status = U_REGEX_INVALID_STATE; return utext_replace(dest, destLen, destLen, NULL, 0, &status); } @@ -1425,14 +1425,14 @@ UText *RegexMatcher::getInput (UText *dest, UErrorCode &status) const { } return dest; } else { - return utext_clone(NULL, fInputText, FALSE, TRUE, &status); + return utext_clone(NULL, fInputText, false, true, &status); } } static UBool compat_SyncMutableUTextContents(UText *ut); static UBool compat_SyncMutableUTextContents(UText *ut) { - UBool retVal = FALSE; + UBool retVal = false; // In the following test, we're really only interested in whether the UText should switch // between heap and stack allocation. If length hasn't changed, we won't, so the chunkContents @@ -1450,7 +1450,7 @@ static UBool compat_SyncMutableUTextContents(UText *ut) { ut->chunkLength = newLength; ut->chunkNativeLimit = newLength; ut->nativeIndexingLimit = newLength; - retVal = TRUE; + retVal = true; } return retVal; @@ -1463,11 +1463,11 @@ static UBool compat_SyncMutableUTextContents(UText *ut) { //-------------------------------------------------------------------------------- UBool RegexMatcher::lookingAt(UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } if (U_FAILURE(fDeferredStatus)) { status = fDeferredStatus; - return FALSE; + return false; } if (fInputUniStrMaybeMutable) { @@ -1480,9 +1480,9 @@ UBool RegexMatcher::lookingAt(UErrorCode &status) { resetPreserveRegion(); } if (UTEXT_FULL_TEXT_IN_CHUNK(fInputText, fInputLength)) { - MatchChunkAt((int32_t)fActiveStart, FALSE, status); + MatchChunkAt((int32_t)fActiveStart, false, status); } else { - MatchAt(fActiveStart, FALSE, status); + MatchAt(fActiveStart, false, status); } return fMatch; } @@ -1490,17 +1490,17 @@ UBool RegexMatcher::lookingAt(UErrorCode &status) { UBool RegexMatcher::lookingAt(int64_t start, UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } if (U_FAILURE(fDeferredStatus)) { status = fDeferredStatus; - return FALSE; + return false; } reset(); if (start < 0) { status = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } if (fInputUniStrMaybeMutable) { @@ -1514,13 +1514,13 @@ UBool RegexMatcher::lookingAt(int64_t start, UErrorCode &status) { nativeStart = start; if (nativeStart < fActiveStart || nativeStart > fActiveLimit) { status = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } if (UTEXT_FULL_TEXT_IN_CHUNK(fInputText, fInputLength)) { - MatchChunkAt((int32_t)nativeStart, FALSE, status); + MatchChunkAt((int32_t)nativeStart, false, status); } else { - MatchAt(nativeStart, FALSE, status); + MatchAt(nativeStart, false, status); } return fMatch; } @@ -1534,11 +1534,11 @@ UBool RegexMatcher::lookingAt(int64_t start, UErrorCode &status) { //-------------------------------------------------------------------------------- UBool RegexMatcher::matches(UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } if (U_FAILURE(fDeferredStatus)) { status = fDeferredStatus; - return FALSE; + return false; } if (fInputUniStrMaybeMutable) { @@ -1552,9 +1552,9 @@ UBool RegexMatcher::matches(UErrorCode &status) { } if (UTEXT_FULL_TEXT_IN_CHUNK(fInputText, fInputLength)) { - MatchChunkAt((int32_t)fActiveStart, TRUE, status); + MatchChunkAt((int32_t)fActiveStart, true, status); } else { - MatchAt(fActiveStart, TRUE, status); + MatchAt(fActiveStart, true, status); } return fMatch; } @@ -1562,17 +1562,17 @@ UBool RegexMatcher::matches(UErrorCode &status) { UBool RegexMatcher::matches(int64_t start, UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } if (U_FAILURE(fDeferredStatus)) { status = fDeferredStatus; - return FALSE; + return false; } reset(); if (start < 0) { status = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } if (fInputUniStrMaybeMutable) { @@ -1586,13 +1586,13 @@ UBool RegexMatcher::matches(int64_t start, UErrorCode &status) { nativeStart = start; if (nativeStart < fActiveStart || nativeStart > fActiveLimit) { status = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } if (UTEXT_FULL_TEXT_IN_CHUNK(fInputText, fInputLength)) { - MatchChunkAt((int32_t)nativeStart, TRUE, status); + MatchChunkAt((int32_t)nativeStart, true, status); } else { - MatchAt(nativeStart, TRUE, status); + MatchAt(nativeStart, true, status); } return fMatch; } @@ -1731,7 +1731,7 @@ UText *RegexMatcher::replaceAll(UText *replacement, UText *dest, UErrorCode &sta UText empty = UTEXT_INITIALIZER; utext_openUnicodeString(&empty, &emptyString, &status); - dest = utext_clone(NULL, &empty, TRUE, FALSE, &status); + dest = utext_clone(NULL, &empty, true, false, &status); utext_close(&empty); } @@ -1793,7 +1793,7 @@ UText *RegexMatcher::replaceFirst(UText *replacement, UText *dest, UErrorCode &s UText empty = UTEXT_INITIALIZER; utext_openUnicodeString(&empty, &emptyString, &status); - dest = utext_clone(NULL, &empty, TRUE, FALSE, &status); + dest = utext_clone(NULL, &empty, true, false, &status); utext_close(&empty); } @@ -1839,9 +1839,9 @@ void RegexMatcher::resetPreserveRegion() { fMatchEnd = 0; fLastMatchEnd = -1; fAppendPosition = 0; - fMatch = FALSE; - fHitEnd = FALSE; - fRequireEnd = FALSE; + fMatch = false; + fHitEnd = false; + fRequireEnd = false; fTime = 0; fTickCounter = TIMER_INITIAL_VALUE; //resetStack(); // more expensive than it looks... @@ -1851,7 +1851,7 @@ void RegexMatcher::resetPreserveRegion() { RegexMatcher &RegexMatcher::reset(const UnicodeString &input) { fInputText = utext_openConstUnicodeString(fInputText, &input, &fDeferredStatus); if (fPattern->fNeedsAltInput) { - fAltInputText = utext_clone(fAltInputText, fInputText, FALSE, TRUE, &fDeferredStatus); + fAltInputText = utext_clone(fAltInputText, fInputText, false, true, &fDeferredStatus); } if (U_FAILURE(fDeferredStatus)) { return *this; @@ -1864,7 +1864,7 @@ RegexMatcher &RegexMatcher::reset(const UnicodeString &input) { // Do the following for any UnicodeString. // This is for compatibility for those clients who modify the input string "live" during regex operations. - fInputUniStrMaybeMutable = TRUE; + fInputUniStrMaybeMutable = true; #if UCONFIG_NO_BREAK_ITERATION==0 if (fWordBreakItr) { @@ -1881,8 +1881,8 @@ RegexMatcher &RegexMatcher::reset(const UnicodeString &input) { RegexMatcher &RegexMatcher::reset(UText *input) { if (fInputText != input) { - fInputText = utext_clone(fInputText, input, FALSE, TRUE, &fDeferredStatus); - if (fPattern->fNeedsAltInput) fAltInputText = utext_clone(fAltInputText, fInputText, FALSE, TRUE, &fDeferredStatus); + fInputText = utext_clone(fInputText, input, false, true, &fDeferredStatus); + if (fPattern->fNeedsAltInput) fAltInputText = utext_clone(fAltInputText, fInputText, false, true, &fDeferredStatus); if (U_FAILURE(fDeferredStatus)) { return *this; } @@ -1901,7 +1901,7 @@ RegexMatcher &RegexMatcher::reset(UText *input) { #endif } reset(); - fInputUniStrMaybeMutable = FALSE; + fInputUniStrMaybeMutable = false; return *this; } @@ -1945,7 +1945,7 @@ RegexMatcher &RegexMatcher::refreshInputText(UText *input, UErrorCode &status) { } int64_t pos = utext_getNativeIndex(fInputText); // Shallow read-only clone of the new UText into the existing input UText - fInputText = utext_clone(fInputText, input, FALSE, TRUE, &status); + fInputText = utext_clone(fInputText, input, false, true, &status); if (U_FAILURE(status)) { return *this; } @@ -1953,7 +1953,7 @@ RegexMatcher &RegexMatcher::refreshInputText(UText *input, UErrorCode &status) { if (fAltInputText != NULL) { pos = utext_getNativeIndex(fAltInputText); - fAltInputText = utext_clone(fAltInputText, input, FALSE, TRUE, &status); + fAltInputText = utext_clone(fAltInputText, input, false, true, &status); if (U_FAILURE(status)) { return *this; } @@ -2126,7 +2126,7 @@ int32_t RegexMatcher::split(UText *input, UText remainingText = UTEXT_INITIALIZER; utext_openUChars(&remainingText, input->chunkContents+nextOutputStringStart, fActiveLimit-nextOutputStringStart, &status); - dest[i] = utext_clone(NULL, &remainingText, TRUE, FALSE, &status); + dest[i] = utext_clone(NULL, &remainingText, true, false, &status); utext_close(&remainingText); } } else { @@ -2145,7 +2145,7 @@ int32_t RegexMatcher::split(UText *input, } else { UText remainingText = UTEXT_INITIALIZER; utext_openUChars(&remainingText, remainingChars, remaining16Length, &status); - dest[i] = utext_clone(NULL, &remainingText, TRUE, FALSE, &status); + dest[i] = utext_clone(NULL, &remainingText, true, false, &status); utext_close(&remainingText); } @@ -2166,7 +2166,7 @@ int32_t RegexMatcher::split(UText *input, UText remainingText = UTEXT_INITIALIZER; utext_openUChars(&remainingText, input->chunkContents+nextOutputStringStart, fMatchStart-nextOutputStringStart, &status); - dest[i] = utext_clone(NULL, &remainingText, TRUE, FALSE, &status); + dest[i] = utext_clone(NULL, &remainingText, true, false, &status); utext_close(&remainingText); } } else { @@ -2183,7 +2183,7 @@ int32_t RegexMatcher::split(UText *input, } else { UText remainingText = UTEXT_INITIALIZER; utext_openUChars(&remainingText, remainingChars, remaining16Length, &status); - dest[i] = utext_clone(NULL, &remainingText, TRUE, FALSE, &status); + dest[i] = utext_clone(NULL, &remainingText, true, false, &status); utext_close(&remainingText); } @@ -2236,7 +2236,7 @@ int32_t RegexMatcher::split(UText *input, UText remainingText = UTEXT_INITIALIZER; utext_openUChars(&remainingText, input->chunkContents+nextOutputStringStart, fActiveLimit-nextOutputStringStart, &status); - dest[i] = utext_clone(NULL, &remainingText, TRUE, FALSE, &status); + dest[i] = utext_clone(NULL, &remainingText, true, false, &status); utext_close(&remainingText); } } else { @@ -2254,7 +2254,7 @@ int32_t RegexMatcher::split(UText *input, } else { UText remainingText = UTEXT_INITIALIZER; utext_openUChars(&remainingText, remainingChars, remaining16Length, &status); - dest[i] = utext_clone(NULL, &remainingText, TRUE, FALSE, &status); + dest[i] = utext_clone(NULL, &remainingText, true, false, &status); utext_close(&remainingText); } @@ -2297,7 +2297,7 @@ int64_t RegexMatcher::start64(int32_t group, UErrorCode &status) const { status = fDeferredStatus; return -1; } - if (fMatch == FALSE) { + if (fMatch == false) { status = U_REGEX_INVALID_STATE; return -1; } @@ -2534,7 +2534,7 @@ REStackFrame *RegexMatcher::resetStack() { // in perl, "xab..cd..", \b is true at positions 0,3,5,7 // For us, // If the current char is a combining mark, -// \b is FALSE. +// \b is false. // Else Scan backwards to the first non-combining char. // We are at a boundary if the this char and the original chars are // opposite in membership in \w set @@ -2545,11 +2545,11 @@ REStackFrame *RegexMatcher::resetStack() { // //-------------------------------------------------------------------------------- UBool RegexMatcher::isWordBoundary(int64_t pos) { - UBool isBoundary = FALSE; - UBool cIsWord = FALSE; + UBool isBoundary = false; + UBool cIsWord = false; if (pos >= fLookLimit) { - fHitEnd = TRUE; + fHitEnd = true; } else { // Determine whether char c at current position is a member of the word set of chars. // If we're off the end of the string, behave as though we're not at a word char. @@ -2557,14 +2557,14 @@ UBool RegexMatcher::isWordBoundary(int64_t pos) { UChar32 c = UTEXT_CURRENT32(fInputText); if (u_hasBinaryProperty(c, UCHAR_GRAPHEME_EXTEND) || u_charType(c) == U_FORMAT_CHAR) { // Current char is a combining one. Not a boundary. - return FALSE; + return false; } cIsWord = RegexStaticSets::gStaticSets->fPropSets[URX_ISWORD_SET].contains(c); } // Back up until we come to a non-combining char, determine whether // that char is a word char. - UBool prevCIsWord = FALSE; + UBool prevCIsWord = false; for (;;) { if (UTEXT_GETNATIVEINDEX(fInputText) <= fLookStart) { break; @@ -2581,13 +2581,13 @@ UBool RegexMatcher::isWordBoundary(int64_t pos) { } UBool RegexMatcher::isChunkWordBoundary(int32_t pos) { - UBool isBoundary = FALSE; - UBool cIsWord = FALSE; + UBool isBoundary = false; + UBool cIsWord = false; const UChar *inputBuf = fInputText->chunkContents; if (pos >= fLookLimit) { - fHitEnd = TRUE; + fHitEnd = true; } else { // Determine whether char c at current position is a member of the word set of chars. // If we're off the end of the string, behave as though we're not at a word char. @@ -2595,14 +2595,14 @@ UBool RegexMatcher::isChunkWordBoundary(int32_t pos) { U16_GET(inputBuf, fLookStart, pos, fLookLimit, c); if (u_hasBinaryProperty(c, UCHAR_GRAPHEME_EXTEND) || u_charType(c) == U_FORMAT_CHAR) { // Current char is a combining one. Not a boundary. - return FALSE; + return false; } cIsWord = RegexStaticSets::gStaticSets->fPropSets[URX_ISWORD_SET].contains(c); } // Back up until we come to a non-combining char, determine whether // that char is a word char. - UBool prevCIsWord = FALSE; + UBool prevCIsWord = false; for (;;) { if (pos <= fLookStart) { break; @@ -2629,7 +2629,7 @@ UBool RegexMatcher::isChunkWordBoundary(int32_t pos) { // //-------------------------------------------------------------------------------- UBool RegexMatcher::isUWordBoundary(int64_t pos, UErrorCode &status) { - UBool returnVal = FALSE; + UBool returnVal = false; #if UCONFIG_NO_BREAK_ITERATION==0 // Note: this point will never be reached if break iteration is configured out. @@ -2639,7 +2639,7 @@ UBool RegexMatcher::isUWordBoundary(int64_t pos, UErrorCode &status) { if (fWordBreakItr == nullptr) { fWordBreakItr = BreakIterator::createWordInstance(Locale::getEnglish(), status); if (U_FAILURE(status)) { - return FALSE; + return false; } fWordBreakItr->setText(fInputText, status); } @@ -2647,8 +2647,8 @@ UBool RegexMatcher::isUWordBoundary(int64_t pos, UErrorCode &status) { // Note: zero width boundary tests like \b see through transparent region bounds, // which is why fLookLimit is used here, rather than fActiveLimit. if (pos >= fLookLimit) { - fHitEnd = TRUE; - returnVal = TRUE; // With Unicode word rules, only positions within the interior of "real" + fHitEnd = true; + returnVal = true; // With Unicode word rules, only positions within the interior of "real" // words are not boundaries. All non-word chars stand by themselves, // with word boundaries on both sides. } else { @@ -2697,7 +2697,7 @@ void RegexMatcher::IncrementTime(UErrorCode &status) { fTickCounter = TIMER_INITIAL_VALUE; fTime++; if (fCallbackFn != NULL) { - if ((*fCallbackFn)(fCallbackContext, fTime) == FALSE) { + if ((*fCallbackFn)(fCallbackContext, fTime) == false) { status = U_REGEX_STOPPED_BY_CALLER; return; } @@ -2787,7 +2787,7 @@ UnicodeString StringFromUText(UText *ut) { // //-------------------------------------------------------------------------------- void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { - UBool isMatch = FALSE; // True if the we have a match. + UBool isMatch = false; // True if the we have a match. int64_t backSearchIndex = U_INT64_MAX; // used after greedy single-character matches for searching backwards @@ -2872,7 +2872,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { break; } } else { - fHitEnd = TRUE; + fHitEnd = true; } fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; @@ -2897,17 +2897,17 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx); UChar32 inputChar; UChar32 patternChar; - UBool success = TRUE; + UBool success = true; while (patternStringIndex < stringLen) { if (UTEXT_GETNATIVEINDEX(fInputText) >= fActiveLimit) { - success = FALSE; - fHitEnd = TRUE; + success = false; + fHitEnd = true; break; } inputChar = UTEXT_NEXT32(fInputText); U16_NEXT(patternString, patternStringIndex, stringLen, patternChar); if (patternChar != inputChar) { - success = FALSE; + success = false; break; } } @@ -2934,7 +2934,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } - isMatch = TRUE; + isMatch = true; goto breakFromLoop; // Start and End Capture stack frame variables are laid out out like this: @@ -2962,8 +2962,8 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { { if (fp->fInputIdx >= fAnchorLimit) { // We really are at the end of input. Success. - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; break; } @@ -2977,8 +2977,8 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { // If not in the middle of a CR/LF sequence if ( !(c==0x0a && fp->fInputIdx>fAnchorStart && ((void)UTEXT_PREVIOUS32(fInputText), UTEXT_PREVIOUS32(fInputText))==0x0d)) { // At new-line at end of input. Success - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; break; } @@ -2986,8 +2986,8 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { } else { UChar32 nextC = UTEXT_NEXT32(fInputText); if (c == 0x0d && nextC == 0x0a && UTEXT_GETNATIVEINDEX(fInputText) >= fAnchorLimit) { - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; break; // At CR/LF at end of input. Success } } @@ -3000,16 +3000,16 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { case URX_DOLLAR_D: // $, test for End of Line, in UNIX_LINES mode. if (fp->fInputIdx >= fAnchorLimit) { // Off the end of input. Success. - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; break; } else { UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx); UChar32 c = UTEXT_NEXT32(fInputText); // Either at the last character of input, or off the end. if (c == 0x0a && UTEXT_GETNATIVEINDEX(fInputText) == fAnchorLimit) { - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; break; } } @@ -3023,8 +3023,8 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { { if (fp->fInputIdx >= fAnchorLimit) { // We really are at the end of input. Success. - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; break; } // If we are positioned just before a new-line, succeed. @@ -3049,8 +3049,8 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { { if (fp->fInputIdx >= fAnchorLimit) { // We really are at the end of input. Success. - fHitEnd = TRUE; - fRequireEnd = TRUE; // Java set requireEnd in this case, even though + fHitEnd = true; + fRequireEnd = true; // Java set requireEnd in this case, even though break; // adding a new-line would not lose the match. } // If we are not positioned just before a new-line, the test fails; backtrack out. @@ -3134,7 +3134,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { case URX_BACKSLASH_D: // Test for decimal digit { if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -3155,7 +3155,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { case URX_BACKSLASH_G: // Test for position at end of previous match - if (!((fMatch && fp->fInputIdx==fMatchEnd) || (fMatch==FALSE && fp->fInputIdx==fActiveStart))) { + if (!((fMatch && fp->fInputIdx==fMatchEnd) || (fMatch==false && fp->fInputIdx==fActiveStart))) { fp = (REStackFrame *)fStack->popFrame(fFrameSize); } break; @@ -3164,7 +3164,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { case URX_BACKSLASH_H: // Test for \h, horizontal white space. { if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -3185,7 +3185,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { case URX_BACKSLASH_R: // Test for \R, any line break sequence. { if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -3206,7 +3206,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { case URX_BACKSLASH_V: // \v, any single line ending character. { if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -3228,14 +3228,14 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { // Fail if at end of input if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } fp->fInputIdx = followingGCBoundary(fp->fInputIdx, status); if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp->fInputIdx = fActiveLimit; } break; @@ -3245,8 +3245,8 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { if (fp->fInputIdx < fAnchorLimit) { fp = (REStackFrame *)fStack->popFrame(fFrameSize); } else { - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; } break; @@ -3260,7 +3260,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { // 0: success if input char is in set. // 1: success if input char is not in set. if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -3297,7 +3297,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { // Test input character for NOT being a member of one of // the predefined sets (Word Characters, for example) if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -3309,13 +3309,13 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { UChar32 c = UTEXT_NEXT32(fInputText); if (c < 256) { Regex8BitSet &s8 = RegexStaticSets::gStaticSets->fPropSets8[opValue]; - if (s8.contains(c) == FALSE) { + if (s8.contains(c) == false) { fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText); break; } } else { const UnicodeSet &s = RegexStaticSets::gStaticSets->fPropSets[opValue]; - if (s.contains(c) == FALSE) { + if (s.contains(c) == false) { fp->fInputIdx = UTEXT_GETNATIVEINDEX(fInputText); break; } @@ -3328,7 +3328,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { case URX_SETREF: if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } else { @@ -3363,7 +3363,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { // . matches anything, but stops at end-of-line. if (fp->fInputIdx >= fActiveLimit) { // At end of input. Match failed. Backtrack out. - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -3387,7 +3387,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { // ., in dot-matches-all (including new lines) mode if (fp->fInputIdx >= fActiveLimit) { // At end of input. Match failed. Backtrack out. - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -3417,7 +3417,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { // UNIX_LINES mode, so 0x0a is the only recognized line ending. if (fp->fInputIdx >= fActiveLimit) { // At end of input. Match failed. Backtrack out. - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -3441,7 +3441,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { break; case URX_FAIL: - isMatch = FALSE; + isMatch = false; goto breakFromLoop; case URX_JMP_SAV: @@ -3658,21 +3658,21 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { // match succeeds. Verified by testing: Perl matches succeed // in this case, so we do too. - UBool success = TRUE; + UBool success = true; for (;;) { if (utext_getNativeIndex(fAltInputText) >= groupEndIdx) { - success = TRUE; + success = true; break; } if (utext_getNativeIndex(fInputText) >= fActiveLimit) { - success = FALSE; - fHitEnd = TRUE; + success = false; + fHitEnd = true; break; } UChar32 captureGroupChar = utext_next32(fAltInputText); UChar32 inputChar = utext_next32(fInputText); if (inputChar != captureGroupChar) { - success = FALSE; + success = false; break; } } @@ -3707,21 +3707,21 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { // match succeeds. Verified by testing: Perl matches succeed // in this case, so we do too. - UBool success = TRUE; + UBool success = true; for (;;) { if (!captureGroupItr.inExpansion() && utext_getNativeIndex(fAltInputText) >= groupEndIdx) { - success = TRUE; + success = true; break; } if (!inputItr.inExpansion() && utext_getNativeIndex(fInputText) >= fActiveLimit) { - success = FALSE; - fHitEnd = TRUE; + success = false; + fHitEnd = true; break; } UChar32 captureGroupChar = captureGroupItr.next(); UChar32 inputChar = inputItr.next(); if (inputChar != captureGroupChar) { - success = FALSE; + success = false; break; } } @@ -3730,7 +3730,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { // We obtained a match by consuming part of a string obtained from // case-folding a single code point of the input text. // This does not count as an overall match. - success = FALSE; + success = false; } if (success) { @@ -3823,7 +3823,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { break; } } else { - fHitEnd = TRUE; + fHitEnd = true; } fp = (REStackFrame *)fStack->popFrame(fFrameSize); @@ -3849,25 +3849,25 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { UChar32 cPattern; UChar32 cText; - UBool success = TRUE; + UBool success = true; UTEXT_SETNATIVEINDEX(fInputText, fp->fInputIdx); CaseFoldingUTextIterator inputIterator(*fInputText); while (patternStringIdx < patternStringLen) { if (!inputIterator.inExpansion() && UTEXT_GETNATIVEINDEX(fInputText) >= fActiveLimit) { - success = FALSE; - fHitEnd = TRUE; + success = false; + fHitEnd = true; break; } U16_NEXT(patternString, patternStringIdx, patternStringLen, cPattern); cText = inputIterator.next(); if (cText != cPattern) { - success = FALSE; + success = false; break; } } if (inputIterator.inExpansion()) { - success = FALSE; + success = false; } if (success) { @@ -4099,16 +4099,16 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { UTEXT_SETNATIVEINDEX(fInputText, ix); for (;;) { if (ix >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; break; } UChar32 c = UTEXT_NEXT32(fInputText); if (c<256) { - if (s8->contains(c) == FALSE) { + if (s8->contains(c) == false) { break; } } else { - if (s->contains(c) == FALSE) { + if (s->contains(c) == false) { break; } } @@ -4152,7 +4152,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { if ((opValue & 1) == 1) { // Dot-matches-All mode. Jump straight to the end of the string. ix = fActiveLimit; - fHitEnd = TRUE; + fHitEnd = true; } else { // NOT DOT ALL mode. Line endings do not match '.' // Scan forward until a line ending or end of input. @@ -4160,7 +4160,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { UTEXT_SETNATIVEINDEX(fInputText, ix); for (;;) { if (ix >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; break; } UChar32 c = UTEXT_NEXT32(fInputText); @@ -4252,7 +4252,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { } if (U_FAILURE(status)) { - isMatch = FALSE; + isMatch = false; break; } } @@ -4295,7 +4295,7 @@ void RegexMatcher::MatchAt(int64_t startIdx, UBool toEnd, UErrorCode &status) { // //-------------------------------------------------------------------------------- void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &status) { - UBool isMatch = FALSE; // True if the we have a match. + UBool isMatch = false; // True if the we have a match. int32_t backSearchIndex = INT32_MAX; // used after greedy single-character matches for searching backwards @@ -4381,7 +4381,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu break; } } else { - fHitEnd = TRUE; + fHitEnd = true; } fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; @@ -4406,15 +4406,15 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu const UChar * pInpLimit = inputBuf + fActiveLimit; const UChar * pPat = litText+stringStartIdx; const UChar * pEnd = pInp + stringLen; - UBool success = TRUE; + UBool success = true; while (pInp < pEnd) { if (pInp >= pInpLimit) { - fHitEnd = TRUE; - success = FALSE; + fHitEnd = true; + success = false; break; } if (*pInp++ != *pPat++) { - success = FALSE; + success = false; break; } } @@ -4441,7 +4441,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } - isMatch = TRUE; + isMatch = true; goto breakFromLoop; // Start and End Capture stack frame variables are laid out out like this: @@ -4474,8 +4474,8 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu } if (fp->fInputIdx >= fAnchorLimit) { // We really are at the end of input. Success. - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; break; } @@ -4488,15 +4488,15 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu if (isLineTerminator(c)) { if ( !(c==0x0a && fp->fInputIdx>fAnchorStart && inputBuf[fp->fInputIdx-1]==0x0d)) { // At new-line at end of input. Success - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; break; } } } else if (fp->fInputIdx == fAnchorLimit-2 && inputBuf[fp->fInputIdx]==0x0d && inputBuf[fp->fInputIdx+1]==0x0a) { - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; break; // At CR/LF at end of input. Success } @@ -4511,14 +4511,14 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu if (fp->fInputIdx == fAnchorLimit-1) { // At last char of input. Success if it's a new line. if (inputBuf[fp->fInputIdx] == 0x0a) { - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; break; } } else { // Off the end of input. Success. - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; break; } } @@ -4532,8 +4532,8 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu { if (fp->fInputIdx >= fAnchorLimit) { // We really are at the end of input. Success. - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; break; } // If we are positioned just before a new-line, succeed. @@ -4557,8 +4557,8 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu { if (fp->fInputIdx >= fAnchorLimit) { // We really are at the end of input. Success. - fHitEnd = TRUE; - fRequireEnd = TRUE; // Java set requireEnd in this case, even though + fHitEnd = true; + fRequireEnd = true; // Java set requireEnd in this case, even though break; // adding a new-line would not lose the match. } // If we are not positioned just before a new-line, the test fails; backtrack out. @@ -4640,7 +4640,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu case URX_BACKSLASH_D: // Test for decimal digit { if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -4658,7 +4658,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu case URX_BACKSLASH_G: // Test for position at end of previous match - if (!((fMatch && fp->fInputIdx==fMatchEnd) || (fMatch==FALSE && fp->fInputIdx==fActiveStart))) { + if (!((fMatch && fp->fInputIdx==fMatchEnd) || (fMatch==false && fp->fInputIdx==fActiveStart))) { fp = (REStackFrame *)fStack->popFrame(fFrameSize); } break; @@ -4667,7 +4667,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu case URX_BACKSLASH_H: // Test for \h, horizontal white space. { if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -4686,7 +4686,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu case URX_BACKSLASH_R: // Test for \R, any line break sequence. { if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -4711,7 +4711,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu case URX_BACKSLASH_V: // Any single code point line ending. { if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -4731,14 +4731,14 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu // Fail if at end of input if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } fp->fInputIdx = followingGCBoundary(fp->fInputIdx, status); if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp->fInputIdx = fActiveLimit; } break; @@ -4748,8 +4748,8 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu if (fp->fInputIdx < fAnchorLimit) { fp = (REStackFrame *)fStack->popFrame(fFrameSize); } else { - fHitEnd = TRUE; - fRequireEnd = TRUE; + fHitEnd = true; + fRequireEnd = true; } break; @@ -4763,7 +4763,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu // 0: success if input char is in set. // 1: success if input char is not in set. if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -4797,7 +4797,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu // Test input character for NOT being a member of one of // the predefined sets (Word Characters, for example) if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -4808,12 +4808,12 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu U16_NEXT(inputBuf, fp->fInputIdx, fActiveLimit, c); if (c < 256) { Regex8BitSet &s8 = RegexStaticSets::gStaticSets->fPropSets8[opValue]; - if (s8.contains(c) == FALSE) { + if (s8.contains(c) == false) { break; } } else { const UnicodeSet &s = RegexStaticSets::gStaticSets->fPropSets[opValue]; - if (s.contains(c) == FALSE) { + if (s.contains(c) == false) { break; } } @@ -4825,7 +4825,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu case URX_SETREF: { if (fp->fInputIdx >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -4860,7 +4860,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu // . matches anything, but stops at end-of-line. if (fp->fInputIdx >= fActiveLimit) { // At end of input. Match failed. Backtrack out. - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -4882,7 +4882,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu // . in dot-matches-all (including new lines) mode if (fp->fInputIdx >= fActiveLimit) { // At end of input. Match failed. Backtrack out. - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -4907,7 +4907,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu // UNIX_LINES mode, so 0x0a is the only recognized line ending. if (fp->fInputIdx >= fActiveLimit) { // At end of input. Match failed. Backtrack out. - fHitEnd = TRUE; + fHitEnd = true; fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; } @@ -4928,7 +4928,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu break; case URX_FAIL: - isMatch = FALSE; + isMatch = false; goto breakFromLoop; case URX_JMP_SAV: @@ -5137,15 +5137,15 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu fp = (REStackFrame *)fStack->popFrame(fFrameSize); // FAIL, no match. break; } - UBool success = TRUE; + UBool success = true; for (int64_t groupIndex = groupStartIdx; groupIndex < groupEndIdx; ++groupIndex,++inputIndex) { if (inputIndex >= fActiveLimit) { - success = FALSE; - fHitEnd = TRUE; + success = false; + fHitEnd = true; break; } if (inputBuf[groupIndex] != inputBuf[inputIndex]) { - success = FALSE; + success = false; break; } } @@ -5153,7 +5153,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu inputIndex < fActiveLimit && U16_IS_TRAIL(inputBuf[inputIndex])) { // Capture group ended with an unpaired lead surrogate. // Back reference is not permitted to match lead only of a surrogatge pair. - success = FALSE; + success = false; } if (success) { fp->fInputIdx = inputIndex; @@ -5181,21 +5181,21 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu // match succeeds. Verified by testing: Perl matches succeed // in this case, so we do too. - UBool success = TRUE; + UBool success = true; for (;;) { UChar32 captureGroupChar = captureGroupItr.next(); if (captureGroupChar == U_SENTINEL) { - success = TRUE; + success = true; break; } UChar32 inputChar = inputItr.next(); if (inputChar == U_SENTINEL) { - success = FALSE; - fHitEnd = TRUE; + success = false; + fHitEnd = true; break; } if (inputChar != captureGroupChar) { - success = FALSE; + success = false; break; } } @@ -5204,7 +5204,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu // We obtained a match by consuming part of a string obtained from // case-folding a single code point of the input text. // This does not count as an overall match. - success = FALSE; + success = false; } if (success) { @@ -5291,7 +5291,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu break; } } else { - fHitEnd = TRUE; + fHitEnd = true; } fp = (REStackFrame *)fStack->popFrame(fFrameSize); break; @@ -5313,22 +5313,22 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu UChar32 cText; UChar32 cPattern; - UBool success = TRUE; + UBool success = true; int32_t patternStringIdx = 0; CaseFoldingUCharIterator inputIterator(inputBuf, fp->fInputIdx, fActiveLimit); while (patternStringIdx < patternStringLen) { U16_NEXT(patternString, patternStringIdx, patternStringLen, cPattern); cText = inputIterator.next(); if (cText != cPattern) { - success = FALSE; + success = false; if (cText == U_SENTINEL) { - fHitEnd = TRUE; + fHitEnd = true; } break; } } if (inputIterator.inExpansion()) { - success = FALSE; + success = false; } if (success) { @@ -5540,18 +5540,18 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu int32_t ix = (int32_t)fp->fInputIdx; for (;;) { if (ix >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; break; } UChar32 c; U16_NEXT(inputBuf, ix, fActiveLimit, c); if (c<256) { - if (s8->contains(c) == FALSE) { + if (s8->contains(c) == false) { U16_BACK_1(inputBuf, 0, ix); break; } } else { - if (s->contains(c) == FALSE) { + if (s->contains(c) == false) { U16_BACK_1(inputBuf, 0, ix); break; } @@ -5595,14 +5595,14 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu if ((opValue & 1) == 1) { // Dot-matches-All mode. Jump straight to the end of the string. ix = (int32_t)fActiveLimit; - fHitEnd = TRUE; + fHitEnd = true; } else { // NOT DOT ALL mode. Line endings do not match '.' // Scan forward until a line ending or end of input. ix = (int32_t)fp->fInputIdx; for (;;) { if (ix >= fActiveLimit) { - fHitEnd = TRUE; + fHitEnd = true; break; } UChar32 c; @@ -5694,7 +5694,7 @@ void RegexMatcher::MatchChunkAt(int32_t startIdx, UBool toEnd, UErrorCode &statu } if (U_FAILURE(status)) { - isMatch = FALSE; + isMatch = false; break; } } diff --git a/deps/icu-small/source/i18n/remtrans.cpp b/deps/icu-small/source/i18n/remtrans.cpp index 03b878575ca86c..957ac480fbff57 100644 --- a/deps/icu-small/source/i18n/remtrans.cpp +++ b/deps/icu-small/source/i18n/remtrans.cpp @@ -37,14 +37,14 @@ static Transliterator* RemoveTransliterator_create(const UnicodeString& /*ID*/, */ void RemoveTransliterator::registerIDs() { - Transliterator::_registerFactory(UnicodeString(TRUE, ::CURR_ID, -1), + Transliterator::_registerFactory(UnicodeString(true, ::CURR_ID, -1), RemoveTransliterator_create, integerToken(0)); Transliterator::_registerSpecialInverse(UNICODE_STRING_SIMPLE("Remove"), - UNICODE_STRING_SIMPLE("Null"), FALSE); + UNICODE_STRING_SIMPLE("Null"), false); } -RemoveTransliterator::RemoveTransliterator() : Transliterator(UnicodeString(TRUE, ::CURR_ID, -1), 0) {} +RemoveTransliterator::RemoveTransliterator() : Transliterator(UnicodeString(true, ::CURR_ID, -1), 0) {} RemoveTransliterator::~RemoveTransliterator() {} diff --git a/deps/icu-small/source/i18n/repattrn.cpp b/deps/icu-small/source/i18n/repattrn.cpp index 8c94948d29a43c..0ef85bdf6ce833 100644 --- a/deps/icu-small/source/i18n/repattrn.cpp +++ b/deps/icu-small/source/i18n/repattrn.cpp @@ -79,7 +79,7 @@ RegexPattern &RegexPattern::operator = (const RegexPattern &other) { if (other.fPatternString == NULL) { fPatternString = NULL; - fPattern = utext_clone(fPattern, other.fPattern, FALSE, TRUE, &fDeferredStatus); + fPattern = utext_clone(fPattern, other.fPattern, false, true, &fDeferredStatus); } else { fPatternString = new UnicodeString(*(other.fPatternString)); if (fPatternString == NULL) { @@ -179,7 +179,7 @@ void RegexPattern::init() { fInitialChars = NULL; fInitialChar = 0; fInitialChars8 = NULL; - fNeedsAltInput = FALSE; + fNeedsAltInput = false; fNamedCaptureMap = NULL; fPattern = NULL; // will be set later @@ -524,7 +524,7 @@ UBool U_EXPORT2 RegexPattern::matches(const UnicodeString ®ex, UParseError &pe, UErrorCode &status) { - if (U_FAILURE(status)) {return FALSE;} + if (U_FAILURE(status)) {return false;} UBool retVal; RegexPattern *pat = NULL; @@ -548,9 +548,9 @@ UBool U_EXPORT2 RegexPattern::matches(UText *regex, UParseError &pe, UErrorCode &status) { - if (U_FAILURE(status)) {return FALSE;} + if (U_FAILURE(status)) {return false;} - UBool retVal = FALSE; + UBool retVal = false; RegexPattern *pat = NULL; RegexMatcher *matcher = NULL; @@ -788,7 +788,7 @@ void RegexPattern::dumpOp(int32_t index) const { { UnicodeString s; UnicodeSet *set = (UnicodeSet *)fSets->elementAt(val); - set->toPattern(s, TRUE); + set->toPattern(s, true); printf("%s", CStr(s)()); } break; @@ -802,7 +802,7 @@ void RegexPattern::dumpOp(int32_t index) const { val &= ~URX_NEG_SET; } UnicodeSet &set = RegexStaticSets::gStaticSets->fPropSets[val]; - set.toPattern(s, TRUE); + set.toPattern(s, true); printf("%s", CStr(s)()); } break; @@ -833,7 +833,7 @@ void RegexPattern::dumpPattern() const { printf(" Initial match string: \"%s\"\n", CStr(initialString)()); } else if (fStartType == START_SET) { UnicodeString s; - fInitialChars->toPattern(s, TRUE); + fInitialChars->toPattern(s, true); printf(" Match First Chars: %s\n", CStr(s)()); } else if (fStartType == START_CHAR) { diff --git a/deps/icu-small/source/i18n/rulebasedcollator.cpp b/deps/icu-small/source/i18n/rulebasedcollator.cpp index 5e5cc3db626433..a240295b679eaa 100644 --- a/deps/icu-small/source/i18n/rulebasedcollator.cpp +++ b/deps/icu-small/source/i18n/rulebasedcollator.cpp @@ -84,7 +84,7 @@ FixedSortKeyByteSink::AppendBeyondCapacity(const char *bytes, int32_t /*n*/, int UBool FixedSortKeyByteSink::Resize(int32_t /*appendCapacity*/, int32_t /*length*/) { - return FALSE; + return false; } } // namespace @@ -117,7 +117,7 @@ CollationKeyByteSink::AppendBeyondCapacity(const char *bytes, int32_t n, int32_t UBool CollationKeyByteSink::Resize(int32_t appendCapacity, int32_t length) { if (buffer_ == NULL) { - return FALSE; // allocation failed before already + return false; // allocation failed before already } int32_t newCapacity = 2 * capacity_; int32_t altCapacity = length + 2 * appendCapacity; @@ -130,11 +130,11 @@ CollationKeyByteSink::Resize(int32_t appendCapacity, int32_t length) { uint8_t *newBuffer = key_.reallocate(newCapacity, length); if (newBuffer == NULL) { SetNotOk(); - return FALSE; + return false; } buffer_ = reinterpret_cast(newBuffer); capacity_ = newCapacity; - return TRUE; + return true; } RuleBasedCollator::RuleBasedCollator(const RuleBasedCollator &other) @@ -158,7 +158,7 @@ RuleBasedCollator::RuleBasedCollator(const uint8_t *bin, int32_t length, cacheEntry(NULL), validLocale(""), explicitlySetAttributes(0), - actualLocaleIsSameAsValid(FALSE) { + actualLocaleIsSameAsValid(false) { if(U_FAILURE(errorCode)) { return; } if(bin == NULL || length == 0 || base == NULL) { errorCode = U_ILLEGAL_ARGUMENT_ERROR; @@ -188,7 +188,7 @@ RuleBasedCollator::RuleBasedCollator(const CollationCacheEntry *entry) cacheEntry(entry), validLocale(entry->validLocale), explicitlySetAttributes(0), - actualLocaleIsSameAsValid(FALSE) { + actualLocaleIsSameAsValid(false) { settings->addRef(); cacheEntry->addRef(); } @@ -217,7 +217,7 @@ RuleBasedCollator::adoptTailoring(CollationTailoring *t, UErrorCode &errorCode) tailoring = t; cacheEntry->addRef(); validLocale = t->actualLocale; - actualLocaleIsSameAsValid = FALSE; + actualLocaleIsSameAsValid = false; } RuleBasedCollator * @@ -290,10 +290,10 @@ void RuleBasedCollator::setLocales(const Locale &requested, const Locale &valid, const Locale &actual) { if(actual == tailoring->actualLocale) { - actualLocaleIsSameAsValid = FALSE; + actualLocaleIsSameAsValid = false; } else { U_ASSERT(actual == valid); - actualLocaleIsSameAsValid = TRUE; + actualLocaleIsSameAsValid = true; } // Do not modify tailoring.actualLocale: // We cannot be sure that that would be thread-safe. @@ -399,7 +399,7 @@ RuleBasedCollator::internalGetContractionsAndExpansions( void RuleBasedCollator::internalAddContractions(UChar32 c, UnicodeSet &set, UErrorCode &errorCode) const { if(U_FAILURE(errorCode)) { return; } - ContractionsAndExpansions(&set, NULL, NULL, FALSE).forCodePoint(data, c, errorCode); + ContractionsAndExpansions(&set, NULL, NULL, false).forCodePoint(data, c, errorCode); } const CollationSettings & @@ -538,7 +538,8 @@ RuleBasedCollator::setMaxVariable(UColReorderCode group, UErrorCode &errorCode) } if(group == UCOL_REORDER_CODE_DEFAULT) { - group = (UColReorderCode)(UCOL_REORDER_CODE_FIRST + defaultSettings.getMaxVariable()); + group = (UColReorderCode)( + UCOL_REORDER_CODE_FIRST + int32_t{defaultSettings.getMaxVariable()}); } uint32_t varTop = data->getLastPrimaryForGroup(group); U_ASSERT(varTop != 0); @@ -556,7 +557,7 @@ RuleBasedCollator::setMaxVariable(UColReorderCode group, UErrorCode &errorCode) UColReorderCode RuleBasedCollator::getMaxVariable() const { - return (UColReorderCode)(UCOL_REORDER_CODE_FIRST + settings->getMaxVariable()); + return (UColReorderCode)(UCOL_REORDER_CODE_FIRST + int32_t{settings->getMaxVariable()}); } uint32_t @@ -897,7 +898,7 @@ class UTF8NFDIterator : public NFDIterator { class FCDUTF8NFDIterator : public NFDIterator { public: FCDUTF8NFDIterator(const CollationData *data, const uint8_t *text, int32_t textLength) - : u8ci(data, FALSE, text, 0, textLength) {} + : u8ci(data, false, text, 0, textLength) {} protected: virtual UChar32 nextRawCodePoint() override { UErrorCode errorCode = U_ZERO_ERROR; @@ -921,7 +922,7 @@ class UIterNFDIterator : public NFDIterator { class FCDUIterNFDIterator : public NFDIterator { public: FCDUIterNFDIterator(const CollationData *data, UCharIterator &it, int32_t startIndex) - : uici(data, FALSE, it, startIndex) {} + : uici(data, false, it, startIndex) {} protected: virtual UChar32 nextRawCodePoint() override { UErrorCode errorCode = U_ZERO_ERROR; @@ -1121,7 +1122,7 @@ RuleBasedCollator::doCompare(const uint8_t *left, int32_t leftLength, UBool numeric = settings->isNumeric(); if(equalPrefixLength > 0) { - UBool unsafe = FALSE; + UBool unsafe = false; if(equalPrefixLength != leftLength) { int32_t i = equalPrefixLength; UChar32 c; @@ -1339,12 +1340,12 @@ RuleBasedCollator::writeSortKey(const UChar *s, int32_t length, UTF16CollationIterator iter(data, numeric, s, s, limit); CollationKeys::writeSortKeyUpToQuaternary(iter, data->compressibleBytes, *settings, sink, Collation::PRIMARY_LEVEL, - callback, TRUE, errorCode); + callback, true, errorCode); } else { FCDUTF16CollationIterator iter(data, numeric, s, s, limit); CollationKeys::writeSortKeyUpToQuaternary(iter, data->compressibleBytes, *settings, sink, Collation::PRIMARY_LEVEL, - callback, TRUE, errorCode); + callback, true, errorCode); } if(settings->getStrength() == UCOL_IDENTICAL) { writeIdenticalLevel(s, limit, sink, errorCode); @@ -1403,9 +1404,9 @@ class PartLevelCallback : public CollationKeys::LevelCallback { // Remember a level that will be at least partially written. level = l; levelCapacity = sink.GetRemainingCapacity(); - return TRUE; + return true; } else { - return FALSE; + return false; } } Collation::Level getLevel() const { return level; } @@ -1440,11 +1441,11 @@ RuleBasedCollator::internalNextSortKeyPart(UCharIterator *iter, uint32_t state[2 if(settings->dontCheckFCD()) { UIterCollationIterator ci(data, numeric, *iter); CollationKeys::writeSortKeyUpToQuaternary(ci, data->compressibleBytes, *settings, - sink, level, callback, FALSE, errorCode); + sink, level, callback, false, errorCode); } else { FCDUIterCollationIterator ci(data, numeric, *iter, 0); CollationKeys::writeSortKeyUpToQuaternary(ci, data->compressibleBytes, *settings, - sink, level, callback, FALSE, errorCode); + sink, level, callback, false, errorCode); } if(U_FAILURE(errorCode)) { return 0; } if(sink.NumberOfBytesAppended() > count) { diff --git a/deps/icu-small/source/i18n/scientificnumberformatter.cpp b/deps/icu-small/source/i18n/scientificnumberformatter.cpp index 6c2cb3aeed2743..99b990708ab676 100644 --- a/deps/icu-small/source/i18n/scientificnumberformatter.cpp +++ b/deps/icu-small/source/i18n/scientificnumberformatter.cpp @@ -42,19 +42,19 @@ static UBool copyAsSuperscript( UnicodeString &result, UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } for (int32_t i = beginIndex; i < endIndex;) { UChar32 c = s.char32At(i); int32_t digit = u_charDigitValue(c); if (digit < 0) { status = U_INVALID_CHAR_FOUND; - return FALSE; + return false; } result.append(kSuperscriptDigits[digit]); i += U16_LENGTH(c); } - return TRUE; + return true; } ScientificNumberFormatter *ScientificNumberFormatter::createSuperscriptInstance( diff --git a/deps/icu-small/source/i18n/scriptset.cpp b/deps/icu-small/source/i18n/scriptset.cpp index 6a1db8c01c3562..236bf9d37f1919 100644 --- a/deps/icu-small/source/i18n/scriptset.cpp +++ b/deps/icu-small/source/i18n/scriptset.cpp @@ -55,11 +55,11 @@ bool ScriptSet::operator == (const ScriptSet &other) const { UBool ScriptSet::test(UScriptCode script, UErrorCode &status) const { if (U_FAILURE(status)) { - return FALSE; + return false; } if (script < 0 || (int32_t)script >= SCRIPT_LIMIT) { status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } uint32_t index = script / 32; uint32_t bit = 1 << (script & 31); @@ -188,19 +188,19 @@ int32_t ScriptSet::nextSetBit(int32_t fromIndex) const { UBool ScriptSet::isEmpty() const { for (uint32_t i=0; i= 0; i = nextSetBit(i + 1)) { if (!firstTime) { dest.append((UChar)0x20); } - firstTime = FALSE; + firstTime = false; const char *scriptName = uscript_getShortName((UScriptCode(i))); dest.append(UnicodeString(scriptName, -1, US_INV)); } @@ -248,7 +248,7 @@ void ScriptSet::setScriptExtensions(UChar32 codePoint, UErrorCode& status) { UErrorCode internalStatus = U_ZERO_ERROR; int32_t script_count = -1; - while (TRUE) { + while (true) { script_count = uscript_getScriptExtensions( codePoint, scripts.getAlias(), scripts.getCapacity(), &internalStatus); if (internalStatus == U_BUFFER_OVERFLOW_ERROR) { diff --git a/deps/icu-small/source/i18n/scriptset.h b/deps/icu-small/source/i18n/scriptset.h index 51980ab7b3ef6e..df5cfdc7486890 100644 --- a/deps/icu-small/source/i18n/scriptset.h +++ b/deps/icu-small/source/i18n/scriptset.h @@ -83,4 +83,7 @@ uhash_hashScriptSet(const UElement key); U_CAPI void U_EXPORT2 uhash_deleteScriptSet(void *obj); -#endif // __SCRIPTSET_H__ +U_CAPI UBool U_EXPORT2 +uhash_equalsScriptSet(const UElement key1, const UElement key2); + +#endif // __SCRIPTSET_H_ diff --git a/deps/icu-small/source/i18n/search.cpp b/deps/icu-small/source/i18n/search.cpp index 9e559bcc71fa86..56d9b74409874f 100644 --- a/deps/icu-small/source/i18n/search.cpp +++ b/deps/icu-small/source/i18n/search.cpp @@ -55,10 +55,10 @@ void SearchIterator::setAttribute(USearchAttribute attribute, switch (attribute) { case USEARCH_OVERLAP : - m_search_->isOverlap = (value == USEARCH_ON ? TRUE : FALSE); + m_search_->isOverlap = (value == USEARCH_ON ? true : false); break; case USEARCH_CANONICAL_MATCH : - m_search_->isCanonicalMatch = (value == USEARCH_ON ? TRUE : FALSE); + m_search_->isCanonicalMatch = (value == USEARCH_ON ? true : false); break; case USEARCH_ELEMENT_COMPARISON : if (value == USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARD || value == USEARCH_ANY_BASE_WEIGHT_IS_WILDCARD) { @@ -81,9 +81,9 @@ USearchAttributeValue SearchIterator::getAttribute( { switch (attribute) { case USEARCH_OVERLAP : - return (m_search_->isOverlap == TRUE ? USEARCH_ON : USEARCH_OFF); + return (m_search_->isOverlap == true ? USEARCH_ON : USEARCH_OFF); case USEARCH_CANONICAL_MATCH : - return (m_search_->isCanonicalMatch == TRUE ? USEARCH_ON : + return (m_search_->isCanonicalMatch == true ? USEARCH_ON : USEARCH_OFF); case USEARCH_ELEMENT_COMPARISON : { @@ -241,8 +241,8 @@ int32_t SearchIterator::next(UErrorCode &status) int32_t offset = getOffset(); int32_t matchindex = m_search_->matchedIndex; int32_t matchlength = m_search_->matchedLength; - m_search_->reset = FALSE; - if (m_search_->isForwardSearching == TRUE) { + m_search_->reset = false; + if (m_search_->isForwardSearching == true) { int32_t textlength = m_search_->textLength; if (offset == textlength || matchindex == textlength || (matchindex != USEARCH_DONE && @@ -258,7 +258,7 @@ int32_t SearchIterator::next(UErrorCode &status) // setOffset has been called or that previous ran off the text // string. the iterator would have been set to offset 0 if a // match is not found. - m_search_->isForwardSearching = TRUE; + m_search_->isForwardSearching = true; if (m_search_->matchedIndex != USEARCH_DONE) { // there's no need to set the collation element iterator // the next call to next will set the offset. @@ -286,8 +286,8 @@ int32_t SearchIterator::previous(UErrorCode &status) int32_t offset; if (m_search_->reset) { offset = m_search_->textLength; - m_search_->isForwardSearching = FALSE; - m_search_->reset = FALSE; + m_search_->isForwardSearching = false; + m_search_->reset = false; setOffset(offset, status); } else { @@ -295,13 +295,13 @@ int32_t SearchIterator::previous(UErrorCode &status) } int32_t matchindex = m_search_->matchedIndex; - if (m_search_->isForwardSearching == TRUE) { + if (m_search_->isForwardSearching == true) { // switching direction. // if matchedIndex == USEARCH_DONE, it means that either a // setOffset has been called or that next ran off the text // string. the iterator would have been set to offset textLength if // a match is not found. - m_search_->isForwardSearching = FALSE; + m_search_->isForwardSearching = false; if (matchindex != USEARCH_DONE) { return matchindex; } @@ -333,11 +333,11 @@ void SearchIterator::reset() UErrorCode status = U_ZERO_ERROR; setMatchNotFound(); setOffset(0, status); - m_search_->isOverlap = FALSE; - m_search_->isCanonicalMatch = FALSE; + m_search_->isOverlap = false; + m_search_->isCanonicalMatch = false; m_search_->elementComparisonType = 0; - m_search_->isForwardSearching = TRUE; - m_search_->reset = TRUE; + m_search_->isForwardSearching = true; + m_search_->reset = true; } // protected constructors and destructors ----------------------------- @@ -346,11 +346,11 @@ SearchIterator::SearchIterator() { m_search_ = (USearch *)uprv_malloc(sizeof(USearch)); m_search_->breakIter = NULL; - m_search_->isOverlap = FALSE; - m_search_->isCanonicalMatch = FALSE; + m_search_->isOverlap = false; + m_search_->isCanonicalMatch = false; m_search_->elementComparisonType = 0; - m_search_->isForwardSearching = TRUE; - m_search_->reset = TRUE; + m_search_->isForwardSearching = true; + m_search_->reset = true; m_search_->matchedIndex = USEARCH_DONE; m_search_->matchedLength = 0; m_search_->text = NULL; @@ -365,11 +365,11 @@ SearchIterator::SearchIterator(const UnicodeString &text, { m_search_ = (USearch *)uprv_malloc(sizeof(USearch)); m_search_->breakIter = NULL; - m_search_->isOverlap = FALSE; - m_search_->isCanonicalMatch = FALSE; + m_search_->isOverlap = false; + m_search_->isCanonicalMatch = false; m_search_->elementComparisonType = 0; - m_search_->isForwardSearching = TRUE; - m_search_->reset = TRUE; + m_search_->isForwardSearching = true; + m_search_->reset = true; m_search_->matchedIndex = USEARCH_DONE; m_search_->matchedLength = 0; m_search_->text = m_text_.getBuffer(); @@ -382,11 +382,11 @@ SearchIterator::SearchIterator(CharacterIterator &text, { m_search_ = (USearch *)uprv_malloc(sizeof(USearch)); m_search_->breakIter = NULL; - m_search_->isOverlap = FALSE; - m_search_->isCanonicalMatch = FALSE; + m_search_->isOverlap = false; + m_search_->isCanonicalMatch = false; m_search_->elementComparisonType = 0; - m_search_->isForwardSearching = TRUE; - m_search_->reset = TRUE; + m_search_->isForwardSearching = true; + m_search_->reset = true; m_search_->matchedIndex = USEARCH_DONE; m_search_->matchedLength = 0; text.getText(m_text_); diff --git a/deps/icu-small/source/i18n/selfmt.cpp b/deps/icu-small/source/i18n/selfmt.cpp index bb18e84ef65736..9928d284c9fc2d 100644 --- a/deps/icu-small/source/i18n/selfmt.cpp +++ b/deps/icu-small/source/i18n/selfmt.cpp @@ -129,7 +129,7 @@ int32_t SelectFormat::findSubMessage(const MessagePattern& pattern, int32_t part if (U_FAILURE(ec)) { return 0; } - UnicodeString other(FALSE, SELECT_KEYWORD_OTHER, 5); + UnicodeString other(false, SELECT_KEYWORD_OTHER, 5); int32_t count = pattern.countParts(); int32_t msgStart=0; // Iterate over (ARG_SELECTOR, message) pairs until ARG_LIMIT or end of select-only pattern. diff --git a/deps/icu-small/source/i18n/sharedbreakiterator.h b/deps/icu-small/source/i18n/sharedbreakiterator.h index b6d67bc8e8ea5e..76e959fda3e53c 100644 --- a/deps/icu-small/source/i18n/sharedbreakiterator.h +++ b/deps/icu-small/source/i18n/sharedbreakiterator.h @@ -38,8 +38,8 @@ class U_I18N_API SharedBreakIterator : public SharedObject { BreakIterator &operator*() const { return *ptr; } private: BreakIterator *ptr; - SharedBreakIterator(const SharedBreakIterator &); - SharedBreakIterator &operator=(const SharedBreakIterator &); + SharedBreakIterator(const SharedBreakIterator &) = delete; + SharedBreakIterator &operator=(const SharedBreakIterator &) = delete; }; U_NAMESPACE_END diff --git a/deps/icu-small/source/i18n/sharedcalendar.h b/deps/icu-small/source/i18n/sharedcalendar.h index 1526f92e88fef3..60d1d5d4879123 100644 --- a/deps/icu-small/source/i18n/sharedcalendar.h +++ b/deps/icu-small/source/i18n/sharedcalendar.h @@ -13,6 +13,7 @@ #include "unicode/utypes.h" #include "sharedobject.h" +#include "unifiedcache.h" U_NAMESPACE_BEGIN @@ -27,10 +28,15 @@ class U_I18N_API SharedCalendar : public SharedObject { const Calendar &operator*() const { return *ptr; } private: Calendar *ptr; - SharedCalendar(const SharedCalendar &); - SharedCalendar &operator=(const SharedCalendar &); + SharedCalendar(const SharedCalendar &) = delete; + SharedCalendar &operator=(const SharedCalendar &) = delete; }; +template<> U_I18N_API +const SharedCalendar *LocaleCacheKey::createObject( + const void * /*unusedCreationContext*/, UErrorCode &status) const; + + U_NAMESPACE_END #endif diff --git a/deps/icu-small/source/i18n/shareddateformatsymbols.h b/deps/icu-small/source/i18n/shareddateformatsymbols.h index 66a06ecae5476a..b51fad98b0bfa6 100644 --- a/deps/icu-small/source/i18n/shareddateformatsymbols.h +++ b/deps/icu-small/source/i18n/shareddateformatsymbols.h @@ -17,6 +17,7 @@ #include "sharedobject.h" #include "unicode/dtfmtsym.h" +#include "unifiedcache.h" U_NAMESPACE_BEGIN @@ -30,10 +31,15 @@ class U_I18N_API SharedDateFormatSymbols : public SharedObject { const DateFormatSymbols &get() const { return dfs; } private: DateFormatSymbols dfs; - SharedDateFormatSymbols(const SharedDateFormatSymbols &); - SharedDateFormatSymbols &operator=(const SharedDateFormatSymbols &); + SharedDateFormatSymbols(const SharedDateFormatSymbols &) = delete; + SharedDateFormatSymbols &operator=(const SharedDateFormatSymbols &) = delete; }; +template<> U_I18N_API +const SharedDateFormatSymbols * + LocaleCacheKey::createObject( + const void * /*unusedContext*/, UErrorCode &status) const; + U_NAMESPACE_END #endif /* !UCONFIG_NO_FORMATTING */ diff --git a/deps/icu-small/source/i18n/sharednumberformat.h b/deps/icu-small/source/i18n/sharednumberformat.h index a7e105b5ac19cb..bd914c03407861 100644 --- a/deps/icu-small/source/i18n/sharednumberformat.h +++ b/deps/icu-small/source/i18n/sharednumberformat.h @@ -13,6 +13,7 @@ #include "unicode/utypes.h" #include "sharedobject.h" +#include "unifiedcache.h" U_NAMESPACE_BEGIN @@ -27,10 +28,14 @@ class U_I18N_API SharedNumberFormat : public SharedObject { const NumberFormat &operator*() const { return *ptr; } private: NumberFormat *ptr; - SharedNumberFormat(const SharedNumberFormat &); - SharedNumberFormat &operator=(const SharedNumberFormat &); + SharedNumberFormat(const SharedNumberFormat &) = delete; + SharedNumberFormat &operator=(const SharedNumberFormat &) = delete; }; +template<> U_I18N_API +const SharedNumberFormat *LocaleCacheKey::createObject( + const void * /*unused*/, UErrorCode &status) const; + U_NAMESPACE_END #endif diff --git a/deps/icu-small/source/i18n/sharedpluralrules.h b/deps/icu-small/source/i18n/sharedpluralrules.h index 28d8b25c14bc67..11c82c5619a96a 100644 --- a/deps/icu-small/source/i18n/sharedpluralrules.h +++ b/deps/icu-small/source/i18n/sharedpluralrules.h @@ -13,6 +13,7 @@ #include "unicode/utypes.h" #include "sharedobject.h" +#include "unifiedcache.h" U_NAMESPACE_BEGIN @@ -26,10 +27,14 @@ class U_I18N_API SharedPluralRules : public SharedObject { const PluralRules &operator*() const { return *ptr; } private: PluralRules *ptr; - SharedPluralRules(const SharedPluralRules &); - SharedPluralRules &operator=(const SharedPluralRules &); + SharedPluralRules(const SharedPluralRules &) = delete; + SharedPluralRules &operator=(const SharedPluralRules &) =delete; }; +template<> U_I18N_API +const SharedPluralRules *LocaleCacheKey::createObject( + const void * /*unused*/, UErrorCode &status) const; + U_NAMESPACE_END #endif diff --git a/deps/icu-small/source/i18n/simpletz.cpp b/deps/icu-small/source/i18n/simpletz.cpp index d9b0cd8e1e629d..77403e480741f5 100644 --- a/deps/icu-small/source/i18n/simpletz.cpp +++ b/deps/icu-small/source/i18n/simpletz.cpp @@ -76,7 +76,7 @@ SimpleTimeZone::SimpleTimeZone(int32_t rawOffsetGMT, const UnicodeString& ID) endTime(0), startYear(0), rawOffset(rawOffsetGMT), - useDaylight(FALSE), + useDaylight(false), startMode(DOM_MODE), endMode(DOM_MODE), dstSavings(U_MILLIS_PER_HOUR) @@ -262,7 +262,7 @@ void SimpleTimeZone::setStartYear(int32_t year) { startYear = year; - transitionRulesInitialized = FALSE; + transitionRulesInitialized = false; } // ------------------------------------- @@ -316,7 +316,7 @@ SimpleTimeZone::setStartRule(int32_t month, int32_t dayOfWeekInMonth, int32_t da startTime = time; startTimeMode = mode; decodeStartRule(status); - transitionRulesInitialized = FALSE; + transitionRulesInitialized = false; } // ------------------------------------- @@ -368,7 +368,7 @@ SimpleTimeZone::setEndRule(int32_t month, int32_t dayOfWeekInMonth, int32_t dayO endTime = time; endTimeMode = mode; decodeEndRule(status); - transitionRulesInitialized = FALSE; + transitionRulesInitialized = false; } // ------------------------------------- @@ -518,9 +518,8 @@ SimpleTimeZone::getOffsetFromLocal(UDate date, UTimeZoneLocalOption nonExistingT } rawOffsetGMT = getRawOffset(); - int32_t year, month, dom, dow; - double day = uprv_floor(date / U_MILLIS_PER_DAY); - int32_t millis = (int32_t) (date - day * U_MILLIS_PER_DAY); + int32_t year, month, dom, dow, millis; + int32_t day = ClockMath::floorDivide(date, U_MILLIS_PER_DAY, &millis); Grego::dayToFields(day, year, month, dom, dow); @@ -532,25 +531,24 @@ SimpleTimeZone::getOffsetFromLocal(UDate date, UTimeZoneLocalOption nonExistingT return; } - UBool recalc = FALSE; + UBool recalc = false; // Now we need some adjustment if (savingsDST > 0) { if ((nonExistingTimeOpt & kStdDstMask) == kStandard || ((nonExistingTimeOpt & kStdDstMask) != kDaylight && (nonExistingTimeOpt & kFormerLatterMask) != kLatter)) { date -= getDSTSavings(); - recalc = TRUE; + recalc = true; } } else { if ((duplicatedTimeOpt & kStdDstMask) == kDaylight || ((duplicatedTimeOpt & kStdDstMask) != kStandard && (duplicatedTimeOpt & kFormerLatterMask) == kFormer)) { date -= getDSTSavings(); - recalc = TRUE; + recalc = true; } } if (recalc) { - day = uprv_floor(date / U_MILLIS_PER_DAY); - millis = (int32_t) (date - day * U_MILLIS_PER_DAY); + day = ClockMath::floorDivide(date, U_MILLIS_PER_DAY, &millis); Grego::dayToFields(day, year, month, dom, dow); savingsDST = getOffset(GregorianCalendar::AD, year, month, dom, (uint8_t) dow, millis, @@ -681,7 +679,7 @@ void SimpleTimeZone::setRawOffset(int32_t offsetMillis) { rawOffset = offsetMillis; - transitionRulesInitialized = FALSE; + transitionRulesInitialized = false; } // ------------------------------------- @@ -695,7 +693,7 @@ SimpleTimeZone::setDSTSavings(int32_t millisSavedDuringDST, UErrorCode& status) else { dstSavings = millisSavedDuringDST; } - transitionRulesInitialized = FALSE; + transitionRulesInitialized = false; } // ------------------------------------- @@ -725,12 +723,12 @@ UBool SimpleTimeZone::inDaylightTime(UDate date, UErrorCode& status) const // This method is wasteful since it creates a new GregorianCalendar and // deletes it each time it is called. However, this is a deprecated method // and provided only for Java compatibility as of 8/6/97 [LIU]. - if (U_FAILURE(status)) return FALSE; + if (U_FAILURE(status)) return false; GregorianCalendar *gc = new GregorianCalendar(*this, status); /* test for NULL */ if (gc == 0) { status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } gc->setTime(date, status); UBool result = gc->inDaylightTime(status); @@ -748,8 +746,8 @@ UBool SimpleTimeZone::inDaylightTime(UDate date, UErrorCode& status) const UBool SimpleTimeZone::hasSameRules(const TimeZone& other) const { - if (this == &other) return TRUE; - if (typeid(*this) != typeid(other)) return FALSE; + if (this == &other) return true; + if (typeid(*this) != typeid(other)) return false; SimpleTimeZone *that = (SimpleTimeZone*)&other; return rawOffset == that->rawOffset && useDaylight == that->useDaylight && @@ -872,7 +870,7 @@ SimpleTimeZone::decodeStartRule(UErrorCode& status) { if(U_FAILURE(status)) return; - useDaylight = (UBool)((startDay != 0) && (endDay != 0) ? TRUE : FALSE); + useDaylight = (UBool)((startDay != 0) && (endDay != 0) ? true : false); if (useDaylight && dstSavings == 0) { dstSavings = U_MILLIS_PER_HOUR; } @@ -927,7 +925,7 @@ SimpleTimeZone::decodeEndRule(UErrorCode& status) { if(U_FAILURE(status)) return; - useDaylight = (UBool)((startDay != 0) && (endDay != 0) ? TRUE : FALSE); + useDaylight = (UBool)((startDay != 0) && (endDay != 0) ? true : false); if (useDaylight && dstSavings == 0) { dstSavings = U_MILLIS_PER_HOUR; } @@ -975,13 +973,13 @@ SimpleTimeZone::decodeEndRule(UErrorCode& status) UBool SimpleTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const { if (!useDaylight) { - return FALSE; + return false; } UErrorCode status = U_ZERO_ERROR; checkTransitionRules(status); if (U_FAILURE(status)) { - return FALSE; + return false; } UDate firstTransitionTime = firstTransition->getTime(); @@ -995,32 +993,32 @@ SimpleTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransitio result.setTime(stdDate); result.setFrom((const TimeZoneRule&)*dstRule); result.setTo((const TimeZoneRule&)*stdRule); - return TRUE; + return true; } if (dstAvail && (!stdAvail || dstDate < stdDate)) { result.setTime(dstDate); result.setFrom((const TimeZoneRule&)*stdRule); result.setTo((const TimeZoneRule&)*dstRule); - return TRUE; + return true; } - return FALSE; + return false; } UBool SimpleTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const { if (!useDaylight) { - return FALSE; + return false; } UErrorCode status = U_ZERO_ERROR; checkTransitionRules(status); if (U_FAILURE(status)) { - return FALSE; + return false; } UDate firstTransitionTime = firstTransition->getTime(); if (base < firstTransitionTime || (!inclusive && base == firstTransitionTime)) { - return FALSE; + return false; } UDate stdDate, dstDate; UBool stdAvail = stdRule->getPreviousStart(base, dstRule->getRawOffset(), dstRule->getDSTSavings(), inclusive, stdDate); @@ -1029,15 +1027,15 @@ SimpleTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTrans result.setTime(stdDate); result.setFrom((const TimeZoneRule&)*dstRule); result.setTo((const TimeZoneRule&)*stdRule); - return TRUE; + return true; } if (dstAvail && (!stdAvail || dstDate > stdDate)) { result.setTime(dstDate); result.setFrom((const TimeZoneRule&)*stdRule); result.setTo((const TimeZoneRule&)*dstRule); - return TRUE; + return true; } - return FALSE; + return false; } void @@ -1046,7 +1044,7 @@ SimpleTimeZone::clearTransitionRules(void) { firstTransition = NULL; stdRule = NULL; dstRule = NULL; - transitionRulesInitialized = FALSE; + transitionRulesInitialized = false; } void @@ -1224,7 +1222,7 @@ SimpleTimeZone::initTransitionRules(UErrorCode& status) { } } - transitionRulesInitialized = TRUE; + transitionRulesInitialized = true; } int32_t diff --git a/deps/icu-small/source/i18n/smpdtfmt.cpp b/deps/icu-small/source/i18n/smpdtfmt.cpp index c1e943a0949da2..72ba0c0bfc7d1d 100644 --- a/deps/icu-small/source/i18n/smpdtfmt.cpp +++ b/deps/icu-small/source/i18n/smpdtfmt.cpp @@ -161,8 +161,8 @@ static const int8_t kTimeFieldsCount = 10; // of a resource. static const UChar gDefaultPattern[] = { - 0x79, 0x79, 0x79, 0x79, 0x4D, 0x4D, 0x64, 0x64, 0x20, 0x68, 0x68, 0x3A, 0x6D, 0x6D, 0x20, 0x61, 0 -}; /* "yyyyMMdd hh:mm a" */ + 0x79, 0x4D, 0x4D, 0x64, 0x64, 0x20, 0x68, 0x68, 0x3A, 0x6D, 0x6D, 0x20, 0x61, 0 +}; /* "yMMdd hh:mm a" */ // This prefix is designed to NEVER MATCH real text, in order to // suppress the parsing of negative numbers. Adjust as needed (if @@ -263,12 +263,12 @@ void SimpleDateFormat::NSOverride::free() { // to modify it so that it doesn't use thousands separators, doesn't always // show the decimal point, and recognizes integers only when parsing static void fixNumberFormatForDates(NumberFormat &nf) { - nf.setGroupingUsed(FALSE); + nf.setGroupingUsed(false); DecimalFormat* decfmt = dynamic_cast(&nf); if (decfmt != NULL) { - decfmt->setDecimalSeparatorAlwaysShown(FALSE); + decfmt->setDecimalSeparatorAlwaysShown(false); } - nf.setParseIntegerOnly(TRUE); + nf.setParseIntegerOnly(true); nf.setMinimumFractionDigits(0); // To prevent "Jan 1.00, 1997.00" } @@ -701,7 +701,7 @@ void SimpleDateFormat::construct(EStyle timeStyle, LocalUResourceBundlePointer bundle(ures_open(NULL, locale.getBaseName(), &status)); if (U_FAILURE(status)) return; - UBool cTypeIsGregorian = TRUE; + UBool cTypeIsGregorian = true; LocalUResourceBundlePointer dateTimePatterns; if (cType != NULL && uprv_strcmp(cType, "gregorian") != 0) { CharString resourcePath("calendar/", status); @@ -709,7 +709,7 @@ void SimpleDateFormat::construct(EStyle timeStyle, dateTimePatterns.adoptInstead( ures_getByKeyWithFallback(bundle.getAlias(), resourcePath.data(), (UResourceBundle*)NULL, &status)); - cTypeIsGregorian = FALSE; + cTypeIsGregorian = false; } // Check for "gregorian" fallback. @@ -776,7 +776,7 @@ void SimpleDateFormat::construct(EStyle timeStyle, // region preferences anyway. LocalPointer dtpg(DateTimePatternGenerator::createInstanceNoStdPat(locale, useStatus)); if (U_SUCCESS(useStatus)) { - UnicodeString timeSkeleton(TRUE, timeSkeletons[timeStyle], -1); + UnicodeString timeSkeleton(true, timeSkeletons[timeStyle], -1); timePattern = dtpg->getBestPattern(timeSkeleton, useStatus); } } @@ -805,7 +805,7 @@ void SimpleDateFormat::construct(EStyle timeStyle, case URES_ARRAY: { resStr = ures_getStringByIndex(currentBundle.getAlias(), 0, &resStrLen, &status); ovrStr = ures_getStringByIndex(currentBundle.getAlias(), 1, &ovrStrLen, &status); - fTimeOverride.setTo(TRUE, ovrStr, ovrStrLen); + fTimeOverride.setTo(true, ovrStr, ovrStrLen); break; } default: { @@ -814,7 +814,7 @@ void SimpleDateFormat::construct(EStyle timeStyle, } } - tempus1.setTo(TRUE, resStr, resStrLen); + tempus1.setTo(true, resStr, resStrLen); } currentBundle.adoptInstead( @@ -831,7 +831,7 @@ void SimpleDateFormat::construct(EStyle timeStyle, case URES_ARRAY: { resStr = ures_getStringByIndex(currentBundle.getAlias(), 0, &resStrLen, &status); ovrStr = ures_getStringByIndex(currentBundle.getAlias(), 1, &ovrStrLen, &status); - fDateOverride.setTo(TRUE, ovrStr, ovrStrLen); + fDateOverride.setTo(true, ovrStr, ovrStrLen); break; } default: { @@ -840,17 +840,40 @@ void SimpleDateFormat::construct(EStyle timeStyle, } } - UnicodeString tempus2(TRUE, resStr, resStrLen); + UnicodeString tempus2(true, resStr, resStrLen); - int32_t glueIndex = kDateTime; - int32_t patternsSize = ures_getSize(dateTimePatterns.getAlias()); - if (patternsSize >= (kDateTimeOffset + kShort + 1)) { - // Get proper date time format - glueIndex = (int32_t)(kDateTimeOffset + (dateStyle - kDateOffset)); + // Currently, for compatibility with pre-CLDR-42 data, we default to the "atTime" + // combining patterns. Depending on guidance in CLDR 42 spec and on DisplayOptions, + // we may change this. + LocalUResourceBundlePointer dateAtTimePatterns; + if (!cTypeIsGregorian) { + CharString resourcePath("calendar/", status); + resourcePath.append(cType, status).append("/DateTimePatterns%atTime", status); + dateAtTimePatterns.adoptInstead( + ures_getByKeyWithFallback(bundle.getAlias(), resourcePath.data(), + nullptr, &status)); } + if (cTypeIsGregorian || status == U_MISSING_RESOURCE_ERROR) { + status = U_ZERO_ERROR; + dateAtTimePatterns.adoptInstead( + ures_getByKeyWithFallback(bundle.getAlias(), + "calendar/gregorian/DateTimePatterns%atTime", + nullptr, &status)); + } + if (U_SUCCESS(status) && ures_getSize(dateAtTimePatterns.getAlias()) >= 4) { + resStr = ures_getStringByIndex(dateAtTimePatterns.getAlias(), dateStyle - kDateOffset, &resStrLen, &status); + } else { + status = U_ZERO_ERROR; + int32_t glueIndex = kDateTime; + int32_t patternsSize = ures_getSize(dateTimePatterns.getAlias()); + if (patternsSize >= (kDateTimeOffset + kShort + 1)) { + // Get proper date time format + glueIndex = (int32_t)(kDateTimeOffset + (dateStyle - kDateOffset)); + } - resStr = ures_getStringByIndex(dateTimePatterns.getAlias(), glueIndex, &resStrLen, &status); - SimpleFormatter(UnicodeString(TRUE, resStr, resStrLen), 2, 2, status). + resStr = ures_getStringByIndex(dateTimePatterns.getAlias(), glueIndex, &resStrLen, &status); + } + SimpleFormatter(UnicodeString(true, resStr, resStrLen), 2, 2, status). format(tempus1, tempus2, fPattern, status); } // if the pattern includes just time data or just date date, load the appropriate @@ -873,7 +896,7 @@ void SimpleDateFormat::construct(EStyle timeStyle, case URES_ARRAY: { resStr = ures_getStringByIndex(currentBundle.getAlias(), 0, &resStrLen, &status); ovrStr = ures_getStringByIndex(currentBundle.getAlias(), 1, &ovrStrLen, &status); - fDateOverride.setTo(TRUE, ovrStr, ovrStrLen); + fDateOverride.setTo(true, ovrStr, ovrStrLen); break; } default: { @@ -881,7 +904,7 @@ void SimpleDateFormat::construct(EStyle timeStyle, return; } } - fPattern.setTo(TRUE, resStr, resStrLen); + fPattern.setTo(true, resStr, resStrLen); } } else if (dateStyle != kNone) { @@ -899,7 +922,7 @@ void SimpleDateFormat::construct(EStyle timeStyle, case URES_ARRAY: { resStr = ures_getStringByIndex(currentBundle.getAlias(), 0, &resStrLen, &status); ovrStr = ures_getStringByIndex(currentBundle.getAlias(), 1, &ovrStrLen, &status); - fDateOverride.setTo(TRUE, ovrStr, ovrStrLen); + fDateOverride.setTo(true, ovrStr, ovrStrLen); break; } default: { @@ -907,7 +930,7 @@ void SimpleDateFormat::construct(EStyle timeStyle, return; } } - fPattern.setTo(TRUE, resStr, resStrLen); + fPattern.setTo(true, resStr, resStrLen); } // and if it includes _neither_, that's an error @@ -953,7 +976,7 @@ SimpleDateFormat::initialize(const Locale& locale, if (fNumberFormat != NULL && U_SUCCESS(status)) { fixNumberFormatForDates(*fNumberFormat); - //fNumberFormat->setLenient(TRUE); // Java uses a custom DateNumberFormat to format/parse + //fNumberFormat->setLenient(true); // Java uses a custom DateNumberFormat to format/parse initNumberFormatters(locale, status); initFastNumberFormatters(status); @@ -1010,7 +1033,7 @@ void SimpleDateFormat::parseAmbiguousDatesAsAfter(UDate startDate, UErrorCode& s fCalendar->setTime(startDate, status); if(U_SUCCESS(status)) { - fHaveDefaultCentury = TRUE; + fHaveDefaultCentury = true; fDefaultCenturyStart = startDate; fDefaultCenturyStartYear = fCalendar->get(UCAL_YEAR, status); } @@ -1063,7 +1086,7 @@ SimpleDateFormat::_format(Calendar& cal, UnicodeString& appendTo, } } - UBool inQuote = FALSE; + UBool inQuote = false; UChar prevCh = 0; int32_t count = 0; int32_t fieldNum = 0; @@ -1169,45 +1192,45 @@ int32_t SimpleDateFormat::getLevelFromChar(UChar ch) { UBool SimpleDateFormat::isSyntaxChar(UChar ch) { static const UBool mapCharToIsSyntax[] = { // - FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, + false, false, false, false, false, false, false, false, // - FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, + false, false, false, false, false, false, false, false, // - FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, + false, false, false, false, false, false, false, false, // - FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, + false, false, false, false, false, false, false, false, // ! " # $ % & ' - FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, + false, false, false, false, false, false, false, false, // ( ) * + , - . / - FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, + false, false, false, false, false, false, false, false, // 0 1 2 3 4 5 6 7 - FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, + false, false, false, false, false, false, false, false, #if UDAT_HAS_PATTERN_CHAR_FOR_TIME_SEPARATOR // 8 9 : ; < = > ? - FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, + false, false, true, false, false, false, false, false, #else // 8 9 : ; < = > ? - FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, + false, false, false, false, false, false, false, false, #endif // @ A B C D E F G - FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, + false, true, true, true, true, true, true, true, // H I J K L M N O - TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, + true, true, true, true, true, true, true, true, // P Q R S T U V W - TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, + true, true, true, true, true, true, true, true, // X Y Z [ \ ] ^ _ - TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, + true, true, true, false, false, false, false, false, // ` a b c d e f g - FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, + false, true, true, true, true, true, true, true, // h i j k l m n o - TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, + true, true, true, true, true, true, true, true, // p q r s t u v w - TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, + true, true, true, true, true, true, true, true, // x y z { | } ~ - TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE + true, true, true, false, false, false, false, false }; - return ch < UPRV_LENGTHOF(mapCharToIsSyntax) ? mapCharToIsSyntax[ch] : FALSE; + return ch < UPRV_LENGTHOF(mapCharToIsSyntax) ? mapCharToIsSyntax[ch] : false; } // Map index into pattern character string to Calendar field number. @@ -1376,13 +1399,13 @@ SimpleDateFormat::processOverrideString(const Locale &locale, const UnicodeStrin int32_t len; UnicodeString nsName; UnicodeString ovrField; - UBool moreToProcess = TRUE; + UBool moreToProcess = true; NSOverride *overrideList = NULL; while (moreToProcess) { int32_t delimiterPosition = str.indexOf((UChar)ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE,start); if (delimiterPosition == -1) { - moreToProcess = FALSE; + moreToProcess = false; len = str.length() - start; } else { len = delimiterPosition - start; @@ -1401,11 +1424,11 @@ SimpleDateFormat::processOverrideString(const Locale &locale, const UnicodeStrin // See if the numbering system is in the override list, if not, then add it. NSOverride *curr = overrideList; const SharedNumberFormat *snf = NULL; - UBool found = FALSE; + UBool found = false; while ( curr && !found ) { if ( curr->hash == nsNameHash ) { snf = curr->snf; - found = TRUE; + found = true; } curr = curr->next; } @@ -2062,10 +2085,10 @@ SimpleDateFormat::subFormat(UnicodeString &appendTo, // if first field, check to see whether we need to and are able to titlecase it if (fieldNum == 0 && fCapitalizationBrkIter != NULL && appendTo.length() > beginOffset && u_islower(appendTo.char32At(beginOffset))) { - UBool titlecase = FALSE; + UBool titlecase = false; switch (capitalizationContext) { case UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE: - titlecase = TRUE; + titlecase = true; break; case UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU: titlecase = fSymbols->fCapitalization[capContextUsageType][0]; @@ -2074,7 +2097,7 @@ SimpleDateFormat::subFormat(UnicodeString &appendTo, titlecase = fSymbols->fCapitalization[capContextUsageType][1]; break; default: - // titlecase = FALSE; + // titlecase = false; break; } if (titlecase) { @@ -2228,13 +2251,13 @@ UBool SimpleDateFormat::isAtNumericField(const UnicodeString &pattern, int32_t patternOffset) { if (patternOffset >= pattern.length()) { // not at any field - return FALSE; + return false; } UChar ch = pattern.charAt(patternOffset); UDateFormatField f = DateFormatSymbols::getPatternCharIndex(ch); if (f == UDAT_FIELD_COUNT) { // not at any field - return FALSE; + return false; } int32_t i = patternOffset; while (pattern.charAt(++i) == ch) {} @@ -2245,13 +2268,13 @@ UBool SimpleDateFormat::isAfterNonNumericField(const UnicodeString &pattern, int32_t patternOffset) { if (patternOffset <= 0) { // not after any field - return FALSE; + return false; } UChar ch = pattern.charAt(--patternOffset); UDateFormatField f = DateFormatSymbols::getPatternCharIndex(ch); if (f == UDAT_FIELD_COUNT) { // not after any field - return FALSE; + return false; } int32_t i = patternOffset; while (pattern.charAt(--i) == ch) {} @@ -2273,7 +2296,7 @@ SimpleDateFormat::parse(const UnicodeString& text, Calendar& cal, ParsePosition& // the hour to interpret time correctly. int32_t dayPeriodInt = -1; - UBool ambiguousYear[] = { FALSE }; + UBool ambiguousYear[] = { false }; int32_t saveHebrewMonth = -1; int32_t count = 0; UTimeZoneFormatTimeType tzTimeType = UTZFMT_TIME_TYPE_UNKNOWN; @@ -2286,7 +2309,7 @@ SimpleDateFormat::parse(const UnicodeString& text, Calendar& cal, ParsePosition& int32_t abutPat = -1; // If >=0, we are in a run of abutting numeric fields int32_t abutStart = 0; int32_t abutPass = 0; - UBool inQuote = FALSE; + UBool inQuote = false; MessageFormat * numericLeapMonthFormatter = NULL; @@ -2370,7 +2393,7 @@ SimpleDateFormat::parse(const UnicodeString& text, Calendar& cal, ParsePosition& } pos = subParse(text, pos, ch, count, - TRUE, FALSE, ambiguousYear, saveHebrewMonth, *workCal, i, numericLeapMonthFormatter, &tzTimeType); + true, false, ambiguousYear, saveHebrewMonth, *workCal, i, numericLeapMonthFormatter, &tzTimeType); // If the parse fails anywhere in the run, back up to the // start of the run and retry. @@ -2385,7 +2408,7 @@ SimpleDateFormat::parse(const UnicodeString& text, Calendar& cal, ParsePosition& // fields. else if (ch != 0x6C) { // pattern char 'l' (SMALL LETTER L) just gets ignored int32_t s = subParse(text, pos, ch, count, - FALSE, TRUE, ambiguousYear, saveHebrewMonth, *workCal, i, numericLeapMonthFormatter, &tzTimeType, &dayPeriodInt); + false, true, ambiguousYear, saveHebrewMonth, *workCal, i, numericLeapMonthFormatter, &tzTimeType, &dayPeriodInt); if (s == -pos-1) { // era not present, in special cases allow this to continue @@ -2594,7 +2617,7 @@ SimpleDateFormat::parse(const UnicodeString& text, Calendar& cal, ParsePosition& } else { // No good way to resolve ambiguous time at transition, // but following code work in most case. - tz.getOffset(localMillis, TRUE, raw, dst, status); + tz.getOffset(localMillis, true, raw, dst, status); } // Now, compare the results with parsed type, either standard or daylight saving time @@ -2617,7 +2640,7 @@ SimpleDateFormat::parse(const UnicodeString& text, Calendar& cal, ParsePosition& // Search for DST rule after the given time while (time < limit) { - trsAvail = btz->getNextTransition(time, FALSE, trs); + trsAvail = btz->getNextTransition(time, false, trs); if (!trsAvail) { break; } @@ -2634,7 +2657,7 @@ SimpleDateFormat::parse(const UnicodeString& text, Calendar& cal, ParsePosition& time = baseTime; limit = baseTime - MAX_DAYLIGHT_DETECTION_RANGE; while (time > limit) { - trsAvail = btz->getPreviousTransition(time, TRUE, trs); + trsAvail = btz->getPreviousTransition(time, true, trs); if (!trsAvail) { break; } @@ -2759,7 +2782,7 @@ UBool SimpleDateFormat::matchLiterals(const UnicodeString &pattern, UBool partialMatchLenient, UBool oldLeniency) { - UBool inQuote = FALSE; + UBool inQuote = false; UnicodeString literal; int32_t i = patternOffset; @@ -2801,10 +2824,10 @@ UBool SimpleDateFormat::matchLiterals(const UnicodeString &pattern, } for (p = 0; p < literal.length() && t < text.length();) { - UBool needWhitespace = FALSE; + UBool needWhitespace = false; while (p < literal.length() && PatternProps::isWhiteSpace(literal.charAt(p))) { - needWhitespace = TRUE; + needWhitespace = true; p += 1; } @@ -2827,7 +2850,7 @@ UBool SimpleDateFormat::matchLiterals(const UnicodeString &pattern, if (!whitespaceLenient && t == tStart) { // didn't find matching whitespace: // an error in strict mode - return FALSE; + return false; } // In strict mode, this run of whitespace @@ -2861,7 +2884,7 @@ UBool SimpleDateFormat::matchLiterals(const UnicodeString &pattern, break; } - return FALSE; + return false; } ++p; ++t; @@ -2892,7 +2915,50 @@ UBool SimpleDateFormat::matchLiterals(const UnicodeString &pattern, patternOffset = i - 1; textOffset = t; - return TRUE; + return true; +} + +//---------------------------------------------------------------------- +// check both wide and abbrev months. +// Does not currently handle monthPattern. +// UCalendarDateFields field = UCAL_MONTH + +int32_t SimpleDateFormat::matchAlphaMonthStrings(const UnicodeString& text, + int32_t start, + const UnicodeString* wideData, + const UnicodeString* shortData, + int32_t dataCount, + Calendar& cal) const +{ + int32_t i; + int32_t bestMatchLength = 0, bestMatch = -1; + + for (i = 0; i < dataCount; ++i) { + int32_t matchLen = 0; + if ((matchLen = matchStringWithOptionalDot(text, start, wideData[i])) > bestMatchLength) { + bestMatch = i; + bestMatchLength = matchLen; + } + } + for (i = 0; i < dataCount; ++i) { + int32_t matchLen = 0; + if ((matchLen = matchStringWithOptionalDot(text, start, shortData[i])) > bestMatchLength) { + bestMatch = i; + bestMatchLength = matchLen; + } + } + + if (bestMatch >= 0) { + // Adjustment for Hebrew Calendar month Adar II + if (!strcmp(cal.getType(),"hebrew") && bestMatch==13) { + cal.set(UCAL_MONTH,6); + } else { + cal.set(UCAL_MONTH, bestMatch); + } + return start + bestMatchLength; + } + + return -start; } //---------------------------------------------------------------------- @@ -2914,6 +2980,8 @@ int32_t SimpleDateFormat::matchString(const UnicodeString& text, // the same prefix (e.g., Cerven and Cervenec (June and July) in Czech). // We keep track of the longest match, and return that. Note that this // unfortunately requires us to test all array elements. + // But this does not really work for cases such as Chuvash in which + // May is "ҫу" and August is "ҫурла"/"ҫур.", hence matchAlphaMonthStrings. int32_t bestMatchLength = 0, bestMatch = -1; UnicodeString bestMatchName; int32_t isLeapMonth = 0; @@ -3011,7 +3079,7 @@ int32_t SimpleDateFormat::subParse(const UnicodeString& text, int32_t& start, UC UDateFormatField patternCharIndex = DateFormatSymbols::getPatternCharIndex(ch); const NumberFormat *currentNumberFormat; UnicodeString temp; - UBool gotNumber = FALSE; + UBool gotNumber = false; #if defined (U_DEBUG_CAL) //fprintf(stderr, "%s:%d - [%c] st=%d \n", __FILE__, __LINE__, (char) ch, start); @@ -3072,12 +3140,12 @@ int32_t SimpleDateFormat::subParse(const UnicodeString& text, int32_t& start, UC // but that's going to be difficult. const UnicodeString* src; - UBool parsedNumericLeapMonth = FALSE; + UBool parsedNumericLeapMonth = false; if (numericLeapMonthFormatter != NULL && (patternCharIndex == UDAT_MONTH_FIELD || patternCharIndex == UDAT_STANDALONE_MONTH_FIELD)) { int32_t argCount; Formattable * args = numericLeapMonthFormatter->parse(text, pos, argCount); if (args != NULL && argCount == 1 && pos.getIndex() > parseStart && args[0].isNumeric()) { - parsedNumericLeapMonth = TRUE; + parsedNumericLeapMonth = true; number.setLong(args[0].getLong()); cal.set(UCAL_IS_LEAP_MONTH, 1); delete[] args; @@ -3106,17 +3174,17 @@ int32_t SimpleDateFormat::subParse(const UnicodeString& text, int32_t& start, UC if (txtLoc > parseStart) { value = number.getLong(); - gotNumber = TRUE; + gotNumber = true; // suffix processing if (value < 0 ) { - txtLoc = checkIntSuffix(text, txtLoc, patLoc+1, TRUE); + txtLoc = checkIntSuffix(text, txtLoc, patLoc+1, true); if (txtLoc != pos.getIndex()) { value *= -1; } } else { - txtLoc = checkIntSuffix(text, txtLoc, patLoc+1, FALSE); + txtLoc = checkIntSuffix(text, txtLoc, patLoc+1, false); } if (!getBooleanAttribute(UDAT_PARSE_ALLOW_WHITESPACE, status)) { @@ -3304,6 +3372,14 @@ int32_t SimpleDateFormat::subParse(const UnicodeString& text, int32_t& start, UC } int32_t newStart = 0; if (patternCharIndex==UDAT_MONTH_FIELD) { + if(getBooleanAttribute(UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCH, status) && count>=3 && count <=4 && + fSymbols->fLeapMonthPatterns==nullptr && fSymbols->fMonthsCount==fSymbols->fShortMonthsCount) { + // single function to check both wide and short, an experiment + newStart = matchAlphaMonthStrings(text, start, fSymbols->fMonths, fSymbols->fShortMonths, fSymbols->fMonthsCount, cal); // try MMMM,MMM + if (newStart > 0) { + return newStart; + } + } if(getBooleanAttribute(UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCH, status) || count == 4) { newStart = matchString(text, start, UCAL_MONTH, fSymbols->fMonths, fSymbols->fMonthsCount, wideMonthPat, cal); // try MMMM if (newStart > 0) { @@ -3314,6 +3390,14 @@ int32_t SimpleDateFormat::subParse(const UnicodeString& text, int32_t& start, UC newStart = matchString(text, start, UCAL_MONTH, fSymbols->fShortMonths, fSymbols->fShortMonthsCount, shortMonthPat, cal); // try MMM } } else { + if(getBooleanAttribute(UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCH, status) && count>=3 && count <=4 && + fSymbols->fLeapMonthPatterns==nullptr && fSymbols->fStandaloneMonthsCount==fSymbols->fStandaloneShortMonthsCount) { + // single function to check both wide and short, an experiment + newStart = matchAlphaMonthStrings(text, start, fSymbols->fStandaloneMonths, fSymbols->fStandaloneShortMonths, fSymbols->fStandaloneMonthsCount, cal); // try MMMM,MMM + if (newStart > 0) { + return newStart; + } + } if(getBooleanAttribute(UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCH, status) || count == 4) { newStart = matchString(text, start, UCAL_MONTH, fSymbols->fStandaloneMonths, fSymbols->fStandaloneMonthsCount, wideMonthPat, cal); // try LLLL if (newStart > 0) { @@ -3884,7 +3968,7 @@ void SimpleDateFormat::parseInt(const UnicodeString& text, // Memory allocation error return; } - df->setNegativePrefix(UnicodeString(TRUE, SUPPRESS_NEGATIVE_PREFIX, -1)); + df->setNegativePrefix(UnicodeString(true, SUPPRESS_NEGATIVE_PREFIX, -1)); fmt = df.getAlias(); } int32_t oldPos = pos.getIndex(); @@ -3939,16 +4023,16 @@ void SimpleDateFormat::translatePattern(const UnicodeString& originalPattern, } translatedPattern.remove(); - UBool inQuote = FALSE; + UBool inQuote = false; for (int32_t i = 0; i < originalPattern.length(); ++i) { UChar c = originalPattern[i]; if (inQuote) { if (c == QUOTE) { - inQuote = FALSE; + inQuote = false; } } else { if (c == QUOTE) { - inQuote = TRUE; + inQuote = true; } else if (isSyntaxChar(c)) { int32_t ci = from.indexOf(c); if (ci == -1) { @@ -4157,7 +4241,7 @@ SimpleDateFormat::isFieldUnitIgnored(const UnicodeString& pattern, int32_t fieldLevel = fgCalendarFieldToLevel[field]; int32_t level; UChar ch; - UBool inQuote = FALSE; + UBool inQuote = false; UChar prevCh = 0; int32_t count = 0; @@ -4167,7 +4251,7 @@ SimpleDateFormat::isFieldUnitIgnored(const UnicodeString& pattern, level = getLevelFromChar(prevCh); // the larger the level, the smaller the field unit. if (fieldLevel <= level) { - return FALSE; + return false; } count = 0; } @@ -4187,10 +4271,10 @@ SimpleDateFormat::isFieldUnitIgnored(const UnicodeString& pattern, // last item level = getLevelFromChar(prevCh); if (fieldLevel <= level) { - return FALSE; + return false; } } - return TRUE; + return true; } //---------------------------------------------------------------------- @@ -4274,10 +4358,10 @@ SimpleDateFormat::compareSimpleAffix(const UnicodeString& affix, // U+0020 is UWhiteSpace. So we have to first do a direct // match of the run of Pattern_White_Space in the pattern, // then match any extra characters. - UBool literalMatch = FALSE; + UBool literalMatch = false; while (pos < input.length() && input.char32At(pos) == c) { - literalMatch = TRUE; + literalMatch = true; i += len; pos += len; if (i == affix.length()) { @@ -4355,26 +4439,26 @@ SimpleDateFormat::tzFormat(UErrorCode &status) const { } void SimpleDateFormat::parsePattern() { - fHasMinute = FALSE; - fHasSecond = FALSE; - fHasHanYearChar = FALSE; + fHasMinute = false; + fHasSecond = false; + fHasHanYearChar = false; int len = fPattern.length(); - UBool inQuote = FALSE; + UBool inQuote = false; for (int32_t i = 0; i < len; ++i) { UChar ch = fPattern[i]; if (ch == QUOTE) { inQuote = !inQuote; } if (ch == 0x5E74) { // don't care whether this is inside quotes - fHasHanYearChar = TRUE; + fHasHanYearChar = true; } if (!inQuote) { if (ch == 0x6D) { // 0x6D == 'm' - fHasMinute = TRUE; + fHasMinute = true; } if (ch == 0x73) { // 0x73 == 's' - fHasSecond = TRUE; + fHasSecond = true; } } } diff --git a/deps/icu-small/source/i18n/smpdtfst.cpp b/deps/icu-small/source/i18n/smpdtfst.cpp index db59a4b4ab7f8f..bbf6e9eddf9ca3 100644 --- a/deps/icu-small/source/i18n/smpdtfst.cpp +++ b/deps/icu-small/source/i18n/smpdtfst.cpp @@ -30,7 +30,7 @@ U_NAMESPACE_BEGIN SimpleDateFormatStaticSets *gStaticSets = NULL; -UInitOnce gSimpleDateFormatStaticSetsInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gSimpleDateFormatStaticSetsInitOnce {}; SimpleDateFormatStaticSets::SimpleDateFormatStaticSets(UErrorCode &status) : fDateIgnorables(NULL), @@ -81,7 +81,7 @@ SimpleDateFormatStaticSets::cleanup(void) delete gStaticSets; gStaticSets = NULL; gSimpleDateFormatStaticSetsInitOnce.reset(); - return TRUE; + return true; } U_CDECL_BEGIN diff --git a/deps/icu-small/source/i18n/string_segment.cpp b/deps/icu-small/source/i18n/string_segment.cpp index 5d19ac57f5e0d1..2ddb738f4d0549 100644 --- a/deps/icu-small/source/i18n/string_segment.cpp +++ b/deps/icu-small/source/i18n/string_segment.cpp @@ -64,7 +64,7 @@ UnicodeString StringSegment::toUnicodeString() const { const UnicodeString StringSegment::toTempUnicodeString() const { // Use the readonly-aliasing constructor for efficiency. - return UnicodeString(FALSE, fStr.getBuffer() + fStart, fEnd - fStart); + return UnicodeString(false, fStr.getBuffer() + fStart, fEnd - fStart); } UChar32 StringSegment::getCodePoint() const { @@ -131,8 +131,8 @@ bool StringSegment::codePointsEqual(UChar32 cp1, UChar32 cp2, bool foldCase) { if (!foldCase) { return false; } - cp1 = u_foldCase(cp1, TRUE); - cp2 = u_foldCase(cp2, TRUE); + cp1 = u_foldCase(cp1, true); + cp2 = u_foldCase(cp2, true); return cp1 == cp2; } diff --git a/deps/icu-small/source/i18n/strmatch.cpp b/deps/icu-small/source/i18n/strmatch.cpp index a20f7873fec73e..93febc708d51e7 100644 --- a/deps/icu-small/source/i18n/strmatch.cpp +++ b/deps/icu-small/source/i18n/strmatch.cpp @@ -131,7 +131,7 @@ UMatchDegree StringMatcher::matches(const Replaceable& text, UnicodeMatcher* subm = data->lookupMatcher(keyChar); if (subm == 0) { // Don't need the cursor < limit check if - // incremental is TRUE (because it's done above); do need + // incremental is true (because it's done above); do need // it otherwise. if (cursor < limit && keyChar == text.charAt(cursor)) { @@ -171,10 +171,10 @@ UnicodeString& StringMatcher::toPattern(UnicodeString& result, UChar keyChar = pattern.charAt(i); const UnicodeMatcher* m = data->lookupMatcher(keyChar); if (m == 0) { - ICU_Utility::appendToRule(result, keyChar, FALSE, escapeUnprintable, quoteBuf); + ICU_Utility::appendToRule(result, keyChar, false, escapeUnprintable, quoteBuf); } else { ICU_Utility::appendToRule(result, m->toPattern(str, escapeUnprintable), - TRUE, escapeUnprintable, quoteBuf); + true, escapeUnprintable, quoteBuf); } } if (segmentNumber > 0) { @@ -182,7 +182,7 @@ UnicodeString& StringMatcher::toPattern(UnicodeString& result, } // Flush quoteBuf out to result ICU_Utility::appendToRule(result, -1, - TRUE, escapeUnprintable, quoteBuf); + true, escapeUnprintable, quoteBuf); return result; } @@ -191,7 +191,7 @@ UnicodeString& StringMatcher::toPattern(UnicodeString& result, */ UBool StringMatcher::matchesIndexValue(uint8_t v) const { if (pattern.length() == 0) { - return TRUE; + return true; } UChar32 c = pattern.char32At(0); const UnicodeMatcher *m = data->lookupMatcher(c); diff --git a/deps/icu-small/source/i18n/strrepl.cpp b/deps/icu-small/source/i18n/strrepl.cpp index 9fafeb2659ce47..23dab55430ba94 100644 --- a/deps/icu-small/source/i18n/strrepl.cpp +++ b/deps/icu-small/source/i18n/strrepl.cpp @@ -41,9 +41,9 @@ StringReplacer::StringReplacer(const UnicodeString& theOutput, const TransliterationRuleData* theData) { output = theOutput; cursorPos = theCursorPos; - hasCursor = TRUE; + hasCursor = true; data = theData; - isComplex = TRUE; + isComplex = true; } /** @@ -59,9 +59,9 @@ StringReplacer::StringReplacer(const UnicodeString& theOutput, const TransliterationRuleData* theData) { output = theOutput; cursorPos = 0; - hasCursor = FALSE; + hasCursor = false; data = theData; - isComplex = TRUE; + isComplex = true; } /** @@ -131,7 +131,7 @@ int32_t StringReplacer::replace(Replaceable& text, */ UnicodeString buf; int32_t oOutput; // offset into 'output' - isComplex = FALSE; + isComplex = false; // The temporary buffer starts at tempStart, and extends // to destLimit. The start of the buffer has a single @@ -166,7 +166,7 @@ int32_t StringReplacer::replace(Replaceable& text, // Accumulate straight (non-segment) text. buf.append(c); } else { - isComplex = TRUE; + isComplex = true; // Insert any accumulated straight text. if (buf.length() > 0) { @@ -249,27 +249,27 @@ UnicodeString& StringReplacer::toReplacerPattern(UnicodeString& rule, // Handle a cursor preceding the output if (hasCursor && cursor < 0) { while (cursor++ < 0) { - ICU_Utility::appendToRule(rule, (UChar)0x0040 /*@*/, TRUE, escapeUnprintable, quoteBuf); + ICU_Utility::appendToRule(rule, (UChar)0x0040 /*@*/, true, escapeUnprintable, quoteBuf); } // Fall through and append '|' below } for (int32_t i=0; ilookupReplacer(c); if (r == NULL) { - ICU_Utility::appendToRule(rule, c, FALSE, escapeUnprintable, quoteBuf); + ICU_Utility::appendToRule(rule, c, false, escapeUnprintable, quoteBuf); } else { UnicodeString buf; r->toReplacerPattern(buf, escapeUnprintable); buf.insert(0, (UChar)0x20); buf.append((UChar)0x20); ICU_Utility::appendToRule(rule, buf, - TRUE, escapeUnprintable, quoteBuf); + true, escapeUnprintable, quoteBuf); } } @@ -279,13 +279,13 @@ UnicodeString& StringReplacer::toReplacerPattern(UnicodeString& rule, if (hasCursor && cursor > output.length()) { cursor -= output.length(); while (cursor-- > 0) { - ICU_Utility::appendToRule(rule, (UChar)0x0040 /*@*/, TRUE, escapeUnprintable, quoteBuf); + ICU_Utility::appendToRule(rule, (UChar)0x0040 /*@*/, true, escapeUnprintable, quoteBuf); } - ICU_Utility::appendToRule(rule, (UChar)0x007C /*|*/, TRUE, escapeUnprintable, quoteBuf); + ICU_Utility::appendToRule(rule, (UChar)0x007C /*|*/, true, escapeUnprintable, quoteBuf); } // Flush quoteBuf out to result ICU_Utility::appendToRule(rule, -1, - TRUE, escapeUnprintable, quoteBuf); + true, escapeUnprintable, quoteBuf); return rule; } diff --git a/deps/icu-small/source/i18n/taiwncal.cpp b/deps/icu-small/source/i18n/taiwncal.cpp index 27352aa10c32b2..48f0b99e18d2a2 100644 --- a/deps/icu-small/source/i18n/taiwncal.cpp +++ b/deps/icu-small/source/i18n/taiwncal.cpp @@ -140,11 +140,11 @@ void TaiwanCalendar::timeToFields(UDate theTime, UBool quick, UErrorCode& status */ static UDate gSystemDefaultCenturyStart = DBL_MIN; static int32_t gSystemDefaultCenturyStartYear = -1; -static icu::UInitOnce gSystemDefaultCenturyInit = U_INITONCE_INITIALIZER; +static icu::UInitOnce gSystemDefaultCenturyInit {}; UBool TaiwanCalendar::haveDefaultCentury() const { - return TRUE; + return true; } static void U_CALLCONV initializeSystemDefaultCentury() diff --git a/deps/icu-small/source/i18n/timezone.cpp b/deps/icu-small/source/i18n/timezone.cpp index 8115a45e0ac4d1..00b44bfe9027fc 100644 --- a/deps/icu-small/source/i18n/timezone.cpp +++ b/deps/icu-small/source/i18n/timezone.cpp @@ -113,7 +113,7 @@ static const int32_t GMT_ID_LENGTH = 3; static const int32_t UNKNOWN_ZONE_ID_LENGTH = 11; static icu::TimeZone* DEFAULT_ZONE = NULL; -static icu::UInitOnce gDefaultZoneInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gDefaultZoneInitOnce {}; alignas(icu::SimpleTimeZone) static char gRawGMT[sizeof(icu::SimpleTimeZone)]; @@ -121,11 +121,11 @@ static char gRawGMT[sizeof(icu::SimpleTimeZone)]; alignas(icu::SimpleTimeZone) static char gRawUNKNOWN[sizeof(icu::SimpleTimeZone)]; -static icu::UInitOnce gStaticZonesInitOnce = U_INITONCE_INITIALIZER; -static UBool gStaticZonesInitialized = FALSE; // Whether the static zones are initialized and ready to use. +static icu::UInitOnce gStaticZonesInitOnce {}; +static UBool gStaticZonesInitialized = false; // Whether the static zones are initialized and ready to use. static char TZDATA_VERSION[16]; -static icu::UInitOnce gTZDataVersionInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gTZDataVersionInitOnce {}; static int32_t* MAP_SYSTEM_ZONES = NULL; static int32_t* MAP_CANONICAL_SYSTEM_ZONES = NULL; @@ -135,9 +135,9 @@ static int32_t LEN_SYSTEM_ZONES = 0; static int32_t LEN_CANONICAL_SYSTEM_ZONES = 0; static int32_t LEN_CANONICAL_SYSTEM_LOCATION_ZONES = 0; -static icu::UInitOnce gSystemZonesInitOnce = U_INITONCE_INITIALIZER; -static icu::UInitOnce gCanonicalZonesInitOnce = U_INITONCE_INITIALIZER; -static icu::UInitOnce gCanonicalLocationZonesInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gSystemZonesInitOnce {}; +static icu::UInitOnce gCanonicalZonesInitOnce {}; +static icu::UInitOnce gCanonicalLocationZonesInitOnce {}; U_CDECL_BEGIN static UBool U_CALLCONV timeZone_cleanup(void) @@ -150,7 +150,7 @@ static UBool U_CALLCONV timeZone_cleanup(void) if (gStaticZonesInitialized) { reinterpret_cast(gRawGMT)->~SimpleTimeZone(); reinterpret_cast(gRawUNKNOWN)->~SimpleTimeZone(); - gStaticZonesInitialized = FALSE; + gStaticZonesInitialized = false; gStaticZonesInitOnce.reset(); } @@ -172,7 +172,7 @@ static UBool U_CALLCONV timeZone_cleanup(void) MAP_CANONICAL_SYSTEM_LOCATION_ZONES = 0; gCanonicalLocationZonesInitOnce.reset(); - return TRUE; + return true; } U_CDECL_END @@ -204,7 +204,7 @@ static int32_t findInStringArray(UResourceBundle* array, const UnicodeString& id break; } U_DEBUG_TZ_MSG(("tz: compare to %s, %d .. [%d] .. %d\n", U_DEBUG_TZ_STR(u), start, mid, limit)); - copy.setTo(TRUE, u, len); + copy.setTo(true, u, len); int r = id.compare(copy); if(r==0) { U_DEBUG_TZ_MSG(("fisa: found at %d\n", mid)); @@ -312,10 +312,10 @@ void U_CALLCONV initStaticTimeZones() { ucln_i18n_registerCleanup(UCLN_I18N_TIMEZONE, timeZone_cleanup); // new can't fail below, as we use placement new into statically allocated space. - new(gRawGMT) SimpleTimeZone(0, UnicodeString(TRUE, GMT_ID, GMT_ID_LENGTH)); - new(gRawUNKNOWN) SimpleTimeZone(0, UnicodeString(TRUE, UNKNOWN_ZONE_ID, UNKNOWN_ZONE_ID_LENGTH)); + new(gRawGMT) SimpleTimeZone(0, UnicodeString(true, GMT_ID, GMT_ID_LENGTH)); + new(gRawUNKNOWN) SimpleTimeZone(0, UnicodeString(true, UNKNOWN_ZONE_ID, UNKNOWN_ZONE_ID_LENGTH)); - gStaticZonesInitialized = TRUE; + gStaticZonesInitialized = true; } } // anonymous namespace @@ -460,7 +460,7 @@ TimeZone::detectHostTimeZone() // which have platform specific implementations in putil.cpp int32_t rawOffset = 0; const char *hostID; - UBool hostDetectionSucceeded = TRUE; + UBool hostDetectionSucceeded = true; // First, try to create a system timezone, based // on the string ID in tzname[0]. @@ -484,8 +484,8 @@ TimeZone::detectHostTimeZone() if (hostStrID.length() == 0) { // The host time zone detection (or remapping) above has failed and // we have no name at all. Fallback to using the Unknown zone. - hostStrID = UnicodeString(TRUE, UNKNOWN_ZONE_ID, UNKNOWN_ZONE_ID_LENGTH); - hostDetectionSucceeded = FALSE; + hostStrID = UnicodeString(true, UNKNOWN_ZONE_ID, UNKNOWN_ZONE_ID_LENGTH); + hostDetectionSucceeded = false; } hostZone = createSystemTimeZone(hostStrID); @@ -716,12 +716,12 @@ void TimeZone::getOffset(UDate date, UBool local, int32_t& rawOffset, date += rawOffset; // now in local standard millis } - // When local == TRUE, date might not be in local standard + // When local == true, date might not be in local standard // millis. getOffset taking 7 parameters used here assume // the given time in day is local standard time. // At STD->DST transition, there is a range of time which // does not exist. When 'date' is in this time range - // (and local == TRUE), this method interprets the specified + // (and local == true), this method interprets the specified // local time as DST. At DST->STD transition, there is a // range of time which occurs twice. In this case, this // method interprets the specified local time as STD. @@ -729,9 +729,8 @@ void TimeZone::getOffset(UDate date, UBool local, int32_t& rawOffset, // (with 7 args) twice when local == true and DST is // detected in the initial call. for (int32_t pass=0; ; ++pass) { - int32_t year, month, dom, dow; - double day = uprv_floor(date / U_MILLIS_PER_DAY); - int32_t millis = (int32_t) (date - day * U_MILLIS_PER_DAY); + int32_t year, month, dom, dow, millis; + double day = ClockMath::floorDivide(date, U_MILLIS_PER_DAY, &millis); Grego::dayToFields(day, year, month, dom, dow); @@ -740,7 +739,7 @@ void TimeZone::getOffset(UDate date, UBool local, int32_t& rawOffset, Grego::monthLength(year, month), ec) - rawOffset; - // Recompute if local==TRUE, dstOffset!=0. + // Recompute if local==true, dstOffset!=0. if (pass!=0 || !local || dstOffset == 0) { break; } @@ -781,7 +780,7 @@ class TZEnumeration : public StringEnumeration { unistr.truncate(0); } else { - unistr.fastCopyFrom(UnicodeString(TRUE, id, idLen)); + unistr.fastCopyFrom(UnicodeString(true, id, idLen)); } ures_close(top); return U_SUCCESS(ec); @@ -911,9 +910,9 @@ class TZEnumeration : public StringEnumeration { if (U_SUCCESS(ec)) { // Finally, create a new enumeration instance if (filteredMap == NULL) { - result = new TZEnumeration(baseMap, baseLen, FALSE); + result = new TZEnumeration(baseMap, baseLen, false); } else { - result = new TZEnumeration(filteredMap, numEntries, TRUE); + result = new TZEnumeration(filteredMap, numEntries, true); filteredMap = NULL; } if (result == NULL) { @@ -1075,7 +1074,7 @@ TimeZone::getEquivalentID(const UnicodeString& id, int32_t index) { if (U_SUCCESS(ec)) { int32_t idLen = 0; const UChar* id2 = ures_getStringByIndex(ares, zone, &idLen, &ec); - result.fastCopyFrom(UnicodeString(TRUE, id2, idLen)); + result.fastCopyFrom(UnicodeString(true, id2, idLen)); U_DEBUG_TZ_MSG(("gei(%d) -> %d, len%d, %s\n", index, zone, result.length(), u_errorName(ec))); } ures_close(ares); @@ -1214,13 +1213,13 @@ TimeZone::getRegion(const UnicodeString& id, char *region, int32_t capacity, UEr UnicodeString& TimeZone::getDisplayName(UnicodeString& result) const { - return getDisplayName(FALSE,LONG,Locale::getDefault(), result); + return getDisplayName(false,LONG,Locale::getDefault(), result); } UnicodeString& TimeZone::getDisplayName(const Locale& locale, UnicodeString& result) const { - return getDisplayName(FALSE, LONG, locale, result); + return getDisplayName(false, LONG, locale, result); } UnicodeString& @@ -1288,7 +1287,7 @@ TimeZone::getDisplayName(UBool inDaylight, EDisplayType style, const Locale& loc tzfmt->formatOffsetLocalizedGMT(offset, result, status); break; case SHORT_GMT: - tzfmt->formatOffsetISO8601Basic(offset, FALSE, FALSE, FALSE, result, status); + tzfmt->formatOffsetISO8601Basic(offset, false, false, false, result, status); break; default: UPRV_UNREACHABLE_EXIT; @@ -1388,17 +1387,17 @@ TimeZone::parseCustomID(const UnicodeString& id, int32_t& sign, if (id[pos.getIndex()] == MINUS /*'-'*/) { sign = -1; } else if (id[pos.getIndex()] != PLUS /*'+'*/) { - return FALSE; + return false; } pos.setIndex(pos.getIndex() + 1); UErrorCode success = U_ZERO_ERROR; numberFormat = NumberFormat::createInstance(success); if(U_FAILURE(success)){ - return FALSE; + return false; } - numberFormat->setParseIntegerOnly(TRUE); - //numberFormat->setLenient(TRUE); // TODO: May need to set this, depends on latest timezone parsing + numberFormat->setParseIntegerOnly(true); + //numberFormat->setLenient(true); // TODO: May need to set this, depends on latest timezone parsing // Look for either hh:mm, hhmm, or hh int32_t start = pos.getIndex(); @@ -1406,7 +1405,7 @@ TimeZone::parseCustomID(const UnicodeString& id, int32_t& sign, numberFormat->parse(id, n, pos); if (pos.getIndex() == start) { delete numberFormat; - return FALSE; + return false; } hour = n.getLong(); @@ -1414,7 +1413,7 @@ TimeZone::parseCustomID(const UnicodeString& id, int32_t& sign, if (pos.getIndex() - start > 2 || id[pos.getIndex()] != COLON) { delete numberFormat; - return FALSE; + return false; } // hh:mm pos.setIndex(pos.getIndex() + 1); @@ -1424,13 +1423,13 @@ TimeZone::parseCustomID(const UnicodeString& id, int32_t& sign, if ((pos.getIndex() - oldPos) != 2) { // must be 2 digits delete numberFormat; - return FALSE; + return false; } min = n.getLong(); if (pos.getIndex() < id.length()) { if (id[pos.getIndex()] != COLON) { delete numberFormat; - return FALSE; + return false; } // [:ss] pos.setIndex(pos.getIndex() + 1); @@ -1440,7 +1439,7 @@ TimeZone::parseCustomID(const UnicodeString& id, int32_t& sign, if (pos.getIndex() != id.length() || (pos.getIndex() - oldPos) != 2) { delete numberFormat; - return FALSE; + return false; } sec = n.getLong(); } @@ -1458,7 +1457,7 @@ TimeZone::parseCustomID(const UnicodeString& id, int32_t& sign, if (length <= 0 || 6 < length) { // invalid length delete numberFormat; - return FALSE; + return false; } switch (length) { case 1: @@ -1482,11 +1481,11 @@ TimeZone::parseCustomID(const UnicodeString& id, int32_t& sign, delete numberFormat; if (hour > kMAX_CUSTOM_HOUR || min > kMAX_CUSTOM_MIN || sec > kMAX_CUSTOM_SEC) { - return FALSE; + return false; } - return TRUE; + return true; } - return FALSE; + return false; } UnicodeString& @@ -1562,7 +1561,7 @@ TimeZone::getTZDataVersion(UErrorCode& status) UnicodeString& TimeZone::getCanonicalID(const UnicodeString& id, UnicodeString& canonicalID, UErrorCode& status) { - UBool isSystemID = FALSE; + UBool isSystemID = false; return getCanonicalID(id, canonicalID, isSystemID, status); } @@ -1571,18 +1570,18 @@ TimeZone::getCanonicalID(const UnicodeString& id, UnicodeString& canonicalID, UB UErrorCode& status) { canonicalID.remove(); - isSystemID = FALSE; + isSystemID = false; if (U_FAILURE(status)) { return canonicalID; } if (id.compare(UNKNOWN_ZONE_ID, UNKNOWN_ZONE_ID_LENGTH) == 0) { // special case - Etc/Unknown is a canonical ID, but not system ID canonicalID.fastCopyFrom(id); - isSystemID = FALSE; + isSystemID = false; } else { ZoneMeta::getCanonicalCLDRID(id, canonicalID, status); if (U_SUCCESS(status)) { - isSystemID = TRUE; + isSystemID = true; } else { // Not a system ID status = U_ZERO_ERROR; @@ -1601,7 +1600,7 @@ TimeZone::getWindowsID(const UnicodeString& id, UnicodeString& winid, UErrorCode // canonicalize the input ID UnicodeString canonicalID; - UBool isSystemID = FALSE; + UBool isSystemID = false; getCanonicalID(id, canonicalID, isSystemID, status); if (U_FAILURE(status) || !isSystemID) { @@ -1622,7 +1621,7 @@ TimeZone::getWindowsID(const UnicodeString& id, UnicodeString& winid, UErrorCode } UResourceBundle *winzone = NULL; - UBool found = FALSE; + UBool found = false; while (ures_hasNext(mapTimezones) && !found) { winzone = ures_getNextResource(mapTimezones, winzone, &status); if (U_FAILURE(status)) { @@ -1647,16 +1646,16 @@ TimeZone::getWindowsID(const UnicodeString& id, UnicodeString& winid, UErrorCode } const UChar *start = tzids; - UBool hasNext = TRUE; + UBool hasNext = true; while (hasNext) { const UChar *end = u_strchr(start, (UChar)0x20); if (end == NULL) { end = tzids + len; - hasNext = FALSE; + hasNext = false; } if (canonicalID.compare(start, static_cast(end - start)) == 0) { winid = UnicodeString(ures_getKey(winzone), -1 , US_INV); - found = TRUE; + found = true; break; } start = end + 1; @@ -1705,7 +1704,7 @@ TimeZone::getIDForWindowsID(const UnicodeString& winid, const char* region, Unic const UChar *tzid = NULL; int32_t len = 0; - UBool gotID = FALSE; + UBool gotID = false; if (region) { const UChar *tzids = ures_getStringByKey(zones, region, &len, &tmperr); // use tmperr, because // regional mapping is optional @@ -1717,7 +1716,7 @@ TimeZone::getIDForWindowsID(const UnicodeString& winid, const char* region, Unic } else { id.setTo(tzids, static_cast(end - tzids)); } - gotID = TRUE; + gotID = true; } } diff --git a/deps/icu-small/source/i18n/titletrn.cpp b/deps/icu-small/source/i18n/titletrn.cpp index 9c39b4676ad1cf..62e41f920cb7c2 100644 --- a/deps/icu-small/source/i18n/titletrn.cpp +++ b/deps/icu-small/source/i18n/titletrn.cpp @@ -87,7 +87,7 @@ void TitlecaseTransliterator::handleTransliterate( // Our mode; we are either converting letter toTitle or // toLower. - UBool doTitle = TRUE; + UBool doTitle = true; // Determine if there is a preceding context of cased case-ignorable*, // in which case we want to start in toLower mode. If the @@ -99,7 +99,7 @@ void TitlecaseTransliterator::handleTransliterate( c = text.char32At(start); type=ucase_getTypeOrIgnorable(c); if(type>0) { // cased - doTitle=FALSE; + doTitle=false; break; } else if(type==0) { // uncased but not ignorable break; @@ -146,7 +146,7 @@ void TitlecaseTransliterator::handleTransliterate( // see UCASE_MAX_STRING_LENGTH if(result<=UCASE_MAX_STRING_LENGTH) { // string s[result] - tmp.setTo(FALSE, s, result); + tmp.setTo(false, s, result); delta=result-U16_LENGTH(c); } else { // single code point diff --git a/deps/icu-small/source/i18n/tmutfmt.cpp b/deps/icu-small/source/i18n/tmutfmt.cpp index f0335a81f50fa4..37e56b26a10a98 100644 --- a/deps/icu-small/source/i18n/tmutfmt.cpp +++ b/deps/icu-small/source/i18n/tmutfmt.cpp @@ -358,7 +358,7 @@ struct TimeUnitFormatReadSink : public ResourceSink { TimeUnitFormatReadSink(TimeUnitFormat *timeUnitFormatObj, const UVector &pluralCounts, UTimeUnitFormatStyle style) : timeUnitFormatObj(timeUnitFormatObj), pluralCounts(pluralCounts), - style(style), beenHere(FALSE){} + style(style), beenHere(false){} virtual ~TimeUnitFormatReadSink(); @@ -367,7 +367,7 @@ struct TimeUnitFormatReadSink : public ResourceSink { if (beenHere) { return; } else { - beenHere = TRUE; + beenHere = true; } ResourceTable units = value.getTable(errorCode); @@ -573,7 +573,7 @@ TimeUnitFormat::searchInLocaleChain(UTimeUnitFormatStyle style, const char* key, if (U_SUCCESS(status)) { //found LocalPointer messageFormat( - new MessageFormat(UnicodeString(TRUE, pattern, ptLength), getLocale(err), err), err); + new MessageFormat(UnicodeString(true, pattern, ptLength), getLocale(err), err), err); if (U_FAILURE(err)) { return; } @@ -643,7 +643,7 @@ TimeUnitFormat::searchInLocaleChain(UTimeUnitFormatStyle style, const char* key, } if (pattern != NULL) { messageFormat.adoptInsteadAndCheckErrorCode( - new MessageFormat(UnicodeString(TRUE, pattern, -1), getLocale(err), err), err); + new MessageFormat(UnicodeString(true, pattern, -1), getLocale(err), err), err); } if (U_FAILURE(err)) { return; @@ -742,7 +742,7 @@ U_CDECL_BEGIN * * @param val1 one value in comparison * @param val2 the other value in comparison - * @return TRUE if 2 values are the same, FALSE otherwise + * @return true if 2 values are the same, false otherwise */ static UBool U_CALLCONV tmutfmtHashTableValueComparator(UHashTok val1, UHashTok val2); @@ -761,7 +761,7 @@ TimeUnitFormat::initHash(UErrorCode& status) { return NULL; } Hashtable* hTable; - if ( (hTable = new Hashtable(TRUE, status)) == NULL ) { + if ( (hTable = new Hashtable(true, status)) == NULL ) { status = U_MEMORY_ALLOCATION_ERROR; return NULL; } diff --git a/deps/icu-small/source/i18n/translit.cpp b/deps/icu-small/source/i18n/translit.cpp index c7d6b510576d24..4d74d0b6128f5a 100644 --- a/deps/icu-small/source/i18n/translit.cpp +++ b/deps/icu-small/source/i18n/translit.cpp @@ -107,7 +107,7 @@ U_NAMESPACE_BEGIN UOBJECT_DEFINE_ABSTRACT_RTTI_IMPLEMENTATION(Transliterator) /** - * Return TRUE if the given UTransPosition is valid for text of + * Return true if the given UTransPosition is valid for text of * the given length. */ static inline UBool positionIsValid(UTransPosition& index, int32_t len) { @@ -122,7 +122,7 @@ static inline UBool positionIsValid(UTransPosition& index, int32_t len) { * Default constructor. * @param theID the string identifier for this transliterator * @param theFilter the filter. Any character for which - * filter.contains() returns FALSE will not be + * filter.contains() returns false will not be * altered by this transliterator. If filter is * null then no filtering is applied. */ @@ -202,7 +202,7 @@ int32_t Transliterator::transliterate(Replaceable& text, offsets.contextLimit = limit; offsets.start = start; offsets.limit = limit; - filteredTransliterate(text, offsets, FALSE, TRUE); + filteredTransliterate(text, offsets, false, true); return offsets.limit; } @@ -341,7 +341,7 @@ void Transliterator::finishTransliteration(Replaceable& text, return; } - filteredTransliterate(text, index, FALSE, TRUE); + filteredTransliterate(text, index, false, true); } /** @@ -380,7 +380,7 @@ void Transliterator::_transliterate(Replaceable& text, return; } - filteredTransliterate(text, index, TRUE, TRUE); + filteredTransliterate(text, index, true, true); #if 0 // TODO @@ -440,7 +440,7 @@ void Transliterator::filteredTransliterate(Replaceable& text, // This method processes text in two groupings: // // RUNS -- A run is a contiguous group of characters which are contained - // in the filter for this transliterator (filter.contains(ch) == TRUE). + // in the filter for this transliterator (filter.contains(ch) == true). // Text outside of runs may appear as context but it is not modified. // The start and limit Position values are narrowed to each run. // @@ -503,10 +503,10 @@ void Transliterator::filteredTransliterate(Replaceable& text, // Is this run incremental? If there is additional // filtered text (if limit < globalLimit) then we pass in - // an incremental value of FALSE to force the subclass to + // an incremental value of false to force the subclass to // complete the transliteration for this run. UBool isIncrementalRun = - (index.limit < globalLimit ? FALSE : incremental); + (index.limit < globalLimit ? false : incremental); int32_t delta; @@ -585,7 +585,7 @@ void Transliterator::filteredTransliterate(Replaceable& text, // return, start will be updated to point after the // transliterated text, and limit and contextLimit will be // adjusted for length changes. - handleTransliterate(text, index, TRUE); + handleTransliterate(text, index, true); delta = index.limit - passLimit; // change in length @@ -682,7 +682,7 @@ void Transliterator::filteredTransliterate(Replaceable& text, void Transliterator::filteredTransliterate(Replaceable& text, UTransPosition& index, UBool incremental) const { - filteredTransliterate(text, index, incremental, FALSE); + filteredTransliterate(text, index, incremental, false); } /** @@ -1070,7 +1070,7 @@ Transliterator::createFromRules(const UnicodeString& ID, t = new NullTransliterator(); } else if (parser.idBlockVector.size() == 0 && parser.dataVector.size() == 1) { - t = new RuleBasedTransliterator(ID, (TransliterationRuleData*)parser.dataVector.orphanElementAt(0), TRUE); + t = new RuleBasedTransliterator(ID, (TransliterationRuleData*)parser.dataVector.orphanElementAt(0), true); } else if (parser.idBlockVector.size() == 1 && parser.dataVector.size() == 0) { // idBlock, no data -- this is an alias. The ID has @@ -1079,7 +1079,7 @@ Transliterator::createFromRules(const UnicodeString& ID, // direction. if (parser.compoundFilter != NULL) { UnicodeString filterPattern; - parser.compoundFilter->toPattern(filterPattern, FALSE); + parser.compoundFilter->toPattern(filterPattern, false); t = createInstance(filterPattern + UnicodeString(ID_DELIM) + *((UnicodeString*)parser.idBlockVector.elementAt(0)), UTRANS_FORWARD, parseError, status); } @@ -1125,7 +1125,7 @@ Transliterator::createFromRules(const UnicodeString& ID, TransliterationRuleData* data = (TransliterationRuleData*)parser.dataVector.orphanElementAt(0); // TODO: Should passNumber be turned into a decimal-string representation (1 -> "1")? RuleBasedTransliterator* temprbt = new RuleBasedTransliterator(UnicodeString(CompoundTransliterator::PASS_STRING) + UnicodeString(passNumber++), - data, TRUE); + data, true); // Check if NULL before adding it to transliterators to avoid future usage of NULL pointer. if (temprbt == NULL) { if (U_SUCCESS(status)) { @@ -1203,7 +1203,7 @@ UnicodeSet& Transliterator::getSourceSet(UnicodeSet& result) const { handleGetSourceSet(result); if (filter != NULL) { UnicodeSet* filterSet = dynamic_cast(filter); - UBool deleteFilterSet = FALSE; + UBool deleteFilterSet = false; // Most, but not all filters will be UnicodeSets. Optimize for // the high-runner case. if (filterSet == NULL) { @@ -1212,7 +1212,7 @@ UnicodeSet& Transliterator::getSourceSet(UnicodeSet& result) const { if (filterSet == NULL) { return result; } - deleteFilterSet = TRUE; + deleteFilterSet = true; filter->addMatchSetTo(*filterSet); } result.retainAll(*filterSet); @@ -1248,7 +1248,7 @@ void Transliterator::_registerFactory(const UnicodeString& id, Transliterator::Factory factory, Transliterator::Token context) { UErrorCode ec = U_ZERO_ERROR; - registry->put(id, factory, context, TRUE, ec); + registry->put(id, factory, context, true, ec); } // To be called only by Transliterator subclasses that are called @@ -1283,7 +1283,7 @@ void U_EXPORT2 Transliterator::registerInstance(Transliterator* adoptedPrototype void Transliterator::_registerInstance(Transliterator* adoptedPrototype) { UErrorCode ec = U_ZERO_ERROR; - registry->put(adoptedPrototype, TRUE, ec); + registry->put(adoptedPrototype, true, ec); } void U_EXPORT2 Transliterator::registerAlias(const UnicodeString& aliasID, @@ -1298,7 +1298,7 @@ void U_EXPORT2 Transliterator::registerAlias(const UnicodeString& aliasID, void Transliterator::_registerAlias(const UnicodeString& aliasID, const UnicodeString& realID) { UErrorCode ec = U_ZERO_ERROR; - registry->put(aliasID, realID, FALSE, TRUE, ec); + registry->put(aliasID, realID, false, true, ec); } /** @@ -1466,9 +1466,9 @@ UChar Transliterator::filteredCharAt(const Replaceable& text, int32_t i) const { #endif /** - * If the registry is initialized, return TRUE. If not, initialize it - * and return TRUE. If the registry cannot be initialized, return - * FALSE (rare). + * If the registry is initialized, return true. If not, initialize it + * and return true. If the registry cannot be initialized, return + * false (rare). * * IMPORTANT: Upon entry, registryMutex must be LOCKED. The entire * initialization is done with the lock held. There is NO REASON to @@ -1477,14 +1477,14 @@ UChar Transliterator::filteredCharAt(const Replaceable& text, int32_t i) const { */ UBool Transliterator::initializeRegistry(UErrorCode &status) { if (registry != 0) { - return TRUE; + return true; } registry = new TransliteratorRegistry(status); if (registry == 0 || U_FAILURE(status)) { delete registry; registry = 0; - return FALSE; // can't create registry, no recovery + return false; // can't create registry, no recovery } /* The following code parses the index table located in @@ -1534,7 +1534,7 @@ UBool Transliterator::initializeRegistry(UErrorCode &status) { delete registry; registry = nullptr; status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } if (U_SUCCESS(lstatus)) { maxRows = ures_getSize(transIDs); @@ -1567,13 +1567,13 @@ UBool Transliterator::initializeRegistry(UErrorCode &status) { (ures_getUnicodeStringByKey(res, "direction", &lstatus).charAt(0) == 0x0046 /*F*/) ? UTRANS_FORWARD : UTRANS_REVERSE; - registry->put(id, UnicodeString(TRUE, resString, len), dir, TRUE, visible, lstatus); + registry->put(id, UnicodeString(true, resString, len), dir, true, visible, lstatus); } break; case 0x61: // 'a' // 'alias'; row[2]=createInstance argument resString = ures_getString(res, &len, &lstatus); - registry->put(id, UnicodeString(TRUE, resString, len), TRUE, TRUE, lstatus); + registry->put(id, UnicodeString(true, resString, len), true, true, lstatus); break; } } @@ -1626,14 +1626,14 @@ UBool Transliterator::initializeRegistry(UErrorCode &status) { return 0; } - registry->put(tempNullTranslit, TRUE, status); - registry->put(tempLowercaseTranslit, TRUE, status); - registry->put(tempUppercaseTranslit, TRUE, status); - registry->put(tempTitlecaseTranslit, TRUE, status); - registry->put(tempUnicodeTranslit, TRUE, status); - registry->put(tempNameUnicodeTranslit, TRUE, status); + registry->put(tempNullTranslit, true, status); + registry->put(tempLowercaseTranslit, true, status); + registry->put(tempUppercaseTranslit, true, status); + registry->put(tempTitlecaseTranslit, true, status); + registry->put(tempUnicodeTranslit, true, status); + registry->put(tempNameUnicodeTranslit, true, status); #if !UCONFIG_NO_BREAK_ITERATION - registry->put(tempBreakTranslit, FALSE, status); // FALSE means invisible. + registry->put(tempBreakTranslit, false, status); // false means invisible. #endif RemoveTransliterator::registerIDs(); // Must be within mutex @@ -1643,15 +1643,15 @@ UBool Transliterator::initializeRegistry(UErrorCode &status) { AnyTransliterator::registerIDs(); _registerSpecialInverse(UNICODE_STRING_SIMPLE("Null"), - UNICODE_STRING_SIMPLE("Null"), FALSE); + UNICODE_STRING_SIMPLE("Null"), false); _registerSpecialInverse(UNICODE_STRING_SIMPLE("Upper"), - UNICODE_STRING_SIMPLE("Lower"), TRUE); + UNICODE_STRING_SIMPLE("Lower"), true); _registerSpecialInverse(UNICODE_STRING_SIMPLE("Title"), - UNICODE_STRING_SIMPLE("Lower"), FALSE); + UNICODE_STRING_SIMPLE("Lower"), false); ucln_i18n_registerCleanup(UCLN_I18N_TRANSLITERATOR, utrans_transliterator_cleanup); - return TRUE; + return true; } U_NAMESPACE_END @@ -1670,7 +1670,7 @@ U_CFUNC UBool utrans_transliterator_cleanup(void) { delete registry; registry = NULL; } - return TRUE; + return true; } #endif /* #if !UCONFIG_NO_TRANSLITERATION */ diff --git a/deps/icu-small/source/i18n/transreg.cpp b/deps/icu-small/source/i18n/transreg.cpp index 726ad56f0f6f20..32040c63a644f8 100644 --- a/deps/icu-small/source/i18n/transreg.cpp +++ b/deps/icu-small/source/i18n/transreg.cpp @@ -141,16 +141,10 @@ Transliterator* TransliteratorAlias::create(UParseError& pe, // to see whether there really are ID blocks at the beginning and end (by looking for U+FFFF, which // marks the position where an anonymous transliterator goes) and adjust accordingly int32_t anonymousRBTs = transes->size(); - int32_t transCount = anonymousRBTs * 2 + 1; - if (!aliasesOrRules.isEmpty() && aliasesOrRules[0] == (UChar)(0xffff)) - --transCount; - if (aliasesOrRules.length() >= 2 && aliasesOrRules[aliasesOrRules.length() - 1] == (UChar)(0xffff)) - --transCount; UnicodeString noIDBlock((UChar)(0xffff)); noIDBlock += ((UChar)(0xffff)); int32_t pos = aliasesOrRules.indexOf(noIDBlock); while (pos >= 0) { - --transCount; pos = aliasesOrRules.indexOf(noIDBlock, pos + 1); } @@ -187,7 +181,7 @@ Transliterator* TransliteratorAlias::create(UParseError& pe, } break; case RULES: - UPRV_UNREACHABLE_EXIT; // don't call create() if isRuleBased() returns TRUE! + UPRV_UNREACHABLE_EXIT; // don't call create() if isRuleBased() returns true! } return t; } @@ -248,8 +242,8 @@ class TransliteratorSpec : public UMemory { UnicodeString spec; UnicodeString nextSpec; UnicodeString scriptName; - UBool isSpecLocale; // TRUE if spec is a locale - UBool isNextLocale; // TRUE if nextSpec is a locale + UBool isSpecLocale; // true if spec is a locale + UBool isNextLocale; // true if nextSpec is a locale ResourceBundle* res; TransliteratorSpec(const TransliteratorSpec &other); // forbid copying of this class @@ -319,7 +313,7 @@ void TransliteratorSpec::reset() { } void TransliteratorSpec::setupNext() { - isNextLocale = FALSE; + isNextLocale = false; if (isSpecLocale) { nextSpec = spec; int32_t i = nextSpec.lastIndexOf(LOCALE_SEP); @@ -327,7 +321,7 @@ void TransliteratorSpec::setupNext() { // to the scriptName. if (i > 0) { nextSpec.truncate(i); - isNextLocale = TRUE; + isNextLocale = true; } else { nextSpec = scriptName; // scriptName may be empty } @@ -534,8 +528,8 @@ U_CDECL_END //---------------------------------------------------------------------- TransliteratorRegistry::TransliteratorRegistry(UErrorCode& status) : - registry(TRUE, status), - specDAG(TRUE, SPECDAG_INIT_SIZE, status), + registry(true, status), + specDAG(true, SPECDAG_INIT_SIZE, status), variantList(VARIANT_LIST_INIT_SIZE, status), availableIDs(AVAILABLE_IDS_INIT_SIZE, status) { @@ -580,7 +574,7 @@ Transliterator* TransliteratorRegistry::reget(const UnicodeString& ID, // The usage model for the caller is that they will first call // reg->get() inside the mutex, they'll get back an alias, they call - // alias->isRuleBased(), and if they get TRUE, they call alias->parse() + // alias->isRuleBased(), and if they get true, they call alias->parse() // outside the mutex, then reg->reget() inside the mutex again. A real // mess, but it gets things working for ICU 3.0. [alan]. @@ -684,7 +678,7 @@ void TransliteratorRegistry::put(const UnicodeString& ID, entry->entryType = (dir == UTRANS_FORWARD) ? TransliteratorEntry::RULES_FORWARD : TransliteratorEntry::RULES_REVERSE; if (readonlyResourceAlias) { - entry->stringArg.setTo(TRUE, resourceName.getBuffer(), -1); + entry->stringArg.setTo(true, resourceName.getBuffer(), -1); } else { entry->stringArg = resourceName; @@ -702,7 +696,7 @@ void TransliteratorRegistry::put(const UnicodeString& ID, if (entry != NULL) { entry->entryType = TransliteratorEntry::ALIAS; if (readonlyAliasAlias) { - entry->stringArg.setTo(TRUE, alias.getBuffer(), -1); + entry->stringArg.setTo(true, alias.getBuffer(), -1); } else { entry->stringArg = alias; @@ -916,7 +910,7 @@ void TransliteratorRegistry::registerEntry(const UnicodeString& source, UnicodeString ID; UnicodeString s(source); if (s.length() == 0) { - s.setTo(TRUE, ANY, 3); + s.setTo(true, ANY, 3); } TransliteratorIDParser::STVtoID(source, target, variant, ID); registerEntry(ID, s, target, variant, adopted, visible); @@ -984,7 +978,7 @@ void TransliteratorRegistry::registerSTV(const UnicodeString& source, } else if (source.compare(LAT,3) == 0) { size = LAT_TARGETS_INIT_SIZE; } - targets = new Hashtable(TRUE, size, status); + targets = new Hashtable(true, size, status); if (U_FAILURE(status) || targets == NULL) { return; } @@ -1085,7 +1079,7 @@ TransliteratorEntry* TransliteratorRegistry::findInStaticStore(const Translitera // If we found an entry, store it in the Hashtable for next // time. if (entry != 0) { - registerEntry(src.getTop(), trg.getTop(), variant, entry, FALSE); + registerEntry(src.getTop(), trg.getTop(), variant, entry, false); } return entry; @@ -1336,7 +1330,7 @@ Transliterator* TransliteratorRegistry::instantiateEntry(const UnicodeString& ID for (int32_t i = 0; U_SUCCESS(status) && i < entry->u.dataVector->size(); i++) { // TODO: Should passNumber be turned into a decimal-string representation (1 -> "1")? Transliterator* tl = new RuleBasedTransliterator(UnicodeString(CompoundTransliterator::PASS_STRING) + UnicodeString(passNumber++), - (TransliterationRuleData*)(entry->u.dataVector->elementAt(i)), FALSE); + (TransliterationRuleData*)(entry->u.dataVector->elementAt(i)), false); if (tl == 0) status = U_MEMORY_ALLOCATION_ERROR; else diff --git a/deps/icu-small/source/i18n/tridpars.cpp b/deps/icu-small/source/i18n/tridpars.cpp index 0ca168e7a3e30b..a52f928759cf75 100644 --- a/deps/icu-small/source/i18n/tridpars.cpp +++ b/deps/icu-small/source/i18n/tridpars.cpp @@ -45,7 +45,7 @@ static const int32_t FORWARD = UTRANS_FORWARD; static const int32_t REVERSE = UTRANS_REVERSE; static Hashtable* SPECIAL_INVERSES = NULL; -static UInitOnce gSpecialInversesInitOnce = U_INITONCE_INITIALIZER; +static UInitOnce gSpecialInversesInitOnce {}; /** * The mutex controlling access to SPECIAL_INVERSES @@ -77,7 +77,7 @@ TransliteratorIDParser::SingleID::SingleID(const UnicodeString& c, const Unicode Transliterator* TransliteratorIDParser::SingleID::createInstance() { Transliterator* t; if (basicID.length() == 0) { - t = createBasicInstance(UnicodeString(TRUE, ANY_NULL, 8), &canonID); + t = createBasicInstance(UnicodeString(true, ANY_NULL, 8), &canonID); } else { t = createBasicInstance(basicID, &canonID); } @@ -118,22 +118,22 @@ TransliteratorIDParser::parseSingleID(const UnicodeString& id, int32_t& pos, // A and B are filter IDs. Specs* specsA = NULL; Specs* specsB = NULL; - UBool sawParen = FALSE; + UBool sawParen = false; // On the first pass, look for (B) or (). If this fails, then // on the second pass, look for A, A(B), or A(). for (int32_t pass=1; pass<=2; ++pass) { if (pass == 2) { - specsA = parseFilterID(id, pos, TRUE); + specsA = parseFilterID(id, pos, true); if (specsA == NULL) { pos = start; return NULL; } } if (ICU_Utility::parseChar(id, pos, OPEN_REV)) { - sawParen = TRUE; + sawParen = true; if (!ICU_Utility::parseChar(id, pos, CLOSE_REV)) { - specsB = parseFilterID(id, pos, TRUE); + specsB = parseFilterID(id, pos, true); // Must close with a ')' if (specsB == NULL || !ICU_Utility::parseChar(id, pos, CLOSE_REV)) { delete specsA; @@ -219,7 +219,7 @@ TransliteratorIDParser::parseFilterID(const UnicodeString& id, int32_t& pos) { int32_t start = pos; - Specs* specs = parseFilterID(id, pos, TRUE); + Specs* specs = parseFilterID(id, pos, true); if (specs == NULL) { pos = start; return NULL; @@ -272,7 +272,7 @@ UnicodeSet* TransliteratorIDParser::parseGlobalFilter(const UnicodeString& id, i } } - ICU_Utility::skipWhitespace(id, pos, TRUE); + ICU_Utility::skipWhitespace(id, pos, true); if (UnicodeSet::resemblesPattern(id, pos)) { ParsePosition ppos(pos); @@ -352,7 +352,7 @@ U_CDECL_END * @param globalFilter OUTPUT parameter that receives a pointer to * a newly created global filter for this ID in this direction, or * NULL if there is none. - * @return TRUE if the parse succeeds, that is, if the entire + * @return true if the parse succeeds, that is, if the entire * id is consumed without syntax error. */ UBool TransliteratorIDParser::parseCompoundID(const UnicodeString& id, int32_t dir, @@ -387,7 +387,7 @@ UBool TransliteratorIDParser::parseCompoundID(const UnicodeString& id, int32_t d filter = NULL; } - UBool sawDelimiter = TRUE; + UBool sawDelimiter = true; for (;;) { SingleID* single = parseSingleID(id, pos, dir, ec); if (single == NULL) { @@ -402,7 +402,7 @@ UBool TransliteratorIDParser::parseCompoundID(const UnicodeString& id, int32_t d goto FAIL; } if (!ICU_Utility::parseChar(id, pos, ID_DELIM)) { - sawDelimiter = FALSE; + sawDelimiter = false; break; } } @@ -439,20 +439,20 @@ UBool TransliteratorIDParser::parseCompoundID(const UnicodeString& id, int32_t d } // Trailing unparsed text is a syntax error - ICU_Utility::skipWhitespace(id, pos, TRUE); + ICU_Utility::skipWhitespace(id, pos, true); if (pos != id.length()) { goto FAIL; } list.setDeleter(save); - return TRUE; + return true; FAIL: list.removeAllElements(); list.setDeleter(save); delete globalFilter; globalFilter = NULL; - return FALSE; + return false; } /** @@ -505,7 +505,7 @@ void TransliteratorIDParser::instantiateList(UVector& list, // An empty list is equivalent to a NULL transliterator. if (tlist.size() == 0) { - t = createBasicInstance(UnicodeString(TRUE, ANY_NULL, 8), NULL); + t = createBasicInstance(UnicodeString(true, ANY_NULL, 8), NULL); if (t == NULL) { // Should never happen ec = U_INTERNAL_TRANSLITERATOR_ERROR; @@ -559,7 +559,7 @@ void TransliteratorIDParser::IDtoSTV(const UnicodeString& id, if (var < 0) { var = id.length(); } - isSourcePresent = FALSE; + isSourcePresent = false; if (sep < 0) { // Form: T/V or T (or /V) @@ -569,7 +569,7 @@ void TransliteratorIDParser::IDtoSTV(const UnicodeString& id, // Form: S-T/V or S-T (or -T/V or -T) if (sep > 0) { id.extractBetween(0, sep, source); - isSourcePresent = TRUE; + isSourcePresent = true; } id.extractBetween(++sep, var, target); id.extractBetween(var, id.length(), variant); @@ -577,7 +577,7 @@ void TransliteratorIDParser::IDtoSTV(const UnicodeString& id, // Form: (S/V-T or /V-T) if (var > 0) { id.extractBetween(0, var, source); - isSourcePresent = TRUE; + isSourcePresent = true; } id.extractBetween(var, sep++, variant); id.extractBetween(sep, id.length(), target); @@ -613,7 +613,7 @@ void TransliteratorIDParser::STVtoID(const UnicodeString& source, /** * Register two targets as being inverses of one another. For - * example, calling registerSpecialInverse("NFC", "NFD", TRUE) causes + * example, calling registerSpecialInverse("NFC", "NFD", true) causes * Transliterator to form the following inverse relationships: * *
NFC => NFD
@@ -640,7 +640,7 @@ void TransliteratorIDParser::STVtoID(const UnicodeString& source,
  * @param target the target against which to register the inverse
  * @param inverseTarget the inverse of target, that is
  * Any-target.getInverse() => Any-inverseTarget
- * @param bidirectional if TRUE, register the reverse relation
+ * @param bidirectional if true, register the reverse relation
  * as well, that is, Any-inverseTarget.getInverse() => Any-target
  */
 void TransliteratorIDParser::registerSpecialInverse(const UnicodeString& target,
@@ -652,9 +652,9 @@ void TransliteratorIDParser::registerSpecialInverse(const UnicodeString& target,
         return;
     }
 
-    // If target == inverseTarget then force bidirectional => FALSE
+    // If target == inverseTarget then force bidirectional => false
     if (bidirectional && 0==target.caseCompare(inverseTarget, U_FOLD_CASE_DEFAULT)) {
-        bidirectional = FALSE;
+        bidirectional = false;
     }
 
     Mutex lock(&LOCK);
@@ -688,12 +688,12 @@ void TransliteratorIDParser::registerSpecialInverse(const UnicodeString& target,
  * offset of the first character to parse in id.  On output,
  * pos is the offset after the last parsed character.  If the
  * parse failed, pos will be unchanged.
- * @param allowFilter2 if TRUE, a UnicodeSet pattern is allowed
+ * @param allowFilter2 if true, a UnicodeSet pattern is allowed
  * at any location between specs or delimiters, and is returned
  * as the fifth string in the array.
  * @return a Specs object, or NULL if the parse failed.  If
  * neither source nor target was seen in the parsed id, then the
- * parse fails.  If allowFilter is TRUE, then the parsed filter
+ * parse fails.  If allowFilter is true, then the parsed filter
  * pattern is returned in the Specs object, otherwise the returned
  * filter reference is NULL.  If the parse fails for any reason
  * NULL is returned.
@@ -714,7 +714,7 @@ TransliteratorIDParser::parseFilterID(const UnicodeString& id, int32_t& pos,
     // pass: a filter, a delimiter character (either '-' or '/'),
     // or a spec (source, target, or variant).
     for (;;) {
-        ICU_Utility::skipWhitespace(id, pos, TRUE);
+        ICU_Utility::skipWhitespace(id, pos, true);
         if (pos == id.length()) {
             break;
         }
@@ -792,10 +792,10 @@ TransliteratorIDParser::parseFilterID(const UnicodeString& id, int32_t& pos,
     }
 
     // Empty source or target defaults to ANY
-    UBool sawSource = TRUE;
+    UBool sawSource = true;
     if (source.length() == 0) {
         source.setTo(ANY, 3);
-        sawSource = FALSE;
+        sawSource = false;
     }
     if (target.length() == 0) {
         target.setTo(ANY, 3);
@@ -878,7 +878,7 @@ TransliteratorIDParser::specsToSpecialInverse(const Specs& specs, UErrorCode &st
         }
         buf.append(*inverseTarget);
 
-        UnicodeString basicID(TRUE, ANY, 3);
+        UnicodeString basicID(true, ANY, 3);
         basicID.append(TARGET_SEP).append(*inverseTarget);
 
         if (specs.variant.length() != 0) {
@@ -906,7 +906,7 @@ void U_CALLCONV TransliteratorIDParser::init(UErrorCode &status) {
     U_ASSERT(SPECIAL_INVERSES == NULL);
     ucln_i18n_registerCleanup(UCLN_I18N_TRANSLITERATOR, utrans_transliterator_cleanup);
 
-    SPECIAL_INVERSES = new Hashtable(TRUE, status);
+    SPECIAL_INVERSES = new Hashtable(true, status);
     if (SPECIAL_INVERSES == NULL) {
     	status = U_MEMORY_ALLOCATION_ERROR;
     	return;
diff --git a/deps/icu-small/source/i18n/tzfmt.cpp b/deps/icu-small/source/i18n/tzfmt.cpp
index 9d046c30c8f07b..2199986f615e99 100644
--- a/deps/icu-small/source/i18n/tzfmt.cpp
+++ b/deps/icu-small/source/i18n/tzfmt.cpp
@@ -145,10 +145,10 @@ static const int32_t ALL_GENERIC_NAME_TYPES = UTZGNM_LOCATION | UTZGNM_LONG | UT
 
 // Time Zone ID/Short ID trie
 static TextTrieMap *gZoneIdTrie = NULL;
-static icu::UInitOnce gZoneIdTrieInitOnce = U_INITONCE_INITIALIZER;
+static icu::UInitOnce gZoneIdTrieInitOnce {};
 
 static TextTrieMap *gShortZoneIdTrie = NULL;
-static icu::UInitOnce gShortZoneIdTrieInitOnce = U_INITONCE_INITIALIZER;
+static icu::UInitOnce gShortZoneIdTrieInitOnce {};
 
 static UMutex gLock;
 
@@ -170,7 +170,7 @@ static UBool U_CALLCONV tzfmt_cleanup(void)
     gShortZoneIdTrie = NULL;
     gShortZoneIdTrieInitOnce.reset();
 
-    return TRUE;
+    return true;
 }
 U_CDECL_END
 
@@ -365,7 +365,7 @@ TimeZoneFormat::TimeZoneFormat(const Locale& locale, UErrorCode& status)
         }
         resStr = ures_getStringByKeyWithFallback(zoneStringsArray, gGmtZeroFormatTag, &len, &status);
         if (len > 0) {
-            fGMTZeroFormat.setTo(TRUE, resStr, len);
+            fGMTZeroFormat.setTo(true, resStr, len);
         }
         resStr = ures_getStringByKeyWithFallback(zoneStringsArray, gHourFormatTag, &len, &status);
         if (len > 0) {
@@ -378,36 +378,36 @@ TimeZoneFormat::TimeZoneFormat(const Locale& locale, UErrorCode& status)
     if (gmtPattern == NULL) {
         gmtPattern = DEFAULT_GMT_PATTERN;
     }
-    initGMTPattern(UnicodeString(TRUE, gmtPattern, -1), status);
+    initGMTPattern(UnicodeString(true, gmtPattern, -1), status);
 
-    UBool useDefaultOffsetPatterns = TRUE;
+    UBool useDefaultOffsetPatterns = true;
     if (hourFormats) {
         UChar *sep = u_strchr(hourFormats, (UChar)0x003B /* ';' */);
         if (sep != NULL) {
             UErrorCode tmpStatus = U_ZERO_ERROR;
-            fGMTOffsetPatterns[UTZFMT_PAT_POSITIVE_HM].setTo(FALSE, hourFormats, (int32_t)(sep - hourFormats));
-            fGMTOffsetPatterns[UTZFMT_PAT_NEGATIVE_HM].setTo(TRUE, sep + 1, -1);
+            fGMTOffsetPatterns[UTZFMT_PAT_POSITIVE_HM].setTo(false, hourFormats, (int32_t)(sep - hourFormats));
+            fGMTOffsetPatterns[UTZFMT_PAT_NEGATIVE_HM].setTo(true, sep + 1, -1);
             expandOffsetPattern(fGMTOffsetPatterns[UTZFMT_PAT_POSITIVE_HM], fGMTOffsetPatterns[UTZFMT_PAT_POSITIVE_HMS], tmpStatus);
             expandOffsetPattern(fGMTOffsetPatterns[UTZFMT_PAT_NEGATIVE_HM], fGMTOffsetPatterns[UTZFMT_PAT_NEGATIVE_HMS], tmpStatus);
             truncateOffsetPattern(fGMTOffsetPatterns[UTZFMT_PAT_POSITIVE_HM], fGMTOffsetPatterns[UTZFMT_PAT_POSITIVE_H], tmpStatus);
             truncateOffsetPattern(fGMTOffsetPatterns[UTZFMT_PAT_NEGATIVE_HM], fGMTOffsetPatterns[UTZFMT_PAT_NEGATIVE_H], tmpStatus);
             if (U_SUCCESS(tmpStatus)) {
-                useDefaultOffsetPatterns = FALSE;
+                useDefaultOffsetPatterns = false;
             }
         }
     }
     if (useDefaultOffsetPatterns) {
-        fGMTOffsetPatterns[UTZFMT_PAT_POSITIVE_H].setTo(TRUE, DEFAULT_GMT_POSITIVE_H, -1);
-        fGMTOffsetPatterns[UTZFMT_PAT_POSITIVE_HM].setTo(TRUE, DEFAULT_GMT_POSITIVE_HM, -1);
-        fGMTOffsetPatterns[UTZFMT_PAT_POSITIVE_HMS].setTo(TRUE, DEFAULT_GMT_POSITIVE_HMS, -1);
-        fGMTOffsetPatterns[UTZFMT_PAT_NEGATIVE_H].setTo(TRUE, DEFAULT_GMT_NEGATIVE_H, -1);
-        fGMTOffsetPatterns[UTZFMT_PAT_NEGATIVE_HM].setTo(TRUE, DEFAULT_GMT_NEGATIVE_HM, -1);
-        fGMTOffsetPatterns[UTZFMT_PAT_NEGATIVE_HMS].setTo(TRUE, DEFAULT_GMT_NEGATIVE_HMS, -1);
+        fGMTOffsetPatterns[UTZFMT_PAT_POSITIVE_H].setTo(true, DEFAULT_GMT_POSITIVE_H, -1);
+        fGMTOffsetPatterns[UTZFMT_PAT_POSITIVE_HM].setTo(true, DEFAULT_GMT_POSITIVE_HM, -1);
+        fGMTOffsetPatterns[UTZFMT_PAT_POSITIVE_HMS].setTo(true, DEFAULT_GMT_POSITIVE_HMS, -1);
+        fGMTOffsetPatterns[UTZFMT_PAT_NEGATIVE_H].setTo(true, DEFAULT_GMT_NEGATIVE_H, -1);
+        fGMTOffsetPatterns[UTZFMT_PAT_NEGATIVE_HM].setTo(true, DEFAULT_GMT_NEGATIVE_HM, -1);
+        fGMTOffsetPatterns[UTZFMT_PAT_NEGATIVE_HMS].setTo(true, DEFAULT_GMT_NEGATIVE_HMS, -1);
     }
     initGMTOffsetPatterns(status);
 
     NumberingSystem* ns = NumberingSystem::createInstance(locale, status);
-    UBool useDefDigits = TRUE;
+    UBool useDefDigits = true;
     if (ns && !ns->isAlgorithmic()) {
         UnicodeString digits = ns->getDescription();
         useDefDigits = !toCodePoints(digits, fGMTOffsetDigits, 10);
@@ -657,7 +657,7 @@ TimeZoneFormat::format(UTimeZoneFormatStyle style, const TimeZone& tz, UDate dat
         *timeType = UTZFMT_TIME_TYPE_UNKNOWN;
     }
 
-    UBool noOffsetFormatFallback = FALSE;
+    UBool noOffsetFormatFallback = false;
 
     switch (style) {
     case UTZFMT_STYLE_GENERIC_LOCATION:
@@ -678,7 +678,7 @@ TimeZoneFormat::format(UTimeZoneFormatStyle style, const TimeZone& tz, UDate dat
 
     case UTZFMT_STYLE_ZONE_ID:
         tz.getID(name);
-        noOffsetFormatFallback = TRUE;
+        noOffsetFormatFallback = true;
         break;
     case UTZFMT_STYLE_ZONE_ID_SHORT:
         {
@@ -688,12 +688,12 @@ TimeZoneFormat::format(UTimeZoneFormatStyle style, const TimeZone& tz, UDate dat
             }
             name.setTo(shortID, -1);
         }
-        noOffsetFormatFallback = TRUE;
+        noOffsetFormatFallback = true;
         break;
 
     case UTZFMT_STYLE_EXEMPLAR_LOCATION:
         formatExemplarLocation(tz, name);
-        noOffsetFormatFallback = TRUE;
+        noOffsetFormatFallback = true;
         break;
 
     default:
@@ -704,7 +704,7 @@ TimeZoneFormat::format(UTimeZoneFormatStyle style, const TimeZone& tz, UDate dat
     if (name.isEmpty() && !noOffsetFormatFallback) {
         UErrorCode status = U_ZERO_ERROR;
         int32_t rawOffset, dstOffset;
-        tz.getOffset(date, FALSE, rawOffset, dstOffset, status);
+        tz.getOffset(date, false, rawOffset, dstOffset, status);
         int32_t offset = rawOffset + dstOffset;
         if (U_SUCCESS(status)) {
             switch (style) {
@@ -722,43 +722,43 @@ TimeZoneFormat::format(UTimeZoneFormatStyle style, const TimeZone& tz, UDate dat
                 break;
 
             case UTZFMT_STYLE_ISO_BASIC_SHORT:
-                formatOffsetISO8601Basic(offset, TRUE, TRUE, TRUE, name, status);
+                formatOffsetISO8601Basic(offset, true, true, true, name, status);
                 break;
 
             case UTZFMT_STYLE_ISO_BASIC_LOCAL_SHORT:
-                formatOffsetISO8601Basic(offset, FALSE, TRUE, TRUE, name, status);
+                formatOffsetISO8601Basic(offset, false, true, true, name, status);
                 break;
 
             case UTZFMT_STYLE_ISO_BASIC_FIXED:
-                formatOffsetISO8601Basic(offset, TRUE, FALSE, TRUE, name, status);
+                formatOffsetISO8601Basic(offset, true, false, true, name, status);
                 break;
 
             case UTZFMT_STYLE_ISO_BASIC_LOCAL_FIXED:
-                formatOffsetISO8601Basic(offset, FALSE, FALSE, TRUE, name, status);
+                formatOffsetISO8601Basic(offset, false, false, true, name, status);
                 break;
 
             case UTZFMT_STYLE_ISO_EXTENDED_FIXED:
-                formatOffsetISO8601Extended(offset, TRUE, FALSE, TRUE, name, status);
+                formatOffsetISO8601Extended(offset, true, false, true, name, status);
                 break;
 
             case UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FIXED:
-                formatOffsetISO8601Extended(offset, FALSE, FALSE, TRUE, name, status);
+                formatOffsetISO8601Extended(offset, false, false, true, name, status);
                 break;
 
             case UTZFMT_STYLE_ISO_BASIC_FULL:
-                formatOffsetISO8601Basic(offset, TRUE, FALSE, FALSE, name, status);
+                formatOffsetISO8601Basic(offset, true, false, false, name, status);
                 break;
 
             case UTZFMT_STYLE_ISO_BASIC_LOCAL_FULL:
-                formatOffsetISO8601Basic(offset, FALSE, FALSE, FALSE, name, status);
+                formatOffsetISO8601Basic(offset, false, false, false, name, status);
                 break;
 
             case UTZFMT_STYLE_ISO_EXTENDED_FULL:
-                formatOffsetISO8601Extended(offset, TRUE, FALSE, FALSE, name, status);
+                formatOffsetISO8601Extended(offset, true, false, false, name, status);
                 break;
 
             case UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FULL:
-                formatOffsetISO8601Extended(offset, FALSE, FALSE, FALSE, name, status);
+                formatOffsetISO8601Extended(offset, false, false, false, name, status);
                 break;
 
             default:
@@ -794,7 +794,7 @@ TimeZoneFormat::format(const Formattable& obj, UnicodeString& appendTo,
         }
         if (tz != NULL) {
             int32_t rawOffset, dstOffset;
-            tz->getOffset(date, FALSE, rawOffset, dstOffset, status);
+            tz->getOffset(date, false, rawOffset, dstOffset, status);
             UChar buf[ZONE_NAME_U16_MAX];
             UnicodeString result(buf, 0, UPRV_LENGTHOF(buf));
             formatOffsetLocalizedGMT(rawOffset + dstOffset, result, status);
@@ -841,7 +841,7 @@ TimeZoneFormat::parse(UTimeZoneFormatStyle style, const UnicodeString& text, Par
 
     // Try localized GMT format first if necessary
     if (fallbackLocalizedGMT || fallbackShortLocalizedGMT) {
-        UBool hasDigitOffset = FALSE;
+        UBool hasDigitOffset = false;
         offset = parseOffsetLocalizedGMT(text, tmpPos, fallbackShortLocalizedGMT, &hasDigitOffset);
         if (tmpPos.getErrorIndex() == -1) {
             // Even when the input text was successfully parsed as a localized GMT format text,
@@ -931,8 +931,8 @@ TimeZoneFormat::parse(UTimeZoneFormatStyle style, const UnicodeString& text, Par
             tmpPos.setErrorIndex(-1);
 
             // Exclude the case of UTC Indicator "Z" here
-            UBool hasDigitOffset = FALSE;
-            offset = parseOffsetISO8601(text, tmpPos, FALSE, &hasDigitOffset);
+            UBool hasDigitOffset = false;
+            offset = parseOffsetISO8601(text, tmpPos, false, &hasDigitOffset);
             if (tmpPos.getErrorIndex() == -1 && hasDigitOffset) {
                 pos.setIndex(tmpPos.getIndex());
                 return createTimeZoneForOffset(offset);
@@ -1125,8 +1125,8 @@ TimeZoneFormat::parse(UTimeZoneFormatStyle style, const UnicodeString& text, Par
         tmpPos.setIndex(startIdx);
         tmpPos.setErrorIndex(-1);
 
-        UBool hasDigitOffset = FALSE;
-        offset = parseOffsetISO8601(text, tmpPos, FALSE, &hasDigitOffset);
+        UBool hasDigitOffset = false;
+        offset = parseOffsetISO8601(text, tmpPos, false, &hasDigitOffset);
         if (tmpPos.getErrorIndex() == -1) {
             if (tmpPos.getIndex() == maxPos || hasDigitOffset) {
                 pos.setIndex(tmpPos.getIndex());
@@ -1151,8 +1151,8 @@ TimeZoneFormat::parse(UTimeZoneFormatStyle style, const UnicodeString& text, Par
         tmpPos.setIndex(startIdx);
         tmpPos.setErrorIndex(-1);
 
-        UBool hasDigitOffset = FALSE;
-        offset = parseOffsetLocalizedGMT(text, tmpPos, FALSE, &hasDigitOffset);
+        UBool hasDigitOffset = false;
+        offset = parseOffsetLocalizedGMT(text, tmpPos, false, &hasDigitOffset);
         if (tmpPos.getErrorIndex() == -1) {
             if (tmpPos.getIndex() == maxPos || hasDigitOffset) {
                 pos.setIndex(tmpPos.getIndex());
@@ -1173,8 +1173,8 @@ TimeZoneFormat::parse(UTimeZoneFormatStyle style, const UnicodeString& text, Par
         tmpPos.setIndex(startIdx);
         tmpPos.setErrorIndex(-1);
 
-        UBool hasDigitOffset = FALSE;
-        offset = parseOffsetLocalizedGMT(text, tmpPos, TRUE, &hasDigitOffset);
+        UBool hasDigitOffset = false;
+        offset = parseOffsetLocalizedGMT(text, tmpPos, true, &hasDigitOffset);
         if (tmpPos.getErrorIndex() == -1) {
             if (tmpPos.getIndex() == maxPos || hasDigitOffset) {
                 pos.setIndex(tmpPos.getIndex());
@@ -1348,7 +1348,7 @@ TimeZoneFormat::formatGeneric(const TimeZone& tz, int32_t genType, UDate date, U
             name.setToBogus();
             return name;
         }
-        return gnames->getGenericLocationName(UnicodeString(TRUE, canonicalID, -1), name);
+        return gnames->getGenericLocationName(UnicodeString(true, canonicalID, -1), name);
     }
     return gnames->getDisplayName(tz, (UTimeZoneGenericNameType)genType, date, name);
 }
@@ -1371,9 +1371,9 @@ TimeZoneFormat::formatSpecific(const TimeZone& tz, UTimeZoneNameType stdType, UT
     }
 
     if (isDaylight) {
-        fTimeZoneNames->getDisplayName(UnicodeString(TRUE, canonicalID, -1), dstType, date, name);
+        fTimeZoneNames->getDisplayName(UnicodeString(true, canonicalID, -1), dstType, date, name);
     } else {
-        fTimeZoneNames->getDisplayName(UnicodeString(TRUE, canonicalID, -1), stdType, date, name);
+        fTimeZoneNames->getDisplayName(UnicodeString(true, canonicalID, -1), stdType, date, name);
     }
 
     if (timeType && !name.isEmpty()) {
@@ -1426,13 +1426,13 @@ TimeZoneFormat::formatExemplarLocation(const TimeZone& tz, UnicodeString& name)
     const UChar* canonicalID = ZoneMeta::getCanonicalCLDRID(tz);
 
     if (canonicalID) {
-        fTimeZoneNames->getExemplarLocationName(UnicodeString(TRUE, canonicalID, -1), location);
+        fTimeZoneNames->getExemplarLocationName(UnicodeString(true, canonicalID, -1), location);
     }
     if (location.length() > 0) {
         name.setTo(location);
     } else {
         // Use "unknown" location
-        fTimeZoneNames->getExemplarLocationName(UnicodeString(TRUE, UNKNOWN_ZONE_ID, -1), location);
+        fTimeZoneNames->getExemplarLocationName(UnicodeString(true, UNKNOWN_ZONE_ID, -1), location);
         if (location.length() > 0) {
             name.setTo(location);
         } else {
@@ -1450,38 +1450,38 @@ TimeZoneFormat::formatExemplarLocation(const TimeZone& tz, UnicodeString& name)
 UnicodeString&
 TimeZoneFormat::formatOffsetISO8601Basic(int32_t offset, UBool useUtcIndicator, UBool isShort, UBool ignoreSeconds,
         UnicodeString& result, UErrorCode& status) const {
-    return formatOffsetISO8601(offset, TRUE, useUtcIndicator, isShort, ignoreSeconds, result, status);
+    return formatOffsetISO8601(offset, true, useUtcIndicator, isShort, ignoreSeconds, result, status);
 }
 
 UnicodeString&
 TimeZoneFormat::formatOffsetISO8601Extended(int32_t offset, UBool useUtcIndicator, UBool isShort, UBool ignoreSeconds,
         UnicodeString& result, UErrorCode& status) const {
-    return formatOffsetISO8601(offset, FALSE, useUtcIndicator, isShort, ignoreSeconds, result, status);
+    return formatOffsetISO8601(offset, false, useUtcIndicator, isShort, ignoreSeconds, result, status);
 }
 
 UnicodeString&
 TimeZoneFormat::formatOffsetLocalizedGMT(int32_t offset, UnicodeString& result, UErrorCode& status) const {
-    return formatOffsetLocalizedGMT(offset, FALSE, result, status);
+    return formatOffsetLocalizedGMT(offset, false, result, status);
 }
 
 UnicodeString&
 TimeZoneFormat::formatOffsetShortLocalizedGMT(int32_t offset, UnicodeString& result, UErrorCode& status) const {
-    return formatOffsetLocalizedGMT(offset, TRUE, result, status);
+    return formatOffsetLocalizedGMT(offset, true, result, status);
 }
 
 int32_t
 TimeZoneFormat::parseOffsetISO8601(const UnicodeString& text, ParsePosition& pos) const {
-    return parseOffsetISO8601(text, pos, FALSE);
+    return parseOffsetISO8601(text, pos, false);
 }
 
 int32_t
 TimeZoneFormat::parseOffsetLocalizedGMT(const UnicodeString& text, ParsePosition& pos) const {
-    return parseOffsetLocalizedGMT(text, pos, FALSE, NULL);
+    return parseOffsetLocalizedGMT(text, pos, false, NULL);
 }
 
 int32_t
 TimeZoneFormat::parseOffsetShortLocalizedGMT(const UnicodeString& text, ParsePosition& pos) const {
-    return parseOffsetLocalizedGMT(text, pos, TRUE, NULL);
+    return parseOffsetLocalizedGMT(text, pos, true, NULL);
 }
 
 // ------------------------------------------------------------------
@@ -1572,10 +1572,10 @@ TimeZoneFormat::formatOffsetLocalizedGMT(int32_t offset, UBool isShort, UnicodeS
         return result;
     }
 
-    UBool positive = TRUE;
+    UBool positive = true;
     if (offset < 0) {
         offset = -offset;
-        positive = FALSE;
+        positive = false;
     }
 
     int32_t offsetH = offset / MILLIS_PER_HOUR;
@@ -1640,7 +1640,7 @@ TimeZoneFormat::formatOffsetLocalizedGMT(int32_t offset, UBool isShort, UnicodeS
 int32_t
 TimeZoneFormat::parseOffsetISO8601(const UnicodeString& text, ParsePosition& pos, UBool extendedOnly, UBool* hasDigitOffset /* = NULL */) const {
     if (hasDigitOffset) {
-        *hasDigitOffset = FALSE;
+        *hasDigitOffset = false;
     }
     int32_t start = pos.getIndex();
     if (start >= text.length()) {
@@ -1672,7 +1672,7 @@ TimeZoneFormat::parseOffsetISO8601(const UnicodeString& text, ParsePosition& pos
         // as basic format. For example, "0230" can be parsed as offset 2:00 (only first digits are valid for
         // extended format), but it can be parsed as offset 2:30 with basic format. We use longer result.
         ParsePosition posBasic(start + 1);
-        int32_t tmpOffset = parseAbuttingAsciiOffsetFields(text, posBasic, FIELDS_H, FIELDS_HMS, FALSE);
+        int32_t tmpOffset = parseAbuttingAsciiOffsetFields(text, posBasic, FIELDS_H, FIELDS_HMS, false);
         if (posBasic.getErrorIndex() == -1 && posBasic.getIndex() > posOffset.getIndex()) {
             offset = tmpOffset;
             posOffset.setIndex(posBasic.getIndex());
@@ -1686,7 +1686,7 @@ TimeZoneFormat::parseOffsetISO8601(const UnicodeString& text, ParsePosition& pos
 
     pos.setIndex(posOffset.getIndex());
     if (hasDigitOffset) {
-        *hasDigitOffset = TRUE;
+        *hasDigitOffset = true;
     }
     return sign * offset;
 }
@@ -1698,7 +1698,7 @@ TimeZoneFormat::parseOffsetLocalizedGMT(const UnicodeString& text, ParsePosition
     int32_t parsedLength = 0;
 
     if (hasDigitOffset) {
-        *hasDigitOffset = FALSE;
+        *hasDigitOffset = false;
     }
 
     offset = parseOffsetLocalizedGMTPattern(text, start, isShort, parsedLength);
@@ -1715,7 +1715,7 @@ TimeZoneFormat::parseOffsetLocalizedGMT(const UnicodeString& text, ParsePosition
 
     if (parsedLength > 0) {
         if (hasDigitOffset) {
-            *hasDigitOffset = TRUE;
+            *hasDigitOffset = true;
         }
         pos.setIndex(start + parsedLength);
         return offset;
@@ -1725,7 +1725,7 @@ TimeZoneFormat::parseOffsetLocalizedGMT(const UnicodeString& text, ParsePosition
     offset = parseOffsetDefaultLocalizedGMT(text, start, parsedLength);
     if (parsedLength > 0) {
         if (hasDigitOffset) {
-            *hasDigitOffset = TRUE;
+            *hasDigitOffset = true;
         }
         pos.setIndex(start + parsedLength);
         return offset;
@@ -1756,7 +1756,7 @@ int32_t
 TimeZoneFormat::parseOffsetLocalizedGMTPattern(const UnicodeString& text, int32_t start, UBool /*isShort*/, int32_t& parsedLen) const {
     int32_t idx = start;
     int32_t offset = 0;
-    UBool parsed = FALSE;
+    UBool parsed = false;
 
     do {
         // Prefix part
@@ -1768,7 +1768,7 @@ TimeZoneFormat::parseOffsetLocalizedGMTPattern(const UnicodeString& text, int32_
         idx += len;
 
         // Offset part
-        offset = parseOffsetFields(text, idx, FALSE, len);
+        offset = parseOffsetFields(text, idx, false, len);
         if (len == 0) {
             // offset field match failed
             break;
@@ -1781,8 +1781,8 @@ TimeZoneFormat::parseOffsetLocalizedGMTPattern(const UnicodeString& text, int32_
             break;
         }
         idx += len;
-        parsed = TRUE;
-    } while (FALSE);
+        parsed = true;
+    } while (false);
 
     parsedLen = parsed ? idx - start : 0;
     return offset;
@@ -1804,7 +1804,7 @@ TimeZoneFormat::parseOffsetFields(const UnicodeString& text, int32_t start, UBoo
         UVector* items = fGMTOffsetPatternItems[gmtPatType];
         U_ASSERT(items != NULL);
 
-        outLen = parseOffsetFieldsWithPattern(text, start, items, FALSE, offsetH, offsetM, offsetS);
+        outLen = parseOffsetFieldsWithPattern(text, start, items, false, offsetH, offsetM, offsetS);
         if (outLen > 0) {
             sign = (gmtPatType == UTZFMT_PAT_POSITIVE_H || gmtPatType == UTZFMT_PAT_POSITIVE_HM || gmtPatType == UTZFMT_PAT_POSITIVE_HMS) ?
                 1 : -1;
@@ -1829,7 +1829,7 @@ TimeZoneFormat::parseOffsetFields(const UnicodeString& text, int32_t start, UBoo
             U_ASSERT(items != NULL);
 
             // forcing parse to use single hour digit
-            tmpLen = parseOffsetFieldsWithPattern(text, start, items, TRUE, tmpH, tmpM, tmpS);
+            tmpLen = parseOffsetFieldsWithPattern(text, start, items, true, tmpH, tmpM, tmpS);
             if (tmpLen > 0) {
                 tmpSign = (gmtPatType == UTZFMT_PAT_POSITIVE_H || gmtPatType == UTZFMT_PAT_POSITIVE_HM || gmtPatType == UTZFMT_PAT_POSITIVE_HMS) ?
                     1 : -1;
@@ -1857,7 +1857,7 @@ TimeZoneFormat::parseOffsetFields(const UnicodeString& text, int32_t start, UBoo
 int32_t
 TimeZoneFormat::parseOffsetFieldsWithPattern(const UnicodeString& text, int32_t start,
         UVector* patternItems, UBool forceSingleHourDigit, int32_t& hour, int32_t& min, int32_t& sec) const {
-    UBool failed = FALSE;
+    UBool failed = false;
     int32_t offsetH, offsetM, offsetS;
     offsetH = offsetM = offsetS = 0;
     int32_t idx = start;
@@ -1891,7 +1891,7 @@ TimeZoneFormat::parseOffsetFieldsWithPattern(const UnicodeString& text, int32_t
                 }
             }
             if (text.caseCompare(idx, len, patStr, 0) != 0) {
-                failed = TRUE;
+                failed = true;
                 break;
             }
             idx += len;
@@ -1906,7 +1906,7 @@ TimeZoneFormat::parseOffsetFieldsWithPattern(const UnicodeString& text, int32_t
             }
 
             if (len == 0) {
-                failed = TRUE;
+                failed = true;
                 break;
             }
             idx += len;
@@ -2092,7 +2092,7 @@ TimeZoneFormat::parseDefaultOffsetFields(const UnicodeString& text, int32_t star
                 idx += (1 + len);
             }
         }
-    } while (FALSE);
+    } while (false);
 
     if (idx == start) {
         return 0;
@@ -2240,7 +2240,7 @@ TimeZoneFormat::parseAbuttingAsciiOffsetFields(const UnicodeString& text, ParseP
     }
 
     int32_t hour = 0, min = 0, sec = 0;
-    UBool bParsed = FALSE;
+    UBool bParsed = false;
     while (numDigits >= minDigits) {
         switch (numDigits) {
         case 1: //H
@@ -2409,20 +2409,20 @@ TimeZoneFormat::unquote(const UnicodeString& pattern, UnicodeString& result) {
         return result;
     }
     result.remove();
-    UBool isPrevQuote = FALSE;
-    UBool inQuote = FALSE;
+    UBool isPrevQuote = false;
+    UBool inQuote = false;
     for (int32_t i = 0; i < pattern.length(); i++) {
         UChar c = pattern.charAt(i);
         if (c == SINGLEQUOTE) {
             if (isPrevQuote) {
                 result.append(c);
-                isPrevQuote = FALSE;
+                isPrevQuote = false;
             } else {
-                isPrevQuote = TRUE;
+                isPrevQuote = true;
             }
             inQuote = !inQuote;
         } else {
-            isPrevQuote = FALSE;
+            isPrevQuote = false;
             result.append(c);
         }
     }
@@ -2441,8 +2441,8 @@ TimeZoneFormat::parseOffsetPattern(const UnicodeString& pattern, OffsetFields re
     }
 
     int32_t checkBits = 0;
-    UBool isPrevQuote = FALSE;
-    UBool inQuote = FALSE;
+    UBool isPrevQuote = false;
+    UBool inQuote = false;
     UChar textBuf[32];
     UnicodeString text(textBuf, 0, UPRV_LENGTHOF(textBuf));
     GMTOffsetField::FieldType itemType = GMTOffsetField::TEXT;
@@ -2453,9 +2453,9 @@ TimeZoneFormat::parseOffsetPattern(const UnicodeString& pattern, OffsetFields re
         if (ch == SINGLEQUOTE) {
             if (isPrevQuote) {
                 text.append(SINGLEQUOTE);
-                isPrevQuote = FALSE;
+                isPrevQuote = false;
             } else {
-                isPrevQuote = TRUE;
+                isPrevQuote = true;
                 if (itemType != GMTOffsetField::TEXT) {
                     if (GMTOffsetField::isValid(itemType, itemLength)) {
                         GMTOffsetField* fld = GMTOffsetField::createTimeField(itemType, static_cast(itemLength), status);
@@ -2472,7 +2472,7 @@ TimeZoneFormat::parseOffsetPattern(const UnicodeString& pattern, OffsetFields re
             }
             inQuote = !inQuote;
         } else {
-            isPrevQuote = FALSE;
+            isPrevQuote = false;
             if (inQuote) {
                 text.append(ch);
             } else {
@@ -2647,19 +2647,19 @@ TimeZoneFormat::initGMTOffsetPatterns(UErrorCode& status) {
 
 void
 TimeZoneFormat::checkAbuttingHoursAndMinutes() {
-    fAbuttingOffsetHoursAndMinutes= FALSE;
+    fAbuttingOffsetHoursAndMinutes= false;
     for (int32_t type = 0; type < UTZFMT_PAT_COUNT; type++) {
-        UBool afterH = FALSE;
+        UBool afterH = false;
         UVector *items = fGMTOffsetPatternItems[type];
         for (int32_t i = 0; i < items->size(); i++) {
             const GMTOffsetField* item = (GMTOffsetField*)items->elementAt(i);
             GMTOffsetField::FieldType fieldType = item->getType();
             if (fieldType != GMTOffsetField::TEXT) {
                 if (afterH) {
-                    fAbuttingOffsetHoursAndMinutes = TRUE;
+                    fAbuttingOffsetHoursAndMinutes = true;
                     break;
                 } else if (fieldType == GMTOffsetField::HOUR) {
-                    afterH = TRUE;
+                    afterH = true;
                 }
             } else if (afterH) {
                 break;
@@ -2675,7 +2675,7 @@ UBool
 TimeZoneFormat::toCodePoints(const UnicodeString& str, UChar32* codeArray, int32_t size) {
     int32_t count = str.countChar32();
     if (count != size) {
-        return FALSE;
+        return false;
     }
 
     for (int32_t idx = 0, start = 0; idx < size; idx++) {
@@ -2683,14 +2683,14 @@ TimeZoneFormat::toCodePoints(const UnicodeString& str, UChar32* codeArray, int32
         start = str.moveIndex32(start, 1);
     }
 
-    return TRUE;
+    return true;
 }
 
 TimeZone*
 TimeZoneFormat::createTimeZoneForOffset(int32_t offset) const {
     if (offset == 0) {
         // when offset is 0, we should use "Etc/GMT"
-        return TimeZone::createTimeZone(UnicodeString(TRUE, TZID_GMT, -1));
+        return TimeZone::createTimeZone(UnicodeString(true, TZID_GMT, -1));
     }
     return ZoneMeta::createCustomTimeZone(offset);
 }
@@ -2747,7 +2747,7 @@ ZoneIdMatchHandler::~ZoneIdMatchHandler() {
 UBool
 ZoneIdMatchHandler::handleMatch(int32_t matchLength, const CharacterNode *node, UErrorCode &status) {
     if (U_FAILURE(status)) {
-        return FALSE;
+        return false;
     }
     if (node->hasValues()) {
         const UChar* id = (const UChar*)node->getValue(0);
@@ -2758,7 +2758,7 @@ ZoneIdMatchHandler::handleMatch(int32_t matchLength, const CharacterNode *node,
             }
         }
     }
-    return TRUE;
+    return true;
 }
 
 const UChar*
@@ -2775,7 +2775,7 @@ ZoneIdMatchHandler::getMatchLen() {
 static void U_CALLCONV initZoneIdTrie(UErrorCode &status) {
     U_ASSERT(gZoneIdTrie == NULL);
     ucln_i18n_registerCleanup(UCLN_I18N_TIMEZONEFORMAT, tzfmt_cleanup);
-    gZoneIdTrie = new TextTrieMap(TRUE, NULL);    // No deleter, because values are pooled by ZoneMeta
+    gZoneIdTrie = new TextTrieMap(true, NULL);    // No deleter, because values are pooled by ZoneMeta
     if (gZoneIdTrie == NULL) {
         status = U_MEMORY_ALLOCATION_ERROR;
         return;
@@ -2826,7 +2826,7 @@ static void U_CALLCONV initShortZoneIdTrie(UErrorCode &status) {
     ucln_i18n_registerCleanup(UCLN_I18N_TIMEZONEFORMAT, tzfmt_cleanup);
     StringEnumeration *tzenum = TimeZone::createTimeZoneIDEnumeration(UCAL_ZONE_TYPE_CANONICAL, NULL, NULL, status);
     if (U_SUCCESS(status)) {
-        gShortZoneIdTrie = new TextTrieMap(TRUE, NULL);    // No deleter, because values are pooled by ZoneMeta
+        gShortZoneIdTrie = new TextTrieMap(true, NULL);    // No deleter, because values are pooled by ZoneMeta
         if (gShortZoneIdTrie == NULL) {
             status = U_MEMORY_ALLOCATION_ERROR;
         } else {
diff --git a/deps/icu-small/source/i18n/tzgnames.cpp b/deps/icu-small/source/i18n/tzgnames.cpp
index d5ee45ced78db4..e96dfd2b2f29ca 100644
--- a/deps/icu-small/source/i18n/tzgnames.cpp
+++ b/deps/icu-small/source/i18n/tzgnames.cpp
@@ -87,10 +87,10 @@ comparePartialLocationKey(const UHashTok key1, const UHashTok key2) {
     PartialLocationKey *p2 = (PartialLocationKey *)key2.pointer;
 
     if (p1 == p2) {
-        return TRUE;
+        return true;
     }
     if (p1 == NULL || p2 == NULL) {
-        return FALSE;
+        return false;
     }
     // We just check identity of tzID/mzID
     return (p1->tzID == p2->tzID && p1->mzID == p2->mzID && p1->isLong == p2->isLong);
@@ -180,7 +180,7 @@ UnicodeString&
 TimeZoneGenericNameMatchInfo::getTimeZoneID(int32_t index, UnicodeString& tzID) const {
     GMatchInfo *minfo = (GMatchInfo *)fMatches->elementAt(index);
     if (minfo != NULL && minfo->gnameInfo->tzID != NULL) {
-        tzID.setTo(TRUE, minfo->gnameInfo->tzID, -1);
+        tzID.setTo(true, minfo->gnameInfo->tzID, -1);
     } else {
         tzID.setToBogus();
     }
@@ -217,7 +217,7 @@ GNameSearchHandler::~GNameSearchHandler() {
 UBool
 GNameSearchHandler::handleMatch(int32_t matchLength, const CharacterNode *node, UErrorCode &status) {
     if (U_FAILURE(status)) {
-        return FALSE;
+        return false;
     }
     if (node->hasValues()) {
         int32_t valuesCount = node->countValues();
@@ -254,7 +254,7 @@ GNameSearchHandler::handleMatch(int32_t matchLength, const CharacterNode *node,
             }
         }
     }
-    return TRUE;
+    return true;
 }
 
 UVector*
@@ -338,8 +338,8 @@ TZGNCore::TZGNCore(const Locale& locale, UErrorCode& status)
   fPartialLocationNamesMap(NULL),
   fLocaleDisplayNames(NULL),
   fStringPool(status),
-  fGNamesTrie(TRUE, deleteGNameInfo),
-  fGNamesTrieFullyLoaded(FALSE) {
+  fGNamesTrie(true, deleteGNameInfo),
+  fGNamesTrieFullyLoaded(false) {
     initialize(locale, status);
 }
 
@@ -360,8 +360,8 @@ TZGNCore::initialize(const Locale& locale, UErrorCode& status) {
     }
 
     // Initialize format patterns
-    UnicodeString rpat(TRUE, gDefRegionPattern, -1);
-    UnicodeString fpat(TRUE, gDefFallbackPattern, -1);
+    UnicodeString rpat(true, gDefRegionPattern, -1);
+    UnicodeString fpat(true, gDefFallbackPattern, -1);
 
     UErrorCode tmpsts = U_ZERO_ERROR;   // OK with fallback warning..
     UResourceBundle *zoneStrings = ures_open(U_ICUDATA_ZONE, locale.getName(), &tmpsts);
@@ -432,7 +432,7 @@ TZGNCore::initialize(const Locale& locale, UErrorCode& status) {
     TimeZone *tz = TimeZone::createDefault();
     const UChar *tzID = ZoneMeta::getCanonicalCLDRID(*tz);
     if (tzID != NULL) {
-        loadStrings(UnicodeString(TRUE, tzID, -1));
+        loadStrings(UnicodeString(true, tzID, -1));
     }
     delete tz;
 }
@@ -459,7 +459,7 @@ TZGNCore::getDisplayName(const TimeZone& tz, UTimeZoneGenericNameType type, UDat
         {
             const UChar* tzCanonicalID = ZoneMeta::getCanonicalCLDRID(tz);
             if (tzCanonicalID != NULL) {
-                getGenericLocationName(UnicodeString(TRUE, tzCanonicalID, -1), name);
+                getGenericLocationName(UnicodeString(true, tzCanonicalID, -1), name);
             }
         }
         break;
@@ -469,7 +469,7 @@ TZGNCore::getDisplayName(const TimeZone& tz, UTimeZoneGenericNameType type, UDat
         if (name.isEmpty()) {
             const UChar* tzCanonicalID = ZoneMeta::getCanonicalCLDRID(tz);
             if (tzCanonicalID != NULL) {
-                getGenericLocationName(UnicodeString(TRUE, tzCanonicalID, -1), name);
+                getGenericLocationName(UnicodeString(true, tzCanonicalID, -1), name);
             }
         }
         break;
@@ -532,7 +532,7 @@ TZGNCore::getGenericLocationName(const UnicodeString& tzCanonicalID) {
     // Construct location name
     UnicodeString name;
     UnicodeString usCountryCode;
-    UBool isPrimary = FALSE;
+    UBool isPrimary = false;
 
     ZoneMeta::getCanonicalCountry(tzCanonicalID, usCountryCode, &isPrimary);
 
@@ -600,7 +600,7 @@ TZGNCore::formatGenericNonLocationName(const TimeZone& tz, UTimeZoneGenericNameT
         return name;
     }
 
-    UnicodeString tzID(TRUE, uID, -1);
+    UnicodeString tzID(true, uID, -1);
 
     // Try to get a name from time zone first
     UTimeZoneNameType nameType = (type == UTZGNM_LONG) ? UTZNM_LONG_GENERIC : UTZNM_SHORT_GENERIC;
@@ -616,17 +616,17 @@ TZGNCore::formatGenericNonLocationName(const TimeZone& tz, UTimeZoneGenericNameT
     fTimeZoneNames->getMetaZoneID(tzID, date, mzID);
     if (!mzID.isEmpty()) {
         UErrorCode status = U_ZERO_ERROR;
-        UBool useStandard = FALSE;
+        UBool useStandard = false;
         int32_t raw, sav;
         UChar tmpNameBuf[ZONE_NAME_U16_MAX];
 
-        tz.getOffset(date, FALSE, raw, sav, status);
+        tz.getOffset(date, false, raw, sav, status);
         if (U_FAILURE(status)) {
             return name;
         }
 
         if (sav == 0) {
-            useStandard = TRUE;
+            useStandard = true;
 
             TimeZone *tmptz = tz.clone();
             // Check if the zone actually uses daylight saving time around the time
@@ -640,30 +640,30 @@ TZGNCore::formatGenericNonLocationName(const TimeZone& tz, UTimeZoneGenericNameT
 
             if (btz != NULL) {
                 TimeZoneTransition before;
-                UBool beforTrs = btz->getPreviousTransition(date, TRUE, before);
+                UBool beforTrs = btz->getPreviousTransition(date, true, before);
                 if (beforTrs
                         && (date - before.getTime() < kDstCheckRange)
                         && before.getFrom()->getDSTSavings() != 0) {
-                    useStandard = FALSE;
+                    useStandard = false;
                 } else {
                     TimeZoneTransition after;
-                    UBool afterTrs = btz->getNextTransition(date, FALSE, after);
+                    UBool afterTrs = btz->getNextTransition(date, false, after);
                     if (afterTrs
                             && (after.getTime() - date < kDstCheckRange)
                             && after.getTo()->getDSTSavings() != 0) {
-                        useStandard = FALSE;
+                        useStandard = false;
                     }
                 }
             } else {
                 // If not BasicTimeZone... only if the instance is not an ICU's implementation.
                 // We may get a wrong answer in edge case, but it should practically work OK.
-                tmptz->getOffset(date - kDstCheckRange, FALSE, raw, sav, status);
+                tmptz->getOffset(date - kDstCheckRange, false, raw, sav, status);
                 if (sav != 0) {
-                    useStandard = FALSE;
+                    useStandard = false;
                 } else {
-                    tmptz->getOffset(date + kDstCheckRange, FALSE, raw, sav, status);
+                    tmptz->getOffset(date + kDstCheckRange, false, raw, sav, status);
                     if (sav != 0){
-                        useStandard = FALSE;
+                        useStandard = false;
                     }
                 }
                 if (U_FAILURE(status)) {
@@ -713,7 +713,7 @@ TZGNCore::formatGenericNonLocationName(const TimeZone& tz, UTimeZoneGenericNameT
                     // With getOffset(date, false, offsets1),
                     // you may get incorrect results because of time overlap at DST->STD
                     // transition.
-                    goldenZone->getOffset(date + raw + sav, TRUE, raw1, sav1, status);
+                    goldenZone->getOffset(date + raw + sav, true, raw1, sav1, status);
                     delete goldenZone;
                     if (U_SUCCESS(status)) {
                         if (raw != raw1 || sav != sav1) {
@@ -752,7 +752,7 @@ TZGNCore::getPartialLocationName(const UnicodeString& tzCanonicalID,
     if (uplname == NULL) {
         name.setToBogus();
     } else {
-        name.setTo(TRUE, uplname, -1);
+        name.setTo(true, uplname, -1);
     }
     return name;
 }
@@ -902,8 +902,8 @@ TZGNCore::findBestMatch(const UnicodeString& text, int32_t start, uint32_t types
     int32_t bestMatchLen = 0;
     UTimeZoneFormatTimeType bestMatchTimeType = UTZFMT_TIME_TYPE_UNKNOWN;
     UnicodeString bestMatchTzID;
-    // UBool isLongStandard = FALSE;   // workaround - see the comments below
-    UBool isStandard = FALSE;       // TODO: Temporary hack (on hack) for short standard name/location name conflict (found in zh_Hant), should be removed after CLDR 21m1 integration
+    // UBool isLongStandard = false;   // workaround - see the comments below
+    UBool isStandard = false;       // TODO: Temporary hack (on hack) for short standard name/location name conflict (found in zh_Hant), should be removed after CLDR 21m1 integration
 
     if (tznamesMatches != NULL) {
         UnicodeString mzID;
@@ -923,9 +923,9 @@ TZGNCore::findBestMatch(const UnicodeString& text, int32_t start, uint32_t types
                 }
                 switch (nameType) {
                 case UTZNM_LONG_STANDARD:
-                    // isLongStandard = TRUE;
+                    // isLongStandard = true;
                 case UTZNM_SHORT_STANDARD:  // this one is never used for generic, but just in case
-                    isStandard = TRUE;      // TODO: Remove this later, see the comments above.
+                    isStandard = true;      // TODO: Remove this later, see the comments above.
                     bestMatchTimeType = UTZFMT_TIME_TYPE_STANDARD;
                     break;
                 case UTZNM_LONG_DAYLIGHT:
@@ -1059,7 +1059,7 @@ TZGNCore::findLocal(const UnicodeString& text, int32_t start, uint32_t types, UE
             }
 
             if (U_SUCCESS(status)) {
-                nonConstThis->fGNamesTrieFullyLoaded = TRUE;
+                nonConstThis->fGNamesTrieFullyLoaded = true;
             }
         }
     }
@@ -1117,7 +1117,7 @@ typedef struct TZGNCoreRef {
 // TZGNCore object cache handling
 static UMutex gTZGNLock;
 static UHashtable *gTZGNCoreCache = NULL;
-static UBool gTZGNCoreCacheInitialized = FALSE;
+static UBool gTZGNCoreCacheInitialized = false;
 
 // Access count - incremented every time up to SWEEP_INTERVAL,
 // then reset to 0
@@ -1142,8 +1142,8 @@ static UBool U_CALLCONV tzgnCore_cleanup(void)
         uhash_close(gTZGNCoreCache);
         gTZGNCoreCache = NULL;
     }
-    gTZGNCoreCacheInitialized = FALSE;
-    return TRUE;
+    gTZGNCoreCacheInitialized = false;
+    return true;
 }
 
 /**
@@ -1211,7 +1211,7 @@ TimeZoneGenericNames::createInstance(const Locale& locale, UErrorCode& status) {
             if (U_SUCCESS(status)) {
                 uhash_setKeyDeleter(gTZGNCoreCache, uprv_free);
                 uhash_setValueDeleter(gTZGNCoreCache, deleteTZGNCoreRef);
-                gTZGNCoreCacheInitialized = TRUE;
+                gTZGNCoreCacheInitialized = true;
                 ucln_i18n_registerCleanup(UCLN_I18N_TIMEZONEGENERICNAMES, tzgnCore_cleanup);
             }
         }
diff --git a/deps/icu-small/source/i18n/tznames.cpp b/deps/icu-small/source/i18n/tznames.cpp
index 781f1cc161f9c5..ef4266718e00b6 100644
--- a/deps/icu-small/source/i18n/tznames.cpp
+++ b/deps/icu-small/source/i18n/tznames.cpp
@@ -31,7 +31,7 @@ U_NAMESPACE_BEGIN
 // TimeZoneNames object cache handling
 static UMutex gTimeZoneNamesLock;
 static UHashtable *gTimeZoneNamesCache = NULL;
-static UBool gTimeZoneNamesCacheInitialized = FALSE;
+static UBool gTimeZoneNamesCacheInitialized = false;
 
 // Access count - incremented every time up to SWEEP_INTERVAL,
 // then reset to 0
@@ -62,8 +62,8 @@ static UBool U_CALLCONV timeZoneNames_cleanup(void)
         uhash_close(gTimeZoneNamesCache);
         gTimeZoneNamesCache = NULL;
     }
-    gTimeZoneNamesCacheInitialized = FALSE;
-    return TRUE;
+    gTimeZoneNamesCacheInitialized = false;
+    return true;
 }
 
 /**
@@ -139,7 +139,7 @@ TimeZoneNamesDelegate::TimeZoneNamesDelegate(const Locale& locale, UErrorCode& s
         if (U_SUCCESS(status)) {
             uhash_setKeyDeleter(gTimeZoneNamesCache, uprv_free);
             uhash_setValueDeleter(gTimeZoneNamesCache, deleteTimeZoneNamesCacheEntry);
-            gTimeZoneNamesCacheInitialized = TRUE;
+            gTimeZoneNamesCacheInitialized = true;
             ucln_i18n_registerCleanup(UCLN_I18N_TIMEZONENAMES, timeZoneNames_cleanup);
         }
     }
@@ -380,10 +380,10 @@ struct MatchInfo : UMemory {
         this->matchLength = matchLength;
         if (tzID != NULL) {
             this->id.setTo(*tzID);
-            this->isTZID = TRUE;
+            this->isTZID = true;
         } else {
             this->id.setTo(*mzID);
-            this->isTZID = FALSE;
+            this->isTZID = false;
         }
     }
 };
@@ -468,9 +468,9 @@ TimeZoneNames::MatchInfoCollection::getTimeZoneIDAt(int32_t idx, UnicodeString&
     const MatchInfo* match = (const MatchInfo*)fMatches->elementAt(idx);
     if (match && match->isTZID) {
         tzID.setTo(match->id);
-        return TRUE;
+        return true;
     }
-    return FALSE;
+    return false;
 }
 
 UBool
@@ -479,9 +479,9 @@ TimeZoneNames::MatchInfoCollection::getMetaZoneIDAt(int32_t idx, UnicodeString&
     const MatchInfo* match = (const MatchInfo*)fMatches->elementAt(idx);
     if (match && !match->isTZID) {
         mzID.setTo(match->id);
-        return TRUE;
+        return true;
     }
-    return FALSE;
+    return false;
 }
 
 UVector*
diff --git a/deps/icu-small/source/i18n/tznames_impl.cpp b/deps/icu-small/source/i18n/tznames_impl.cpp
index 69991dfef4b5c0..2005c07ba81500 100644
--- a/deps/icu-small/source/i18n/tznames_impl.cpp
+++ b/deps/icu-small/source/i18n/tznames_impl.cpp
@@ -55,10 +55,10 @@ static const int32_t TZDBNAMES_KEYS_SIZE = UPRV_LENGTHOF(TZDBNAMES_KEYS);
 static UMutex gDataMutex;
 
 static UHashtable* gTZDBNamesMap = NULL;
-static icu::UInitOnce gTZDBNamesMapInitOnce = U_INITONCE_INITIALIZER;
+static icu::UInitOnce gTZDBNamesMapInitOnce {};
 
 static TextTrieMap* gTZDBNamesTrie = NULL;
-static icu::UInitOnce gTZDBNamesTrieInitOnce = U_INITONCE_INITIALIZER;
+static icu::UInitOnce gTZDBNamesTrieInitOnce {};
 
 // The order in which strings are stored may be different than the order in the public enum.
 enum UTimeZoneNameTypeIndex {
@@ -88,7 +88,7 @@ static UBool U_CALLCONV tzdbTimeZoneNames_cleanup(void) {
     }
     gTZDBNamesTrieInitOnce.reset();
 
-    return TRUE;
+    return true;
 }
 U_CDECL_END
 
@@ -162,7 +162,7 @@ CharacterNode::addValue(void *value, UObjectDeleter *valueDeleter, UErrorCode &s
                 values->addElement(fValues, status);
             }
             fValues = values.orphan();
-            fHasValuesVector = TRUE;
+            fHasValuesVector = true;
         }
         // Add the new value.
         UVector *values = (UVector *)fValues;
@@ -185,7 +185,7 @@ TextTrieMapSearchResultHandler::~TextTrieMapSearchResultHandler(){
 // ---------------------------------------------------
 TextTrieMap::TextTrieMap(UBool ignoreCase, UObjectDeleter *valueDeleter)
 : fIgnoreCase(ignoreCase), fNodes(NULL), fNodesCapacity(0), fNodesCount(0), 
-  fLazyContents(NULL), fIsEmpty(TRUE), fValueDeleter(valueDeleter) {
+  fLazyContents(NULL), fIsEmpty(true), fValueDeleter(valueDeleter) {
 }
 
 TextTrieMap::~TextTrieMap() {
@@ -227,7 +227,7 @@ TextTrieMap::put(const UnicodeString &key, void *value, ZNStringPool &sp, UError
 // resource bundle.
 void
 TextTrieMap::put(const UChar *key, void *value, UErrorCode &status) {
-    fIsEmpty = FALSE;
+    fIsEmpty = false;
     if (fLazyContents == NULL) {
         LocalPointer lpLazyContents(new UVector(status), status);
         fLazyContents = lpLazyContents.orphan();
@@ -289,7 +289,7 @@ TextTrieMap::putImpl(const UnicodeString &key, void *value, UErrorCode &status)
 UBool
 TextTrieMap::growNodes() {
     if (fNodesCapacity == 0xffff) {
-        return FALSE;  // We use 16-bit node indexes.
+        return false;  // We use 16-bit node indexes.
     }
     int32_t newCapacity = fNodesCapacity + 1000;
     if (newCapacity > 0xffff) {
@@ -297,13 +297,13 @@ TextTrieMap::growNodes() {
     }
     CharacterNode *newNodes = (CharacterNode *)uprv_malloc(newCapacity * sizeof(CharacterNode));
     if (newNodes == NULL) {
-        return FALSE;
+        return false;
     }
     uprv_memcpy(newNodes, fNodes, fNodesCount * sizeof(CharacterNode));
     uprv_free(fNodes);
     fNodes = newNodes;
     fNodesCapacity = newCapacity;
-    return TRUE;
+    return true;
 }
 
 CharacterNode*
@@ -377,7 +377,7 @@ void TextTrieMap::buildTrie(UErrorCode &status) {
         for (int32_t i=0; isize(); i+=2) {
             const UChar *key = (UChar *)fLazyContents->elementAt(i);
             void  *val = fLazyContents->elementAt(i+1);
-            UnicodeString keyString(TRUE, key, -1);  // Aliasing UnicodeString constructor.
+            UnicodeString keyString(true, key, -1);  // Aliasing UnicodeString constructor.
             putImpl(keyString, val, status);
         }
         delete fLazyContents;
@@ -617,13 +617,13 @@ class ZNames : public UMemory {
     UBool fOwnsLocationName;
 
     ZNames(const UChar* names[], const UChar* locationName)
-            : fDidAddIntoTrie(FALSE) {
+            : fDidAddIntoTrie(false) {
         uprv_memcpy(fNames, names, sizeof(fNames));
         if (locationName != NULL) {
-            fOwnsLocationName = TRUE;
+            fOwnsLocationName = true;
             fNames[UTZNM_INDEX_EXEMPLAR_LOCATION] = locationName;
         } else {
-            fOwnsLocationName = FALSE;
+            fOwnsLocationName = false;
         }
     }
 
@@ -713,7 +713,7 @@ class ZNames : public UMemory {
             UErrorCode& status) {
         if (U_FAILURE(status)) { return; }
         if (fDidAddIntoTrie) { return; }
-        fDidAddIntoTrie = TRUE;
+        fDidAddIntoTrie = true;
 
         for (int32_t i = 0; i < UTZNM_INDEX_COUNT; i++) {
             const UChar* name = fNames[i];
@@ -948,7 +948,7 @@ ZNameSearchHandler::~ZNameSearchHandler() {
 UBool
 ZNameSearchHandler::handleMatch(int32_t matchLength, const CharacterNode *node, UErrorCode &status) {
     if (U_FAILURE(status)) {
-        return FALSE;
+        return false;
     }
     if (node->hasValues()) {
         int32_t valuesCount = node->countValues();
@@ -980,7 +980,7 @@ ZNameSearchHandler::handleMatch(int32_t matchLength, const CharacterNode *node,
             }
         }
     }
-    return TRUE;
+    return true;
 }
 
 TimeZoneNames::MatchInfoCollection*
@@ -1028,9 +1028,9 @@ TimeZoneNamesImpl::TimeZoneNamesImpl(const Locale& locale, UErrorCode& status)
   fZoneStrings(NULL),
   fTZNamesMap(NULL),
   fMZNamesMap(NULL),
-  fNamesTrieFullyLoaded(FALSE),
-  fNamesFullyLoaded(FALSE),
-  fNamesTrie(TRUE, deleteZNameInfo) {
+  fNamesTrieFullyLoaded(false),
+  fNamesFullyLoaded(false),
+  fNamesTrie(true, deleteZNameInfo) {
     initialize(locale, status);
 }
 
@@ -1224,7 +1224,7 @@ TimeZoneNamesImpl::getMetaZoneDisplayName(const UnicodeString& mzID,
     if (znames != NULL) {
         const UChar* s = znames->getName(type);
         if (s != NULL) {
-            name.setTo(TRUE, s, -1);
+            name.setTo(true, s, -1);
         }
     }
     return name;
@@ -1250,7 +1250,7 @@ TimeZoneNamesImpl::getTimeZoneDisplayName(const UnicodeString& tzID, UTimeZoneNa
     if (tznames != NULL) {
         const UChar *s = tznames->getName(type);
         if (s != NULL) {
-            name.setTo(TRUE, s, -1);
+            name.setTo(true, s, -1);
         }
     }
     return name;
@@ -1274,7 +1274,7 @@ TimeZoneNamesImpl::getExemplarLocationName(const UnicodeString& tzID, UnicodeStr
         locName = tznames->getName(UTZNM_EXEMPLAR_LOCATION);
     }
     if (locName != NULL) {
-        name.setTo(TRUE, locName, -1);
+        name.setTo(true, locName, -1);
     }
 
     return name;
@@ -1385,7 +1385,7 @@ TimeZoneNamesImpl::find(const UnicodeString& text, int32_t start, uint32_t types
         // Load everything now.
         nonConstThis->internalLoadAllDisplayNames(status);
         nonConstThis->addAllNamesIntoTrie(status);
-        nonConstThis->fNamesTrieFullyLoaded = TRUE;
+        nonConstThis->fNamesTrieFullyLoaded = true;
         if (U_FAILURE(status)) { return NULL; }
 
         // Third try: we must return this one.
@@ -1639,7 +1639,7 @@ void TimeZoneNamesImpl::getDisplayNames(const UnicodeString& tzID,
             }
         }
         if (name != NULL) {
-            dest[i].setTo(TRUE, name, -1);
+            dest[i].setTo(true, name, -1);
         } else {
             dest[i].setToBogus();
         }
@@ -1649,7 +1649,7 @@ void TimeZoneNamesImpl::getDisplayNames(const UnicodeString& tzID,
 // Caller must synchronize.
 void TimeZoneNamesImpl::internalLoadAllDisplayNames(UErrorCode& status) {
     if (!fNamesFullyLoaded) {
-        fNamesFullyLoaded = TRUE;
+        fNamesFullyLoaded = true;
 
         ZoneStringsLoader loader(*this, status);
         loader.load(status);
@@ -1771,7 +1771,7 @@ TZDBNames::createInstance(UResourceBundle* rb, const char* key) {
     }
 
     names = (const UChar **)uprv_malloc(sizeof(const UChar*) * TZDBNAMES_KEYS_SIZE);
-    UBool isEmpty = TRUE;
+    UBool isEmpty = true;
     if (names != NULL) {
         for (int32_t i = 0; i < TZDBNAMES_KEYS_SIZE; i++) {
             status = U_ZERO_ERROR;
@@ -1780,7 +1780,7 @@ TZDBNames::createInstance(UResourceBundle* rb, const char* key) {
                 names[i] = NULL;
             } else {
                 names[i] = value;
-                isEmpty = FALSE;
+                isEmpty = false;
             }
         }
     }
@@ -1793,7 +1793,7 @@ TZDBNames::createInstance(UResourceBundle* rb, const char* key) {
     }
 
     UResourceBundle *regionsRes = ures_getByKey(rbTable, "parseRegions", NULL, &status);
-    UBool regionError = FALSE;
+    UBool regionError = false;
     if (U_SUCCESS(status)) {
         numRegions = ures_getSize(regionsRes);
         if (numRegions > 0) {
@@ -1809,12 +1809,12 @@ TZDBNames::createInstance(UResourceBundle* rb, const char* key) {
                     status = U_ZERO_ERROR;
                     const UChar *uregion = ures_getStringByIndex(regionsRes, i, &len, &status);
                     if (U_FAILURE(status)) {
-                        regionError = TRUE;
+                        regionError = true;
                         break;
                     }
                     *pRegion = (char*)uprv_malloc(sizeof(char) * (len + 1));
                     if (*pRegion == NULL) {
-                        regionError = TRUE;
+                        regionError = true;
                         break;
                     }
                     u_UCharsToChars(uregion, *pRegion, len);
@@ -1915,7 +1915,7 @@ TZDBNameSearchHandler::~TZDBNameSearchHandler() {
 UBool
 TZDBNameSearchHandler::handleMatch(int32_t matchLength, const CharacterNode *node, UErrorCode &status) {
     if (U_FAILURE(status)) {
-        return FALSE;
+        return false;
     }
 
     TZDBNameInfo *match = NULL;
@@ -1943,7 +1943,7 @@ TZDBNameSearchHandler::handleMatch(int32_t matchLength, const CharacterNode *nod
                         match = defaultRegionMatch = ninfo;
                     }
                 } else {
-                    UBool matchRegion = FALSE;
+                    UBool matchRegion = false;
                     // non-default metazone mapping for an abbreviation
                     // comes with applicable regions. For example, the default
                     // metazone mapping for "CST" is America_Central,
@@ -1953,7 +1953,7 @@ TZDBNameSearchHandler::handleMatch(int32_t matchLength, const CharacterNode *nod
                         const char *region = ninfo->parseRegions[j];
                         if (uprv_strcmp(fRegion, region) == 0) {
                             match = ninfo;
-                            matchRegion = TRUE;
+                            matchRegion = true;
                             break;
                         }
                     }
@@ -2004,7 +2004,7 @@ TZDBNameSearchHandler::handleMatch(int32_t matchLength, const CharacterNode *nod
             }
         }
     }
-    return TRUE;
+    return true;
 }
 
 TimeZoneNames::MatchInfoCollection*
@@ -2055,7 +2055,7 @@ static void U_CALLCONV prepareFind(UErrorCode &status) {
     if (U_FAILURE(status)) {
         return;
     }
-    gTZDBNamesTrie = new TextTrieMap(TRUE, deleteTZDBNameInfo);
+    gTZDBNamesTrie = new TextTrieMap(true, deleteTZDBNameInfo);
     if (gTZDBNamesTrie == NULL) {
         status = U_MEMORY_ALLOCATION_ERROR;
         return;
@@ -2131,7 +2131,7 @@ U_CDECL_END
 
 TZDBTimeZoneNames::TZDBTimeZoneNames(const Locale& locale)
 : fLocale(locale) {
-    UBool useWorld = TRUE;
+    UBool useWorld = true;
     const char* region = fLocale.getCountry();
     int32_t regionLen = static_cast(uprv_strlen(region));
     if (regionLen == 0) {
@@ -2143,11 +2143,11 @@ TZDBTimeZoneNames::TZDBTimeZoneNames(const Locale& locale)
         }
         regionLen = uloc_getCountry(loc.data(), fRegion, sizeof(fRegion), &status);
         if (U_SUCCESS(status) && regionLen < (int32_t)sizeof(fRegion)) {
-            useWorld = FALSE;
+            useWorld = false;
         }
     } else if (regionLen < (int32_t)sizeof(fRegion)) {
         uprv_strcpy(fRegion, region);
-        useWorld = FALSE;
+        useWorld = false;
     }
     if (useWorld) {
         uprv_strcpy(fRegion, "001");
@@ -2206,7 +2206,7 @@ TZDBTimeZoneNames::getMetaZoneDisplayName(const UnicodeString& mzID,
         if (tzdbNames != NULL) {
             const UChar *s = tzdbNames->getName(type);
             if (s != NULL) {
-                name.setTo(TRUE, s, -1);
+                name.setTo(true, s, -1);
             }
         }
     }
diff --git a/deps/icu-small/source/i18n/tzrule.cpp b/deps/icu-small/source/i18n/tzrule.cpp
index a60fffbe020295..a98ecc8086baa4 100644
--- a/deps/icu-small/source/i18n/tzrule.cpp
+++ b/deps/icu-small/source/i18n/tzrule.cpp
@@ -135,26 +135,26 @@ InitialTimeZoneRule::operator!=(const TimeZoneRule& that) const {
 UBool
 InitialTimeZoneRule::isEquivalentTo(const TimeZoneRule& other) const {
     if (this == &other) {
-        return TRUE;
+        return true;
     }
-    if (typeid(*this) != typeid(other) || TimeZoneRule::isEquivalentTo(other) == FALSE) {
-        return FALSE;
+    if (typeid(*this) != typeid(other) || TimeZoneRule::isEquivalentTo(other) == false) {
+        return false;
     }
-    return TRUE;
+    return true;
 }
 
 UBool
 InitialTimeZoneRule::getFirstStart(int32_t /*prevRawOffset*/,
                                   int32_t /*prevDSTSavings*/,
                                   UDate& /*result*/) const {
-    return FALSE;
+    return false;
 }
 
 UBool
 InitialTimeZoneRule::getFinalStart(int32_t /*prevRawOffset*/,
                                   int32_t /*prevDSTSavings*/,
                                   UDate& /*result*/) const {
-    return FALSE;
+    return false;
 }
 
 UBool
@@ -163,7 +163,7 @@ InitialTimeZoneRule::getNextStart(UDate /*base*/,
                                  int32_t /*prevDSTSavings*/,
                                  UBool /*inclusive*/,
                                  UDate& /*result*/) const {
-    return FALSE;
+    return false;
 }
 
 UBool
@@ -172,7 +172,7 @@ InitialTimeZoneRule::getPreviousStart(UDate /*base*/,
                                      int32_t /*prevDSTSavings*/,
                                      UBool /*inclusive*/,
                                      UDate& /*result*/) const {
-    return FALSE;
+    return false;
 }
 
 
@@ -266,14 +266,14 @@ AnnualTimeZoneRule::getStartInYear(int32_t year,
                                    int32_t prevDSTSavings,
                                    UDate &result) const {
     if (year < fStartYear || year > fEndYear) {
-        return FALSE;
+        return false;
     }
     double ruleDay;
     DateTimeRule::DateRuleType type = fDateTimeRule->getDateRuleType();
     if (type == DateTimeRule::DOM) {
         ruleDay = Grego::fieldsToDay(year, fDateTimeRule->getRuleMonth(), fDateTimeRule->getRuleDayOfMonth());
     } else {
-        UBool after = TRUE;
+        UBool after = true;
         if (type == DateTimeRule::DOW) {
             // Normalize DOW rule into DOW_GEQ_DOM or DOW_LEQ_DOM
             int32_t weeks = fDateTimeRule->getRuleWeekInMonth();
@@ -281,7 +281,7 @@ AnnualTimeZoneRule::getStartInYear(int32_t year,
                 ruleDay = Grego::fieldsToDay(year, fDateTimeRule->getRuleMonth(), 1);
                 ruleDay += 7 * (weeks - 1);
             } else {
-                after = FALSE;
+                after = false;
                 ruleDay = Grego::fieldsToDay(year, fDateTimeRule->getRuleMonth(),
                     Grego::monthLength(year, fDateTimeRule->getRuleMonth()));
                 ruleDay += 7 * (weeks + 1);
@@ -290,7 +290,7 @@ AnnualTimeZoneRule::getStartInYear(int32_t year,
             int32_t month = fDateTimeRule->getRuleMonth();
             int32_t dom = fDateTimeRule->getRuleDayOfMonth();
             if (type == DateTimeRule::DOW_LEQ_DOM) {
-                after = FALSE;
+                after = false;
                 // Handle Feb <=29
                 if (month == UCAL_FEBRUARY && dom == 29 && !Grego::isLeapYear(year)) {
                     dom--;
@@ -315,16 +315,16 @@ AnnualTimeZoneRule::getStartInYear(int32_t year,
     if (fDateTimeRule->getTimeRuleType() == DateTimeRule::WALL_TIME) {
         result -= prevDSTSavings;
     }
-    return TRUE;
+    return true;
 }
 
 UBool
 AnnualTimeZoneRule::isEquivalentTo(const TimeZoneRule& other) const {
     if (this == &other) {
-        return TRUE;
+        return true;
     }
-    if (typeid(*this) != typeid(other) || TimeZoneRule::isEquivalentTo(other) == FALSE) {
-        return FALSE;
+    if (typeid(*this) != typeid(other) || TimeZoneRule::isEquivalentTo(other) == false) {
+        return false;
     }
     AnnualTimeZoneRule* that = (AnnualTimeZoneRule*)&other;
     return (*fDateTimeRule == *(that->fDateTimeRule) &&
@@ -344,7 +344,7 @@ AnnualTimeZoneRule::getFinalStart(int32_t prevRawOffset,
                                   int32_t prevDSTSavings,
                                   UDate& result) const {
     if (fEndYear == MAX_YEAR) {
-        return FALSE;
+        return false;
     }
     return getStartInYear(fEndYear, prevRawOffset, prevDSTSavings, result);
 }
@@ -367,10 +367,10 @@ AnnualTimeZoneRule::getNextStart(UDate base,
             return getStartInYear(year + 1, prevRawOffset, prevDSTSavings, result);
         } else {
             result = tmp;
-            return TRUE;
+            return true;
         }
     }
-    return FALSE;
+    return false;
 }
 
 UBool
@@ -391,10 +391,10 @@ AnnualTimeZoneRule::getPreviousStart(UDate base,
             return getStartInYear(year - 1, prevRawOffset, prevDSTSavings, result);
         } else {
             result = tmp;
-            return TRUE;
+            return true;
         }
     }
-    return FALSE;
+    return false;
 }
 
 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(TimeArrayTimeZoneRule)
@@ -482,10 +482,10 @@ TimeArrayTimeZoneRule::getTimeType(void) const {
 UBool
 TimeArrayTimeZoneRule::getStartTimeAt(int32_t index, UDate& result) const {
     if (index >= fNumStartTimes || index < 0) {
-        return FALSE;
+        return false;
     }
     result = fStartTimes[index];
-    return TRUE;
+    return true;
 }
 
 int32_t
@@ -496,21 +496,21 @@ TimeArrayTimeZoneRule::countStartTimes(void) const {
 UBool
 TimeArrayTimeZoneRule::isEquivalentTo(const TimeZoneRule& other) const {
     if (this == &other) {
-        return TRUE;
+        return true;
     }
-    if (typeid(*this) != typeid(other) || TimeZoneRule::isEquivalentTo(other) == FALSE) {
-        return FALSE;
+    if (typeid(*this) != typeid(other) || TimeZoneRule::isEquivalentTo(other) == false) {
+        return false;
     }
     TimeArrayTimeZoneRule* that = (TimeArrayTimeZoneRule*)&other;
     if (fTimeRuleType != that->fTimeRuleType ||
         fNumStartTimes != that->fNumStartTimes) {
-        return FALSE;
+        return false;
     }
     // Compare start times
-    UBool res = TRUE;
+    UBool res = true;
     for (int32_t i = 0; i < fNumStartTimes; i++) {
         if (fStartTimes[i] != that->fStartTimes[i]) {
-            res = FALSE;
+            res = false;
             break;
         }
     }
@@ -522,10 +522,10 @@ TimeArrayTimeZoneRule::getFirstStart(int32_t prevRawOffset,
                                              int32_t prevDSTSavings,
                                              UDate& result) const {
     if (fNumStartTimes <= 0 || fStartTimes == NULL) {
-        return FALSE;
+        return false;
     }
     result = getUTC(fStartTimes[0], prevRawOffset, prevDSTSavings);
-    return TRUE;
+    return true;
 }
 
 UBool
@@ -533,10 +533,10 @@ TimeArrayTimeZoneRule::getFinalStart(int32_t prevRawOffset,
                                      int32_t prevDSTSavings,
                                      UDate& result) const {
     if (fNumStartTimes <= 0 || fStartTimes == NULL) {
-        return FALSE;
+        return false;
     }
     result = getUTC(fStartTimes[fNumStartTimes - 1], prevRawOffset, prevDSTSavings);
-    return TRUE;
+    return true;
 }
 
 UBool
@@ -554,9 +554,9 @@ TimeArrayTimeZoneRule::getNextStart(UDate base,
         result = time;
     }
     if (i == fNumStartTimes - 1) {
-        return FALSE;
+        return false;
     }
-    return TRUE;
+    return true;
 }
 
 UBool
@@ -570,10 +570,10 @@ TimeArrayTimeZoneRule::getPreviousStart(UDate base,
         UDate time = getUTC(fStartTimes[i], prevRawOffset, prevDSTSavings);
         if (time < base || (inclusive && time == base)) {
             result = time;
-            return TRUE;
+            return true;
         }
     }
-    return FALSE;
+    return false;
 }
 
 
@@ -591,7 +591,7 @@ TimeArrayTimeZoneRule::initStartTimes(const UDate source[], int32_t size, UError
         if (fStartTimes == NULL) {
             status = U_MEMORY_ALLOCATION_ERROR;
             fNumStartTimes = 0;
-            return FALSE;
+            return false;
         }
     } else {
         fStartTimes = (UDate*)fLocalStartTimes;
@@ -599,15 +599,15 @@ TimeArrayTimeZoneRule::initStartTimes(const UDate source[], int32_t size, UError
     uprv_memcpy(fStartTimes, source, sizeof(UDate)*size);
     fNumStartTimes = size;
     // Sort dates
-    uprv_sortArray(fStartTimes, fNumStartTimes, (int32_t)sizeof(UDate), compareDates, NULL, TRUE, &status);
+    uprv_sortArray(fStartTimes, fNumStartTimes, (int32_t)sizeof(UDate), compareDates, NULL, true, &status);
     if (U_FAILURE(status)) {
         if (fStartTimes != NULL && fStartTimes != fLocalStartTimes) {
             uprv_free(fStartTimes);
         }
         fNumStartTimes = 0;
-        return FALSE;
+        return false;
     }
-    return TRUE;
+    return true;
 }
 
 UDate
diff --git a/deps/icu-small/source/i18n/ucal.cpp b/deps/icu-small/source/i18n/ucal.cpp
index 33f72589c502c8..36fe9b8f8a983c 100644
--- a/deps/icu-small/source/i18n/ucal.cpp
+++ b/deps/icu-small/source/i18n/ucal.cpp
@@ -124,7 +124,7 @@ ucal_getDSTSavings(const UChar* zoneID, UErrorCode* ec) {
             UDate d = Calendar::getNow();
             for (int32_t i=0; i<53; ++i, d+=U_MILLIS_PER_DAY*7.0) {
                 int32_t raw, dst;
-                zone->getOffset(d, FALSE, raw, dst, *ec);
+                zone->getOffset(d, false, raw, dst, *ec);
                 if (U_FAILURE(*ec)) {
                     break;
                 } else if (dst != 0) {
@@ -263,19 +263,19 @@ ucal_getTimeZoneDisplayName(const     UCalendar*                 cal,
 
     switch(type) {
   case UCAL_STANDARD:
-      tz.getDisplayName(FALSE, TimeZone::LONG, Locale(locale), id);
+      tz.getDisplayName(false, TimeZone::LONG, Locale(locale), id);
       break;
 
   case UCAL_SHORT_STANDARD:
-      tz.getDisplayName(FALSE, TimeZone::SHORT, Locale(locale), id);
+      tz.getDisplayName(false, TimeZone::SHORT, Locale(locale), id);
       break;
 
   case UCAL_DST:
-      tz.getDisplayName(TRUE, TimeZone::LONG, Locale(locale), id);
+      tz.getDisplayName(true, TimeZone::LONG, Locale(locale), id);
       break;
 
   case UCAL_SHORT_DST:
-      tz.getDisplayName(TRUE, TimeZone::SHORT, Locale(locale), id);
+      tz.getDisplayName(true, TimeZone::SHORT, Locale(locale), id);
       break;
     }
 
@@ -594,7 +594,7 @@ ucal_getCanonicalTimeZoneID(const UChar* id, int32_t len,
         return 0;
     }
     if (isSystemID) {
-        *isSystemID = FALSE;
+        *isSystemID = false;
     }
     if (id == 0 || len == 0 || result == 0 || resultCapacity <= 0) {
         *status = U_ILLEGAL_ARGUMENT_ERROR;
@@ -602,7 +602,7 @@ ucal_getCanonicalTimeZoneID(const UChar* id, int32_t len,
     }
     int32_t reslen = 0;
     UnicodeString canonical;
-    UBool systemID = FALSE;
+    UBool systemID = false;
     TimeZone::getCanonicalID(UnicodeString(id, len), canonical, systemID, *status);
     if (U_SUCCESS(*status)) {
         if (isSystemID) {
@@ -644,7 +644,7 @@ U_CAPI UBool U_EXPORT2
 ucal_isWeekend(const UCalendar *cal, UDate date, UErrorCode *status)
 {
     if (U_FAILURE(*status)) {
-        return FALSE;
+        return false;
     }
     return ((Calendar*)cal)->isWeekend(date, *status);
 }
@@ -697,7 +697,7 @@ U_CAPI UEnumeration* U_EXPORT2
 ucal_getKeywordValuesForLocale(const char * /* key */, const char* locale, UBool commonlyUsed, UErrorCode *status) {
     // Resolve region
     char prefRegion[ULOC_COUNTRY_CAPACITY];
-    (void)ulocimp_getRegionForSupplementalData(locale, TRUE, prefRegion, sizeof(prefRegion), status);
+    (void)ulocimp_getRegionForSupplementalData(locale, true, prefRegion, sizeof(prefRegion), status);
     
     // Read preferred calendar values from supplementalData calendarPreference
     UResourceBundle *rb = ures_openDirect(nullptr, "supplementalData", status);
@@ -724,7 +724,7 @@ ucal_getKeywordValuesForLocale(const char * /* key */, const char* locale, UBool
                 u_UCharsToChars(type, caltype, len);
                 *(caltype + len) = 0;
 
-                ulist_addItemEndList(values, caltype, TRUE, status);
+                ulist_addItemEndList(values, caltype, true, status);
                 if (U_FAILURE(*status)) {
                     break;
                 }
@@ -734,7 +734,7 @@ ucal_getKeywordValuesForLocale(const char * /* key */, const char* locale, UBool
                 // If not commonlyUsed, add other available values
                 for (int32_t i = 0; CAL_TYPES[i] != nullptr; i++) {
                     if (!ulist_containsString(values, CAL_TYPES[i], (int32_t)uprv_strlen(CAL_TYPES[i]))) {
-                        ulist_addItemEndList(values, CAL_TYPES[i], FALSE, status);
+                        ulist_addItemEndList(values, CAL_TYPES[i], false, status);
                         if (U_FAILURE(*status)) {
                             break;
                         }
@@ -773,7 +773,7 @@ ucal_getTimeZoneTransitionDate(const UCalendar* cal, UTimeZoneTransitionType typ
                                UDate* transition, UErrorCode* status)
 {
     if (U_FAILURE(*status)) {
-        return FALSE;
+        return false;
     }
     UDate base = ((Calendar*)cal)->getTime(*status);
     const TimeZone& tz = ((Calendar*)cal)->getTimeZone();
@@ -786,10 +786,10 @@ ucal_getTimeZoneTransitionDate(const UCalendar* cal, UTimeZoneTransitionType typ
                         btz->getPreviousTransition(base, inclusive, tzt);
         if (result) {
             *transition = tzt.getTime();
-            return TRUE;
+            return true;
         }
     }
-    return FALSE;
+    return false;
 }
 
 U_CAPI int32_t U_EXPORT2
diff --git a/deps/icu-small/source/i18n/ucln_in.cpp b/deps/icu-small/source/i18n/ucln_in.cpp
index f29cbe41dde05f..cdbd16a65e50d4 100644
--- a/deps/icu-small/source/i18n/ucln_in.cpp
+++ b/deps/icu-small/source/i18n/ucln_in.cpp
@@ -45,7 +45,7 @@ static UBool U_CALLCONV i18n_cleanup(void)
 #if !UCLN_NO_AUTO_CLEANUP && (defined(UCLN_AUTO_ATEXIT) || defined(UCLN_AUTO_LOCAL))
     ucln_unRegisterAutomaticCleanup();
 #endif
-    return TRUE;
+    return true;
 }
 
 void ucln_i18n_registerCleanup(ECleanupI18NType type,
diff --git a/deps/icu-small/source/i18n/ucol_res.cpp b/deps/icu-small/source/i18n/ucol_res.cpp
index b277cf3b280a5f..8308d99c2907c7 100644
--- a/deps/icu-small/source/i18n/ucol_res.cpp
+++ b/deps/icu-small/source/i18n/ucol_res.cpp
@@ -62,7 +62,7 @@ namespace {
 static const UChar *rootRules = NULL;
 static int32_t rootRulesLength = 0;
 static UResourceBundle *rootBundle = NULL;
-static UInitOnce gInitOnceUcolRes = U_INITONCE_INITIALIZER;
+static UInitOnce gInitOnceUcolRes {};
 
 }  // namespace
 
@@ -75,7 +75,7 @@ ucol_res_cleanup() {
     ures_close(rootBundle);
     rootBundle = NULL;
     gInitOnceUcolRes.reset();
-    return TRUE;
+    return true;
 }
 
 void U_CALLCONV
@@ -168,7 +168,7 @@ CollationLoader::CollationLoader(const CollationCacheEntry *re, const Locale &re
                                  UErrorCode &errorCode)
         : cache(UnifiedCache::getInstance(errorCode)), rootEntry(re),
           validLocale(re->validLocale), locale(requested),
-          typesTried(0), typeFallback(FALSE),
+          typesTried(0), typeFallback(false),
           bundle(NULL), collations(NULL), data(NULL) {
     type[0] = 0;
     defaultType[0] = 0;
@@ -321,7 +321,7 @@ CollationLoader::loadFromCollations(UErrorCode &errorCode) {
     int32_t typeLength = static_cast(uprv_strlen(type));
     if(errorCode == U_MISSING_RESOURCE_ERROR) {
         errorCode = U_USING_DEFAULT_WARNING;
-        typeFallback = TRUE;
+        typeFallback = true;
         if((typesTried & TRIED_SEARCH) == 0 &&
                 typeLength > 6 && uprv_strncmp(type, "search", 6) == 0) {
             // fall back from something like "searchjl" to "search"
@@ -404,7 +404,7 @@ CollationLoader::loadFromData(UErrorCode &errorCode) {
         const UChar *s = ures_getStringByKey(data, "Sequence", &len,
                                              &internalErrorCode);
         if(U_SUCCESS(internalErrorCode)) {
-            t->rules.setTo(TRUE, s, len);
+            t->rules.setTo(true, s, len);
         }
     }
 
@@ -619,7 +619,7 @@ namespace {
 struct KeywordsSink : public ResourceSink {
 public:
     KeywordsSink(UErrorCode &errorCode) :
-            values(ulist_createEmptyList(&errorCode)), hasDefault(FALSE) {}
+            values(ulist_createEmptyList(&errorCode)), hasDefault(false) {}
     virtual ~KeywordsSink();
 
     virtual void put(const char *key, ResourceValue &value, UBool /*noFallback*/,
@@ -639,13 +639,13 @@ struct KeywordsSink : public ResourceSink {
                             return;
                         }
                         ulist_removeString(values, defcoll.data());
-                        ulist_addItemBeginList(values, ownedDefault, TRUE, &errorCode);
-                        hasDefault = TRUE;
+                        ulist_addItemBeginList(values, ownedDefault, true, &errorCode);
+                        hasDefault = true;
                     }
                 }
             } else if (type == URES_TABLE && uprv_strncmp(key, "private-", 8) != 0) {
                 if (!ulist_containsString(values, key, (int32_t)uprv_strlen(key))) {
-                    ulist_addItemEndList(values, key, FALSE, &errorCode);
+                    ulist_addItemEndList(values, key, false, &errorCode);
                 }
             }
             if (U_FAILURE(errorCode)) { return; }
@@ -695,7 +695,7 @@ ucol_getFunctionalEquivalent(char* result, int32_t resultCapacity,
     // N.B.: Resource name is "collations" but keyword is "collation"
     return ures_getFunctionalEquivalent(result, resultCapacity, U_ICUDATA_COLL,
         "collations", keyword, locale,
-        isAvailable, TRUE, status);
+        isAvailable, true, status);
 }
 
 #endif /* #if !UCONFIG_NO_COLLATION */
diff --git a/deps/icu-small/source/i18n/ucol_sit.cpp b/deps/icu-small/source/i18n/ucol_sit.cpp
index 4dc81aebcc942d..19281e43522d77 100644
--- a/deps/icu-small/source/i18n/ucol_sit.cpp
+++ b/deps/icu-small/source/i18n/ucol_sit.cpp
@@ -109,7 +109,7 @@ CollatorSpec::CollatorSpec() :
 locale(),
 variableTopValue(0),
 variableTopString(),
-variableTopSet(FALSE)
+variableTopSet(false)
  {
     // set collation options to default
     for(int32_t i = 0; i < UCOL_ATTRIBUTE_COUNT; i++) {
@@ -270,7 +270,7 @@ _processVariableTop(CollatorSpec *spec, uint32_t value1, const char* string, UEr
         spec->variableTopValue = readHexCodeUnit(&string, status);
     }
     if(U_SUCCESS(*status)) {
-        spec->variableTopSet = TRUE;
+        spec->variableTopSet = true;
     }
     return string;
 }
@@ -618,7 +618,7 @@ ucol_getContractions( const UCollator *coll,
                   USet *contractions,
                   UErrorCode *status)
 {
-  ucol_getContractionsAndExpansions(coll, contractions, NULL, FALSE, status);
+  ucol_getContractionsAndExpansions(coll, contractions, NULL, false, status);
   return uset_getItemCount(contractions);
 }
 
diff --git a/deps/icu-small/source/i18n/ucoleitr.cpp b/deps/icu-small/source/i18n/ucoleitr.cpp
index 596ce032956d0c..53649c01bc1fb3 100644
--- a/deps/icu-small/source/i18n/ucoleitr.cpp
+++ b/deps/icu-small/source/i18n/ucoleitr.cpp
@@ -205,7 +205,7 @@ void UCollationPCE::init(const Collator &coll)
 
     strength    = coll.getAttribute(UCOL_STRENGTH, status);
     toShift     = coll.getAttribute(UCOL_ALTERNATE_HANDLING, status) == UCOL_SHIFTED;
-    isShifted   = FALSE;
+    isShifted   = false;
     variableTop = coll.getVariableTop(status);
 }
 
@@ -254,13 +254,13 @@ uint64_t UCollationPCE::processCE(uint32_t ce)
         }
 
         primary = secondary = tertiary = 0;
-        isShifted = TRUE;
+        isShifted = true;
     } else {
         if (strength >= UCOL_QUATERNARY) {
             quaternary = 0xFFFF;
         }
 
-        isShifted = FALSE;
+        isShifted = false;
     }
 
     return primary << 48 | secondary << 32 | tertiary << 16 | quaternary;
diff --git a/deps/icu-small/source/i18n/ucsdet.cpp b/deps/icu-small/source/i18n/ucsdet.cpp
index 63f204d0e10421..8de10d101f3b66 100644
--- a/deps/icu-small/source/i18n/ucsdet.cpp
+++ b/deps/icu-small/source/i18n/ucsdet.cpp
@@ -148,7 +148,7 @@ ucsdet_isInputFilterEnabled(const UCharsetDetector *ucsd)
 {
     // todo: could use an error return...
     if (ucsd == NULL) {
-        return FALSE;
+        return false;
     }
 
     return ((CharsetDetector *) ucsd)->getStripTagsFlag();
@@ -159,7 +159,7 @@ ucsdet_enableInputFilter(UCharsetDetector *ucsd, UBool filter)
 {
     // todo: could use an error return...
     if (ucsd == NULL) {
-        return FALSE;
+        return false;
     }
 
     CharsetDetector *csd = (CharsetDetector *) ucsd;
diff --git a/deps/icu-small/source/i18n/udat.cpp b/deps/icu-small/source/i18n/udat.cpp
index d9549d04c57994..426eb7ebf2a064 100644
--- a/deps/icu-small/source/i18n/udat.cpp
+++ b/deps/icu-small/source/i18n/udat.cpp
@@ -429,9 +429,9 @@ udat_getBooleanAttribute(const UDateFormat* fmt,
                          UDateFormatBooleanAttribute attr, 
                          UErrorCode* status)
 {
-    if(U_FAILURE(*status)) return FALSE;
+    if(U_FAILURE(*status)) return false;
     return ((DateFormat*)fmt)->getBooleanAttribute(attr, *status);
-    //return FALSE;
+    //return false;
 }
 
 U_CAPI void U_EXPORT2
diff --git a/deps/icu-small/source/i18n/uitercollationiterator.cpp b/deps/icu-small/source/i18n/uitercollationiterator.cpp
index 103c91cac8b132..26cd75a6bd9ff4 100644
--- a/deps/icu-small/source/i18n/uitercollationiterator.cpp
+++ b/deps/icu-small/source/i18n/uitercollationiterator.cpp
@@ -303,7 +303,7 @@ FCDUIterCollationIterator::switchToForward() {
 
 UBool
 FCDUIterCollationIterator::nextSegment(UErrorCode &errorCode) {
-    if(U_FAILURE(errorCode)) { return FALSE; }
+    if(U_FAILURE(errorCode)) { return false; }
     U_ASSERT(state == ITER_CHECK_FWD);
     // The input text [start..(iter index)[ passes the FCD check.
     pos = iter.getIndex(&iter, UITER_CURRENT);
@@ -333,12 +333,12 @@ FCDUIterCollationIterator::nextSegment(UErrorCode &errorCode) {
                 }
                 s.append(c);
             }
-            if(!normalize(s, errorCode)) { return FALSE; }
+            if(!normalize(s, errorCode)) { return false; }
             start = pos;
             limit = pos + s.length();
             state = IN_NORM_ITER_AT_LIMIT;
             pos = 0;
-            return TRUE;
+            return true;
         }
         prevCC = (uint8_t)fcd16;
         if(prevCC == 0) {
@@ -350,7 +350,7 @@ FCDUIterCollationIterator::nextSegment(UErrorCode &errorCode) {
     U_ASSERT(pos != limit);
     iter.move(&iter, -s.length(), UITER_CURRENT);
     state = ITER_IN_FCD_SEGMENT;
-    return TRUE;
+    return true;
 }
 
 void
@@ -384,7 +384,7 @@ FCDUIterCollationIterator::switchToBackward() {
 
 UBool
 FCDUIterCollationIterator::previousSegment(UErrorCode &errorCode) {
-    if(U_FAILURE(errorCode)) { return FALSE; }
+    if(U_FAILURE(errorCode)) { return false; }
     U_ASSERT(state == ITER_CHECK_BWD);
     // The input text [(iter index)..limit[ passes the FCD check.
     pos = iter.getIndex(&iter, UITER_CURRENT);
@@ -417,12 +417,12 @@ FCDUIterCollationIterator::previousSegment(UErrorCode &errorCode) {
                 s.append(c);
             }
             s.reverse();
-            if(!normalize(s, errorCode)) { return FALSE; }
+            if(!normalize(s, errorCode)) { return false; }
             limit = pos;
             start = pos - s.length();
             state = IN_NORM_ITER_AT_START;
             pos = normalized.length();
-            return TRUE;
+            return true;
         }
         nextCC = (uint8_t)(fcd16 >> 8);
         if(nextCC == 0) {
@@ -434,7 +434,7 @@ FCDUIterCollationIterator::previousSegment(UErrorCode &errorCode) {
     U_ASSERT(pos != start);
     iter.move(&iter, s.length(), UITER_CURRENT);
     state = ITER_IN_FCD_SEGMENT;
-    return TRUE;
+    return true;
 }
 
 UBool
diff --git a/deps/icu-small/source/i18n/ulistformatter.cpp b/deps/icu-small/source/i18n/ulistformatter.cpp
index bfb7cf96bd4d93..7e8b385c96bac4 100644
--- a/deps/icu-small/source/i18n/ulistformatter.cpp
+++ b/deps/icu-small/source/i18n/ulistformatter.cpp
@@ -88,7 +88,7 @@ static UnicodeString* getUnicodeStrings(
     }
     if (stringLengths == NULL) {
         for (int32_t stringIndex = 0; stringIndex < stringCount; stringIndex++) {
-            ustrings[stringIndex].setTo(TRUE, strings[stringIndex], -1);
+            ustrings[stringIndex].setTo(true, strings[stringIndex], -1);
         }
     } else {
         for (int32_t stringIndex = 0; stringIndex < stringCount; stringIndex++) {
diff --git a/deps/icu-small/source/i18n/ulocdata.cpp b/deps/icu-small/source/i18n/ulocdata.cpp
index 68b9e0cf6344cf..48efe9d55ad5e0 100644
--- a/deps/icu-small/source/i18n/ulocdata.cpp
+++ b/deps/icu-small/source/i18n/ulocdata.cpp
@@ -66,7 +66,7 @@ ulocdata_open(const char *localeID, UErrorCode *status)
 
    uld->langBundle = NULL;
 
-   uld->noSubstitute = FALSE;
+   uld->noSubstitute = false;
    uld->bundle = ures_open(NULL, localeID, status);
    uld->langBundle = ures_open(U_ICUDATA_LANG, localeID, status);
 
@@ -196,7 +196,7 @@ static UResourceBundle * measurementTypeBundleForLocale(const char *localeID, co
     UResourceBundle *rb;
     UResourceBundle *measTypeBundle = NULL;
     
-    ulocimp_getRegionForSupplementalData(localeID, TRUE, region, ULOC_COUNTRY_CAPACITY, status);
+    ulocimp_getRegionForSupplementalData(localeID, true, region, ULOC_COUNTRY_CAPACITY, status);
     
     rb = ures_openDirect(NULL, "supplementalData", status);
     ures_getByKey(rb, "measurementData", rb, status);
@@ -230,7 +230,10 @@ ulocdata_getMeasurementSystem(const char *localeID, UErrorCode *status){
     }
 
     measurement = measurementTypeBundleForLocale(localeID, MEASUREMENT_SYSTEM, status);
-    system = (UMeasurementSystem) ures_getInt(measurement, status);
+    int32_t result = ures_getInt(measurement, status);
+    if (U_SUCCESS(*status)) {
+         system = static_cast(result);
+    }
 
     ures_close(measurement);
 
diff --git a/deps/icu-small/source/i18n/unesctrn.cpp b/deps/icu-small/source/i18n/unesctrn.cpp
index 0636fe1d149b60..fb431ffa2e806c 100644
--- a/deps/icu-small/source/i18n/unesctrn.cpp
+++ b/deps/icu-small/source/i18n/unesctrn.cpp
@@ -175,13 +175,13 @@ void UnescapeTransliterator::handleTransliterate(Replaceable& text, UTransPositi
                                                  UBool isIncremental) const {
     int32_t start = pos.start;
     int32_t limit = pos.limit;
-    int32_t i, j, ipat;
+    int32_t i, ipat;
 
     while (start < limit) {
         // Loop over the forms in spec[].  Exit this loop when we
         // match one of the specs.  Exit the outer loop if a
         // partial match is detected and isIncremental is true.
-        for (j=0, ipat=0; spec[ipat] != END; ++j) {
+        for (ipat=0; spec[ipat] != END;) {
 
             // Read the header
             int32_t prefixLen = spec[ipat++];
@@ -193,7 +193,7 @@ void UnescapeTransliterator::handleTransliterate(Replaceable& text, UTransPositi
             // s is a copy of start that is advanced over the
             // characters as we parse them.
             int32_t s = start;
-            UBool match = TRUE;
+            UBool match = true;
 
             for (i=0; i= limit) {
@@ -205,13 +205,13 @@ void UnescapeTransliterator::handleTransliterate(Replaceable& text, UTransPositi
                         if (isIncremental) {
                             goto exit;
                         }
-                        match = FALSE;
+                        match = false;
                         break;
                     }
                 }
                 UChar c = text.charAt(s++);
                 if (c != spec[ipat + i]) {
-                    match = FALSE;
+                    match = false;
                     break;
                 }
             }
@@ -248,12 +248,12 @@ void UnescapeTransliterator::handleTransliterate(Replaceable& text, UTransPositi
                             if (s > start && isIncremental) {
                                 goto exit;
                             }
-                            match = FALSE;
+                            match = false;
                             break;
                         }
                         UChar c = text.charAt(s++);
                         if (c != spec[ipat + prefixLen + i]) {
-                            match = FALSE;
+                            match = false;
                             break;
                         }
                     }
diff --git a/deps/icu-small/source/i18n/uni2name.cpp b/deps/icu-small/source/i18n/uni2name.cpp
index 904da0207bc239..97df92b0971864 100644
--- a/deps/icu-small/source/i18n/uni2name.cpp
+++ b/deps/icu-small/source/i18n/uni2name.cpp
@@ -91,7 +91,7 @@ void UnicodeNameTransliterator::handleTransliterate(Replaceable& text, UTransPos
     int32_t cursor = offsets.start;
     int32_t limit = offsets.limit;
 
-    UnicodeString str(FALSE, OPEN_DELIM, OPEN_DELIM_LEN);
+    UnicodeString str(false, OPEN_DELIM, OPEN_DELIM_LEN);
     UErrorCode status;
     int32_t len;
 
diff --git a/deps/icu-small/source/i18n/unicode/alphaindex.h b/deps/icu-small/source/i18n/unicode/alphaindex.h
index d0cdd817fba64e..ec50822d589861 100644
--- a/deps/icu-small/source/i18n/unicode/alphaindex.h
+++ b/deps/icu-small/source/i18n/unicode/alphaindex.h
@@ -649,7 +649,7 @@ class U_I18N_API AlphabeticIndex: public UObject {
       * No Copy constructor.
       * @internal (private)
       */
-     AlphabeticIndex(const AlphabeticIndex &other);
+     AlphabeticIndex(const AlphabeticIndex &other) = delete;
 
      /**
       *   No assignment.
diff --git a/deps/icu-small/source/i18n/unicode/basictz.h b/deps/icu-small/source/i18n/unicode/basictz.h
index d9f85e45eeff26..a1c94e523ab1a1 100644
--- a/deps/icu-small/source/i18n/unicode/basictz.h
+++ b/deps/icu-small/source/i18n/unicode/basictz.h
@@ -186,13 +186,15 @@ class U_I18N_API BasicTimeZone: public TimeZone {
 
 #ifndef U_HIDE_INTERNAL_API
     /**
-     * The time type option bit masks used by getOffsetFromLocal
+     * A time type option bit mask used by getOffsetFromLocal.
      * @internal
      */
-    enum {
-        kStdDstMask = kDaylight,
-        kFormerLatterMask = kLatter
-    };
+    static constexpr int32_t kStdDstMask = kDaylight;
+    /**
+     * A time type option bit mask used by getOffsetFromLocal.
+     * @internal
+     */
+    static constexpr int32_t kFormerLatterMask = kLatter;
 #endif  /* U_HIDE_INTERNAL_API */
 
     /**
diff --git a/deps/icu-small/source/i18n/unicode/calendar.h b/deps/icu-small/source/i18n/unicode/calendar.h
index c1bdf9282038b1..3c0e5c3e3e064a 100644
--- a/deps/icu-small/source/i18n/unicode/calendar.h
+++ b/deps/icu-small/source/i18n/unicode/calendar.h
@@ -962,16 +962,6 @@ class U_I18N_API Calendar : public UObject {
      */
     UCalendarWallTimeOption getSkippedWallTimeOption(void) const;
 
-#ifndef U_HIDE_DEPRECATED_API
-    /**
-     * Sets what the first day of the week is; e.g., Sunday in US, Monday in France.
-     *
-     * @param value  The given first day of the week.
-     * @deprecated ICU 2.6. Use setFirstDayOfWeek(UCalendarDaysOfWeek value) instead.
-     */
-    void setFirstDayOfWeek(EDaysOfWeek value);
-#endif  /* U_HIDE_DEPRECATED_API */
-
     /**
      * Sets what the first day of the week is; e.g., Sunday in US, Monday in France.
      *
@@ -1143,26 +1133,6 @@ class U_I18N_API Calendar : public UObject {
      */
     virtual int32_t getActualMinimum(UCalendarDateFields field, UErrorCode& status) const;
 
-#ifndef U_HIDE_DEPRECATED_API
-    /**
-     * Return the maximum value that this field could have, given the current date.
-     * For example, with the date "Feb 3, 1997" and the DAY_OF_MONTH field, the actual
-     * maximum would be 28; for "Feb 3, 1996" it s 29.  Similarly for a Hebrew calendar,
-     * for some years the actual maximum for MONTH is 12, and for others 13.
-     *
-     * The version of this function on Calendar uses an iterative algorithm to determine the
-     * actual maximum value for the field.  There is almost always a more efficient way to
-     * accomplish this (in most cases, you can simply return getMaximum()).  GregorianCalendar
-     * overrides this function with a more efficient implementation.
-     *
-     * @param field    the field to determine the maximum of
-     * @param status   Fill-in parameter which receives the status of this operation.
-     * @return         the maximum of the given field for the current date of this Calendar
-     * @deprecated ICU 2.6. Use getActualMaximum(UCalendarDateFields field, UErrorCode& status) instead.
-     */
-    int32_t getActualMaximum(EDateFields field, UErrorCode& status) const;
-#endif  /* U_HIDE_DEPRECATED_API */
-
     /**
      * Return the maximum value that this field could have, given the current date.
      * For example, with the date "Feb 3, 1997" and the DAY_OF_MONTH field, the actual
@@ -1181,23 +1151,6 @@ class U_I18N_API Calendar : public UObject {
      */
     virtual int32_t getActualMaximum(UCalendarDateFields field, UErrorCode& status) const;
 
-#ifndef U_HIDE_DEPRECATED_API
-    /**
-     * Gets the value for a given time field. Recalculate the current time field values
-     * if the time value has been changed by a call to setTime(). Return zero for unset
-     * fields if any fields have been explicitly set by a call to set(). To force a
-     * recomputation of all fields regardless of the previous state, call complete().
-     * This method is semantically const, but may alter the object in memory.
-     *
-     * @param field  The given time field.
-     * @param status Fill-in parameter which receives the status of the operation.
-     * @return       The value for the given time field, or zero if the field is unset,
-     *               and set() has been called for any other field.
-     * @deprecated ICU 2.6. Use get(UCalendarDateFields field, UErrorCode& status) instead.
-     */
-    int32_t get(EDateFields field, UErrorCode& status) const;
-#endif  /* U_HIDE_DEPRECATED_API */
-
     /**
      * Gets the value for a given time field. Recalculate the current time field values
      * if the time value has been changed by a call to setTime(). Return zero for unset
@@ -1213,18 +1166,6 @@ class U_I18N_API Calendar : public UObject {
      */
     int32_t get(UCalendarDateFields field, UErrorCode& status) const;
 
-#ifndef U_HIDE_DEPRECATED_API
-    /**
-     * Determines if the given time field has a value set. This can affect in the
-     * resolving of time in Calendar. Unset fields have a value of zero, by definition.
-     *
-     * @param field  The given time field.
-     * @return   True if the given time field has a value set; false otherwise.
-     * @deprecated ICU 2.6. Use isSet(UCalendarDateFields field) instead.
-     */
-    UBool isSet(EDateFields field) const;
-#endif  /* U_HIDE_DEPRECATED_API */
-
     /**
      * Determines if the given time field has a value set. This can affect in the
      * resolving of time in Calendar. Unset fields have a value of zero, by definition.
@@ -1235,17 +1176,6 @@ class U_I18N_API Calendar : public UObject {
      */
     UBool isSet(UCalendarDateFields field) const;
 
-#ifndef U_HIDE_DEPRECATED_API
-    /**
-     * Sets the given time field with the given value.
-     *
-     * @param field  The given time field.
-     * @param value  The value to be set for the given time field.
-     * @deprecated ICU 2.6. Use set(UCalendarDateFields field, int32_t value) instead.
-     */
-    void set(EDateFields field, int32_t value);
-#endif  /* U_HIDE_DEPRECATED_API */
-
     /**
      * Sets the given time field with the given value.
      *
@@ -1304,18 +1234,6 @@ class U_I18N_API Calendar : public UObject {
      */
     void clear(void);
 
-#ifndef U_HIDE_DEPRECATED_API
-    /**
-     * Clears the value in the given time field, both making it unset and assigning it a
-     * value of zero. This field value will be determined during the next resolving of
-     * time into time fields.
-     *
-     * @param field  The time field to be cleared.
-     * @deprecated ICU 2.6. Use clear(UCalendarDateFields field) instead.
-     */
-    void clear(EDateFields field);
-#endif  /* U_HIDE_DEPRECATED_API */
-
     /**
      * Clears the value in the given time field, both making it unset and assigning it a
      * value of zero. This field value will be determined during the next resolving of
@@ -1766,16 +1684,22 @@ class U_I18N_API Calendar : public UObject {
     int32_t newestStamp(UCalendarDateFields start, UCalendarDateFields end, int32_t bestSoFar) const;
 
     /**
-     * Values for field resolution tables
+     * Marker for end of resolve set (row or group). Value for field resolution tables.
+     *
      * @see #resolveFields
      * @internal
      */
-    enum {
-      /** Marker for end of resolve set (row or group). */
-      kResolveSTOP = -1,
-      /** Value to be bitwised "ORed" against resolve table field values for remapping.  Example: (UCAL_DATE | kResolveRemap) in 1st column will cause 'UCAL_DATE' to be returned, but will not examine the value of UCAL_DATE.  */
-      kResolveRemap = 32
-    };
+    static constexpr int32_t kResolveSTOP = -1;
+    /**
+     * Value to be bitwised "ORed" against resolve table field values for remapping.
+     * Example: (UCAL_DATE | kResolveRemap) in 1st column will cause 'UCAL_DATE' to be returned,
+     * but will not examine the value of UCAL_DATE.
+     * Value for field resolution tables.
+     *
+     * @see #resolveFields
+     * @internal
+     */
+    static constexpr int32_t kResolveRemap = 32;
 
     /**
      * Precedence table for Dates
diff --git a/deps/icu-small/source/i18n/unicode/choicfmt.h b/deps/icu-small/source/i18n/unicode/choicfmt.h
index 0e7ae186d4d670..66f437e52f0b13 100644
--- a/deps/icu-small/source/i18n/unicode/choicfmt.h
+++ b/deps/icu-small/source/i18n/unicode/choicfmt.h
@@ -478,7 +478,7 @@ class U_I18N_API ChoiceFormat: public NumberFormat {
      */
     static UnicodeString& dtos(double value, UnicodeString& string);
 
-    ChoiceFormat(); // default constructor not implemented
+    ChoiceFormat() = delete; // default constructor not implemented
 
     /**
      * Construct a new ChoiceFormat with the limits and the corresponding formats
diff --git a/deps/icu-small/source/i18n/unicode/coleitr.h b/deps/icu-small/source/i18n/unicode/coleitr.h
index 4e68c6f1749a8a..d3ddd0ee0440c3 100644
--- a/deps/icu-small/source/i18n/unicode/coleitr.h
+++ b/deps/icu-small/source/i18n/unicode/coleitr.h
@@ -351,7 +351,7 @@ class U_I18N_API CollationElementIterator U_FINAL : public UObject {
     const CollationElementIterator&
         operator=(const CollationElementIterator& other);
 
-    CollationElementIterator(); // default constructor not implemented
+    CollationElementIterator() = delete; // default constructor not implemented
 
     /** Normalizes dir_=1 (just after setOffset()) to dir_=0 (just after reset()). */
     inline int8_t normalizeDir() const { return dir_ == 1 ? 0 : dir_; }
diff --git a/deps/icu-small/source/i18n/unicode/coll.h b/deps/icu-small/source/i18n/unicode/coll.h
index 9e0050ba6ce73e..6aa35bb5b748b5 100644
--- a/deps/icu-small/source/i18n/unicode/coll.h
+++ b/deps/icu-small/source/i18n/unicode/coll.h
@@ -1202,7 +1202,7 @@ class U_I18N_API Collator : public UObject {
     /**
      * Assignment operator. Private for now.
      */
-    Collator& operator=(const Collator& other);
+    Collator& operator=(const Collator& other) = delete;
 
     friend class CFactory;
     friend class SimpleCFactory;
diff --git a/deps/icu-small/source/i18n/unicode/displayoptions.h b/deps/icu-small/source/i18n/unicode/displayoptions.h
new file mode 100644
index 00000000000000..7bc763bbacd146
--- /dev/null
+++ b/deps/icu-small/source/i18n/unicode/displayoptions.h
@@ -0,0 +1,274 @@
+// © 2022 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+
+#ifndef __DISPLAYOPTIONS_H__
+#define __DISPLAYOPTIONS_H__
+
+#include "unicode/utypes.h"
+
+#if U_SHOW_CPLUSPLUS_API
+
+#if !UCONFIG_NO_FORMATTING
+
+/**
+ * \file
+ * \brief C++ API: Display options class
+ *
+ * This class is designed as a more modern version of the UDisplayContext mechanism.
+ */
+
+#include "unicode/udisplayoptions.h"
+#include "unicode/uversion.h"
+
+U_NAMESPACE_BEGIN
+
+#ifndef U_HIDE_DRAFT_API
+
+/**
+ * Represents all the display options that are supported by CLDR such as grammatical case, noun
+ * class, ... etc. It currently supports enums, but may be extended in the future to have other
+ * types of data. It replaces a DisplayContext[] as a method parameter.
+ *
+ * NOTE: This class is Immutable, and uses a Builder interface.
+ *
+ * For example:
+ * ```
+ * DisplayOptions x =
+ *     DisplayOptions::builder().
+ *         .setGrammaticalCase(UDISPOPT_GRAMMATICAL_CASE_DATIVE)
+ *         .setPluralCategory(UDISPOPT_PLURAL_CATEGORY_FEW)
+ *         .build();
+ * ```
+ *
+ * @draft ICU 72
+ */
+class U_I18N_API DisplayOptions {
+public:
+    /**
+     * Responsible for building `DisplayOptions`.
+     *
+     * @draft ICU 72
+     */
+    class U_I18N_API Builder {
+    public:
+        /**
+         * Sets the grammatical case.
+         *
+         * @param grammaticalCase The grammatical case.
+         * @return Builder
+         * @draft ICU 72
+         */
+        Builder &setGrammaticalCase(UDisplayOptionsGrammaticalCase grammaticalCase) {
+            this->grammaticalCase = grammaticalCase;
+            return *this;
+        }
+
+        /**
+         * Sets the noun class.
+         *
+         * @param nounClass The noun class.
+         * @return Builder
+         * @draft ICU 72
+         */
+        Builder &setNounClass(UDisplayOptionsNounClass nounClass) {
+            this->nounClass = nounClass;
+            return *this;
+        }
+
+        /**
+         * Sets the plural category.
+         *
+         * @param pluralCategory The plural category.
+         * @return Builder
+         * @draft ICU 72
+         */
+        Builder &setPluralCategory(UDisplayOptionsPluralCategory pluralCategory) {
+            this->pluralCategory = pluralCategory;
+            return *this;
+        }
+
+        /**
+         * Sets the capitalization.
+         *
+         * @param capitalization The capitalization.
+         * @return Builder
+         * @draft ICU 72
+         */
+        Builder &setCapitalization(UDisplayOptionsCapitalization capitalization) {
+            this->capitalization = capitalization;
+            return *this;
+        }
+
+        /**
+         * Sets the dialect handling.
+         *
+         * @param nameStyle The name style.
+         * @return Builder
+         * @draft ICU 72
+         */
+        Builder &setNameStyle(UDisplayOptionsNameStyle nameStyle) {
+            this->nameStyle = nameStyle;
+            return *this;
+        }
+
+        /**
+         * Sets the display length.
+         *
+         * @param displayLength The display length.
+         * @return Builder
+         * @draft ICU 72
+         */
+        Builder &setDisplayLength(UDisplayOptionsDisplayLength displayLength) {
+            this->displayLength = displayLength;
+            return *this;
+        }
+
+        /**
+         * Sets the substitute handling.
+         *
+         * @param substituteHandling The substitute handling.
+         * @return Builder
+         * @draft ICU 72
+         */
+        Builder &setSubstituteHandling(UDisplayOptionsSubstituteHandling substituteHandling) {
+            this->substituteHandling = substituteHandling;
+            return *this;
+        }
+
+        /**
+         * Builds the display options.
+         *
+         * @return DisplayOptions
+         * @draft ICU 72
+         */
+        DisplayOptions build() { return DisplayOptions(*this); }
+
+    private:
+        friend DisplayOptions;
+
+        Builder();
+        Builder(const DisplayOptions &displayOptions);
+
+        UDisplayOptionsGrammaticalCase grammaticalCase;
+        UDisplayOptionsNounClass nounClass;
+        UDisplayOptionsPluralCategory pluralCategory;
+        UDisplayOptionsCapitalization capitalization;
+        UDisplayOptionsNameStyle nameStyle;
+        UDisplayOptionsDisplayLength displayLength;
+        UDisplayOptionsSubstituteHandling substituteHandling;
+    };
+
+    /**
+     * Creates a builder with the `UNDEFINED` values for all the parameters.
+     *
+     * @return Builder
+     * @draft ICU 72
+     */
+    static Builder builder();
+    /**
+     * Creates a builder with the same parameters from this object.
+     *
+     * @return Builder
+     * @draft ICU 72
+     */
+    Builder copyToBuilder() const;
+    /**
+     * Gets the grammatical case.
+     *
+     * @return UDisplayOptionsGrammaticalCase
+     * @draft ICU 72
+     */
+    UDisplayOptionsGrammaticalCase getGrammaticalCase() const { return grammaticalCase; }
+
+    /**
+     * Gets the noun class.
+     *
+     * @return UDisplayOptionsNounClass
+     * @draft ICU 72
+     */
+    UDisplayOptionsNounClass getNounClass() const { return nounClass; }
+
+    /**
+     * Gets the plural category.
+     *
+     * @return UDisplayOptionsPluralCategory
+     * @draft ICU 72
+     */
+    UDisplayOptionsPluralCategory getPluralCategory() const { return pluralCategory; }
+
+    /**
+     * Gets the capitalization.
+     *
+     * @return UDisplayOptionsCapitalization
+     * @draft ICU 72
+     */
+    UDisplayOptionsCapitalization getCapitalization() const { return capitalization; }
+
+    /**
+     * Gets the dialect handling.
+     *
+     * @return UDisplayOptionsNameStyle
+     * @draft ICU 72
+     */
+    UDisplayOptionsNameStyle getNameStyle() const { return nameStyle; }
+
+    /**
+     * Gets the display length.
+     *
+     * @return UDisplayOptionsDisplayLength
+     * @draft ICU 72
+     */
+    UDisplayOptionsDisplayLength getDisplayLength() const { return displayLength; }
+
+    /**
+     * Gets the substitute handling.
+     *
+     * @return UDisplayOptionsSubstituteHandling
+     * @draft ICU 72
+     */
+    UDisplayOptionsSubstituteHandling getSubstituteHandling() const { return substituteHandling; }
+
+    /**
+     * Copies the DisplayOptions.
+     *
+     * @param other The options to copy.
+     * @draft ICU 72
+     */
+    DisplayOptions &operator=(const DisplayOptions &other) = default;
+
+    /**
+     * Moves the DisplayOptions.
+     *
+     * @param other The options to move from.
+     * @draft ICU 72
+     */
+    DisplayOptions &operator=(DisplayOptions &&other) noexcept = default;
+
+    /**
+     * Copies the DisplayOptions.
+     *
+     * @param other The options to copy.
+     * @draft ICU 72
+     */
+    DisplayOptions(const DisplayOptions &other) = default;
+
+private:
+    DisplayOptions(const Builder &builder);
+    UDisplayOptionsGrammaticalCase grammaticalCase;
+    UDisplayOptionsNounClass nounClass;
+    UDisplayOptionsPluralCategory pluralCategory;
+    UDisplayOptionsCapitalization capitalization;
+    UDisplayOptionsNameStyle nameStyle;
+    UDisplayOptionsDisplayLength displayLength;
+    UDisplayOptionsSubstituteHandling substituteHandling;
+};
+
+#endif // U_HIDE_DRAFT_API
+
+U_NAMESPACE_END
+
+#endif /* #if !UCONFIG_NO_FORMATTING */
+
+#endif /* U_SHOW_CPLUSPLUS_API */
+
+#endif // __DISPLAYOPTIONS_H__
diff --git a/deps/icu-small/source/i18n/unicode/dtfmtsym.h b/deps/icu-small/source/i18n/unicode/dtfmtsym.h
index 200b3a6ef17a11..9dbd7288375646 100644
--- a/deps/icu-small/source/i18n/unicode/dtfmtsym.h
+++ b/deps/icu-small/source/i18n/unicode/dtfmtsym.h
@@ -920,7 +920,7 @@ class U_I18N_API DateFormatSymbols U_FINAL : public UObject  {
     char validLocale[ULOC_FULLNAME_CAPACITY];
     char actualLocale[ULOC_FULLNAME_CAPACITY];
 
-    DateFormatSymbols(); // default constructor not implemented
+    DateFormatSymbols() = delete; // default constructor not implemented
 
     /**
      * Called by the constructors to actually load data from the resources
diff --git a/deps/icu-small/source/i18n/unicode/dtitvinf.h b/deps/icu-small/source/i18n/unicode/dtitvinf.h
index b5afc064678224..a1f4f426a1c9c6 100644
--- a/deps/icu-small/source/i18n/unicode/dtitvinf.h
+++ b/deps/icu-small/source/i18n/unicode/dtitvinf.h
@@ -343,7 +343,7 @@ class U_I18N_API DateIntervalInfo U_FINAL : public UObject {
     /**
      * Internal struct used to load resource bundle data.
      */
-    struct DateIntervalSink;
+    struct U_HIDDEN DateIntervalSink;
 
     /**
      * Following is for saving the interval patterns.
diff --git a/deps/icu-small/source/i18n/unicode/dtptngen.h b/deps/icu-small/source/i18n/unicode/dtptngen.h
index 6be0e2a571c7bb..6d2351ffca8c40 100644
--- a/deps/icu-small/source/i18n/unicode/dtptngen.h
+++ b/deps/icu-small/source/i18n/unicode/dtptngen.h
@@ -83,13 +83,6 @@ class U_I18N_API DateTimePatternGenerator : public UObject {
      */
     static DateTimePatternGenerator* U_EXPORT2 createInstanceNoStdPat(const Locale& uLocale, UErrorCode& status);
 
-    /**
-     * For ICU use only
-     *
-     * @internal
-     */
-    static DateTimePatternGenerator* U_EXPORT2 internalMakeInstance(const Locale& uLocale, UErrorCode& status);
-
 #endif /* U_HIDE_INTERNAL_API */
 
     /**
@@ -665,9 +658,9 @@ class U_I18N_API DateTimePatternGenerator : public UObject {
     static void U_CALLCONV loadAllowedHourFormatsData(UErrorCode &status);
     void getAllowedHourFormats(const Locale &locale, UErrorCode &status);
 
-    struct AppendItemFormatsSink;
-    struct AppendItemNamesSink;
-    struct AvailableFormatsSink;
+    struct U_HIDDEN AppendItemFormatsSink;
+    struct U_HIDDEN AppendItemNamesSink;
+    struct U_HIDDEN AvailableFormatsSink;
 } ;// end class DateTimePatternGenerator
 
 U_NAMESPACE_END
diff --git a/deps/icu-small/source/i18n/unicode/gender.h b/deps/icu-small/source/i18n/unicode/gender.h
index cf7fee963e1fe8..c81f7c88cc4f1b 100644
--- a/deps/icu-small/source/i18n/unicode/gender.h
+++ b/deps/icu-small/source/i18n/unicode/gender.h
@@ -91,12 +91,12 @@ class U_I18N_API GenderInfo : public UObject {
      * Copy constructor. One object per locale invariant. Clients
      * must never copy GenderInfo objects.
      */
-    GenderInfo(const GenderInfo& other);
+    GenderInfo(const GenderInfo& other) = delete;
 
     /**
       * Assignment operator. Not applicable to immutable objects.
       */
-    GenderInfo& operator=(const GenderInfo&);
+    GenderInfo& operator=(const GenderInfo&) = delete;
 
     GenderInfo();
 
diff --git a/deps/icu-small/source/i18n/unicode/gregocal.h b/deps/icu-small/source/i18n/unicode/gregocal.h
index 4c2be18251faa9..d97b33b7aca91c 100644
--- a/deps/icu-small/source/i18n/unicode/gregocal.h
+++ b/deps/icu-small/source/i18n/unicode/gregocal.h
@@ -411,19 +411,6 @@ class U_I18N_API GregorianCalendar: public Calendar {
      */
     int32_t getActualMinimum(UCalendarDateFields field, UErrorCode &status) const override;
 
-#ifndef U_HIDE_DEPRECATED_API
-    /**
-     * Return the maximum value that this field could have, given the current date.
-     * For example, with the date "Feb 3, 1997" and the DAY_OF_MONTH field, the actual
-     * maximum would be 28; for "Feb 3, 1996" it s 29.  Similarly for a Hebrew calendar,
-     * for some years the actual maximum for MONTH is 12, and for others 13.
-     * @param field    the time field.
-     * @return         the maximum value that this field could have, given the current date.
-     * @deprecated ICU 2.6. Use getActualMaximum(UCalendarDateFields field) instead.
-     */
-    int32_t getActualMaximum(EDateFields field) const;
-#endif  /* U_HIDE_DEPRECATED_API */
-
     /**
      * Return the maximum value that this field could have, given the current date.
      * For example, with the date "Feb 3, 1997" and the DAY_OF_MONTH field, the actual
@@ -487,7 +474,7 @@ class U_I18N_API GregorianCalendar: public Calendar {
     virtual const char * getType() const override;
 
  private:
-    GregorianCalendar(); // default constructor not implemented
+    GregorianCalendar() = delete; // default constructor not implemented
 
  protected:
     /**
@@ -715,12 +702,6 @@ class U_I18N_API GregorianCalendar: public Calendar {
      */
     int32_t fGregorianCutoverYear;// = 1582;
 
-    /**
-     * The year of the gregorianCutover, with 0 representing
-     * 1 BC, -1 representing 2 BC, etc.
-     */
-    int32_t fGregorianCutoverJulianDay;// = 2299161;
-
     /**
      * Converts time as milliseconds to Julian date. The Julian date used here is not a
      * true Julian date, since it is measured from midnight, not noon.
diff --git a/deps/icu-small/source/i18n/unicode/listformatter.h b/deps/icu-small/source/i18n/unicode/listformatter.h
index d7ab1d20865a39..0277afd1671b22 100644
--- a/deps/icu-small/source/i18n/unicode/listformatter.h
+++ b/deps/icu-small/source/i18n/unicode/listformatter.h
@@ -268,14 +268,10 @@ class U_I18N_API ListFormatter : public UObject{
 
     static void initializeHash(UErrorCode& errorCode);
     static const ListFormatInternal* getListFormatInternal(const Locale& locale, const char *style, UErrorCode& errorCode);
-    struct ListPatternsSink;
+    struct U_HIDDEN ListPatternsSink;
     static ListFormatInternal* loadListFormatInternal(const Locale& locale, const char* style, UErrorCode& errorCode);
 
-    UnicodeString& format_(
-        const UnicodeString items[], int32_t n_items, UnicodeString& appendTo,
-        int32_t index, int32_t &offset, FieldPositionHandler* handler, UErrorCode& errorCode) const;
-
-    ListFormatter();
+    ListFormatter() = delete;
 
     ListFormatInternal* owned;
     const ListFormatInternal* data;
diff --git a/deps/icu-small/source/i18n/unicode/measunit.h b/deps/icu-small/source/i18n/unicode/measunit.h
index b7e8e1676a41dc..6a64ae2bb3e44e 100644
--- a/deps/icu-small/source/i18n/unicode/measunit.h
+++ b/deps/icu-small/source/i18n/unicode/measunit.h
@@ -950,23 +950,21 @@ class U_I18N_API MeasureUnit: public UObject {
      */
     static MeasureUnit getSquareYard();
 
-#ifndef U_HIDE_DRAFT_API
     /**
      * Returns by pointer, unit of concentr: item.
      * Caller owns returned value and must free it.
      * Also see {@link #getItem()}.
      * @param status ICU error code.
-     * @draft ICU 70
+     * @stable ICU 70
      */
     static MeasureUnit *createItem(UErrorCode &status);
 
     /**
      * Returns by value, unit of concentr: item.
      * Also see {@link #createItem()}.
-     * @draft ICU 70
+     * @stable ICU 70
      */
     static MeasureUnit getItem();
-#endif /* U_HIDE_DRAFT_API */
 
     /**
      * Returns by pointer, unit of concentr: karat.
@@ -1528,6 +1526,24 @@ class U_I18N_API MeasureUnit: public UObject {
      */
     static MeasureUnit getNanosecond();
 
+#ifndef U_HIDE_DRAFT_API
+    /**
+     * Returns by pointer, unit of duration: quarter.
+     * Caller owns returned value and must free it.
+     * Also see {@link #getQuarter()}.
+     * @param status ICU error code.
+     * @draft ICU 72
+     */
+    static MeasureUnit *createQuarter(UErrorCode &status);
+
+    /**
+     * Returns by value, unit of duration: quarter.
+     * Also see {@link #createQuarter()}.
+     * @draft ICU 72
+     */
+    static MeasureUnit getQuarter();
+#endif /* U_HIDE_DRAFT_API */
+
     /**
      * Returns by pointer, unit of duration: second.
      * Caller owns returned value and must free it.
@@ -1816,23 +1832,21 @@ class U_I18N_API MeasureUnit: public UObject {
      */
     static MeasureUnit getThermUs();
 
-#ifndef U_HIDE_DRAFT_API
     /**
      * Returns by pointer, unit of force: kilowatt-hour-per-100-kilometer.
      * Caller owns returned value and must free it.
      * Also see {@link #getKilowattHourPer100Kilometer()}.
      * @param status ICU error code.
-     * @draft ICU 70
+     * @stable ICU 70
      */
     static MeasureUnit *createKilowattHourPer100Kilometer(UErrorCode &status);
 
     /**
      * Returns by value, unit of force: kilowatt-hour-per-100-kilometer.
      * Also see {@link #createKilowattHourPer100Kilometer()}.
-     * @draft ICU 70
+     * @stable ICU 70
      */
     static MeasureUnit getKilowattHourPer100Kilometer();
-#endif /* U_HIDE_DRAFT_API */
 
     /**
      * Returns by pointer, unit of force: newton.
@@ -2571,17 +2585,25 @@ class U_I18N_API MeasureUnit: public UObject {
     static MeasureUnit getKilogram();
 
     /**
-     * Returns by pointer, unit of mass: metric-ton.
+     * Returns by pointer, unit of mass: metric-ton
+     * (renamed to tonne in CLDR 42 / ICU 72).
      * Caller owns returned value and must free it.
-     * Also see {@link #getMetricTon()}.
+     * Note: In ICU 74 this will be deprecated in favor of
+     * createTonne(), which is currently draft but will
+     * become stable in ICU 74, and which uses the preferred naming.
+     * Also see {@link #getMetricTon()} and {@link #createTonne()}.
      * @param status ICU error code.
      * @stable ICU 54
      */
     static MeasureUnit *createMetricTon(UErrorCode &status);
 
     /**
-     * Returns by value, unit of mass: metric-ton.
-     * Also see {@link #createMetricTon()}.
+     * Returns by value, unit of mass: metric-ton
+     * (renamed to tonne in CLDR 42 / ICU 72).
+     * Note: In ICU 74 this will be deprecated in favor of
+     * getTonne(), which is currently draft but will
+     * become stable in ICU 74, and which uses the preferred naming.
+     * Also see {@link #createMetricTon()} and {@link #getTonne()}.
      * @stable ICU 64
      */
     static MeasureUnit getMetricTon();
@@ -2714,6 +2736,24 @@ class U_I18N_API MeasureUnit: public UObject {
      */
     static MeasureUnit getTon();
 
+#ifndef U_HIDE_DRAFT_API
+    /**
+     * Returns by pointer, unit of mass: tonne.
+     * Caller owns returned value and must free it.
+     * Also see {@link #getTonne()}.
+     * @param status ICU error code.
+     * @draft ICU 72
+     */
+    static MeasureUnit *createTonne(UErrorCode &status);
+
+    /**
+     * Returns by value, unit of mass: tonne.
+     * Also see {@link #createTonne()}.
+     * @draft ICU 72
+     */
+    static MeasureUnit getTonne();
+#endif /* U_HIDE_DRAFT_API */
+
     /**
      * Returns by pointer, unit of power: gigawatt.
      * Caller owns returned value and must free it.
diff --git a/deps/icu-small/source/i18n/unicode/msgfmt.h b/deps/icu-small/source/i18n/unicode/msgfmt.h
index c949132fdae73b..76e1ab788e22e1 100644
--- a/deps/icu-small/source/i18n/unicode/msgfmt.h
+++ b/deps/icu-small/source/i18n/unicode/msgfmt.h
@@ -886,7 +886,7 @@ class U_I18N_API MessageFormat : public Format {
     Format**            formatAliases; // see getFormats
     int32_t             formatAliasesCapacity;
 
-    MessageFormat(); // default constructor not implemented
+    MessageFormat() = delete; // default constructor not implemented
 
      /**
       * This provider helps defer instantiation of a PluralRules object
@@ -1011,8 +1011,6 @@ class U_I18N_API MessageFormat : public Format {
 
     void cacheExplicitFormats(UErrorCode& status);
 
-    int32_t skipLeadingSpaces(UnicodeString& style);
-
     Format* createAppropriateFormat(UnicodeString& type,
                                     UnicodeString& style,
                                     Formattable::Type& formattableType,
diff --git a/deps/icu-small/source/i18n/unicode/numberformatter.h b/deps/icu-small/source/i18n/unicode/numberformatter.h
index 711064ece8dbb3..be2056be36dca9 100644
--- a/deps/icu-small/source/i18n/unicode/numberformatter.h
+++ b/deps/icu-small/source/i18n/unicode/numberformatter.h
@@ -14,6 +14,7 @@
 #include "unicode/bytestream.h"
 #include "unicode/currunit.h"
 #include "unicode/dcfmtsym.h"
+#include "unicode/displayoptions.h"
 #include "unicode/fieldpos.h"
 #include "unicode/formattedvalue.h"
 #include "unicode/fpositer.h"
@@ -22,7 +23,7 @@
 #include "unicode/parseerr.h"
 #include "unicode/plurrule.h"
 #include "unicode/ucurr.h"
-#include "unicode/unounclass.h"
+#include "unicode/udisplayoptions.h"
 #include "unicode/unum.h"
 #include "unicode/unumberformatter.h"
 #include "unicode/uobject.h"
@@ -2254,23 +2255,50 @@ class U_I18N_API NumberFormatterSettings {
     Derived usage(StringPiece usage) &&;
 
 #ifndef U_HIDE_DRAFT_API
+    /**
+     * Specifies the DisplayOptions. For example, UDisplayOptionsGrammaticalCase specifies
+     * the desired case for a unit formatter's output (e.g. accusative, dative, genitive).
+     *
+     * @param displayOptions
+     * @return The fluent chain.
+     * @draft ICU 72
+     */
+    Derived displayOptions(const DisplayOptions &displayOptions) const &;
+
+    /**
+     * Overload of displayOptions() for use on an rvalue reference.
+     *
+     * @param displayOptions
+     * @return The fluent chain.
+     * @draft ICU 72
+     */
+    Derived displayOptions(const DisplayOptions &displayOptions) &&;
+#endif // U_HIDE_DRAFT_API
+
 #ifndef U_HIDE_INTERNAL_API
     /**
+     * NOTE: Use `displayOptions` instead. This method was part of
+     * an internal technology preview in ICU 69, but will be removed
+     * in ICU 73, in favor of `displayOptions`
+     *
      * Specifies the desired case for a unit formatter's output (e.g.
      * accusative, dative, genitive).
      *
-     * @internal ICU 69 technology preview
+     * @internal
      */
     Derived unitDisplayCase(StringPiece unitDisplayCase) const &;
 
     /**
+     * NOTE: Use `displayOptions` instead. This method was part of
+     * an internal technology preview in ICU 69, but will be removed
+     * in ICU 73, in favor of `displayOptions`
+     *
      * Overload of unitDisplayCase() for use on an rvalue reference.
      *
-     * @internal ICU 69 technology preview
+     * @internal
      */
     Derived unitDisplayCase(StringPiece unitDisplayCase) &&;
 #endif // U_HIDE_INTERNAL_API
-#endif // U_HIDE_DRAFT_API
 
 #ifndef U_HIDE_INTERNAL_API
 
@@ -2771,13 +2799,13 @@ class U_I18N_API FormattedNumber : public UMemory, public FormattedValue {
 #ifndef U_HIDE_DRAFT_API
 
     /**
-     * Gets the noun class of the formatted output. Returns `OTHER` when the noun class
+     * Gets the noun class of the formatted output. Returns `UNDEFINED` when the noun class
      * is not supported yet.
      *
-     * @return `NounClass`
-     * @draft ICU 71.
+     * @return UDisplayOptionsNounClass
+     * @draft ICU 72
      */
-    NounClass getNounClass(UErrorCode &status) const;
+    UDisplayOptionsNounClass getNounClass(UErrorCode &status) const;
 
 #endif // U_HIDE_DRAFT_API
 
@@ -2797,18 +2825,6 @@ class U_I18N_API FormattedNumber : public UMemory, public FormattedValue {
 
 #endif  /* U_HIDE_INTERNAL_API */
 
-#ifndef U_HIDE_DEPRECATED_API
-
-    /**
-     * Gets the gender of the formatted output. Returns "" when the gender is
-     * unknown, or for ungendered languages.
-     *
-     * @deprecated This API is for ICU internal use only.
-     */
-    const char *getGender(UErrorCode &status) const;
-
-#endif /* U_HIDE_DEPRECATED_API */
-
   private:
     // Can't use LocalPointer because UFormattedNumberData is forward-declared
     const impl::UFormattedNumberData *fData;
diff --git a/deps/icu-small/source/i18n/unicode/numberrangeformatter.h b/deps/icu-small/source/i18n/unicode/numberrangeformatter.h
index 363f7d48cfe169..7f535952d2f0ec 100644
--- a/deps/icu-small/source/i18n/unicode/numberrangeformatter.h
+++ b/deps/icu-small/source/i18n/unicode/numberrangeformatter.h
@@ -560,8 +560,6 @@ class U_I18N_API LocalizedNumberRangeFormatter
 
     LocalizedNumberRangeFormatter(impl::RangeMacroProps &¯os, const Locale &locale);
 
-    void clear();
-
     // To give the fluent setters access to this class's constructor:
     friend class NumberRangeFormatterSettings;
     friend class NumberRangeFormatterSettings;
@@ -641,14 +639,12 @@ class U_I18N_API FormattedNumberRange : public UMemory, public FormattedValue {
      */
     UNumberRangeIdentityResult getIdentityResult(UErrorCode& status) const;
 
-#ifndef U_HIDE_DRAFT_API
     /**
      * Default constructor; makes an empty FormattedNumberRange.
-     * @draft ICU 70
+     * @stable ICU 70
      */
     FormattedNumberRange()
         : fData(nullptr), fErrorCode(U_INVALID_STATE_ERROR) {}
-#endif  /* U_HIDE_DRAFT_API */
 
     /**
      * Copying not supported; use move constructor instead.
@@ -696,8 +692,6 @@ class U_I18N_API FormattedNumberRange : public UMemory, public FormattedValue {
     explicit FormattedNumberRange(UErrorCode errorCode)
         : fData(nullptr), fErrorCode(errorCode) {}
 
-    void getAllFieldPositionsImpl(FieldPositionIteratorHandler& fpih, UErrorCode& status) const;
-
     void getDecimalNumbers(ByteSink& sink1, ByteSink& sink2, UErrorCode& status) const;
 
     const impl::UFormattedNumberRangeData* getData(UErrorCode& status) const;
diff --git a/deps/icu-small/source/i18n/unicode/numsys.h b/deps/icu-small/source/i18n/unicode/numsys.h
index 4f839d0f354eff..358dc533a51848 100644
--- a/deps/icu-small/source/i18n/unicode/numsys.h
+++ b/deps/icu-small/source/i18n/unicode/numsys.h
@@ -208,10 +208,6 @@ class U_I18N_API NumberingSystem : public UObject {
     void setDesc(const UnicodeString &desc);
 
     void setName(const char* name);
-
-    static UBool isValidDigitString(const UnicodeString &str);
-
-    UBool hasContiguousDecimalDigits() const;
 };
 
 U_NAMESPACE_END
diff --git a/deps/icu-small/source/i18n/unicode/plurfmt.h b/deps/icu-small/source/i18n/unicode/plurfmt.h
index db16054605731f..1bdc3693413509 100644
--- a/deps/icu-small/source/i18n/unicode/plurfmt.h
+++ b/deps/icu-small/source/i18n/unicode/plurfmt.h
@@ -561,7 +561,7 @@ class U_I18N_API PluralFormat : public Format {
     double offset;
     PluralSelectorAdapter pluralRulesWrapper;
 
-    PluralFormat();   // default constructor not implemented
+    PluralFormat() = delete;   // default constructor not implemented
     void init(const PluralRules* rules, UPluralType type, UErrorCode& status);
     /**
      * Copies dynamically allocated values (pointer fields).
diff --git a/deps/icu-small/source/i18n/unicode/plurrule.h b/deps/icu-small/source/i18n/unicode/plurrule.h
index e90cd66a7f7c4e..b4298de63f9c75 100644
--- a/deps/icu-small/source/i18n/unicode/plurrule.h
+++ b/deps/icu-small/source/i18n/unicode/plurrule.h
@@ -59,9 +59,15 @@ class FormattedNumber;
 class FormattedNumberRange;
 namespace impl {
 class UFormattedNumberRangeData;
+class DecimalQuantity;
+class DecNum;
 }
 }
 
+#ifndef U_HIDE_INTERNAL_API
+using icu::number::impl::DecimalQuantity;
+#endif  /* U_HIDE_INTERNAL_API */
+
 /**
  * Defines rules for mapping non-negative numeric values onto a small set of
  * keywords. Rules are constructed from a text description, consisting
@@ -306,14 +312,6 @@ class U_I18N_API PluralRules : public UObject {
      */
     static StringEnumeration* U_EXPORT2 getAvailableLocales(UErrorCode &status);
 
-    /**
-     * Returns whether or not there are overrides.
-     * @param locale       the locale to check.
-     * @return
-     * @internal
-     */
-    static UBool hasOverride(const Locale &locale);
-
     /**
      * For ICU use only.
      * creates a  SharedPluralRules object
@@ -476,7 +474,7 @@ class U_I18N_API PluralRules : public UObject {
 
 #ifndef U_HIDE_INTERNAL_API
     /**
-     * Internal-only function that returns FixedDecimals instead of doubles.
+     * Internal-only function that returns DecimalQuantitys instead of doubles.
      *
      * Returns sample values for which select() would return the keyword.  If
      * the keyword is unknown, returns no values, but this is not an error.
@@ -496,7 +494,7 @@ class U_I18N_API PluralRules : public UObject {
      * @internal
      */
     int32_t getSamples(const UnicodeString &keyword,
-                       FixedDecimal *dest, int32_t destCapacity,
+                       DecimalQuantity *dest, int32_t destCapacity,
                        UErrorCode& status);
 #endif  /* U_HIDE_INTERNAL_API */
 
@@ -569,9 +567,7 @@ class U_I18N_API PluralRules : public UObject {
     RuleChain  *mRules;
     StandardPluralRanges *mStandardPluralRanges;
 
-    PluralRules();   // default constructor not implemented
-    void            parseDescription(const UnicodeString& ruleData, UErrorCode &status);
-    int32_t         getNumberValue(const UnicodeString& token) const;
+    PluralRules() = delete;   // default constructor not implemented
     UnicodeString   getRuleFromResource(const Locale& locale, UPluralType type, UErrorCode& status);
     RuleChain      *rulesForKeyword(const UnicodeString &keyword) const;
     PluralRules    *clone(UErrorCode& status) const;
diff --git a/deps/icu-small/source/i18n/unicode/rbnf.h b/deps/icu-small/source/i18n/unicode/rbnf.h
index 0a5a378e13b0b5..70d92dd549d890 100644
--- a/deps/icu-small/source/i18n/unicode/rbnf.h
+++ b/deps/icu-small/source/i18n/unicode/rbnf.h
@@ -54,9 +54,27 @@ class RuleBasedCollator;
  * @stable ICU 2.2
  */
 enum URBNFRuleSetTag {
+    /**
+     * Requests predefined ruleset for spelling out numeric values in words.
+     * @stable ICU 2.2
+     */
     URBNF_SPELLOUT,
+    /**
+     * Requests predefined ruleset for the ordinal form of a number.
+     * @stable ICU 2.2
+     */
     URBNF_ORDINAL,
+    /**
+     * Requests predefined ruleset for formatting a value as a duration in hours, minutes, and seconds.
+     * @stable ICU 2.2
+     */
     URBNF_DURATION,
+    /**
+     * Requests predefined ruleset for various non-place-value numbering systems.
+     * WARNING: The same resource contains rule sets for a variety of different numbering systems.
+     * You need to call setDefaultRuleSet() on the formatter to choose the actual numbering system.
+     * @stable ICU 2.2
+     */
     URBNF_NUMBERING_SYSTEM,
 #ifndef U_HIDE_DEPRECATED_API
     /**
@@ -662,6 +680,9 @@ class U_I18N_API RuleBasedNumberFormat : public NumberFormat {
    * URBNF_DURATION, which formats a duration in seconds as hours, minutes, and seconds always rounding down,
    * and URBNF_NUMBERING_SYSTEM, which is used to invoke rules for alternate numbering
    * systems such as the Hebrew numbering system, or for Roman Numerals, etc.
+   * NOTE: If you use URBNF_NUMBERING_SYSTEM, you must also call setDefaultRuleSet() to
+   * specify the exact numbering system you want to use.  If you want the default numbering system
+   * for the locale, call NumberFormat::createInstance() instead of creating a RuleBasedNumberFormat directly.
    * @param locale The locale for the formatter.
    * @param status The status indicating whether the constructor succeeded.
    * @stable ICU 2.0
@@ -1040,7 +1061,7 @@ class U_I18N_API RuleBasedNumberFormat : public NumberFormat {
     virtual void setDecimalFormatSymbols(const DecimalFormatSymbols& symbols);
 
 private:
-    RuleBasedNumberFormat(); // default constructor not implemented
+    RuleBasedNumberFormat() = delete; // default constructor not implemented
 
     // this will ref the localizations if they are not NULL
     // caller must deref to get adoption
diff --git a/deps/icu-small/source/i18n/unicode/regex.h b/deps/icu-small/source/i18n/unicode/regex.h
index f8e32922f4e3b1..39b97441a49d75 100644
--- a/deps/icu-small/source/i18n/unicode/regex.h
+++ b/deps/icu-small/source/i18n/unicode/regex.h
@@ -22,7 +22,7 @@
 
 /**
  * \file
- * \brief  C++ API:  Regular Expressions
+ * \brief C++ API: Regular Expressions
  *
  * The ICU API for processing regular expressions consists of two classes,
  *  `RegexPattern` and `RegexMatcher`.
@@ -361,7 +361,7 @@ class U_I18N_API RegexPattern U_FINAL : public UObject {
      *
      */
     RegexMatcher *matcher(const char16_t *input,
-        UErrorCode          &status) const;
+        UErrorCode          &status) const = delete;
 public:
 
 
@@ -749,7 +749,7 @@ class U_I18N_API RegexMatcher U_FINAL : public UObject {
      * `utext_openUChars(UText *ut, const char16_t *text, int64_t textLength, UErrorCode *status);`
      */
     RegexMatcher(const UnicodeString ®exp, const char16_t *input,
-        uint32_t flags, UErrorCode &status);
+        uint32_t flags, UErrorCode &status) = delete;
 public:
 
 
@@ -1157,7 +1157,7 @@ class U_I18N_API RegexMatcher U_FINAL : public UObject {
      * `utext_openUChars(UText *ut, const char16_t *text, int64_t textLength, UErrorCode *status);`
      *
      */
-    RegexMatcher &reset(const char16_t *input);
+    RegexMatcher &reset(const char16_t *input) = delete;
 public:
 
    /**
@@ -1751,10 +1751,10 @@ class U_I18N_API RegexMatcher U_FINAL : public UObject {
 private:
     // Constructors and other object boilerplate are private.
     // Instances of RegexMatcher can not be assigned, copied, cloned, etc.
-    RegexMatcher();                  // default constructor not implemented
+    RegexMatcher() = delete;                  // default constructor not implemented
     RegexMatcher(const RegexPattern *pat);
-    RegexMatcher(const RegexMatcher &other);
-    RegexMatcher &operator =(const RegexMatcher &rhs);
+    RegexMatcher(const RegexMatcher &other) = delete;
+    RegexMatcher &operator =(const RegexMatcher &rhs) = delete;
     void init(UErrorCode &status);                      // Common initialization
     void init2(UText *t, UErrorCode &e);  // Common initialization, part 2.
 
diff --git a/deps/icu-small/source/i18n/unicode/scientificnumberformatter.h b/deps/icu-small/source/i18n/unicode/scientificnumberformatter.h
index aa7e80543e4066..a1dd5436382c9c 100644
--- a/deps/icu-small/source/i18n/unicode/scientificnumberformatter.h
+++ b/deps/icu-small/source/i18n/unicode/scientificnumberformatter.h
@@ -196,7 +196,7 @@ class U_I18N_API ScientificNumberFormatter : public UObject {
             UErrorCode &status);
 
     ScientificNumberFormatter(const ScientificNumberFormatter &other);
-    ScientificNumberFormatter &operator=(const ScientificNumberFormatter &);
+    ScientificNumberFormatter &operator=(const ScientificNumberFormatter &) = delete;
 
     static void getPreExponent(
             const DecimalFormatSymbols &dfs, UnicodeString &preExponent);
diff --git a/deps/icu-small/source/i18n/unicode/selfmt.h b/deps/icu-small/source/i18n/unicode/selfmt.h
index bdce00e593ea6b..180238031277f0 100644
--- a/deps/icu-small/source/i18n/unicode/selfmt.h
+++ b/deps/icu-small/source/i18n/unicode/selfmt.h
@@ -348,7 +348,7 @@ class U_I18N_API SelectFormat : public Format {
 private:
     friend class MessageFormat;
 
-    SelectFormat();   // default constructor not implemented.
+    SelectFormat() = delete;   // default constructor not implemented.
 
     /**
      * Finds the SelectFormat sub-message for the given keyword, or the "other" sub-message.
diff --git a/deps/icu-small/source/i18n/unicode/simpletz.h b/deps/icu-small/source/i18n/unicode/simpletz.h
index f73d823ee58f1c..cbdba7aff6eec4 100644
--- a/deps/icu-small/source/i18n/unicode/simpletz.h
+++ b/deps/icu-small/source/i18n/unicode/simpletz.h
@@ -800,7 +800,7 @@ class U_I18N_API SimpleTimeZone: public BasicTimeZone {
         DOW_LE_DOM_MODE
     };
 
-    SimpleTimeZone(); // default constructor not implemented
+    SimpleTimeZone() = delete; // default constructor not implemented
 
     /**
      * Internal construction method.
diff --git a/deps/icu-small/source/i18n/unicode/smpdtfmt.h b/deps/icu-small/source/i18n/unicode/smpdtfmt.h
index 733a1cff13b0bc..fb83f90da1e827 100644
--- a/deps/icu-small/source/i18n/unicode/smpdtfmt.h
+++ b/deps/icu-small/source/i18n/unicode/smpdtfmt.h
@@ -1226,7 +1226,7 @@ class U_I18N_API SimpleDateFormat: public DateFormat {
 
     void initializeBooleanAttributes(void);
 
-    SimpleDateFormat(); // default constructor not implemented
+    SimpleDateFormat() = delete; // default constructor not implemented
 
     /**
      * Used by the DateFormat factory methods to construct a SimpleDateFormat.
@@ -1359,6 +1359,22 @@ class U_I18N_API SimpleDateFormat: public DateFormat {
                         const UnicodeString* stringArray, int32_t stringArrayCount,
                         const UnicodeString* monthPattern, Calendar& cal) const;
 
+    /**
+     * Private code-size reduction function used by subParse. Only for UCAL_MONTH
+     * @param text the time text being parsed.
+     * @param start where to start parsing.
+     * @param wideStringArray the wide string array to parsed.
+     * @param shortStringArray the short string array to parsed.
+     * @param stringArrayCount the size of the string arrays.
+     * @param cal a Calendar set to the date and time to be formatted
+     *            into a date/time string.
+     * @return the new start position if matching succeeded; a negative number
+     * indicating matching failure, otherwise.
+     */
+    int32_t matchAlphaMonthStrings(const UnicodeString& text, int32_t start,
+                        const UnicodeString* wideStringArray, const UnicodeString* shortStringArray,
+                        int32_t stringArrayCount, Calendar& cal) const;
+
     /**
      * Private code-size reduction function used by subParse.
      * @param text the time text being parsed.
diff --git a/deps/icu-small/source/i18n/unicode/stsearch.h b/deps/icu-small/source/i18n/unicode/stsearch.h
index c23e651d897511..b8a919f6147f34 100644
--- a/deps/icu-small/source/i18n/unicode/stsearch.h
+++ b/deps/icu-small/source/i18n/unicode/stsearch.h
@@ -482,7 +482,7 @@ class U_I18N_API StringSearch U_FINAL : public SearchIterator
     virtual int32_t handlePrev(int32_t position, UErrorCode &status) override;
     
 private :
-    StringSearch(); // default constructor not implemented
+    StringSearch() = delete; // default constructor not implemented
 
     // private data members ----------------------------------------------
 
diff --git a/deps/icu-small/source/i18n/unicode/tzrule.h b/deps/icu-small/source/i18n/unicode/tzrule.h
index ab0b97b6fd26fe..9ec1e96179c9f4 100644
--- a/deps/icu-small/source/i18n/unicode/tzrule.h
+++ b/deps/icu-small/source/i18n/unicode/tzrule.h
@@ -258,20 +258,6 @@ class U_I18N_API InitialTimeZoneRule : public TimeZoneRule {
      */
     virtual bool operator!=(const TimeZoneRule& that) const override;
 
-    /**
-     * Gets the time when this rule takes effect in the given year.
-     * @param year              The Gregorian year, with 0 == 1 BCE, -1 == 2 BCE, etc.
-     * @param prevRawOffset     The standard time offset from UTC before this rule
-     *                          takes effect in milliseconds.
-     * @param prevDSTSavings    The amount of daylight saving offset from the
-     *                          standard time.
-     * @param result            Receives the start time in the year.
-     * @return  true if this rule takes effect in the year and the result is set to
-     *          "result".
-     * @stable ICU 3.8
-     */
-    UBool getStartInYear(int32_t year, int32_t prevRawOffset, int32_t prevDSTSavings, UDate& result) const;
-
     /**
      * Returns if this rule represents the same rule and offsets as another.
      * When two TimeZoneRule objects differ only its names, this method
diff --git a/deps/icu-small/source/i18n/unicode/udat.h b/deps/icu-small/source/i18n/unicode/udat.h
index 0e6e6b76daa37d..3823dc88c4fa88 100644
--- a/deps/icu-small/source/i18n/unicode/udat.h
+++ b/deps/icu-small/source/i18n/unicode/udat.h
@@ -1532,19 +1532,17 @@ typedef enum UDateFormatSymbolType {
      */
     UDAT_ZODIAC_NAMES_NARROW,
     
-#ifndef U_HIDE_DRAFT_API
     /**
      * The narrow quarter names, for example 1
-     * @draft ICU 70
+     * @stable ICU 70
      */
     UDAT_NARROW_QUARTERS,
     
     /**
      * The narrow standalone quarter names, for example 1
-     * @draft ICU 70
+     * @stable ICU 70
      */
     UDAT_STANDALONE_NARROW_QUARTERS
-#endif // U_HIDE_DRAFT_API
 } UDateFormatSymbolType;
 
 struct UDateFormatSymbols;
diff --git a/deps/icu-small/source/i18n/unicode/udisplayoptions.h b/deps/icu-small/source/i18n/unicode/udisplayoptions.h
new file mode 100644
index 00000000000000..1ecdf1d8e94463
--- /dev/null
+++ b/deps/icu-small/source/i18n/unicode/udisplayoptions.h
@@ -0,0 +1,325 @@
+// © 2022 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
+
+#ifndef __UDISPLAYOPTIONS_H__
+#define __UDISPLAYOPTIONS_H__
+
+#include "unicode/utypes.h"
+
+#if !UCONFIG_NO_FORMATTING
+
+/**
+ * \file
+ * \brief C API: Display options (enum types, values, helper functions)
+ *
+ * These display options are designed to be used in class DisplayOptions
+ * as a more modern version of the UDisplayContext mechanism.
+ */
+
+#include "unicode/uversion.h"
+
+#ifndef U_HIDE_DRAFT_API
+
+/**
+ * Represents all the grammatical cases that are supported by CLDR.
+ *
+ * @draft ICU 72
+ */
+typedef enum UDisplayOptionsGrammaticalCase {
+    /**
+     * A possible setting for GrammaticalCase.
+     * The grammatical case context to be used is unknown (this is the default value).
+     * @draft ICU 72
+     */
+    UDISPOPT_GRAMMATICAL_CASE_UNDEFINED = 0,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_ABLATIVE = 1,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_ACCUSATIVE = 2,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_COMITATIVE = 3,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_DATIVE = 4,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_ERGATIVE = 5,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_GENITIVE = 6,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_INSTRUMENTAL = 7,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_LOCATIVE = 8,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_LOCATIVE_COPULATIVE = 9,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_NOMINATIVE = 10,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_OBLIQUE = 11,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_PREPOSITIONAL = 12,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_SOCIATIVE = 13,
+    /** @draft ICU 72 */
+    UDISPOPT_GRAMMATICAL_CASE_VOCATIVE = 14,
+} UDisplayOptionsGrammaticalCase;
+
+/**
+ * @param grammaticalCase The grammatical case.
+ * @return the lowercase CLDR keyword string for the grammatical case.
+ *
+ * @draft ICU 72
+ */
+U_CAPI const char * U_EXPORT2
+udispopt_getGrammaticalCaseIdentifier(UDisplayOptionsGrammaticalCase grammaticalCase);
+
+/**
+ * @param identifier in lower case such as "dative" or "nominative"
+ * @return the plural category corresponding to the identifier, or `UDISPOPT_GRAMMATICAL_CASE_UNDEFINED`
+ *
+ * @draft ICU 72
+ */
+U_CAPI UDisplayOptionsGrammaticalCase U_EXPORT2
+udispopt_fromGrammaticalCaseIdentifier(const char *identifier);
+
+/**
+ * Standard CLDR plural form/category constants.
+ * See https://www.unicode.org/reports/tr35/tr35-numbers.html#Language_Plural_Rules
+ *
+ * @draft ICU 72
+ */
+typedef enum UDisplayOptionsPluralCategory {
+
+    /**
+     * A possible setting for PluralCategory.
+     * The plural category case context to be used is unknown (this is the default value).
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_PLURAL_CATEGORY_UNDEFINED = 0,
+    /** @draft ICU 72 */
+    UDISPOPT_PLURAL_CATEGORY_ZERO = 1,
+    /** @draft ICU 72 */
+    UDISPOPT_PLURAL_CATEGORY_ONE = 2,
+    /** @draft ICU 72 */
+    UDISPOPT_PLURAL_CATEGORY_TWO = 3,
+    /** @draft ICU 72 */
+    UDISPOPT_PLURAL_CATEGORY_FEW = 4,
+    /** @draft ICU 72 */
+    UDISPOPT_PLURAL_CATEGORY_MANY = 5,
+    /** @draft ICU 72 */
+    UDISPOPT_PLURAL_CATEGORY_OTHER = 6,
+} UDisplayOptionsPluralCategory;
+
+/**
+ * @param pluralCategory The plural category.
+ * @return the lowercase CLDR identifier string for the plural category.
+ *
+ * @draft ICU 72
+ */
+U_CAPI const char * U_EXPORT2
+udispopt_getPluralCategoryIdentifier(UDisplayOptionsPluralCategory pluralCategory);
+
+/**
+ * @param identifier for example "few" or "other"
+ * @return the plural category corresponding to the identifier (plural keyword),
+ *         or `UDISPOPT_PLURAL_CATEGORY_UNDEFINED`
+ *
+ * @draft ICU 72
+ */
+U_CAPI UDisplayOptionsPluralCategory U_EXPORT2
+udispopt_fromPluralCategoryIdentifier(const char *identifier);
+
+/**
+ * Represents all the grammatical noun classes that are supported by CLDR.
+ *
+ * @draft ICU 72.
+ */
+typedef enum UDisplayOptionsNounClass {
+    /**
+     * A possible setting for NounClass.
+     * The noun class case context to be used is unknown (this is the default value).
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_NOUN_CLASS_UNDEFINED = 0,
+    /** ICU 72 */
+    UDISPOPT_NOUN_CLASS_OTHER = 1,
+    /** ICU 72 */
+    UDISPOPT_NOUN_CLASS_NEUTER = 2,
+    /** ICU 72 */
+    UDISPOPT_NOUN_CLASS_FEMININE = 3,
+    /** ICU 72 */
+    UDISPOPT_NOUN_CLASS_MASCULINE = 4,
+    /** ICU 72 */
+    UDISPOPT_NOUN_CLASS_ANIMATE = 5,
+    /** ICU 72 */
+    UDISPOPT_NOUN_CLASS_INANIMATE = 6,
+    /** ICU 72 */
+    UDISPOPT_NOUN_CLASS_PERSONAL = 7,
+    /** ICU 72 */
+    UDISPOPT_NOUN_CLASS_COMMON = 8,
+} UDisplayOptionsNounClass;
+
+/**
+ * @param nounClass The noun class.
+ * @return the lowercase CLDR keyword string for the noun class.
+ *
+ * @draft ICU 72
+ */
+U_CAPI const char * U_EXPORT2
+udispopt_getNounClassIdentifier(UDisplayOptionsNounClass nounClass);
+
+/**
+ * @param identifier in lower case such as "feminine" or "masculine"
+ * @return the plural category corresponding to the identifier, or `UDISPOPT_NOUN_CLASS_UNDEFINED`
+ *
+ * @draft ICU 72
+ */
+U_CAPI UDisplayOptionsNounClass U_EXPORT2
+udispopt_fromNounClassIdentifier(const char *identifier);
+
+/**
+ * Represents all the capitalization options.
+ *
+ * @draft ICU 72
+ */
+typedef enum UDisplayOptionsCapitalization {
+    /**
+     * A possible setting for Capitalization.
+     * The capitalization context to be used is unknown (this is the default value).
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_CAPITALIZATION_UNDEFINED = 0,
+
+    /**
+     * The capitalization context if a date, date symbol or display name is to be
+     * formatted with capitalization appropriate for the beginning of a sentence.
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_CAPITALIZATION_BEGINNING_OF_SENTENCE = 1,
+
+    /**
+     * The capitalization context if a date, date symbol or display name is to be
+     * formatted with capitalization appropriate for the middle of a sentence.
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_CAPITALIZATION_MIDDLE_OF_SENTENCE = 2,
+
+    /**
+     * The capitalization context if a date, date symbol or display name is to be
+     * formatted with capitalization appropriate for stand-alone usage such as an
+     * isolated name on a calendar page.
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_CAPITALIZATION_STANDALONE = 3,
+
+    /**
+     * The capitalization context if a date, date symbol or display name is to be
+     * formatted with capitalization appropriate for a user-interface list or menu item.
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_CAPITALIZATION_UI_LIST_OR_MENU = 4,
+} UDisplayOptionsCapitalization;
+
+/**
+ * Represents all the dialect handlings.
+ *
+ * @draft ICU 72
+ */
+typedef enum UDisplayOptionsNameStyle {
+    /**
+     * A possible setting for NameStyle.
+     * The NameStyle context to be used is unknown (this is the default value).
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_NAME_STYLE_UNDEFINED = 0,
+
+    /**
+     * Use standard names when generating a locale name,
+     * e.g. en_GB displays as 'English (United Kingdom)'.
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_NAME_STYLE_STANDARD_NAMES = 1,
+
+    /**
+     * Use dialect names, when generating a locale name,
+     * e.g. en_GB displays as 'British English'.
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_NAME_STYLE_DIALECT_NAMES = 2,
+} UDisplayOptionsNameStyle;
+
+/**
+ * Represents all the display lengths.
+ *
+ * @draft ICU 72
+ */
+typedef enum UDisplayOptionsDisplayLength {
+    /**
+     * A possible setting for DisplayLength.
+     * The DisplayLength context to be used is unknown (this is the default value).
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_DISPLAY_LENGTH_UNDEFINED = 0,
+
+    /**
+     * Uses full names when generating a locale name,
+     * e.g. "United States" for US.
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_DISPLAY_LENGTH_FULL = 1,
+
+    /**
+     * Use short names when generating a locale name,
+     * e.g. "U.S." for US.
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_DISPLAY_LENGTH_SHORT = 2,
+} UDisplayOptionsDisplayLength;
+
+/**
+ * Represents all the substitute handling.
+ *
+ * @draft ICU 72
+ */
+typedef enum UDisplayOptionsSubstituteHandling {
+
+    /**
+     * A possible setting for SubstituteHandling.
+     * The SubstituteHandling context to be used is unknown (this is the default value).
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_SUBSTITUTE_HANDLING_UNDEFINED = 0,
+
+    /**
+     * Returns a fallback value (e.g., the input code) when no data is available.
+     * This is the default behaviour.
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_SUBSTITUTE_HANDLING_SUBSTITUTE = 1,
+
+    /**
+     * Returns a null value when no data is available.
+     *
+     * @draft ICU 72
+     */
+    UDISPOPT_SUBSTITUTE_HANDLING_NO_SUBSTITUTE = 2,
+} UDisplayOptionsSubstituteHandling;
+
+#endif // U_HIDE_DRAFT_API
+
+#endif /* #if !UCONFIG_NO_FORMATTING */
+
+#endif // __UDISPLAYOPTIONS_H__
diff --git a/deps/icu-small/source/i18n/unicode/uformattedvalue.h b/deps/icu-small/source/i18n/unicode/uformattedvalue.h
index 1a550e87589c10..af6d18f3bc99c2 100644
--- a/deps/icu-small/source/i18n/unicode/uformattedvalue.h
+++ b/deps/icu-small/source/i18n/unicode/uformattedvalue.h
@@ -93,14 +93,12 @@ typedef enum UFieldCategory {
      */
     UFIELD_CATEGORY_DATE_INTERVAL_SPAN = 0x1000 + UFIELD_CATEGORY_DATE_INTERVAL,
 
-#ifndef U_HIDE_DRAFT_API
     /**
      * Category for spans in a number range.
      *
-     * @draft ICU 69
+     * @stable ICU 69
      */
     UFIELD_CATEGORY_NUMBER_RANGE_SPAN = 0x1000 + UFIELD_CATEGORY_NUMBER,
-#endif // U_HIDE_DRAFT_API
 
 } UFieldCategory;
 
diff --git a/deps/icu-small/source/i18n/unicode/unounclass.h b/deps/icu-small/source/i18n/unicode/unounclass.h
deleted file mode 100644
index 1721dbd584fc4c..00000000000000
--- a/deps/icu-small/source/i18n/unicode/unounclass.h
+++ /dev/null
@@ -1,43 +0,0 @@
-// © 2022 and later: Unicode, Inc. and others.
-// License & terms of use: http://www.unicode.org/copyright.html
-
-#ifndef __UNOUNCLASS_H__
-#define __UNOUNCLASS_H__
-
-#include "unicode/utypes.h"
-
-#if U_SHOW_CPLUSPLUS_API
-
-#if !UCONFIG_NO_FORMATTING
-
-#include "unicode/uversion.h"
-
-U_NAMESPACE_BEGIN
-
-#ifndef U_HIDE_DRAFT_API
-
-/**
- * Represents all the grammatical noun classes that are supported by CLDR.
- *
- * @draft ICU 71.
- */
-enum NounClass {
-    OTHER = 0,
-    NEUTER = 1,
-    FEMININE = 2,
-    MASCULINE = 3,
-    ANIMATE = 4,
-    INANIMATE = 5,
-    PERSONAL = 6,
-    COMMON = 7,
-};
-
-#endif // U_HIDE_DRAFT_API
-
-U_NAMESPACE_END
-
-#endif /* #if !UCONFIG_NO_FORMATTING */
-
-#endif /* U_SHOW_CPLUSPLUS_API */
-
-#endif // __UNOUNCLASS_H__
diff --git a/deps/icu-small/source/i18n/unicode/unum.h b/deps/icu-small/source/i18n/unicode/unum.h
index 863695591ab2a5..a392afaaed2c2a 100644
--- a/deps/icu-small/source/i18n/unicode/unum.h
+++ b/deps/icu-small/source/i18n/unicode/unum.h
@@ -1161,6 +1161,26 @@ typedef enum UNumberFormatAttribute {
 
 } UNumberFormatAttribute;
 
+#ifndef U_HIDE_DRAFT_API
+/**
+* Returns true if the formatter supports the specified attribute and false if not.
+* @param fmt The formatter to query.
+* @param attr The attribute to query.  This can be any value of UNumberFormatterAttribute,
+* regardless of type.
+* @return True if the requested attribute is supported by the formatter; false if not.
+* @see unum_getAttribute
+* @see unum_setAttribute
+* @see unum_getDoubleAttribute
+* @see unum_setDoubleAttribute
+* @see unum_getTextAttribute
+* @see unum_setTextAttribute
+* @draft ICU 72
+*/
+U_CAPI bool U_EXPORT2
+unum_hasAttribute(const UNumberFormat*          fmt,
+          UNumberFormatAttribute  attr);
+#endif // U_HIDE_DRAFT_API
+
 /**
 * Get a numeric attribute associated with a UNumberFormat.
 * An example of a numeric attribute is the number of integer digits a formatter will produce.
@@ -1170,12 +1190,12 @@ typedef enum UNumberFormatAttribute {
 * UNUM_MAX_FRACTION_DIGITS, UNUM_MIN_FRACTION_DIGITS, UNUM_FRACTION_DIGITS, UNUM_MULTIPLIER,
 * UNUM_GROUPING_SIZE, UNUM_ROUNDING_MODE, UNUM_FORMAT_WIDTH, UNUM_PADDING_POSITION, UNUM_SECONDARY_GROUPING_SIZE,
 * UNUM_SCALE, UNUM_MINIMUM_GROUPING_DIGITS.
-* @return The value of attr.
+* @return The value of attr, or -1 if the formatter doesn't have the requested attribute.  The caller should use unum_hasAttribute() to tell if the attribute
+* is available, rather than relaying on this function returning -1.
+* @see unum_hasAttribute
 * @see unum_setAttribute
 * @see unum_getDoubleAttribute
 * @see unum_setDoubleAttribute
-* @see unum_getTextAttribute
-* @see unum_setTextAttribute
 * @stable ICU 2.0
 */
 U_CAPI int32_t U_EXPORT2 
@@ -1186,7 +1206,7 @@ unum_getAttribute(const UNumberFormat*          fmt,
 * Set a numeric attribute associated with a UNumberFormat.
 * An example of a numeric attribute is the number of integer digits a formatter will produce.  If the
 * formatter does not understand the attribute, the call is ignored.  Rule-based formatters only understand
-* the lenient-parse attribute.
+* the lenient-parse attribute.  The caller can use unum_hasAttribute() to find out if the formatter supports the attribute.
 * @param fmt The formatter to set.
 * @param attr The attribute to set; one of UNUM_PARSE_INT_ONLY, UNUM_GROUPING_USED,
 * UNUM_DECIMAL_ALWAYS_SHOWN, UNUM_MAX_INTEGER_DIGITS, UNUM_MIN_INTEGER_DIGITS, UNUM_INTEGER_DIGITS,
@@ -1194,6 +1214,7 @@ unum_getAttribute(const UNumberFormat*          fmt,
 * UNUM_GROUPING_SIZE, UNUM_ROUNDING_MODE, UNUM_FORMAT_WIDTH, UNUM_PADDING_POSITION, UNUM_SECONDARY_GROUPING_SIZE,
 * UNUM_LENIENT_PARSE, UNUM_SCALE, UNUM_MINIMUM_GROUPING_DIGITS.
 * @param newValue The new value of attr.
+* @see unum_hasAttribute
 * @see unum_getAttribute
 * @see unum_getDoubleAttribute
 * @see unum_setDoubleAttribute
@@ -1210,10 +1231,12 @@ unum_setAttribute(    UNumberFormat*          fmt,
 /**
 * Get a numeric attribute associated with a UNumberFormat.
 * An example of a numeric attribute is the number of integer digits a formatter will produce.
-* If the formatter does not understand the attribute, -1 is returned.
+* If the formatter does not understand the attribute, -1 is returned.  The caller should use unum_hasAttribute()
+* to determine if the attribute is supported, rather than relying on this function returning -1.
 * @param fmt The formatter to query.
 * @param attr The attribute to query; e.g. UNUM_ROUNDING_INCREMENT.
-* @return The value of attr.
+* @return The value of attr, or -1 if the formatter doesn't understand the attribute.
+* @see unum_hasAttribute
 * @see unum_getAttribute
 * @see unum_setAttribute
 * @see unum_setDoubleAttribute
@@ -1228,10 +1251,12 @@ unum_getDoubleAttribute(const UNumberFormat*          fmt,
 /**
 * Set a numeric attribute associated with a UNumberFormat.
 * An example of a numeric attribute is the number of integer digits a formatter will produce.
-* If the formatter does not understand the attribute, this call is ignored.
+* If the formatter does not understand the attribute, this call is ignored.  The caller can use
+* unum_hasAttribute() to tell in advance whether the formatter understands the attribute.
 * @param fmt The formatter to set.
 * @param attr The attribute to set; e.g. UNUM_ROUNDING_INCREMENT.
 * @param newValue The new value of attr.
+* @see unum_hasAttribute
 * @see unum_getAttribute
 * @see unum_setAttribute
 * @see unum_getDoubleAttribute
diff --git a/deps/icu-small/source/i18n/unicode/unumberformatter.h b/deps/icu-small/source/i18n/unicode/unumberformatter.h
index 58a75baf073c43..253b30b5342e07 100644
--- a/deps/icu-small/source/i18n/unicode/unumberformatter.h
+++ b/deps/icu-small/source/i18n/unicode/unumberformatter.h
@@ -16,7 +16,7 @@
 
 /**
  * \file
- * \brief C-compatible API for localized number formatting; not recommended for C++.
+ * \brief C API: Localized number formatting; not recommended for C++.
  *
  * This is the C-compatible version of the NumberFormatter API introduced in ICU 60. C++ users should
  * include unicode/numberformatter.h and use the proper C++ APIs.
diff --git a/deps/icu-small/source/i18n/unicode/unumberrangeformatter.h b/deps/icu-small/source/i18n/unicode/unumberrangeformatter.h
index 4e92fe29e25059..106942f25af0b9 100644
--- a/deps/icu-small/source/i18n/unicode/unumberrangeformatter.h
+++ b/deps/icu-small/source/i18n/unicode/unumberrangeformatter.h
@@ -17,7 +17,7 @@
 
 /**
  * \file
- * \brief C-compatible API for localized number range formatting.
+ * \brief C API: Localized number range formatting
  *
  * This is the C-compatible version of the NumberRangeFormatter API. C++ users
  * should include unicode/numberrangeformatter.h and use the proper C++ APIs.
diff --git a/deps/icu-small/source/i18n/unicode/uspoof.h b/deps/icu-small/source/i18n/unicode/uspoof.h
index b674c91b2c246c..0aa887b70661bb 100644
--- a/deps/icu-small/source/i18n/unicode/uspoof.h
+++ b/deps/icu-small/source/i18n/unicode/uspoof.h
@@ -35,7 +35,7 @@
 
 /**
  * \file
- * \brief Unicode Security and Spoofing Detection, C API.
+ * \brief C API: Unicode Security and Spoofing Detection
  *
  * 

* This class, based on Unicode Technical Report #36 and diff --git a/deps/icu-small/source/i18n/unicode/vtzone.h b/deps/icu-small/source/i18n/unicode/vtzone.h index ecf335bbe3428c..487810dd5aea6a 100644 --- a/deps/icu-small/source/i18n/unicode/vtzone.h +++ b/deps/icu-small/source/i18n/unicode/vtzone.h @@ -382,7 +382,6 @@ class U_I18N_API VTimeZone : public BasicTimeZone { * Default constructor. */ VTimeZone(); - static VTimeZone* createVTimeZone(VTZReader* reader); void write(VTZWriter& writer, UErrorCode& status) const; void write(UDate start, VTZWriter& writer, UErrorCode& status) const; void writeSimple(UDate time, VTZWriter& writer, UErrorCode& status) const; diff --git a/deps/icu-small/source/i18n/units_complexconverter.cpp b/deps/icu-small/source/i18n/units_complexconverter.cpp index ecbe3c787941a7..8c9c334f7e9cce 100644 --- a/deps/icu-small/source/i18n/units_complexconverter.cpp +++ b/deps/icu-small/source/i18n/units_complexconverter.cpp @@ -143,7 +143,7 @@ MaybeStackVector ComplexUnitsConverter::convert(double quantity, // TODO: return an error for "foot-and-foot"? MaybeStackVector result; int sign = 1; - if (quantity < 0) { + if (quantity < 0 && unitsConverters_.length() > 1) { quantity *= -1; sign = -1; } diff --git a/deps/icu-small/source/i18n/units_converter.cpp b/deps/icu-small/source/i18n/units_converter.cpp index 82b8eea3d8cf6c..b89f4951210060 100644 --- a/deps/icu-small/source/i18n/units_converter.cpp +++ b/deps/icu-small/source/i18n/units_converter.cpp @@ -389,8 +389,14 @@ void U_I18N_API addSingleFactorConstant(StringPiece baseStr, int32_t power, Sign factor.constantExponents[CONSTANT_GLUCOSE_MOLAR_MASS] += power * signum; } else if (baseStr == "item_per_mole") { factor.constantExponents[CONSTANT_ITEM_PER_MOLE] += power * signum; + } else if (baseStr == "meters_per_AU") { + factor.constantExponents[CONSTANT_METERS_PER_AU] += power * signum; } else if (baseStr == "PI") { factor.constantExponents[CONSTANT_PI] += power * signum; + } else if (baseStr == "sec_per_julian_year") { + factor.constantExponents[CONSTANT_SEC_PER_JULIAN_YEAR] += power * signum; + } else if (baseStr == "speed_of_light_meters_per_second") { + factor.constantExponents[CONSTANT_SPEED_OF_LIGHT_METERS_PER_SECOND] += power * signum; } else { if (signum == Signum::NEGATIVE) { factor.factorDen *= std::pow(strToDouble(baseStr, status), power); diff --git a/deps/icu-small/source/i18n/units_converter.h b/deps/icu-small/source/i18n/units_converter.h index 5c002f4147e6ab..fd1d6ec4227faa 100644 --- a/deps/icu-small/source/i18n/units_converter.h +++ b/deps/icu-small/source/i18n/units_converter.h @@ -30,6 +30,9 @@ enum Constants { CONSTANT_LB2KG, // Pound to Kilogram CONSTANT_GLUCOSE_MOLAR_MASS, CONSTANT_ITEM_PER_MOLE, + CONSTANT_METERS_PER_AU, + CONSTANT_SEC_PER_JULIAN_YEAR, + CONSTANT_SPEED_OF_LIGHT_METERS_PER_SECOND, // Must be the last element. CONSTANTS_COUNT @@ -49,6 +52,9 @@ static const double constantsValues[CONSTANTS_COUNT] = { 0.45359237, // CONSTANT_LB2KG 180.1557, // CONSTANT_GLUCOSE_MOLAR_MASS 6.02214076E+23, // CONSTANT_ITEM_PER_MOLE + 149597870700, // CONSTANT_METERS_PER_AU + 31557600, // CONSTANT_SEC_PER_JULIAN_YEAR + 299792458, // CONSTANT_SPEED_OF_LIGHT_METERS_PER_SECOND }; typedef enum Signum { diff --git a/deps/icu-small/source/i18n/units_data.cpp b/deps/icu-small/source/i18n/units_data.cpp index d1d1fc5bc05e4c..1456af4d0533a2 100644 --- a/deps/icu-small/source/i18n/units_data.cpp +++ b/deps/icu-small/source/i18n/units_data.cpp @@ -5,10 +5,12 @@ #if !UCONFIG_NO_FORMATTING +#include "bytesinkutil.h" #include "cstring.h" #include "number_decimalquantity.h" #include "resource.h" #include "uassert.h" +#include "unicode/locid.h" #include "unicode/unistr.h" #include "unicode/ures.h" #include "units_data.h" @@ -387,24 +389,97 @@ U_I18N_API UnitPreferences::UnitPreferences(UErrorCode &status) { ures_getAllItemsWithFallback(unitsBundle.getAlias(), "unitPreferenceData", sink, status); } -// TODO: make outPreferences const? -// -// TODO: consider replacing `UnitPreference **&outPreferences` with slice class -// of some kind. -void U_I18N_API UnitPreferences::getPreferencesFor(StringPiece category, StringPiece usage, - StringPiece region, - const UnitPreference *const *&outPreferences, - int32_t &preferenceCount, UErrorCode &status) const { - int32_t idx = getPreferenceMetadataIndex(&metadata_, category, usage, region, status); +CharString getKeyWordValue(const Locale &locale, StringPiece kw, UErrorCode &status) { + CharString result; + if (U_FAILURE(status)) { return result; } + { + CharStringByteSink sink(&result); + locale.getKeywordValue(kw, sink, status); + } + if (U_SUCCESS(status) && result.isEmpty()) { + status = U_MISSING_RESOURCE_ERROR; + } + return result; +} + +MaybeStackVector + U_I18N_API UnitPreferences::getPreferencesFor(StringPiece category, StringPiece usage, + const Locale &locale, UErrorCode &status) const { + + MaybeStackVector result; + + // TODO: remove this once all the categories are allowed. + UErrorCode internalMuStatus = U_ZERO_ERROR; + if (category.compare("temperature") == 0) { + CharString localeUnitCharString = getKeyWordValue(locale, "mu", internalMuStatus); + if (U_SUCCESS(internalMuStatus)) { + // TODO: use the unit category as Java especially when all the categories are allowed.. + if (localeUnitCharString == "celsius" // + || localeUnitCharString == "fahrenheit" // + || localeUnitCharString == "kelvin" // + ) { + UnitPreference unitPref; + unitPref.unit.append(localeUnitCharString, status); + result.emplaceBackAndCheckErrorCode(status, unitPref); + return result; + } + } + } + + CharString region(locale.getCountry(), status); + + // Check the locale system tag, e.g `ms=metric`. + UErrorCode internalMeasureTagStatus = U_ZERO_ERROR; + CharString localeSystem = getKeyWordValue(locale, "measure", internalMeasureTagStatus); + bool isLocaleSystem = false; + if (U_SUCCESS(internalMeasureTagStatus)) { + if (localeSystem == "metric") { + region.clear(); + region.append("001", status); + isLocaleSystem = true; + } else if (localeSystem == "ussystem") { + region.clear(); + region.append("US", status); + isLocaleSystem = true; + } else if (localeSystem == "uksystem") { + region.clear(); + region.append("GB", status); + isLocaleSystem = true; + } + } + + // Check the region tag, e.g. `rg=uszzz`. + if (!isLocaleSystem) { + UErrorCode internalRgTagStatus = U_ZERO_ERROR; + CharString localeRegion = getKeyWordValue(locale, "rg", internalRgTagStatus); + if (U_SUCCESS(internalRgTagStatus) && localeRegion.length() >= 3) { + if (localeRegion == "default") { + region.clear(); + region.append(localeRegion, status); + } else if (localeRegion[0] >= '0' && localeRegion[0] <= '9') { + region.clear(); + region.append(localeRegion.data(), 3, status); + } else { + // Take the first two character and capitalize them. + region.clear(); + region.append(uprv_toupper(localeRegion[0]), status); + region.append(uprv_toupper(localeRegion[1]), status); + } + } + } + + int32_t idx = + getPreferenceMetadataIndex(&metadata_, category, usage, region.toStringPiece(), status); if (U_FAILURE(status)) { - outPreferences = nullptr; - preferenceCount = 0; - return; + return result; } + U_ASSERT(idx >= 0); // Failures should have been taken care of by `status`. const UnitPreferenceMetadata *m = metadata_[idx]; - outPreferences = unitPrefs_.getAlias() + m->prefsOffset; - preferenceCount = m->prefsCount; + for (int32_t i = 0; i < m->prefsCount; i++) { + result.emplaceBackAndCheckErrorCode(status, *(unitPrefs_[i + m->prefsOffset])); + } + return result; } } // namespace units diff --git a/deps/icu-small/source/i18n/units_data.h b/deps/icu-small/source/i18n/units_data.h index 2c19b9434bd02b..118458ecca2b0a 100644 --- a/deps/icu-small/source/i18n/units_data.h +++ b/deps/icu-small/source/i18n/units_data.h @@ -99,6 +99,13 @@ struct U_I18N_API UnitPreference : public UMemory { CharString unit; double geq; UnicodeString skeleton; + + UnitPreference(const UnitPreference &other) { + UErrorCode status = U_ZERO_ERROR; + this->unit.append(other.unit, status); + this->geq = other.geq; + this->skeleton = other.skeleton; + } }; /** @@ -189,12 +196,11 @@ class U_I18N_API UnitPreferences { * @param preferenceCount The number of unit preferences that belong to the * result set. * @param status Receives status. - * - * TODO(hugovdm): maybe replace `UnitPreference **&outPreferences` with a slice class? */ - void getPreferencesFor(StringPiece category, StringPiece usage, StringPiece region, - const UnitPreference *const *&outPreferences, int32_t &preferenceCount, - UErrorCode &status) const; + MaybeStackVector getPreferencesFor(StringPiece category, StringPiece usage, + const Locale &locale, + + UErrorCode &status) const; protected: // Metadata about the sets of preferences, this is the index for looking up diff --git a/deps/icu-small/source/i18n/units_router.cpp b/deps/icu-small/source/i18n/units_router.cpp index 0e6082fae5c438..03c9b4d1d7c416 100644 --- a/deps/icu-small/source/i18n/units_router.cpp +++ b/deps/icu-small/source/i18n/units_router.cpp @@ -43,17 +43,17 @@ Precision UnitsRouter::parseSkeletonToPrecision(icu::UnicodeString precisionSkel return result; } -UnitsRouter::UnitsRouter(StringPiece inputUnitIdentifier, StringPiece region, StringPiece usage, +UnitsRouter::UnitsRouter(StringPiece inputUnitIdentifier, const Locale &locale, StringPiece usage, UErrorCode &status) { - this->init(MeasureUnit::forIdentifier(inputUnitIdentifier, status), region, usage, status); + this->init(MeasureUnit::forIdentifier(inputUnitIdentifier, status), locale, usage, status); } -UnitsRouter::UnitsRouter(const MeasureUnit &inputUnit, StringPiece region, StringPiece usage, +UnitsRouter::UnitsRouter(const MeasureUnit &inputUnit, const Locale &locale, StringPiece usage, UErrorCode &status) { - this->init(std::move(inputUnit), region, usage, status); + this->init(std::move(inputUnit), locale, usage, status); } -void UnitsRouter::init(const MeasureUnit &inputUnit, StringPiece region, StringPiece usage, +void UnitsRouter::init(const MeasureUnit &inputUnit, const Locale &locale, StringPiece usage, UErrorCode &status) { if (U_FAILURE(status)) { @@ -73,22 +73,19 @@ void UnitsRouter::init(const MeasureUnit &inputUnit, StringPiece region, StringP return; } - const UnitPreference *const *unitPreferences; - int32_t preferencesCount = 0; - prefs.getPreferencesFor(category.toStringPiece(), usage, region, unitPreferences, preferencesCount, - status); - - for (int i = 0; i < preferencesCount; ++i) { - U_ASSERT(unitPreferences[i] != nullptr); - const auto &preference = *unitPreferences[i]; + const MaybeStackVector unitPrefs = + prefs.getPreferencesFor(category.toStringPiece(), usage, locale, status); + for (int32_t i = 0, n = unitPrefs.length(); i < n; ++i) { + U_ASSERT(unitPrefs[i] != nullptr); + const auto preference = unitPrefs[i]; MeasureUnitImpl complexTargetUnitImpl = - MeasureUnitImpl::forIdentifier(preference.unit.data(), status); + MeasureUnitImpl::forIdentifier(preference->unit.data(), status); if (U_FAILURE(status)) { return; } - UnicodeString precision = preference.skeleton; + UnicodeString precision = preference->skeleton; // For now, we only have "precision-increment" in Units Preferences skeleton. // Therefore, we check if the skeleton starts with "precision-increment" and force the program to @@ -103,7 +100,7 @@ void UnitsRouter::init(const MeasureUnit &inputUnit, StringPiece region, StringP outputUnits_.emplaceBackAndCheckErrorCode(status, complexTargetUnitImpl.copy(status).build(status)); converterPreferences_.emplaceBackAndCheckErrorCode(status, inputUnitImpl, complexTargetUnitImpl, - preference.geq, std::move(precision), + preference->geq, std::move(precision), conversionRates, status); if (U_FAILURE(status)) { diff --git a/deps/icu-small/source/i18n/units_router.h b/deps/icu-small/source/i18n/units_router.h index d9fcffb2aa9e26..978fdf91fd5b4e 100644 --- a/deps/icu-small/source/i18n/units_router.h +++ b/deps/icu-small/source/i18n/units_router.h @@ -11,6 +11,7 @@ #include "cmemory.h" #include "measunit_impl.h" +#include "unicode/locid.h" #include "unicode/measunit.h" #include "unicode/stringpiece.h" #include "unicode/uobject.h" @@ -118,9 +119,10 @@ namespace units { */ class U_I18N_API UnitsRouter { public: - UnitsRouter(StringPiece inputUnitIdentifier, StringPiece locale, StringPiece usage, + UnitsRouter(StringPiece inputUnitIdentifier, const Locale &locale, StringPiece usage, + UErrorCode &status); + UnitsRouter(const MeasureUnit &inputUnit, const Locale &locale, StringPiece usage, UErrorCode &status); - UnitsRouter(const MeasureUnit &inputUnit, StringPiece locale, StringPiece usage, UErrorCode &status); /** * Performs locale and usage sensitive unit conversion. @@ -153,7 +155,7 @@ class U_I18N_API UnitsRouter { static number::Precision parseSkeletonToPrecision(icu::UnicodeString precisionSkeleton, UErrorCode &status); - void init(const MeasureUnit &inputUnit, StringPiece locale, StringPiece usage, UErrorCode &status); + void init(const MeasureUnit &inputUnit, const Locale &locale, StringPiece usage, UErrorCode &status); }; } // namespace units diff --git a/deps/icu-small/source/i18n/unum.cpp b/deps/icu-small/source/i18n/unum.cpp index 7043f7adc12308..d2ba7ae3a2d6e0 100644 --- a/deps/icu-small/source/i18n/unum.cpp +++ b/deps/icu-small/source/i18n/unum.cpp @@ -60,6 +60,7 @@ unum_open( UNumberFormatStyle style, case UNUM_CURRENCY_ACCOUNTING: case UNUM_CASH_CURRENCY: case UNUM_CURRENCY_STANDARD: + case UNUM_NUMBERING_SYSTEM: retVal = NumberFormat::createInstance(Locale(locale), style, *status); break; @@ -112,10 +113,6 @@ unum_open( UNumberFormatStyle style, case UNUM_DURATION: retVal = new RuleBasedNumberFormat(URBNF_DURATION, Locale(locale), *status); break; - - case UNUM_NUMBERING_SYSTEM: - retVal = new RuleBasedNumberFormat(URBNF_NUMBERING_SYSTEM, Locale(locale), *status); - break; #endif case UNUM_DECIMAL_COMPACT_SHORT: @@ -508,6 +505,28 @@ unum_countAvailable() return uloc_countAvailable(); } +U_CAPI bool U_EXPORT2 +unum_hasAttribute(const UNumberFormat* fmt, + UNumberFormatAttribute attr) +{ + const NumberFormat* nf = reinterpret_cast(fmt); + bool isDecimalFormat = dynamic_cast(nf) != NULL; + + switch (attr) { + case UNUM_LENIENT_PARSE: + case UNUM_MAX_INTEGER_DIGITS: + case UNUM_MIN_INTEGER_DIGITS: + case UNUM_INTEGER_DIGITS: + case UNUM_MAX_FRACTION_DIGITS: + case UNUM_MIN_FRACTION_DIGITS: + case UNUM_FRACTION_DIGITS: + case UNUM_ROUNDING_MODE: + return true; + default: + return isDecimalFormat; + } +} + U_CAPI int32_t U_EXPORT2 unum_getAttribute(const UNumberFormat* fmt, UNumberFormatAttribute attr) diff --git a/deps/icu-small/source/i18n/uregex.cpp b/deps/icu-small/source/i18n/uregex.cpp index 514159e8b7af35..dd2ad2a81e864a 100644 --- a/deps/icu-small/source/i18n/uregex.cpp +++ b/deps/icu-small/source/i18n/uregex.cpp @@ -58,7 +58,7 @@ RegularExpression::RegularExpression() { fMatcher = NULL; fText = NULL; fTextLength = 0; - fOwnsText = FALSE; + fOwnsText = false; } RegularExpression::~RegularExpression() { @@ -82,22 +82,22 @@ U_NAMESPACE_USE //---------------------------------------------------------------------------------------- // // validateRE Do boilerplate style checks on API function parameters. -// Return TRUE if they look OK. +// Return true if they look OK. //---------------------------------------------------------------------------------------- static UBool validateRE(const RegularExpression *re, UBool requiresText, UErrorCode *status) { if (U_FAILURE(*status)) { - return FALSE; + return false; } if (re == NULL || re->fMagic != REXP_MAGIC) { *status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } // !!! Not sure how to update this with the new UText backing, which is stored in re->fMatcher anyway if (requiresText && re->fText == NULL && !re->fOwnsText) { *status = U_REGEX_INVALID_STATE; - return FALSE; + return false; } - return TRUE; + return true; } //---------------------------------------------------------------------------------------- @@ -270,7 +270,7 @@ U_CAPI void U_EXPORT2 uregex_close(URegularExpression *re2) { RegularExpression *re = (RegularExpression*)re2; UErrorCode status = U_ZERO_ERROR; - if (validateRE(re, FALSE, &status) == FALSE) { + if (validateRE(re, false, &status) == false) { return; } delete re; @@ -285,7 +285,7 @@ uregex_close(URegularExpression *re2) { U_CAPI URegularExpression * U_EXPORT2 uregex_clone(const URegularExpression *source2, UErrorCode *status) { RegularExpression *source = (RegularExpression*)source2; - if (validateRE(source, FALSE, status) == FALSE) { + if (validateRE(source, false, status) == false) { return NULL; } @@ -325,7 +325,7 @@ uregex_pattern(const URegularExpression *regexp2, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { + if (validateRE(regexp, false, status) == false) { return NULL; } if (patLength != NULL) { @@ -356,7 +356,7 @@ uregex_patternUText(const URegularExpression *regexp2, U_CAPI int32_t U_EXPORT2 uregex_flags(const URegularExpression *regexp2, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { + if (validateRE(regexp, false, status) == false) { return 0; } int32_t flags = regexp->fPat->flags(); @@ -375,7 +375,7 @@ uregex_setText(URegularExpression *regexp2, int32_t textLength, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { + if (validateRE(regexp, false, status) == false) { return; } if (text == NULL || textLength < -1) { @@ -389,7 +389,7 @@ uregex_setText(URegularExpression *regexp2, regexp->fText = text; regexp->fTextLength = textLength; - regexp->fOwnsText = FALSE; + regexp->fOwnsText = false; UText input = UTEXT_INITIALIZER; utext_openUChars(&input, text, textLength, status); @@ -408,7 +408,7 @@ uregex_setUText(URegularExpression *regexp2, UText *text, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { + if (validateRE(regexp, false, status) == false) { return; } if (text == NULL) { @@ -422,7 +422,7 @@ uregex_setUText(URegularExpression *regexp2, regexp->fText = NULL; // only fill it in on request regexp->fTextLength = -1; - regexp->fOwnsText = TRUE; + regexp->fOwnsText = true; regexp->fMatcher->reset(text); } @@ -438,7 +438,7 @@ uregex_getText(URegularExpression *regexp2, int32_t *textLength, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { + if (validateRE(regexp, false, status) == false) { return NULL; } @@ -449,7 +449,7 @@ uregex_getText(URegularExpression *regexp2, if (UTEXT_FULL_TEXT_IN_CHUNK(inputText, inputNativeLength)) { regexp->fText = inputText->chunkContents; regexp->fTextLength = (int32_t)inputNativeLength; - regexp->fOwnsText = FALSE; // because the UText owns it + regexp->fOwnsText = false; // because the UText owns it } else { UErrorCode lengthStatus = U_ZERO_ERROR; regexp->fTextLength = utext_extract(inputText, 0, inputNativeLength, NULL, 0, &lengthStatus); // buffer overflow error @@ -457,7 +457,7 @@ uregex_getText(URegularExpression *regexp2, utext_extract(inputText, 0, inputNativeLength, inputChars, regexp->fTextLength+1, status); regexp->fText = inputChars; - regexp->fOwnsText = TRUE; // should already be set but just in case + regexp->fOwnsText = true; // should already be set but just in case } } @@ -478,7 +478,7 @@ uregex_getUText(URegularExpression *regexp2, UText *dest, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { + if (validateRE(regexp, false, status) == false) { return dest; } return regexp->fMatcher->getInput(dest, *status); @@ -495,7 +495,7 @@ uregex_refreshUText(URegularExpression *regexp2, UText *text, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { + if (validateRE(regexp, false, status) == false) { return; } regexp->fMatcher->refreshInputText(text, *status); @@ -519,8 +519,8 @@ uregex_matches64(URegularExpression *regexp2, int64_t startIndex, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - UBool result = FALSE; - if (validateRE(regexp, TRUE, status) == FALSE) { + UBool result = false; + if (validateRE(regexp, true, status) == false) { return result; } if (startIndex == -1) { @@ -549,8 +549,8 @@ uregex_lookingAt64(URegularExpression *regexp2, int64_t startIndex, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - UBool result = FALSE; - if (validateRE(regexp, TRUE, status) == FALSE) { + UBool result = false; + if (validateRE(regexp, true, status) == false) { return result; } if (startIndex == -1) { @@ -580,8 +580,8 @@ uregex_find64(URegularExpression *regexp2, int64_t startIndex, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - UBool result = FALSE; - if (validateRE(regexp, TRUE, status) == FALSE) { + UBool result = false; + if (validateRE(regexp, true, status) == false) { return result; } if (startIndex == -1) { @@ -603,8 +603,8 @@ U_CAPI UBool U_EXPORT2 uregex_findNext(URegularExpression *regexp2, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { - return FALSE; + if (validateRE(regexp, true, status) == false) { + return false; } UBool result = regexp->fMatcher->find(*status); return result; @@ -619,7 +619,7 @@ U_CAPI int32_t U_EXPORT2 uregex_groupCount(URegularExpression *regexp2, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { + if (validateRE(regexp, false, status) == false) { return 0; } int32_t result = regexp->fMatcher->groupCount(); @@ -638,7 +638,7 @@ uregex_groupNumberFromName(URegularExpression *regexp2, int32_t nameLength, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { + if (validateRE(regexp, false, status) == false) { return 0; } int32_t result = regexp->fPat->groupNumberFromName(UnicodeString(groupName, nameLength), *status); @@ -651,7 +651,7 @@ uregex_groupNumberFromCName(URegularExpression *regexp2, int32_t nameLength, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { + if (validateRE(regexp, false, status) == false) { return 0; } return regexp->fPat->groupNumberFromName(groupName, nameLength, *status); @@ -669,7 +669,7 @@ uregex_group(URegularExpression *regexp2, int32_t destCapacity, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return 0; } if (destCapacity < 0 || (destCapacity > 0 && dest == NULL)) { @@ -739,7 +739,7 @@ uregex_groupUText(URegularExpression *regexp2, int64_t *groupLength, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { UErrorCode emptyTextStatus = U_ZERO_ERROR; return (dest ? dest : utext_openUChars(NULL, NULL, 0, &emptyTextStatus)); } @@ -764,7 +764,7 @@ uregex_start64(URegularExpression *regexp2, int32_t groupNum, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return 0; } int64_t result = regexp->fMatcher->start64(groupNum, *status); @@ -788,7 +788,7 @@ uregex_end64(URegularExpression *regexp2, int32_t groupNum, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return 0; } int64_t result = regexp->fMatcher->end64(groupNum, *status); @@ -812,7 +812,7 @@ uregex_reset64(URegularExpression *regexp2, int64_t index, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return; } regexp->fMatcher->reset(index, *status); @@ -838,7 +838,7 @@ uregex_setRegion64(URegularExpression *regexp2, int64_t regionLimit, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return; } regexp->fMatcher->region(regionStart, regionLimit, *status); @@ -857,7 +857,7 @@ uregex_setRegionAndStart(URegularExpression *regexp2, int64_t startIndex, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return; } regexp->fMatcher->region(regionStart, regionLimit, startIndex, *status); @@ -878,7 +878,7 @@ U_CAPI int64_t U_EXPORT2 uregex_regionStart64(const URegularExpression *regexp2, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return 0; } return regexp->fMatcher->regionStart(); @@ -900,7 +900,7 @@ U_CAPI int64_t U_EXPORT2 uregex_regionEnd64(const URegularExpression *regexp2, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return 0; } return regexp->fMatcher->regionEnd(); @@ -916,8 +916,8 @@ U_CAPI UBool U_EXPORT2 uregex_hasTransparentBounds(const URegularExpression *regexp2, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { - return FALSE; + if (validateRE(regexp, false, status) == false) { + return false; } return regexp->fMatcher->hasTransparentBounds(); } @@ -933,7 +933,7 @@ uregex_useTransparentBounds(URegularExpression *regexp2, UBool b, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { + if (validateRE(regexp, false, status) == false) { return; } regexp->fMatcher->useTransparentBounds(b); @@ -949,8 +949,8 @@ U_CAPI UBool U_EXPORT2 uregex_hasAnchoringBounds(const URegularExpression *regexp2, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { - return FALSE; + if (validateRE(regexp, false, status) == false) { + return false; } return regexp->fMatcher->hasAnchoringBounds(); } @@ -966,7 +966,7 @@ uregex_useAnchoringBounds(URegularExpression *regexp2, UBool b, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status) == FALSE) { + if (validateRE(regexp, false, status) == false) { return; } regexp->fMatcher->useAnchoringBounds(b); @@ -982,8 +982,8 @@ U_CAPI UBool U_EXPORT2 uregex_hitEnd(const URegularExpression *regexp2, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { - return FALSE; + if (validateRE(regexp, true, status) == false) { + return false; } return regexp->fMatcher->hitEnd(); } @@ -998,8 +998,8 @@ U_CAPI UBool U_EXPORT2 uregex_requireEnd(const URegularExpression *regexp2, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { - return FALSE; + if (validateRE(regexp, true, status) == false) { + return false; } return regexp->fMatcher->requireEnd(); } @@ -1015,7 +1015,7 @@ uregex_setTimeLimit(URegularExpression *regexp2, int32_t limit, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status)) { + if (validateRE(regexp, false, status)) { regexp->fMatcher->setTimeLimit(limit, *status); } } @@ -1032,7 +1032,7 @@ uregex_getTimeLimit(const URegularExpression *regexp2, UErrorCode *status) { int32_t retVal = 0; RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status)) { + if (validateRE(regexp, false, status)) { retVal = regexp->fMatcher->getTimeLimit(); } return retVal; @@ -1050,7 +1050,7 @@ uregex_setStackLimit(URegularExpression *regexp2, int32_t limit, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status)) { + if (validateRE(regexp, false, status)) { regexp->fMatcher->setStackLimit(limit, *status); } } @@ -1067,7 +1067,7 @@ uregex_getStackLimit(const URegularExpression *regexp2, UErrorCode *status) { int32_t retVal = 0; RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status)) { + if (validateRE(regexp, false, status)) { retVal = regexp->fMatcher->getStackLimit(); } return retVal; @@ -1085,7 +1085,7 @@ uregex_setMatchCallback(URegularExpression *regexp2, const void *context, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status)) { + if (validateRE(regexp, false, status)) { regexp->fMatcher->setMatchCallback(callback, context, *status); } } @@ -1102,7 +1102,7 @@ uregex_getMatchCallback(const URegularExpression *regexp2, const void **context, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status)) { + if (validateRE(regexp, false, status)) { regexp->fMatcher->getMatchCallback(*callback, *context, *status); } } @@ -1119,7 +1119,7 @@ uregex_setFindProgressCallback(URegularExpression *regexp2, const void *context, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status)) { + if (validateRE(regexp, false, status)) { regexp->fMatcher->setFindProgressCallback(callback, context, *status); } } @@ -1136,7 +1136,7 @@ uregex_getFindProgressCallback(const URegularExpression *regexp2, const void **context, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, FALSE, status)) { + if (validateRE(regexp, false, status)) { regexp->fMatcher->getFindProgressCallback(*callback, *context, *status); } } @@ -1155,7 +1155,7 @@ uregex_replaceAll(URegularExpression *regexp2, int32_t destCapacity, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return 0; } if (replacementText == NULL || replacementLength < -1 || @@ -1203,7 +1203,7 @@ uregex_replaceAllUText(URegularExpression *regexp2, UText *dest, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return 0; } if (replacementText == NULL) { @@ -1229,7 +1229,7 @@ uregex_replaceFirst(URegularExpression *regexp2, int32_t destCapacity, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return 0; } if (replacementText == NULL || replacementLength < -1 || @@ -1264,7 +1264,7 @@ uregex_replaceFirstUText(URegularExpression *regexp2, UText *dest, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return 0; } if (replacementText == NULL) { @@ -1346,16 +1346,16 @@ int32_t RegexCImpl::appendReplacement(RegularExpression *regexp, // If we come in with a buffer overflow error, don't suppress the operation. // A series of appendReplacements, appendTail need to correctly preflight // the buffer size when an overflow happens somewhere in the middle. - UBool pendingBufferOverflow = FALSE; + UBool pendingBufferOverflow = false; if (*status == U_BUFFER_OVERFLOW_ERROR && destCapacity != NULL && *destCapacity == 0) { - pendingBufferOverflow = TRUE; + pendingBufferOverflow = true; *status = U_ZERO_ERROR; } // // Validate all parameters // - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return 0; } if (replacementText == NULL || replacementLength < -1 || @@ -1367,7 +1367,7 @@ int32_t RegexCImpl::appendReplacement(RegularExpression *regexp, } RegexMatcher *m = regexp->fMatcher; - if (m->fMatch == FALSE) { + if (m->fMatch == false) { *status = U_REGEX_INVALID_STATE; return 0; } @@ -1477,7 +1477,7 @@ int32_t RegexCImpl::appendReplacement(RegularExpression *regexp, break; } U16_GET(replacementText, 0, replIdx, replacementLength, c32); - if (u_isdigit(c32) == FALSE) { + if (u_isdigit(c32) == false) { break; } @@ -1623,13 +1623,13 @@ int32_t RegexCImpl::appendTail(RegularExpression *regexp, // If we come in with a buffer overflow error, don't suppress the operation. // A series of appendReplacements, appendTail need to correctly preflight // the buffer size when an overflow happens somewhere in the middle. - UBool pendingBufferOverflow = FALSE; + UBool pendingBufferOverflow = false; if (*status == U_BUFFER_OVERFLOW_ERROR && destCapacity != NULL && *destCapacity == 0) { - pendingBufferOverflow = TRUE; + pendingBufferOverflow = true; *status = U_ZERO_ERROR; } - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return 0; } @@ -1948,7 +1948,7 @@ uregex_split(URegularExpression *regexp2, int32_t destFieldsCapacity, UErrorCode *status) { RegularExpression *regexp = (RegularExpression*)regexp2; - if (validateRE(regexp, TRUE, status) == FALSE) { + if (validateRE(regexp, true, status) == false) { return 0; } if ((destBuf == NULL && destCapacity > 0) || diff --git a/deps/icu-small/source/i18n/usearch.cpp b/deps/icu-small/source/i18n/usearch.cpp index 80b80fa3b43710..0fecd709e74161 100644 --- a/deps/icu-small/source/i18n/usearch.cpp +++ b/deps/icu-small/source/i18n/usearch.cpp @@ -76,7 +76,7 @@ U_CDECL_BEGIN static UBool U_CALLCONV usearch_cleanup(void) { g_nfcImpl = nullptr; - return TRUE; + return true; } U_CDECL_END @@ -502,7 +502,7 @@ inline void setMatchNotFound(UStringSearch *strsrch, UErrorCode &status) * Checks if the offset runs out of the text string * @param offset * @param textlength of the text string -* @return TRUE if offset is out of bounds, FALSE otherwise +* @return true if offset is out of bounds, false otherwise */ static inline UBool isOutOfBounds(int32_t textlength, int32_t offset) @@ -515,13 +515,13 @@ inline UBool isOutOfBounds(int32_t textlength, int32_t offset) * @param strsrch string search data * @param start offset of possible match * @param end offset of possible match -* @return TRUE if identical match is found +* @return true if identical match is found */ static inline UBool checkIdentical(const UStringSearch *strsrch, int32_t start, int32_t end) { if (strsrch->strength != UCOL_IDENTICAL) { - return TRUE; + return true; } // Note: We could use Normalizer::compare() or similar, but for short strings @@ -529,10 +529,10 @@ inline UBool checkIdentical(const UStringSearch *strsrch, int32_t start, int32_t UErrorCode status = U_ZERO_ERROR; UnicodeString t2, p2; strsrch->nfd->normalize( - UnicodeString(FALSE, strsrch->search->text + start, end - start), t2, status); + UnicodeString(false, strsrch->search->text + start, end - start), t2, status); strsrch->nfd->normalize( - UnicodeString(FALSE, strsrch->pattern.text, strsrch->pattern.textLength), p2, status); - // return FALSE if NFD failed + UnicodeString(false, strsrch->pattern.text, strsrch->pattern.textLength), p2, status); + // return false if NFD failed return U_SUCCESS(status) && t2 == p2; } @@ -570,7 +570,7 @@ U_CAPI UStringSearch * U_EXPORT2 usearch_open(const UChar *pattern, return nullptr; } else { - result->ownCollator = TRUE; + result->ownCollator = true; } return result; } @@ -669,7 +669,7 @@ U_CAPI UStringSearch * U_EXPORT2 usearch_openFromCollator( } #endif - result->ownCollator = FALSE; + result->ownCollator = false; result->search->matchedLength = 0; result->search->matchedIndex = USEARCH_DONE; result->utilIter = nullptr; @@ -681,11 +681,11 @@ U_CAPI UStringSearch * U_EXPORT2 usearch_openFromCollator( return nullptr; } - result->search->isOverlap = FALSE; - result->search->isCanonicalMatch = FALSE; + result->search->isOverlap = false; + result->search->isCanonicalMatch = false; result->search->elementComparisonType = 0; - result->search->isForwardSearching = TRUE; - result->search->reset = TRUE; + result->search->isForwardSearching = true; + result->search->reset = true; initialize(result, status); @@ -734,17 +734,17 @@ U_CAPI void U_EXPORT2 usearch_close(UStringSearch *strsrch) namespace { UBool initTextProcessedIter(UStringSearch *strsrch, UErrorCode *status) { - if (U_FAILURE(*status)) { return FALSE; } + if (U_FAILURE(*status)) { return false; } if (strsrch->textProcessedIter == nullptr) { strsrch->textProcessedIter = new icu::UCollationPCE(strsrch->textIter); if (strsrch->textProcessedIter == nullptr) { *status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } } else { strsrch->textProcessedIter->init(strsrch->textIter); } - return TRUE; + return true; } } @@ -764,7 +764,7 @@ U_CAPI void U_EXPORT2 usearch_setOffset(UStringSearch *strsrch, } strsrch->search->matchedIndex = USEARCH_DONE; strsrch->search->matchedLength = 0; - strsrch->search->reset = FALSE; + strsrch->search->reset = false; } } @@ -789,11 +789,11 @@ U_CAPI void U_EXPORT2 usearch_setAttribute(UStringSearch *strsrch, switch (attribute) { case USEARCH_OVERLAP : - strsrch->search->isOverlap = (value == USEARCH_ON ? TRUE : FALSE); + strsrch->search->isOverlap = (value == USEARCH_ON ? true : false); break; case USEARCH_CANONICAL_MATCH : - strsrch->search->isCanonicalMatch = (value == USEARCH_ON ? TRUE : - FALSE); + strsrch->search->isCanonicalMatch = (value == USEARCH_ON ? true : + false); break; case USEARCH_ELEMENT_COMPARISON : if (value == USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARD || value == USEARCH_ANY_BASE_WEIGHT_IS_WILDCARD) { @@ -819,10 +819,10 @@ U_CAPI USearchAttributeValue U_EXPORT2 usearch_getAttribute( if (strsrch) { switch (attribute) { case USEARCH_OVERLAP : - return (strsrch->search->isOverlap == TRUE ? USEARCH_ON : + return (strsrch->search->isOverlap == true ? USEARCH_ON : USEARCH_OFF); case USEARCH_CANONICAL_MATCH : - return (strsrch->search->isCanonicalMatch == TRUE ? USEARCH_ON : + return (strsrch->search->isCanonicalMatch == true ? USEARCH_ON : USEARCH_OFF); case USEARCH_ELEMENT_COMPARISON : { @@ -936,7 +936,7 @@ U_CAPI void U_EXPORT2 usearch_setText( UStringSearch *strsrch, ucol_setText(strsrch->textIter, text, textlength, status); strsrch->search->matchedIndex = USEARCH_DONE; strsrch->search->matchedLength = 0; - strsrch->search->reset = TRUE; + strsrch->search->reset = true; #if !UCONFIG_NO_BREAK_ITERATION if (strsrch->search->breakIter != nullptr) { ubrk_setText(strsrch->search->breakIter, text, @@ -978,7 +978,7 @@ U_CAPI void U_EXPORT2 usearch_setCollator( UStringSearch *strsrch, strsrch->textIter = strsrch->utilIter = nullptr; if (strsrch->ownCollator && (strsrch->collator != collator)) { ucol_close((UCollator *)strsrch->collator); - strsrch->ownCollator = FALSE; + strsrch->ownCollator = false; } strsrch->collator = collator; strsrch->strength = ucol_getStrength(collator); @@ -1064,7 +1064,7 @@ U_CAPI int32_t U_EXPORT2 usearch_first(UStringSearch *strsrch, UErrorCode *status) { if (strsrch && U_SUCCESS(*status)) { - strsrch->search->isForwardSearching = TRUE; + strsrch->search->isForwardSearching = true; usearch_setOffset(strsrch, 0, status); if (U_SUCCESS(*status)) { return usearch_next(strsrch, status); @@ -1078,7 +1078,7 @@ U_CAPI int32_t U_EXPORT2 usearch_following(UStringSearch *strsrch, UErrorCode *status) { if (strsrch && U_SUCCESS(*status)) { - strsrch->search->isForwardSearching = TRUE; + strsrch->search->isForwardSearching = true; // position checked in usearch_setOffset usearch_setOffset(strsrch, position, status); if (U_SUCCESS(*status)) { @@ -1092,7 +1092,7 @@ U_CAPI int32_t U_EXPORT2 usearch_last(UStringSearch *strsrch, UErrorCode *status) { if (strsrch && U_SUCCESS(*status)) { - strsrch->search->isForwardSearching = FALSE; + strsrch->search->isForwardSearching = false; usearch_setOffset(strsrch, strsrch->search->textLength, status); if (U_SUCCESS(*status)) { return usearch_previous(strsrch, status); @@ -1106,7 +1106,7 @@ U_CAPI int32_t U_EXPORT2 usearch_preceding(UStringSearch *strsrch, UErrorCode *status) { if (strsrch && U_SUCCESS(*status)) { - strsrch->search->isForwardSearching = FALSE; + strsrch->search->isForwardSearching = false; // position checked in usearch_setOffset usearch_setOffset(strsrch, position, status); if (U_SUCCESS(*status)) { @@ -1146,7 +1146,7 @@ U_CAPI int32_t U_EXPORT2 usearch_next(UStringSearch *strsrch, // or is set by the user int32_t offset = usearch_getOffset(strsrch); USearch *search = strsrch->search; - search->reset = FALSE; + search->reset = false; int32_t textlength = search->textLength; if (search->isForwardSearching) { if (offset == textlength || @@ -1164,7 +1164,7 @@ U_CAPI int32_t U_EXPORT2 usearch_next(UStringSearch *strsrch, // setOffset has been called or that previous ran off the text // string. the iterator would have been set to offset 0 if a // match is not found. - search->isForwardSearching = TRUE; + search->isForwardSearching = true; if (search->matchedIndex != USEARCH_DONE) { // there's no need to set the collation element iterator // the next call to next will set the offset. @@ -1240,8 +1240,8 @@ U_CAPI int32_t U_EXPORT2 usearch_previous(UStringSearch *strsrch, USearch *search = strsrch->search; if (search->reset) { offset = search->textLength; - search->isForwardSearching = FALSE; - search->reset = FALSE; + search->isForwardSearching = false; + search->reset = false; setColEIterOffset(strsrch->textIter, offset, *status); } else { @@ -1249,13 +1249,13 @@ U_CAPI int32_t U_EXPORT2 usearch_previous(UStringSearch *strsrch, } int32_t matchedindex = search->matchedIndex; - if (search->isForwardSearching == TRUE) { + if (search->isForwardSearching == true) { // switching direction. // if matchedIndex == USEARCH_DONE, it means that either a // setOffset has been called or that next ran off the text // string. the iterator would have been set to offset textLength if // a match is not found. - search->isForwardSearching = FALSE; + search->isForwardSearching = false; if (matchedindex != USEARCH_DONE) { return matchedindex; } @@ -1318,7 +1318,7 @@ U_CAPI void U_EXPORT2 usearch_reset(UStringSearch *strsrch) */ if (strsrch) { UErrorCode status = U_ZERO_ERROR; - UBool sameCollAttribute = TRUE; + UBool sameCollAttribute = true; uint32_t ceMask; UBool shift; uint32_t varTop; @@ -1327,14 +1327,14 @@ U_CAPI void U_EXPORT2 usearch_reset(UStringSearch *strsrch) UCollationStrength newStrength = ucol_getStrength(strsrch->collator); if ((strsrch->strength < UCOL_QUATERNARY && newStrength >= UCOL_QUATERNARY) || (strsrch->strength >= UCOL_QUATERNARY && newStrength < UCOL_QUATERNARY)) { - sameCollAttribute = FALSE; + sameCollAttribute = false; } strsrch->strength = ucol_getStrength(strsrch->collator); ceMask = getMask(strsrch->strength); if (strsrch->ceMask != ceMask) { strsrch->ceMask = ceMask; - sameCollAttribute = FALSE; + sameCollAttribute = false; } // if status is a failure, ucol_getAttribute returns UCOL_DEFAULT @@ -1342,14 +1342,14 @@ U_CAPI void U_EXPORT2 usearch_reset(UStringSearch *strsrch) &status) == UCOL_SHIFTED; if (strsrch->toShift != shift) { strsrch->toShift = shift; - sameCollAttribute = FALSE; + sameCollAttribute = false; } // if status is a failure, ucol_getVariableTop returns 0 varTop = ucol_getVariableTop(strsrch->collator, &status); if (strsrch->variableTop != varTop) { strsrch->variableTop = varTop; - sameCollAttribute = FALSE; + sameCollAttribute = false; } if (!sameCollAttribute) { initialize(strsrch, &status); @@ -1359,11 +1359,11 @@ U_CAPI void U_EXPORT2 usearch_reset(UStringSearch *strsrch) &status); strsrch->search->matchedLength = 0; strsrch->search->matchedIndex = USEARCH_DONE; - strsrch->search->isOverlap = FALSE; - strsrch->search->isCanonicalMatch = FALSE; + strsrch->search->isOverlap = false; + strsrch->search->isCanonicalMatch = false; strsrch->search->elementComparisonType = 0; - strsrch->search->isForwardSearching = TRUE; - strsrch->search->reset = TRUE; + strsrch->search->isForwardSearching = true; + strsrch->search->reset = true; } } @@ -1610,13 +1610,13 @@ static int32_t nextBoundaryAfter(UStringSearch *strsrch, int32_t startIndex, UEr } /* - * Returns TRUE if index is on a break boundary. If the UStringSearch + * Returns true if index is on a break boundary. If the UStringSearch * has an external break iterator, test using that, otherwise test * using the internal character break iterator. */ static UBool isBreakBoundary(UStringSearch *strsrch, int32_t index, UErrorCode &status) { if (U_FAILURE(status)) { - return TRUE; + return true; } #if 0 const UChar *text = strsrch->search->text; @@ -1626,7 +1626,7 @@ static UBool isBreakBoundary(UStringSearch *strsrch, int32_t index, UErrorCode & U_ASSERT(index<=textLen); if (index>=textLen || index<=0) { - return TRUE; + return true; } // If the character at the current index is not a GRAPHEME_EXTEND @@ -1635,7 +1635,7 @@ static UBool isBreakBoundary(UStringSearch *strsrch, int32_t index, UErrorCode & U16_GET(text, 0, index, textLen, c); int32_t gcProperty = u_getIntPropertyValue(c, UCHAR_GRAPHEME_CLUSTER_BREAK); if (gcProperty != U_GCB_EXTEND && gcProperty != U_GCB_SPACING_MARK) { - return TRUE; + return true; } // We are at a combining mark. If the preceding character is anything @@ -1647,13 +1647,13 @@ static UBool isBreakBoundary(UStringSearch *strsrch, int32_t index, UErrorCode & #elif !UCONFIG_NO_BREAK_ITERATION UBreakIterator *breakiterator = getBreakIterator(strsrch, status); if (U_FAILURE(status)) { - return TRUE; + return true; } return ubrk_isBoundary(breakiterator, index); #else // **** or use the original code? **** - return TRUE; + return true; #endif } @@ -1661,7 +1661,7 @@ static UBool isBreakBoundary(UStringSearch *strsrch, int32_t index, UErrorCode & static UBool onBreakBoundaries(const UStringSearch *strsrch, int32_t start, int32_t end, UErrorCode &status) { if (U_FAILURE(status)) { - return TRUE; + return true; } #if !UCONFIG_NO_BREAK_ITERATION @@ -1673,7 +1673,7 @@ static UBool onBreakBoundaries(const UStringSearch *strsrch, int32_t start, int3 // out-of-range indexes are never boundary positions if (start < startindex || start > endindex || end < startindex || end > endindex) { - return FALSE; + return false; } return ubrk_isBoundary(breakiterator, start) && @@ -1681,7 +1681,7 @@ static UBool onBreakBoundaries(const UStringSearch *strsrch, int32_t start, int3 } #endif - return TRUE; + return true; } #endif @@ -1773,7 +1773,7 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, UErrorCode *status) { if (U_FAILURE(*status)) { - return FALSE; + return false; } // TODO: reject search patterns beginning with a combining char. @@ -1796,7 +1796,7 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, startIdx > strsrch->search->textLength || strsrch->pattern.ces == nullptr) { *status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } if (strsrch->pattern.pces == nullptr) { @@ -1809,7 +1809,7 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, // An out-of-memory (OOM) failure can occur in the initializePatternPCETable function // or CEIBuffer constructor above, so we need to check the status. if (U_FAILURE(*status)) { - return FALSE; + return false; } int32_t targetIx = 0; @@ -1840,7 +1840,7 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, // for(targetIx=0; ; targetIx++) { - found = TRUE; + found = true; // Inner loop checks for a match beginning at each // position from the outer loop. int32_t targetIxOffset = 0; @@ -1851,7 +1851,7 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, const CEI *firstCEI = ceb.get(targetIx); if (firstCEI == nullptr) { *status = U_INTERNAL_PROGRAM_ERROR; - found = FALSE; + found = false; break; } @@ -1863,7 +1863,7 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, // which will fail the compare, below. UCompareCEsResult ceMatch = compareCE64s(targetCEI->ce, patCE, strsrch->search->elementComparisonType); if ( ceMatch == U_CE_NO_MATCH ) { - found = FALSE; + found = false; break; } else if ( ceMatch > U_CE_NO_MATCH ) { if ( ceMatch == U_CE_SKIP_TARG ) { @@ -1912,7 +1912,7 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, nextCEI = ceb.get(targetIx + targetIxOffset); maxLimit = nextCEI->lowIndex; if (nextCEI->lowIndex == nextCEI->highIndex && nextCEI->ce != UCOL_PROCESSED_NULLORDER) { - found = FALSE; + found = false; } } else { for ( ; ; ++targetIxOffset ) { @@ -1928,7 +1928,7 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, if ( (((nextCEI->ce) >> 32) & 0xFFFF0000UL) == 0 ) { UCompareCEsResult ceMatch = compareCE64s(nextCEI->ce, patCE, strsrch->search->elementComparisonType); if ( ceMatch == U_CE_NO_MATCH || ceMatch == U_CE_SKIP_PATN ) { - found = FALSE; + found = false; break; } // If lowIndex == highIndex, this target CE is part of an expansion of the last matched @@ -1951,7 +1951,7 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, // This type of match should be rejected for not completely consuming a // combining sequence. if (!isBreakBoundary(strsrch, mStart, *status)) { - found = FALSE; + found = false; } if (U_FAILURE(*status)) { break; @@ -1964,7 +1964,7 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, // _following_ character. int32_t secondIx = firstCEI->highIndex; if (mStart == secondIx) { - found = FALSE; + found = false; } // Allow matches to end in the middle of a grapheme cluster if the following @@ -1978,7 +1978,7 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, // subsequent check for normalization boundary; however they are likely much faster // tests in any case) // * the match limit is a normalization boundary - UBool allowMidclusterMatch = FALSE; + UBool allowMidclusterMatch = false; if (strsrch->search->text != nullptr && strsrch->search->textLength > maxLimit) { allowMidclusterMatch = strsrch->search->breakIter == nullptr && @@ -2032,11 +2032,11 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, // If advancing to the end of a combining sequence in character indexing space // advanced us beyond the end of the match in CE space, reject this match. if (mLimit > maxLimit) { - found = FALSE; + found = false; } if (!isBreakBoundary(strsrch, mLimit, *status)) { - found = FALSE; + found = false; } if (U_FAILURE(*status)) { break; @@ -2044,7 +2044,7 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, } if (! checkIdentical(strsrch, mStart, mLimit)) { - found = FALSE; + found = false; } if (found) { @@ -2067,10 +2067,10 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, // if (U_FAILURE(*status)) { - found = FALSE; // No match if a failure occured. + found = false; // No match if a failure occured. } - if (found==FALSE) { + if (found==false) { mLimit = -1; mStart = -1; } @@ -2093,7 +2093,7 @@ U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, UErrorCode *status) { if (U_FAILURE(*status)) { - return FALSE; + return false; } // TODO: reject search patterns beginning with a combining char. @@ -2116,7 +2116,7 @@ U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, startIdx > strsrch->search->textLength || strsrch->pattern.ces == nullptr) { *status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } if (strsrch->pattern.pces == nullptr) { @@ -2138,7 +2138,7 @@ U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, if (startIdx < strsrch->search->textLength) { UBreakIterator *breakiterator = getBreakIterator(strsrch, *status); if (U_FAILURE(*status)) { - return FALSE; + return false; } int32_t next = ubrk_following(breakiterator, startIdx); @@ -2155,7 +2155,7 @@ U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, // An out-of-memory (OOM) failure can occur above, so we need to check the status. if (U_FAILURE(*status)) { - return FALSE; + return false; } const CEI *targetCEI = nullptr; @@ -2178,14 +2178,14 @@ U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, // and the beginning of the base text. for(targetIx = limitIx; ; targetIx += 1) { - found = TRUE; + found = true; // For targetIx > limitIx, this ceb.getPrevious gets a CE that is as far back in the ring buffer // (compared to the last CE fetched for the previous targetIx value) as we need to go // for this targetIx value, so if it is non-nullptr then other ceb.getPrevious calls should be OK. const CEI *lastCEI = ceb.getPrevious(targetIx); if (lastCEI == nullptr) { *status = U_INTERNAL_PROGRAM_ERROR; - found = FALSE; + found = false; break; } // Inner loop checks for a match beginning at each @@ -2200,7 +2200,7 @@ U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, // which will fail the compare, below. UCompareCEsResult ceMatch = compareCE64s(targetCEI->ce, patCE, strsrch->search->elementComparisonType); if ( ceMatch == U_CE_NO_MATCH ) { - found = FALSE; + found = false; break; } else if ( ceMatch > U_CE_NO_MATCH ) { if ( ceMatch == U_CE_SKIP_TARG ) { @@ -2240,7 +2240,7 @@ U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, // This type of match should be rejected for not completely consuming a // combining sequence. if (!isBreakBoundary(strsrch, mStart, *status)) { - found = FALSE; + found = false; } if (U_FAILURE(*status)) { break; @@ -2249,7 +2249,7 @@ U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, // Look at the high index of the first CE in the match. If it's the same as the // low index, the first CE in the match is in the middle of an expansion. if (mStart == firstCEI->highIndex) { - found = FALSE; + found = false; } @@ -2267,7 +2267,7 @@ U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, const CEI *nextCEI = ceb.getPrevious(targetIx - 1); if (nextCEI->lowIndex == nextCEI->highIndex && nextCEI->ce != UCOL_PROCESSED_NULLORDER) { - found = FALSE; + found = false; } mLimit = maxLimit = nextCEI->lowIndex; @@ -2283,7 +2283,7 @@ U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, // subsequent check for normalization boundary; however they are likely much faster // tests in any case) // * the match limit is a normalization boundary - UBool allowMidclusterMatch = FALSE; + UBool allowMidclusterMatch = false; if (strsrch->search->text != nullptr && strsrch->search->textLength > maxLimit) { allowMidclusterMatch = strsrch->search->breakIter == nullptr && @@ -2316,12 +2316,12 @@ U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, // If advancing to the end of a combining sequence in character indexing space // advanced us beyond the end of the match in CE space, reject this match. if (mLimit > maxLimit) { - found = FALSE; + found = false; } // Make sure the end of the match is on a break boundary if (!isBreakBoundary(strsrch, mLimit, *status)) { - found = FALSE; + found = false; } if (U_FAILURE(*status)) { break; @@ -2345,7 +2345,7 @@ U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, if (! checkIdentical(strsrch, mStart, mLimit)) { - found = FALSE; + found = false; } if (found) { @@ -2368,10 +2368,10 @@ U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, // if (U_FAILURE(*status)) { - found = FALSE; // No match if a failure occured. + found = false; // No match if a failure occured. } - if (found==FALSE) { + if (found==false) { mLimit = -1; mStart = -1; } @@ -2393,7 +2393,7 @@ UBool usearch_handleNextExact(UStringSearch *strsrch, UErrorCode *status) { if (U_FAILURE(*status)) { setMatchNotFound(strsrch, *status); - return FALSE; + return false; } int32_t textOffset = ucol_getOffset(strsrch->textIter); @@ -2403,10 +2403,10 @@ UBool usearch_handleNextExact(UStringSearch *strsrch, UErrorCode *status) if (usearch_search(strsrch, textOffset, &start, &end, status)) { strsrch->search->matchedIndex = start; strsrch->search->matchedLength = end - start; - return TRUE; + return true; } else { setMatchNotFound(strsrch, *status); - return FALSE; + return false; } } @@ -2414,7 +2414,7 @@ UBool usearch_handleNextCanonical(UStringSearch *strsrch, UErrorCode *status) { if (U_FAILURE(*status)) { setMatchNotFound(strsrch, *status); - return FALSE; + return false; } int32_t textOffset = ucol_getOffset(strsrch->textIter); @@ -2424,10 +2424,10 @@ UBool usearch_handleNextCanonical(UStringSearch *strsrch, UErrorCode *status) if (usearch_search(strsrch, textOffset, &start, &end, status)) { strsrch->search->matchedIndex = start; strsrch->search->matchedLength = end - start; - return TRUE; + return true; } else { setMatchNotFound(strsrch, *status); - return FALSE; + return false; } } @@ -2435,7 +2435,7 @@ UBool usearch_handlePreviousExact(UStringSearch *strsrch, UErrorCode *status) { if (U_FAILURE(*status)) { setMatchNotFound(strsrch, *status); - return FALSE; + return false; } int32_t textOffset; @@ -2448,7 +2448,7 @@ UBool usearch_handlePreviousExact(UStringSearch *strsrch, UErrorCode *status) initializePatternPCETable(strsrch, status); if (!initTextProcessedIter(strsrch, status)) { setMatchNotFound(strsrch, *status); - return FALSE; + return false; } for (int32_t nPCEs = 0; nPCEs < strsrch->pattern.pcesLength - 1; nPCEs++) { int64_t pce = strsrch->textProcessedIter->nextProcessed(nullptr, nullptr, status); @@ -2459,7 +2459,7 @@ UBool usearch_handlePreviousExact(UStringSearch *strsrch, UErrorCode *status) } if (U_FAILURE(*status)) { setMatchNotFound(strsrch, *status); - return FALSE; + return false; } textOffset = ucol_getOffset(strsrch->textIter); } @@ -2473,10 +2473,10 @@ UBool usearch_handlePreviousExact(UStringSearch *strsrch, UErrorCode *status) if (usearch_searchBackwards(strsrch, textOffset, &start, &end, status)) { strsrch->search->matchedIndex = start; strsrch->search->matchedLength = end - start; - return TRUE; + return true; } else { setMatchNotFound(strsrch, *status); - return FALSE; + return false; } } @@ -2485,7 +2485,7 @@ UBool usearch_handlePreviousCanonical(UStringSearch *strsrch, { if (U_FAILURE(*status)) { setMatchNotFound(strsrch, *status); - return FALSE; + return false; } int32_t textOffset; @@ -2498,7 +2498,7 @@ UBool usearch_handlePreviousCanonical(UStringSearch *strsrch, initializePatternPCETable(strsrch, status); if (!initTextProcessedIter(strsrch, status)) { setMatchNotFound(strsrch, *status); - return FALSE; + return false; } for (int32_t nPCEs = 0; nPCEs < strsrch->pattern.pcesLength - 1; nPCEs++) { int64_t pce = strsrch->textProcessedIter->nextProcessed(nullptr, nullptr, status); @@ -2509,7 +2509,7 @@ UBool usearch_handlePreviousCanonical(UStringSearch *strsrch, } if (U_FAILURE(*status)) { setMatchNotFound(strsrch, *status); - return FALSE; + return false; } textOffset = ucol_getOffset(strsrch->textIter); } @@ -2523,10 +2523,10 @@ UBool usearch_handlePreviousCanonical(UStringSearch *strsrch, if (usearch_searchBackwards(strsrch, textOffset, &start, &end, status)) { strsrch->search->matchedIndex = start; strsrch->search->matchedLength = end - start; - return TRUE; + return true; } else { setMatchNotFound(strsrch, *status); - return FALSE; + return false; } } diff --git a/deps/icu-small/source/i18n/uspoof.cpp b/deps/icu-small/source/i18n/uspoof.cpp index dd4618baa703cb..f894dc44cacd75 100644 --- a/deps/icu-small/source/i18n/uspoof.cpp +++ b/deps/icu-small/source/i18n/uspoof.cpp @@ -41,7 +41,7 @@ U_NAMESPACE_USE static UnicodeSet *gInclusionSet = NULL; static UnicodeSet *gRecommendedSet = NULL; static const Normalizer2 *gNfdNormalizer = NULL; -static UInitOnce gSpoofInitStaticsOnce = U_INITONCE_INITIALIZER; +static UInitOnce gSpoofInitStaticsOnce {}; namespace { @@ -53,13 +53,13 @@ uspoof_cleanup(void) { gRecommendedSet = NULL; gNfdNormalizer = NULL; gSpoofInitStaticsOnce.reset(); - return TRUE; + return true; } void U_CALLCONV initializeStatics(UErrorCode &status) { static const char16_t *inclusionPat = - u"['\\-.\\:\\u00B7\\u0375\\u058A\\u05F3\\u05F4\\u06FD\\u06FE\\u0F0B\\u200C" - u"\\u200D\\u2010\\u2019\\u2027\\u30A0\\u30FB]"; + u"['\\-.\\:\\u00B7\\u0375\\u058A\\u05F3\\u05F4\\u06FD\\u06FE\\u0F0B\\u2010" + u"\\u2019\\u2027\\u30A0\\u30FB]"; gInclusionSet = new UnicodeSet(UnicodeString(inclusionPat), status); if (gInclusionSet == NULL) { status = U_MEMORY_ALLOCATION_ERROR; @@ -103,14 +103,14 @@ void U_CALLCONV initializeStatics(UErrorCode &status) { u"\\u0C56\\u0C5D\\u0C60\\u0C61\\u0C66-\\u0C6F\\u0C80\\u0C82\\u0C83\\u0C85-" u"\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-" u"\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDD\\u0CE0-\\u0CE3" - u"\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D00\\u0D02\\u0D03\\u0D05-\\u0D0C\\u0D0E-" + u"\\u0CE6-\\u0CEF\\u0CF1-\\u0CF3\\u0D00\\u0D02\\u0D03\\u0D05-\\u0D0C\\u0D0E-" u"\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D43\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D54-" u"\\u0D57\\u0D60\\u0D61\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-" u"\\u0D8E\\u0D91-\\u0D96\\u0D9A-\\u0DA5\\u0DA7-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD" u"\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDE\\u0DF2\\u0E01-" u"\\u0E32\\u0E34-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84" u"\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EB2\\u0EB4-\\u0EBD\\u0EC0-" - u"\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDE\\u0EDF\\u0F00\\u0F20-" + u"\\u0EC4\\u0EC6\\u0EC8-\\u0ECE\\u0ED0-\\u0ED9\\u0EDE\\u0EDF\\u0F00\\u0F20-" u"\\u0F29\\u0F35\\u0F37\\u0F3E-\\u0F42\\u0F44-\\u0F47\\u0F49-\\u0F4C\\u0F4E-" u"\\u0F51\\u0F53-\\u0F56\\u0F58-\\u0F5B\\u0F5D-\\u0F68\\u0F6A-\\u0F6C\\u0F71" u"\\u0F72\\u0F74\\u0F7A-\\u0F80\\u0F82-\\u0F84\\u0F86-\\u0F92\\u0F94-\\u0F97" @@ -131,17 +131,18 @@ void U_CALLCONV initializeStatics(UErrorCode &status) { u"\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-" u"\\u3007\\u3041-\\u3096\\u3099\\u309A\\u309D\\u309E\\u30A1-\\u30FA\\u30FC-" u"\\u30FE\\u3105-\\u312D\\u312F\\u31A0-\\u31BF\\u3400-\\u4DBF\\u4E00-\\u9FFF" - u"\\uA67F\\uA717-\\uA71F\\uA788\\uA78D\\uA792\\uA793\\uA7AA\\uA7AE\\uA7B8" - u"\\uA7B9\\uA7C0-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA9E7-\\uA9FE" - u"\\uAA60-\\uAA76\\uAA7A-\\uAA7F\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16" - u"\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB66\\uAB67\\uAC00-\\uD7A3\\uFA0E\\uFA0F" - u"\\uFA11\\uFA13\\uFA14\\uFA1F\\uFA21\\uFA23\\uFA24\\uFA27-\\uFA29\\U00011301" - u"\\U00011303\\U0001133B\\U0001133C\\U00016FF0\\U00016FF1\\U0001B11F-" - u"\\U0001B122\\U0001B150-\\U0001B152\\U0001B164-\\U0001B167\\U0001DF00-" - u"\\U0001DF1E\\U0001E7E0-\\U0001E7E6\\U0001E7E8-\\U0001E7EB\\U0001E7ED" - u"\\U0001E7EE\\U0001E7F0-\\U0001E7FE\\U00020000-\\U0002A6DF\\U0002A700-" - u"\\U0002B738\\U0002B740-\\U0002B81D\\U0002B820-\\U0002CEA1\\U0002CEB0-" - u"\\U0002EBE0\\U00030000-\\U0003134A]"; + u"\\uA67F\\uA717-\\uA71F\\uA788\\uA78D\\uA792\\uA793\\uA7AA\\uA7C0-\\uA7CA" + u"\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA9E7-\\uA9FE\\uAA60-\\uAA76\\uAA7A-" + u"\\uAA7F\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-" + u"\\uAB2E\\uAB66\\uAB67\\uAC00-\\uD7A3\\uFA0E\\uFA0F\\uFA11\\uFA13\\uFA14" + u"\\uFA1F\\uFA21\\uFA23\\uFA24\\uFA27-\\uFA29\\U00011301\\U00011303" + u"\\U0001133B\\U0001133C\\U00016FF0\\U00016FF1\\U0001B11F-\\U0001B122" + u"\\U0001B132\\U0001B150-\\U0001B152\\U0001B155\\U0001B164-\\U0001B167" + u"\\U0001DF00-\\U0001DF1E\\U0001DF25-\\U0001DF2A\\U0001E08F\\U0001E7E0-" + u"\\U0001E7E6\\U0001E7E8-\\U0001E7EB\\U0001E7ED\\U0001E7EE\\U0001E7F0-" + u"\\U0001E7FE\\U00020000-\\U0002A6DF\\U0002A700-\\U0002B739\\U0002B740-" + u"\\U0002B81D\\U0002B820-\\U0002CEA1\\U0002CEB0-\\U0002EBE0\\U00030000-" + u"\\U0003134A\\U00031350-\\U000323AF]"; gRecommendedSet = new UnicodeSet(UnicodeString(recommendedPat), status); if (gRecommendedSet == NULL) { @@ -611,7 +612,7 @@ int32_t checkImpl(const SpoofImpl* This, const UnicodeString& id, CheckResult* c int32_t i; UChar32 c; UChar32 firstNonspacingMark = 0; - UBool haveMultipleMarks = FALSE; + UBool haveMultipleMarks = false; UnicodeSet marksSeenSoFar; // Set of combining marks in a single combining sequence. for (i=0; ifSpoofData->fDataOwned == TRUE); + U_ASSERT(fSpoofImpl->fSpoofData->fDataOwned == true); // The Key Table // While copying the keys to the runtime array, diff --git a/deps/icu-small/source/i18n/uspoof_impl.cpp b/deps/icu-small/source/i18n/uspoof_impl.cpp index f96826f86ccc12..e50344c4696e6b 100644 --- a/deps/icu-small/source/i18n/uspoof_impl.cpp +++ b/deps/icu-small/source/i18n/uspoof_impl.cpp @@ -320,10 +320,10 @@ URestrictionLevel SpoofImpl::getRestrictionLevel(const UnicodeString& input, UEr // Section 5.2 step 2 // Java use a static UnicodeSet for this test. In C++, avoid the static variable // and just do a simple for loop. - UBool allASCII = TRUE; + UBool allASCII = true; for (int32_t i=0, length=input.length(); i 0x7f) { - allASCII = FALSE; + allASCII = false; break; } } @@ -495,9 +495,9 @@ UBool SpoofData::validateDataVersion(UErrorCode &status) const { fRawData->fFormatVersion[2] != 0 || fRawData->fFormatVersion[3] != 0) { status = U_INVALID_FORMAT_ERROR; - return FALSE; + return false; } - return TRUE; + return true; } static UBool U_CALLCONV @@ -518,9 +518,9 @@ spoofDataIsAcceptable(void *context, if(version != NULL) { uprv_memcpy(version, pInfo->dataVersion, 4); } - return TRUE; + return true; } else { - return FALSE; + return false; } } @@ -538,7 +538,7 @@ spoofDataIsAcceptable(void *context, // uspoof_cleanupDefaultData - Called during cleanup. // -static UInitOnce gSpoofInitDefaultOnce = U_INITONCE_INITIALIZER; +static UInitOnce gSpoofInitDefaultOnce {}; static SpoofData* gDefaultSpoofData; static UBool U_CALLCONV @@ -549,7 +549,7 @@ uspoof_cleanupDefaultData(void) { gDefaultSpoofData = nullptr; gSpoofInitDefaultOnce.reset(); } - return TRUE; + return true; } static void U_CALLCONV uspoof_loadDefaultData(UErrorCode& status) { @@ -655,7 +655,7 @@ SpoofData::SpoofData(UErrorCode &status) { // Called by constructors to put things in a known initial state. void SpoofData::reset() { fRawData = NULL; - fDataOwned = FALSE; + fDataOwned = false; fUDM = NULL; fMemLimit = 0; fRefCount = 1; diff --git a/deps/icu-small/source/i18n/uspoof_impl.h b/deps/icu-small/source/i18n/uspoof_impl.h index e75ae262bddb4c..68d7bedae1b5d0 100644 --- a/deps/icu-small/source/i18n/uspoof_impl.h +++ b/deps/icu-small/source/i18n/uspoof_impl.h @@ -28,6 +28,7 @@ #ifdef __cplusplus #include "capi_helper.h" +#include "umutex.h" U_NAMESPACE_BEGIN diff --git a/deps/icu-small/source/i18n/utf16collationiterator.cpp b/deps/icu-small/source/i18n/utf16collationiterator.cpp index f1bdfabe738b0f..912163a0a34071 100644 --- a/deps/icu-small/source/i18n/utf16collationiterator.cpp +++ b/deps/icu-small/source/i18n/utf16collationiterator.cpp @@ -78,9 +78,9 @@ UBool UTF16CollationIterator::foundNULTerminator() { if(limit == NULL) { limit = --pos; - return TRUE; + return true; } else { - return FALSE; + return false; } } @@ -241,9 +241,9 @@ UBool FCDUTF16CollationIterator::foundNULTerminator() { if(limit == NULL) { limit = rawLimit = --pos; - return TRUE; + return true; } else { - return FALSE; + return false; } } @@ -361,7 +361,7 @@ FCDUTF16CollationIterator::switchToForward() { // Switch to checking forward from it. pos = start = segmentStart = segmentLimit; // Note: If this segment is at the end of the input text, - // then it might help to return FALSE to indicate that, so that + // then it might help to return false to indicate that, so that // we do not have to re-check and normalize when we turn around and go backwards. // However, that would complicate the call sites for an optimization of an unusual case. } @@ -372,7 +372,7 @@ FCDUTF16CollationIterator::switchToForward() { UBool FCDUTF16CollationIterator::nextSegment(UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } U_ASSERT(checkDir > 0 && pos != limit); // The input text [segmentStart..pos[ passes the FCD check. const UChar *p = pos; @@ -392,7 +392,7 @@ FCDUTF16CollationIterator::nextSegment(UErrorCode &errorCode) { do { q = p; } while(p != rawLimit && nfcImpl.nextFCD16(p, rawLimit) > 0xff); - if(!normalize(pos, q, errorCode)) { return FALSE; } + if(!normalize(pos, q, errorCode)) { return false; } pos = start; break; } @@ -405,7 +405,7 @@ FCDUTF16CollationIterator::nextSegment(UErrorCode &errorCode) { } U_ASSERT(pos != limit); checkDir = 0; - return TRUE; + return true; } void @@ -436,7 +436,7 @@ FCDUTF16CollationIterator::switchToBackward() { UBool FCDUTF16CollationIterator::previousSegment(UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } U_ASSERT(checkDir < 0 && pos != start); // The input text [pos..segmentLimit[ passes the FCD check. const UChar *p = pos; @@ -458,7 +458,7 @@ FCDUTF16CollationIterator::previousSegment(UErrorCode &errorCode) { q = p; } while(fcd16 > 0xff && p != rawStart && (fcd16 = nfcImpl.previousFCD16(rawStart, p)) != 0); - if(!normalize(q, pos, errorCode)) { return FALSE; } + if(!normalize(q, pos, errorCode)) { return false; } pos = limit; break; } @@ -471,7 +471,7 @@ FCDUTF16CollationIterator::previousSegment(UErrorCode &errorCode) { } U_ASSERT(pos != start); checkDir = 0; - return TRUE; + return true; } UBool @@ -479,14 +479,14 @@ FCDUTF16CollationIterator::normalize(const UChar *from, const UChar *to, UErrorC // NFD without argument checking. U_ASSERT(U_SUCCESS(errorCode)); nfcImpl.decompose(from, to, normalized, (int32_t)(to - from), errorCode); - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } // Switch collation processing into the FCD buffer // with the result of normalizing [segmentStart, segmentLimit[. segmentStart = from; segmentLimit = to; start = normalized.getBuffer(); limit = start + normalized.length(); - return TRUE; + return true; } U_NAMESPACE_END diff --git a/deps/icu-small/source/i18n/utf8collationiterator.cpp b/deps/icu-small/source/i18n/utf8collationiterator.cpp index 345b1994ef0e77..5a6cf7fd1bad6b 100644 --- a/deps/icu-small/source/i18n/utf8collationiterator.cpp +++ b/deps/icu-small/source/i18n/utf8collationiterator.cpp @@ -80,15 +80,15 @@ UBool UTF8CollationIterator::foundNULTerminator() { if(length < 0) { length = --pos; - return TRUE; + return true; } else { - return FALSE; + return false; } } UBool UTF8CollationIterator::forbidSurrogateCodePoints() const { - return TRUE; + return true; } UChar32 @@ -224,7 +224,7 @@ FCDUTF8CollationIterator::nextHasLccc() const { // The lowest code point with ccc!=0 is U+0300 which is CC 80 in UTF-8. // CJK U+4000..U+DFFF except U+Axxx are also FCD-inert. (Lead bytes E4..ED except EA.) UChar32 c = u8[pos]; - if(c < 0xcc || (0xe4 <= c && c <= 0xed && c != 0xea)) { return FALSE; } + if(c < 0xcc || (0xe4 <= c && c <= 0xed && c != 0xea)) { return false; } int32_t i = pos; U8_NEXT_OR_FFFD(u8, i, length, c); if(c > 0xffff) { c = U16_LEAD(c); } @@ -235,7 +235,7 @@ UBool FCDUTF8CollationIterator::previousHasTccc() const { U_ASSERT(state == CHECK_BWD && pos != 0); UChar32 c = u8[pos - 1]; - if(U8_IS_SINGLE(c)) { return FALSE; } + if(U8_IS_SINGLE(c)) { return false; } int32_t i = pos; U8_PREV_OR_FFFD(u8, 0, i, c); if(c > 0xffff) { c = U16_LEAD(c); } @@ -255,9 +255,9 @@ UBool FCDUTF8CollationIterator::foundNULTerminator() { if(state == CHECK_FWD && length < 0) { length = --pos; - return TRUE; + return true; } else { - return FALSE; + return false; } } @@ -383,7 +383,7 @@ FCDUTF8CollationIterator::switchToForward() { UBool FCDUTF8CollationIterator::nextSegment(UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } U_ASSERT(state == CHECK_FWD && pos != length); // The input text [start..pos[ passes the FCD check. int32_t segmentStart = pos; @@ -414,12 +414,12 @@ FCDUTF8CollationIterator::nextSegment(UErrorCode &errorCode) { } s.append(c); } - if(!normalize(s, errorCode)) { return FALSE; } + if(!normalize(s, errorCode)) { return false; } start = segmentStart; limit = pos; state = IN_NORMALIZED; pos = 0; - return TRUE; + return true; } prevCC = (uint8_t)fcd16; if(pos == length || prevCC == 0) { @@ -431,7 +431,7 @@ FCDUTF8CollationIterator::nextSegment(UErrorCode &errorCode) { pos = segmentStart; U_ASSERT(pos != limit); state = IN_FCD_SEGMENT; - return TRUE; + return true; } void @@ -462,7 +462,7 @@ FCDUTF8CollationIterator::switchToBackward() { UBool FCDUTF8CollationIterator::previousSegment(UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } U_ASSERT(state == CHECK_BWD && pos != 0); // The input text [pos..limit[ passes the FCD check. int32_t segmentLimit = pos; @@ -496,12 +496,12 @@ FCDUTF8CollationIterator::previousSegment(UErrorCode &errorCode) { s.append(c); } s.reverse(); - if(!normalize(s, errorCode)) { return FALSE; } + if(!normalize(s, errorCode)) { return false; } limit = segmentLimit; start = pos; state = IN_NORMALIZED; pos = normalized.length(); - return TRUE; + return true; } nextCC = (uint8_t)(fcd16 >> 8); if(pos == 0 || nextCC == 0) { @@ -513,7 +513,7 @@ FCDUTF8CollationIterator::previousSegment(UErrorCode &errorCode) { pos = segmentLimit; U_ASSERT(pos != start); state = IN_FCD_SEGMENT; - return TRUE; + return true; } UBool diff --git a/deps/icu-small/source/i18n/vtzone.cpp b/deps/icu-small/source/i18n/vtzone.cpp index 06f0b84c0f5d06..bd81ee73e691fa 100644 --- a/deps/icu-small/source/i18n/vtzone.cpp +++ b/deps/icu-small/source/i18n/vtzone.cpp @@ -110,12 +110,12 @@ static int32_t parseAsciiDigits(const UnicodeString& str, int32_t start, int32_t } static UnicodeString& appendAsciiDigits(int32_t number, uint8_t length, UnicodeString& str) { - UBool negative = FALSE; + UBool negative = false; int32_t digits[10]; // max int32_t is 10 decimal digits int32_t i; if (number < 0) { - negative = TRUE; + negative = true; number *= -1; } @@ -145,7 +145,7 @@ static UnicodeString& appendAsciiDigits(int32_t number, uint8_t length, UnicodeS } static UnicodeString& appendMillis(UDate date, UnicodeString& str) { - UBool negative = FALSE; + UBool negative = false; int32_t digits[20]; // max int64_t is 20 decimal digits int32_t i; int64_t number; @@ -158,7 +158,7 @@ static UnicodeString& appendMillis(UDate date, UnicodeString& str) { number = (int64_t)date; } if (number < 0) { - negative = TRUE; + negative = true; number *= -1; } i = 0; @@ -222,8 +222,8 @@ static UDate parseDateTimeString(const UnicodeString& str, int32_t offset, UErro } int32_t year = 0, month = 0, day = 0, hour = 0, min = 0, sec = 0; - UBool isUTC = FALSE; - UBool isValid = FALSE; + UBool isUTC = false; + UBool isValid = false; do { int length = str.length(); if (length != 15 && length != 16) { @@ -240,7 +240,7 @@ static UDate parseDateTimeString(const UnicodeString& str, int32_t offset, UErro // invalid format break; } - isUTC = TRUE; + isUTC = true; } year = parseAsciiDigits(str, 0, 4, status); @@ -261,7 +261,7 @@ static UDate parseDateTimeString(const UnicodeString& str, int32_t offset, UErro break; } - isValid = TRUE; + isValid = true; } while(false); if (!isValid) { @@ -285,7 +285,7 @@ static int32_t offsetStrToMillis(const UnicodeString& str, UErrorCode& status) { return 0; } - UBool isValid = FALSE; + UBool isValid = false; int32_t sign = 0, hour = 0, min = 0, sec = 0; do { @@ -383,19 +383,19 @@ static void parseRRULE(const UnicodeString& rrule, int32_t& month, int32_t& dow, wim = 0; until = MIN_MILLIS; - UBool yearly = FALSE; - //UBool parseError = FALSE; + UBool yearly = false; + //UBool parseError = false; int32_t prop_start = 0; int32_t prop_end; UnicodeString prop, attr, value; - UBool nextProp = TRUE; + UBool nextProp = true; while (nextProp) { prop_end = rrule.indexOf(SEMICOLON, prop_start); if (prop_end == -1) { prop.setTo(rrule, prop_start); - nextProp = FALSE; + nextProp = false; } else { prop.setTo(rrule, prop_start, prop_end - prop_start); prop_start = prop_end + 1; @@ -411,7 +411,7 @@ static void parseRRULE(const UnicodeString& rrule, int32_t& month, int32_t& dow, if (attr.compare(ICAL_FREQ, -1) == 0) { // only support YEARLY frequency type if (value.compare(ICAL_YEARLY, -1) == 0) { - yearly = TRUE; + yearly = true; } else { goto rruleParseError; } @@ -478,12 +478,12 @@ static void parseRRULE(const UnicodeString& rrule, int32_t& month, int32_t& dow, int32_t dom_idx = 0; int32_t dom_start = 0; int32_t dom_end; - UBool nextDOM = TRUE; + UBool nextDOM = true; while (nextDOM) { dom_end = value.indexOf(COMMA, dom_start); if (dom_end == -1) { dom_end = value.length(); - nextDOM = FALSE; + nextDOM = false; } if (dom_idx < domCount) { dom[dom_idx] = parseAsciiDigits(value, dom_start, dom_end - dom_start, status); @@ -563,10 +563,10 @@ static TimeZoneRule* createRuleByRRULE(const UnicodeString& zonename, int rawOff } // Make sure days are continuous for (i = 1; i < 7; i++) { - UBool found = FALSE; + UBool found = false; for (j = 0; j < 7; j++) { if (days[j] == firstDay + i) { - found = TRUE; + found = true; break; } } @@ -703,7 +703,7 @@ static TimeZoneRule* createRuleByRRULE(const UnicodeString& zonename, int rawOff } else if (dayOfWeek != 0 && nthDayOfWeek == 0 && dayOfMonth != 0) { // First day of week after day of month rule, for example, // first Sunday after 15th day in the month - adtr = new DateTimeRule(month, dayOfMonth, dayOfWeek, TRUE, startMID, DateTimeRule::WALL_TIME); + adtr = new DateTimeRule(month, dayOfMonth, dayOfWeek, true, startMID, DateTimeRule::WALL_TIME); } if (adtr == nullptr) { goto unsupportedRRule; @@ -759,36 +759,36 @@ static TimeZoneRule* createRuleByRDATE(const UnicodeString& zonename, int32_t ra */ static UBool isEquivalentDateRule(int32_t month, int32_t weekInMonth, int32_t dayOfWeek, const DateTimeRule *dtrule) { if (month != dtrule->getRuleMonth() || dayOfWeek != dtrule->getRuleDayOfWeek()) { - return FALSE; + return false; } if (dtrule->getTimeRuleType() != DateTimeRule::WALL_TIME) { // Do not try to do more intelligent comparison for now. - return FALSE; + return false; } if (dtrule->getDateRuleType() == DateTimeRule::DOW && dtrule->getRuleWeekInMonth() == weekInMonth) { - return TRUE; + return true; } int32_t ruleDOM = dtrule->getRuleDayOfMonth(); if (dtrule->getDateRuleType() == DateTimeRule::DOW_GEQ_DOM) { if (ruleDOM%7 == 1 && (ruleDOM + 6)/7 == weekInMonth) { - return TRUE; + return true; } if (month != UCAL_FEBRUARY && (MONTHLENGTH[month] - ruleDOM)%7 == 6 && weekInMonth == -1*((MONTHLENGTH[month]-ruleDOM+1)/7)) { - return TRUE; + return true; } } if (dtrule->getDateRuleType() == DateTimeRule::DOW_LEQ_DOM) { if (ruleDOM%7 == 0 && ruleDOM/7 == weekInMonth) { - return TRUE; + return true; } if (month != UCAL_FEBRUARY && (MONTHLENGTH[month] - ruleDOM)%7 == 0 && weekInMonth == -1*((MONTHLENGTH[month] - ruleDOM)/7 + 1)) { - return TRUE; + return true; } } - return FALSE; + return false; } /* @@ -1139,9 +1139,9 @@ UBool VTimeZone::getTZURL(UnicodeString& url) const { if (tzurl.length() > 0) { url = tzurl; - return TRUE; + return true; } - return FALSE; + return false; } void @@ -1153,9 +1153,9 @@ UBool VTimeZone::getLastModified(UDate& lastModified) const { if (lastmod != MAX_MILLIS) { lastModified = lastmod; - return TRUE; + return true; } - return FALSE; + return false; } void @@ -1269,12 +1269,12 @@ VTimeZone::load(VTZReader& reader, UErrorCode& status) { if (U_FAILURE(status)) { return; } - UBool eol = FALSE; - UBool start = FALSE; - UBool success = FALSE; + UBool eol = false; + UBool start = false; + UBool success = false; UnicodeString line; - while (TRUE) { + while (true) { UChar ch = reader.read(); if (ch == 0xFFFF) { // end of file @@ -1284,7 +1284,7 @@ VTimeZone::load(VTZReader& reader, UErrorCode& status) { if (U_FAILURE(status)) { return; } - success = TRUE; + success = true; } break; } @@ -1309,11 +1309,11 @@ VTimeZone::load(VTZReader& reader, UErrorCode& status) { line.append(ch); } } - eol = FALSE; + eol = false; } else { if (ch == 0x000A) { // LF - eol = TRUE; + eol = true; if (start) { if (line.startsWith(ICAL_END_VTIMEZONE, -1)) { LocalPointer element(new UnicodeString(line), status); @@ -1321,7 +1321,7 @@ VTimeZone::load(VTZReader& reader, UErrorCode& status) { if (U_FAILURE(status)) { return; } - success = TRUE; + success = true; break; } } else { @@ -1332,8 +1332,8 @@ VTimeZone::load(VTZReader& reader, UErrorCode& status) { return; } line.remove(); - start = TRUE; - eol = FALSE; + start = true; + eol = false; } } } else { @@ -1374,12 +1374,12 @@ VTimeZone::parse(UErrorCode& status) { int32_t state = INI; int32_t n = 0; - UBool dst = FALSE; // current zone type + UBool dst = false; // current zone type UnicodeString from; // current zone from offset UnicodeString to; // current zone offset UnicodeString zonename; // current zone name UnicodeString dtstart; // current zone starts - UBool isRRULE = FALSE; // true if the rule is described by RRULE + UBool isRRULE = false; // true if the rule is described by RRULE int32_t initialRawOffset = 0; // initial offset int32_t initialDSTSavings = 0; // initial offset UDate firstStart = MAX_MILLIS; // the earliest rule start time @@ -1438,7 +1438,7 @@ VTimeZone::parse(UErrorCode& status) { if (dates.size() != 0) { dates.removeAllElements(); } - isRRULE = FALSE; + isRRULE = false; from.remove(); to.remove(); zonename.remove(); @@ -1469,14 +1469,14 @@ VTimeZone::parse(UErrorCode& status) { } // RDATE value may contain multiple date delimited // by comma - UBool nextDate = TRUE; + UBool nextDate = true; int32_t dstart = 0; LocalPointer dstr; while (nextDate) { int32_t dend = value.indexOf(COMMA, dstart); if (dend == -1) { dstr.adoptInsteadAndCheckErrorCode(new UnicodeString(value, dstart), status); - nextDate = FALSE; + nextDate = false; } else { dstr.adoptInsteadAndCheckErrorCode(new UnicodeString(value, dstart, dend - dstart), status); } @@ -1591,7 +1591,7 @@ VTimeZone::parse(UErrorCode& status) { } // Create a initial rule - getDefaultTZName(tzid, FALSE, zonename); + getDefaultTZName(tzid, false, zonename); LocalPointer initialRule( new InitialTimeZoneRule(zonename, initialRawOffset, initialDSTSavings), status); if (U_FAILURE(status)) { @@ -1652,7 +1652,7 @@ VTimeZone::parse(UErrorCode& status) { finalRule->getNextStart(lastStart, r->getRawOffset(), r->getDSTSavings(), - FALSE, + false, start); } } @@ -1898,19 +1898,19 @@ VTimeZone::writeZone(VTZWriter& w, BasicTimeZone& basictz, AnnualTimeZoneRule *finalStdRule = nullptr; int32_t year, month, dom, dow, doy, mid; - UBool hasTransitions = FALSE; + UBool hasTransitions = false; TimeZoneTransition tzt; UBool tztAvail; UnicodeString name; UBool isDst; // Going through all transitions - while (TRUE) { - tztAvail = basictz.getNextTransition(t, FALSE, tzt); + while (true) { + tztAvail = basictz.getNextTransition(t, false, tzt); if (!tztAvail) { break; } - hasTransitions = TRUE; + hasTransitions = true; t = tzt.getTime(); tzt.getTo()->getName(name); isDst = (tzt.getTo()->getDSTSavings() != 0); @@ -1919,7 +1919,7 @@ VTimeZone::writeZone(VTZWriter& w, BasicTimeZone& basictz, int32_t toOffset = tzt.getTo()->getRawOffset() + tzt.getTo()->getDSTSavings(); Grego::timeToFields(tzt.getTime() + fromOffset, year, month, dom, dow, doy, mid); int32_t weekInMonth = Grego::dayOfWeekInMonth(year, month, dom); - UBool sameRule = FALSE; + UBool sameRule = false; const AnnualTimeZoneRule *atzrule; if (isDst) { if (finalDstRule == nullptr @@ -1940,14 +1940,14 @@ VTimeZone::writeZone(VTZWriter& w, BasicTimeZone& basictz, // Update until time dstUntilTime = t; dstCount++; - sameRule = TRUE; + sameRule = true; } if (!sameRule) { if (dstCount == 1) { - writeZonePropsByTime(w, TRUE, dstName, dstFromOffset, dstToOffset, dstStartTime, - TRUE, status); + writeZonePropsByTime(w, true, dstName, dstFromOffset, dstToOffset, dstStartTime, + true, status); } else { - writeZonePropsByDOW(w, TRUE, dstName, dstFromOffset, dstToOffset, + writeZonePropsByDOW(w, true, dstName, dstFromOffset, dstToOffset, dstMonth, dstWeekInMonth, dstDayOfWeek, dstStartTime, dstUntilTime, status); } if (U_FAILURE(status)) { @@ -1991,14 +1991,14 @@ VTimeZone::writeZone(VTZWriter& w, BasicTimeZone& basictz, // Update until time stdUntilTime = t; stdCount++; - sameRule = TRUE; + sameRule = true; } if (!sameRule) { if (stdCount == 1) { - writeZonePropsByTime(w, FALSE, stdName, stdFromOffset, stdToOffset, stdStartTime, - TRUE, status); + writeZonePropsByTime(w, false, stdName, stdFromOffset, stdToOffset, stdStartTime, + true, status); } else { - writeZonePropsByDOW(w, FALSE, stdName, stdFromOffset, stdToOffset, + writeZonePropsByDOW(w, false, stdName, stdFromOffset, stdToOffset, stdMonth, stdWeekInMonth, stdDayOfWeek, stdStartTime, stdUntilTime, status); } if (U_FAILURE(status)) { @@ -2028,7 +2028,7 @@ VTimeZone::writeZone(VTZWriter& w, BasicTimeZone& basictz, if (!hasTransitions) { // No transition - put a single non transition RDATE int32_t raw, dst, offset; - basictz.getOffset(0.0/*any time*/, FALSE, raw, dst, status); + basictz.getOffset(0.0/*any time*/, false, raw, dst, status); if (U_FAILURE(status)) { goto cleanupWriteZone; } @@ -2038,7 +2038,7 @@ VTimeZone::writeZone(VTZWriter& w, BasicTimeZone& basictz, basictz.getID(tzid); getDefaultTZName(tzid, isDst, name); writeZonePropsByTime(w, isDst, name, - offset, offset, DEF_TZSTARTTIME - offset, FALSE, status); + offset, offset, DEF_TZSTARTTIME - offset, false, status); if (U_FAILURE(status)) { goto cleanupWriteZone; } @@ -2046,10 +2046,10 @@ VTimeZone::writeZone(VTZWriter& w, BasicTimeZone& basictz, if (dstCount > 0) { if (finalDstRule == nullptr) { if (dstCount == 1) { - writeZonePropsByTime(w, TRUE, dstName, dstFromOffset, dstToOffset, dstStartTime, - TRUE, status); + writeZonePropsByTime(w, true, dstName, dstFromOffset, dstToOffset, dstStartTime, + true, status); } else { - writeZonePropsByDOW(w, TRUE, dstName, dstFromOffset, dstToOffset, + writeZonePropsByDOW(w, true, dstName, dstFromOffset, dstToOffset, dstMonth, dstWeekInMonth, dstDayOfWeek, dstStartTime, dstUntilTime, status); } if (U_FAILURE(status)) { @@ -2057,16 +2057,16 @@ VTimeZone::writeZone(VTZWriter& w, BasicTimeZone& basictz, } } else { if (dstCount == 1) { - writeFinalRule(w, TRUE, finalDstRule, + writeFinalRule(w, true, finalDstRule, dstFromOffset - dstFromDSTSavings, dstFromDSTSavings, dstStartTime, status); } else { // Use a single rule if possible if (isEquivalentDateRule(dstMonth, dstWeekInMonth, dstDayOfWeek, finalDstRule->getRule())) { - writeZonePropsByDOW(w, TRUE, dstName, dstFromOffset, dstToOffset, + writeZonePropsByDOW(w, true, dstName, dstFromOffset, dstToOffset, dstMonth, dstWeekInMonth, dstDayOfWeek, dstStartTime, MAX_MILLIS, status); } else { // Not equivalent rule - write out two different rules - writeZonePropsByDOW(w, TRUE, dstName, dstFromOffset, dstToOffset, + writeZonePropsByDOW(w, true, dstName, dstFromOffset, dstToOffset, dstMonth, dstWeekInMonth, dstDayOfWeek, dstStartTime, dstUntilTime, status); if (U_FAILURE(status)) { goto cleanupWriteZone; @@ -2075,7 +2075,7 @@ VTimeZone::writeZone(VTZWriter& w, BasicTimeZone& basictz, UBool nextStartAvail = finalDstRule->getNextStart(dstUntilTime, dstFromOffset - dstFromDSTSavings, dstFromDSTSavings, false, nextStart); U_ASSERT(nextStartAvail); if (nextStartAvail) { - writeFinalRule(w, TRUE, finalDstRule, + writeFinalRule(w, true, finalDstRule, dstFromOffset - dstFromDSTSavings, dstFromDSTSavings, nextStart, status); } } @@ -2088,10 +2088,10 @@ VTimeZone::writeZone(VTZWriter& w, BasicTimeZone& basictz, if (stdCount > 0) { if (finalStdRule == nullptr) { if (stdCount == 1) { - writeZonePropsByTime(w, FALSE, stdName, stdFromOffset, stdToOffset, stdStartTime, - TRUE, status); + writeZonePropsByTime(w, false, stdName, stdFromOffset, stdToOffset, stdStartTime, + true, status); } else { - writeZonePropsByDOW(w, FALSE, stdName, stdFromOffset, stdToOffset, + writeZonePropsByDOW(w, false, stdName, stdFromOffset, stdToOffset, stdMonth, stdWeekInMonth, stdDayOfWeek, stdStartTime, stdUntilTime, status); } if (U_FAILURE(status)) { @@ -2099,16 +2099,16 @@ VTimeZone::writeZone(VTZWriter& w, BasicTimeZone& basictz, } } else { if (stdCount == 1) { - writeFinalRule(w, FALSE, finalStdRule, + writeFinalRule(w, false, finalStdRule, stdFromOffset - stdFromDSTSavings, stdFromDSTSavings, stdStartTime, status); } else { // Use a single rule if possible if (isEquivalentDateRule(stdMonth, stdWeekInMonth, stdDayOfWeek, finalStdRule->getRule())) { - writeZonePropsByDOW(w, FALSE, stdName, stdFromOffset, stdToOffset, + writeZonePropsByDOW(w, false, stdName, stdFromOffset, stdToOffset, stdMonth, stdWeekInMonth, stdDayOfWeek, stdStartTime, MAX_MILLIS, status); } else { // Not equivalent rule - write out two different rules - writeZonePropsByDOW(w, FALSE, stdName, stdFromOffset, stdToOffset, + writeZonePropsByDOW(w, false, stdName, stdFromOffset, stdToOffset, stdMonth, stdWeekInMonth, stdDayOfWeek, stdStartTime, stdUntilTime, status); if (U_FAILURE(status)) { goto cleanupWriteZone; @@ -2117,7 +2117,7 @@ VTimeZone::writeZone(VTZWriter& w, BasicTimeZone& basictz, UBool nextStartAvail = finalStdRule->getNextStart(stdUntilTime, stdFromOffset - stdFromDSTSavings, stdFromDSTSavings, false, nextStart); U_ASSERT(nextStartAvail); if (nextStartAvail) { - writeFinalRule(w, FALSE, finalStdRule, + writeFinalRule(w, false, finalStdRule, stdFromOffset - stdFromDSTSavings, stdFromDSTSavings, nextStart, status); } } @@ -2447,13 +2447,13 @@ VTimeZone::writeFinalRule(VTZWriter& writer, UBool isDst, const AnnualTimeZoneRu if (U_FAILURE(status)) { return; } - UBool modifiedRule = TRUE; + UBool modifiedRule = true; const DateTimeRule *dtrule = toWallTimeRule(rule->getRule(), fromRawOffset, fromDSTSavings, status); if (U_FAILURE(status)) { return; } if (dtrule == nullptr) { - modifiedRule = FALSE; + modifiedRule = false; dtrule = rule->getRule(); } diff --git a/deps/icu-small/source/i18n/vzone.h b/deps/icu-small/source/i18n/vzone.h index d1b6d8d820457c..bf9b45ea20d7ec 100644 --- a/deps/icu-small/source/i18n/vzone.h +++ b/deps/icu-small/source/i18n/vzone.h @@ -24,14 +24,12 @@ #include "unicode/uobject.h" #include "ztrans.h" -#ifndef UCNV_H struct VZone; /** * A UnicodeSet. Use the vzone_* API to manipulate. Create with * vzone_open*, and destroy with vzone_close. */ typedef struct VZone VZone; -#endif /********************************************************************* * VZone API diff --git a/deps/icu-small/source/i18n/windtfmt.cpp b/deps/icu-small/source/i18n/windtfmt.cpp index f6a990ea29e609..4676fd0aa1c584 100644 --- a/deps/icu-small/source/i18n/windtfmt.cpp +++ b/deps/icu-small/source/i18n/windtfmt.cpp @@ -84,7 +84,7 @@ UnicodeString* Win32DateFormat::getTimeDateFormat(const Calendar *cal, const Loc } const UChar *resStr = ures_getStringByIndex(patBundle, glueIndex, &resStrLen, &status); - result = new UnicodeString(TRUE, resStr, resStrLen); + result = new UnicodeString(true, resStr, resStrLen); ures_close(patBundle); ures_close(typBundle); @@ -102,7 +102,7 @@ static UErrorCode GetEquivalentWindowsLocaleName(const Locale& locale, UnicodeSt char asciiBCP47Tag[LOCALE_NAME_MAX_LENGTH] = {}; // Convert from names like "en_CA" and "de_DE@collation=phonebook" to "en-CA" and "de-DE-u-co-phonebk". - (void)uloc_toLanguageTag(locale.getName(), asciiBCP47Tag, UPRV_LENGTHOF(asciiBCP47Tag), FALSE, &status); + (void)uloc_toLanguageTag(locale.getName(), asciiBCP47Tag, UPRV_LENGTHOF(asciiBCP47Tag), false, &status); if (U_SUCCESS(status)) { @@ -380,7 +380,7 @@ UnicodeString Win32DateFormat::setTimeZoneInfo(TIME_ZONE_INFORMATION *tzi, const zone.getID(icuid); if (! uprv_getWindowsTimeZoneInfo(tzi, icuid.getBuffer(), icuid.length())) { - UBool found = FALSE; + UBool found = false; int32_t ec = TimeZone::countEquivalentIDs(icuid); for (int z = 0; z < ec; z += 1) { diff --git a/deps/icu-small/source/i18n/winnmfmt.cpp b/deps/icu-small/source/i18n/winnmfmt.cpp index 8b2a9a4f958536..377d1af9bd2f10 100644 --- a/deps/icu-small/source/i18n/winnmfmt.cpp +++ b/deps/icu-small/source/i18n/winnmfmt.cpp @@ -147,7 +147,7 @@ static UErrorCode GetEquivalentWindowsLocaleName(const Locale& locale, UnicodeSt char asciiBCP47Tag[LOCALE_NAME_MAX_LENGTH] = {}; // Convert from names like "en_CA" and "de_DE@collation=phonebook" to "en-CA" and "de-DE-u-co-phonebk". - (void) uloc_toLanguageTag(locale.getName(), asciiBCP47Tag, UPRV_LENGTHOF(asciiBCP47Tag), FALSE, &status); + (void) uloc_toLanguageTag(locale.getName(), asciiBCP47Tag, UPRV_LENGTHOF(asciiBCP47Tag), false, &status); if (U_SUCCESS(status)) { @@ -204,7 +204,7 @@ static UErrorCode GetEquivalentWindowsLocaleName(const Locale& locale, UnicodeSt } Win32NumberFormat::Win32NumberFormat(const Locale &locale, UBool currency, UErrorCode &status) - : NumberFormat(), fCurrency(currency), fFormatInfo(NULL), fFractionDigitsSet(FALSE), fWindowsLocaleName(nullptr) + : NumberFormat(), fCurrency(currency), fFormatInfo(NULL), fFractionDigitsSet(false), fWindowsLocaleName(nullptr) { if (!U_FAILURE(status)) { fLCID = locale.getLCID(); @@ -325,13 +325,13 @@ void Win32NumberFormat::parse(const UnicodeString& text, Formattable& result, Pa } void Win32NumberFormat::setMaximumFractionDigits(int32_t newValue) { - fFractionDigitsSet = TRUE; + fFractionDigitsSet = true; NumberFormat::setMaximumFractionDigits(newValue); } void Win32NumberFormat::setMinimumFractionDigits(int32_t newValue) { - fFractionDigitsSet = TRUE; + fFractionDigitsSet = true; NumberFormat::setMinimumFractionDigits(newValue); } diff --git a/deps/icu-small/source/i18n/wintzimpl.cpp b/deps/icu-small/source/i18n/wintzimpl.cpp index a6d93300638845..5f70d091becad4 100644 --- a/deps/icu-small/source/i18n/wintzimpl.cpp +++ b/deps/icu-small/source/i18n/wintzimpl.cpp @@ -39,7 +39,7 @@ U_NAMESPACE_USE static UBool getSystemTimeInformation(TimeZone *tz, SYSTEMTIME &daylightDate, SYSTEMTIME &standardDate, int32_t &bias, int32_t &daylightBias, int32_t &standardBias) { UErrorCode status = U_ZERO_ERROR; - UBool result = TRUE; + UBool result = true; BasicTimeZone *btz = (BasicTimeZone*)tz; // we should check type InitialTimeZoneRule *initial = NULL; AnnualTimeZoneRule *std = NULL, *dst = NULL; @@ -107,7 +107,7 @@ static UBool getSystemTimeInformation(TimeZone *tz, SYSTEMTIME &daylightDate, SY daylightDate.wMilliseconds = static_cast(mil); } } else { - result = FALSE; + result = false; } delete initial; @@ -118,7 +118,7 @@ static UBool getSystemTimeInformation(TimeZone *tz, SYSTEMTIME &daylightDate, SY } static UBool getWindowsTimeZoneInfo(TIME_ZONE_INFORMATION *zoneInfo, const UChar *icuid, int32_t length) { - UBool result = FALSE; + UBool result = false; UnicodeString id = UnicodeString(icuid, length); TimeZone *tz = TimeZone::createTimeZone(id); @@ -137,7 +137,7 @@ static UBool getWindowsTimeZoneInfo(TIME_ZONE_INFORMATION *zoneInfo, const UChar zoneInfo->DaylightDate = daylightDate; zoneInfo->StandardDate = standardDate; - result = TRUE; + result = true; } } @@ -152,9 +152,9 @@ U_CAPI UBool U_EXPORT2 uprv_getWindowsTimeZoneInfo(TIME_ZONE_INFORMATION *zoneInfo, const UChar *icuid, int32_t length) { if (getWindowsTimeZoneInfo(zoneInfo, icuid, length)) { - return TRUE; + return true; } else { - return FALSE; + return false; } } diff --git a/deps/icu-small/source/i18n/zonemeta.cpp b/deps/icu-small/source/i18n/zonemeta.cpp index e60215c9988e6d..7cf3a5e1312f03 100644 --- a/deps/icu-small/source/i18n/zonemeta.cpp +++ b/deps/icu-small/source/i18n/zonemeta.cpp @@ -34,21 +34,21 @@ static icu::UMutex gZoneMetaLock; // CLDR Canonical ID mapping table static UHashtable *gCanonicalIDCache = NULL; -static icu::UInitOnce gCanonicalIDCacheInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCanonicalIDCacheInitOnce {}; // Metazone mapping table static UHashtable *gOlsonToMeta = NULL; -static icu::UInitOnce gOlsonToMetaInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gOlsonToMetaInitOnce {}; // Available metazone IDs vector and table static icu::UVector *gMetaZoneIDs = NULL; static UHashtable *gMetaZoneIDTable = NULL; -static icu::UInitOnce gMetaZoneIDsInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gMetaZoneIDsInitOnce {}; // Country info vectors static icu::UVector *gSingleZoneCountries = NULL; static icu::UVector *gMultiZonesCountries = NULL; -static icu::UInitOnce gCountryInfoVectorsInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCountryInfoVectorsInitOnce {}; U_CDECL_BEGIN @@ -85,7 +85,7 @@ static UBool U_CALLCONV zoneMeta_cleanup(void) gMultiZonesCountries = NULL; gCountryInfoVectorsInitOnce.reset(); - return TRUE; + return true; } /** @@ -266,7 +266,7 @@ ZoneMeta::getCanonicalCLDRID(const UnicodeString &tzid, UErrorCode& status) { } // If not, resolve CLDR canonical ID with resource data - UBool isInputCanonical = FALSE; + UBool isInputCanonical = false; char id[ZID_KEY_MAX + 1]; tzid.extract(0, 0x7fffffff, id, UPRV_LENGTHOF(id), US_INV); @@ -286,7 +286,7 @@ ZoneMeta::getCanonicalCLDRID(const UnicodeString &tzid, UErrorCode& status) { // type entry (canonical) found // the input is the canonical ID. resolve to const UChar* canonicalID = TimeZone::findID(tzid); - isInputCanonical = TRUE; + isInputCanonical = true; } if (canonicalID == NULL) { @@ -328,7 +328,7 @@ ZoneMeta::getCanonicalCLDRID(const UnicodeString &tzid, UErrorCode& status) { canonicalID = canonical; } else { canonicalID = derefer; - isInputCanonical = TRUE; + isInputCanonical = true; } } } @@ -373,7 +373,7 @@ ZoneMeta::getCanonicalCLDRID(const UnicodeString &tzid, UnicodeString &systemID, systemID.setToBogus(); return systemID; } - systemID.setTo(TRUE, canonicalID, -1); + systemID.setTo(true, canonicalID, -1); return systemID; } @@ -414,7 +414,7 @@ static void U_CALLCONV countryInfoVectorsInit(UErrorCode &status) { UnicodeString& U_EXPORT2 ZoneMeta::getCanonicalCountry(const UnicodeString &tzid, UnicodeString &country, UBool *isPrimary /* = NULL */) { if (isPrimary != NULL) { - *isPrimary = FALSE; + *isPrimary = false; } const UChar *region = TimeZone::getRegion(tzid); @@ -436,8 +436,8 @@ ZoneMeta::getCanonicalCountry(const UnicodeString &tzid, UnicodeString &country, } // Check if it was already cached - UBool cached = FALSE; - UBool singleZone = FALSE; + UBool cached = false; + UBool singleZone = false; umtx_lock(&gZoneMetaLock); { singleZone = cached = gSingleZoneCountries->contains((void*)region); @@ -459,7 +459,7 @@ ZoneMeta::getCanonicalCountry(const UnicodeString &tzid, UnicodeString &country, int32_t idsLen = ids->count(status); if (U_SUCCESS(status) && idsLen == 1) { // only the single zone is available for the region - singleZone = TRUE; + singleZone = true; } delete ids; @@ -481,7 +481,7 @@ ZoneMeta::getCanonicalCountry(const UnicodeString &tzid, UnicodeString &country, } if (singleZone) { - *isPrimary = TRUE; + *isPrimary = true; } else { // Note: We may cache the primary zone map in future. @@ -497,13 +497,13 @@ ZoneMeta::getCanonicalCountry(const UnicodeString &tzid, UnicodeString &country, const UChar *primaryZone = ures_getStringByKey(rb, regionBuf, &idLen, &status); if (U_SUCCESS(status)) { if (tzid.compare(primaryZone, idLen) == 0) { - *isPrimary = TRUE; + *isPrimary = true; } else { // The given ID might not be a canonical ID UnicodeString canonicalID; TimeZone::getCanonicalID(tzid, canonicalID, status); if (U_SUCCESS(status) && canonicalID.compare(primaryZone, idLen) == 0) { - *isPrimary = TRUE; + *isPrimary = true; } } } @@ -516,14 +516,14 @@ ZoneMeta::getCanonicalCountry(const UnicodeString &tzid, UnicodeString &country, UnicodeString& U_EXPORT2 ZoneMeta::getMetazoneID(const UnicodeString &tzid, UDate date, UnicodeString &result) { - UBool isSet = FALSE; + UBool isSet = false; const UVector *mappings = getMetazoneMappings(tzid); if (mappings != NULL) { for (int32_t i = 0; i < mappings->size(); i++) { OlsonToMetaMappingEntry *mzm = (OlsonToMetaMappingEntry*)mappings->elementAt(i); if (mzm->from <= date && mzm->to > date) { result.setTo(mzm->mzid, -1); - isSet = TRUE; + isSet = true; break; } } @@ -828,10 +828,10 @@ ZoneMeta::findTimeZoneID(const UnicodeString& tzid) { TimeZone* ZoneMeta::createCustomTimeZone(int32_t offset) { - UBool negative = FALSE; + UBool negative = false; int32_t tmp = offset; if (offset < 0) { - negative = TRUE; + negative = true; tmp = -offset; } uint8_t hour, min, sec; diff --git a/deps/icu-small/source/i18n/zonemeta.h b/deps/icu-small/source/i18n/zonemeta.h index dd4fec957fedae..97c0e6057d7c64 100644 --- a/deps/icu-small/source/i18n/zonemeta.h +++ b/deps/icu-small/source/i18n/zonemeta.h @@ -113,7 +113,7 @@ class U_I18N_API ZoneMeta { static const UChar* U_EXPORT2 getShortID(const UnicodeString& id); private: - ZoneMeta(); // Prevent construction. + ZoneMeta() = delete; // Prevent construction. static UVector* createMetazoneMappings(const UnicodeString &tzid); static UnicodeString& formatCustomID(uint8_t hour, uint8_t min, uint8_t sec, UBool negative, UnicodeString& id); static const UChar* getShortIDFromCanonical(const UChar* canonicalID); diff --git a/deps/icu-small/source/i18n/zrule.h b/deps/icu-small/source/i18n/zrule.h index f395ad4c3f3176..2bea64c6d4fe37 100644 --- a/deps/icu-small/source/i18n/zrule.h +++ b/deps/icu-small/source/i18n/zrule.h @@ -20,8 +20,6 @@ #include "unicode/uobject.h" -#ifndef UCNV_H - /** * A TimeZoneRule. Use the zrule_* API to manipulate. Create with * zrule_open*, and destroy with zrule_close. @@ -43,8 +41,6 @@ typedef struct IZRule IZRule; struct AZRule; typedef struct AZRule AZRule; -#endif - /********************************************************************* * ZRule API *********************************************************************/ diff --git a/deps/icu-small/source/i18n/ztrans.h b/deps/icu-small/source/i18n/ztrans.h index b23bb4fc706e69..a1f39100557159 100644 --- a/deps/icu-small/source/i18n/ztrans.h +++ b/deps/icu-small/source/i18n/ztrans.h @@ -20,8 +20,6 @@ #include "unicode/uobject.h" -#ifndef UCNV_H - /** * A TimeZoneTransition. Use the ztrans_* API to manipulate. Create with * ztrans_open*, and destroy with ztrans_close. @@ -29,8 +27,6 @@ struct ZTrans; typedef struct ZTrans ZTrans; -#endif - /** * Constructs a time zone transition with the time and the rules before/after * the transition. diff --git a/deps/icu-small/source/stubdata/BUILD.bazel b/deps/icu-small/source/stubdata/BUILD.bazel index abb73519ec4b08..20344ef4991983 100644 --- a/deps/icu-small/source/stubdata/BUILD.bazel +++ b/deps/icu-small/source/stubdata/BUILD.bazel @@ -16,6 +16,7 @@ package( cc_library( name = "stubdata", srcs = ["stubdata.cpp"], + hdrs = ["stubdata.h"], deps = ["//icu4c/source/common:headers"], local_defines = [ "U_COMMON_IMPLEMENTATION", diff --git a/deps/icu-small/source/stubdata/stubdata.cpp b/deps/icu-small/source/stubdata/stubdata.cpp index 0fcab4faa82c0b..3f336612426c20 100644 --- a/deps/icu-small/source/stubdata/stubdata.cpp +++ b/deps/icu-small/source/stubdata/stubdata.cpp @@ -19,26 +19,8 @@ * for running the data building tools. * */ -#include "unicode/utypes.h" -#include "unicode/udata.h" -#include "unicode/uversion.h" - -typedef struct { - uint16_t headerSize; - uint8_t magic1, magic2; - UDataInfo info; - char padding[8]; - uint32_t count, reserved; - /* - const struct { - const char *const name; - const void *const data; - } toc[1]; - */ - int fakeNameAndData[4]; /* TODO: Change this header type from */ - /* pointerTOC to OffsetTOC. */ -} ICU_Data_Header; +#include "stubdata.h" extern "C" U_EXPORT const ICU_Data_Header U_ICUDATA_ENTRY_POINT = { 32, /* headerSize */ diff --git a/deps/icu-small/source/stubdata/stubdata.h b/deps/icu-small/source/stubdata/stubdata.h new file mode 100644 index 00000000000000..9879f40164e545 --- /dev/null +++ b/deps/icu-small/source/stubdata/stubdata.h @@ -0,0 +1,52 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +/****************************************************************************** +* +* Copyright (C) 2001, International Business Machines +* Corporation and others. All Rights Reserved. +* +******************************************************************************* +* file name: stubdata.h +* +* This header file is intended to be internal and only included in the +* accompanying implementation file. This file declares a single entry +* point for visibility of tools like TAPI. +* +* Define initialized data that will build into a valid, but empty +* ICU data library. Used to bootstrap the ICU build, which has these +* dependencies: +* ICU Common library depends on ICU data +* ICU data requires data building tools. +* ICU data building tools require the ICU common library. +* +* The stub data library (for which this file is the source) is sufficient +* for running the data building tools. +* +*/ + +#ifndef __STUBDATA_H__ +#define __STUBDATA_H__ + +#include "unicode/utypes.h" +#include "unicode/udata.h" +#include "unicode/uversion.h" + +typedef struct { + uint16_t headerSize; + uint8_t magic1, magic2; + UDataInfo info; + char padding[8]; + uint32_t count, reserved; + /* + const struct { + const char *const name; + const void *const data; + } toc[1]; + */ + int fakeNameAndData[4]; /* TODO: Change this header type from */ + /* pointerTOC to OffsetTOC. */ +} ICU_Data_Header; + +extern "C" U_EXPORT const ICU_Data_Header U_ICUDATA_ENTRY_POINT; + +#endif /* __STUBDATA_H__ */ diff --git a/deps/icu-small/source/tools/genccode/genccode.c b/deps/icu-small/source/tools/genccode/genccode.c index c5bbdf60d7d910..219335f183c10c 100644 --- a/deps/icu-small/source/tools/genccode/genccode.c +++ b/deps/icu-small/source/tools/genccode/genccode.c @@ -48,6 +48,7 @@ # define ICU_ENTRY_OFFSET 0 #endif +#include #include #include #include "unicode/putil.h" @@ -96,7 +97,7 @@ static UOption options[]={ #define CALL_WRITEOBJECT 'o' extern int main(int argc, char* argv[]) { - UBool verbose = TRUE; + UBool verbose = true; char writeCode; U_MAIN_INIT_ARGS(argc, argv); @@ -166,7 +167,7 @@ main(int argc, char* argv[]) { /* TODO: remove writeCode=&writeCCode; */ } if (options[kOptQuiet].doesOccur) { - verbose = FALSE; + verbose = false; } while(--argc) { filename=getLongPathname(argv[argc]); diff --git a/deps/icu-small/source/tools/genrb/derb.cpp b/deps/icu-small/source/tools/genrb/derb.cpp index 70546e1915bd5e..aba5c595296fcb 100644 --- a/deps/icu-small/source/tools/genrb/derb.cpp +++ b/deps/icu-small/source/tools/genrb/derb.cpp @@ -40,7 +40,7 @@ static const int32_t indentsize = 4; static int32_t truncsize = DERB_DEFAULT_TRUNC; -static UBool opt_truncate = FALSE; +static UBool opt_truncate = false; static const char *getEncodingName(const char *encoding); static void reportError(const char *pname, UErrorCode *status, const char *when); @@ -66,8 +66,8 @@ static UOption options[]={ /* 11 */ { "suppressAliases", NULL, NULL, NULL, 'A', UOPT_NO_ARG, 0 }, }; -static UBool verbose = FALSE; -static UBool suppressAliases = FALSE; +static UBool verbose = false; +static UBool suppressAliases = false; static UFILE *ustderr = NULL; extern int @@ -140,18 +140,18 @@ main(int argc, char* argv[]) { } if(options[4].doesOccur) { - opt_truncate = TRUE; + opt_truncate = true; if(options[4].value != NULL) { truncsize = atoi(options[4].value); /* user defined printable size */ } else { truncsize = DERB_DEFAULT_TRUNC; /* we'll use default omitting size */ } } else { - opt_truncate = FALSE; + opt_truncate = false; } if(options[5].doesOccur) { - verbose = TRUE; + verbose = true; } if (options[6].doesOccur) { @@ -171,7 +171,7 @@ main(int argc, char* argv[]) { } if (options[11].doesOccur) { - suppressAliases = TRUE; + suppressAliases = true; } fflush(stderr); // use ustderr now. @@ -577,7 +577,7 @@ static void printOutBundle(UFILE *out, UResourceBundle *resource, int32_t indent } printString(out, cr, UPRV_LENGTHOF(cr)); - if(suppressAliases == FALSE) { + if(suppressAliases == false) { while(U_SUCCESS(*status) && ures_hasNext(resource)) { t = ures_getNextResource(resource, t, status); if(U_SUCCESS(*status)) { diff --git a/deps/icu-small/source/tools/genrb/errmsg.c b/deps/icu-small/source/tools/genrb/errmsg.c index 91dfd3265e1149..a99d797ec5ce80 100644 --- a/deps/icu-small/source/tools/genrb/errmsg.c +++ b/deps/icu-small/source/tools/genrb/errmsg.c @@ -18,6 +18,7 @@ */ #include +#include #include #include "cstring.h" #include "errmsg.h" @@ -34,7 +35,7 @@ U_CFUNC void error(uint32_t linenumber, const char *msg, ...) va_end(va); } -static UBool gShowWarning = TRUE; +static UBool gShowWarning = true; U_CFUNC void setShowWarning(UBool val) { @@ -45,14 +46,14 @@ U_CFUNC UBool getShowWarning(){ return gShowWarning; } -static UBool gStrict =FALSE; +static UBool gStrict =false; U_CFUNC UBool isStrict(){ return gStrict; } U_CFUNC void setStrict(UBool val){ gStrict = val; } -static UBool gVerbose =FALSE; +static UBool gVerbose =false; U_CFUNC UBool isVerbose(){ return gVerbose; } diff --git a/deps/icu-small/source/tools/genrb/genrb.cpp b/deps/icu-small/source/tools/genrb/genrb.cpp index a739b91143cd85..9deca097e94c32 100644 --- a/deps/icu-small/source/tools/genrb/genrb.cpp +++ b/deps/icu-small/source/tools/genrb/genrb.cpp @@ -33,6 +33,7 @@ #include "filterrb.h" #include "reslist.h" #include "ucmndata.h" /* TODO: for reading the pool bundle */ +#include "collationroot.h" U_NAMESPACE_USE @@ -84,7 +85,9 @@ enum WRITE_POOL_BUNDLE, USE_POOL_BUNDLE, INCLUDE_UNIHAN_COLL, - FILTERDIR + FILTERDIR, + ICU4X_MODE, + UCADATA }; UOption options[]={ @@ -111,10 +114,12 @@ UOption options[]={ UOPTION_DEF("usePoolBundle", '\x01', UOPT_OPTIONAL_ARG),/* 20 */ UOPTION_DEF("includeUnihanColl", '\x01', UOPT_NO_ARG),/* 21 */ /* temporary, don't display in usage info */ UOPTION_DEF("filterDir", '\x01', UOPT_OPTIONAL_ARG), /* 22 */ + UOPTION_DEF("icu4xMode", 'X', UOPT_NO_ARG),/* 23 */ + UOPTION_DEF("ucadata", '\x01', UOPT_REQUIRES_ARG),/* 24 */ }; -static UBool write_java = FALSE; -static UBool write_xliff = FALSE; +static UBool write_java = false; +static UBool write_xliff = false; static const char* outputEnc =""; static ResFile poolBundle; @@ -133,7 +138,7 @@ main(int argc, const char *filterDir = NULL; const char *encoding = ""; int i; - UBool illegalArg = FALSE; + UBool illegalArg = false; U_MAIN_INIT_ARGS(argc, argv); @@ -144,24 +149,28 @@ main(int argc, /* error handling, printing usage message */ if(argc<0) { fprintf(stderr, "%s: error in command line argument \"%s\"\n", argv[0], argv[-argc]); - illegalArg = TRUE; + illegalArg = true; } else if(argc<2) { - illegalArg = TRUE; + illegalArg = true; } if(options[WRITE_POOL_BUNDLE].doesOccur && options[USE_POOL_BUNDLE].doesOccur) { fprintf(stderr, "%s: cannot combine --writePoolBundle and --usePoolBundle\n", argv[0]); - illegalArg = TRUE; + illegalArg = true; + } + if (options[ICU4X_MODE].doesOccur && !options[UCADATA].doesOccur) { + fprintf(stderr, "%s: --icu4xMode requires --ucadata\n", argv[0]); + illegalArg = true; } if(options[FORMAT_VERSION].doesOccur) { const char *s = options[FORMAT_VERSION].value; if(uprv_strlen(s) != 1 || (s[0] < '1' && '3' < s[0])) { fprintf(stderr, "%s: unsupported --formatVersion %s\n", argv[0], s); - illegalArg = TRUE; + illegalArg = true; } else if(s[0] == '1' && (options[WRITE_POOL_BUNDLE].doesOccur || options[USE_POOL_BUNDLE].doesOccur) ) { fprintf(stderr, "%s: cannot combine --formatVersion 1 with --writePoolBundle or --usePoolBundle\n", argv[0]); - illegalArg = TRUE; + illegalArg = true; } else { setFormatVersion(s[0] - '0'); } @@ -173,7 +182,7 @@ main(int argc, "%s error: command line argument --java-package or --bundle-name " "without --write-java\n", argv[0]); - illegalArg = TRUE; + illegalArg = true; } if(options[VERSION].doesOccur) { @@ -246,17 +255,17 @@ main(int argc, } if(options[VERBOSE].doesOccur) { - setVerbose(TRUE); + setVerbose(true); } if(options[QUIET].doesOccur) { - setShowWarning(FALSE); + setShowWarning(false); } if(options[STRICT].doesOccur) { - setStrict(TRUE); + setStrict(true); } if(options[COPYRIGHT].doesOccur){ - setIncludeCopyright(TRUE); + setIncludeCopyright(true); } if(options[SOURCEDIR].doesOccur) { @@ -291,17 +300,26 @@ main(int argc, } status = U_ZERO_ERROR; if(options[WRITE_JAVA].doesOccur) { - write_java = TRUE; + write_java = true; outputEnc = options[WRITE_JAVA].value; } if(options[WRITE_XLIFF].doesOccur) { - write_xliff = TRUE; + write_xliff = true; if(options[WRITE_XLIFF].value != NULL){ xliffOutputFileName = options[WRITE_XLIFF].value; } } + if (options[UCADATA].doesOccur) { +#if !UCONFIG_NO_COLLATION + CollationRoot::forceLoadFromFile(options[UCADATA].value, status); +#else + fprintf(stderr, "--ucadata was used with UCONFIG_NO_COLLATION\n"); + return status; +#endif + } + initParser(); /*added by Jing*/ @@ -311,7 +329,7 @@ main(int argc, LocalPointer newPoolBundle; if(options[WRITE_POOL_BUNDLE].doesOccur) { - newPoolBundle.adoptInsteadAndCheckErrorCode(new SRBRoot(NULL, TRUE, status), status); + newPoolBundle.adoptInsteadAndCheckErrorCode(new SRBRoot(NULL, true, status), status); if(U_FAILURE(status)) { fprintf(stderr, "unable to create an empty bundle for the pool keys: %s\n", u_errorName(status)); return status; @@ -494,7 +512,7 @@ main(int argc, } T_FileStream_close(poolFile); - setUsePoolBundle(TRUE); + setUsePoolBundle(true); if (isVerbose() && poolBundle.fStrings != NULL) { printf("number of shared strings: %d\n", (int)poolBundle.fStrings->fCount); int32_t length = poolBundle.fStringIndexLimit + 1; // incl. last NUL @@ -639,7 +657,7 @@ processFile(const char *filename, const char *cp, return; } - ucbuf.adoptInstead(ucbuf_open(openFileName.data(), &cp,getShowWarning(),TRUE, &status)); + ucbuf.adoptInstead(ucbuf_open(openFileName.data(), &cp,getShowWarning(),true, &status)); if(status == U_FILE_ACCESS_ERROR) { fprintf(stderr, "couldn't open file %s\n", openFileName.data()); @@ -656,7 +674,7 @@ processFile(const char *filename, const char *cp, } /* Parse the data into an SRBRoot */ data.adoptInstead(parse(ucbuf.getAlias(), inputDir, outputDir, filename, - !omitBinaryCollation, options[NO_COLLATION_RULES].doesOccur, &status)); + !omitBinaryCollation, options[NO_COLLATION_RULES].doesOccur, options[ICU4X_MODE].doesOccur, &status)); if (data.isNull() || U_FAILURE(status)) { fprintf(stderr, "couldn't parse the file %s. Error:%s\n", filename, u_errorName(status)); @@ -730,11 +748,11 @@ processFile(const char *filename, const char *cp, filename, u_errorName(status)); return; } - if(write_java== TRUE){ + if(write_java== true){ bundle_write_java(data.getAlias(), outputDir, outputEnc, outputFileName, sizeof(outputFileName), options[JAVA_PACKAGE].value, options[BUNDLE_NAME].value, &status); - }else if(write_xliff ==TRUE){ + }else if(write_xliff ==true){ bundle_write_xml(data.getAlias(), outputDir, outputEnc, filename, outputFileName, sizeof(outputFileName), language, xliffOutputFileName, &status); diff --git a/deps/icu-small/source/tools/genrb/parse.cpp b/deps/icu-small/source/tools/genrb/parse.cpp index 7d5ffe1fc78d3a..2c5d49524369b2 100644 --- a/deps/icu-small/source/tools/genrb/parse.cpp +++ b/deps/icu-small/source/tools/genrb/parse.cpp @@ -21,6 +21,8 @@ */ // Safer use of UnicodeString. +#include +#include "unicode/umachine.h" #ifndef UNISTR_FROM_CHAR_EXPLICIT # define UNISTR_FROM_CHAR_EXPLICIT explicit #endif @@ -42,6 +44,7 @@ #include "reslist.h" #include "rbt_pars.h" #include "genrb.h" +#include "unicode/normalizer2.h" #include "unicode/stringpiece.h" #include "unicode/unistr.h" #include "unicode/ustring.h" @@ -59,6 +62,7 @@ #include "collationruleparser.h" #include "collationtailoring.h" #include +#include "writesrc.h" /* Number of tokens to read ahead of the current stream position */ #define MAX_LOOKAHEAD 3 @@ -76,6 +80,9 @@ #define OPENSQBRACKET 0x005B #define CLOSESQBRACKET 0x005D +#define ICU4X_DIACRITIC_BASE 0x0300 +#define ICU4X_DIACRITIC_LIMIT 0x034F + using icu::CharString; using icu::LocalMemory; using icu::LocalPointer; @@ -119,6 +126,7 @@ typedef struct { const char *filename; UBool makeBinaryCollation; UBool omitCollationRules; + UBool icu4xMode; } ParseState; typedef struct SResource * @@ -315,7 +323,7 @@ parseUCARules(ParseState* state, char *tag, uint32_t startline, const struct USt char filename[256] = { '\0' }; char cs[128] = { '\0' }; uint32_t line; - UBool quoted = FALSE; + UBool quoted = false; UCHARBUF *ucbuf=NULL; UChar32 c = 0; const char* cp = NULL; @@ -359,7 +367,7 @@ parseUCARules(ParseState* state, char *tag, uint32_t startline, const struct USt return res_none(); } - ucbuf = ucbuf_open(filename, &cp, getShowWarning(),FALSE, status); + ucbuf = ucbuf_open(filename, &cp, getShowWarning(),false, status); if (U_FAILURE(*status)) { error(line, "An error occurred while opening the input file %s\n", filename); @@ -497,7 +505,7 @@ parseTransliterator(ParseState* state, char *tag, uint32_t startline, const stru uprv_strcat(filename, cs); - ucbuf = ucbuf_open(filename, &cp, getShowWarning(),FALSE, status); + ucbuf = ucbuf_open(filename, &cp, getShowWarning(),false, status); if (U_FAILURE(*status)) { error(line, "An error occurred while opening the input file %s\n", filename); @@ -752,7 +760,7 @@ GenrbImporter::getRules( // printf("GenrbImporter::getRules(%s, %s) reads %s\n", localeID, collationType, openFileName.data()); const char* cp = ""; LocalUCHARBUFPointer ucbuf( - ucbuf_open(openFileName.data(), &cp, getShowWarning(), TRUE, &errorCode)); + ucbuf_open(openFileName.data(), &cp, getShowWarning(), true, &errorCode)); if(errorCode == U_FILE_ACCESS_ERROR) { fprintf(stderr, "couldn't open file %s\n", openFileName.data()); return; @@ -764,7 +772,7 @@ GenrbImporter::getRules( /* Parse the data into an SRBRoot */ LocalPointer data( - parse(ucbuf.getAlias(), inputDir, outputDir, filename.data(), FALSE, FALSE, &errorCode)); + parse(ucbuf.getAlias(), inputDir, outputDir, filename.data(), false, false, false, &errorCode)); if (U_FAILURE(errorCode)) { return; } @@ -807,6 +815,333 @@ escape(const UChar *s, char *buffer) { } // namespace +static FILE* +openTOML(const char* outputdir, const char* name, const char* collationType, const char* structType, UErrorCode *status) { + CharString baseName; + baseName.append(name, *status); + baseName.append("_", *status); + baseName.append(collationType, *status); + baseName.append("_", *status); + baseName.append(structType, *status); + + CharString outFileName; + if (outputdir && *outputdir) { + outFileName.append(outputdir, *status).ensureEndsWithFileSeparator(*status); + } + outFileName.append(baseName, *status); + outFileName.append(".toml", *status); + if (U_FAILURE(*status)) { + return NULL; + } + + FILE* f = fopen(outFileName.data(), "w"); + if (!f) { + *status = U_FILE_ACCESS_ERROR; + return NULL; + } + usrc_writeFileNameGeneratedBy(f, "#", baseName.data(), "genrb -X"); + + return f; +} + +static void +writeCollationMetadataTOML(const char* outputdir, const char* name, const char* collationType, const uint32_t metadataBits, UErrorCode *status) { + FILE* f = openTOML(outputdir, name, collationType, "meta", status); + if (!f) { + return; + } + // printf("writeCollationMetadataTOML %s %s\n", name, collationType); + fprintf(f, "bits = 0x%X\n", metadataBits); + fclose(f); +} + +static UChar32 +writeCollationDiacriticsTOML(const char* outputdir, const char* name, const char* collationType, const icu::CollationData* data, UErrorCode *status) { + UChar32 limit = ICU4X_DIACRITIC_LIMIT; + FILE* f = openTOML(outputdir, name, collationType, "dia", status); + if (!f) { + return limit; + } + // printf("writeCollationDiacriticsTOML %s %s\n", name, collationType); + uint16_t secondaries[ICU4X_DIACRITIC_LIMIT-ICU4X_DIACRITIC_BASE]; + for (UChar32 c = ICU4X_DIACRITIC_BASE; c < ICU4X_DIACRITIC_LIMIT; ++c) { + uint16_t secondary = 0; + uint32_t ce32 = data->getCE32(c); + if (ce32 == icu::Collation::FALLBACK_CE32) { + ce32 = data->base->getCE32(c); + } + if (c == 0x0340 || c == 0x0341 || c == 0x0343 || c == 0x0344) { + // These never occur in NFD data + } else if (!icu::Collation::isSimpleOrLongCE32(ce32)) { + if (uprv_strcmp(name, "root") == 0) { + printf("UNSUPPORTED DIACRITIC CE32 in root: TAG: %X CE32: %X char: %X\n", icu::Collation::tagFromCE32(ce32), ce32, c); + fclose(f); + *status = U_INTERNAL_PROGRAM_ERROR; + return limit; + } + limit = c; + break; + } else { + uint64_t ce = uint64_t(icu::Collation::ceFromCE32(ce32)); + if ((ce & 0xFFFFFFFF0000FFFF) != uint64_t(icu::Collation::COMMON_TERTIARY_CE)) { + // Not a CE where only the secondary weight differs from the expected + // pattern. + limit = c; + break; + } + secondary = uint16_t(ce >> 16); + } + secondaries[c - ICU4X_DIACRITIC_BASE] = secondary; + + } + usrc_writeArray(f, "secondaries = [\n ", secondaries, 16, limit-ICU4X_DIACRITIC_BASE, " ", "\n]\n"); + fclose(f); + return limit; +} + +static void +writeCollationReorderingTOML(const char* outputdir, const char* name, const char* collationType, const icu::CollationSettings* settings, UErrorCode *status) { + FILE* f = openTOML(outputdir, name, collationType, "reord", status); + if (!f) { + return; + } + // printf("writeCollationReorderingTOML %s %s\n", name, collationType); + fprintf(f, "min_high_no_reorder = 0x%X\n", settings->minHighNoReorder); + usrc_writeArray(f, "reorder_table = [\n ", settings->reorderTable, 8, 256, " ", "\n]\n"); + usrc_writeArray(f, "reorder_ranges = [\n ", settings->reorderRanges, 32, settings->reorderRangesLength, " ", "\n]\n"); + fclose(f); +} + + +static void +writeCollationJamoTOML(const char* outputdir, const char* name, const char* collationType, const icu::CollationData* data, UErrorCode *status) { + FILE* f = openTOML(outputdir, name, collationType, "jamo", status); + if (!f) { + printf("writeCollationJamoTOML FAILED TO OPEN FILE %s %s\n", name, collationType); + return; + } + uint32_t jamo[0x1200-0x1100]; + for (UChar32 c = 0x1100; c < 0x1200; ++c) { + uint32_t ce32 = data->getCE32(c); + if (ce32 == icu::Collation::FALLBACK_CE32) { + ce32 = data->base->getCE32(c); + } + // Can't reject complex CE32s, because search collations have expansions. + // These expansions refer to the tailoring, which foils the reuse of the + // these jamo tables. + // XXX Figure out what to do. Perhaps instead of having Latin mini expansions, + // there should be Hangul mini expansions. + // XXX in any case, validate that modern jamo are self-contained. + jamo[c - 0x1100] = ce32; + + } + usrc_writeArray(f, "ce32s = [\n ", jamo, 32, 0x1200-0x1100, " ", "\n]\n"); + fclose(f); +} + +static UBool +convertTrie(const void *context, UChar32 start, UChar32 end, uint32_t value) { + if (start >= 0x1100 && start < 0x1200 && end >= 0x1100 && end < 0x1200) { + // Range entirely in conjoining jamo block. + return true; + } + icu::IcuToolErrorCode status("genrb: convertTrie"); + umutablecptrie_setRange((UMutableCPTrie*)context, start, end, value, status); + return !U_FAILURE(*status); +} + +static void +writeCollationDataTOML(const char* outputdir, const char* name, const char* collationType, const icu::CollationData* data, UBool root, UChar32 diacriticLimit, UErrorCode *status) { + FILE* f = openTOML(outputdir, name, collationType, "data", status); + if (!f) { + return; + } + // printf("writeCollationDataTOML %s %s\n", name, collationType); + + icu::UnicodeSet tailoringSet; + + if (data->base) { + tailoringSet.addAll(*(data->unsafeBackwardSet)); + tailoringSet.removeAll(*(data->base->unsafeBackwardSet)); + } else { + tailoringSet.addAll(*(data->unsafeBackwardSet)); + } + + // Use the same value for out-of-range and default in the hope of not having to allocate + // different blocks, since ICU4X never does out-of-range queries. + uint32_t trieDefault = root ? icu::Collation::UNASSIGNED_CE32 : icu::Collation::FALLBACK_CE32; + icu::LocalUMutableCPTriePointer builder(umutablecptrie_open(trieDefault, trieDefault, status)); + + utrie2_enum(data->trie, NULL, &convertTrie, builder.getAlias()); + + // If the diacritic table was cut short, copy CE32s between the lowered + // limit and the max limit from the root to the tailoring. As of June 2022, + // no collation in CLDR needs this. + for (UChar32 c = diacriticLimit; c < ICU4X_DIACRITIC_LIMIT; ++c) { + if (c == 0x0340 || c == 0x0341 || c == 0x0343 || c == 0x0344) { + // These never occur in NFD data. + continue; + } + uint32_t ce32 = data->getCE32(c); + if (ce32 == icu::Collation::FALLBACK_CE32) { + ce32 = data->base->getCE32(c); + umutablecptrie_set(builder.getAlias(), c, ce32, status); + } + } + + // Ensure that the range covered by the diacritic table isn't duplicated + // in the trie. + for (UChar32 c = ICU4X_DIACRITIC_BASE; c < diacriticLimit; ++c) { + if (umutablecptrie_get(builder.getAlias(), c) != trieDefault) { + umutablecptrie_set(builder.getAlias(), c, trieDefault, status); + } + } + + icu::LocalUCPTriePointer utrie(umutablecptrie_buildImmutable( + builder.getAlias(), + UCPTRIE_TYPE_SMALL, + UCPTRIE_VALUE_BITS_32, + status)); + usrc_writeArray(f, "contexts = [\n ", data->contexts, 16, data->contextsLength, " ", "\n]\n"); + usrc_writeArray(f, "ce32s = [\n ", data->ce32s, 32, data->ce32sLength, " ", "\n]\n"); + usrc_writeArray(f, "ces = [\n ", data->ces, 64, data->cesLength, " ", "\n]\n"); + fprintf(f, "[trie]\n"); + usrc_writeUCPTrie(f, "trie", utrie.getAlias(), UPRV_TARGET_SYNTAX_TOML); + + fclose(f); +} + +static void +writeCollationSpecialPrimariesTOML(const char* outputdir, const char* name, const char* collationType, const icu::CollationData* data, UErrorCode *status) { + FILE* f = openTOML(outputdir, name, collationType, "prim", status); + if (!f) { + return; + } + // printf("writeCollationSpecialPrimariesTOML %s %s\n", name, collationType); + + uint16_t lastPrimaries[4]; + for (int32_t i = 0; i < 4; ++i) { + // getLastPrimaryForGroup subtracts one from a 16-bit value, so we add one + // back to get a value that fits in 16 bits. + lastPrimaries[i] = (uint16_t)((data->getLastPrimaryForGroup(UCOL_REORDER_CODE_FIRST + i) + 1) >> 16); + } + + uint32_t numericPrimary = data->numericPrimary; + if (numericPrimary & 0xFFFFFF) { + printf("Lower 24 bits set in numeric primary"); + *status = U_INTERNAL_PROGRAM_ERROR; + return; + } + + usrc_writeArray(f, "last_primaries = [\n ", lastPrimaries, 16, 4, " ", "\n]\n"); + fprintf(f, "numeric_primary = 0x%X\n", numericPrimary >> 24); + fclose(f); +} + +static void +writeCollationTOML(const char* outputdir, const char* name, const char* collationType, const icu::CollationData* data, const icu::CollationSettings* settings, UErrorCode *status) { + UBool tailored = false; + UBool tailoredDiacritics = false; + UBool lithuanianDotAbove = (uprv_strcmp(name, "lt") == 0); + UBool reordering = false; + UBool isRoot = uprv_strcmp(name, "root") == 0; + UChar32 diacriticLimit = ICU4X_DIACRITIC_LIMIT; + if (!data->base && isRoot) { + diacriticLimit = writeCollationDiacriticsTOML(outputdir, name, collationType, data, status); + if (U_FAILURE(*status)) { + return; + } + writeCollationJamoTOML(outputdir, name, collationType, data, status); + if (U_FAILURE(*status)) { + return; + } + writeCollationSpecialPrimariesTOML(outputdir, name, collationType, data, status); + if (U_FAILURE(*status)) { + return; + } + } else if (data->base && !lithuanianDotAbove) { + for (UChar32 c = ICU4X_DIACRITIC_BASE; c < ICU4X_DIACRITIC_LIMIT; ++c) { + if (c == 0x0340 || c == 0x0341 || c == 0x0343 || c == 0x0344) { + // These never occur in NFD data. + continue; + } + uint32_t ce32 = data->getCE32(c); + if ((ce32 != icu::Collation::FALLBACK_CE32) && (ce32 != data->base->getCE32(c))) { + tailoredDiacritics = true; + diacriticLimit = writeCollationDiacriticsTOML(outputdir, name, collationType, data, status); + if (U_FAILURE(*status)) { + return; + } + break; + } + } + } + + if (settings->hasReordering()) { + reordering = true; + // Note: There are duplicate reorderings. Expecting the ICU4X provider + // to take care of deduplication. + writeCollationReorderingTOML(outputdir, name, collationType, settings, status); + if (U_FAILURE(*status)) { + return; + } + } + + // Write collation data if either base is non-null or the name is root. + // Languages that only reorder scripts are otherwise root-like and have + // null base. + if (data->base || isRoot) { + tailored = !isRoot; + writeCollationDataTOML(outputdir, name, collationType, data, (!data->base && isRoot), diacriticLimit, status); + if (U_FAILURE(*status)) { + return; + } + } + + uint32_t maxVariable = (uint32_t)settings->getMaxVariable(); + if (maxVariable >= 4) { + printf("Max variable out of range"); + *status = U_INTERNAL_PROGRAM_ERROR; + return; + } + + uint32_t metadataBits = maxVariable; + if (tailored) { + metadataBits |= (1 << 3); + } + if (tailoredDiacritics) { + metadataBits |= (1 << 4); + } + if (reordering) { + metadataBits |= (1 << 5); + } + if (lithuanianDotAbove) { + metadataBits |= (1 << 6); + } + if ((settings->options & icu::CollationSettings::BACKWARD_SECONDARY) != 0) { + metadataBits |= (1 << 7); + } + if (settings->getAlternateHandling() == UCOL_SHIFTED) { + metadataBits |= (1 << 8); + } + switch (settings->getCaseFirst()) { + case UCOL_OFF: + break; + case UCOL_UPPER_FIRST: + metadataBits |= (1 << 9); + metadataBits |= (1 << 10); + break; + case UCOL_LOWER_FIRST: + metadataBits |= (1 << 9); + break; + default: + *status = U_INTERNAL_PROGRAM_ERROR; + return; + } + + writeCollationMetadataTOML(outputdir, name, collationType, metadataBits, status); +} + #endif // !UCONFIG_NO_COLLATION static TableResource * @@ -820,7 +1155,7 @@ addCollation(ParseState* state, TableResource *result, const char *collationTyp enum ETokenType token; char subtag[1024]; UnicodeString rules; - UBool haveRules = FALSE; + UBool haveRules = false; UVersionInfo version; uint32_t line; @@ -898,7 +1233,7 @@ addCollation(ParseState* state, TableResource *result, const char *collationTyp { StringResource *sr = static_cast(member); rules = sr->fString; - haveRules = TRUE; + haveRules = true; // Defer building the collator until we have seen // all sub-elements of the collation table, including the Version. /* in order to achieve smaller data files, we can direct genrb */ @@ -952,9 +1287,9 @@ addCollation(ParseState* state, TableResource *result, const char *collationTyp res_close(result); return NULL; // TODO: use LocalUResourceBundlePointer for result } - icu::CollationBuilder builder(base, intStatus); - if(uprv_strncmp(collationType, "search", 6) == 0) { - builder.disableFastLatin(); // build fast-Latin table unless search collator + icu::CollationBuilder builder(base, state->icu4xMode, intStatus); + if(state->icu4xMode || (uprv_strncmp(collationType, "search", 6) == 0)) { + builder.disableFastLatin(); // build fast-Latin table unless search collator or ICU4X } LocalPointer t( builder.parseAndBuild(rules, version, &importer, &parseError, intStatus)); @@ -977,6 +1312,19 @@ addCollation(ParseState* state, TableResource *result, const char *collationTyp return NULL; } } + if (state->icu4xMode) { + char *nameWithoutSuffix = static_cast(uprv_malloc(uprv_strlen(state->filename) + 1)); + if (nameWithoutSuffix == NULL) { + *status = U_MEMORY_ALLOCATION_ERROR; + res_close(result); + return NULL; + } + uprv_strcpy(nameWithoutSuffix, state->filename); + *uprv_strrchr(nameWithoutSuffix, '.') = 0; + + writeCollationTOML(state->outputdir, nameWithoutSuffix, collationType, t->data, t->settings, status); + uprv_free(nameWithoutSuffix); + } icu::LocalMemory buffer; int32_t capacity = 100000; uint8_t *dest = buffer.allocateInsteadAndCopy(capacity); @@ -1036,7 +1384,7 @@ addCollation(ParseState* state, TableResource *result, const char *collationTyp static UBool keepCollationType(const char * /*type*/) { - return TRUE; + return true; } static struct SResource * @@ -1177,7 +1525,7 @@ realParseTable(ParseState* state, TableResource *table, char *tag, uint32_t star enum ETokenType token; char subtag[1024]; uint32_t line; - UBool readToken = FALSE; + UBool readToken = false; /* '{' . (name resource)* '}' */ @@ -1242,7 +1590,7 @@ realParseTable(ParseState* state, TableResource *table, char *tag, uint32_t star error(line, "parse error. Stopped parsing table with %s", u_errorName(*status)); return NULL; } - readToken = TRUE; + readToken = true; ustr_deinit(&comment); } @@ -1257,11 +1605,11 @@ parseTable(ParseState* state, char *tag, uint32_t startline, const struct UStrin { if (tag != NULL && uprv_strcmp(tag, "CollationElements") == 0) { - return parseCollationElements(state, tag, startline, FALSE, status); + return parseCollationElements(state, tag, startline, false, status); } if (tag != NULL && uprv_strcmp(tag, "collations") == 0) { - return parseCollationElements(state, tag, startline, TRUE, status); + return parseCollationElements(state, tag, startline, true, status); } if(isVerbose()){ printf(" table %s at line %i \n", (tag == NULL) ? "(null)" : tag, (int)startline); @@ -1283,7 +1631,7 @@ parseArray(ParseState* state, char *tag, uint32_t startline, const struct UStrin struct UString *tokenValue; struct UString memberComments; enum ETokenType token; - UBool readToken = FALSE; + UBool readToken = false; ArrayResource *result = array_open(state->bundle, tag, comment, status); @@ -1356,7 +1704,7 @@ parseArray(ParseState* state, char *tag, uint32_t startline, const struct UStrin res_close(result); return NULL; } - readToken = TRUE; + readToken = true; } ustr_deinit(&memberComments); @@ -1369,7 +1717,7 @@ parseIntVector(ParseState* state, char *tag, uint32_t startline, const struct US enum ETokenType token; char *string; int32_t value; - UBool readToken = FALSE; + UBool readToken = false; char *stopstring; struct UString memberComments; @@ -1440,7 +1788,7 @@ parseIntVector(ParseState* state, char *tag, uint32_t startline, const struct US { getToken(state, NULL, NULL, NULL, status); } - readToken = TRUE; + readToken = true; } /* not reached */ @@ -1681,7 +2029,7 @@ parseInclude(ParseState* state, char *tag, uint32_t startline, const struct UStr uprv_strcpy(fullname,filename); } - ucbuf = ucbuf_open(fullname, &cp,getShowWarning(),FALSE,status); + ucbuf = ucbuf_open(fullname, &cp,getShowWarning(),false,status); if (U_FAILURE(*status)) { error(line, "couldn't open input file %s\n", filename); @@ -1966,7 +2314,7 @@ parseResource(ParseState* state, char *tag, const struct UString *comment, UErro /* parse the top-level resource */ struct SRBRoot * parse(UCHARBUF *buf, const char *inputDir, const char *outputDir, const char *filename, - UBool makeBinaryCollation, UBool omitCollationRules, UErrorCode *status) + UBool makeBinaryCollation, UBool omitCollationRules, UBool icu4xMode, UErrorCode *status) { struct UString *tokenValue; struct UString comment; @@ -1992,11 +2340,12 @@ parse(UCHARBUF *buf, const char *inputDir, const char *outputDir, const char *fi state.filename = filename; state.makeBinaryCollation = makeBinaryCollation; state.omitCollationRules = omitCollationRules; + state.icu4xMode = icu4xMode; ustr_init(&comment); expect(&state, TOK_STRING, &tokenValue, &comment, NULL, status); - state.bundle = new SRBRoot(&comment, FALSE, *status); + state.bundle = new SRBRoot(&comment, false, *status); if (state.bundle == NULL || U_FAILURE(*status)) { @@ -2053,7 +2402,7 @@ parse(UCHARBUF *buf, const char *inputDir, const char *outputDir, const char *fi * This is the same as a regular table, but also sets the * URES_ATT_NO_FALLBACK flag in indexes[URES_INDEX_ATTRIBUTES] . */ - state.bundle->fNoFallback=TRUE; + state.bundle->fNoFallback=true; } /* top-level tables need not handle special table names like "collations" */ assert(!state.bundle->fIsPoolBundle); diff --git a/deps/icu-small/source/tools/genrb/parse.h b/deps/icu-small/source/tools/genrb/parse.h index bcd8e798f9a618..fa90ede9d20b85 100644 --- a/deps/icu-small/source/tools/genrb/parse.h +++ b/deps/icu-small/source/tools/genrb/parse.h @@ -31,7 +31,7 @@ void initParser(); /* Parse a ResourceBundle text file */ struct SRBRoot* parse(UCHARBUF *buf, const char* inputDir, const char* outputDir, const char *filename, - UBool makeBinaryCollation, UBool omitCollationRules, UErrorCode *status); + UBool makeBinaryCollation, UBool omitCollationRules, UBool icu4xMode, UErrorCode *status); U_CDECL_END diff --git a/deps/icu-small/source/tools/genrb/read.c b/deps/icu-small/source/tools/genrb/read.c index 7314f6b742fbf4..0d4a318a8984e0 100644 --- a/deps/icu-small/source/tools/genrb/read.c +++ b/deps/icu-small/source/tools/genrb/read.c @@ -18,6 +18,8 @@ ******************************************************************************* */ +#include + #include "read.h" #include "errmsg.h" #include "toolutil.h" @@ -77,7 +79,7 @@ getNextToken(UCHARBUF* buf, } /* Skip whitespace */ - c = getNextChar(buf, TRUE, comment, status); + c = getNextChar(buf, true, comment, status); if (U_FAILURE(*status)) { return TOK_ERROR; @@ -127,8 +129,8 @@ static enum ETokenType getStringToken(UCHARBUF* buf, UChar target[3] = { '\0' }; UChar *pTarget = target; int len=0; - UBool isFollowingCharEscaped=FALSE; - UBool isNLUnescaped = FALSE; + UBool isFollowingCharEscaped=false; + UBool isNLUnescaped = false; UChar32 prevC=0; /* We are guaranteed on entry that initialChar is not a whitespace @@ -141,7 +143,7 @@ static enum ETokenType getStringToken(UCHARBUF* buf, } /* setup */ - lastStringWasQuoted = FALSE; + lastStringWasQuoted = false; c = initialChar; ustr_setlen(token, 0, status); @@ -159,7 +161,7 @@ static enum ETokenType getStringToken(UCHARBUF* buf, } } - lastStringWasQuoted = TRUE; + lastStringWasQuoted = true; for (;;) { c = ucbuf_getc(buf,status); @@ -186,23 +188,23 @@ static enum ETokenType getStringToken(UCHARBUF* buf, return TOK_ERROR; } if(c == CR || c == LF){ - isNLUnescaped = TRUE; + isNLUnescaped = true; } } if(c==ESCAPE && !isFollowingCharEscaped){ - isFollowingCharEscaped = TRUE; + isFollowingCharEscaped = true; }else{ U_APPEND_CHAR32(c, pTarget,len); pTarget = target; ustr_uscat(token, pTarget,len, status); - isFollowingCharEscaped = FALSE; + isFollowingCharEscaped = false; len=0; if(c == CR || c == LF){ - if(isNLUnescaped == FALSE && prevC!=CR){ + if(isNLUnescaped == false && prevC!=CR){ lineCount++; } - isNLUnescaped = FALSE; + isNLUnescaped = false; } } @@ -230,7 +232,7 @@ static enum ETokenType getStringToken(UCHARBUF* buf, } - lastStringWasQuoted = FALSE; + lastStringWasQuoted = false; /* if we reach here we are mixing * quoted and unquoted strings @@ -259,7 +261,7 @@ static enum ETokenType getStringToken(UCHARBUF* buf, for (;;) { /* DON'T skip whitespace */ - c = getNextChar(buf, FALSE, NULL, status); + c = getNextChar(buf, false, NULL, status); /* EOF reached */ if (c == U_EOF) { @@ -304,7 +306,7 @@ static enum ETokenType getStringToken(UCHARBUF* buf, } /* DO skip whitespace */ - c = getNextChar(buf, TRUE, NULL, status); + c = getNextChar(buf, true, NULL, status); if (U_FAILURE(*status)) { return TOK_STRING; @@ -455,10 +457,10 @@ static UBool isWhitespace(UChar32 c) { case 0x0020: case 0x0009: case 0xFEFF: - return TRUE; + return true; default: - return FALSE; + return false; } } @@ -469,9 +471,9 @@ static UBool isNewline(UChar32 c) { case 0x2029: lineCount++; case 0x000D: - return TRUE; + return true; default: - return FALSE; + return false; } } diff --git a/deps/icu-small/source/tools/genrb/reslist.cpp b/deps/icu-small/source/tools/genrb/reslist.cpp index b9e0d7d8c438e3..4c854bd55b1b0f 100644 --- a/deps/icu-small/source/tools/genrb/reslist.cpp +++ b/deps/icu-small/source/tools/genrb/reslist.cpp @@ -71,9 +71,9 @@ U_NAMESPACE_USE -static UBool gIncludeCopyright = FALSE; -static UBool gUsePoolBundle = FALSE; -static UBool gIsDefaultFormatVersion = TRUE; +static UBool gIncludeCopyright = false; +static UBool gUsePoolBundle = false; +static UBool gIsDefaultFormatVersion = true; static int32_t gFormatVersion = 3; /* How do we store string values? */ @@ -131,7 +131,7 @@ UBool getIncludeCopyright(void){ } void setFormatVersion(int32_t formatVersion) { - gIsDefaultFormatVersion = FALSE; + gIsDefaultFormatVersion = false; gFormatVersion = formatVersion; } @@ -149,14 +149,14 @@ struct SResource* res_none() { } SResource::SResource() - : fType(URES_NONE), fWritten(FALSE), fRes(RES_BOGUS), fRes16(-1), fKey(-1), fKey16(-1), + : fType(URES_NONE), fWritten(false), fRes(RES_BOGUS), fRes16(-1), fKey(-1), fKey16(-1), line(0), fNext(NULL) { ustr_init(&fComment); } SResource::SResource(SRBRoot *bundle, const char *tag, int8_t type, const UString* comment, UErrorCode &errorCode) - : fType(type), fWritten(FALSE), fRes(RES_BOGUS), fRes16(-1), + : fType(type), fWritten(false), fRes(RES_BOGUS), fRes16(-1), fKey(bundle != NULL ? bundle->addTag(tag, errorCode) : -1), fKey16(-1), line(0), fNext(NULL) { ustr_init(&fComment); @@ -274,7 +274,7 @@ StringBaseResource::StringBaseResource(SRBRoot *bundle, const char *tag, int8_t : SResource(bundle, tag, type, comment, errorCode) { if (len == 0 && gFormatVersion > 1) { fRes = URES_MAKE_EMPTY_RESOURCE(type); - fWritten = TRUE; + fWritten = true; return; } @@ -290,7 +290,7 @@ StringBaseResource::StringBaseResource(SRBRoot *bundle, int8_t type, : SResource(bundle, NULL, type, NULL, errorCode), fString(value) { if (value.isEmpty() && gFormatVersion > 1) { fRes = URES_MAKE_EMPTY_RESOURCE(type); - fWritten = TRUE; + fWritten = true; return; } @@ -303,7 +303,7 @@ StringBaseResource::StringBaseResource(SRBRoot *bundle, int8_t type, // Pool bundle string, alias the buffer. Guaranteed NUL-terminated and not empty. StringBaseResource::StringBaseResource(int8_t type, const UChar *value, int32_t len, UErrorCode &errorCode) - : SResource(NULL, NULL, type, NULL, errorCode), fString(TRUE, value, len) { + : SResource(NULL, NULL, type, NULL, errorCode), fString(true, value, len) { assert(len > 0); assert(!fString.isBogus()); } @@ -332,7 +332,7 @@ IntResource::IntResource(SRBRoot *bundle, const char *tag, int32_t value, : SResource(bundle, tag, URES_INT, comment, errorCode) { fValue = value; fRes = URES_MAKE_RESOURCE(URES_INT, value & RES_MAX_OFFSET); - fWritten = TRUE; + fWritten = true; } IntResource::~IntResource() {} @@ -395,7 +395,7 @@ BinaryResource::BinaryResource(SRBRoot *bundle, const char *tag, } else { if (gFormatVersion > 1) { fRes = URES_MAKE_EMPTY_RESOURCE(URES_BINARY); - fWritten = TRUE; + fWritten = true; } } } @@ -544,14 +544,14 @@ ContainerResource::writeAllRes16(SRBRoot *bundle) { for (SResource *current = fFirst; current != NULL; current = current->fNext) { bundle->f16BitUnits.append((UChar)current->fRes16); } - fWritten = TRUE; + fWritten = true; } void ArrayResource::handleWrite16(SRBRoot *bundle) { if (fCount == 0 && gFormatVersion > 1) { fRes = URES_MAKE_EMPTY_RESOURCE(URES_ARRAY); - fWritten = TRUE; + fWritten = true; return; } @@ -571,7 +571,7 @@ void TableResource::handleWrite16(SRBRoot *bundle) { if (fCount == 0 && gFormatVersion > 1) { fRes = URES_MAKE_EMPTY_RESOURCE(URES_TABLE); - fWritten = TRUE; + fWritten = true; return; } /* Find the smallest table type that fits the data. */ @@ -607,7 +607,7 @@ TableResource::handleWrite16(SRBRoot *bundle) { void PseudoListResource::handleWrite16(SRBRoot * /*bundle*/) { fRes = URES_MAKE_EMPTY_RESOURCE(URES_TABLE); - fWritten = TRUE; + fWritten = true; } void @@ -669,7 +669,7 @@ void IntVectorResource::handlePreWrite(uint32_t *byteOffset) { if (fCount == 0 && gFormatVersion > 1) { fRes = URES_MAKE_EMPTY_RESOURCE(URES_INT_VECTOR); - fWritten = TRUE; + fWritten = true; } else { fRes = URES_MAKE_RESOURCE(URES_INT_VECTOR, *byteOffset >> 2); *byteOffset += (1 + fCount) * 4; @@ -734,7 +734,7 @@ SResource::preWrite(uint32_t *byteOffset) { void SResource::handlePreWrite(uint32_t * /*byteOffset*/) { - assert(FALSE); + assert(false); } /* @@ -748,7 +748,7 @@ StringBaseResource::handleWrite(UNewDataMemory *mem, uint32_t *byteOffset) { udata_write32(mem, len); udata_writeUString(mem, getBuffer(), len + 1); *byteOffset += 4 + (len + 1) * U_SIZEOF_UCHAR; - fWritten = TRUE; + fWritten = true; } void @@ -839,12 +839,12 @@ SResource::write(UNewDataMemory *mem, uint32_t *byteOffset) { udata_writePadding(mem, paddingSize); *byteOffset += paddingSize; } - fWritten = TRUE; + fWritten = true; } void SResource::handleWrite(UNewDataMemory * /*mem*/, uint32_t * /*byteOffset*/) { - assert(FALSE); + assert(false); } void SRBRoot::write(const char *outputDir, const char *outputPkg, @@ -996,7 +996,7 @@ void SRBRoot::write(const char *outputDir, const char *outputPkg, uprv_memcpy(dataInfo.formatVersion, gFormatVersions + formatVersion, sizeof(UVersionInfo)); mem = udata_create(outputDir, "res", dataName, - &dataInfo, (gIncludeCopyright==TRUE)? U_COPYRIGHT_STRING:NULL, &errorCode); + &dataInfo, (gIncludeCopyright==true)? U_COPYRIGHT_STRING:NULL, &errorCode); if(U_FAILURE(errorCode)){ return; } @@ -1133,7 +1133,7 @@ struct SResource *bin_open(struct SRBRoot *bundle, const char *tag, uint32_t len } SRBRoot::SRBRoot(const UString *comment, UBool isPoolBundle, UErrorCode &errorCode) - : fRoot(NULL), fLocale(NULL), fIndexLength(0), fMaxTableLength(0), fNoFallback(FALSE), + : fRoot(NULL), fLocale(NULL), fIndexLength(0), fMaxTableLength(0), fNoFallback(false), fStringsForm(STRINGS_UTF16_V1), fIsPoolBundle(isPoolBundle), fKeys(NULL), fKeyMap(NULL), fKeysBottom(0), fKeysTop(0), fKeysCapacity(0), @@ -1413,7 +1413,7 @@ SRBRoot::compactKeys(UErrorCode &errorCode) { } /* Sort the keys so that each one is immediately followed by all of its suffixes. */ uprv_sortArray(map, keysCount, (int32_t)sizeof(KeyMapEntry), - compareKeySuffixes, this, FALSE, &errorCode); + compareKeySuffixes, this, false, &errorCode); /* * Make suffixes point into earlier, longer strings that contain them * and mark the old, now unused suffix bytes as deleted. @@ -1466,7 +1466,7 @@ SRBRoot::compactKeys(UErrorCode &errorCode) { * to squeeze out unused bytes, and readjust the newpos offsets. */ uprv_sortArray(map, keysCount, (int32_t)sizeof(KeyMapEntry), - compareKeyNewpos, NULL, FALSE, &errorCode); + compareKeyNewpos, NULL, false, &errorCode); if (U_SUCCESS(errorCode)) { int32_t oldpos, newpos, limit; oldpos = newpos = fKeysBottom; @@ -1491,7 +1491,7 @@ SRBRoot::compactKeys(UErrorCode &errorCode) { fKeysTop = newpos; /* Re-sort once more, by old offsets for binary searching. */ uprv_sortArray(map, keysCount, (int32_t)sizeof(KeyMapEntry), - compareKeyOldpos, NULL, FALSE, &errorCode); + compareKeyOldpos, NULL, false, &errorCode); if (U_SUCCESS(errorCode)) { /* key size reduction by limit - newpos */ fKeyMap = map; @@ -1550,7 +1550,7 @@ void StringResource::writeUTF16v2(int32_t base, UnicodeString &dest) { int32_t len = length(); fRes = URES_MAKE_RESOURCE(URES_STRING_V2, base + dest.length()); - fWritten = TRUE; + fWritten = true; switch(fNumCharsForLength) { case 0: break; @@ -1591,7 +1591,7 @@ SRBRoot::compactStringsV2(UHashtable *stringSet, UErrorCode &errorCode) { } /* Sort the strings so that each one is immediately followed by all of its suffixes. */ uprv_sortArray(array.getAlias(), count, (int32_t)sizeof(struct SResource **), - compareStringSuffixes, NULL, FALSE, &errorCode); + compareStringSuffixes, NULL, false, &errorCode); if (U_FAILURE(errorCode)) { return; } @@ -1631,7 +1631,7 @@ SRBRoot::compactStringsV2(UHashtable *stringSet, UErrorCode &errorCode) { if (poolStringIndex >= fPoolStringIndexLimit) { fPoolStringIndexLimit = poolStringIndex + 1; } - suffixRes->fWritten = TRUE; + suffixRes->fWritten = true; } res->fNumUnitsSaved += suffixRes->fNumCopies * suffixRes->get16BitStringsLength(); } else { @@ -1649,7 +1649,7 @@ SRBRoot::compactStringsV2(UHashtable *stringSet, UErrorCode &errorCode) { * Keep as many as possible within reach of 16-bit offsets. */ uprv_sortArray(array.getAlias(), count, (int32_t)sizeof(struct SResource **), - compareStringLengths, NULL, FALSE, &errorCode); + compareStringLengths, NULL, false, &errorCode); if (U_FAILURE(errorCode)) { return; } @@ -1672,7 +1672,7 @@ SRBRoot::compactStringsV2(UHashtable *stringSet, UErrorCode &errorCode) { } else { numUnitsNotSaved += res->fNumUnitsSaved; res->fRes = URES_MAKE_EMPTY_RESOURCE(URES_STRING); - res->fWritten = TRUE; + res->fWritten = true; } } if (f16BitUnits.isBogus()) { @@ -1734,7 +1734,7 @@ SRBRoot::compactStringsV2(UHashtable *stringSet, UErrorCode &errorCode) { if (localStringIndex >= fLocalStringIndexLimit) { fLocalStringIndexLimit = localStringIndex + 1; } - res->fWritten = TRUE; + res->fWritten = true; } } // +1 to account for the initial zero in f16BitUnits diff --git a/deps/icu-small/source/tools/genrb/wrtjava.cpp b/deps/icu-small/source/tools/genrb/wrtjava.cpp index 3ad0a94cf3d957..0d2ddcd25ad829 100644 --- a/deps/icu-small/source/tools/genrb/wrtjava.cpp +++ b/deps/icu-small/source/tools/genrb/wrtjava.cpp @@ -324,7 +324,7 @@ static void string_write_java(const StringResource *res,UErrorCode *status) { (void)res->getKeyString(srBundle); - str_write_java(res->getBuffer(), res->length(), TRUE, status); + str_write_java(res->getBuffer(), res->length(), true, status); } static void @@ -333,7 +333,7 @@ array_write_java(const ArrayResource *res, UErrorCode *status) { uint32_t i = 0; const char* arr ="new String[] { \n"; struct SResource *current = NULL; - UBool allStrings = TRUE; + UBool allStrings = true; if (U_FAILURE(*status)) { return; @@ -345,14 +345,14 @@ array_write_java(const ArrayResource *res, UErrorCode *status) { i = 0; while(current != NULL){ if(!current->isString()){ - allStrings = FALSE; + allStrings = false; break; } current= current->fNext; } current = res->fFirst; - if(allStrings==FALSE){ + if(allStrings==false){ const char* object = "new Object[]{\n"; write_tabs(out); T_FileStream_write(out, object, (int32_t)uprv_strlen(object)); @@ -506,7 +506,7 @@ bytes_write_java(const BinaryResource *res, UErrorCode * /*status*/) { } -static UBool start = TRUE; +static UBool start = true; static void table_write_java(const TableResource *res, UErrorCode *status) { @@ -519,12 +519,12 @@ table_write_java(const TableResource *res, UErrorCode *status) { } if (res->fCount > 0) { - if(start==FALSE){ + if(start==false){ write_tabs(out); T_FileStream_write(out, obj, (int32_t)uprv_strlen(obj)); tabCount++; } - start = FALSE; + start = false; current = res->fFirst; i = 0; @@ -624,10 +624,10 @@ bundle_write_java(struct SRBRoot *bundle, const char *outputDir,const char* outp char fileName[256] = {'\0'}; char className[256]={'\0'}; /*char constructor[1000] = { 0 };*/ - /*UBool j1 =FALSE;*/ + /*UBool j1 =false;*/ /*outDir = outputDir;*/ - start = TRUE; /* Reset the start indicator*/ + start = true; /* Reset the start indicator*/ bName = (bundleName==NULL) ? "LocaleElements" : bundleName; pName = (packageName==NULL)? "com.ibm.icu.impl.data" : packageName; diff --git a/deps/icu-small/source/tools/genrb/wrtxml.cpp b/deps/icu-small/source/tools/genrb/wrtxml.cpp index fa2105d908e798..069f091656775a 100644 --- a/deps/icu-small/source/tools/genrb/wrtxml.cpp +++ b/deps/icu-small/source/tools/genrb/wrtxml.cpp @@ -332,7 +332,7 @@ static char* convertAndEscape(char** pDest, int32_t destCap, int32_t* destLength dest[destLen++]=(char)c; } }else{ - UBool isError = FALSE; + UBool isError = false; U8_APPEND((unsigned char*)dest,destLen,destCap,c,isError); if(isError){ *status = U_ILLEGAL_CHAR_FOUND; @@ -584,7 +584,7 @@ static char *printContainer(SResource *res, const char *container, const char *r tabCount += 1; if (res->fComment.fLength > 0) { /* printComments will print the closing ">\n" */ - printComments(&res->fComment, resname, TRUE, status); + printComments(&res->fComment, resname, true, status); } else { write_utf8_file(out, UnicodeString(">\n")); } @@ -706,7 +706,7 @@ array_write_xml(ArrayResource *res, const char* id, const char* language, UError index += 1; subId = getID(sid, c, subId); - res_write_xml(current, subId, language, FALSE, status); + res_write_xml(current, subId, language, false, status); uprv_free(subId); subId = NULL; @@ -940,7 +940,7 @@ table_write_xml(TableResource *res, const char* id, const char* language, UBool current = res->fFirst; while (current != NULL) { - res_write_xml(current, sid, language, FALSE, status); + res_write_xml(current, sid, language, false, status); if(U_FAILURE(*status)){ return; @@ -1185,7 +1185,7 @@ bundle_write_xml(struct SRBRoot *bundle, const char *outputDir,const char* outpu write_utf8_file(out, UnicodeString(bodyStart)); - res_write_xml(bundle->fRoot, bundle->fLocale, lang, TRUE, status); + res_write_xml(bundle->fRoot, bundle->fLocale, lang, true, status); tabCount -= 1; write_tabs(out); diff --git a/deps/icu-small/source/tools/icuexportdata/icuexportdata.cpp b/deps/icu-small/source/tools/icuexportdata/icuexportdata.cpp index 7431ac74ab86f4..cafdfb8847c935 100644 --- a/deps/icu-small/source/tools/icuexportdata/icuexportdata.cpp +++ b/deps/icu-small/source/tools/icuexportdata/icuexportdata.cpp @@ -1,7 +1,15 @@ // © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html +#include +#include +#include #include +#include +#include +#include +#include +#include #include #include #include "toolutil.h" @@ -15,7 +23,10 @@ #include "unicode/uscript.h" #include "unicode/putil.h" #include "unicode/umutablecptrie.h" +#include "unicode/ucharstriebuilder.h" #include "ucase.h" +#include "unicode/normalizer2.h" +#include "normalizer2impl.h" #include "writesrc.h" U_NAMESPACE_USE @@ -23,10 +34,10 @@ U_NAMESPACE_USE /* * Global - verbosity */ -UBool VERBOSE = FALSE; -UBool QUIET = FALSE; +UBool VERBOSE = false; +UBool QUIET = false; -UBool haveCopyright = TRUE; +UBool haveCopyright = true; UCPTrieType trieType = UCPTRIE_TYPE_SMALL; const char* destdir = ""; @@ -299,6 +310,642 @@ FILE* prepareOutputFile(const char* basename) { return f; } +#if !UCONFIG_NO_NORMALIZATION + +struct PendingDescriptor { + UChar32 scalar; + uint32_t descriptor; + UBool supplementary; +}; + +void writeCanonicalCompositions(USet* backwardCombiningStarters) { + IcuToolErrorCode status("icuexportdata: computeCanonicalCompositions"); + const char* basename = "compositions"; + FILE* f = prepareOutputFile(basename); + + LocalPointer backwardBuilder(new UCharsTrieBuilder(status), status); + + const int32_t DECOMPOSITION_BUFFER_SIZE = 20; + UChar32 utf32[DECOMPOSITION_BUFFER_SIZE]; + + const Normalizer2* nfc = Normalizer2::getNFCInstance(status); + for (UChar32 c = 0; c <= 0x10FFFF; ++c) { + if (c >= 0xD800 && c < 0xE000) { + // Surrogate + continue; + } + UnicodeString decomposition; + if (!nfc->getRawDecomposition(c, decomposition)) { + continue; + } + int32_t len = decomposition.toUTF32(utf32, DECOMPOSITION_BUFFER_SIZE, status); + if (len != 2) { + continue; + } + UChar32 starter = utf32[0]; + UChar32 second = utf32[1]; + UChar32 composite = nfc->composePair(starter, second); + if (composite < 0) { + continue; + } + if (c != composite) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + if (!u_getCombiningClass(second)) { + uset_add(backwardCombiningStarters, second); + } + if (composite >= 0xAC00 && composite <= 0xD7A3) { + // Hangul syllable + continue; + } + + UnicodeString backward; + backward.append(second); + backward.append(starter); + backwardBuilder->add(backward, int32_t(composite), status); + } + UnicodeString canonicalCompositionTrie; + backwardBuilder->buildUnicodeString(USTRINGTRIE_BUILD_SMALL, canonicalCompositionTrie, status); + + usrc_writeArray(f, "compositions = [\n ", canonicalCompositionTrie.getBuffer(), 16, canonicalCompositionTrie.length(), " ", "\n]\n"); + fclose(f); + handleError(status, basename); +} + +void writeDecompositionTables(const char* basename, const uint16_t* ptr16, size_t len16, const uint32_t* ptr32, size_t len32) { + FILE* f = prepareOutputFile(basename); + usrc_writeArray(f, "scalars16 = [\n ", ptr16, 16, len16, " ", "\n]\n"); + usrc_writeArray(f, "scalars32 = [\n ", ptr32, 32, len32, " ", "\n]\n"); + fclose(f); +} + +void writeDecompositionData(const char* basename, uint32_t baseSize16, uint32_t baseSize32, uint32_t supplementSize16, USet* uset, USet* reference, const std::vector& pendingTrieInsertions, char16_t passthroughCap) { + IcuToolErrorCode status("icuexportdata: writeDecompositionData"); + FILE* f = prepareOutputFile(basename); + + // Zero is a magic number that means the character decomposes to itself. + LocalUMutableCPTriePointer builder(umutablecptrie_open(0, 0, status)); + + // Iterate backwards to insert lower code points in the trie first in case it matters + // for trie block allocation. + for (int32_t i = pendingTrieInsertions.size() - 1; i >= 0; --i) { + const PendingDescriptor& pending = pendingTrieInsertions[i]; + uint32_t additional = 0; + if (!(pending.descriptor & 0xFFFE0000)) { + uint32_t offset = pending.descriptor & 0xFFF; + if (!pending.supplementary) { + if (offset >= baseSize16) { + // This is a offset to supplementary 16-bit data. We have + // 16-bit base data and 32-bit base data before. However, + // the 16-bit base data length is already part of offset. + additional = baseSize32; + } + } else { + if (offset >= baseSize32) { + // This is an offset to supplementary 32-bit data. We have 16-bit + // base data, 32-bit base data, and 16-bit supplementary data before. + // However, the 32-bit base data length is already part + // of offset. + additional = baseSize16 + supplementSize16; + } else { + // This is an offset to 32-bit base data. We have 16-bit + // base data before. + additional = baseSize16; + } + } + if (offset + additional > 0xFFF) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + } + // It turns out it's better to swap the halves compared to the initial + // idea in order to put special marker values close to zero so that + // an important marker value becomes 1, so it's efficient to compare + // "1 or 0". Unfortunately, going through all the code to swap + // things is too error prone, so let's do the swapping here in one + // place. + uint32_t oldTrieValue = pending.descriptor + additional; + uint32_t swappedTrieValue = (oldTrieValue >> 16) | (oldTrieValue << 16); + umutablecptrie_set(builder.getAlias(), pending.scalar, swappedTrieValue, status); + } + LocalUCPTriePointer utrie(umutablecptrie_buildImmutable( + builder.getAlias(), + trieType, + UCPTRIE_VALUE_BITS_32, + status)); + handleError(status, basename); + + if (reference) { + if (uset_contains(reference, 0xFF9E) || uset_contains(reference, 0xFF9F) || !uset_contains(reference, 0x0345)) { + // NFD expectations don't hold. The set must not contain the half-width + // kana voicing marks and must contain iota subscript. + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + + USet* halfWidthVoicing = uset_openEmpty(); + uset_add(halfWidthVoicing, 0xFF9E); + uset_add(halfWidthVoicing, 0xFF9F); + + USet* iotaSubscript = uset_openEmpty(); + uset_add(iotaSubscript, 0x0345); + + uint8_t flags = 0; + + USet* halfWidthCheck = uset_cloneAsThawed(uset); + uset_removeAll(halfWidthCheck, reference); + if (uset_equals(halfWidthCheck, halfWidthVoicing)) { + flags |= 1; + } else if (!uset_isEmpty(halfWidthCheck)) { + // The result was neither empty nor contained exactly + // the two half-width voicing marks. The ICU4X + // normalizer doesn't know how to deal with this case. + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + uset_close(halfWidthCheck); + + USet* iotaCheck = uset_cloneAsThawed(reference); + uset_removeAll(iotaCheck, uset); + if (!(uset_equals(iotaCheck, iotaSubscript)) && !uset_isEmpty(iotaCheck)) { + // The result was neither empty nor contained exactly + // the iota subscript. The ICU4X normalizer doesn't + // know how to deal with this case. + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + uset_close(halfWidthCheck); + + uset_close(iotaSubscript); + uset_close(halfWidthVoicing); + + fprintf(f, "flags = 0x%X\n", flags); + fprintf(f, "cap = 0x%X\n", passthroughCap); + } + fprintf(f, "[trie]\n"); + usrc_writeUCPTrie(f, "trie", utrie.getAlias(), UPRV_TARGET_SYNTAX_TOML); + fclose(f); + handleError(status, basename); +} + +// Special marker for the NFKD form of U+FDFA +const int32_t FDFA_MARKER = 3; + +// Special marker for characters whose decomposition starts with a non-starter +// and the decomposition isn't the character itself. +const int32_t SPECIAL_NON_STARTER_DECOMPOSITION_MARKER = 2; + +// Special marker for starters that decompose to themselves but that may +// combine backwards under canonical composition +const int32_t BACKWARD_COMBINING_STARTER_MARKER = 1; + +/// Marker that a complex decomposition isn't round-trippable +/// under re-composition. +const uint32_t NON_ROUND_TRIP_MARKER = 1; + +UBool permissibleBmpPair(UBool knownToRoundTrip, UChar32 c, UChar32 second) { + if (knownToRoundTrip) { + return true; + } + // Nuktas, Hebrew presentation forms and polytonic Greek with oxia + // are special-cased in ICU4X. + if (c >= 0xFB1D && c <= 0xFB4E) { + // Hebrew presentation forms + return true; + } + if (c >= 0x1F71 && c <= 0x1FFB) { + // Polytonic Greek with oxia + return true; + } + if ((second & 0x7F) == 0x3C && second >= 0x0900 && second <= 0x0BFF) { + // Nukta + return true; + } + // To avoid more branchiness, 4 characters that decompose to + // a BMP starter followed by a BMP non-starter are excluded + // from being encoded directly into the trie value and are + // handled as complex decompositions instead. These are: + // U+0F76 TIBETAN VOWEL SIGN VOCALIC R + // U+0F78 TIBETAN VOWEL SIGN VOCALIC L + // U+212B ANGSTROM SIGN + // U+2ADC FORKING + return false; +} + +// Computes data for canonical decompositions +void computeDecompositions(const char* basename, + const USet* backwardCombiningStarters, + std::vector& storage16, + std::vector& storage32, + USet* decompositionStartsWithNonStarter, + USet* decompositionStartsWithBackwardCombiningStarter, + std::vector& pendingTrieInsertions, + UChar32& decompositionPassthroughBound, + UChar32& compositionPassthroughBound) { + IcuToolErrorCode status("icuexportdata: computeDecompositions"); + const Normalizer2* mainNormalizer; + const Normalizer2* nfdNormalizer = Normalizer2::getNFDInstance(status); + const Normalizer2* nfcNormalizer = Normalizer2::getNFCInstance(status); + FILE* f = NULL; + std::vector nonRecursive32; + LocalUMutableCPTriePointer nonRecursiveBuilder(umutablecptrie_open(0, 0, status)); + + if (uprv_strcmp(basename, "nfkd") == 0) { + mainNormalizer = Normalizer2::getNFKDInstance(status); + } else if (uprv_strcmp(basename, "uts46d") == 0) { + mainNormalizer = Normalizer2::getInstance(NULL, "uts46", UNORM2_COMPOSE, status); + } else { + mainNormalizer = nfdNormalizer; + f = prepareOutputFile("decompositionex"); + } + + // Max length as of Unicode 14 is 4 for NFD. For NFKD the max + // is 18 (U+FDFA; special-cased), and the next longest is 8 (U+FDFB). + const int32_t LONGEST_ENCODABLE_LENGTH_16 = 9; + const int32_t LONGEST_ENCODABLE_LENGTH_32 = 8; + const int32_t DECOMPOSITION_BUFFER_SIZE = 20; + UChar32 utf32[DECOMPOSITION_BUFFER_SIZE]; + const int32_t RAW_DECOMPOSITION_BUFFER_SIZE = 2; + UChar32 rawUtf32[RAW_DECOMPOSITION_BUFFER_SIZE]; + + // Iterate over all scalar values excluding Hangul syllables. + // + // We go backwards in order to better find overlapping decompositions. + // + // As of Unicode 14: + // Iterate forward without overlap search: + // nfd: 16 size: 896, 32 size: 173 + // nfkd: 16 size: 3854, 32 size: 179 + // + // Iterate forward with overlap search: + // nfd: 16 size: 888, 32 size: 173 + // nfkd: 16 size: 3266, 32 size: 179 + // + // Iterate backward with overlap search: + // nfd: 16 size: 776, 32 size: 173 + // nfkd: 16 size: 2941, 32 size: 179 + // + // UChar32 is signed! + for (UChar32 c = 0x10FFFF; c >= 0; --c) { + if (c >= 0xAC00 && c <= 0xD7A3) { + // Hangul syllable + continue; + } + if (c >= 0xD800 && c < 0xE000) { + // Surrogate + continue; + } + UnicodeString src; + UnicodeString dst; + // True if we're building non-NFD or we're building NFD but + // the `c` round trips to NFC. + // False if we're building NFD and `c` does not round trip to NFC. + UBool nonNfdOrRoundTrips = true; + src.append(c); + if (mainNormalizer != nfdNormalizer) { + UnicodeString inter; + mainNormalizer->normalize(src, inter, status); + nfdNormalizer->normalize(inter, dst, status); + } else { + nfdNormalizer->normalize(src, dst, status); + UnicodeString nfc; + nfcNormalizer->normalize(dst, nfc, status); + nonNfdOrRoundTrips = (src == nfc); + } + int32_t len = dst.toUTF32(utf32, DECOMPOSITION_BUFFER_SIZE, status); + if (!len || (len == 1 && utf32[0] == 0xFFFD && c != 0xFFFD)) { + // Characters that normalize to nothing or to U+FFFD (without the + // input being U+FFFD) in ICU4C's UTS 46 normalization normalize + // as in NFD in ICU4X's UTF 46 normalization in the interest + // of data size and ICU4X's normalizer being unable to handle + // normalizing to nothing. + // When UTS 46 is implemented on top of ICU4X, a preprocessing + // step is supposed to remove these characters before the + // normalization step. + if (uprv_strcmp(basename, "uts46d") != 0) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + nfdNormalizer->normalize(src, dst, status); + len = dst.toUTF32(utf32, DECOMPOSITION_BUFFER_SIZE, status); + if (!len || (len == 1 && utf32[0] == 0xFFFD && c != 0xFFFD)) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + } + if (len > DECOMPOSITION_BUFFER_SIZE) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + uint8_t firstCombiningClass = u_getCombiningClass(utf32[0]); + bool specialNonStarterDecomposition = false; + bool startsWithBackwardCombiningStarter = false; + if (firstCombiningClass) { + decompositionPassthroughBound = c; + compositionPassthroughBound = c; + uset_add(decompositionStartsWithNonStarter, c); + if (src != dst) { + if (c == 0x0340 || c == 0x0341 || c == 0x0343 || c == 0x0344 || c == 0x0F73 || c == 0x0F75 || c == 0x0F81 || c == 0xFF9E || c == 0xFF9F) { + specialNonStarterDecomposition = true; + } else { + // A character whose decomposition starts with a non-starter and isn't the same as the character itself and isn't already hard-coded into ICU4X. + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + } + } else if (uset_contains(backwardCombiningStarters, utf32[0])) { + compositionPassthroughBound = c; + startsWithBackwardCombiningStarter = true; + uset_add(decompositionStartsWithBackwardCombiningStarter, c); + } + if (c != BACKWARD_COMBINING_STARTER_MARKER && len == 1 && utf32[0] == BACKWARD_COMBINING_STARTER_MARKER) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + if (c != SPECIAL_NON_STARTER_DECOMPOSITION_MARKER && len == 1 && utf32[0] == SPECIAL_NON_STARTER_DECOMPOSITION_MARKER) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + if (c != FDFA_MARKER && len == 1 && utf32[0] == FDFA_MARKER) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + if (mainNormalizer != nfdNormalizer) { + UnicodeString nfd; + nfdNormalizer->normalize(src, nfd, status); + if (dst == nfd) { + continue; + } + decompositionPassthroughBound = c; + compositionPassthroughBound = c; + } else if (firstCombiningClass) { + len = 1; + if (specialNonStarterDecomposition) { + utf32[0] = SPECIAL_NON_STARTER_DECOMPOSITION_MARKER; // magic value + } else { + // Use the surrogate range to store the canonical combining class + utf32[0] = 0xD800 | UChar32(firstCombiningClass); + } + } else { + if (src == dst) { + if (startsWithBackwardCombiningStarter) { + pendingTrieInsertions.push_back({c, BACKWARD_COMBINING_STARTER_MARKER << 16, false}); + } + continue; + } + decompositionPassthroughBound = c; + // ICU4X hard-codes ANGSTROM SIGN + if (c != 0x212B) { + UnicodeString raw; + if (!nfdNormalizer->getRawDecomposition(c, raw)) { + // We're always supposed to have a non-recursive decomposition + // if we had a recursive one. + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + // In addition to actual difference, put the whole range that contains characters + // with oxia into the non-recursive trie in order to catch cases where characters + // with oxia have singleton decompositions to corresponding characters with tonos. + // This way, the run-time decision to fall through can be done on the range + // without checking for individual characters inside the range. + if (raw != dst || (c >= 0x1F71 && c <= 0x1FFB)) { + int32_t rawLen = raw.toUTF32(rawUtf32, RAW_DECOMPOSITION_BUFFER_SIZE, status); + if (!rawLen) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + if (rawLen == 1) { + if (c >= 0xFFFF) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + umutablecptrie_set(nonRecursiveBuilder.getAlias(), c, uint32_t(rawUtf32[0]), status); + } else if (rawUtf32[0] <= 0xFFFF && rawUtf32[1] <= 0xFFFF) { + if (!rawUtf32[0] || !rawUtf32[1]) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + // Swapped for consistency with the primary trie + uint32_t bmpPair = uint32_t(rawUtf32[1]) << 16 | uint32_t(rawUtf32[0]); + umutablecptrie_set(nonRecursiveBuilder.getAlias(), c, bmpPair, status); + } else { + // Let's add 1 to index to make it always non-zero to distinguish + // it from the default zero. + uint32_t index = nonRecursive32.size() + 1; + nonRecursive32.push_back(uint32_t(rawUtf32[0])); + nonRecursive32.push_back(uint32_t(rawUtf32[1])); + if (index > 0xFFFF) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + umutablecptrie_set(nonRecursiveBuilder.getAlias(), c, index << 16, status); + } + } + } + } + if (!nonNfdOrRoundTrips) { + compositionPassthroughBound = c; + } + if (len == 1 && utf32[0] <= 0xFFFF) { + if (startsWithBackwardCombiningStarter) { + if (mainNormalizer == nfdNormalizer) { + // Not supposed to happen in NFD + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } else if (!((utf32[0] >= 0x1161 && utf32[0] <= 0x1175) || (utf32[0] >= 0x11A8 && utf32[0] <= 0x11C2))) { + // Other than conjoining jamo vowels and trails + // unsupported for non-NFD. + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + } + pendingTrieInsertions.push_back({c, uint32_t(utf32[0]) << 16, false}); + } else if (len == 2 && + utf32[0] <= 0xFFFF && + utf32[1] <= 0xFFFF && + !u_getCombiningClass(utf32[0]) && + u_getCombiningClass(utf32[1]) && + permissibleBmpPair(nonNfdOrRoundTrips, c, utf32[1])) { + for (int32_t i = 0; i < len; ++i) { + if (((utf32[i] == 0x0345) && (uprv_strcmp(basename, "uts46d") == 0)) || utf32[i] == 0xFF9E || utf32[i] == 0xFF9F) { + // Assert that iota subscript and half-width voicing marks never occur in these + // expansions in the normalization forms where they are special. + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + } + if (startsWithBackwardCombiningStarter) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + pendingTrieInsertions.push_back({c, (uint32_t(utf32[0]) << 16) | uint32_t(utf32[1]), false}); + } else { + if (startsWithBackwardCombiningStarter) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + + UBool supplementary = false; + UBool nonInitialStarter = false; + for (int32_t i = 0; i < len; ++i) { + if (((utf32[i] == 0x0345) && (uprv_strcmp(basename, "uts46d") == 0)) || utf32[i] == 0xFF9E || utf32[i] == 0xFF9F) { + // Assert that iota subscript and half-width voicing marks never occur in these + // expansions in the normalization forms where they are special. + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + + if (utf32[i] > 0xFFFF) { + supplementary = true; + } + if (utf32[i] == 0) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + if (i != 0 && !u_getCombiningClass(utf32[i])) { + nonInitialStarter = true; + } + } + if (!supplementary) { + if (len > LONGEST_ENCODABLE_LENGTH_16 || !len || len == 1) { + if (len == 18 && c == 0xFDFA) { + // Special marker for the one character whose decomposition + // is too long. + pendingTrieInsertions.push_back({c, FDFA_MARKER << 16, supplementary}); + continue; + } else { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + } + } else if (len > LONGEST_ENCODABLE_LENGTH_32 || !len) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + // Complex decomposition + // Format for 16-bit value: + // 15..13: length minus two for 16-bit case and length minus one for + // the 32-bit case. Length 8 needs to fit in three bits in + // the 16-bit case, and this way the value is future-proofed + // up to 9 in the 16-bit case. Zero is unused and length one + // in the 16-bit case goes directly into the trie. + // 12: 1 if all trailing characters are guaranteed non-starters, + // 0 if no guarantees about non-starterness. + // Note: The bit choice is this way around to allow for + // dynamically falling back to not having this but instead + // having one more bit for length by merely choosing + // different masks. + // 11..0: Start offset in storage. The offset is to the logical + // sequence of scalars16, scalars32, supplementary_scalars16, + // supplementary_scalars32. + uint32_t descriptor = uint32_t(!nonInitialStarter) << 12; + if (!supplementary) { + descriptor |= (uint32_t(len) - 2) << 13; + } else { + descriptor |= (uint32_t(len) - 1) << 13; + } + if (descriptor & 0xFFF) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + size_t index = 0; + bool writeToStorage = false; + // Sadly, C++ lacks break and continue by label, so using goto in the + // inner loops to break or continue the outer loop. + if (!supplementary) { + outer16: for (;;) { + if (index == storage16.size()) { + writeToStorage = true; + break; + } + if (storage16[index] == utf32[0]) { + for (int32_t i = 1; i < len; ++i) { + if (storage16[index + i] != uint32_t(utf32[i])) { + ++index; + // continue outer + goto outer16; + } + } + // break outer + goto after; + } + ++index; + } + } else { + outer32: for (;;) { + if (index == storage32.size()) { + writeToStorage = true; + break; + } + if (storage32[index] == uint32_t(utf32[0])) { + for (int32_t i = 1; i < len; ++i) { + if (storage32[index + i] != uint32_t(utf32[i])) { + ++index; + // continue outer + goto outer32; + } + } + // break outer + goto after; + } + ++index; + } + } + after: + if (index > 0xFFF) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + descriptor |= uint32_t(index); + if (!descriptor || descriptor > 0xFFFF) { + // > 0xFFFF should never happen if the code above is correct. + // == 0 should not happen due to the nature of the data. + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, basename); + } + if (writeToStorage) { + if (!supplementary) { + for (int32_t i = 0; i < len; ++i) { + storage16.push_back(uint16_t(utf32[i])); + } + } else { + for (int32_t i = 0; i < len; ++i) { + storage32.push_back(uint32_t(utf32[i])); + } + } + } + + uint32_t nonRoundTripMarker = 0; + if (!nonNfdOrRoundTrips) { + nonRoundTripMarker = (NON_ROUND_TRIP_MARKER << 16); + } + pendingTrieInsertions.push_back({c, descriptor | nonRoundTripMarker, supplementary}); + } + } + if (storage16.size() + storage32.size() > 0xFFF) { + status.set(U_INTERNAL_PROGRAM_ERROR); + } + if (f) { + usrc_writeArray(f, "scalars32 = [\n ", nonRecursive32.data(), 32, nonRecursive32.size(), " ", "\n]\n"); + + LocalUCPTriePointer utrie(umutablecptrie_buildImmutable( + nonRecursiveBuilder.getAlias(), + trieType, + UCPTRIE_VALUE_BITS_32, + status)); + handleError(status, basename); + + fprintf(f, "[trie]\n"); + usrc_writeUCPTrie(f, "trie", utrie.getAlias(), UPRV_TARGET_SYNTAX_TOML); + + fclose(f); + } + handleError(status, basename); +} + +#endif // !UCONFIG_NO_NORMALIZATION + enum { OPT_HELP_H, OPT_HELP_QUESTION_MARK, @@ -341,7 +988,7 @@ void printHelp(FILE* stdfile, const char* program) { "options:\n" "\t-h or -? or --help this usage text\n" "\t-V or --version show a version message\n" - "\t-m or --mode mode: currently only 'uprops' and 'ucase', but more may be added\n" + "\t-m or --mode mode: currently only 'uprops', 'ucase', and 'norm', but more may be added\n" "\t --trie-type set the trie type (small or fast, default small)\n" "\t-d or --destdir destination directory, followed by the path\n" "\t --all write out all properties known to icuexportdata\n" @@ -387,6 +1034,46 @@ int exportUprops(int argc, char* argv[]) { } } + if (propNames.empty() + || options[OPT_HELP_H].doesOccur + || options[OPT_HELP_QUESTION_MARK].doesOccur + || !options[OPT_MODE].doesOccur) { + FILE *stdfile=argc<0 ? stderr : stdout; + fprintf(stdfile, + "usage: %s -m uprops [-options] [--all | properties...]\n" + "\tdump Unicode property data to .toml files\n" + "options:\n" + "\t-h or -? or --help this usage text\n" + "\t-V or --version show a version message\n" + "\t-m or --mode mode: currently only 'uprops', but more may be added\n" + "\t --trie-type set the trie type (small or fast, default small)\n" + "\t-d or --destdir destination directory, followed by the path\n" + "\t --all write out all properties known to icuexportdata\n" + "\t --index write an _index.toml summarizing all data exported\n" + "\t-c or --copyright include a copyright notice\n" + "\t-v or --verbose Turn on verbose output\n" + "\t-q or --quiet do not display warnings and progress\n", + argv[0]); + return argc<0 ? U_ILLEGAL_ARGUMENT_ERROR : U_ZERO_ERROR; + } + + const char* mode = options[OPT_MODE].value; + if (uprv_strcmp(mode, "uprops") != 0) { + fprintf(stderr, "Invalid option for --mode (must be uprops)\n"); + return U_ILLEGAL_ARGUMENT_ERROR; + } + + if (options[OPT_TRIE_TYPE].doesOccur) { + if (uprv_strcmp(options[OPT_TRIE_TYPE].value, "fast") == 0) { + trieType = UCPTRIE_TYPE_FAST; + } else if (uprv_strcmp(options[OPT_TRIE_TYPE].value, "small") == 0) { + trieType = UCPTRIE_TYPE_SMALL; + } else { + fprintf(stderr, "Invalid option for --trie-type (must be small or fast)\n"); + return U_ILLEGAL_ARGUMENT_ERROR; + } + } + for (const char* propName : propNames) { UProperty propEnum = u_getPropertyEnum(propName); if (propEnum == UCHAR_INVALID_CODE) { @@ -443,7 +1130,7 @@ addRangeToUCPTrie(const void* context, UChar32 start, UChar32 end, uint32_t valu umutablecptrie_setRange(ucptrie, start, end, value, status); handleError(status, "setRange"); - return TRUE; + return true; } int exportCase(int argc, char* argv[]) { @@ -505,6 +1192,126 @@ int exportCase(int argc, char* argv[]) { return 0; } +#if !UCONFIG_NO_NORMALIZATION + +int exportNorm() { + IcuToolErrorCode status("icuexportdata: exportNorm"); + USet* backwardCombiningStarters = uset_openEmpty(); + writeCanonicalCompositions(backwardCombiningStarters); + + std::vector storage16; + std::vector storage32; + + // Note: the USets are not exported. They are only used to check that a new + // Unicode version doesn't violate expectations that are hard-coded in ICU4X. + USet* nfdDecompositionStartsWithNonStarter = uset_openEmpty(); + USet* nfdDecompositionStartsWithBackwardCombiningStarter = uset_openEmpty(); + std::vector nfdPendingTrieInsertions; + UChar32 nfdBound = 0x10FFFF; + UChar32 nfcBound = 0x10FFFF; + computeDecompositions("nfd", + backwardCombiningStarters, + storage16, + storage32, + nfdDecompositionStartsWithNonStarter, + nfdDecompositionStartsWithBackwardCombiningStarter, + nfdPendingTrieInsertions, + nfdBound, + nfcBound); + if (!(nfdBound == 0xC0 && nfcBound == 0x300)) { + // Unexpected bounds for NFD/NFC. + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, "exportNorm"); + } + + uint32_t baseSize16 = storage16.size(); + uint32_t baseSize32 = storage32.size(); + + USet* nfkdDecompositionStartsWithNonStarter = uset_openEmpty(); + USet* nfkdDecompositionStartsWithBackwardCombiningStarter = uset_openEmpty(); + std::vector nfkdPendingTrieInsertions; + UChar32 nfkdBound = 0x10FFFF; + UChar32 nfkcBound = 0x10FFFF; + computeDecompositions("nfkd", + backwardCombiningStarters, + storage16, + storage32, + nfkdDecompositionStartsWithNonStarter, + nfkdDecompositionStartsWithBackwardCombiningStarter, + nfkdPendingTrieInsertions, + nfkdBound, + nfkcBound); + if (!(nfkdBound <= 0xC0 && nfkcBound <= 0x300)) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, "exportNorm"); + } + if (nfkcBound > 0xC0) { + if (nfkdBound != 0xC0) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, "exportNorm"); + } + } else { + if (nfkdBound != nfkcBound) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, "exportNorm"); + } + } + + USet* uts46DecompositionStartsWithNonStarter = uset_openEmpty(); + USet* uts46DecompositionStartsWithBackwardCombiningStarter = uset_openEmpty(); + std::vector uts46PendingTrieInsertions; + UChar32 uts46dBound = 0x10FFFF; + UChar32 uts46Bound = 0x10FFFF; + computeDecompositions("uts46d", + backwardCombiningStarters, + storage16, + storage32, + uts46DecompositionStartsWithNonStarter, + uts46DecompositionStartsWithBackwardCombiningStarter, + uts46PendingTrieInsertions, + uts46dBound, + uts46Bound); + if (!(uts46dBound <= 0xC0 && uts46Bound <= 0x300)) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, "exportNorm"); + } + if (uts46Bound > 0xC0) { + if (uts46dBound != 0xC0) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, "exportNorm"); + } + } else { + if (uts46dBound != uts46Bound) { + status.set(U_INTERNAL_PROGRAM_ERROR); + handleError(status, "exportNorm"); + } + } + + uint32_t supplementSize16 = storage16.size() - baseSize16; + uint32_t supplementSize32 = storage32.size() - baseSize32; + + writeDecompositionData("nfd", baseSize16, baseSize32, supplementSize16, nfdDecompositionStartsWithNonStarter, nullptr, nfdPendingTrieInsertions, char16_t(nfcBound)); + writeDecompositionData("nfkd", baseSize16, baseSize32, supplementSize16, nfkdDecompositionStartsWithNonStarter, nfdDecompositionStartsWithNonStarter, nfkdPendingTrieInsertions, char16_t(nfkcBound)); + writeDecompositionData("uts46d", baseSize16, baseSize32, supplementSize16, uts46DecompositionStartsWithNonStarter, nfdDecompositionStartsWithNonStarter, uts46PendingTrieInsertions, char16_t(uts46Bound)); + + writeDecompositionTables("nfdex", storage16.data(), baseSize16, storage32.data(), baseSize32); + writeDecompositionTables("nfkdex", storage16.data() + baseSize16, supplementSize16, storage32.data() + baseSize32, supplementSize32); + + uset_close(nfdDecompositionStartsWithNonStarter); + uset_close(nfkdDecompositionStartsWithNonStarter); + uset_close(uts46DecompositionStartsWithNonStarter); + + uset_close(nfdDecompositionStartsWithBackwardCombiningStarter); + uset_close(nfkdDecompositionStartsWithBackwardCombiningStarter); + uset_close(uts46DecompositionStartsWithBackwardCombiningStarter); + + uset_close(backwardCombiningStarters); + handleError(status, "exportNorm"); + return 0; +} + +#endif // !UCONFIG_NO_NORMALIZATION + int main(int argc, char* argv[]) { U_MAIN_INIT_ARGS(argc, argv); @@ -553,12 +1360,20 @@ int main(int argc, char* argv[]) { } const char* mode = options[OPT_MODE].value; + if (uprv_strcmp(mode, "norm") == 0) { +#if !UCONFIG_NO_NORMALIZATION + return exportNorm(); +#else + fprintf(stderr, "Exporting normalization data not supported when compiling without normalization support.\n"); + return U_ILLEGAL_ARGUMENT_ERROR; +#endif + } if (uprv_strcmp(mode, "uprops") == 0) { return exportUprops(argc, argv); } else if (uprv_strcmp(mode, "ucase") == 0) { return exportCase(argc, argv); } - fprintf(stderr, "Invalid option for --mode (must be uprops or ucase)\n"); + fprintf(stderr, "Invalid option for --mode (must be uprops, ucase, or norm)\n"); return U_ILLEGAL_ARGUMENT_ERROR; } diff --git a/deps/icu-small/source/tools/icupkg/icupkg.cpp b/deps/icu-small/source/tools/icupkg/icupkg.cpp index 39707946b0943c..a12e956d1996eb 100644 --- a/deps/icu-small/source/tools/icupkg/icupkg.cpp +++ b/deps/icu-small/source/tools/icupkg/icupkg.cpp @@ -278,7 +278,7 @@ main(int argc, char *argv[]) { argc=u_parseArgs(argc, argv, UPRV_LENGTHOF(options), options); isHelp=options[OPT_HELP_H].doesOccur || options[OPT_HELP_QUESTION_MARK].doesOccur; if(isHelp) { - printUsage(pname, TRUE); + printUsage(pname, true); return U_ZERO_ERROR; } @@ -287,7 +287,7 @@ main(int argc, char *argv[]) { fprintf(stderr, "icupkg: not enough memory\n"); return U_MEMORY_ALLOCATION_ERROR; } - isModified=FALSE; + isModified=false; int autoPrefix=0; if(options[OPT_AUTO_TOC_PREFIX].doesOccur) { @@ -297,14 +297,14 @@ main(int argc, char *argv[]) { if(options[OPT_AUTO_TOC_PREFIX_WITH_TYPE].doesOccur) { if(options[OPT_TOC_PREFIX].doesOccur) { fprintf(stderr, "icupkg: --auto_toc_prefix_with_type and also --toc_prefix\n"); - printUsage(pname, FALSE); + printUsage(pname, false); return U_ILLEGAL_ARGUMENT_ERROR; } pkg->setAutoPrefixWithType(); ++autoPrefix; } if(argc<2 || 31) { - printUsage(pname, FALSE); + printUsage(pname, false); return U_ILLEGAL_ARGUMENT_ERROR; } @@ -324,27 +324,27 @@ main(int argc, char *argv[]) { if(0==strcmp(argv[1], "new")) { if(autoPrefix) { fprintf(stderr, "icupkg: --auto_toc_prefix[_with_type] but no input package\n"); - printUsage(pname, FALSE); + printUsage(pname, false); return U_ILLEGAL_ARGUMENT_ERROR; } inFilename=NULL; - isPackage=TRUE; + isPackage=true; } else { inFilename=argv[1]; if(isPackageName(inFilename)) { pkg->readPackage(inFilename); - isPackage=TRUE; + isPackage=true; } else { /* swap a single file (icuswap replacement) rather than work on a package */ pkg->addFile(sourcePath, inFilename); - isPackage=FALSE; + isPackage=false; } } if(argc>=3) { outFilename=argv[2]; if(0!=strcmp(argv[1], argv[2])) { - isModified=TRUE; + isModified=true; } } else if(isPackage) { outFilename=NULL; @@ -358,7 +358,7 @@ main(int argc, char *argv[]) { const char *type=options[OPT_OUT_TYPE].value; if(type[0]==0 || type[1]!=0) { /* the type must be exactly one letter */ - printUsage(pname, FALSE); + printUsage(pname, false); return U_ILLEGAL_ARGUMENT_ERROR; } outType=type[0]; @@ -368,7 +368,7 @@ main(int argc, char *argv[]) { case 'e': break; default: - printUsage(pname, FALSE); + printUsage(pname, false); return U_ILLEGAL_ARGUMENT_ERROR; } @@ -386,7 +386,7 @@ main(int argc, char *argv[]) { } if(options[OPT_WRITEPKG].doesOccur) { - isModified=TRUE; + isModified=true; } if(!isPackage) { @@ -402,7 +402,7 @@ main(int argc, char *argv[]) { options[OPT_EXTRACT_LIST].doesOccur || options[OPT_LIST_ITEMS].doesOccur ) { - printUsage(pname, FALSE); + printUsage(pname, false); return U_ILLEGAL_ARGUMENT_ERROR; } if(isModified) { @@ -427,7 +427,7 @@ main(int argc, char *argv[]) { if(0==strcmp(options[OPT_MATCHMODE].value, "noslash")) { pkg->setMatchMode(Package::MATCH_NOSLASH); } else { - printUsage(pname, FALSE); + printUsage(pname, false); return U_ILLEGAL_ARGUMENT_ERROR; } } @@ -439,12 +439,12 @@ main(int argc, char *argv[]) { fprintf(stderr, "icupkg: not enough memory\n"); exit(U_MEMORY_ALLOCATION_ERROR); } - if(readList(NULL, options[OPT_REMOVE_LIST].value, FALSE, listPkg)) { + if(readList(NULL, options[OPT_REMOVE_LIST].value, false, listPkg)) { pkg->removeItems(*listPkg); delete listPkg; - isModified=TRUE; + isModified=true; } else { - printUsage(pname, FALSE); + printUsage(pname, false); return U_ILLEGAL_ARGUMENT_ERROR; } } @@ -461,12 +461,12 @@ main(int argc, char *argv[]) { fprintf(stderr, "icupkg: not enough memory\n"); exit(U_MEMORY_ALLOCATION_ERROR); } - if(readList(sourcePath, options[OPT_ADD_LIST].value, TRUE, addListPkg)) { + if(readList(sourcePath, options[OPT_ADD_LIST].value, true, addListPkg)) { pkg->addItems(*addListPkg); // delete addListPkg; deferred until after writePackage() - isModified=TRUE; + isModified=true; } else { - printUsage(pname, FALSE); + printUsage(pname, false); return U_ILLEGAL_ARGUMENT_ERROR; } } @@ -478,11 +478,11 @@ main(int argc, char *argv[]) { fprintf(stderr, "icupkg: not enough memory\n"); exit(U_MEMORY_ALLOCATION_ERROR); } - if(readList(NULL, options[OPT_EXTRACT_LIST].value, FALSE, listPkg)) { + if(readList(NULL, options[OPT_EXTRACT_LIST].value, false, listPkg)) { pkg->extractItems(destPath, *listPkg, outType); delete listPkg; } else { - printUsage(pname, FALSE); + printUsage(pname, false); return U_ILLEGAL_ARGUMENT_ERROR; } } diff --git a/deps/icu-small/source/tools/pkgdata/pkgdata.cpp b/deps/icu-small/source/tools/pkgdata/pkgdata.cpp index 8de99cb9ceabdc..e1edcd3cac3c10 100644 --- a/deps/icu-small/source/tools/pkgdata/pkgdata.cpp +++ b/deps/icu-small/source/tools/pkgdata/pkgdata.cpp @@ -76,7 +76,7 @@ static int32_t pkg_executeOptions(UPKGOptions *o); #ifdef WINDOWS_WITH_MSVC static int32_t pkg_createWindowsDLL(const char mode, const char *gencFilePath, UPKGOptions *o); #endif -static int32_t pkg_createSymLinks(const char *targetDir, UBool specialHandling=FALSE); +static int32_t pkg_createSymLinks(const char *targetDir, UBool specialHandling=false); static int32_t pkg_installLibrary(const char *installDir, const char *dir, UBool noVersion); static int32_t pkg_installFileMode(const char *installDir, const char *srcDir, const char *fileListName); static int32_t pkg_installCommonMode(const char *installDir, const char *fileName); @@ -91,13 +91,13 @@ static void pkg_destroyOptMatchArch(char *optMatchArch); #endif static int32_t pkg_createWithAssemblyCode(const char *targetDir, const char mode, const char *gencFilePath); -static int32_t pkg_generateLibraryFile(const char *targetDir, const char mode, const char *objectFile, char *command = NULL, UBool specialHandling=FALSE); +static int32_t pkg_generateLibraryFile(const char *targetDir, const char mode, const char *objectFile, char *command = NULL, UBool specialHandling=false); static int32_t pkg_archiveLibrary(const char *targetDir, const char *version, UBool reverseExt); static void createFileNames(UPKGOptions *o, const char mode, const char *version_major, const char *version, const char *libName, const UBool reverseExt, UBool noVersion); static int32_t initializePkgDataFlags(UPKGOptions *o); static int32_t pkg_getPkgDataPath(UBool verbose, UOption *option); -static int runCommand(const char* command, UBool specialHandling=FALSE); +static int runCommand(const char* command, UBool specialHandling=false); #define IN_COMMON_MODE(mode) (mode == 'a' || mode == 'c') #define IN_DLL_MODE(mode) (mode == 'd' || mode == 'l') @@ -275,7 +275,7 @@ main(int argc, char* argv[]) { /* FileStream *out; */ UPKGOptions o; CharList *tail; - UBool needsHelp = FALSE; + UBool needsHelp = false; UErrorCode status = U_ZERO_ERROR; /* char tmp[1024]; */ uint32_t i; @@ -295,7 +295,7 @@ main(int argc, char* argv[]) { many options to just display them all of the time. */ if(options[HELP].doesOccur || options[HELP_QUESTION_MARK].doesOccur) { - needsHelp = TRUE; + needsHelp = true; } else { if(!needsHelp && argc<0) { @@ -399,21 +399,21 @@ main(int argc, char* argv[]) { } if(options[QUIET].doesOccur) { - o.quiet = TRUE; + o.quiet = true; } else { - o.quiet = FALSE; + o.quiet = false; } if(options[PDS_BUILD].doesOccur) { #if U_PLATFORM == U_PF_OS390 - o.pdsbuild = TRUE; + o.pdsbuild = true; #else - o.pdsbuild = FALSE; + o.pdsbuild = false; fprintf(stdout, "Warning: You are using the -z option which only works on z/OS.\n"); #endif } else { - o.pdsbuild = FALSE; + o.pdsbuild = false; } o.verbose = options[VERBOSE].doesOccur; @@ -464,13 +464,13 @@ main(int argc, char* argv[]) { o.entryName = o.cShortName; } - o.withoutAssembly = FALSE; + o.withoutAssembly = false; if (options[WITHOUT_ASSEMBLY].doesOccur) { #ifndef BUILD_DATA_WITHOUT_ASSEMBLY fprintf(stdout, "Warning: You are using the option to build without assembly code which is not supported on this platform.\n"); fprintf(stdout, "Warning: This option will be ignored.\n"); #else - o.withoutAssembly = TRUE; + o.withoutAssembly = true; #endif } @@ -594,7 +594,7 @@ static int32_t pkg_executeOptions(UPKGOptions *o) { } return result; } else /* if (IN_COMMON_MODE(mode) || IN_DLL_MODE(mode) || IN_STATIC_MODE(mode)) */ { - UBool noVersion = FALSE; + UBool noVersion = false; uprv_strcpy(targetDir, o->targetDir); uprv_strcat(targetDir, PKGDATA_FILE_SEP_STRING); @@ -657,7 +657,7 @@ static int32_t pkg_executeOptions(UPKGOptions *o) { } else /* if (IN_STATIC_MODE(mode) || IN_DLL_MODE(mode)) */ { char gencFilePath[SMALL_BUFFER_MAX_SIZE] = ""; char version_major[10] = ""; - UBool reverseExt = FALSE; + UBool reverseExt = false; #if !defined(WINDOWS_WITH_MSVC) || defined(USING_CYGWIN) /* Get the version major number. */ @@ -670,7 +670,7 @@ static int32_t pkg_executeOptions(UPKGOptions *o) { version_major[i] = o->version[i]; } } else { - noVersion = TRUE; + noVersion = true; if (IN_DLL_MODE(mode)) { fprintf(stdout, "Warning: Providing a revision number with the -r option is recommended when packaging data in the current mode.\n"); } @@ -678,20 +678,20 @@ static int32_t pkg_executeOptions(UPKGOptions *o) { #if U_PLATFORM != U_PF_OS400 /* Certain platforms have different library extension ordering. (e.g. libicudata.##.so vs libicudata.so.##) - * reverseExt is FALSE if the suffix should be the version number. + * reverseExt is false if the suffix should be the version number. */ if (pkgDataFlags[LIB_EXT_ORDER][uprv_strlen(pkgDataFlags[LIB_EXT_ORDER])-1] == pkgDataFlags[SO_EXT][uprv_strlen(pkgDataFlags[SO_EXT])-1]) { - reverseExt = TRUE; + reverseExt = true; } #endif /* Using the base libName and version number, generate the library file names. */ createFileNames(o, mode, version_major, o->version == NULL ? "" : o->version, o->libName, reverseExt, noVersion); - if ((o->version!=NULL || IN_STATIC_MODE(mode)) && o->rebuild == FALSE && o->pdsbuild == FALSE) { + if ((o->version!=NULL || IN_STATIC_MODE(mode)) && o->rebuild == false && o->pdsbuild == false) { /* Check to see if a previous built data library file exists and check if it is the latest. */ sprintf(checkLibFile, "%s%s", targetDir, libFileNames[LIB_FILE_VERSION]); if (T_FileStream_file_exists(checkLibFile)) { - if (isFileModTimeLater(checkLibFile, o->srcDir, TRUE) && isFileModTimeLater(checkLibFile, o->options)) { + if (isFileModTimeLater(checkLibFile, o->srcDir, true) && isFileModTimeLater(checkLibFile, o->options)) { if (o->install != NULL) { if(o->verbose) { fprintf(stdout, "# Installing already-built library into %s\n", o->install); @@ -777,7 +777,7 @@ static int32_t pkg_executeOptions(UPKGOptions *o) { NULL, gencFilePath, sizeof(gencFilePath), - TRUE); + true); pkg_destroyOptMatchArch(optMatchArch); #if U_PLATFORM_IS_LINUX_BASED result = pkg_generateLibraryFile(targetDir, mode, gencFilePath); @@ -1196,7 +1196,7 @@ static int32_t pkg_installLibrary(const char *installDir, const char *targetDir, if (noVersion) { return result; } else { - return pkg_createSymLinks(installDir, TRUE); + return pkg_createSymLinks(installDir, true); } } @@ -1365,7 +1365,7 @@ static int32_t pkg_archiveLibrary(const char *targetDir, const char *version, UB static int32_t pkg_generateLibraryFile(const char *targetDir, const char mode, const char *objectFile, char *command, UBool specialHandling) { int32_t result = 0; char *cmd = NULL; - UBool freeCmd = FALSE; + UBool freeCmd = false; int32_t length = 0; (void)specialHandling; // Suppress unused variable compiler warnings on platforms where all usage @@ -1387,7 +1387,7 @@ static int32_t pkg_generateLibraryFile(const char *targetDir, const char mode, c fprintf(stderr, "Unable to allocate memory for command.\n"); return -1; } - freeCmd = TRUE; + freeCmd = true; } sprintf(cmd, "%s %s %s%s %s", pkgDataFlags[AR], @@ -1421,7 +1421,7 @@ static int32_t pkg_generateLibraryFile(const char *targetDir, const char mode, c fprintf(stderr, "Unable to allocate memory for command.\n"); return -1; } - freeCmd = TRUE; + freeCmd = true; } #if U_PLATFORM == U_PF_MINGW sprintf(cmd, "%s%s%s %s -o %s%s %s %s%s %s %s", @@ -1652,7 +1652,7 @@ static int32_t pkg_createWithoutAssemblyCode(UPKGOptions *o, const char *targetD if (i == 0) { /* The first iteration calls the gencmn function and initializes the buffer. */ - createCommonDataFile(o->tmpDir, o->shortName, o->entryName, NULL, o->srcDir, o->comment, o->fileListFiles->str, 0, TRUE, o->verbose, gencmnFile); + createCommonDataFile(o->tmpDir, o->shortName, o->entryName, NULL, o->srcDir, o->comment, o->fileListFiles->str, 0, true, o->verbose, gencmnFile); buffer[0] = 0; #ifdef USE_SINGLE_CCODE_FILE uprv_strcpy(tempObjectFile, gencmnFile); @@ -1915,7 +1915,7 @@ static int32_t pkg_createWindowsDLL(const char mode, const char *gencFilePath, U ); } - result = runCommand(cmd, TRUE); + result = runCommand(cmd, true); if (result != 0) { fprintf(stderr, "Error creating Windows DLL library. Failed command: %s\n", cmd); } @@ -2192,10 +2192,10 @@ static UBool getPkgDataPath(const char *cmd, UBool verbose, char *buf, size_t it if (p.isNull() || (n = fread(buf, 1, items-1, p.getAlias())) <= 0) { fprintf(stderr, "%s: Error calling '%s'\n", progname, cmd); *buf = 0; - return FALSE; + return false; } - return TRUE; + return true; } #endif @@ -2203,7 +2203,7 @@ static UBool getPkgDataPath(const char *cmd, UBool verbose, char *buf, size_t it static int32_t pkg_getPkgDataPath(UBool verbose, UOption *option) { #if U_HAVE_POPEN static char buf[512] = ""; - UBool pkgconfigIsValid = TRUE; + UBool pkgconfigIsValid = true; const char *pkgconfigCmd = "pkg-config --variable=pkglibdir icu-uc"; const char *icuconfigCmd = "icu-config --incpkgdatafile"; const char *pkgdata = "pkgdata.inc"; @@ -2214,7 +2214,7 @@ static int32_t pkg_getPkgDataPath(UBool verbose, UOption *option) { return -1; } - pkgconfigIsValid = FALSE; + pkgconfigIsValid = false; } for (int32_t length = strlen(buf) - 1; length >= 0; length--) { @@ -2238,7 +2238,7 @@ static int32_t pkg_getPkgDataPath(UBool verbose, UOption *option) { buf[strlen(buf)] = 0; option->value = buf; - option->doesOccur = TRUE; + option->doesOccur = true; return 0; #else diff --git a/deps/icu-small/source/tools/toolutil/dbgutil.cpp b/deps/icu-small/source/tools/toolutil/dbgutil.cpp index 399ec6d16c0703..7b72d4248502d2 100644 --- a/deps/icu-small/source/tools/toolutil/dbgutil.cpp +++ b/deps/icu-small/source/tools/toolutil/dbgutil.cpp @@ -47,7 +47,7 @@ static void udbg_cleanup(void) { static UBool tu_cleanup(void) { udbg_cleanup(); - return TRUE; + return true; } static void udbg_register_cleanup(void) { diff --git a/deps/icu-small/source/tools/toolutil/filestrm.cpp b/deps/icu-small/source/tools/toolutil/filestrm.cpp index a926848985a8e1..d4bb448a799045 100644 --- a/deps/icu-small/source/tools/toolutil/filestrm.cpp +++ b/deps/icu-small/source/tools/toolutil/filestrm.cpp @@ -84,9 +84,9 @@ T_FileStream_file_exists(const char* filename) FILE* temp = fopen(filename, "r"); if (temp) { fclose(temp); - return TRUE; + return true; } else - return FALSE; + return false; } /*static const int32_t kEOF; diff --git a/deps/icu-small/source/tools/toolutil/filetools.cpp b/deps/icu-small/source/tools/toolutil/filetools.cpp index 0f0e9c59846774..08bb9a4aef72f7 100644 --- a/deps/icu-small/source/tools/toolutil/filetools.cpp +++ b/deps/icu-small/source/tools/toolutil/filetools.cpp @@ -39,17 +39,17 @@ static int32_t whichFileModTimeIsLater(const char *file1, const char *file2); /* * Goes through the given directory recursive to compare each file's modification time with that of the file given. - * Also can be given just one file to check against. Default value for isDir is FALSE. + * Also can be given just one file to check against. Default value for isDir is false. */ U_CAPI UBool U_EXPORT2 isFileModTimeLater(const char *filePath, const char *checkAgainst, UBool isDir) { - UBool isLatest = TRUE; + UBool isLatest = true; if (filePath == NULL || checkAgainst == NULL) { - return FALSE; + return false; } - if (isDir == TRUE) { + if (isDir == true) { #if U_HAVE_DIRENT_H DIR *pDir = NULL; if ((pDir= opendir(checkAgainst)) != NULL) { @@ -64,7 +64,7 @@ isFileModTimeLater(const char *filePath, const char *checkAgainst, UBool isDir) newpath.append(dirEntry->d_name, -1, status); if (U_FAILURE(status)) { fprintf(stderr, "%s:%d: %s\n", __FILE__, __LINE__, u_errorName(status)); - return FALSE; + return false; } if ((subDirp = opendir(newpath.data())) != NULL) { @@ -77,7 +77,7 @@ isFileModTimeLater(const char *filePath, const char *checkAgainst, UBool isDir) } else { int32_t latest = whichFileModTimeIsLater(filePath, newpath.data()); if (latest < 0 || latest == 2) { - isLatest = FALSE; + isLatest = false; break; } } @@ -87,17 +87,17 @@ isFileModTimeLater(const char *filePath, const char *checkAgainst, UBool isDir) closedir(pDir); } else { fprintf(stderr, "Unable to open directory: %s\n", checkAgainst); - return FALSE; + return false; } #endif } else { if (T_FileStream_file_exists(checkAgainst)) { int32_t latest = whichFileModTimeIsLater(filePath, checkAgainst); if (latest < 0 || latest == 2) { - isLatest = FALSE; + isLatest = false; } } else { - isLatest = FALSE; + isLatest = false; } } diff --git a/deps/icu-small/source/tools/toolutil/flagparser.cpp b/deps/icu-small/source/tools/toolutil/flagparser.cpp index 65513f3611fa5c..3fca179db47b17 100644 --- a/deps/icu-small/source/tools/toolutil/flagparser.cpp +++ b/deps/icu-small/source/tools/toolutil/flagparser.cpp @@ -25,7 +25,7 @@ U_CAPI int32_t U_EXPORT2 parseFlagsFile(const char *fileName, char **flagBuffer, int32_t flagBufferSize, const char ** flagNames, int32_t numOfFlags, UErrorCode *status) { char* buffer = NULL; char* tmpFlagBuffer = NULL; - UBool allocateMoreSpace = FALSE; + UBool allocateMoreSpace = false; int32_t idx, i; int32_t result = 0; @@ -45,7 +45,7 @@ parseFlagsFile(const char *fileName, char **flagBuffer, int32_t flagBufferSize, do { if (allocateMoreSpace) { - allocateMoreSpace = FALSE; + allocateMoreSpace = false; currentBufferSize *= 2; uprv_free(buffer); buffer = (char *)uprv_malloc(sizeof(char) * currentBufferSize); @@ -65,7 +65,7 @@ parseFlagsFile(const char *fileName, char **flagBuffer, int32_t flagBufferSize, if ((int32_t)uprv_strlen(buffer) == (currentBufferSize - 1) && buffer[currentBufferSize-2] != '\n') { /* Allocate more space for buffer if it did not read the entire line */ - allocateMoreSpace = TRUE; + allocateMoreSpace = true; T_FileStream_rewind(f); break; } else { @@ -118,7 +118,7 @@ static int32_t extractFlag(char* buffer, int32_t bufferSize, char* flag, int32_t int32_t i, idx = -1; char *pBuffer; int32_t offset=0; - UBool bufferWritten = FALSE; + UBool bufferWritten = false; if (buffer[0] != 0) { /* Get the offset (i.e. position after the '=') */ @@ -137,7 +137,7 @@ static int32_t extractFlag(char* buffer, int32_t bufferSize, char* flag, int32_t flag[i] = pBuffer[i]; if (i == 0) { - bufferWritten = TRUE; + bufferWritten = true; } } } diff --git a/deps/icu-small/source/tools/toolutil/package.cpp b/deps/icu-small/source/tools/toolutil/package.cpp index f4e428a37e7153..2e8b5037c03f0e 100644 --- a/deps/icu-small/source/tools/toolutil/package.cpp +++ b/deps/icu-small/source/tools/toolutil/package.cpp @@ -382,7 +382,7 @@ U_CDECL_END U_NAMESPACE_BEGIN Package::Package() - : doAutoPrefix(FALSE), prefixEndsWithType(FALSE) { + : doAutoPrefix(false), prefixEndsWithType(false) { inPkgName[0]=0; pkgPrefix[0]=0; inData=NULL; @@ -655,7 +655,7 @@ Package::readPackage(const char *filename) { } items[i-1].type=makeTypeLetter(typeEnum); } - items[i].isDataOwned=FALSE; + items[i].isDataOwned=false; } // set the last item's length items[itemCount-1].length=length-ds->readUInt32(inEntries[itemCount-1].dataOffset); @@ -728,10 +728,10 @@ Package::writePackage(const char *filename, char outType, const char *comment) { // one type (TYPE_LE) is bogus errorCode=U_ZERO_ERROR; i=makeTypeEnum(outType); - ds[TYPE_B]= i==TYPE_B ? NULL : udata_openSwapper(TRUE, U_ASCII_FAMILY, outIsBigEndian, outCharset, &errorCode); - ds[TYPE_L]= i==TYPE_L ? NULL : udata_openSwapper(FALSE, U_ASCII_FAMILY, outIsBigEndian, outCharset, &errorCode); + ds[TYPE_B]= i==TYPE_B ? NULL : udata_openSwapper(true, U_ASCII_FAMILY, outIsBigEndian, outCharset, &errorCode); + ds[TYPE_L]= i==TYPE_L ? NULL : udata_openSwapper(false, U_ASCII_FAMILY, outIsBigEndian, outCharset, &errorCode); ds[TYPE_LE]=NULL; - ds[TYPE_E]= i==TYPE_E ? NULL : udata_openSwapper(TRUE, U_EBCDIC_FAMILY, outIsBigEndian, outCharset, &errorCode); + ds[TYPE_E]= i==TYPE_E ? NULL : udata_openSwapper(true, U_EBCDIC_FAMILY, outIsBigEndian, outCharset, &errorCode); if(U_FAILURE(errorCode)) { fprintf(stderr, "icupkg: udata_openSwapper() failed - %s\n", u_errorName(errorCode)); exit(errorCode); @@ -798,7 +798,7 @@ Package::writePackage(const char *filename, char outType, const char *comment) { // create the output item names in sorted order, with the package name prepended to each for(i=0; i(strlen(name))); + items[idx].name=allocString(true, static_cast(strlen(name))); strcpy(items[idx].name, name); pathToTree(items[idx].name); } else { @@ -1070,7 +1070,7 @@ Package::addFile(const char *filesPath, const char *name) { data=readFile(filesPath, name, length, type); // readFile() exits the tool if it fails - addItem(name, data, length, TRUE, type); + addItem(name, data, length, true, type); } void @@ -1079,7 +1079,7 @@ Package::addItems(const Package &listPkg) { int32_t i; for(pItem=listPkg.items, i=0; iname, pItem->data, pItem->length, FALSE, pItem->type); + addItem(pItem->name, pItem->data, pItem->length, false, pItem->type); } } @@ -1224,14 +1224,14 @@ Package::checkDependency(void *context, const char *itemName, const char *target // check dependency: make sure the target item is in the package Package *me=(Package *)context; if(me->findItem(targetName)<0) { - me->isMissingItems=TRUE; + me->isMissingItems=true; fprintf(stderr, "Item %s depends on missing item %s\n", itemName, targetName); } } UBool Package::checkDependencies() { - isMissingItems=FALSE; + isMissingItems=false; enumDependencies(this, checkDependency); return (UBool)!isMissingItems; } @@ -1274,7 +1274,7 @@ Package::allocString(UBool in, int32_t length) { void Package::sortItems() { UErrorCode errorCode=U_ZERO_ERROR; - uprv_sortArray(items, itemCount, (int32_t)sizeof(Item), compareItems, NULL, FALSE, &errorCode); + uprv_sortArray(items, itemCount, (int32_t)sizeof(Item), compareItems, NULL, false, &errorCode); if(U_FAILURE(errorCode)) { fprintf(stderr, "icupkg: sorting item names failed - %s\n", u_errorName(errorCode)); exit(errorCode); diff --git a/deps/icu-small/source/tools/toolutil/pkg_genc.cpp b/deps/icu-small/source/tools/toolutil/pkg_genc.cpp index 17347bac5d77e9..1f81bf94a42dde 100644 --- a/deps/icu-small/source/tools/toolutil/pkg_genc.cpp +++ b/deps/icu-small/source/tools/toolutil/pkg_genc.cpp @@ -252,11 +252,11 @@ checkAssemblyHeaderName(const char* optAssembly) { if (uprv_strcmp(optAssembly, assemblyHeader[idx].name) == 0) { assemblyHeaderIndex = idx; hexType = assemblyHeader[idx].hexType; /* set the hex type */ - return TRUE; + return true; } } - return FALSE; + return false; } @@ -778,7 +778,7 @@ getArchitecture(uint16_t *pCPU, uint16_t *pBits, UBool *pIsBigEndian, const char *pIsBigEndian=(UBool)(U_IS_BIG_ENDIAN ? ELFDATA2MSB : ELFDATA2LSB); #elif U_PLATFORM_HAS_WIN32_API // Windows always runs in little-endian mode. - *pIsBigEndian = FALSE; + *pIsBigEndian = false; // Note: The various _M_ macros are predefined by the MSVC compiler based // on the target compilation architecture. @@ -865,7 +865,7 @@ getArchitecture(uint16_t *pCPU, uint16_t *pBits, UBool *pIsBigEndian, const char */ *pBits= *pCPU==IMAGE_FILE_MACHINE_I386 ? 32 : 64; /* Windows always runs on little-endian CPUs. */ - *pIsBigEndian=FALSE; + *pIsBigEndian=false; #else # error "Unknown platform for CAN_GENERATE_OBJECTS." #endif diff --git a/deps/icu-small/source/tools/toolutil/pkg_icu.cpp b/deps/icu-small/source/tools/toolutil/pkg_icu.cpp index ce0bfc215b7199..06ddbb89b89b19 100644 --- a/deps/icu-small/source/tools/toolutil/pkg_icu.cpp +++ b/deps/icu-small/source/tools/toolutil/pkg_icu.cpp @@ -42,10 +42,10 @@ isListTextFile(const char *listname) { suffix=listFileSuffixes[i].suffix; length=listFileSuffixes[i].length; if((listNameEnd-listname)>length && 0==memcmp(listNameEnd-length, suffix, length)) { - return TRUE; + return true; } } - return FALSE; + return false; } /* @@ -163,7 +163,7 @@ writePackageDatFile(const char *outFilename, const char *outComment, const char } pkg = ownedPkg.getAlias(); - addListPkg.adoptInstead(readList(sourcePath, addList, TRUE, NULL)); + addListPkg.adoptInstead(readList(sourcePath, addList, true, NULL)); if(addListPkg.isValid()) { pkg->addItems(*addListPkg); } else { diff --git a/deps/icu-small/source/tools/toolutil/pkgitems.cpp b/deps/icu-small/source/tools/toolutil/pkgitems.cpp index af458677976b23..79e076c0c23350 100644 --- a/deps/icu-small/source/tools/toolutil/pkgitems.cpp +++ b/deps/icu-small/source/tools/toolutil/pkgitems.cpp @@ -277,44 +277,46 @@ checkAlias(const char *itemName, * Enumerate one resource item and its children and extract dependencies from * aliases. */ -static void +static UBool ures_enumDependencies(const char *itemName, const ResourceData *pResData, Resource res, const char *inKey, const char *parentKey, int32_t depth, CheckDependency check, void *context, Package *pkg, UErrorCode *pErrorCode) { + UBool doCheckParent = true; // always remains true if depth>1 switch(res_getPublicType(res)) { case URES_STRING: - { - UBool useResSuffix = TRUE; - // Check for %%ALIAS - if(depth==1 && inKey!=NULL) { - if(0!=strcmp(inKey, "%%ALIAS")) { - break; - } - } - // Check for %%DEPENDENCY - else if(depth==2 && parentKey!=NULL) { - if(0!=strcmp(parentKey, "%%DEPENDENCY")) { - break; - } - useResSuffix = FALSE; - } else { - // we ignore all other strings - break; - } + if(depth==1 && inKey!=NULL && + (0==strcmp(inKey, "%%ALIAS") || 0==strcmp(inKey, "%%Parent"))) { + // Top-level %%ALIAS string: + // The alias resource bundle will be used instead of this one. + // Top-level %%Parent string: + // We use this bundle as well as the explicit parent bundle. + // Either way, the truncation parent is ignored. + doCheckParent = false; + // No tracing: build tool int32_t length; + const UChar *alias=res_getStringNoTrace(pResData, res, &length); + checkAlias(itemName, res, alias, length, /*useResSuffix=*/ true, + check, context, pErrorCode); + // If there is a %%ALIAS, then there should be nothing else in this resource bundle. + } else if(depth==2 && parentKey!=NULL && 0==strcmp(parentKey, "%%DEPENDENCY")) { + // Second-level %%DEPENDENCY string: + // Explicit declaration of a dependency of this item on that one. // No tracing: build tool + int32_t length; const UChar *alias=res_getStringNoTrace(pResData, res, &length); - checkAlias(itemName, res, alias, length, useResSuffix, check, context, pErrorCode); + checkAlias(itemName, res, alias, length, /*useResSuffix=*/ false, + check, context, pErrorCode); } + // we ignore all other strings break; case URES_ALIAS: { int32_t length; const UChar *alias=res_getAlias(pResData, res, &length); - checkAlias(itemName, res, alias, length, TRUE, check, context, pErrorCode); + checkAlias(itemName, res, alias, length, true, check, context, pErrorCode); } break; case URES_TABLE: @@ -324,7 +326,9 @@ ures_enumDependencies(const char *itemName, for(int32_t i=0; iformatVersion[0]>1 || (pInfo->formatVersion[0]==1 && pInfo->formatVersion[1]>=1)) { - if(!resData.noFallback) { - /* this bundle participates in locale fallback */ - checkParent(itemName, check, context, pErrorCode); - } - } - icu::NativeItem nativePool; if(resData.usesPoolBundle) { @@ -431,12 +425,26 @@ ures_enumDependencies(const char *itemName, const UDataInfo *pInfo, } } - ures_enumDependencies( + UBool doCheckParent = ures_enumDependencies( itemName, &resData, resData.rootRes, NULL, NULL, 0, check, context, pkg, pErrorCode); + if(!doCheckParent) { + return; + } + + /* + * if the bundle attributes are present and the nofallback flag is not set, + * then add the parent bundle as a dependency + */ + if(pInfo->formatVersion[0]>1 || (pInfo->formatVersion[0]==1 && pInfo->formatVersion[1]>=1)) { + if(!resData.noFallback) { + /* this bundle participates in locale fallback */ + checkParent(itemName, check, context, pErrorCode); + } + } } // get dependencies from conversion tables --------------------------------- *** diff --git a/deps/icu-small/source/tools/toolutil/ppucd.cpp b/deps/icu-small/source/tools/toolutil/ppucd.cpp index bf9058840742a7..b31755947d0cdf 100644 --- a/deps/icu-small/source/tools/toolutil/ppucd.cpp +++ b/deps/icu-small/source/tools/toolutil/ppucd.cpp @@ -211,7 +211,7 @@ PreparsedUCD::getProps(UnicodeSet &newValues, UErrorCode &errorCode) { UChar32 start, end; if(!parseCodePointRange(field, start, end, errorCode)) { return NULL; } UniProps *props; - UBool insideBlock=FALSE; // TRUE if cp or unassigned range inside the block range. + UBool insideBlock=false; // true if cp or unassigned range inside the block range. switch(lineType) { case DEFAULTS_LINE: // Should occur before any block/cp/unassigned line. @@ -247,7 +247,7 @@ PreparsedUCD::getProps(UnicodeSet &newValues, UErrorCode &errorCode) { case CP_LINE: case UNASSIGNED_LINE: if(blockProps.start<=start && end<=blockProps.end) { - insideBlock=TRUE; + insideBlock=true; if(lineType==CP_LINE) { // Code point range fully inside the last block inherits the block properties. cpProps=blockProps; @@ -313,7 +313,7 @@ static const struct { { "Turkic_Case_Folding", PPUCD_TURKIC_CASE_FOLDING } }; -// Returns TRUE for "ok to continue parsing fields". +// Returns true for "ok to continue parsing fields". UBool PreparsedUCD::parseProperty(UniProps &props, const char *field, UnicodeSet &newValues, UErrorCode &errorCode) { @@ -328,7 +328,7 @@ PreparsedUCD::parseProperty(UniProps &props, const char *field, UnicodeSet &newV "enum-property syntax '%s' on line %ld\n", field, (long)lineNumber); errorCode=U_PARSE_ERROR; - return FALSE; + return false; } binaryValue=0; ++p; @@ -346,7 +346,7 @@ PreparsedUCD::parseProperty(UniProps &props, const char *field, UnicodeSet &newV for(int32_t i=0;; ++i) { if(i==UPRV_LENGTHOF(ppucdProperties)) { // Ignore unknown property names. - return TRUE; + return true; } if(0==uprv_stricmp(p, ppucdProperties[i].name)) { prop=ppucdProperties[i].prop; @@ -498,23 +498,23 @@ PreparsedUCD::parseProperty(UniProps &props, const char *field, UnicodeSet &newV break; default: // Ignore unhandled properties. - return TRUE; + return true; } } if(U_SUCCESS(errorCode)) { newValues.add((UChar32)prop); - return TRUE; + return true; } else { - return FALSE; + return false; } } UBool PreparsedUCD::getRangeForAlgNames(UChar32 &start, UChar32 &end, UErrorCode &errorCode) { - if(U_FAILURE(errorCode)) { return FALSE; } + if(U_FAILURE(errorCode)) { return false; } if(lineType!=ALG_NAMES_RANGE_LINE) { errorCode=U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } firstField(); const char *field=nextField(); @@ -525,7 +525,7 @@ PreparsedUCD::getRangeForAlgNames(UChar32 &start, UChar32 &end, UErrorCode &erro "(no second field) on line %ld\n", (long)lineNumber); errorCode=U_PARSE_ERROR; - return FALSE; + return false; } return parseCodePointRange(field, start, end, errorCode); } @@ -552,11 +552,11 @@ PreparsedUCD::parseCodePointRange(const char *s, UChar32 &start, UChar32 &end, U fprintf(stderr, "error in preparsed UCD: '%s' is not a valid code point range on line %ld\n", s, (long)lineNumber); - return FALSE; + return false; } start=(UChar32)st; end=(UChar32)e; - return TRUE; + return true; } void diff --git a/deps/icu-small/source/tools/toolutil/ppucd.h b/deps/icu-small/source/tools/toolutil/ppucd.h index 7c9c34af6fb6e2..bf455d0e142409 100644 --- a/deps/icu-small/source/tools/toolutil/ppucd.h +++ b/deps/icu-small/source/tools/toolutil/ppucd.h @@ -120,7 +120,7 @@ class U_TOOLUTIL_API PreparsedUCD { /** Returns the Unicode version when or after the UNICODE_VERSION_LINE has been read. */ const UVersionInfo &getUnicodeVersion() const { return ucdVersion; } - /** Returns TRUE if the current line has property values. */ + /** Returns true if the current line has property values. */ UBool lineHasPropertyValues() const { return DEFAULTS_LINE<=lineType && lineType<=UNASSIGNED_LINE; } diff --git a/deps/icu-small/source/tools/toolutil/toolutil.cpp b/deps/icu-small/source/tools/toolutil/toolutil.cpp index a9dc37377a840a..070c6034afa898 100644 --- a/deps/icu-small/source/tools/toolutil/toolutil.cpp +++ b/deps/icu-small/source/tools/toolutil/toolutil.cpp @@ -204,9 +204,9 @@ U_CAPI UBool U_EXPORT2 uprv_fileExists(const char *file) { struct stat stat_buf; if (stat(file, &stat_buf) == 0) { - return TRUE; + return true; } else { - return FALSE; + return false; } } #endif @@ -351,7 +351,7 @@ utm_hasCapacity(UToolMemory *mem, int32_t capacity) { mem->capacity=newCapacity; } - return TRUE; + return true; } U_CAPI void * U_EXPORT2 diff --git a/deps/icu-small/source/tools/toolutil/toolutil.h b/deps/icu-small/source/tools/toolutil/toolutil.h index 1c9f06758ff60d..98b2155551e439 100644 --- a/deps/icu-small/source/tools/toolutil/toolutil.h +++ b/deps/icu-small/source/tools/toolutil/toolutil.h @@ -23,13 +23,6 @@ #include "unicode/utypes.h" -#ifndef TRUE -# define TRUE 1 -#endif -#ifndef FALSE -# define FALSE 0 -#endif - #ifdef __cplusplus #include "unicode/errorcode.h" @@ -118,9 +111,9 @@ uprv_mkdir(const char *pathname, UErrorCode *status); #if !UCONFIG_NO_FILE_IO /** - * Return TRUE if the named item exists + * Return true if the named item exists * @param file filename - * @return TRUE if named item (file, dir, etc) exists, FALSE otherwise + * @return true if named item (file, dir, etc) exists, false otherwise */ U_CAPI UBool U_EXPORT2 uprv_fileExists(const char *file); diff --git a/deps/icu-small/source/tools/toolutil/ucbuf.cpp b/deps/icu-small/source/tools/toolutil/ucbuf.cpp index c8e906f2d55324..f269748205ee06 100644 --- a/deps/icu-small/source/tools/toolutil/ucbuf.cpp +++ b/deps/icu-small/source/tools/toolutil/ucbuf.cpp @@ -73,7 +73,7 @@ ucbuf_autodetect_fs(FileStream* in, const char** cp, UConverter** conv, int32_t* if(*cp==NULL){ *conv =NULL; - return FALSE; + return false; } /* open the converter for the detected Unicode charset */ @@ -82,7 +82,7 @@ ucbuf_autodetect_fs(FileStream* in, const char** cp, UConverter** conv, int32_t* /* convert and ignore initial U+FEFF, and the buffer overflow */ pTarget = target; pStart = start; - ucnv_toUnicode(*conv, &pTarget, target+1, &pStart, start+*signatureLength, NULL, FALSE, error); + ucnv_toUnicode(*conv, &pTarget, target+1, &pStart, start+*signatureLength, NULL, false, error); *signatureLength = (int32_t)(pStart - start); if(*error==U_BUFFER_OVERFLOW_ERROR) { *error=U_ZERO_ERROR; @@ -94,40 +94,40 @@ ucbuf_autodetect_fs(FileStream* in, const char** cp, UConverter** conv, int32_t* } - return TRUE; + return true; } static UBool ucbuf_isCPKnown(const char* cp){ if(ucnv_compareNames("UTF-8",cp)==0){ - return TRUE; + return true; } if(ucnv_compareNames("UTF-16BE",cp)==0){ - return TRUE; + return true; } if(ucnv_compareNames("UTF-16LE",cp)==0){ - return TRUE; + return true; } if(ucnv_compareNames("UTF-16",cp)==0){ - return TRUE; + return true; } if(ucnv_compareNames("UTF-32",cp)==0){ - return TRUE; + return true; } if(ucnv_compareNames("UTF-32BE",cp)==0){ - return TRUE; + return true; } if(ucnv_compareNames("UTF-32LE",cp)==0){ - return TRUE; + return true; } if(ucnv_compareNames("SCSU",cp)==0){ - return TRUE; + return true; } if(ucnv_compareNames("BOCU-1",cp)==0){ - return TRUE; + return true; } if(ucnv_compareNames("UTF-7",cp)==0){ - return TRUE; + return true; } - return FALSE; + return false; } U_CAPI FileStream * U_EXPORT2 @@ -234,7 +234,7 @@ ucbuf_fillucbuf( UCHARBUF* buf,UErrorCode* error){ /* use erro1 to preserve the error code */ UErrorCode error1 =U_ZERO_ERROR; - if( buf->showWarning==TRUE){ + if( buf->showWarning==true){ fprintf(stderr,"\n###WARNING: Encountered abnormal bytes while" " converting input stream to target encoding: %s\n", u_errorName(*error)); @@ -263,7 +263,7 @@ ucbuf_fillucbuf( UCHARBUF* buf,UErrorCode* error){ /* null terminate the buffer */ postContext[stop-start] = 0; - if(buf->showWarning ==TRUE){ + if(buf->showWarning ==true){ /* print out the context */ fprintf(stderr,"\tPre-context: %s\n",preContext); fprintf(stderr,"\tContext: %s\n",context); @@ -324,7 +324,7 @@ ucbuf_fillucbuf( UCHARBUF* buf,UErrorCode* error){ U_CAPI int32_t U_EXPORT2 ucbuf_getc(UCHARBUF* buf,UErrorCode* error){ if(error==NULL || U_FAILURE(*error)){ - return FALSE; + return false; } if(buf->currentPos>=buf->bufLimit){ if(buf->remaining==0){ @@ -344,7 +344,7 @@ U_CAPI int32_t U_EXPORT2 ucbuf_getc32(UCHARBUF* buf,UErrorCode* error){ int32_t retVal = (int32_t)U_EOF; if(error==NULL || U_FAILURE(*error)){ - return FALSE; + return false; } if(buf->currentPos+1>=buf->bufLimit){ if(buf->remaining==0){ @@ -377,7 +377,7 @@ ucbuf_getcx32(UCHARBUF* buf,UErrorCode* error) { int32_t offset; UChar32 c32,c1,c2; if(error==NULL || U_FAILURE(*error)){ - return FALSE; + return false; } /* Fill the buffer if it is empty */ if (buf->currentPos >=buf->bufLimit-2) { @@ -457,7 +457,7 @@ ucbuf_open(const char* fileName,const char** cp,UBool showWarning, UBool buffere } if(cp==NULL || fileName==NULL){ *error = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return NULL; } if (!uprv_strcmp(fileName, "-")) { in = T_FileStream_stdin(); @@ -495,7 +495,7 @@ ucbuf_open(const char* fileName,const char** cp,UBool showWarning, UBool buffere return NULL; } - if((buf->conv==NULL) && (buf->showWarning==TRUE)){ + if((buf->conv==NULL) && (buf->showWarning==true)){ fprintf(stderr,"###WARNING: No converter defined. Using codepage of system.\n"); } buf->remaining=fileSize-buf->signatureLength; @@ -597,7 +597,7 @@ ucbuf_rewind(UCHARBUF* buf,UErrorCode* error){ /* convert and ignore initial U+FEFF, and the buffer overflow */ pTarget = target; pStart = start; - ucnv_toUnicode(buf->conv, &pTarget, target+1, &pStart, start+numRead, NULL, FALSE, error); + ucnv_toUnicode(buf->conv, &pTarget, target+1, &pStart, start+numRead, NULL, false, error); if(*error==U_BUFFER_OVERFLOW_ERROR) { *error=U_ZERO_ERROR; } @@ -706,9 +706,9 @@ static UBool ucbuf_isCharNewLine(UChar c){ case 0x0085: /* NEL */ case 0x2028: /* LS */ case 0x2029: /* PS */ - return TRUE; + return true; default: - return FALSE; + return false; } } diff --git a/deps/icu-small/source/tools/toolutil/ucbuf.h b/deps/icu-small/source/tools/toolutil/ucbuf.h index 9214d419711213..117920b7946d6e 100644 --- a/deps/icu-small/source/tools/toolutil/ucbuf.h +++ b/deps/icu-small/source/tools/toolutil/ucbuf.h @@ -52,7 +52,7 @@ struct ULine { * If *codepage is NULL on input the API will try to autodetect * popular Unicode encodings * @param showWarning Flag to print out warnings to STDOUT - * @param buffered If TRUE performs a buffered read of the input file. If FALSE reads + * @param buffered If true performs a buffered read of the input file. If false reads * the whole file into memory and converts it. * @param err is a pointer to a valid UErrorCode value. If this value * indicates a failure on entry, the function will immediately return. diff --git a/deps/icu-small/source/tools/toolutil/ucm.cpp b/deps/icu-small/source/tools/toolutil/ucm.cpp index 28c3f3f4f89e0d..f2f3a66e70ea82 100644 --- a/deps/icu-small/source/tools/toolutil/ucm.cpp +++ b/deps/icu-small/source/tools/toolutil/ucm.cpp @@ -182,11 +182,11 @@ compareMappings(UCMTable *lTable, const UCMapping *l, /* Unicode then bytes */ result=compareUnicode(lTable, l, rTable, r); if(result==0) { - result=compareBytes(lTable, l, rTable, r, FALSE); /* not lexically, like canonucm */ + result=compareBytes(lTable, l, rTable, r, false); /* not lexically, like canonucm */ } } else { /* bytes then Unicode */ - result=compareBytes(lTable, l, rTable, r, TRUE); /* lexically, for builder */ + result=compareBytes(lTable, l, rTable, r, true); /* lexically, for builder */ if(result==0) { result=compareUnicode(lTable, l, rTable, r); } @@ -205,7 +205,7 @@ static int32_t U_CALLCONV compareMappingsUnicodeFirst(const void *context, const void *left, const void *right) { return compareMappings( (UCMTable *)context, (const UCMapping *)left, - (UCMTable *)context, (const UCMapping *)right, TRUE); + (UCMTable *)context, (const UCMapping *)right, true); } /* sorting by bytes first sorts the reverseMap; use indirection to mappings */ @@ -215,7 +215,7 @@ compareMappingsBytesFirst(const void *context, const void *left, const void *rig int32_t l=*(const int32_t *)left, r=*(const int32_t *)right; return compareMappings( table, table->mappings+l, - table, table->mappings+r, FALSE); + table, table->mappings+r, false); } U_CDECL_END @@ -233,7 +233,7 @@ ucm_sortTable(UCMTable *t) { /* 1. sort by Unicode first */ uprv_sortArray(t->mappings, t->mappingsLength, sizeof(UCMapping), compareMappingsUnicodeFirst, t, - FALSE, &errorCode); + false, &errorCode); /* build the reverseMap */ if(t->reverseMap==NULL) { @@ -256,7 +256,7 @@ ucm_sortTable(UCMTable *t) { /* 2. sort reverseMap by mappings bytes first */ uprv_sortArray(t->reverseMap, t->mappingsLength, sizeof(int32_t), compareMappingsBytesFirst, t, - FALSE, &errorCode); + false, &errorCode); if(U_FAILURE(errorCode)) { fprintf(stderr, "ucm error: sortTable()/uprv_sortArray() fails - %s\n", @@ -264,7 +264,7 @@ ucm_sortTable(UCMTable *t) { exit(errorCode); } - t->isSorted=TRUE; + t->isSorted=true; } /* @@ -296,7 +296,7 @@ ucm_moveMappings(UCMTable *base, UCMTable *ext) { } --mbLimit; --base->mappingsLength; - base->isSorted=FALSE; + base->isSorted=false; } else { ++mb; } @@ -469,7 +469,7 @@ checkBaseExtBytes(UCMStates *baseStates, UCMTable *base, UCMTable *ext, } /* compare the base and extension mappings */ - cmp=compareBytes(base, mb, ext, me, TRUE); + cmp=compareBytes(base, mb, ext, me, true); if(cmp<0) { if(intersectBase) { /* mapping in base but not in ext, move it */ @@ -539,13 +539,13 @@ ucm_checkValidity(UCMTable *table, UCMStates *baseStates) { m=table->mappings; mLimit=m+table->mappingsLength; - isOK=TRUE; + isOK=true; while(mbLen); if(count<1) { ucm_printMapping(table, m, stderr); - isOK=FALSE; + isOK=false; } ++m; } @@ -562,11 +562,11 @@ ucm_checkBaseExt(UCMStates *baseStates, /* if we have an extension table, we must always use precision flags */ if(base->flagsType&UCM_FLAGS_IMPLICIT) { fprintf(stderr, "ucm error: the base table contains mappings without precision flags\n"); - return FALSE; + return false; } if(ext->flagsType&UCM_FLAGS_IMPLICIT) { fprintf(stderr, "ucm error: extension table contains mappings without precision flags\n"); - return FALSE; + return false; } /* checking requires both tables to be sorted */ @@ -579,7 +579,7 @@ ucm_checkBaseExt(UCMStates *baseStates, checkBaseExtBytes(baseStates, base, ext, (UBool)(moveTarget!=NULL), intersectBase); if(result&HAS_ERRORS) { - return FALSE; + return false; } if(result&NEEDS_MOVE) { @@ -592,7 +592,7 @@ ucm_checkBaseExt(UCMStates *baseStates, } } - return TRUE; + return true; } /* merge tables for rptp2ucm ------------------------------------------------ */ @@ -616,7 +616,7 @@ ucm_mergeTables(UCMTable *fromUTable, UCMTable *toUTable, fromUIndex=toUIndex=0; while(fromUIndexisSorted=FALSE; + fromUTable->isSorted=false; } /* separate extension mappings out of base table for rptp2ucm --------------- */ @@ -705,15 +705,15 @@ ucm_separateMappings(UCMFile *ucm, UBool isSISO) { m=table->mappings; mLimit=m+table->mappingsLength; - needsMove=FALSE; - isOK=TRUE; + needsMove=false; + isOK=true; for(; mbLen==1 && (m->b.bytes[0]==0xe || m->b.bytes[0]==0xf)) { fprintf(stderr, "warning: removing illegal mapping from an SI/SO-stateful table\n"); ucm_printMapping(table, m, stderr); m->moveFlag|=UCM_REMOVE_MAPPING; - needsMove=TRUE; + needsMove=true; continue; } @@ -723,22 +723,22 @@ ucm_separateMappings(UCMFile *ucm, UBool isSISO) { if(type<0) { /* illegal byte sequence */ printMapping(m, UCM_GET_CODE_POINTS(table, m), UCM_GET_BYTES(table, m), stderr); - isOK=FALSE; + isOK=false; } else if(type>0) { m->moveFlag|=UCM_MOVE_TO_EXT; - needsMove=TRUE; + needsMove=true; } } if(!isOK) { - return FALSE; + return false; } if(needsMove) { ucm_moveMappings(ucm->base, ucm->ext); - return ucm_checkBaseExt(&ucm->states, ucm->base, ucm->ext, ucm->ext, FALSE); + return ucm_checkBaseExt(&ucm->states, ucm->base, ucm->ext, ucm->ext, false); } else { ucm_sortTable(ucm->base); - return TRUE; + return true; } } @@ -810,16 +810,16 @@ ucm_parseMappingLine(UCMapping *m, *end!='>' ) { fprintf(stderr, "ucm error: Unicode code point must be formatted as (1..6 hex digits) - \"%s\"\n", line); - return FALSE; + return false; } if((uint32_t)cp>0x10ffff || U_IS_SURROGATE(cp)) { fprintf(stderr, "ucm error: Unicode code point must be 0..d7ff or e000..10ffff - \"%s\"\n", line); - return FALSE; + return false; } if(uLen==UCNV_EXT_MAX_UCHARS) { fprintf(stderr, "ucm error: too many code points on \"%s\"\n", line); - return FALSE; + return false; } codePoints[uLen++]=cp; s=end+1; @@ -827,7 +827,7 @@ ucm_parseMappingLine(UCMapping *m, if(uLen==0) { fprintf(stderr, "ucm error: no Unicode code points on \"%s\"\n", line); - return FALSE; + return false; } else if(uLen==1) { m->u=codePoints[0]; } else { @@ -837,7 +837,7 @@ ucm_parseMappingLine(UCMapping *m, u16Length>UCNV_EXT_MAX_UCHARS ) { fprintf(stderr, "ucm error: too many UChars on \"%s\"\n", line); - return FALSE; + return false; } } @@ -847,10 +847,10 @@ ucm_parseMappingLine(UCMapping *m, bLen=ucm_parseBytes(bytes, line, &s); if(bLen<0) { - return FALSE; + return false; } else if(bLen==0) { fprintf(stderr, "ucm error: no bytes on \"%s\"\n", line); - return FALSE; + return false; } else if(bLen<=4) { uprv_memcpy(m->b.bytes, bytes, bLen); } @@ -864,7 +864,7 @@ ucm_parseMappingLine(UCMapping *m, f=(int8_t)(s[1]-'0'); if((uint8_t)f>4) { fprintf(stderr, "ucm error: fallback indicator must be |0..|4 - \"%s\"\n", line); - return FALSE; + return false; } break; } @@ -874,7 +874,7 @@ ucm_parseMappingLine(UCMapping *m, m->uLen=uLen; m->bLen=bLen; m->f=f; - return TRUE; + return true; } /* general APIs ------------------------------------------------------------- */ @@ -909,7 +909,7 @@ ucm_resetTable(UCMTable *table) { table->flagsType=0; table->unicodeMask=0; table->bytesLength=table->codePointsLength=0; - table->isSorted=FALSE; + table->isSorted=false; } } @@ -1008,7 +1008,7 @@ ucm_addMapping(UCMTable *table, tm=table->mappings+table->mappingsLength++; uprv_memcpy(tm, m, sizeof(UCMapping)); - table->isSorted=FALSE; + table->isSorted=false; } U_CAPI UCMFile * U_EXPORT2 @@ -1099,7 +1099,7 @@ ucm_addMappingAuto(UCMFile *ucm, UBool forBase, UCMStates *baseStates, if(m->f==2 && m->uLen>1) { fprintf(stderr, "ucm error: illegal |2 mapping from multiple code points\n"); printMapping(m, codePoints, bytes, stderr); - return FALSE; + return false; } if(baseStates!=NULL) { @@ -1108,7 +1108,7 @@ ucm_addMappingAuto(UCMFile *ucm, UBool forBase, UCMStates *baseStates, if(type<0) { /* illegal byte sequence */ printMapping(m, codePoints, bytes, stderr); - return FALSE; + return false; } } else { /* not used - adding a mapping for an extension-only table before its base table is read */ @@ -1125,7 +1125,7 @@ ucm_addMappingAuto(UCMFile *ucm, UBool forBase, UCMStates *baseStates, ucm_addMapping(ucm->ext, m, codePoints, bytes); } - return TRUE; + return true; } U_CAPI UBool U_EXPORT2 @@ -1138,7 +1138,7 @@ ucm_addMappingFromLine(UCMFile *ucm, const char *line, UBool forBase, UCMStates /* ignore empty and comment lines */ if(line[0]=='#' || *(s=u_skipWhitespace(line))==0 || *s=='\n' || *s=='\r') { - return TRUE; + return true; } return @@ -1158,13 +1158,13 @@ ucm_readTable(UCMFile *ucm, FileStream* convFile, return; } - isOK=TRUE; + isOK=true; for(;;) { /* read the next line */ if(!T_FileStream_readLine(convFile, line, sizeof(line))) { fprintf(stderr, "incomplete charmap section\n"); - isOK=FALSE; + isOK=false; break; } diff --git a/deps/icu-small/source/tools/toolutil/ucm.h b/deps/icu-small/source/tools/toolutil/ucm.h index 04e6b2030def41..8ea90604d475ed 100644 --- a/deps/icu-small/source/tools/toolutil/ucm.h +++ b/deps/icu-small/source/tools/toolutil/ucm.h @@ -207,7 +207,7 @@ ucm_checkValidity(UCMTable *ext, UCMStates *baseStates); * * Sort both tables, and then for each mapping direction: * - * If intersectBase is TRUE and the base table contains a mapping + * If intersectBase is true and the base table contains a mapping * that does not exist in the extension table, then this mapping is moved * to moveTarget. * @@ -223,7 +223,7 @@ ucm_checkValidity(UCMTable *ext, UCMStates *baseStates); * - if moveTarget!=NULL: move the base mapping to the moveTarget table * - else: error * - * @return FALSE in case of an irreparable error + * @return false in case of an irreparable error */ U_CAPI UBool U_EXPORT2 ucm_checkBaseExt(UCMStates *baseStates, UCMTable *base, UCMTable *ext, diff --git a/deps/icu-small/source/tools/toolutil/ucmstate.cpp b/deps/icu-small/source/tools/toolutil/ucmstate.cpp index 1ff2d7d19323b3..d46b73ed30c690 100644 --- a/deps/icu-small/source/tools/toolutil/ucmstate.cpp +++ b/deps/icu-small/source/tools/toolutil/ucmstate.cpp @@ -226,12 +226,12 @@ ucm_parseHeaderLine(UCMFile *ucm, /* skip leading white space and ignore empty lines */ s=(char *)u_skipWhitespace(line); if(*s==0) { - return TRUE; + return true; } /* stop at the beginning of the mapping section */ if(uprv_memcmp(s, "CHARMAP", 7)==0) { - return FALSE; + return false; } /* get the key name, bracketed in <> */ @@ -275,7 +275,7 @@ ucm_parseHeaderLine(UCMFile *ucm, fprintf(stderr, "ucm error: unknown %s\n", *pValue); exit(U_INVALID_TABLE_FORMAT); } - return TRUE; + return true; } else if(uprv_strcmp(*pKey, "mb_cur_max")==0) { c=**pValue; if('1'<=c && c<='4' && (*pValue)[1]==0) { @@ -285,7 +285,7 @@ ucm_parseHeaderLine(UCMFile *ucm, fprintf(stderr, "ucm error: illegal %s\n", *pValue); exit(U_INVALID_TABLE_FORMAT); } - return TRUE; + return true; } else if(uprv_strcmp(*pKey, "mb_cur_min")==0) { c=**pValue; if('1'<=c && c<='4' && (*pValue)[1]==0) { @@ -294,7 +294,7 @@ ucm_parseHeaderLine(UCMFile *ucm, fprintf(stderr, "ucm error: illegal %s\n", *pValue); exit(U_INVALID_TABLE_FORMAT); } - return TRUE; + return true; } else if(uprv_strcmp(*pKey, "icu:state")==0) { /* if an SBCS/DBCS/EBCDIC_STATEFUL converter has icu:state, then turn it into MBCS */ switch(states->conversionType) { @@ -315,17 +315,17 @@ ucm_parseHeaderLine(UCMFile *ucm, exit(U_INVALID_TABLE_FORMAT); } ucm_addState(states, *pValue); - return TRUE; + return true; } else if(uprv_strcmp(*pKey, "icu:base")==0) { if(**pValue==0) { fprintf(stderr, "ucm error: without a base table name\n"); exit(U_INVALID_TABLE_FORMAT); } uprv_strcpy(ucm->baseName, *pValue); - return TRUE; + return true; } - return FALSE; + return false; } /* post-processing ---------------------------------------------------------- */ @@ -343,12 +343,12 @@ sumUpStates(UCMStates *states) { * the offsets sum of that state needs to be added. * This is achieved in at most countStates iterations. */ - allStatesReady=FALSE; + allStatesReady=false; for(count=states->countStates; !allStatesReady && count>=0; --count) { - allStatesReady=TRUE; + allStatesReady=true; for(state=states->countStates-1; state>=0; --state) { if(!(states->stateFlags[state]&MBCS_STATE_FLAG_READY)) { - allStatesReady=FALSE; + allStatesReady=false; sum=0; /* at first, add up only the final delta offsets to keep them <512 */ @@ -848,7 +848,7 @@ findUnassigned(UCMStates *states, UBool haveAssigned; localSavings=belowSavings=0; - haveAssigned=FALSE; + haveAssigned=false; for(i=0; i<256; ++i) { entry=states->stateTable[state][i]; if(MBCS_ENTRY_IS_TRANSITION(entry)) { @@ -859,7 +859,7 @@ findUnassigned(UCMStates *states, offset+MBCS_ENTRY_TRANSITION_OFFSET(entry), (b<<8)|(uint32_t)i); if(savings<0) { - haveAssigned=TRUE; + haveAssigned=true; } else if(savings>0) { printf(" all-unassigned sequences from prefix 0x%02lx state %ld use %ld bytes\n", (unsigned long)((b<<8)|i), (long)state, (long)savings); @@ -872,7 +872,7 @@ findUnassigned(UCMStates *states, if(unicodeCodeUnits[entry]==0xfffe && ucm_findFallback(toUFallbacks, countToUFallbacks, entry)<0) { localSavings+=2; } else { - haveAssigned=TRUE; + haveAssigned=true; } break; case MBCS_STATE_VALID_16_PAIR: @@ -880,7 +880,7 @@ findUnassigned(UCMStates *states, if(unicodeCodeUnits[entry]==0xfffe) { localSavings+=4; } else { - haveAssigned=TRUE; + haveAssigned=true; } break; default: @@ -968,7 +968,7 @@ ucm_optimizeStates(UCMStates *states, errorCode=U_ZERO_ERROR; /* nothing bad will happen... */ uprv_sortArray(toUFallbacks, countToUFallbacks, sizeof(_MBCSToUFallback), - compareFallbacks, NULL, FALSE, &errorCode); + compareFallbacks, NULL, false, &errorCode); } } diff --git a/deps/icu-small/source/tools/toolutil/udbgutil.cpp b/deps/icu-small/source/tools/toolutil/udbgutil.cpp index 993694546f4a72..dcf71b28872f69 100644 --- a/deps/icu-small/source/tools/toolutil/udbgutil.cpp +++ b/deps/icu-small/source/tools/toolutil/udbgutil.cpp @@ -239,7 +239,7 @@ static const Field names_UDebugEnumType[] = /** * @param type type of item - * @param actual TRUE: for the actual enum's type (UCAL_FIELD_COUNT, etc), or FALSE for the string count + * @param actual true: for the actual enum's type (UCAL_FIELD_COUNT, etc), or false for the string count */ static int32_t _udbg_enumCount(UDebugEnumType type, UBool actual) { switch(type) { @@ -288,16 +288,16 @@ static const Field* _udbg_enumFields(UDebugEnumType type) { // implementation int32_t udbg_enumCount(UDebugEnumType type) { - return _udbg_enumCount(type, FALSE); + return _udbg_enumCount(type, false); } int32_t udbg_enumExpectedCount(UDebugEnumType type) { - return _udbg_enumCount(type, TRUE); + return _udbg_enumCount(type, true); } const char * udbg_enumName(UDebugEnumType type, int32_t field) { if(field<0 || - field>=_udbg_enumCount(type,FALSE)) { // also will catch unsupported items + field>=_udbg_enumCount(type,false)) { // also will catch unsupported items return NULL; } else { const Field *fields = _udbg_enumFields(type); @@ -311,7 +311,7 @@ const char * udbg_enumName(UDebugEnumType type, int32_t field) { int32_t udbg_enumArrayValue(UDebugEnumType type, int32_t field) { if(field<0 || - field>=_udbg_enumCount(type,FALSE)) { // also will catch unsupported items + field>=_udbg_enumCount(type,false)) { // also will catch unsupported items return -1; } else { const Field *fields = _udbg_enumFields(type); @@ -324,18 +324,18 @@ int32_t udbg_enumArrayValue(UDebugEnumType type, int32_t field) { } int32_t udbg_enumByName(UDebugEnumType type, const char *value) { - if(type<0||type>=_udbg_enumCount(UDBG_UDebugEnumType, TRUE)) { + if(type<0||type>=_udbg_enumCount(UDBG_UDebugEnumType, true)) { return -1; // type out of range } const Field *fields = _udbg_enumFields(type); if (fields != NULL) { - for(int32_t field = 0;field<_udbg_enumCount(type, FALSE);field++) { + for(int32_t field = 0;field<_udbg_enumCount(type, false);field++) { if(!strcmp(value, fields[field].str + fields[field].prefix)) { return fields[field].num; } } // try with the prefix - for(int32_t field = 0;field<_udbg_enumCount(type, FALSE);field++) { + for(int32_t field = 0;field<_udbg_enumCount(type, false);field++) { if(!strcmp(value, fields[field].str)) { return fields[field].num; } @@ -490,7 +490,7 @@ U_CAPI int32_t paramLocaleDefaultBcp47(const USystemParams * /* param */, char *target, int32_t targetCapacity, UErrorCode *status) { if(U_FAILURE(*status))return 0; const char *def = uloc_getDefault(); - return uloc_toLanguageTag(def,target,targetCapacity,FALSE,status); + return uloc_toLanguageTag(def,target,targetCapacity,false,status); } @@ -650,18 +650,18 @@ void KnownIssues::add(const char *ticketStr, const char *where, const UChar *msg { const std::string ticket = mapTicketId(ticketStr); if(fTable.find(ticket) == fTable.end()) { - if(firstForTicket!=NULL) *firstForTicket = TRUE; + if(firstForTicket!=NULL) *firstForTicket = true; fTable[ticket] = std::map < std::string, std::set < std::string > >(); } else { - if(firstForTicket!=NULL) *firstForTicket = FALSE; + if(firstForTicket!=NULL) *firstForTicket = false; } if(where==NULL) return; if(fTable[ticket].find(where) == fTable[ticket].end()) { - if(firstForWhere!=NULL) *firstForWhere = TRUE; + if(firstForWhere!=NULL) *firstForWhere = true; fTable[ticket][where] = std::set < std::string >(); } else { - if(firstForWhere!=NULL) *firstForWhere = FALSE; + if(firstForWhere!=NULL) *firstForWhere = false; } if(msg==NULL || !*msg) return; @@ -674,18 +674,18 @@ void KnownIssues::add(const char *ticketStr, const char *where, const char *msg, { const std::string ticket = mapTicketId(ticketStr); if(fTable.find(ticket) == fTable.end()) { - if(firstForTicket!=NULL) *firstForTicket = TRUE; + if(firstForTicket!=NULL) *firstForTicket = true; fTable[ticket] = std::map < std::string, std::set < std::string > >(); } else { - if(firstForTicket!=NULL) *firstForTicket = FALSE; + if(firstForTicket!=NULL) *firstForTicket = false; } if(where==NULL) return; if(fTable[ticket].find(where) == fTable[ticket].end()) { - if(firstForWhere!=NULL) *firstForWhere = TRUE; + if(firstForWhere!=NULL) *firstForWhere = true; fTable[ticket][where] = std::set < std::string >(); } else { - if(firstForWhere!=NULL) *firstForWhere = FALSE; + if(firstForWhere!=NULL) *firstForWhere = false; } if(msg==NULL || !*msg) return; @@ -696,7 +696,7 @@ void KnownIssues::add(const char *ticketStr, const char *where, const char *msg, UBool KnownIssues::print() { if(fTable.empty()) { - return FALSE; + return false; } std::cout << "KNOWN ISSUES" << std::endl; @@ -723,7 +723,7 @@ UBool KnownIssues::print() } } } - return TRUE; + return true; } U_CAPI void *udbg_knownIssue_openU(void *ptr, const char *ticket, char *where, const UChar *msg, UBool *firstForTicket, @@ -753,10 +753,10 @@ U_CAPI void *udbg_knownIssue_open(void *ptr, const char *ticket, char *where, co U_CAPI UBool udbg_knownIssue_print(void *ptr) { KnownIssues *t = static_cast(ptr); if(t==NULL) { - return FALSE; + return false; } else { t->print(); - return TRUE; + return true; } } diff --git a/deps/icu-small/source/tools/toolutil/udbgutil.h b/deps/icu-small/source/tools/toolutil/udbgutil.h index b9af132da5ba64..e3ed513839cd8d 100644 --- a/deps/icu-small/source/tools/toolutil/udbgutil.h +++ b/deps/icu-small/source/tools/toolutil/udbgutil.h @@ -133,7 +133,7 @@ U_CAPI void *udbg_knownIssue_open(void *ptr, const char *ticket, char *where, co /** * Print 'known issue' table, to std::cout. * @param ptr pointer from udbg_knownIssue - * @return TRUE if there were any issues. + * @return true if there were any issues. */ U_CAPI UBool udbg_knownIssue_print(void *ptr); diff --git a/deps/icu-small/source/tools/toolutil/writesrc.cpp b/deps/icu-small/source/tools/toolutil/writesrc.cpp index 143254a7f34518..0bd8b85bb8ae00 100644 --- a/deps/icu-small/source/tools/toolutil/writesrc.cpp +++ b/deps/icu-small/source/tools/toolutil/writesrc.cpp @@ -19,6 +19,7 @@ */ #include +#include #include #include "unicode/utypes.h" #include "unicode/putil.h" @@ -143,12 +144,14 @@ usrc_writeArray(FILE *f, const uint8_t *p8; const uint16_t *p16; const uint32_t *p32; - uint32_t value; + const int64_t *p64; // Signed due to TOML! + int64_t value; // Signed due to TOML! int32_t i, col; p8=NULL; p16=NULL; p32=NULL; + p64=NULL; switch(width) { case 8: p8=(const uint8_t *)p; @@ -159,6 +162,9 @@ usrc_writeArray(FILE *f, case 32: p32=(const uint32_t *)p; break; + case 64: + p64=(const int64_t *)p; + break; default: fprintf(stderr, "usrc_writeArray(width=%ld) unrecognized width\n", (long)width); return; @@ -186,11 +192,14 @@ usrc_writeArray(FILE *f, case 32: value=p32[i]; break; + case 64: + value=p64[i]; + break; default: value=0; /* unreachable */ break; } - fprintf(f, value<=9 ? "%lu" : "0x%lx", (unsigned long)value); + fprintf(f, value<=9 ? "%" PRId64 : "0x%" PRIx64, value); } if(postfix!=NULL) { fputs(postfix, f); @@ -251,7 +260,7 @@ usrc_writeUTrie2Struct(FILE *f, " 0x%lx,\n" /* errorValue */ " 0x%lx,\n" /* highStart */ " 0x%lx,\n" /* highValueIndex */ - " NULL, 0, FALSE, FALSE, 0, NULL\n", + " NULL, 0, false, false, 0, NULL\n", (long)pTrie->indexLength, (long)pTrie->dataLength, (short)pTrie->index2NullOffset, (short)pTrie->dataNullOffset, (long)pTrie->initialValue, (long)pTrie->errorValue, diff --git a/deps/icu-small/source/tools/toolutil/writesrc.h b/deps/icu-small/source/tools/toolutil/writesrc.h index 784a9b9c7a7589..9c0be5a10077ff 100644 --- a/deps/icu-small/source/tools/toolutil/writesrc.h +++ b/deps/icu-small/source/tools/toolutil/writesrc.h @@ -69,7 +69,7 @@ usrc_writeFileNameGeneratedBy( const char *generator); /** - * Writes the contents of an array of 8/16/32-bit words. + * Writes the contents of an array of 8/16/32/64-bit words. * The prefix and postfix are optional (can be NULL) and are written first/last. * The prefix may contain a %ld or similar field for the array length. * The {} and declaration etc. need to be included in prefix/postfix or diff --git a/deps/icu-small/source/tools/toolutil/xmlparser.cpp b/deps/icu-small/source/tools/toolutil/xmlparser.cpp index a6569903bcdf97..104a99c93e7976 100644 --- a/deps/icu-small/source/tools/toolutil/xmlparser.cpp +++ b/deps/icu-small/source/tools/toolutil/xmlparser.cpp @@ -221,7 +221,7 @@ UXMLParser::parseFile(const char *filename, UErrorCode &errorCode) { cnv, &pu, buffer+src.getCapacity(), &pb, bytes+bytesLength, - NULL, TRUE, &errorCode); + NULL, true, &errorCode); src.releaseBuffer(U_SUCCESS(errorCode) ? (int32_t)(pu-buffer) : 0); ucnv_close(cnv); cnv=NULL; @@ -272,7 +272,7 @@ UXMLParser::parseFile(const char *filename, UErrorCode &errorCode) { capacity=fileLength; // estimated capacity src.getBuffer(capacity); src.releaseBuffer(0); // zero length - flush=FALSE; + flush=false; for(;;) { // convert contents of bytes[bytesLength] pb=bytes; @@ -289,7 +289,7 @@ UXMLParser::parseFile(const char *filename, UErrorCode &errorCode) { ucnv_toUnicode( cnv, &pu, buffer+src.getCapacity(), &pb, bytes+bytesLength, - NULL, FALSE, &errorCode); + NULL, false, &errorCode); src.releaseBuffer(U_SUCCESS(errorCode) ? (int32_t)(pu-buffer) : 0); if(errorCode==U_BUFFER_OVERFLOW_ERROR) { errorCode=U_ZERO_ERROR; @@ -311,7 +311,7 @@ UXMLParser::parseFile(const char *filename, UErrorCode &errorCode) { bytesLength=T_FileStream_read(f, bytes, (int32_t)sizeof(bytes)); if(bytesLength==0) { // reached end of file, convert once more to flush the converter - flush=TRUE; + flush=true; } } @@ -373,7 +373,7 @@ UXMLParser::parse(const UnicodeString &src, UErrorCode &status) { root = createElement(mXMLElemEmpty, status); fPos = mXMLElemEmpty.end(status); } else { - if (mXMLElemStart.lookingAt(fPos, status) == FALSE) { + if (mXMLElemStart.lookingAt(fPos, status) == false) { error("Root Element expected", status); goto errorExit; } @@ -403,7 +403,7 @@ UXMLParser::parse(const UnicodeString &src, UErrorCode &status) { UnicodeString s = scanContent(status); if (s.length() > 0) { mXMLSP.reset(s); - if (mXMLSP.matches(status) == FALSE) { + if (mXMLSP.matches(status) == false) { // This chunk of text contains something other than just // white space. Make a child node for it. replaceCharRefs(s, status); diff --git a/deps/icu-small/source/tools/toolutil/xmlparser.h b/deps/icu-small/source/tools/toolutil/xmlparser.h index 5a3a24c5ed92e5..7f798f66f77010 100644 --- a/deps/icu-small/source/tools/toolutil/xmlparser.h +++ b/deps/icu-small/source/tools/toolutil/xmlparser.h @@ -61,7 +61,7 @@ class U_TOOLUTIL_API UXMLElement : public UObject { /** * Get the text contents of the element. * Append the contents of all text child nodes. - * @param recurse If TRUE, also recursively appends the contents of all + * @param recurse If true, also recursively appends the contents of all * text child nodes of element children. * @return The text contents. */ diff --git a/deps/nghttp2/lib/CMakeLists.txt b/deps/nghttp2/lib/CMakeLists.txt index 4dc2fcdbac6a60..fb24fa186f1114 100644 --- a/deps/nghttp2/lib/CMakeLists.txt +++ b/deps/nghttp2/lib/CMakeLists.txt @@ -23,6 +23,7 @@ set(NGHTTP2_SOURCES nghttp2_mem.c nghttp2_http.c nghttp2_rcbuf.c + nghttp2_extpri.c nghttp2_debug.c ) diff --git a/deps/nghttp2/lib/Makefile.am b/deps/nghttp2/lib/Makefile.am index 1e1f24843ac713..9a985bf76b28a8 100644 --- a/deps/nghttp2/lib/Makefile.am +++ b/deps/nghttp2/lib/Makefile.am @@ -50,6 +50,7 @@ OBJECTS = nghttp2_pq.c nghttp2_map.c nghttp2_queue.c \ nghttp2_mem.c \ nghttp2_http.c \ nghttp2_rcbuf.c \ + nghttp2_extpri.c \ nghttp2_debug.c HFILES = nghttp2_pq.h nghttp2_int.h nghttp2_map.h nghttp2_queue.h \ @@ -66,6 +67,7 @@ HFILES = nghttp2_pq.h nghttp2_int.h nghttp2_map.h nghttp2_queue.h \ nghttp2_mem.h \ nghttp2_http.h \ nghttp2_rcbuf.h \ + nghttp2_extpri.h \ nghttp2_debug.h libnghttp2_la_SOURCES = $(HFILES) $(OBJECTS) diff --git a/deps/nghttp2/lib/Makefile.in b/deps/nghttp2/lib/Makefile.in index 5653774d5d6a1c..6b8722d2d9a9dc 100644 --- a/deps/nghttp2/lib/Makefile.in +++ b/deps/nghttp2/lib/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.16.4 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 Free Software Foundation, Inc. @@ -162,7 +162,7 @@ am__objects_2 = nghttp2_pq.lo nghttp2_map.lo nghttp2_queue.lo \ nghttp2_hd_huffman.lo nghttp2_hd_huffman_data.lo \ nghttp2_version.lo nghttp2_priority_spec.lo nghttp2_option.lo \ nghttp2_callbacks.lo nghttp2_mem.lo nghttp2_http.lo \ - nghttp2_rcbuf.lo nghttp2_debug.lo + nghttp2_rcbuf.lo nghttp2_extpri.lo nghttp2_debug.lo am_libnghttp2_la_OBJECTS = $(am__objects_1) $(am__objects_2) libnghttp2_la_OBJECTS = $(am_libnghttp2_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) @@ -189,8 +189,9 @@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/nghttp2_buf.Plo \ ./$(DEPDIR)/nghttp2_callbacks.Plo \ - ./$(DEPDIR)/nghttp2_debug.Plo ./$(DEPDIR)/nghttp2_frame.Plo \ - ./$(DEPDIR)/nghttp2_hd.Plo ./$(DEPDIR)/nghttp2_hd_huffman.Plo \ + ./$(DEPDIR)/nghttp2_debug.Plo ./$(DEPDIR)/nghttp2_extpri.Plo \ + ./$(DEPDIR)/nghttp2_frame.Plo ./$(DEPDIR)/nghttp2_hd.Plo \ + ./$(DEPDIR)/nghttp2_hd_huffman.Plo \ ./$(DEPDIR)/nghttp2_hd_huffman_data.Plo \ ./$(DEPDIR)/nghttp2_helper.Plo ./$(DEPDIR)/nghttp2_http.Plo \ ./$(DEPDIR)/nghttp2_map.Plo ./$(DEPDIR)/nghttp2_mem.Plo \ @@ -336,6 +337,7 @@ EXTRABPFCFLAGS = @EXTRABPFCFLAGS@ EXTRACFLAG = @EXTRACFLAG@ EXTRA_DEFS = @EXTRA_DEFS@ FGREP = @FGREP@ +FILECMD = @FILECMD@ GREP = @GREP@ HAVE_CXX14 = @HAVE_CXX14@ INSTALL = @INSTALL@ @@ -523,6 +525,7 @@ OBJECTS = nghttp2_pq.c nghttp2_map.c nghttp2_queue.c \ nghttp2_mem.c \ nghttp2_http.c \ nghttp2_rcbuf.c \ + nghttp2_extpri.c \ nghttp2_debug.c HFILES = nghttp2_pq.h nghttp2_int.h nghttp2_map.h nghttp2_queue.h \ @@ -539,6 +542,7 @@ HFILES = nghttp2_pq.h nghttp2_int.h nghttp2_map.h nghttp2_queue.h \ nghttp2_mem.h \ nghttp2_http.h \ nghttp2_rcbuf.h \ + nghttp2_extpri.h \ nghttp2_debug.h libnghttp2_la_SOURCES = $(HFILES) $(OBJECTS) @@ -628,6 +632,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nghttp2_buf.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nghttp2_callbacks.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nghttp2_debug.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nghttp2_extpri.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nghttp2_frame.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nghttp2_hd.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nghttp2_hd_huffman.Plo@am__quote@ # am--include-marker @@ -909,6 +914,7 @@ distclean: distclean-recursive -rm -f ./$(DEPDIR)/nghttp2_buf.Plo -rm -f ./$(DEPDIR)/nghttp2_callbacks.Plo -rm -f ./$(DEPDIR)/nghttp2_debug.Plo + -rm -f ./$(DEPDIR)/nghttp2_extpri.Plo -rm -f ./$(DEPDIR)/nghttp2_frame.Plo -rm -f ./$(DEPDIR)/nghttp2_hd.Plo -rm -f ./$(DEPDIR)/nghttp2_hd_huffman.Plo @@ -976,6 +982,7 @@ maintainer-clean: maintainer-clean-recursive -rm -f ./$(DEPDIR)/nghttp2_buf.Plo -rm -f ./$(DEPDIR)/nghttp2_callbacks.Plo -rm -f ./$(DEPDIR)/nghttp2_debug.Plo + -rm -f ./$(DEPDIR)/nghttp2_extpri.Plo -rm -f ./$(DEPDIR)/nghttp2_frame.Plo -rm -f ./$(DEPDIR)/nghttp2_hd.Plo -rm -f ./$(DEPDIR)/nghttp2_hd_huffman.Plo diff --git a/deps/nghttp2/lib/includes/Makefile.in b/deps/nghttp2/lib/includes/Makefile.in index 327e523197e4ca..1943ca83222b77 100644 --- a/deps/nghttp2/lib/includes/Makefile.in +++ b/deps/nghttp2/lib/includes/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.16.4 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 Free Software Foundation, Inc. @@ -245,6 +245,7 @@ EXTRABPFCFLAGS = @EXTRABPFCFLAGS@ EXTRACFLAG = @EXTRACFLAG@ EXTRA_DEFS = @EXTRA_DEFS@ FGREP = @FGREP@ +FILECMD = @FILECMD@ GREP = @GREP@ HAVE_CXX14 = @HAVE_CXX14@ INSTALL = @INSTALL@ diff --git a/deps/nghttp2/lib/includes/nghttp2/nghttp2.h b/deps/nghttp2/lib/includes/nghttp2/nghttp2.h index 04321a652f145b..65077dd51613c1 100644 --- a/deps/nghttp2/lib/includes/nghttp2/nghttp2.h +++ b/deps/nghttp2/lib/includes/nghttp2/nghttp2.h @@ -634,7 +634,11 @@ typedef enum { * The ORIGIN frame, which is defined by `RFC 8336 * `_. */ - NGHTTP2_ORIGIN = 0x0c + NGHTTP2_ORIGIN = 0x0c, + /** + * The PRIORITY_UPDATE frame, which is defined by :rfc:`9218`. + */ + NGHTTP2_PRIORITY_UPDATE = 0x10 } nghttp2_frame_type; /** @@ -703,7 +707,11 @@ typedef enum { * SETTINGS_ENABLE_CONNECT_PROTOCOL * (`RFC 8441 `_) */ - NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL = 0x08 + NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL = 0x08, + /** + * SETTINGS_NO_RFC7540_PRIORITIES (:rfc:`9218`) + */ + NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES = 0x09 } nghttp2_settings_id; /* Note: If we add SETTINGS, update the capacity of NGHTTP2_INBOUND_NUM_IV as well */ @@ -1422,12 +1430,6 @@ typedef ssize_t (*nghttp2_recv_callback)(nghttp2_session *session, uint8_t *buf, * respectively. The header name/value pairs are emitted via * :type:`nghttp2_on_header_callback`. * - * For HEADERS, PUSH_PROMISE and DATA frames, this callback may be - * called after stream is closed (see - * :type:`nghttp2_on_stream_close_callback`). The application should - * check that stream is still alive using its own stream management or - * :func:`nghttp2_session_get_stream_user_data()`. - * * Only HEADERS and DATA frame can signal the end of incoming data. * If ``frame->hd.flags & NGHTTP2_FLAG_END_STREAM`` is nonzero, the * |frame| is the last frame from the remote peer in this stream. @@ -2693,6 +2695,11 @@ nghttp2_option_set_max_deflate_dynamic_table_size(nghttp2_option *option, * This option prevents the library from retaining closed streams to * maintain the priority tree. If this option is set to nonzero, * applications can discard closed stream completely to save memory. + * + * If + * :enum:`nghttp2_settings_id.NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES` + * of value of 1 is submitted via `nghttp2_submit_settings()`, any + * closed streams are not retained regardless of this option. */ NGHTTP2_EXTERN void nghttp2_option_set_no_closed_streams(nghttp2_option *option, int val); @@ -2719,6 +2726,36 @@ NGHTTP2_EXTERN void nghttp2_option_set_max_outbound_ack(nghttp2_option *option, NGHTTP2_EXTERN void nghttp2_option_set_max_settings(nghttp2_option *option, size_t val); +/** + * @function + * + * This option, if set to nonzero, allows server to fallback to + * :rfc:`7540` priorities if SETTINGS_NO_RFC7540_PRIORITIES was not + * received from client, and server submitted + * :enum:`nghttp2_settings_id.NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES` + * = 1 via `nghttp2_submit_settings()`. Most of the advanced + * functionality for RFC 7540 priorities are still disabled. This + * fallback only enables the minimal feature set of RFC 7540 + * priorities to deal with priority signaling from client. + * + * Client session ignores this option. + */ +NGHTTP2_EXTERN void +nghttp2_option_set_server_fallback_rfc7540_priorities(nghttp2_option *option, + int val); + +/** + * @function + * + * This option, if set to nonzero, turns off RFC 9113 leading and + * trailing white spaces validation against HTTP field value. Some + * important fields, such as HTTP/2 pseudo header fields, are + * validated more strictly and this option does not apply to them. + */ +NGHTTP2_EXTERN void +nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation( + nghttp2_option *option, int val); + /** * @function * @@ -3589,6 +3626,11 @@ NGHTTP2_EXTERN int nghttp2_session_consume_stream(nghttp2_session *session, * found, we use default priority instead of given |pri_spec|. That * is make stream depend on root stream with weight 16. * + * If + * :enum:`nghttp2_settings_id.NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES` + * of value of 1 is submitted via `nghttp2_submit_settings()`, this + * function does nothing and returns 0. + * * This function returns 0 if it succeeds, or one of the following * negative error codes: * @@ -3632,6 +3674,11 @@ nghttp2_session_change_stream_priority(nghttp2_session *session, * found, we use default priority instead of given |pri_spec|. That * is make stream depend on root stream with weight 16. * + * If + * :enum:`nghttp2_settings_id.NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES` + * of value of 1 is submitted via `nghttp2_submit_settings()`, this + * function does nothing and returns 0. + * * This function returns 0 if it succeeds, or one of the following * negative error codes: * @@ -3837,6 +3884,11 @@ nghttp2_priority_spec_check_default(const nghttp2_priority_spec *pri_spec); * :macro:`NGHTTP2_MAX_WEIGHT`, it becomes * :macro:`NGHTTP2_MAX_WEIGHT`. * + * If + * :enum:`nghttp2_settings_id.NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES` + * of value of 1 is received by a remote endpoint, |pri_spec| is + * ignored, and treated as if ``NULL`` is specified. + * * The |nva| is an array of name/value pair :type:`nghttp2_nv` with * |nvlen| elements. The application is responsible to include * required pseudo-header fields (header field whose name starts with @@ -4057,6 +4109,11 @@ NGHTTP2_EXTERN int nghttp2_submit_trailer(nghttp2_session *session, * :macro:`NGHTTP2_MIN_WEIGHT`. If it is strictly greater than * :macro:`NGHTTP2_MAX_WEIGHT`, it becomes :macro:`NGHTTP2_MAX_WEIGHT`. * + * If + * :enum:`nghttp2_settings_id.NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES` + * of value of 1 is received by a remote endpoint, |pri_spec| is + * ignored, and treated as if ``NULL`` is specified. + * * The |nva| is an array of name/value pair :type:`nghttp2_nv` with * |nvlen| elements. The application is responsible to include * required pseudo-header fields (header field whose name starts with @@ -4184,6 +4241,11 @@ NGHTTP2_EXTERN int nghttp2_submit_data(nghttp2_session *session, uint8_t flags, * :macro:`NGHTTP2_MAX_WEIGHT`, it becomes * :macro:`NGHTTP2_MAX_WEIGHT`. * + * If + * :enum:`nghttp2_settings_id.NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES` + * of value of 1 is received by a remote endpoint, this function does + * nothing and returns 0. + * * This function returns 0 if it succeeds, or one of the following * negative error codes: * @@ -4198,6 +4260,61 @@ nghttp2_submit_priority(nghttp2_session *session, uint8_t flags, int32_t stream_id, const nghttp2_priority_spec *pri_spec); +/** + * @macro + * + * :macro:`NGHTTP2_EXTPRI_DEFAULT_URGENCY` is the default urgency + * level for :rfc:`9218` extensible priorities. + */ +#define NGHTTP2_EXTPRI_DEFAULT_URGENCY 3 + +/** + * @macro + * + * :macro:`NGHTTP2_EXTPRI_URGENCY_HIGH` is the highest urgency level + * for :rfc:`9218` extensible priorities. + */ +#define NGHTTP2_EXTPRI_URGENCY_HIGH 0 + +/** + * @macro + * + * :macro:`NGHTTP2_EXTPRI_URGENCY_LOW` is the lowest urgency level for + * :rfc:`9218` extensible priorities. + */ +#define NGHTTP2_EXTPRI_URGENCY_LOW 7 + +/** + * @macro + * + * :macro:`NGHTTP2_EXTPRI_URGENCY_LEVELS` is the number of urgency + * levels for :rfc:`9218` extensible priorities. + */ +#define NGHTTP2_EXTPRI_URGENCY_LEVELS (NGHTTP2_EXTPRI_URGENCY_LOW + 1) + +/** + * @struct + * + * :type:`nghttp2_extpri` is :rfc:`9218` extensible priorities + * specification for a stream. + */ +typedef struct nghttp2_extpri { + /** + * :member:`urgency` is the urgency of a stream, it must be in + * [:macro:`NGHTTP2_EXTPRI_URGENCY_HIGH`, + * :macro:`NGHTTP2_EXTPRI_URGENCY_LOW`], inclusive, and 0 is the + * highest urgency. + */ + uint32_t urgency; + /** + * :member:`inc` indicates that a content can be processed + * incrementally or not. If inc is 0, it cannot be processed + * incrementally. If inc is 1, it can be processed incrementally. + * Other value is not permitted. + */ + int inc; +} nghttp2_extpri; + /** * @function * @@ -4722,6 +4839,108 @@ NGHTTP2_EXTERN int nghttp2_submit_origin(nghttp2_session *session, const nghttp2_origin_entry *ov, size_t nov); +/** + * @struct + * + * The payload of PRIORITY_UPDATE frame. PRIORITY_UPDATE frame is a + * non-critical extension to HTTP/2. If this frame is received, and + * `nghttp2_option_set_user_recv_extension_type()` is not set, and + * `nghttp2_option_set_builtin_recv_extension_type()` is set for + * :enum:`nghttp2_frame_type.NGHTTP2_PRIORITY_UPDATE`, + * ``nghttp2_extension.payload`` will point to this struct. + * + * It has the following members: + */ +typedef struct { + /** + * The stream ID of the stream whose priority is updated. + */ + int32_t stream_id; + /** + * The pointer to Priority field value. It is not necessarily + * NULL-terminated. + */ + uint8_t *field_value; + /** + * The length of the :member:`field_value`. + */ + size_t field_value_len; +} nghttp2_ext_priority_update; + +/** + * @function + * + * Submits PRIORITY_UPDATE frame. + * + * PRIORITY_UPDATE frame is a non-critical extension to HTTP/2, and + * defined in :rfc:`9218#section-7.1`. + * + * The |flags| is currently ignored and should be + * :enum:`nghttp2_flag.NGHTTP2_FLAG_NONE`. + * + * The |stream_id| is the ID of stream which is prioritized. The + * |field_value| points to the Priority field value. The + * |field_value_len| is the length of the Priority field value. + * + * If this function is called by server, + * :enum:`nghttp2_error.NGHTTP2_ERR_INVALID_STATE` is returned. + * + * If + * :enum:`nghttp2_settings_id.NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES` + * of value of 0 is received by a remote endpoint (or it is omitted), + * this function does nothing and returns 0. + * + * This function returns 0 if it succeeds, or one of the following + * negative error codes: + * + * :enum:`nghttp2_error.NGHTTP2_ERR_NOMEM` + * Out of memory + * :enum:`nghttp2_error.NGHTTP2_ERR_INVALID_STATE` + * The function is called from server side session + * :enum:`nghttp2_error.NGHTTP2_ERR_INVALID_ARGUMENT` + * The |field_value_len| is larger than 16380; or |stream_id| is + * 0. + */ +NGHTTP2_EXTERN int nghttp2_submit_priority_update(nghttp2_session *session, + uint8_t flags, + int32_t stream_id, + const uint8_t *field_value, + size_t field_value_len); + +/** + * @function + * + * Changes the priority of the existing stream denoted by |stream_id|. + * The new priority is |extpri|. This function is meant to be used by + * server for :rfc:`9218` extensible prioritization scheme. + * + * If |session| is initialized as client, this function returns + * :enum:`nghttp2_error.NGHTTP2_ERR_INVALID_STATE`. For client, use + * `nghttp2_submit_priority_update()` instead. + * + * If :member:`extpri->urgency ` is out of + * bound, it is set to :macro:`NGHTTP2_EXTPRI_URGENCY_LOW`. + * + * If |ignore_client_signal| is nonzero, server starts to ignore + * client priority signals for this stream. + * + * If + * :enum:`nghttp2_settings_id.NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES` + * of value of 1 is not submitted via `nghttp2_submit_settings()`, + * this function does nothing and returns 0. + * + * :enum:`nghttp2_error.NGHTTP2_ERR_NOMEM` + * Out of memory. + * :enum:`nghttp2_error.NGHTTP2_ERR_INVALID_STATE` + * The |session| is initialized as client. + * :enum:`nghttp2_error.NGHTTP2_ERR_INVALID_ARGUMENT` + * |stream_id| is zero; or a stream denoted by |stream_id| is not + * found. + */ +NGHTTP2_EXTERN int nghttp2_session_change_extpri_stream_priority( + nghttp2_session *session, int32_t stream_id, const nghttp2_extpri *extpri, + int ignore_client_signal); + /** * @function * @@ -4833,9 +5052,23 @@ NGHTTP2_EXTERN int nghttp2_check_header_name(const uint8_t *name, size_t len); * Returns nonzero if HTTP header field value |value| of length |len| * is valid according to * http://tools.ietf.org/html/rfc7230#section-3.2 + * + * This function is considered obsolete, and application should + * consider to use `nghttp2_check_header_value_rfc9113()` instead. */ NGHTTP2_EXTERN int nghttp2_check_header_value(const uint8_t *value, size_t len); +/** + * @function + * + * Returns nonzero if HTTP header field value |value| of length |len| + * is valid according to + * http://tools.ietf.org/html/rfc7230#section-3.2, plus + * https://datatracker.ietf.org/doc/html/rfc9113#section-8.2.1 + */ +NGHTTP2_EXTERN int nghttp2_check_header_value_rfc9113(const uint8_t *value, + size_t len); + /** * @function * diff --git a/deps/nghttp2/lib/includes/nghttp2/nghttp2ver.h b/deps/nghttp2/lib/includes/nghttp2/nghttp2ver.h index c6082518c7b5fa..6fe61752afb9d5 100644 --- a/deps/nghttp2/lib/includes/nghttp2/nghttp2ver.h +++ b/deps/nghttp2/lib/includes/nghttp2/nghttp2ver.h @@ -29,7 +29,7 @@ * @macro * Version number of the nghttp2 library release */ -#define NGHTTP2_VERSION "1.47.0" +#define NGHTTP2_VERSION "1.51.0" /** * @macro @@ -37,6 +37,6 @@ * release. This is a 24 bit number with 8 bits for major number, 8 bits * for minor and 8 bits for patch. Version 1.2.3 becomes 0x010203. */ -#define NGHTTP2_VERSION_NUM 0x012f00 +#define NGHTTP2_VERSION_NUM 0x013300 #endif /* NGHTTP2VER_H */ diff --git a/deps/nghttp2/lib/nghttp2_extpri.c b/deps/nghttp2/lib/nghttp2_extpri.c new file mode 100644 index 00000000000000..3fd9b78163e323 --- /dev/null +++ b/deps/nghttp2/lib/nghttp2_extpri.c @@ -0,0 +1,35 @@ +/* + * nghttp2 - HTTP/2 C Library + * + * Copyright (c) 2022 nghttp3 contributors + * Copyright (c) 2022 nghttp2 contributors + * + * 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. + */ +#include "nghttp2_extpri.h" + +uint8_t nghttp2_extpri_to_uint8(const nghttp2_extpri *extpri) { + return (uint8_t)((uint32_t)extpri->inc << 7 | extpri->urgency); +} + +void nghttp2_extpri_from_uint8(nghttp2_extpri *extpri, uint8_t u8extpri) { + extpri->urgency = nghttp2_extpri_uint8_urgency(u8extpri); + extpri->inc = nghttp2_extpri_uint8_inc(u8extpri); +} diff --git a/deps/nghttp2/lib/nghttp2_extpri.h b/deps/nghttp2/lib/nghttp2_extpri.h new file mode 100644 index 00000000000000..23c6ddc0c0539d --- /dev/null +++ b/deps/nghttp2/lib/nghttp2_extpri.h @@ -0,0 +1,65 @@ +/* + * nghttp2 - HTTP/2 C Library + * + * Copyright (c) 2022 nghttp3 contributors + * Copyright (c) 2022 nghttp2 contributors + * + * 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. + */ +#ifndef NGHTTP2_EXTPRI_H +#define NGHTTP2_EXTPRI_H + +#ifdef HAVE_CONFIG_H +# include +#endif /* HAVE_CONFIG_H */ + +#include + +/* + * NGHTTP2_EXTPRI_INC_MASK is a bit mask to retrieve incremental bit + * from a value produced by nghttp2_extpri_to_uint8. + */ +#define NGHTTP2_EXTPRI_INC_MASK (1 << 7) + +/* + * nghttp2_extpri_to_uint8 encodes |pri| into uint8_t variable. + */ +uint8_t nghttp2_extpri_to_uint8(const nghttp2_extpri *extpri); + +/* + * nghttp2_extpri_from_uint8 decodes |u8extpri|, which is produced by + * nghttp2_extpri_to_uint8, intto |extpri|. + */ +void nghttp2_extpri_from_uint8(nghttp2_extpri *extpri, uint8_t u8extpri); + +/* + * nghttp2_extpri_uint8_urgency extracts urgency from |PRI| which is + * supposed to be constructed by nghttp2_extpri_to_uint8. + */ +#define nghttp2_extpri_uint8_urgency(PRI) \ + ((uint32_t)((PRI) & ~NGHTTP2_EXTPRI_INC_MASK)) + +/* + * nghttp2_extpri_uint8_inc extracts inc from |PRI| which is supposed to + * be constructed by nghttp2_extpri_to_uint8. + */ +#define nghttp2_extpri_uint8_inc(PRI) (((PRI)&NGHTTP2_EXTPRI_INC_MASK) != 0) + +#endif /* NGHTTP2_EXTPRI_H */ diff --git a/deps/nghttp2/lib/nghttp2_frame.c b/deps/nghttp2/lib/nghttp2_frame.c index 3648b2389d7cbf..35072c15fc18e6 100644 --- a/deps/nghttp2/lib/nghttp2_frame.c +++ b/deps/nghttp2/lib/nghttp2_frame.c @@ -253,6 +253,31 @@ void nghttp2_frame_origin_free(nghttp2_extension *frame, nghttp2_mem *mem) { nghttp2_mem_free(mem, origin->ov); } +void nghttp2_frame_priority_update_init(nghttp2_extension *frame, + int32_t stream_id, uint8_t *field_value, + size_t field_value_len) { + nghttp2_ext_priority_update *priority_update; + + nghttp2_frame_hd_init(&frame->hd, 4 + field_value_len, + NGHTTP2_PRIORITY_UPDATE, NGHTTP2_FLAG_NONE, 0); + + priority_update = frame->payload; + priority_update->stream_id = stream_id; + priority_update->field_value = field_value; + priority_update->field_value_len = field_value_len; +} + +void nghttp2_frame_priority_update_free(nghttp2_extension *frame, + nghttp2_mem *mem) { + nghttp2_ext_priority_update *priority_update; + + priority_update = frame->payload; + if (priority_update == NULL) { + return; + } + nghttp2_mem_free(mem, priority_update->field_value); +} + size_t nghttp2_frame_priority_len(uint8_t flags) { if (flags & NGHTTP2_FLAG_PRIORITY) { return NGHTTP2_PRIORITY_SPECLEN; @@ -876,6 +901,57 @@ int nghttp2_frame_unpack_origin_payload(nghttp2_extension *frame, return 0; } +int nghttp2_frame_pack_priority_update(nghttp2_bufs *bufs, + nghttp2_extension *frame) { + int rv; + nghttp2_buf *buf; + nghttp2_ext_priority_update *priority_update; + + /* This is required with --disable-assert. */ + (void)rv; + + priority_update = frame->payload; + + buf = &bufs->head->buf; + + assert(nghttp2_buf_avail(buf) >= 4 + priority_update->field_value_len); + + buf->pos -= NGHTTP2_FRAME_HDLEN; + + nghttp2_frame_pack_frame_hd(buf->pos, &frame->hd); + + nghttp2_put_uint32be(buf->last, (uint32_t)priority_update->stream_id); + buf->last += 4; + + rv = nghttp2_bufs_add(bufs, priority_update->field_value, + priority_update->field_value_len); + + assert(rv == 0); + + return 0; +} + +void nghttp2_frame_unpack_priority_update_payload(nghttp2_extension *frame, + uint8_t *payload, + size_t payloadlen) { + nghttp2_ext_priority_update *priority_update; + + assert(payloadlen >= 4); + + priority_update = frame->payload; + + priority_update->stream_id = + nghttp2_get_uint32(payload) & NGHTTP2_STREAM_ID_MASK; + + if (payloadlen > 4) { + priority_update->field_value = payload + 4; + priority_update->field_value_len = payloadlen - 4; + } else { + priority_update->field_value = NULL; + priority_update->field_value_len = 0; + } +} + nghttp2_settings_entry *nghttp2_frame_iv_copy(const nghttp2_settings_entry *iv, size_t niv, nghttp2_mem *mem) { nghttp2_settings_entry *iv_copy; @@ -1071,6 +1147,11 @@ int nghttp2_iv_check(const nghttp2_settings_entry *iv, size_t niv) { return 0; } break; + case NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES: + if (iv[i].value != 0 && iv[i].value != 1) { + return 0; + } + break; } } return 1; diff --git a/deps/nghttp2/lib/nghttp2_frame.h b/deps/nghttp2/lib/nghttp2_frame.h index 3859926ebbcbac..5f6152b74587ae 100644 --- a/deps/nghttp2/lib/nghttp2_frame.h +++ b/deps/nghttp2/lib/nghttp2_frame.h @@ -73,6 +73,7 @@ typedef union { nghttp2_ext_altsvc altsvc; nghttp2_ext_origin origin; + nghttp2_ext_priority_update priority_update; } nghttp2_ext_frame_payload; void nghttp2_frame_pack_frame_hd(uint8_t *buf, const nghttp2_frame_hd *hd); @@ -423,6 +424,31 @@ int nghttp2_frame_pack_origin(nghttp2_bufs *bufs, nghttp2_extension *ext); int nghttp2_frame_unpack_origin_payload(nghttp2_extension *frame, const uint8_t *payload, size_t payloadlen, nghttp2_mem *mem); + +/* + * Packs PRIORITY_UPDATE frame |frame| in wire frame format and store + * it in |bufs|. + * + * The caller must make sure that nghttp2_bufs_reset(bufs) is called + * before calling this function. + * + * This function always succeeds and returns 0. + */ +int nghttp2_frame_pack_priority_update(nghttp2_bufs *bufs, + nghttp2_extension *ext); + +/* + * Unpacks PRIORITY_UPDATE wire format into |frame|. The |payload| of + * |payloadlen| bytes contains frame payload. This function assumes + * that frame->payload points to the nghttp2_ext_priority_update + * object. + * + * This function always succeeds and returns 0. + */ +void nghttp2_frame_unpack_priority_update_payload(nghttp2_extension *frame, + uint8_t *payload, + size_t payloadlen); + /* * Initializes HEADERS frame |frame| with given values. |frame| takes * ownership of |nva|, so caller must not free it. If |stream_id| is @@ -538,6 +564,25 @@ void nghttp2_frame_origin_init(nghttp2_extension *frame, */ void nghttp2_frame_origin_free(nghttp2_extension *frame, nghttp2_mem *mem); +/* + * Initializes PRIORITY_UPDATE frame |frame| with given values. This + * function assumes that frame->payload points to + * nghttp2_ext_priority_update object. On success, this function + * takes ownership of |field_value|, so caller must not free it. + */ +void nghttp2_frame_priority_update_init(nghttp2_extension *frame, + int32_t stream_id, uint8_t *field_value, + size_t field_value_len); + +/* + * Frees up resources under |frame|. This function does not free + * nghttp2_ext_priority_update object pointed by frame->payload. This + * function only frees field_value pointed by + * nghttp2_ext_priority_update.field_value. + */ +void nghttp2_frame_priority_update_free(nghttp2_extension *frame, + nghttp2_mem *mem); + /* * Returns the number of padding bytes after payload. The total * padding length is given in the |padlen|. The returned value does diff --git a/deps/nghttp2/lib/nghttp2_hd.c b/deps/nghttp2/lib/nghttp2_hd.c index 30ee9b88920c0a..8a2bda64c1fe46 100644 --- a/deps/nghttp2/lib/nghttp2_hd.c +++ b/deps/nghttp2/lib/nghttp2_hd.c @@ -269,6 +269,11 @@ static int32_t lookup_token(const uint8_t *name, size_t namelen) { return NGHTTP2_TOKEN_LOCATION; } break; + case 'y': + if (memeq("priorit", name, 7)) { + return NGHTTP2_TOKEN_PRIORITY; + } + break; } break; case 9: diff --git a/deps/nghttp2/lib/nghttp2_hd.h b/deps/nghttp2/lib/nghttp2_hd.h index 267402881f4258..6de0052aaea6cd 100644 --- a/deps/nghttp2/lib/nghttp2_hd.h +++ b/deps/nghttp2/lib/nghttp2_hd.h @@ -112,6 +112,7 @@ typedef enum { NGHTTP2_TOKEN_PROXY_CONNECTION, NGHTTP2_TOKEN_UPGRADE, NGHTTP2_TOKEN__PROTOCOL, + NGHTTP2_TOKEN_PRIORITY, } nghttp2_token; struct nghttp2_hd_entry; diff --git a/deps/nghttp2/lib/nghttp2_helper.c b/deps/nghttp2/lib/nghttp2_helper.c index 588e269c3449fd..93dd4754b7f304 100644 --- a/deps/nghttp2/lib/nghttp2_helper.c +++ b/deps/nghttp2/lib/nghttp2_helper.c @@ -507,6 +507,19 @@ int nghttp2_check_header_value(const uint8_t *value, size_t len) { return 1; } +int nghttp2_check_header_value_rfc9113(const uint8_t *value, size_t len) { + if (len == 0) { + return 1; + } + + if (*value == ' ' || *value == '\t' || *(value + len - 1) == ' ' || + *(value + len - 1) == '\t') { + return 0; + } + + return nghttp2_check_header_value(value, len); +} + /* Generated by genmethodchartbl.py */ static char VALID_METHOD_CHARS[] = { 0 /* NUL */, 0 /* SOH */, 0 /* STX */, 0 /* ETX */, diff --git a/deps/nghttp2/lib/nghttp2_http.c b/deps/nghttp2/lib/nghttp2_http.c index a2bcd2c0a19333..83e5e6685f86d8 100644 --- a/deps/nghttp2/lib/nghttp2_http.c +++ b/deps/nghttp2/lib/nghttp2_http.c @@ -30,6 +30,7 @@ #include "nghttp2_hd.h" #include "nghttp2_helper.h" +#include "nghttp2_extpri.h" static uint8_t downcase(uint8_t c) { return 'A' <= c && c <= 'Z' ? (uint8_t)(c - 'A' + 'a') : c; @@ -72,25 +73,12 @@ static int64_t parse_uint(const uint8_t *s, size_t len) { return n; } -static int lws(const uint8_t *s, size_t n) { - size_t i; - for (i = 0; i < n; ++i) { - if (s[i] != ' ' && s[i] != '\t') { - return 0; - } - } - return 1; -} - static int check_pseudo_header(nghttp2_stream *stream, const nghttp2_hd_nv *nv, - int flag) { - if (stream->http_flags & flag) { - return 0; - } - if (lws(nv->value->base, nv->value->len)) { + uint32_t flag) { + if ((stream->http_flags & flag) || nv->value->len == 0) { return 0; } - stream->http_flags = (uint16_t)(stream->http_flags | flag); + stream->http_flags = stream->http_flags | flag; return 1; } @@ -114,6 +102,8 @@ static int check_path(nghttp2_stream *stream) { static int http_request_on_header(nghttp2_stream *stream, nghttp2_hd_nv *nv, int trailer, int connect_protocol) { + nghttp2_extpri extpri; + if (nv->name->base[0] == ':') { if (trailer || (stream->http_flags & NGHTTP2_HTTP_FLAG_PSEUDO_HEADER_DISALLOWED)) { @@ -212,6 +202,23 @@ static int http_request_on_header(nghttp2_stream *stream, nghttp2_hd_nv *nv, return NGHTTP2_ERR_HTTP_HEADER; } break; + case NGHTTP2_TOKEN_PRIORITY: + if (!trailer && + /* Do not parse the header field in PUSH_PROMISE. */ + (stream->stream_id & 1) && + (stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES) && + !(stream->http_flags & NGHTTP2_HTTP_FLAG_BAD_PRIORITY)) { + nghttp2_extpri_from_uint8(&extpri, stream->http_extpri); + if (nghttp2_http_parse_priority(&extpri, nv->value->base, + nv->value->len) == 0) { + stream->http_extpri = nghttp2_extpri_to_uint8(&extpri); + stream->http_flags |= NGHTTP2_HTTP_FLAG_PRIORITY; + } else { + stream->http_flags &= (uint32_t)~NGHTTP2_HTTP_FLAG_PRIORITY; + stream->http_flags |= NGHTTP2_HTTP_FLAG_BAD_PRIORITY; + } + } + break; default: if (nv->name->base[0] == ':') { return NGHTTP2_ERR_HTTP_HEADER; @@ -329,6 +336,16 @@ static int check_scheme(const uint8_t *value, size_t len) { return 1; } +static int lws(const uint8_t *s, size_t n) { + size_t i; + for (i = 0; i < n; ++i) { + if (s[i] != ' ' && s[i] != '\t') { + return 0; + } + } + return 1; +} + int nghttp2_http_on_header(nghttp2_session *session, nghttp2_stream *stream, nghttp2_frame *frame, nghttp2_hd_nv *nv, int trailer) { @@ -369,13 +386,37 @@ int nghttp2_http_on_header(nghttp2_session *session, nghttp2_stream *stream, break; case NGHTTP2_TOKEN__AUTHORITY: case NGHTTP2_TOKEN_HOST: - rv = nghttp2_check_authority(nv->value->base, nv->value->len); + if (session->server || frame->hd.type == NGHTTP2_PUSH_PROMISE) { + rv = nghttp2_check_authority(nv->value->base, nv->value->len); + } else if ( + stream->flags & + NGHTTP2_STREAM_FLAG_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION) { + rv = nghttp2_check_header_value(nv->value->base, nv->value->len); + } else { + rv = nghttp2_check_header_value_rfc9113(nv->value->base, nv->value->len); + } break; case NGHTTP2_TOKEN__SCHEME: rv = check_scheme(nv->value->base, nv->value->len); break; + case NGHTTP2_TOKEN__PROTOCOL: + /* Check the value consists of just white spaces, which was done + in check_pseudo_header before + nghttp2_check_header_value_rfc9113 has been introduced. */ + if ((stream->flags & + NGHTTP2_STREAM_FLAG_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION) && + lws(nv->value->base, nv->value->len)) { + rv = 0; + break; + } + /* fall through */ default: - rv = nghttp2_check_header_value(nv->value->base, nv->value->len); + if (stream->flags & + NGHTTP2_STREAM_FLAG_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION) { + rv = nghttp2_check_header_value(nv->value->base, nv->value->len); + } else { + rv = nghttp2_check_header_value_rfc9113(nv->value->base, nv->value->len); + } } if (rv == 0) { @@ -443,16 +484,15 @@ int nghttp2_http_on_response_headers(nghttp2_stream *stream) { if (stream->status_code / 100 == 1) { /* non-final response */ - stream->http_flags = - (uint16_t)((stream->http_flags & NGHTTP2_HTTP_FLAG_METH_ALL) | - NGHTTP2_HTTP_FLAG_EXPECT_FINAL_RESPONSE); + stream->http_flags = (stream->http_flags & NGHTTP2_HTTP_FLAG_METH_ALL) | + NGHTTP2_HTTP_FLAG_EXPECT_FINAL_RESPONSE; stream->content_length = -1; stream->status_code = -1; return 0; } stream->http_flags = - (uint16_t)(stream->http_flags & ~NGHTTP2_HTTP_FLAG_EXPECT_FINAL_RESPONSE); + stream->http_flags & (uint32_t)~NGHTTP2_HTTP_FLAG_EXPECT_FINAL_RESPONSE; if (!expect_response_body(stream)) { stream->content_length = 0; @@ -537,3 +577,715 @@ void nghttp2_http_record_request_method(nghttp2_stream *stream, return; } } + +/* Generated by genchartbl.py */ +static const int SF_KEY_CHARS[] = { + 0 /* NUL */, 0 /* SOH */, 0 /* STX */, 0 /* ETX */, 0 /* EOT */, + 0 /* ENQ */, 0 /* ACK */, 0 /* BEL */, 0 /* BS */, 0 /* HT */, + 0 /* LF */, 0 /* VT */, 0 /* FF */, 0 /* CR */, 0 /* SO */, + 0 /* SI */, 0 /* DLE */, 0 /* DC1 */, 0 /* DC2 */, 0 /* DC3 */, + 0 /* DC4 */, 0 /* NAK */, 0 /* SYN */, 0 /* ETB */, 0 /* CAN */, + 0 /* EM */, 0 /* SUB */, 0 /* ESC */, 0 /* FS */, 0 /* GS */, + 0 /* RS */, 0 /* US */, 0 /* SPC */, 0 /* ! */, 0 /* " */, + 0 /* # */, 0 /* $ */, 0 /* % */, 0 /* & */, 0 /* ' */, + 0 /* ( */, 0 /* ) */, 1 /* * */, 0 /* + */, 0 /* , */, + 1 /* - */, 1 /* . */, 0 /* / */, 1 /* 0 */, 1 /* 1 */, + 1 /* 2 */, 1 /* 3 */, 1 /* 4 */, 1 /* 5 */, 1 /* 6 */, + 1 /* 7 */, 1 /* 8 */, 1 /* 9 */, 0 /* : */, 0 /* ; */, + 0 /* < */, 0 /* = */, 0 /* > */, 0 /* ? */, 0 /* @ */, + 0 /* A */, 0 /* B */, 0 /* C */, 0 /* D */, 0 /* E */, + 0 /* F */, 0 /* G */, 0 /* H */, 0 /* I */, 0 /* J */, + 0 /* K */, 0 /* L */, 0 /* M */, 0 /* N */, 0 /* O */, + 0 /* P */, 0 /* Q */, 0 /* R */, 0 /* S */, 0 /* T */, + 0 /* U */, 0 /* V */, 0 /* W */, 0 /* X */, 0 /* Y */, + 0 /* Z */, 0 /* [ */, 0 /* \ */, 0 /* ] */, 0 /* ^ */, + 1 /* _ */, 0 /* ` */, 1 /* a */, 1 /* b */, 1 /* c */, + 1 /* d */, 1 /* e */, 1 /* f */, 1 /* g */, 1 /* h */, + 1 /* i */, 1 /* j */, 1 /* k */, 1 /* l */, 1 /* m */, + 1 /* n */, 1 /* o */, 1 /* p */, 1 /* q */, 1 /* r */, + 1 /* s */, 1 /* t */, 1 /* u */, 1 /* v */, 1 /* w */, + 1 /* x */, 1 /* y */, 1 /* z */, 0 /* { */, 0 /* | */, + 0 /* } */, 0 /* ~ */, 0 /* DEL */, 0 /* 0x80 */, 0 /* 0x81 */, + 0 /* 0x82 */, 0 /* 0x83 */, 0 /* 0x84 */, 0 /* 0x85 */, 0 /* 0x86 */, + 0 /* 0x87 */, 0 /* 0x88 */, 0 /* 0x89 */, 0 /* 0x8a */, 0 /* 0x8b */, + 0 /* 0x8c */, 0 /* 0x8d */, 0 /* 0x8e */, 0 /* 0x8f */, 0 /* 0x90 */, + 0 /* 0x91 */, 0 /* 0x92 */, 0 /* 0x93 */, 0 /* 0x94 */, 0 /* 0x95 */, + 0 /* 0x96 */, 0 /* 0x97 */, 0 /* 0x98 */, 0 /* 0x99 */, 0 /* 0x9a */, + 0 /* 0x9b */, 0 /* 0x9c */, 0 /* 0x9d */, 0 /* 0x9e */, 0 /* 0x9f */, + 0 /* 0xa0 */, 0 /* 0xa1 */, 0 /* 0xa2 */, 0 /* 0xa3 */, 0 /* 0xa4 */, + 0 /* 0xa5 */, 0 /* 0xa6 */, 0 /* 0xa7 */, 0 /* 0xa8 */, 0 /* 0xa9 */, + 0 /* 0xaa */, 0 /* 0xab */, 0 /* 0xac */, 0 /* 0xad */, 0 /* 0xae */, + 0 /* 0xaf */, 0 /* 0xb0 */, 0 /* 0xb1 */, 0 /* 0xb2 */, 0 /* 0xb3 */, + 0 /* 0xb4 */, 0 /* 0xb5 */, 0 /* 0xb6 */, 0 /* 0xb7 */, 0 /* 0xb8 */, + 0 /* 0xb9 */, 0 /* 0xba */, 0 /* 0xbb */, 0 /* 0xbc */, 0 /* 0xbd */, + 0 /* 0xbe */, 0 /* 0xbf */, 0 /* 0xc0 */, 0 /* 0xc1 */, 0 /* 0xc2 */, + 0 /* 0xc3 */, 0 /* 0xc4 */, 0 /* 0xc5 */, 0 /* 0xc6 */, 0 /* 0xc7 */, + 0 /* 0xc8 */, 0 /* 0xc9 */, 0 /* 0xca */, 0 /* 0xcb */, 0 /* 0xcc */, + 0 /* 0xcd */, 0 /* 0xce */, 0 /* 0xcf */, 0 /* 0xd0 */, 0 /* 0xd1 */, + 0 /* 0xd2 */, 0 /* 0xd3 */, 0 /* 0xd4 */, 0 /* 0xd5 */, 0 /* 0xd6 */, + 0 /* 0xd7 */, 0 /* 0xd8 */, 0 /* 0xd9 */, 0 /* 0xda */, 0 /* 0xdb */, + 0 /* 0xdc */, 0 /* 0xdd */, 0 /* 0xde */, 0 /* 0xdf */, 0 /* 0xe0 */, + 0 /* 0xe1 */, 0 /* 0xe2 */, 0 /* 0xe3 */, 0 /* 0xe4 */, 0 /* 0xe5 */, + 0 /* 0xe6 */, 0 /* 0xe7 */, 0 /* 0xe8 */, 0 /* 0xe9 */, 0 /* 0xea */, + 0 /* 0xeb */, 0 /* 0xec */, 0 /* 0xed */, 0 /* 0xee */, 0 /* 0xef */, + 0 /* 0xf0 */, 0 /* 0xf1 */, 0 /* 0xf2 */, 0 /* 0xf3 */, 0 /* 0xf4 */, + 0 /* 0xf5 */, 0 /* 0xf6 */, 0 /* 0xf7 */, 0 /* 0xf8 */, 0 /* 0xf9 */, + 0 /* 0xfa */, 0 /* 0xfb */, 0 /* 0xfc */, 0 /* 0xfd */, 0 /* 0xfe */, + 0 /* 0xff */, +}; + +static ssize_t sf_parse_key(const uint8_t *begin, const uint8_t *end) { + const uint8_t *p = begin; + + if ((*p < 'a' || 'z' < *p) && *p != '*') { + return -1; + } + + for (; p != end && SF_KEY_CHARS[*p]; ++p) + ; + + return p - begin; +} + +static ssize_t sf_parse_integer_or_decimal(nghttp2_sf_value *dest, + const uint8_t *begin, + const uint8_t *end) { + const uint8_t *p = begin; + int sign = 1; + int64_t value = 0; + int type = NGHTTP2_SF_VALUE_TYPE_INTEGER; + size_t len = 0; + size_t fpos = 0; + size_t i; + + if (*p == '-') { + if (++p == end) { + return -1; + } + + sign = -1; + } + + if (*p < '0' || '9' < *p) { + return -1; + } + + for (; p != end; ++p) { + switch (*p) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + value *= 10; + value += *p - '0'; + + if (++len > 15) { + return -1; + } + + break; + case '.': + if (type != NGHTTP2_SF_VALUE_TYPE_INTEGER) { + goto fin; + } + + if (len > 12) { + return -1; + } + fpos = len; + type = NGHTTP2_SF_VALUE_TYPE_DECIMAL; + + break; + default: + goto fin; + }; + } + +fin: + switch (type) { + case NGHTTP2_SF_VALUE_TYPE_INTEGER: + if (dest) { + dest->type = (uint8_t)type; + dest->i = value * sign; + } + + return p - begin; + case NGHTTP2_SF_VALUE_TYPE_DECIMAL: + if (fpos == len || len - fpos > 3) { + return -1; + } + + if (dest) { + dest->type = (uint8_t)type; + dest->d = (double)value; + for (i = len - fpos; i > 0; --i) { + dest->d /= (double)10; + } + dest->d *= sign; + } + + return p - begin; + default: + assert(0); + abort(); + } +} + +/* Generated by genchartbl.py */ +static const int SF_DQUOTE_CHARS[] = { + 0 /* NUL */, 0 /* SOH */, 0 /* STX */, 0 /* ETX */, 0 /* EOT */, + 0 /* ENQ */, 0 /* ACK */, 0 /* BEL */, 0 /* BS */, 0 /* HT */, + 0 /* LF */, 0 /* VT */, 0 /* FF */, 0 /* CR */, 0 /* SO */, + 0 /* SI */, 0 /* DLE */, 0 /* DC1 */, 0 /* DC2 */, 0 /* DC3 */, + 0 /* DC4 */, 0 /* NAK */, 0 /* SYN */, 0 /* ETB */, 0 /* CAN */, + 0 /* EM */, 0 /* SUB */, 0 /* ESC */, 0 /* FS */, 0 /* GS */, + 0 /* RS */, 0 /* US */, 1 /* SPC */, 1 /* ! */, 0 /* " */, + 1 /* # */, 1 /* $ */, 1 /* % */, 1 /* & */, 1 /* ' */, + 1 /* ( */, 1 /* ) */, 1 /* * */, 1 /* + */, 1 /* , */, + 1 /* - */, 1 /* . */, 1 /* / */, 1 /* 0 */, 1 /* 1 */, + 1 /* 2 */, 1 /* 3 */, 1 /* 4 */, 1 /* 5 */, 1 /* 6 */, + 1 /* 7 */, 1 /* 8 */, 1 /* 9 */, 1 /* : */, 1 /* ; */, + 1 /* < */, 1 /* = */, 1 /* > */, 1 /* ? */, 1 /* @ */, + 1 /* A */, 1 /* B */, 1 /* C */, 1 /* D */, 1 /* E */, + 1 /* F */, 1 /* G */, 1 /* H */, 1 /* I */, 1 /* J */, + 1 /* K */, 1 /* L */, 1 /* M */, 1 /* N */, 1 /* O */, + 1 /* P */, 1 /* Q */, 1 /* R */, 1 /* S */, 1 /* T */, + 1 /* U */, 1 /* V */, 1 /* W */, 1 /* X */, 1 /* Y */, + 1 /* Z */, 1 /* [ */, 0 /* \ */, 1 /* ] */, 1 /* ^ */, + 1 /* _ */, 1 /* ` */, 1 /* a */, 1 /* b */, 1 /* c */, + 1 /* d */, 1 /* e */, 1 /* f */, 1 /* g */, 1 /* h */, + 1 /* i */, 1 /* j */, 1 /* k */, 1 /* l */, 1 /* m */, + 1 /* n */, 1 /* o */, 1 /* p */, 1 /* q */, 1 /* r */, + 1 /* s */, 1 /* t */, 1 /* u */, 1 /* v */, 1 /* w */, + 1 /* x */, 1 /* y */, 1 /* z */, 1 /* { */, 1 /* | */, + 1 /* } */, 1 /* ~ */, 0 /* DEL */, 0 /* 0x80 */, 0 /* 0x81 */, + 0 /* 0x82 */, 0 /* 0x83 */, 0 /* 0x84 */, 0 /* 0x85 */, 0 /* 0x86 */, + 0 /* 0x87 */, 0 /* 0x88 */, 0 /* 0x89 */, 0 /* 0x8a */, 0 /* 0x8b */, + 0 /* 0x8c */, 0 /* 0x8d */, 0 /* 0x8e */, 0 /* 0x8f */, 0 /* 0x90 */, + 0 /* 0x91 */, 0 /* 0x92 */, 0 /* 0x93 */, 0 /* 0x94 */, 0 /* 0x95 */, + 0 /* 0x96 */, 0 /* 0x97 */, 0 /* 0x98 */, 0 /* 0x99 */, 0 /* 0x9a */, + 0 /* 0x9b */, 0 /* 0x9c */, 0 /* 0x9d */, 0 /* 0x9e */, 0 /* 0x9f */, + 0 /* 0xa0 */, 0 /* 0xa1 */, 0 /* 0xa2 */, 0 /* 0xa3 */, 0 /* 0xa4 */, + 0 /* 0xa5 */, 0 /* 0xa6 */, 0 /* 0xa7 */, 0 /* 0xa8 */, 0 /* 0xa9 */, + 0 /* 0xaa */, 0 /* 0xab */, 0 /* 0xac */, 0 /* 0xad */, 0 /* 0xae */, + 0 /* 0xaf */, 0 /* 0xb0 */, 0 /* 0xb1 */, 0 /* 0xb2 */, 0 /* 0xb3 */, + 0 /* 0xb4 */, 0 /* 0xb5 */, 0 /* 0xb6 */, 0 /* 0xb7 */, 0 /* 0xb8 */, + 0 /* 0xb9 */, 0 /* 0xba */, 0 /* 0xbb */, 0 /* 0xbc */, 0 /* 0xbd */, + 0 /* 0xbe */, 0 /* 0xbf */, 0 /* 0xc0 */, 0 /* 0xc1 */, 0 /* 0xc2 */, + 0 /* 0xc3 */, 0 /* 0xc4 */, 0 /* 0xc5 */, 0 /* 0xc6 */, 0 /* 0xc7 */, + 0 /* 0xc8 */, 0 /* 0xc9 */, 0 /* 0xca */, 0 /* 0xcb */, 0 /* 0xcc */, + 0 /* 0xcd */, 0 /* 0xce */, 0 /* 0xcf */, 0 /* 0xd0 */, 0 /* 0xd1 */, + 0 /* 0xd2 */, 0 /* 0xd3 */, 0 /* 0xd4 */, 0 /* 0xd5 */, 0 /* 0xd6 */, + 0 /* 0xd7 */, 0 /* 0xd8 */, 0 /* 0xd9 */, 0 /* 0xda */, 0 /* 0xdb */, + 0 /* 0xdc */, 0 /* 0xdd */, 0 /* 0xde */, 0 /* 0xdf */, 0 /* 0xe0 */, + 0 /* 0xe1 */, 0 /* 0xe2 */, 0 /* 0xe3 */, 0 /* 0xe4 */, 0 /* 0xe5 */, + 0 /* 0xe6 */, 0 /* 0xe7 */, 0 /* 0xe8 */, 0 /* 0xe9 */, 0 /* 0xea */, + 0 /* 0xeb */, 0 /* 0xec */, 0 /* 0xed */, 0 /* 0xee */, 0 /* 0xef */, + 0 /* 0xf0 */, 0 /* 0xf1 */, 0 /* 0xf2 */, 0 /* 0xf3 */, 0 /* 0xf4 */, + 0 /* 0xf5 */, 0 /* 0xf6 */, 0 /* 0xf7 */, 0 /* 0xf8 */, 0 /* 0xf9 */, + 0 /* 0xfa */, 0 /* 0xfb */, 0 /* 0xfc */, 0 /* 0xfd */, 0 /* 0xfe */, + 0 /* 0xff */, +}; + +static ssize_t sf_parse_string(nghttp2_sf_value *dest, const uint8_t *begin, + const uint8_t *end) { + const uint8_t *p = begin; + + if (*p++ != '"') { + return -1; + } + + for (; p != end; ++p) { + switch (*p) { + case '\\': + if (++p == end) { + return -1; + } + + switch (*p) { + case '"': + case '\\': + break; + default: + return -1; + } + + break; + case '"': + if (dest) { + dest->type = NGHTTP2_SF_VALUE_TYPE_STRING; + dest->s.base = begin + 1; + dest->s.len = (size_t)(p - dest->s.base); + } + + ++p; + + return p - begin; + default: + if (!SF_DQUOTE_CHARS[*p]) { + return -1; + } + } + } + + return -1; +} + +/* Generated by genchartbl.py */ +static const int SF_TOKEN_CHARS[] = { + 0 /* NUL */, 0 /* SOH */, 0 /* STX */, 0 /* ETX */, 0 /* EOT */, + 0 /* ENQ */, 0 /* ACK */, 0 /* BEL */, 0 /* BS */, 0 /* HT */, + 0 /* LF */, 0 /* VT */, 0 /* FF */, 0 /* CR */, 0 /* SO */, + 0 /* SI */, 0 /* DLE */, 0 /* DC1 */, 0 /* DC2 */, 0 /* DC3 */, + 0 /* DC4 */, 0 /* NAK */, 0 /* SYN */, 0 /* ETB */, 0 /* CAN */, + 0 /* EM */, 0 /* SUB */, 0 /* ESC */, 0 /* FS */, 0 /* GS */, + 0 /* RS */, 0 /* US */, 0 /* SPC */, 1 /* ! */, 0 /* " */, + 1 /* # */, 1 /* $ */, 1 /* % */, 1 /* & */, 1 /* ' */, + 0 /* ( */, 0 /* ) */, 1 /* * */, 1 /* + */, 0 /* , */, + 1 /* - */, 1 /* . */, 1 /* / */, 1 /* 0 */, 1 /* 1 */, + 1 /* 2 */, 1 /* 3 */, 1 /* 4 */, 1 /* 5 */, 1 /* 6 */, + 1 /* 7 */, 1 /* 8 */, 1 /* 9 */, 1 /* : */, 0 /* ; */, + 0 /* < */, 0 /* = */, 0 /* > */, 0 /* ? */, 0 /* @ */, + 1 /* A */, 1 /* B */, 1 /* C */, 1 /* D */, 1 /* E */, + 1 /* F */, 1 /* G */, 1 /* H */, 1 /* I */, 1 /* J */, + 1 /* K */, 1 /* L */, 1 /* M */, 1 /* N */, 1 /* O */, + 1 /* P */, 1 /* Q */, 1 /* R */, 1 /* S */, 1 /* T */, + 1 /* U */, 1 /* V */, 1 /* W */, 1 /* X */, 1 /* Y */, + 1 /* Z */, 0 /* [ */, 0 /* \ */, 0 /* ] */, 1 /* ^ */, + 1 /* _ */, 1 /* ` */, 1 /* a */, 1 /* b */, 1 /* c */, + 1 /* d */, 1 /* e */, 1 /* f */, 1 /* g */, 1 /* h */, + 1 /* i */, 1 /* j */, 1 /* k */, 1 /* l */, 1 /* m */, + 1 /* n */, 1 /* o */, 1 /* p */, 1 /* q */, 1 /* r */, + 1 /* s */, 1 /* t */, 1 /* u */, 1 /* v */, 1 /* w */, + 1 /* x */, 1 /* y */, 1 /* z */, 0 /* { */, 1 /* | */, + 0 /* } */, 1 /* ~ */, 0 /* DEL */, 0 /* 0x80 */, 0 /* 0x81 */, + 0 /* 0x82 */, 0 /* 0x83 */, 0 /* 0x84 */, 0 /* 0x85 */, 0 /* 0x86 */, + 0 /* 0x87 */, 0 /* 0x88 */, 0 /* 0x89 */, 0 /* 0x8a */, 0 /* 0x8b */, + 0 /* 0x8c */, 0 /* 0x8d */, 0 /* 0x8e */, 0 /* 0x8f */, 0 /* 0x90 */, + 0 /* 0x91 */, 0 /* 0x92 */, 0 /* 0x93 */, 0 /* 0x94 */, 0 /* 0x95 */, + 0 /* 0x96 */, 0 /* 0x97 */, 0 /* 0x98 */, 0 /* 0x99 */, 0 /* 0x9a */, + 0 /* 0x9b */, 0 /* 0x9c */, 0 /* 0x9d */, 0 /* 0x9e */, 0 /* 0x9f */, + 0 /* 0xa0 */, 0 /* 0xa1 */, 0 /* 0xa2 */, 0 /* 0xa3 */, 0 /* 0xa4 */, + 0 /* 0xa5 */, 0 /* 0xa6 */, 0 /* 0xa7 */, 0 /* 0xa8 */, 0 /* 0xa9 */, + 0 /* 0xaa */, 0 /* 0xab */, 0 /* 0xac */, 0 /* 0xad */, 0 /* 0xae */, + 0 /* 0xaf */, 0 /* 0xb0 */, 0 /* 0xb1 */, 0 /* 0xb2 */, 0 /* 0xb3 */, + 0 /* 0xb4 */, 0 /* 0xb5 */, 0 /* 0xb6 */, 0 /* 0xb7 */, 0 /* 0xb8 */, + 0 /* 0xb9 */, 0 /* 0xba */, 0 /* 0xbb */, 0 /* 0xbc */, 0 /* 0xbd */, + 0 /* 0xbe */, 0 /* 0xbf */, 0 /* 0xc0 */, 0 /* 0xc1 */, 0 /* 0xc2 */, + 0 /* 0xc3 */, 0 /* 0xc4 */, 0 /* 0xc5 */, 0 /* 0xc6 */, 0 /* 0xc7 */, + 0 /* 0xc8 */, 0 /* 0xc9 */, 0 /* 0xca */, 0 /* 0xcb */, 0 /* 0xcc */, + 0 /* 0xcd */, 0 /* 0xce */, 0 /* 0xcf */, 0 /* 0xd0 */, 0 /* 0xd1 */, + 0 /* 0xd2 */, 0 /* 0xd3 */, 0 /* 0xd4 */, 0 /* 0xd5 */, 0 /* 0xd6 */, + 0 /* 0xd7 */, 0 /* 0xd8 */, 0 /* 0xd9 */, 0 /* 0xda */, 0 /* 0xdb */, + 0 /* 0xdc */, 0 /* 0xdd */, 0 /* 0xde */, 0 /* 0xdf */, 0 /* 0xe0 */, + 0 /* 0xe1 */, 0 /* 0xe2 */, 0 /* 0xe3 */, 0 /* 0xe4 */, 0 /* 0xe5 */, + 0 /* 0xe6 */, 0 /* 0xe7 */, 0 /* 0xe8 */, 0 /* 0xe9 */, 0 /* 0xea */, + 0 /* 0xeb */, 0 /* 0xec */, 0 /* 0xed */, 0 /* 0xee */, 0 /* 0xef */, + 0 /* 0xf0 */, 0 /* 0xf1 */, 0 /* 0xf2 */, 0 /* 0xf3 */, 0 /* 0xf4 */, + 0 /* 0xf5 */, 0 /* 0xf6 */, 0 /* 0xf7 */, 0 /* 0xf8 */, 0 /* 0xf9 */, + 0 /* 0xfa */, 0 /* 0xfb */, 0 /* 0xfc */, 0 /* 0xfd */, 0 /* 0xfe */, + 0 /* 0xff */, +}; + +static ssize_t sf_parse_token(nghttp2_sf_value *dest, const uint8_t *begin, + const uint8_t *end) { + const uint8_t *p = begin; + + if ((*p < 'A' || 'Z' < *p) && (*p < 'a' || 'z' < *p) && *p != '*') { + return -1; + } + + for (; p != end && SF_TOKEN_CHARS[*p]; ++p) + ; + + if (dest) { + dest->type = NGHTTP2_SF_VALUE_TYPE_TOKEN; + dest->s.base = begin; + dest->s.len = (size_t)(p - begin); + } + + return p - begin; +} + +/* Generated by genchartbl.py */ +static const int SF_BYTESEQ_CHARS[] = { + 0 /* NUL */, 0 /* SOH */, 0 /* STX */, 0 /* ETX */, 0 /* EOT */, + 0 /* ENQ */, 0 /* ACK */, 0 /* BEL */, 0 /* BS */, 0 /* HT */, + 0 /* LF */, 0 /* VT */, 0 /* FF */, 0 /* CR */, 0 /* SO */, + 0 /* SI */, 0 /* DLE */, 0 /* DC1 */, 0 /* DC2 */, 0 /* DC3 */, + 0 /* DC4 */, 0 /* NAK */, 0 /* SYN */, 0 /* ETB */, 0 /* CAN */, + 0 /* EM */, 0 /* SUB */, 0 /* ESC */, 0 /* FS */, 0 /* GS */, + 0 /* RS */, 0 /* US */, 0 /* SPC */, 0 /* ! */, 0 /* " */, + 0 /* # */, 0 /* $ */, 0 /* % */, 0 /* & */, 0 /* ' */, + 0 /* ( */, 0 /* ) */, 0 /* * */, 1 /* + */, 0 /* , */, + 0 /* - */, 0 /* . */, 1 /* / */, 1 /* 0 */, 1 /* 1 */, + 1 /* 2 */, 1 /* 3 */, 1 /* 4 */, 1 /* 5 */, 1 /* 6 */, + 1 /* 7 */, 1 /* 8 */, 1 /* 9 */, 0 /* : */, 0 /* ; */, + 0 /* < */, 1 /* = */, 0 /* > */, 0 /* ? */, 0 /* @ */, + 1 /* A */, 1 /* B */, 1 /* C */, 1 /* D */, 1 /* E */, + 1 /* F */, 1 /* G */, 1 /* H */, 1 /* I */, 1 /* J */, + 1 /* K */, 1 /* L */, 1 /* M */, 1 /* N */, 1 /* O */, + 1 /* P */, 1 /* Q */, 1 /* R */, 1 /* S */, 1 /* T */, + 1 /* U */, 1 /* V */, 1 /* W */, 1 /* X */, 1 /* Y */, + 1 /* Z */, 0 /* [ */, 0 /* \ */, 0 /* ] */, 0 /* ^ */, + 0 /* _ */, 0 /* ` */, 1 /* a */, 1 /* b */, 1 /* c */, + 1 /* d */, 1 /* e */, 1 /* f */, 1 /* g */, 1 /* h */, + 1 /* i */, 1 /* j */, 1 /* k */, 1 /* l */, 1 /* m */, + 1 /* n */, 1 /* o */, 1 /* p */, 1 /* q */, 1 /* r */, + 1 /* s */, 1 /* t */, 1 /* u */, 1 /* v */, 1 /* w */, + 1 /* x */, 1 /* y */, 1 /* z */, 0 /* { */, 0 /* | */, + 0 /* } */, 0 /* ~ */, 0 /* DEL */, 0 /* 0x80 */, 0 /* 0x81 */, + 0 /* 0x82 */, 0 /* 0x83 */, 0 /* 0x84 */, 0 /* 0x85 */, 0 /* 0x86 */, + 0 /* 0x87 */, 0 /* 0x88 */, 0 /* 0x89 */, 0 /* 0x8a */, 0 /* 0x8b */, + 0 /* 0x8c */, 0 /* 0x8d */, 0 /* 0x8e */, 0 /* 0x8f */, 0 /* 0x90 */, + 0 /* 0x91 */, 0 /* 0x92 */, 0 /* 0x93 */, 0 /* 0x94 */, 0 /* 0x95 */, + 0 /* 0x96 */, 0 /* 0x97 */, 0 /* 0x98 */, 0 /* 0x99 */, 0 /* 0x9a */, + 0 /* 0x9b */, 0 /* 0x9c */, 0 /* 0x9d */, 0 /* 0x9e */, 0 /* 0x9f */, + 0 /* 0xa0 */, 0 /* 0xa1 */, 0 /* 0xa2 */, 0 /* 0xa3 */, 0 /* 0xa4 */, + 0 /* 0xa5 */, 0 /* 0xa6 */, 0 /* 0xa7 */, 0 /* 0xa8 */, 0 /* 0xa9 */, + 0 /* 0xaa */, 0 /* 0xab */, 0 /* 0xac */, 0 /* 0xad */, 0 /* 0xae */, + 0 /* 0xaf */, 0 /* 0xb0 */, 0 /* 0xb1 */, 0 /* 0xb2 */, 0 /* 0xb3 */, + 0 /* 0xb4 */, 0 /* 0xb5 */, 0 /* 0xb6 */, 0 /* 0xb7 */, 0 /* 0xb8 */, + 0 /* 0xb9 */, 0 /* 0xba */, 0 /* 0xbb */, 0 /* 0xbc */, 0 /* 0xbd */, + 0 /* 0xbe */, 0 /* 0xbf */, 0 /* 0xc0 */, 0 /* 0xc1 */, 0 /* 0xc2 */, + 0 /* 0xc3 */, 0 /* 0xc4 */, 0 /* 0xc5 */, 0 /* 0xc6 */, 0 /* 0xc7 */, + 0 /* 0xc8 */, 0 /* 0xc9 */, 0 /* 0xca */, 0 /* 0xcb */, 0 /* 0xcc */, + 0 /* 0xcd */, 0 /* 0xce */, 0 /* 0xcf */, 0 /* 0xd0 */, 0 /* 0xd1 */, + 0 /* 0xd2 */, 0 /* 0xd3 */, 0 /* 0xd4 */, 0 /* 0xd5 */, 0 /* 0xd6 */, + 0 /* 0xd7 */, 0 /* 0xd8 */, 0 /* 0xd9 */, 0 /* 0xda */, 0 /* 0xdb */, + 0 /* 0xdc */, 0 /* 0xdd */, 0 /* 0xde */, 0 /* 0xdf */, 0 /* 0xe0 */, + 0 /* 0xe1 */, 0 /* 0xe2 */, 0 /* 0xe3 */, 0 /* 0xe4 */, 0 /* 0xe5 */, + 0 /* 0xe6 */, 0 /* 0xe7 */, 0 /* 0xe8 */, 0 /* 0xe9 */, 0 /* 0xea */, + 0 /* 0xeb */, 0 /* 0xec */, 0 /* 0xed */, 0 /* 0xee */, 0 /* 0xef */, + 0 /* 0xf0 */, 0 /* 0xf1 */, 0 /* 0xf2 */, 0 /* 0xf3 */, 0 /* 0xf4 */, + 0 /* 0xf5 */, 0 /* 0xf6 */, 0 /* 0xf7 */, 0 /* 0xf8 */, 0 /* 0xf9 */, + 0 /* 0xfa */, 0 /* 0xfb */, 0 /* 0xfc */, 0 /* 0xfd */, 0 /* 0xfe */, + 0 /* 0xff */, +}; + +static ssize_t sf_parse_byteseq(nghttp2_sf_value *dest, const uint8_t *begin, + const uint8_t *end) { + const uint8_t *p = begin; + + if (*p++ != ':') { + return -1; + } + + for (; p != end; ++p) { + switch (*p) { + case ':': + if (dest) { + dest->type = NGHTTP2_SF_VALUE_TYPE_BYTESEQ; + dest->s.base = begin + 1; + dest->s.len = (size_t)(p - dest->s.base); + } + + ++p; + + return p - begin; + default: + if (!SF_BYTESEQ_CHARS[*p]) { + return -1; + } + } + } + + return -1; +} + +static ssize_t sf_parse_boolean(nghttp2_sf_value *dest, const uint8_t *begin, + const uint8_t *end) { + const uint8_t *p = begin; + int b; + + if (*p++ != '?') { + return -1; + } + + if (p == end) { + return -1; + } + + switch (*p++) { + case '0': + b = 0; + break; + case '1': + b = 1; + break; + default: + return -1; + } + + if (dest) { + dest->type = NGHTTP2_SF_VALUE_TYPE_BOOLEAN; + dest->b = b; + } + + return p - begin; +} + +static ssize_t sf_parse_bare_item(nghttp2_sf_value *dest, const uint8_t *begin, + const uint8_t *end) { + switch (*begin) { + case '-': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + return sf_parse_integer_or_decimal(dest, begin, end); + case '"': + return sf_parse_string(dest, begin, end); + case '*': + return sf_parse_token(dest, begin, end); + case ':': + return sf_parse_byteseq(dest, begin, end); + case '?': + return sf_parse_boolean(dest, begin, end); + default: + if (('A' <= *begin && *begin <= 'Z') || ('a' <= *begin && *begin <= 'z')) { + return sf_parse_token(dest, begin, end); + } + return -1; + } +} + +#define sf_discard_sp_end_err(BEGIN, END, ERR) \ + for (;; ++(BEGIN)) { \ + if ((BEGIN) == (END)) { \ + return (ERR); \ + } \ + if (*(BEGIN) != ' ') { \ + break; \ + } \ + } + +static ssize_t sf_parse_params(const uint8_t *begin, const uint8_t *end) { + const uint8_t *p = begin; + ssize_t slen; + + for (; p != end && *p == ';';) { + ++p; + + sf_discard_sp_end_err(p, end, -1); + + slen = sf_parse_key(p, end); + if (slen < 0) { + return -1; + } + + p += slen; + + if (p == end || *p != '=') { + /* Boolean true */ + } else if (++p == end) { + return -1; + } else { + slen = sf_parse_bare_item(NULL, p, end); + if (slen < 0) { + return -1; + } + + p += slen; + } + } + + return p - begin; +} + +static ssize_t sf_parse_item(nghttp2_sf_value *dest, const uint8_t *begin, + const uint8_t *end) { + const uint8_t *p = begin; + ssize_t slen; + + slen = sf_parse_bare_item(dest, p, end); + if (slen < 0) { + return -1; + } + + p += slen; + + slen = sf_parse_params(p, end); + if (slen < 0) { + return -1; + } + + p += slen; + + return p - begin; +} + +ssize_t nghttp2_sf_parse_item(nghttp2_sf_value *dest, const uint8_t *begin, + const uint8_t *end) { + return sf_parse_item(dest, begin, end); +} + +static ssize_t sf_parse_inner_list(nghttp2_sf_value *dest, const uint8_t *begin, + const uint8_t *end) { + const uint8_t *p = begin; + ssize_t slen; + + if (*p++ != '(') { + return -1; + } + + for (;;) { + sf_discard_sp_end_err(p, end, -1); + + if (*p == ')') { + ++p; + + slen = sf_parse_params(p, end); + if (slen < 0) { + return -1; + } + + p += slen; + + if (dest) { + dest->type = NGHTTP2_SF_VALUE_TYPE_INNER_LIST; + } + + return p - begin; + } + + slen = sf_parse_item(NULL, p, end); + if (slen < 0) { + return -1; + } + + p += slen; + + if (p == end || (*p != ' ' && *p != ')')) { + return -1; + } + } +} + +ssize_t nghttp2_sf_parse_inner_list(nghttp2_sf_value *dest, + const uint8_t *begin, const uint8_t *end) { + return sf_parse_inner_list(dest, begin, end); +} + +static ssize_t sf_parse_item_or_inner_list(nghttp2_sf_value *dest, + const uint8_t *begin, + const uint8_t *end) { + if (*begin == '(') { + return sf_parse_inner_list(dest, begin, end); + } + + return sf_parse_item(dest, begin, end); +} + +#define sf_discard_ows(BEGIN, END) \ + for (;; ++(BEGIN)) { \ + if ((BEGIN) == (END)) { \ + goto fin; \ + } \ + if (*(BEGIN) != ' ' && *(BEGIN) != '\t') { \ + break; \ + } \ + } + +#define sf_discard_ows_end_err(BEGIN, END, ERR) \ + for (;; ++(BEGIN)) { \ + if ((BEGIN) == (END)) { \ + return (ERR); \ + } \ + if (*(BEGIN) != ' ' && *(BEGIN) != '\t') { \ + break; \ + } \ + } + +int nghttp2_http_parse_priority(nghttp2_extpri *dest, const uint8_t *value, + size_t valuelen) { + const uint8_t *p = value, *end = value + valuelen; + ssize_t slen; + nghttp2_sf_value val; + nghttp2_extpri pri = *dest; + const uint8_t *key; + size_t keylen; + + for (; p != end && *p == ' '; ++p) + ; + + for (; p != end;) { + slen = sf_parse_key(p, end); + if (slen < 0) { + return NGHTTP2_ERR_INVALID_ARGUMENT; + } + + key = p; + keylen = (size_t)slen; + + p += slen; + + if (p == end || *p != '=') { + /* Boolean true */ + val.type = NGHTTP2_SF_VALUE_TYPE_BOOLEAN; + val.b = 1; + + slen = sf_parse_params(p, end); + if (slen < 0) { + return NGHTTP2_ERR_INVALID_ARGUMENT; + } + } else if (++p == end) { + return NGHTTP2_ERR_INVALID_ARGUMENT; + } else { + slen = sf_parse_item_or_inner_list(&val, p, end); + if (slen < 0) { + return NGHTTP2_ERR_INVALID_ARGUMENT; + } + } + + p += slen; + + if (keylen == 1) { + switch (key[0]) { + case 'i': + if (val.type != NGHTTP2_SF_VALUE_TYPE_BOOLEAN) { + return NGHTTP2_ERR_INVALID_ARGUMENT; + } + + pri.inc = val.b; + + break; + case 'u': + if (val.type != NGHTTP2_SF_VALUE_TYPE_INTEGER || + val.i < NGHTTP2_EXTPRI_URGENCY_HIGH || + NGHTTP2_EXTPRI_URGENCY_LOW < val.i) { + return NGHTTP2_ERR_INVALID_ARGUMENT; + } + + pri.urgency = (uint32_t)val.i; + + break; + } + } + + sf_discard_ows(p, end); + + if (*p++ != ',') { + return NGHTTP2_ERR_INVALID_ARGUMENT; + } + + sf_discard_ows_end_err(p, end, NGHTTP2_ERR_INVALID_ARGUMENT); + } + +fin: + *dest = pri; + + return 0; +} diff --git a/deps/nghttp2/lib/nghttp2_http.h b/deps/nghttp2/lib/nghttp2_http.h index dd057cdb60757f..0c3a78eeefab79 100644 --- a/deps/nghttp2/lib/nghttp2_http.h +++ b/deps/nghttp2/lib/nghttp2_http.h @@ -94,4 +94,55 @@ int nghttp2_http_on_data_chunk(nghttp2_stream *stream, size_t n); void nghttp2_http_record_request_method(nghttp2_stream *stream, nghttp2_frame *frame); +/* + * RFC 8941 Structured Field Values. + */ +typedef enum nghttp2_sf_value_type { + NGHTTP2_SF_VALUE_TYPE_BOOLEAN, + NGHTTP2_SF_VALUE_TYPE_INTEGER, + NGHTTP2_SF_VALUE_TYPE_DECIMAL, + NGHTTP2_SF_VALUE_TYPE_STRING, + NGHTTP2_SF_VALUE_TYPE_TOKEN, + NGHTTP2_SF_VALUE_TYPE_BYTESEQ, + NGHTTP2_SF_VALUE_TYPE_INNER_LIST, +} nghttp2_sf_value_type; + +/* + * nghttp2_sf_value stores Structured Field Values item. For Inner + * List, only type is set to NGHTTP2_SF_VALUE_TYPE_INNER_LIST. + */ +typedef struct nghttp2_sf_value { + uint8_t type; + union { + int b; + int64_t i; + double d; + struct { + const uint8_t *base; + size_t len; + } s; + }; +} nghttp2_sf_value; + +/* + * nghttp2_sf_parse_item parses the input sequence [|begin|, |end|) + * and stores the parsed an Item in |dest|. It returns the number of + * bytes consumed if it succeeds, or -1. This function is declared + * here for unit tests. + */ +ssize_t nghttp2_sf_parse_item(nghttp2_sf_value *dest, const uint8_t *begin, + const uint8_t *end); + +/* + * nghttp2_sf_parse_inner_list parses the input sequence [|begin|, |end|) + * and stores the parsed an Inner List in |dest|. It returns the number of + * bytes consumed if it succeeds, or -1. This function is declared + * here for unit tests. + */ +ssize_t nghttp2_sf_parse_inner_list(nghttp2_sf_value *dest, + const uint8_t *begin, const uint8_t *end); + +int nghttp2_http_parse_priority(nghttp2_extpri *dest, const uint8_t *value, + size_t valuelen); + #endif /* NGHTTP2_HTTP_H */ diff --git a/deps/nghttp2/lib/nghttp2_net.h b/deps/nghttp2/lib/nghttp2_net.h index 582099b93dc0b8..521f98143e4765 100644 --- a/deps/nghttp2/lib/nghttp2_net.h +++ b/deps/nghttp2/lib/nghttp2_net.h @@ -53,7 +53,7 @@ STIN uint32_t htonl(uint32_t hostlong) { uint32_t res; unsigned char *p = (unsigned char *)&res; - *p++ = hostlong >> 24; + *p++ = (unsigned char)(hostlong >> 24); *p++ = (hostlong >> 16) & 0xffu; *p++ = (hostlong >> 8) & 0xffu; *p = hostlong & 0xffu; @@ -63,7 +63,7 @@ STIN uint32_t htonl(uint32_t hostlong) { STIN uint16_t htons(uint16_t hostshort) { uint16_t res; unsigned char *p = (unsigned char *)&res; - *p++ = hostshort >> 8; + *p++ = (unsigned char)(hostshort >> 8); *p = hostshort & 0xffu; return res; } @@ -71,9 +71,9 @@ STIN uint16_t htons(uint16_t hostshort) { STIN uint32_t ntohl(uint32_t netlong) { uint32_t res; unsigned char *p = (unsigned char *)&netlong; - res = *p++ << 24; - res += *p++ << 16; - res += *p++ << 8; + res = (uint32_t)(*p++ << 24); + res += (uint32_t)(*p++ << 16); + res += (uint32_t)(*p++ << 8); res += *p; return res; } @@ -81,7 +81,7 @@ STIN uint32_t ntohl(uint32_t netlong) { STIN uint16_t ntohs(uint16_t netshort) { uint16_t res; unsigned char *p = (unsigned char *)&netshort; - res = *p++ << 8; + res = (uint16_t)(*p++ << 8); res += *p; return res; } diff --git a/deps/nghttp2/lib/nghttp2_option.c b/deps/nghttp2/lib/nghttp2_option.c index 34348e6606ccf4..ee0cd0f0226db9 100644 --- a/deps/nghttp2/lib/nghttp2_option.c +++ b/deps/nghttp2/lib/nghttp2_option.c @@ -90,6 +90,10 @@ void nghttp2_option_set_builtin_recv_extension_type(nghttp2_option *option, option->opt_set_mask |= NGHTTP2_OPT_BUILTIN_RECV_EXT_TYPES; option->builtin_recv_ext_types |= NGHTTP2_TYPEMASK_ORIGIN; return; + case NGHTTP2_PRIORITY_UPDATE: + option->opt_set_mask |= NGHTTP2_OPT_BUILTIN_RECV_EXT_TYPES; + option->builtin_recv_ext_types |= NGHTTP2_TYPEMASK_PRIORITY_UPDATE; + return; default: return; } @@ -126,3 +130,16 @@ void nghttp2_option_set_max_settings(nghttp2_option *option, size_t val) { option->opt_set_mask |= NGHTTP2_OPT_MAX_SETTINGS; option->max_settings = val; } + +void nghttp2_option_set_server_fallback_rfc7540_priorities( + nghttp2_option *option, int val) { + option->opt_set_mask |= NGHTTP2_OPT_SERVER_FALLBACK_RFC7540_PRIORITIES; + option->server_fallback_rfc7540_priorities = val; +} + +void nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation( + nghttp2_option *option, int val) { + option->opt_set_mask |= + NGHTTP2_OPT_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION; + option->no_rfc9113_leading_and_trailing_ws_validation = val; +} diff --git a/deps/nghttp2/lib/nghttp2_option.h b/deps/nghttp2/lib/nghttp2_option.h index 939729fdcd5b6e..b228a0754c989e 100644 --- a/deps/nghttp2/lib/nghttp2_option.h +++ b/deps/nghttp2/lib/nghttp2_option.h @@ -68,6 +68,8 @@ typedef enum { NGHTTP2_OPT_NO_CLOSED_STREAMS = 1 << 10, NGHTTP2_OPT_MAX_OUTBOUND_ACK = 1 << 11, NGHTTP2_OPT_MAX_SETTINGS = 1 << 12, + NGHTTP2_OPT_SERVER_FALLBACK_RFC7540_PRIORITIES = 1 << 13, + NGHTTP2_OPT_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION = 1 << 14, } nghttp2_option_flag; /** @@ -127,6 +129,14 @@ struct nghttp2_option { * NGHTTP2_OPT_NO_CLOSED_STREAMS */ int no_closed_streams; + /** + * NGHTTP2_OPT_SERVER_FALLBACK_RFC7540_PRIORITIES + */ + int server_fallback_rfc7540_priorities; + /** + * NGHTTP2_OPT_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION + */ + int no_rfc9113_leading_and_trailing_ws_validation; /** * NGHTTP2_OPT_USER_RECV_EXT_TYPES */ diff --git a/deps/nghttp2/lib/nghttp2_outbound_item.c b/deps/nghttp2/lib/nghttp2_outbound_item.c index f651c8029ac024..2a3041db195355 100644 --- a/deps/nghttp2/lib/nghttp2_outbound_item.c +++ b/deps/nghttp2/lib/nghttp2_outbound_item.c @@ -89,6 +89,9 @@ void nghttp2_outbound_item_free(nghttp2_outbound_item *item, nghttp2_mem *mem) { case NGHTTP2_ORIGIN: nghttp2_frame_origin_free(&frame->ext, mem); break; + case NGHTTP2_PRIORITY_UPDATE: + nghttp2_frame_priority_update_free(&frame->ext, mem); + break; default: assert(0); break; diff --git a/deps/nghttp2/lib/nghttp2_pq.c b/deps/nghttp2/lib/nghttp2_pq.c index bebccc76064198..64353acc961dc3 100644 --- a/deps/nghttp2/lib/nghttp2_pq.c +++ b/deps/nghttp2/lib/nghttp2_pq.c @@ -29,13 +29,12 @@ #include "nghttp2_helper.h" -int nghttp2_pq_init(nghttp2_pq *pq, nghttp2_less less, nghttp2_mem *mem) { +void nghttp2_pq_init(nghttp2_pq *pq, nghttp2_less less, nghttp2_mem *mem) { pq->mem = mem; pq->capacity = 0; pq->q = NULL; pq->length = 0; pq->less = less; - return 0; } void nghttp2_pq_free(nghttp2_pq *pq) { diff --git a/deps/nghttp2/lib/nghttp2_pq.h b/deps/nghttp2/lib/nghttp2_pq.h index 7b7b7392f8479c..c8d90ef2cc8f33 100644 --- a/deps/nghttp2/lib/nghttp2_pq.h +++ b/deps/nghttp2/lib/nghttp2_pq.h @@ -55,14 +55,8 @@ typedef struct { /* * Initializes priority queue |pq| with compare function |cmp|. - * - * This function returns 0 if it succeeds, or one of the following - * negative error codes: - * - * NGHTTP2_ERR_NOMEM - * Out of memory. */ -int nghttp2_pq_init(nghttp2_pq *pq, nghttp2_less less, nghttp2_mem *mem); +void nghttp2_pq_init(nghttp2_pq *pq, nghttp2_less less, nghttp2_mem *mem); /* * Deallocates any resources allocated for |pq|. The stored items are diff --git a/deps/nghttp2/lib/nghttp2_session.c b/deps/nghttp2/lib/nghttp2_session.c index 380a47c1b1e82b..93f3f07cf782b3 100644 --- a/deps/nghttp2/lib/nghttp2_session.c +++ b/deps/nghttp2/lib/nghttp2_session.c @@ -36,6 +36,7 @@ #include "nghttp2_option.h" #include "nghttp2_http.h" #include "nghttp2_pq.h" +#include "nghttp2_extpri.h" #include "nghttp2_debug.h" /* @@ -143,6 +144,11 @@ static int session_detect_idle_stream(nghttp2_session *session, return 0; } +static int session_no_rfc7540_pri_no_fallback(nghttp2_session *session) { + return session->pending_no_rfc7540_priorities == 1 && + !session->fallback_rfc7540_priorities; +} + static int check_ext_type_set(const uint8_t *ext_types, uint8_t type) { return (ext_types[type / 8] & (1 << (type & 0x7))) > 0; } @@ -354,6 +360,14 @@ static void session_inbound_frame_reset(nghttp2_session *session) { } nghttp2_frame_origin_free(&iframe->frame.ext, mem); break; + case NGHTTP2_PRIORITY_UPDATE: + if ((session->builtin_recv_ext_types & + NGHTTP2_TYPEMASK_PRIORITY_UPDATE) == 0) { + break; + } + /* Do not call nghttp2_frame_priority_update_free, because all + fields point to sbuf. */ + break; } } @@ -385,6 +399,7 @@ static void init_settings(nghttp2_settings_storage *settings) { settings->initial_window_size = NGHTTP2_INITIAL_WINDOW_SIZE; settings->max_frame_size = NGHTTP2_MAX_FRAME_SIZE_MIN; settings->max_header_list_size = UINT32_MAX; + settings->no_rfc7540_priorities = UINT32_MAX; } static void active_outbound_item_reset(nghttp2_active_outbound_item *aob, @@ -398,6 +413,21 @@ static void active_outbound_item_reset(nghttp2_active_outbound_item *aob, aob->state = NGHTTP2_OB_POP_ITEM; } +#define NGHTTP2_STREAM_MAX_CYCLE_GAP ((uint64_t)NGHTTP2_MAX_FRAME_SIZE_MAX) + +static int stream_less(const void *lhsx, const void *rhsx) { + const nghttp2_stream *lhs, *rhs; + + lhs = nghttp2_struct_of(lhsx, nghttp2_stream, pq_entry); + rhs = nghttp2_struct_of(rhsx, nghttp2_stream, pq_entry); + + if (lhs->cycle == rhs->cycle) { + return lhs->seq < rhs->seq; + } + + return rhs->cycle - lhs->cycle <= NGHTTP2_STREAM_MAX_CYCLE_GAP; +} + int nghttp2_enable_strict_preface = 1; static int session_new(nghttp2_session **session_ptr, @@ -408,6 +438,7 @@ static int session_new(nghttp2_session **session_ptr, size_t nbuffer; size_t max_deflate_dynamic_table_size = NGHTTP2_HD_DEFAULT_MAX_DEFLATE_BUFFER_SIZE; + size_t i; if (mem == NULL) { mem = nghttp2_mem_default(); @@ -442,6 +473,7 @@ static int session_new(nghttp2_session **session_ptr, (*session_ptr)->pending_local_max_concurrent_stream = NGHTTP2_DEFAULT_MAX_CONCURRENT_STREAMS; (*session_ptr)->pending_enable_push = 1; + (*session_ptr)->pending_no_rfc7540_priorities = UINT8_MAX; if (server) { (*session_ptr)->server = 1; @@ -527,6 +559,20 @@ static int session_new(nghttp2_session **session_ptr, option->max_settings) { (*session_ptr)->max_settings = option->max_settings; } + + if ((option->opt_set_mask & + NGHTTP2_OPT_SERVER_FALLBACK_RFC7540_PRIORITIES) && + option->server_fallback_rfc7540_priorities) { + (*session_ptr)->opt_flags |= + NGHTTP2_OPTMASK_SERVER_FALLBACK_RFC7540_PRIORITIES; + } + + if ((option->opt_set_mask & + NGHTTP2_OPT_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION) && + option->no_rfc9113_leading_and_trailing_ws_validation) { + (*session_ptr)->opt_flags |= + NGHTTP2_OPTMASK_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION; + } } rv = nghttp2_hd_deflate_init2(&(*session_ptr)->hd_deflater, @@ -584,6 +630,10 @@ static int session_new(nghttp2_session **session_ptr, } } + for (i = 0; i < NGHTTP2_EXTPRI_URGENCY_LEVELS; ++i) { + nghttp2_pq_init(&(*session_ptr)->sched[i].ob_data, stream_less, mem); + } + return 0; fail_aob_framebuf: @@ -735,6 +785,7 @@ static void inflight_settings_del(nghttp2_inflight_settings *settings, void nghttp2_session_del(nghttp2_session *session) { nghttp2_mem *mem; nghttp2_inflight_settings *settings; + size_t i; if (session == NULL) { return; @@ -748,6 +799,9 @@ void nghttp2_session_del(nghttp2_session *session) { settings = next; } + for (i = 0; i < NGHTTP2_EXTPRI_URGENCY_LEVELS; ++i) { + nghttp2_pq_free(&session->sched[i].ob_data); + } nghttp2_stream_free(&session->root); /* Have to free streams first, so that we can check @@ -775,6 +829,8 @@ int nghttp2_session_reprioritize_stream( nghttp2_priority_spec pri_spec_default; const nghttp2_priority_spec *pri_spec = pri_spec_in; + assert((!session->server && session->pending_no_rfc7540_priorities != 1) || + (session->server && !session_no_rfc7540_pri_no_fallback(session))); assert(pri_spec->stream_id != stream->stream_id); if (!nghttp2_stream_in_dep_tree(stream)) { @@ -842,6 +898,214 @@ int nghttp2_session_reprioritize_stream( return 0; } +static uint64_t pq_get_first_cycle(nghttp2_pq *pq) { + nghttp2_stream *stream; + + if (nghttp2_pq_empty(pq)) { + return 0; + } + + stream = nghttp2_struct_of(nghttp2_pq_top(pq), nghttp2_stream, pq_entry); + return stream->cycle; +} + +static int session_ob_data_push(nghttp2_session *session, + nghttp2_stream *stream) { + int rv; + uint32_t urgency; + int inc; + nghttp2_pq *pq; + + assert(stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES); + assert(stream->queued == 0); + + urgency = nghttp2_extpri_uint8_urgency(stream->extpri); + inc = nghttp2_extpri_uint8_inc(stream->extpri); + + assert(urgency < NGHTTP2_EXTPRI_URGENCY_LEVELS); + + pq = &session->sched[urgency].ob_data; + + stream->cycle = pq_get_first_cycle(pq); + if (inc) { + stream->cycle += stream->last_writelen; + } + + rv = nghttp2_pq_push(pq, &stream->pq_entry); + if (rv != 0) { + return rv; + } + + stream->queued = 1; + + return 0; +} + +static int session_ob_data_remove(nghttp2_session *session, + nghttp2_stream *stream) { + uint32_t urgency; + + assert(stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES); + assert(stream->queued == 1); + + urgency = nghttp2_extpri_uint8_urgency(stream->extpri); + + assert(urgency < NGHTTP2_EXTPRI_URGENCY_LEVELS); + + nghttp2_pq_remove(&session->sched[urgency].ob_data, &stream->pq_entry); + + stream->queued = 0; + + return 0; +} + +static int session_attach_stream_item(nghttp2_session *session, + nghttp2_stream *stream, + nghttp2_outbound_item *item) { + int rv; + + rv = nghttp2_stream_attach_item(stream, item); + if (rv != 0) { + return rv; + } + + if (!(stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES)) { + return 0; + } + + return session_ob_data_push(session, stream); +} + +static int session_detach_stream_item(nghttp2_session *session, + nghttp2_stream *stream) { + int rv; + + rv = nghttp2_stream_detach_item(stream); + if (rv != 0) { + return rv; + } + + if (!(stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES) || + !stream->queued) { + return 0; + } + + return session_ob_data_remove(session, stream); +} + +static int session_defer_stream_item(nghttp2_session *session, + nghttp2_stream *stream, uint8_t flags) { + int rv; + + rv = nghttp2_stream_defer_item(stream, flags); + if (rv != 0) { + return rv; + } + + if (!(stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES) || + !stream->queued) { + return 0; + } + + return session_ob_data_remove(session, stream); +} + +static int session_resume_deferred_stream_item(nghttp2_session *session, + nghttp2_stream *stream, + uint8_t flags) { + int rv; + + rv = nghttp2_stream_resume_deferred_item(stream, flags); + if (rv != 0) { + return rv; + } + + if (!(stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES) || + (stream->flags & NGHTTP2_STREAM_FLAG_DEFERRED_ALL)) { + return 0; + } + + return session_ob_data_push(session, stream); +} + +static nghttp2_outbound_item * +session_sched_get_next_outbound_item(nghttp2_session *session) { + size_t i; + nghttp2_pq_entry *ent; + nghttp2_stream *stream; + + for (i = 0; i < NGHTTP2_EXTPRI_URGENCY_LEVELS; ++i) { + ent = nghttp2_pq_top(&session->sched[i].ob_data); + if (!ent) { + continue; + } + + stream = nghttp2_struct_of(ent, nghttp2_stream, pq_entry); + return stream->item; + } + + return NULL; +} + +static int session_sched_empty(nghttp2_session *session) { + size_t i; + + for (i = 0; i < NGHTTP2_EXTPRI_URGENCY_LEVELS; ++i) { + if (!nghttp2_pq_empty(&session->sched[i].ob_data)) { + return 0; + } + } + + return 1; +} + +static void session_sched_reschedule_stream(nghttp2_session *session, + nghttp2_stream *stream) { + nghttp2_pq *pq; + uint32_t urgency = nghttp2_extpri_uint8_urgency(stream->extpri); + int inc = nghttp2_extpri_uint8_inc(stream->extpri); + uint64_t penalty = (uint64_t)stream->last_writelen; + int rv; + + (void)rv; + + assert(urgency < NGHTTP2_EXTPRI_URGENCY_LEVELS); + + pq = &session->sched[urgency].ob_data; + + if (!inc || nghttp2_pq_size(pq) == 1) { + return; + } + + nghttp2_pq_remove(pq, &stream->pq_entry); + + stream->cycle += penalty; + + rv = nghttp2_pq_push(pq, &stream->pq_entry); + + assert(0 == rv); +} + +static int session_update_stream_priority(nghttp2_session *session, + nghttp2_stream *stream, + uint8_t u8extpri) { + if (stream->extpri == u8extpri) { + return 0; + } + + if (stream->queued) { + session_ob_data_remove(session, stream); + + stream->extpri = u8extpri; + + return session_ob_data_push(session, stream); + } + + stream->extpri = u8extpri; + + return 0; +} + int nghttp2_session_add_item(nghttp2_session *session, nghttp2_outbound_item *item) { /* TODO Return error if stream is not found for the frame requiring @@ -863,7 +1127,7 @@ int nghttp2_session_add_item(nghttp2_session *session, return NGHTTP2_ERR_DATA_EXIST; } - rv = nghttp2_stream_attach_item(stream, item); + rv = session_attach_stream_item(session, stream, item); if (rv != 0) { return rv; @@ -1039,13 +1303,27 @@ nghttp2_stream *nghttp2_session_open_stream(nghttp2_session *session, mem = &session->mem; stream = nghttp2_session_get_stream_raw(session, stream_id); + if (session->opt_flags & + NGHTTP2_OPTMASK_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION) { + flags |= NGHTTP2_STREAM_FLAG_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION; + } + if (stream) { assert(stream->state == NGHTTP2_STREAM_IDLE); - assert(nghttp2_stream_in_dep_tree(stream)); - nghttp2_session_detach_idle_stream(session, stream); - rv = nghttp2_stream_dep_remove(stream); - if (rv != 0) { - return NULL; + assert((stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES) || + nghttp2_stream_in_dep_tree(stream)); + + if (nghttp2_stream_in_dep_tree(stream)) { + assert(!(stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES)); + nghttp2_session_detach_idle_stream(session, stream); + rv = nghttp2_stream_dep_remove(stream); + if (rv != 0) { + return NULL; + } + + if (session_no_rfc7540_pri_no_fallback(session)) { + stream->flags |= NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES; + } } } else { stream = nghttp2_mem_malloc(mem, sizeof(nghttp2_stream)); @@ -1056,7 +1334,21 @@ nghttp2_stream *nghttp2_session_open_stream(nghttp2_session *session, stream_alloc = 1; } - if (pri_spec->stream_id != 0) { + if (session_no_rfc7540_pri_no_fallback(session) || + session->remote_settings.no_rfc7540_priorities == 1) { + /* For client which has not received server + SETTINGS_NO_RFC7540_PRIORITIES = 1, send a priority signal + opportunistically. */ + if (session->server || + session->remote_settings.no_rfc7540_priorities == 1) { + nghttp2_priority_spec_default_init(&pri_spec_default); + pri_spec = &pri_spec_default; + } + + if (session->pending_no_rfc7540_priorities == 1) { + flags |= NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES; + } + } else if (pri_spec->stream_id != 0) { dep_stream = nghttp2_session_get_stream_raw(session, pri_spec->stream_id); if (!dep_stream && @@ -1102,6 +1394,10 @@ nghttp2_stream *nghttp2_session_open_stream(nghttp2_session *session, (int32_t)session->local_settings.initial_window_size, stream_user_data, mem); + if (session_no_rfc7540_pri_no_fallback(session)) { + stream->seq = session->stream_seq++; + } + rv = nghttp2_map_insert(&session->streams, stream_id, stream); if (rv != 0) { nghttp2_stream_free(stream); @@ -1141,6 +1437,10 @@ nghttp2_stream *nghttp2_session_open_stream(nghttp2_session *session, } } + if (stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES) { + return stream; + } + if (pri_spec->stream_id == 0) { dep_stream = &session->root; } @@ -1180,7 +1480,7 @@ int nghttp2_session_close_stream(nghttp2_session *session, int32_t stream_id, item = stream->item; - rv = nghttp2_stream_detach_item(stream); + rv = session_detach_stream_item(session, stream); if (rv != 0) { return rv; @@ -1230,6 +1530,10 @@ int nghttp2_session_close_stream(nghttp2_session *session, int32_t stream_id, /* Closes both directions just in case they are not closed yet */ stream->flags |= NGHTTP2_STREAM_FLAG_CLOSED; + if (session->pending_no_rfc7540_priorities == 1) { + return nghttp2_session_destroy_stream(session, stream); + } + if ((session->opt_flags & NGHTTP2_OPTMASK_NO_CLOSED_STREAMS) == 0 && session->server && !is_my_stream_id && nghttp2_stream_in_dep_tree(stream)) { @@ -1784,6 +2088,28 @@ static int session_predicate_origin_send(nghttp2_session *session) { return 0; } +static int session_predicate_priority_update_send(nghttp2_session *session, + int32_t stream_id) { + nghttp2_stream *stream; + + if (session_is_closing(session)) { + return NGHTTP2_ERR_SESSION_CLOSING; + } + + stream = nghttp2_session_get_stream(session, stream_id); + if (stream == NULL) { + return 0; + } + if (stream->state == NGHTTP2_STREAM_CLOSING) { + return NGHTTP2_ERR_STREAM_CLOSING; + } + if (stream->shut_flags & NGHTTP2_SHUT_RD) { + return NGHTTP2_ERR_INVALID_STREAM_STATE; + } + + return 0; +} + /* Take into account settings max frame size and both connection-level flow control here */ static ssize_t @@ -2013,7 +2339,7 @@ static int session_prep_frame(nghttp2_session *session, if (stream) { int rv2; - rv2 = nghttp2_stream_detach_item(stream); + rv2 = session_detach_stream_item(session, stream); if (nghttp2_is_fatal(rv2)) { return rv2; @@ -2032,7 +2358,7 @@ static int session_prep_frame(nghttp2_session *session, queue when session->remote_window_size > 0 */ assert(session->remote_window_size > 0); - rv = nghttp2_stream_defer_item(stream, + rv = session_defer_stream_item(session, stream, NGHTTP2_STREAM_FLAG_DEFERRED_FLOW_CONTROL); if (nghttp2_is_fatal(rv)) { @@ -2051,7 +2377,8 @@ static int session_prep_frame(nghttp2_session *session, return rv; } if (rv == NGHTTP2_ERR_DEFERRED) { - rv = nghttp2_stream_defer_item(stream, NGHTTP2_STREAM_FLAG_DEFERRED_USER); + rv = session_defer_stream_item(session, stream, + NGHTTP2_STREAM_FLAG_DEFERRED_USER); if (nghttp2_is_fatal(rv)) { return rv; @@ -2062,7 +2389,7 @@ static int session_prep_frame(nghttp2_session *session, return NGHTTP2_ERR_DEFERRED; } if (rv == NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE) { - rv = nghttp2_stream_detach_item(stream); + rv = session_detach_stream_item(session, stream); if (nghttp2_is_fatal(rv)) { return rv; @@ -2078,7 +2405,7 @@ static int session_prep_frame(nghttp2_session *session, if (rv != 0) { int rv2; - rv2 = nghttp2_stream_detach_item(stream); + rv2 = session_detach_stream_item(session, stream); if (nghttp2_is_fatal(rv2)) { return rv2; @@ -2328,6 +2655,18 @@ static int session_prep_frame(nghttp2_session *session, } return 0; + case NGHTTP2_PRIORITY_UPDATE: { + nghttp2_ext_priority_update *priority_update = frame->ext.payload; + rv = session_predicate_priority_update_send(session, + priority_update->stream_id); + if (rv != 0) { + return rv; + } + + nghttp2_frame_pack_priority_update(&session->aob.framebufs, &frame->ext); + + return 0; + } default: /* Unreachable here */ assert(0); @@ -2339,6 +2678,8 @@ static int session_prep_frame(nghttp2_session *session, nghttp2_outbound_item * nghttp2_session_get_next_ob_item(nghttp2_session *session) { + nghttp2_outbound_item *item; + if (nghttp2_outbound_queue_top(&session->ob_urgent)) { return nghttp2_outbound_queue_top(&session->ob_urgent); } @@ -2354,7 +2695,12 @@ nghttp2_session_get_next_ob_item(nghttp2_session *session) { } if (session->remote_window_size > 0) { - return nghttp2_stream_next_outbound_item(&session->root); + item = nghttp2_stream_next_outbound_item(&session->root); + if (item) { + return item; + } + + return session_sched_get_next_outbound_item(session); } return NULL; @@ -2388,7 +2734,12 @@ nghttp2_session_pop_next_ob_item(nghttp2_session *session) { } if (session->remote_window_size > 0) { - return nghttp2_stream_next_outbound_item(&session->root); + item = nghttp2_stream_next_outbound_item(&session->root); + if (item) { + return item; + } + + return session_sched_get_next_outbound_item(session); } return NULL; @@ -2498,10 +2849,20 @@ static int session_close_stream_on_goaway(nghttp2_session *session, return 0; } -static void reschedule_stream(nghttp2_stream *stream) { +static void session_reschedule_stream(nghttp2_session *session, + nghttp2_stream *stream) { stream->last_writelen = stream->item->frame.hd.length; - nghttp2_stream_reschedule(stream); + if (!(stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES)) { + nghttp2_stream_reschedule(stream); + return; + } + + if (!session->server) { + return; + } + + session_sched_reschedule_stream(session, stream); } static int session_update_stream_consumed_size(nghttp2_session *session, @@ -2550,7 +2911,7 @@ static int session_after_frame_sent1(nghttp2_session *session) { } if (stream && aux_data->eof) { - rv = nghttp2_stream_detach_item(stream); + rv = session_detach_stream_item(session, stream); if (nghttp2_is_fatal(rv)) { return rv; } @@ -2675,9 +3036,8 @@ static int session_after_frame_sent1(nghttp2_session *session) { } } case NGHTTP2_PRIORITY: - if (session->server) { + if (session->server || session->pending_no_rfc7540_priorities == 1) { return 0; - ; } stream = nghttp2_session_get_stream_raw(session, frame->hd.stream_id); @@ -2852,7 +3212,7 @@ static int session_after_frame_sent2(nghttp2_session *session) { further data. */ if (nghttp2_session_predicate_data_send(session, stream) != 0) { if (stream) { - rv = nghttp2_stream_detach_item(stream); + rv = session_detach_stream_item(session, stream); if (nghttp2_is_fatal(rv)) { return rv; @@ -3150,7 +3510,7 @@ static ssize_t nghttp2_session_mem_send_internal(nghttp2_session *session, } if (rv == NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE) { - rv = nghttp2_stream_detach_item(stream); + rv = session_detach_stream_item(session, stream); if (nghttp2_is_fatal(rv)) { return rv; @@ -3730,6 +4090,21 @@ static int session_end_stream_headers_received(nghttp2_session *session, nghttp2_frame *frame, nghttp2_stream *stream) { int rv; + + assert(frame->hd.type == NGHTTP2_HEADERS); + + if (session->server && session_enforce_http_messaging(session) && + frame->headers.cat == NGHTTP2_HCAT_REQUEST && + (stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES) && + !(stream->flags & NGHTTP2_STREAM_FLAG_IGNORE_CLIENT_PRIORITIES) && + (stream->http_flags & NGHTTP2_HTTP_FLAG_PRIORITY)) { + rv = session_update_stream_priority(session, stream, stream->http_extpri); + if (rv != 0) { + assert(nghttp2_is_fatal(rv)); + return rv; + } + } + if ((frame->hd.flags & NGHTTP2_FLAG_END_STREAM) == 0) { return 0; } @@ -4091,6 +4466,8 @@ int nghttp2_session_on_priority_received(nghttp2_session *session, int rv; nghttp2_stream *stream; + assert(!session_no_rfc7540_pri_no_fallback(session)); + if (frame->hd.stream_id == 0) { return session_handle_invalid_connection(session, frame, NGHTTP2_ERR_PROTO, "PRIORITY: stream_id == 0"); @@ -4148,6 +4525,8 @@ static int session_process_priority_frame(nghttp2_session *session) { nghttp2_inbound_frame *iframe = &session->iframe; nghttp2_frame *frame = &iframe->frame; + assert(!session_no_rfc7540_pri_no_fallback(session)); + nghttp2_frame_unpack_priority_payload(&frame->priority, iframe->sbuf.pos); return nghttp2_session_on_priority_received(session, frame); @@ -4214,8 +4593,8 @@ static int update_remote_initial_window_size_func(void *entry, void *ptr) { if (stream->remote_window_size > 0 && nghttp2_stream_check_deferred_by_flow_control(stream)) { - rv = nghttp2_stream_resume_deferred_item( - stream, NGHTTP2_STREAM_FLAG_DEFERRED_FLOW_CONTROL); + rv = session_resume_deferred_stream_item( + arg->session, stream, NGHTTP2_STREAM_FLAG_DEFERRED_FLOW_CONTROL); if (nghttp2_is_fatal(rv)) { return rv; @@ -4259,9 +4638,16 @@ static int update_local_initial_window_size_func(void *entry, void *ptr) { return nghttp2_session_add_rst_stream(arg->session, stream->stream_id, NGHTTP2_FLOW_CONTROL_ERROR); } - if (!(arg->session->opt_flags & NGHTTP2_OPTMASK_NO_AUTO_WINDOW_UPDATE) && - stream->window_update_queued == 0 && - nghttp2_should_send_window_update(stream->local_window_size, + + if (stream->window_update_queued) { + return 0; + } + + if (arg->session->opt_flags & NGHTTP2_OPTMASK_NO_AUTO_WINDOW_UPDATE) { + return session_update_stream_consumed_size(arg->session, stream, 0); + } + + if (nghttp2_should_send_window_update(stream->local_window_size, stream->recv_window_size)) { rv = nghttp2_session_add_window_update(arg->session, NGHTTP2_FLAG_NONE, @@ -4382,6 +4768,9 @@ int nghttp2_session_update_local_settings(nghttp2_session *session, case NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL: session->local_settings.enable_connect_protocol = iv[i].value; break; + case NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES: + session->local_settings.no_rfc7540_priorities = iv[i].value; + break; } } @@ -4541,6 +4930,34 @@ int nghttp2_session_on_settings_received(nghttp2_session *session, session->remote_settings.enable_connect_protocol = entry->value; break; + case NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES: + + if (entry->value != 0 && entry->value != 1) { + return session_handle_invalid_connection( + session, frame, NGHTTP2_ERR_PROTO, + "SETTINGS: invalid SETTINGS_NO_RFC7540_PRIORITIES"); + } + + if (session->remote_settings.no_rfc7540_priorities != UINT32_MAX && + session->remote_settings.no_rfc7540_priorities != entry->value) { + return session_handle_invalid_connection( + session, frame, NGHTTP2_ERR_PROTO, + "SETTINGS: SETTINGS_NO_RFC7540_PRIORITIES cannot be changed"); + } + + session->remote_settings.no_rfc7540_priorities = entry->value; + + break; + } + } + + if (session->remote_settings.no_rfc7540_priorities == UINT32_MAX) { + session->remote_settings.no_rfc7540_priorities = 0; + + if (session->server && session->pending_no_rfc7540_priorities && + (session->opt_flags & + NGHTTP2_OPTMASK_SERVER_FALLBACK_RFC7540_PRIORITIES)) { + session->fallback_rfc7540_priorities = 1; } } @@ -4826,8 +5243,8 @@ static int session_on_stream_window_update_received(nghttp2_session *session, if (stream->remote_window_size > 0 && nghttp2_stream_check_deferred_by_flow_control(stream)) { - rv = nghttp2_stream_resume_deferred_item( - stream, NGHTTP2_STREAM_FLAG_DEFERRED_FLOW_CONTROL); + rv = session_resume_deferred_stream_item( + session, stream, NGHTTP2_STREAM_FLAG_DEFERRED_FLOW_CONTROL); if (nghttp2_is_fatal(rv)) { return rv; @@ -4898,6 +5315,80 @@ int nghttp2_session_on_origin_received(nghttp2_session *session, return session_call_on_frame_received(session, frame); } +int nghttp2_session_on_priority_update_received(nghttp2_session *session, + nghttp2_frame *frame) { + nghttp2_ext_priority_update *priority_update; + nghttp2_stream *stream; + nghttp2_priority_spec pri_spec; + nghttp2_extpri extpri; + int rv; + + assert(session->server); + + priority_update = frame->ext.payload; + + if (frame->hd.stream_id != 0) { + return session_handle_invalid_connection(session, frame, NGHTTP2_ERR_PROTO, + "PRIORITY_UPDATE: stream_id == 0"); + } + + if (nghttp2_session_is_my_stream_id(session, priority_update->stream_id)) { + if (session_detect_idle_stream(session, priority_update->stream_id)) { + return session_handle_invalid_connection( + session, frame, NGHTTP2_ERR_PROTO, + "PRIORITY_UPDATE: prioritizing idle push is not allowed"); + } + + /* TODO Ignore priority signal to a push stream for now */ + return session_call_on_frame_received(session, frame); + } + + stream = nghttp2_session_get_stream_raw(session, priority_update->stream_id); + if (stream) { + /* Stream already exists. */ + if (stream->flags & NGHTTP2_STREAM_FLAG_IGNORE_CLIENT_PRIORITIES) { + return session_call_on_frame_received(session, frame); + } + } else if (session_detect_idle_stream(session, priority_update->stream_id)) { + if (session->num_idle_streams + session->num_incoming_streams >= + session->local_settings.max_concurrent_streams) { + return session_handle_invalid_connection( + session, frame, NGHTTP2_ERR_PROTO, + "PRIORITY_UPDATE: max concurrent streams exceeded"); + } + + nghttp2_priority_spec_default_init(&pri_spec); + stream = nghttp2_session_open_stream(session, priority_update->stream_id, + NGHTTP2_FLAG_NONE, &pri_spec, + NGHTTP2_STREAM_IDLE, NULL); + if (!stream) { + return NGHTTP2_ERR_NOMEM; + } + } else { + return session_call_on_frame_received(session, frame); + } + + extpri.urgency = NGHTTP2_EXTPRI_DEFAULT_URGENCY; + extpri.inc = 0; + + rv = nghttp2_http_parse_priority(&extpri, priority_update->field_value, + priority_update->field_value_len); + if (rv != 0) { + /* Just ignore field_value if it cannot be parsed. */ + return session_call_on_frame_received(session, frame); + } + + rv = session_update_stream_priority(session, stream, + nghttp2_extpri_to_uint8(&extpri)); + if (rv != 0) { + if (nghttp2_is_fatal(rv)) { + return rv; + } + } + + return session_call_on_frame_received(session, frame); +} + static int session_process_altsvc_frame(nghttp2_session *session) { nghttp2_inbound_frame *iframe = &session->iframe; nghttp2_frame *frame = &iframe->frame; @@ -4932,6 +5423,16 @@ static int session_process_origin_frame(nghttp2_session *session) { return nghttp2_session_on_origin_received(session, frame); } +static int session_process_priority_update_frame(nghttp2_session *session) { + nghttp2_inbound_frame *iframe = &session->iframe; + nghttp2_frame *frame = &iframe->frame; + + nghttp2_frame_unpack_priority_update_payload(&frame->ext, iframe->sbuf.pos, + nghttp2_buf_len(&iframe->sbuf)); + + return nghttp2_session_on_priority_update_received(session, frame); +} + static int session_process_extension_frame(nghttp2_session *session) { int rv; nghttp2_inbound_frame *iframe = &session->iframe; @@ -5269,6 +5770,7 @@ static void inbound_frame_set_settings_entry(nghttp2_inbound_frame *iframe) { case NGHTTP2_SETTINGS_MAX_FRAME_SIZE: case NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE: case NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL: + case NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES: break; default: DEBUGF("recv: unknown settings id=0x%02x\n", iv.settings_id); @@ -5882,6 +6384,49 @@ ssize_t nghttp2_session_mem_recv(nghttp2_session *session, const uint8_t *in, iframe->state = NGHTTP2_IB_READ_ORIGIN_PAYLOAD; + break; + case NGHTTP2_PRIORITY_UPDATE: + if ((session->builtin_recv_ext_types & + NGHTTP2_TYPEMASK_PRIORITY_UPDATE) == 0) { + busy = 1; + iframe->state = NGHTTP2_IB_IGN_PAYLOAD; + break; + } + + DEBUGF("recv: PRIORITY_UPDATE\n"); + + iframe->frame.hd.flags = NGHTTP2_FLAG_NONE; + iframe->frame.ext.payload = + &iframe->ext_frame_payload.priority_update; + + if (!session->server) { + rv = nghttp2_session_terminate_session_with_reason( + session, NGHTTP2_PROTOCOL_ERROR, + "PRIORITY_UPDATE is received from server"); + if (nghttp2_is_fatal(rv)) { + return rv; + } + return (ssize_t)inlen; + } + + if (iframe->payloadleft < 4) { + busy = 1; + iframe->state = NGHTTP2_IB_FRAME_SIZE_ERROR; + break; + } + + if (!session_no_rfc7540_pri_no_fallback(session) || + iframe->payloadleft > sizeof(iframe->raw_sbuf)) { + busy = 1; + iframe->state = NGHTTP2_IB_IGN_PAYLOAD; + break; + } + + busy = 1; + + iframe->state = NGHTTP2_IB_READ_NBYTE; + inbound_frame_set_mark(iframe, iframe->payloadleft); + break; default: busy = 1; @@ -5988,13 +6533,16 @@ ssize_t nghttp2_session_mem_recv(nghttp2_session *session, const uint8_t *in, break; case NGHTTP2_PRIORITY: - rv = session_process_priority_frame(session); - if (nghttp2_is_fatal(rv)) { - return rv; - } + if (!session_no_rfc7540_pri_no_fallback(session) && + session->remote_settings.no_rfc7540_priorities != 1) { + rv = session_process_priority_frame(session); + if (nghttp2_is_fatal(rv)) { + return rv; + } - if (iframe->state == NGHTTP2_IB_IGN_ALL) { - return (ssize_t)inlen; + if (iframe->state == NGHTTP2_IB_IGN_ALL) { + return (ssize_t)inlen; + } } session_inbound_frame_reset(session); @@ -6150,6 +6698,18 @@ ssize_t nghttp2_session_mem_recv(nghttp2_session *session, const uint8_t *in, iframe->state = NGHTTP2_IB_READ_ALTSVC_PAYLOAD; + break; + case NGHTTP2_PRIORITY_UPDATE: + DEBUGF("recv: prioritized_stream_id=%d\n", + nghttp2_get_uint32(iframe->sbuf.pos) & NGHTTP2_STREAM_ID_MASK); + + rv = session_process_priority_update_frame(session); + if (nghttp2_is_fatal(rv)) { + return rv; + } + + session_inbound_frame_reset(session); + break; } default: @@ -6863,7 +7423,8 @@ int nghttp2_session_want_write(nghttp2_session *session) { */ return session->aob.item || nghttp2_outbound_queue_top(&session->ob_urgent) || nghttp2_outbound_queue_top(&session->ob_reg) || - (!nghttp2_pq_empty(&session->root.obq) && + ((!nghttp2_pq_empty(&session->root.obq) || + !session_sched_empty(session)) && session->remote_window_size > 0) || (nghttp2_outbound_queue_top(&session->ob_syn) && !session_is_outgoing_concurrent_streams_max(session)); @@ -7016,6 +7577,7 @@ int nghttp2_session_add_settings(nghttp2_session *session, uint8_t flags, int rv; nghttp2_mem *mem; nghttp2_inflight_settings *inflight_settings = NULL; + uint8_t no_rfc7540_pri = session->pending_no_rfc7540_priorities; mem = &session->mem; @@ -7033,6 +7595,21 @@ int nghttp2_session_add_settings(nghttp2_session *session, uint8_t flags, return NGHTTP2_ERR_INVALID_ARGUMENT; } + for (i = 0; i < niv; ++i) { + if (iv[i].settings_id != NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES) { + continue; + } + + if (no_rfc7540_pri == UINT8_MAX) { + no_rfc7540_pri = (uint8_t)iv[i].value; + continue; + } + + if (iv[i].value != (uint32_t)no_rfc7540_pri) { + return NGHTTP2_ERR_INVALID_ARGUMENT; + } + } + item = nghttp2_mem_malloc(mem, sizeof(nghttp2_outbound_item)); if (item == NULL) { return NGHTTP2_ERR_NOMEM; @@ -7107,6 +7684,12 @@ int nghttp2_session_add_settings(nghttp2_session *session, uint8_t flags, } } + if (no_rfc7540_pri == UINT8_MAX) { + session->pending_no_rfc7540_priorities = 0; + } else { + session->pending_no_rfc7540_priorities = no_rfc7540_pri; + } + return 0; } @@ -7235,7 +7818,7 @@ int nghttp2_session_pack_data(nghttp2_session *session, nghttp2_bufs *bufs, return rv; } - reschedule_stream(stream); + session_reschedule_stream(session, stream); if (frame->hd.length == 0 && (data_flags & NGHTTP2_DATA_FLAG_EOF) && (data_flags & NGHTTP2_DATA_FLAG_NO_END_STREAM)) { @@ -7309,7 +7892,7 @@ int nghttp2_session_resume_data(nghttp2_session *session, int32_t stream_id) { return NGHTTP2_ERR_INVALID_ARGUMENT; } - rv = nghttp2_stream_resume_deferred_item(stream, + rv = session_resume_deferred_stream_item(session, stream, NGHTTP2_STREAM_FLAG_DEFERRED_USER); if (nghttp2_is_fatal(rv)) { @@ -7417,6 +8000,8 @@ uint32_t nghttp2_session_get_remote_settings(nghttp2_session *session, return session->remote_settings.max_header_list_size; case NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL: return session->remote_settings.enable_connect_protocol; + case NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES: + return session->remote_settings.no_rfc7540_priorities; } assert(0); @@ -7440,6 +8025,8 @@ uint32_t nghttp2_session_get_local_settings(nghttp2_session *session, return session->local_settings.max_header_list_size; case NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL: return session->local_settings.enable_connect_protocol; + case NGHTTP2_SETTINGS_NO_RFC7540_PRIORITIES: + return session->local_settings.no_rfc7540_priorities; } assert(0); @@ -7723,6 +8310,10 @@ int nghttp2_session_change_stream_priority( nghttp2_stream *stream; nghttp2_priority_spec pri_spec_copy; + if (session->pending_no_rfc7540_priorities == 1) { + return 0; + } + if (stream_id == 0 || stream_id == pri_spec->stream_id) { return NGHTTP2_ERR_INVALID_ARGUMENT; } @@ -7755,6 +8346,10 @@ int nghttp2_session_create_idle_stream(nghttp2_session *session, nghttp2_stream *stream; nghttp2_priority_spec pri_spec_copy; + if (session->pending_no_rfc7540_priorities == 1) { + return 0; + } + if (stream_id == 0 || stream_id == pri_spec->stream_id || !session_detect_idle_stream(session, stream_id)) { return NGHTTP2_ERR_INVALID_ARGUMENT; @@ -7796,3 +8391,38 @@ nghttp2_session_get_hd_deflate_dynamic_table_size(nghttp2_session *session) { void nghttp2_session_set_user_data(nghttp2_session *session, void *user_data) { session->user_data = user_data; } + +int nghttp2_session_change_extpri_stream_priority( + nghttp2_session *session, int32_t stream_id, + const nghttp2_extpri *extpri_in, int ignore_client_signal) { + nghttp2_stream *stream; + nghttp2_extpri extpri = *extpri_in; + + if (!session->server) { + return NGHTTP2_ERR_INVALID_STATE; + } + + if (session->pending_no_rfc7540_priorities != 1) { + return 0; + } + + if (stream_id == 0) { + return NGHTTP2_ERR_INVALID_ARGUMENT; + } + + stream = nghttp2_session_get_stream_raw(session, stream_id); + if (!stream) { + return NGHTTP2_ERR_INVALID_ARGUMENT; + } + + if (extpri.urgency > NGHTTP2_EXTPRI_URGENCY_LOW) { + extpri.urgency = NGHTTP2_EXTPRI_URGENCY_LOW; + } + + if (ignore_client_signal) { + stream->flags |= NGHTTP2_STREAM_FLAG_IGNORE_CLIENT_PRIORITIES; + } + + return session_update_stream_priority(session, stream, + nghttp2_extpri_to_uint8(&extpri)); +} diff --git a/deps/nghttp2/lib/nghttp2_session.h b/deps/nghttp2/lib/nghttp2_session.h index 907b1704bc8412..34d2d58528a796 100644 --- a/deps/nghttp2/lib/nghttp2_session.h +++ b/deps/nghttp2/lib/nghttp2_session.h @@ -52,7 +52,9 @@ typedef enum { NGHTTP2_OPTMASK_NO_RECV_CLIENT_MAGIC = 1 << 1, NGHTTP2_OPTMASK_NO_HTTP_MESSAGING = 1 << 2, NGHTTP2_OPTMASK_NO_AUTO_PING_ACK = 1 << 3, - NGHTTP2_OPTMASK_NO_CLOSED_STREAMS = 1 << 4 + NGHTTP2_OPTMASK_NO_CLOSED_STREAMS = 1 << 4, + NGHTTP2_OPTMASK_SERVER_FALLBACK_RFC7540_PRIORITIES = 1 << 5, + NGHTTP2_OPTMASK_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION = 1 << 6, } nghttp2_optmask; /* @@ -62,7 +64,8 @@ typedef enum { typedef enum { NGHTTP2_TYPEMASK_NONE = 0, NGHTTP2_TYPEMASK_ALTSVC = 1 << 0, - NGHTTP2_TYPEMASK_ORIGIN = 1 << 1 + NGHTTP2_TYPEMASK_ORIGIN = 1 << 1, + NGHTTP2_TYPEMASK_PRIORITY_UPDATE = 1 << 2 } nghttp2_typemask; typedef enum { @@ -151,10 +154,8 @@ typedef struct { /* padding length for the current frame */ size_t padlen; nghttp2_inbound_state state; - /* Small buffer. Currently the largest contiguous chunk to buffer - is frame header. We buffer part of payload, but they are smaller - than frame header. */ - uint8_t raw_sbuf[NGHTTP2_FRAME_HDLEN]; + /* Small fixed sized buffer. */ + uint8_t raw_sbuf[32]; } nghttp2_inbound_frame; typedef struct { @@ -165,6 +166,7 @@ typedef struct { uint32_t max_frame_size; uint32_t max_header_list_size; uint32_t enable_connect_protocol; + uint32_t no_rfc7540_priorities; } nghttp2_settings_storage; typedef enum { @@ -202,6 +204,12 @@ struct nghttp2_session { response) frame, which are subject to SETTINGS_MAX_CONCURRENT_STREAMS limit. */ nghttp2_outbound_queue ob_syn; + /* Queues for DATA frames which is used when + SETTINGS_NO_RFC7540_PRIORITIES is enabled. This implements RFC + 9218 extensible prioritization scheme. */ + struct { + nghttp2_pq ob_data; + } sched[NGHTTP2_EXTPRI_URGENCY_LEVELS]; nghttp2_active_outbound_item aob; nghttp2_inbound_frame iframe; nghttp2_hd_deflater hd_deflater; @@ -227,6 +235,9 @@ struct nghttp2_session { /* Queue of In-flight SETTINGS values. SETTINGS bearing ACK is not considered as in-flight. */ nghttp2_inflight_settings *inflight_settings_head; + /* Sequential number across all streams to process streams in + FIFO. */ + uint64_t stream_seq; /* The number of outgoing streams. This will be capped by remote_settings.max_concurrent_streams. */ size_t num_outgoing_streams; @@ -328,6 +339,11 @@ struct nghttp2_session { /* Unacked local ENABLE_CONNECT_PROTOCOL value. We use this to accept :protocol header field before SETTINGS_ACK is received. */ uint8_t pending_enable_connect_protocol; + /* Unacked local SETTINGS_NO_RFC7540_PRIORITIES value, which is + effective before it is acknowledged. */ + uint8_t pending_no_rfc7540_priorities; + /* Turn on fallback to RFC 7540 priorities; for server use only. */ + uint8_t fallback_rfc7540_priorities; /* Nonzero if the session is server side. */ uint8_t server; /* Flags indicating GOAWAY is sent and/or received. The flags are @@ -773,6 +789,19 @@ int nghttp2_session_on_altsvc_received(nghttp2_session *session, int nghttp2_session_on_origin_received(nghttp2_session *session, nghttp2_frame *frame); +/* + * Called when PRIORITY_UPDATE is received, assuming |frame| is + * properly initialized. + * + * This function returns 0 if it succeeds, or one of the following + * negative error codes: + * + * NGHTTP2_ERR_CALLBACK_FAILURE + * The callback function failed. + */ +int nghttp2_session_on_priority_update_received(nghttp2_session *session, + nghttp2_frame *frame); + /* * Called when DATA is received, assuming |frame| is properly * initialized. diff --git a/deps/nghttp2/lib/nghttp2_stream.c b/deps/nghttp2/lib/nghttp2_stream.c index f4c80a24b5e704..b3614a0b02761e 100644 --- a/deps/nghttp2/lib/nghttp2_stream.c +++ b/deps/nghttp2/lib/nghttp2_stream.c @@ -100,6 +100,8 @@ void nghttp2_stream_init(nghttp2_stream *stream, int32_t stream_id, stream->descendant_next_seq = 0; stream->seq = 0; stream->last_writelen = 0; + + stream->extpri = stream->http_extpri = NGHTTP2_EXTPRI_DEFAULT_URGENCY; } void nghttp2_stream_free(nghttp2_stream *stream) { @@ -484,6 +486,10 @@ int nghttp2_stream_attach_item(nghttp2_stream *stream, stream->item = item; + if (stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES) { + return 0; + } + rv = stream_update_dep_on_attach_item(stream); if (rv != 0) { /* This may relave stream->queued == 1, but stream->item == NULL. @@ -503,6 +509,10 @@ int nghttp2_stream_detach_item(nghttp2_stream *stream) { stream->item = NULL; stream->flags = (uint8_t)(stream->flags & ~NGHTTP2_STREAM_FLAG_DEFERRED_ALL); + if (stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES) { + return 0; + } + return stream_update_dep_on_detach_item(stream); } @@ -514,6 +524,10 @@ int nghttp2_stream_defer_item(nghttp2_stream *stream, uint8_t flags) { stream->flags |= flags; + if (stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES) { + return 0; + } + return stream_update_dep_on_detach_item(stream); } @@ -529,6 +543,10 @@ int nghttp2_stream_resume_deferred_item(nghttp2_stream *stream, uint8_t flags) { return 0; } + if (stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES) { + return 0; + } + return stream_update_dep_on_attach_item(stream); } diff --git a/deps/nghttp2/lib/nghttp2_stream.h b/deps/nghttp2/lib/nghttp2_stream.h index 2846c6aab75705..7a8e4c6c1ddb08 100644 --- a/deps/nghttp2/lib/nghttp2_stream.h +++ b/deps/nghttp2/lib/nghttp2_stream.h @@ -90,8 +90,15 @@ typedef enum { NGHTTP2_STREAM_FLAG_DEFERRED_USER = 0x08, /* bitwise OR of NGHTTP2_STREAM_FLAG_DEFERRED_FLOW_CONTROL and NGHTTP2_STREAM_FLAG_DEFERRED_USER. */ - NGHTTP2_STREAM_FLAG_DEFERRED_ALL = 0x0c - + NGHTTP2_STREAM_FLAG_DEFERRED_ALL = 0x0c, + /* Indicates that this stream is not subject to RFC7540 + priorities scheme. */ + NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES = 0x10, + /* Ignore client RFC 9218 priority signal. */ + NGHTTP2_STREAM_FLAG_IGNORE_CLIENT_PRIORITIES = 0x20, + /* Indicates that RFC 9113 leading and trailing white spaces + validation against a field value is not performed. */ + NGHTTP2_STREAM_FLAG_NO_RFC9113_LEADING_AND_TRAILING_WS_VALIDATION = 0x40, } nghttp2_stream_flag; /* HTTP related flags to enforce HTTP semantics */ @@ -132,6 +139,11 @@ typedef enum { /* set if final response is expected */ NGHTTP2_HTTP_FLAG_EXPECT_FINAL_RESPONSE = 1 << 14, NGHTTP2_HTTP_FLAG__PROTOCOL = 1 << 15, + /* set if priority header field is received */ + NGHTTP2_HTTP_FLAG_PRIORITY = 1 << 16, + /* set if an error is encountered while parsing priority header + field */ + NGHTTP2_HTTP_FLAG_BAD_PRIORITY = 1 << 17, } nghttp2_http_flag; struct nghttp2_stream { @@ -204,7 +216,7 @@ struct nghttp2_stream { /* status code from remote server */ int16_t status_code; /* Bitwise OR of zero or more nghttp2_http_flag values */ - uint16_t http_flags; + uint32_t http_flags; /* This is bitwise-OR of 0 or more of nghttp2_stream_flag. */ uint8_t flags; /* Bitwise OR of zero or more nghttp2_shut_flag values */ @@ -218,6 +230,12 @@ struct nghttp2_stream { this stream. The nonzero does not necessarily mean WINDOW_UPDATE is not queued. */ uint8_t window_update_queued; + /* extpri is a stream priority produced by nghttp2_extpri_to_uint8 + used by RFC 9218 extensible priorities. */ + uint8_t extpri; + /* http_extpri is a stream priority received in HTTP request header + fields and produced by nghttp2_extpri_to_uint8. */ + uint8_t http_extpri; }; void nghttp2_stream_init(nghttp2_stream *stream, int32_t stream_id, diff --git a/deps/nghttp2/lib/nghttp2_submit.c b/deps/nghttp2/lib/nghttp2_submit.c index 92fb03e8ca0f09..f5554eb56494ed 100644 --- a/deps/nghttp2/lib/nghttp2_submit.c +++ b/deps/nghttp2/lib/nghttp2_submit.c @@ -196,7 +196,8 @@ int32_t nghttp2_submit_headers(nghttp2_session *session, uint8_t flags, flags &= NGHTTP2_FLAG_END_STREAM; - if (pri_spec && !nghttp2_priority_spec_check_default(pri_spec)) { + if (pri_spec && !nghttp2_priority_spec_check_default(pri_spec) && + session->remote_settings.no_rfc7540_priorities != 1) { rv = detect_self_dependency(session, stream_id, pri_spec); if (rv != 0) { return rv; @@ -229,6 +230,10 @@ int nghttp2_submit_priority(nghttp2_session *session, uint8_t flags, mem = &session->mem; + if (session->remote_settings.no_rfc7540_priorities == 1) { + return 0; + } + if (stream_id == 0 || pri_spec == NULL) { return NGHTTP2_ERR_INVALID_ARGUMENT; } @@ -662,6 +667,78 @@ int nghttp2_submit_origin(nghttp2_session *session, uint8_t flags, return rv; } +int nghttp2_submit_priority_update(nghttp2_session *session, uint8_t flags, + int32_t stream_id, + const uint8_t *field_value, + size_t field_value_len) { + nghttp2_mem *mem; + uint8_t *buf, *p; + nghttp2_outbound_item *item; + nghttp2_frame *frame; + nghttp2_ext_priority_update *priority_update; + int rv; + (void)flags; + + mem = &session->mem; + + if (session->server) { + return NGHTTP2_ERR_INVALID_STATE; + } + + if (session->remote_settings.no_rfc7540_priorities == 0) { + return 0; + } + + if (stream_id == 0 || 4 + field_value_len > NGHTTP2_MAX_PAYLOADLEN) { + return NGHTTP2_ERR_INVALID_ARGUMENT; + } + + if (field_value_len) { + buf = nghttp2_mem_malloc(mem, field_value_len + 1); + if (buf == NULL) { + return NGHTTP2_ERR_NOMEM; + } + + p = nghttp2_cpymem(buf, field_value, field_value_len); + *p = '\0'; + } else { + buf = NULL; + } + + item = nghttp2_mem_malloc(mem, sizeof(nghttp2_outbound_item)); + if (item == NULL) { + rv = NGHTTP2_ERR_NOMEM; + goto fail_item_malloc; + } + + nghttp2_outbound_item_init(item); + + item->aux_data.ext.builtin = 1; + + priority_update = &item->ext_frame_payload.priority_update; + + frame = &item->frame; + frame->ext.payload = priority_update; + + nghttp2_frame_priority_update_init(&frame->ext, stream_id, buf, + field_value_len); + + rv = nghttp2_session_add_item(session, item); + if (rv != 0) { + nghttp2_frame_priority_update_free(&frame->ext, mem); + nghttp2_mem_free(mem, item); + + return rv; + } + + return 0; + +fail_item_malloc: + free(buf); + + return rv; +} + static uint8_t set_request_flags(const nghttp2_priority_spec *pri_spec, const nghttp2_data_provider *data_prd) { uint8_t flags = NGHTTP2_FLAG_NONE; @@ -688,7 +765,8 @@ int32_t nghttp2_submit_request(nghttp2_session *session, return NGHTTP2_ERR_PROTO; } - if (pri_spec && !nghttp2_priority_spec_check_default(pri_spec)) { + if (pri_spec && !nghttp2_priority_spec_check_default(pri_spec) && + session->remote_settings.no_rfc7540_priorities != 1) { rv = detect_self_dependency(session, -1, pri_spec); if (rv != 0) { return rv; diff --git a/deps/nghttp2/nghttp2.gyp b/deps/nghttp2/nghttp2.gyp index 0dcd034b8169da..c4a18650efe789 100644 --- a/deps/nghttp2/nghttp2.gyp +++ b/deps/nghttp2/nghttp2.gyp @@ -38,6 +38,7 @@ 'lib/nghttp2_buf.c', 'lib/nghttp2_callbacks.c', 'lib/nghttp2_debug.c', + 'lib/nghttp2_extpri.c', 'lib/nghttp2_frame.c', 'lib/nghttp2_hd.c', 'lib/nghttp2_hd_huffman.c', diff --git a/deps/npm/docs/content/commands/npm-access.md b/deps/npm/docs/content/commands/npm-access.md index f7a98af6547142..e707eb6f5e212d 100644 --- a/deps/npm/docs/content/commands/npm-access.md +++ b/deps/npm/docs/content/commands/npm-access.md @@ -6,10 +6,6 @@ description: Set access level on published packages ### Synopsis - - - - ```bash npm access public [] npm access restricted [] @@ -22,11 +18,6 @@ npm access ls-collaborators [ []] npm access edit [] ``` - - - - - ### Description Used to set access controls on private packages. @@ -88,9 +79,6 @@ Management of teams and team memberships is done with the `npm team` command. ### Configuration - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -98,9 +86,6 @@ Management of teams and team memberships is done with the `npm team` command. The base URL of the npm registry. - - - #### `otp` * Default: null @@ -112,11 +97,6 @@ when publishing or changing package permissions with `npm access`. If not set, and a registry response fails with a challenge for a one-time password, npm will prompt on the command line for one. - - - - - ### See Also * [`libnpmaccess`](https://npm.im/libnpmaccess) diff --git a/deps/npm/docs/content/commands/npm-adduser.md b/deps/npm/docs/content/commands/npm-adduser.md index 700aecb2255b27..2d040c6a4a5792 100644 --- a/deps/npm/docs/content/commands/npm-adduser.md +++ b/deps/npm/docs/content/commands/npm-adduser.md @@ -6,21 +6,12 @@ description: Add a registry user account ### Synopsis - - - - ```bash npm adduser aliases: login, add-user ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -44,9 +35,6 @@ your existing record. ### Configuration - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -54,9 +42,6 @@ your existing record. The base URL of the npm registry. - - - #### `scope` * Default: the scope of the current project, if any, or "" @@ -87,9 +72,6 @@ npm init --scope=@foo --yes ``` - - - #### `auth-type` * Default: "legacy" @@ -100,11 +82,6 @@ removed in a future version. What authentication strategy to use with `login`. - - - - - ### See Also * [npm registry](/using-npm/registry) diff --git a/deps/npm/docs/content/commands/npm-audit.md b/deps/npm/docs/content/commands/npm-audit.md index 48e0a3161e8f2c..ab6395502328ea 100644 --- a/deps/npm/docs/content/commands/npm-audit.md +++ b/deps/npm/docs/content/commands/npm-audit.md @@ -6,19 +6,10 @@ description: Run a security audit ### Synopsis - - - - ```bash npm audit [fix|signatures] ``` - - - - - ### Description The audit command submits a description of the dependencies configured in @@ -247,9 +238,6 @@ $ npm audit --audit-level=moderate ### Configuration - - - #### `audit-level` * Default: null @@ -258,9 +246,6 @@ $ npm audit --audit-level=moderate The minimum level of vulnerability for `npm audit` to exit with a non-zero exit code. - - - #### `dry-run` * Default: false @@ -274,9 +259,6 @@ commands that modify your local installation, eg, `install`, `update`, Note: This is NOT honored by other network related commands, eg `dist-tags`, `owner`, etc. - - - #### `force` * Default: false @@ -303,9 +285,6 @@ mistakes, unnecessary performance degradation, and malicious input. If you don't have a clear idea of what you want to do, it is strongly recommended that you do not use this option! - - - #### `json` * Default: false @@ -318,9 +297,6 @@ Whether or not to output JSON data, rather than the normal output. Not supported by all npm commands. - - - #### `package-lock-only` * Default: false @@ -335,9 +311,6 @@ instead of checking `node_modules` and downloading dependencies. For `list` this means the output will be based on the tree described by the `package-lock.json`, rather than the contents of `node_modules`. - - - #### `omit` * Default: 'dev' if the `NODE_ENV` environment variable is set to @@ -356,9 +329,6 @@ it will be included. If the resulting omit list includes `'dev'`, then the `NODE_ENV` environment variable will be set to `'production'` for all lifecycle scripts. - - - #### `foreground-scripts` * Default: false @@ -371,9 +341,6 @@ input, output, and error with the main npm process. Note that this will generally make installs run slower, and be much noisier, but can be useful for debugging. - - - #### `ignore-scripts` * Default: false @@ -386,9 +353,6 @@ Note that commands explicitly intended to run a particular script, such as will still run their intended script if `ignore-scripts` is set, but they will *not* run any pre- or post-scripts. - - - #### `workspace` * Default: @@ -411,9 +375,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -432,9 +393,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -448,9 +406,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - #### `install-links` * Default: false @@ -460,11 +415,6 @@ When set file: protocol dependencies that exist outside of the project root will be packed and installed as regular dependencies instead of creating a symlink. This option has no effect on workspaces. - - - - - ### See Also * [npm install](/commands/npm-install) diff --git a/deps/npm/docs/content/commands/npm-bin.md b/deps/npm/docs/content/commands/npm-bin.md index 94b72cfd5c81ce..16a28a8e1c3ace 100644 --- a/deps/npm/docs/content/commands/npm-bin.md +++ b/deps/npm/docs/content/commands/npm-bin.md @@ -6,19 +6,10 @@ description: Display npm bin folder ### Synopsis - - - - ```bash npm bin ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -27,9 +18,6 @@ Print the folder where npm will install executables. ### Configuration - - - #### `global` * Default: false @@ -44,11 +32,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - - - ### See Also * [npm prefix](/commands/npm-prefix) diff --git a/deps/npm/docs/content/commands/npm-bugs.md b/deps/npm/docs/content/commands/npm-bugs.md index 6b45f1f18ac660..153355fc694f7e 100644 --- a/deps/npm/docs/content/commands/npm-bugs.md +++ b/deps/npm/docs/content/commands/npm-bugs.md @@ -6,21 +6,12 @@ description: Report bugs for a package in a web browser ### Synopsis - - - - ```bash npm bugs [ [ ...]] alias: issues ``` - - - - - ### Description This command tries to guess at the likely location of a package's bug @@ -30,9 +21,6 @@ will search for a `package.json` in the current folder and use the `name` proper ### Configuration - - - #### `browser` * Default: OS X: `"open"`, Windows: `"start"`, Others: `"xdg-open"` @@ -45,9 +33,6 @@ terminal. Set to `true` to use default system URL opener. - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -55,9 +40,6 @@ Set to `true` to use default system URL opener. The base URL of the npm registry. - - - #### `workspace` * Default: @@ -80,9 +62,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -101,9 +80,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -117,11 +93,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - - - ### See Also * [npm docs](/commands/npm-docs) diff --git a/deps/npm/docs/content/commands/npm-cache.md b/deps/npm/docs/content/commands/npm-cache.md index b5eddd46c05a7d..a6ef86dd22501f 100644 --- a/deps/npm/docs/content/commands/npm-cache.md +++ b/deps/npm/docs/content/commands/npm-cache.md @@ -6,10 +6,6 @@ description: Manipulates packages cache ### Synopsis - - - - ```bash npm cache add npm cache clean [] @@ -17,11 +13,6 @@ npm cache ls [@] npm cache verify ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -79,9 +70,6 @@ verify`. ### Configuration - - - #### `cache` * Default: Windows: `%LocalAppData%\npm-cache`, Posix: `~/.npm` @@ -90,11 +78,6 @@ verify`. The location of npm's cache directory. See [`npm cache`](/commands/npm-cache) - - - - - ### See Also * [package spec](/using-npm/package-spec) diff --git a/deps/npm/docs/content/commands/npm-ci.md b/deps/npm/docs/content/commands/npm-ci.md index 3ecd7c6efb0957..474e27cdd0d967 100644 --- a/deps/npm/docs/content/commands/npm-ci.md +++ b/deps/npm/docs/content/commands/npm-ci.md @@ -6,21 +6,12 @@ description: Clean install a project ### Synopsis - - - - ```bash npm ci aliases: clean-install, ic, install-clean, isntall-clean ``` - - - - - ### Description This command is similar to [`npm install`](/commands/npm-install), except @@ -81,9 +72,6 @@ cache: ### Configuration - - - #### `save` * Default: `true` unless when using `npm update` where it defaults to `false` @@ -96,9 +84,6 @@ When used with the `npm rm` command, removes the dependency from Will also prevent writing to `package-lock.json` if set to `false`. - - - #### `save-exact` * Default: false @@ -107,9 +92,6 @@ Will also prevent writing to `package-lock.json` if set to `false`. Dependencies saved to package.json will be configured with an exact version rather than using npm's default semver range operator. - - - #### `global` * Default: false @@ -124,9 +106,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - #### `global-style` * Default: false @@ -139,9 +118,6 @@ on will be flattened in their `node_modules` folders. This obviously will eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` will be preferred. - - - #### `legacy-bundling` * Default: false @@ -152,9 +128,6 @@ such as the one included with node 0.8, can install the package. This eliminates all automatic deduping. If used with `global-style` this option will be preferred. - - - #### `omit` * Default: 'dev' if the `NODE_ENV` environment variable is set to @@ -173,9 +146,6 @@ it will be included. If the resulting omit list includes `'dev'`, then the `NODE_ENV` environment variable will be set to `'production'` for all lifecycle scripts. - - - #### `strict-peer-deps` * Default: false @@ -195,9 +165,6 @@ When such and override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. - - - #### `package-lock` * Default: true @@ -208,9 +175,6 @@ will also prevent _writing_ `package-lock.json` if `save` is true. This configuration does not affect `npm ci`. - - - #### `foreground-scripts` * Default: false @@ -223,9 +187,6 @@ input, output, and error with the main npm process. Note that this will generally make installs run slower, and be much noisier, but can be useful for debugging. - - - #### `ignore-scripts` * Default: false @@ -238,9 +199,6 @@ Note that commands explicitly intended to run a particular script, such as will still run their intended script if `ignore-scripts` is set, but they will *not* run any pre- or post-scripts. - - - #### `audit` * Default: true @@ -251,9 +209,6 @@ default registry and all registries configured for scopes. See the documentation for [`npm audit`](/commands/npm-audit) for details on what is submitted. - - - #### `bin-links` * Default: true @@ -266,9 +221,6 @@ Set to false to have it not do this. This can be used to work around the fact that some file systems don't support symlinks, even on ostensibly Unix systems. - - - #### `fund` * Default: true @@ -278,9 +230,6 @@ When "true" displays the message at the end of each `npm install` acknowledging the number of dependencies looking for funding. See [`npm fund`](/commands/npm-fund) for details. - - - #### `dry-run` * Default: false @@ -294,9 +243,6 @@ commands that modify your local installation, eg, `install`, `update`, Note: This is NOT honored by other network related commands, eg `dist-tags`, `owner`, etc. - - - #### `workspace` * Default: @@ -319,9 +265,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -340,9 +283,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -356,9 +296,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - #### `install-links` * Default: false @@ -368,11 +305,6 @@ When set file: protocol dependencies that exist outside of the project root will be packed and installed as regular dependencies instead of creating a symlink. This option has no effect on workspaces. - - - - - ### See Also * [npm install](/commands/npm-install) diff --git a/deps/npm/docs/content/commands/npm-completion.md b/deps/npm/docs/content/commands/npm-completion.md index d73a98f2e50f78..8cbc71306c851a 100644 --- a/deps/npm/docs/content/commands/npm-completion.md +++ b/deps/npm/docs/content/commands/npm-completion.md @@ -6,19 +6,10 @@ description: Tab Completion for npm ### Synopsis - - - - ```bash npm completion ``` - - - - - Note: This command is unaware of workspaces. ### Description diff --git a/deps/npm/docs/content/commands/npm-config.md b/deps/npm/docs/content/commands/npm-config.md index 28c6003571de5f..311183b9170101 100644 --- a/deps/npm/docs/content/commands/npm-config.md +++ b/deps/npm/docs/content/commands/npm-config.md @@ -6,10 +6,6 @@ description: Manage the npm configuration files ### Synopsis - - - - ```bash npm config set = [= ...] npm config get [ [ ...]] @@ -20,11 +16,6 @@ npm config edit alias: c ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -102,9 +93,6 @@ global config. ### Configuration - - - #### `json` * Default: false @@ -117,9 +105,6 @@ Whether or not to output JSON data, rather than the normal output. Not supported by all npm commands. - - - #### `global` * Default: false @@ -134,9 +119,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - #### `editor` * Default: The EDITOR or VISUAL environment variables, or 'notepad.exe' on @@ -145,9 +127,6 @@ folder instead of the current working directory. See The command to run for `npm edit` and `npm config edit`. - - - #### `location` * Default: "user" unless `--global` is passed, which will also set this value @@ -165,9 +144,6 @@ instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - #### `long` * Default: false @@ -175,11 +151,6 @@ instead of the current working directory. See Show extended information in `ls`, `search`, and `help-search`. - - - - - ### See Also * [npm folders](/configuring-npm/folders) diff --git a/deps/npm/docs/content/commands/npm-dedupe.md b/deps/npm/docs/content/commands/npm-dedupe.md index 570e018342f276..f7fff73dc1786e 100644 --- a/deps/npm/docs/content/commands/npm-dedupe.md +++ b/deps/npm/docs/content/commands/npm-dedupe.md @@ -6,21 +6,12 @@ description: Reduce duplication in the package tree ### Synopsis - - - - ```bash npm dedupe alias: ddp ``` - - - - - ### Description Searches the local package tree and attempts to simplify the overall @@ -86,9 +77,6 @@ values in `package.json` you can run: `npm update --save` instead. ### Configuration - - - #### `global-style` * Default: false @@ -101,9 +89,6 @@ on will be flattened in their `node_modules` folders. This obviously will eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` will be preferred. - - - #### `legacy-bundling` * Default: false @@ -114,9 +99,6 @@ such as the one included with node 0.8, can install the package. This eliminates all automatic deduping. If used with `global-style` this option will be preferred. - - - #### `strict-peer-deps` * Default: false @@ -136,9 +118,6 @@ When such and override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. - - - #### `package-lock` * Default: true @@ -149,9 +128,6 @@ will also prevent _writing_ `package-lock.json` if `save` is true. This configuration does not affect `npm ci`. - - - #### `omit` * Default: 'dev' if the `NODE_ENV` environment variable is set to @@ -170,9 +146,6 @@ it will be included. If the resulting omit list includes `'dev'`, then the `NODE_ENV` environment variable will be set to `'production'` for all lifecycle scripts. - - - #### `ignore-scripts` * Default: false @@ -185,9 +158,6 @@ Note that commands explicitly intended to run a particular script, such as will still run their intended script if `ignore-scripts` is set, but they will *not* run any pre- or post-scripts. - - - #### `audit` * Default: true @@ -198,9 +168,6 @@ default registry and all registries configured for scopes. See the documentation for [`npm audit`](/commands/npm-audit) for details on what is submitted. - - - #### `bin-links` * Default: true @@ -213,9 +180,6 @@ Set to false to have it not do this. This can be used to work around the fact that some file systems don't support symlinks, even on ostensibly Unix systems. - - - #### `fund` * Default: true @@ -225,9 +189,6 @@ When "true" displays the message at the end of each `npm install` acknowledging the number of dependencies looking for funding. See [`npm fund`](/commands/npm-fund) for details. - - - #### `dry-run` * Default: false @@ -241,9 +202,6 @@ commands that modify your local installation, eg, `install`, `update`, Note: This is NOT honored by other network related commands, eg `dist-tags`, `owner`, etc. - - - #### `workspace` * Default: @@ -266,9 +224,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -287,9 +242,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -303,9 +255,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - #### `install-links` * Default: false @@ -315,11 +264,6 @@ When set file: protocol dependencies that exist outside of the project root will be packed and installed as regular dependencies instead of creating a symlink. This option has no effect on workspaces. - - - - - ### See Also * [npm find-dupes](/commands/npm-find-dupes) diff --git a/deps/npm/docs/content/commands/npm-deprecate.md b/deps/npm/docs/content/commands/npm-deprecate.md index 20f65140fc735f..146aab88c5bf74 100644 --- a/deps/npm/docs/content/commands/npm-deprecate.md +++ b/deps/npm/docs/content/commands/npm-deprecate.md @@ -6,19 +6,10 @@ description: Deprecate a version of a package ### Synopsis - - - - ```bash npm deprecate ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -51,9 +42,6 @@ format an empty string. ### Configuration - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -61,9 +49,6 @@ format an empty string. The base URL of the npm registry. - - - #### `otp` * Default: null @@ -75,11 +60,6 @@ when publishing or changing package permissions with `npm access`. If not set, and a registry response fails with a challenge for a one-time password, npm will prompt on the command line for one. - - - - - ### See Also * [package spec](/using-npm/package-spec) diff --git a/deps/npm/docs/content/commands/npm-diff.md b/deps/npm/docs/content/commands/npm-diff.md index 7dcc8af7c3b4c7..852fcf3d066148 100644 --- a/deps/npm/docs/content/commands/npm-diff.md +++ b/deps/npm/docs/content/commands/npm-diff.md @@ -6,19 +6,10 @@ description: The registry diff command ### Synopsis - - - - ```bash npm diff [...] ``` - - - - - ### Description Similar to its `git diff` counterpart, this command will print diff patches @@ -158,9 +149,6 @@ located within the folder `./lib/` and changed lines of code within the ### Configuration - - - #### `diff` * Default: @@ -168,9 +156,6 @@ located within the folder `./lib/` and changed lines of code within the Define arguments to compare in `npm diff`. - - - #### `diff-name-only` * Default: false @@ -178,9 +163,6 @@ Define arguments to compare in `npm diff`. Prints only filenames when using `npm diff`. - - - #### `diff-unified` * Default: 3 @@ -188,9 +170,6 @@ Prints only filenames when using `npm diff`. The number of lines of context to print in `npm diff`. - - - #### `diff-ignore-all-space` * Default: false @@ -198,9 +177,6 @@ The number of lines of context to print in `npm diff`. Ignore whitespace when comparing lines in `npm diff`. - - - #### `diff-no-prefix` * Default: false @@ -211,9 +187,6 @@ Do not show any source or destination prefix in `npm diff` output. Note: this causes `npm diff` to ignore the `--diff-src-prefix` and `--diff-dst-prefix` configs. - - - #### `diff-src-prefix` * Default: "a/" @@ -221,9 +194,6 @@ Note: this causes `npm diff` to ignore the `--diff-src-prefix` and Source prefix to be used in `npm diff` output. - - - #### `diff-dst-prefix` * Default: "b/" @@ -231,9 +201,6 @@ Source prefix to be used in `npm diff` output. Destination prefix to be used in `npm diff` output. - - - #### `diff-text` * Default: false @@ -241,9 +208,6 @@ Destination prefix to be used in `npm diff` output. Treat all files as text in `npm diff`. - - - #### `global` * Default: false @@ -258,9 +222,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - #### `tag` * Default: "latest" @@ -275,9 +236,6 @@ command, if no explicit tag is given. When used by the `npm diff` command, this is the tag used to fetch the tarball that will be compared with the local files by default. - - - #### `workspace` * Default: @@ -300,9 +258,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -321,9 +276,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -336,11 +288,6 @@ all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - - - ## See Also * [npm outdated](/commands/npm-outdated) diff --git a/deps/npm/docs/content/commands/npm-dist-tag.md b/deps/npm/docs/content/commands/npm-dist-tag.md index 123e67dbf3b235..d22831d2ce823e 100644 --- a/deps/npm/docs/content/commands/npm-dist-tag.md +++ b/deps/npm/docs/content/commands/npm-dist-tag.md @@ -6,10 +6,6 @@ description: Modify package distribution tags ### Synopsis - - - - ```bash npm dist-tag add [] npm dist-tag rm @@ -18,11 +14,6 @@ npm dist-tag ls [] alias: dist-tags ``` - - - - - ### Description Add, remove, and enumerate distribution tags on a package: @@ -99,9 +90,6 @@ not begin with a number or the letter `v`. ### Configuration - - - #### `workspace` * Default: @@ -124,9 +112,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -145,9 +130,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -161,11 +143,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - - - ### See Also * [package spec](/using-npm/package-spec) diff --git a/deps/npm/docs/content/commands/npm-docs.md b/deps/npm/docs/content/commands/npm-docs.md index 790d563bdb1fb7..e4c88dc19d337c 100644 --- a/deps/npm/docs/content/commands/npm-docs.md +++ b/deps/npm/docs/content/commands/npm-docs.md @@ -6,21 +6,12 @@ description: Open documentation for a package in a web browser ### Synopsis - - - - ```bash npm docs [ [ ...]] alias: home ``` - - - - - ### Description This command tries to guess at the likely location of a package's @@ -31,9 +22,6 @@ the `name` property. ### Configuration - - - #### `browser` * Default: OS X: `"open"`, Windows: `"start"`, Others: `"xdg-open"` @@ -46,9 +34,6 @@ terminal. Set to `true` to use default system URL opener. - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -56,9 +41,6 @@ Set to `true` to use default system URL opener. The base URL of the npm registry. - - - #### `workspace` * Default: @@ -81,9 +63,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -102,9 +81,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -118,11 +94,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - - - ### See Also * [npm view](/commands/npm-view) diff --git a/deps/npm/docs/content/commands/npm-doctor.md b/deps/npm/docs/content/commands/npm-doctor.md index 7fb63bab16e835..34d925bce91019 100644 --- a/deps/npm/docs/content/commands/npm-doctor.md +++ b/deps/npm/docs/content/commands/npm-doctor.md @@ -6,19 +6,10 @@ description: Check your npm environment ### Synopsis - - - - ```bash npm doctor ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -113,9 +104,6 @@ reset the cache. ### Configuration - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -123,11 +111,6 @@ reset the cache. The base URL of the npm registry. - - - - - ### See Also * [npm bugs](/commands/npm-bugs) diff --git a/deps/npm/docs/content/commands/npm-edit.md b/deps/npm/docs/content/commands/npm-edit.md index 39fc49592c571c..9f6750ff175415 100644 --- a/deps/npm/docs/content/commands/npm-edit.md +++ b/deps/npm/docs/content/commands/npm-edit.md @@ -6,19 +6,10 @@ description: Edit an installed package ### Synopsis - - - - ```bash npm edit [/...] ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -36,9 +27,6 @@ changes to your locally installed copy. ### Configuration - - - #### `editor` * Default: The EDITOR or VISUAL environment variables, or 'notepad.exe' on @@ -47,11 +35,6 @@ changes to your locally installed copy. The command to run for `npm edit` and `npm config edit`. - - - - - ### See Also * [npm folders](/configuring-npm/folders) diff --git a/deps/npm/docs/content/commands/npm-exec.md b/deps/npm/docs/content/commands/npm-exec.md index 3d8de1ea54ad6f..b968671ed84670 100644 --- a/deps/npm/docs/content/commands/npm-exec.md +++ b/deps/npm/docs/content/commands/npm-exec.md @@ -6,10 +6,6 @@ description: Run a command from a local or remote npm package ### Synopsis - - - - ```bash npm exec -- [@] [args...] npm exec --package=[@] -- [args...] @@ -19,11 +15,6 @@ npm exec --package=foo -c ' [args...]' alias: x ``` - - - - - ### Description This command allows you to run an arbitrary command from an npm package @@ -119,9 +110,6 @@ $ npm exec -- foo@latest bar --package=@npmcli/foo ### Configuration - - - #### `package` * Default: @@ -129,9 +117,6 @@ $ npm exec -- foo@latest bar --package=@npmcli/foo The package or packages to install for [`npm exec`](/commands/npm-exec) - - - #### `call` * Default: "" @@ -145,9 +130,6 @@ npm exec --package yo --package generator-node --call "yo node" ``` - - - #### `workspace` * Default: @@ -170,9 +152,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -191,9 +170,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -207,11 +183,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - - - ### Examples Run the version of `tap` in the local dependencies, with the provided diff --git a/deps/npm/docs/content/commands/npm-explain.md b/deps/npm/docs/content/commands/npm-explain.md index 5ba2fe8206ba16..382429ad7e978f 100644 --- a/deps/npm/docs/content/commands/npm-explain.md +++ b/deps/npm/docs/content/commands/npm-explain.md @@ -6,21 +6,12 @@ description: Explain installed packages ### Synopsis - - - - ```bash npm explain alias: why ``` - - - - - ### Description This command will print the chain of dependencies causing a given package @@ -64,9 +55,6 @@ node_modules/nyc/node_modules/find-up ``` ### Configuration - - - #### `json` * Default: false @@ -79,9 +67,6 @@ Whether or not to output JSON data, rather than the normal output. Not supported by all npm commands. - - - #### `workspace` * Default: @@ -104,11 +89,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - - - ### See Also * [package spec](/using-npm/package-spec) diff --git a/deps/npm/docs/content/commands/npm-explore.md b/deps/npm/docs/content/commands/npm-explore.md index 90753c7e09199f..cc312a0d28c67a 100644 --- a/deps/npm/docs/content/commands/npm-explore.md +++ b/deps/npm/docs/content/commands/npm-explore.md @@ -6,19 +6,10 @@ description: Browse an installed package ### Synopsis - - - - ```bash npm explore [ -- ] ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -40,9 +31,6 @@ sure to use `npm rebuild ` if you make any changes. ### Configuration - - - #### `shell` * Default: SHELL environment variable, or "bash" on Posix, or "cmd.exe" on @@ -51,11 +39,6 @@ sure to use `npm rebuild ` if you make any changes. The shell to run for the `npm explore` command. - - - - - ### See Also * [npm folders](/configuring-npm/folders) diff --git a/deps/npm/docs/content/commands/npm-find-dupes.md b/deps/npm/docs/content/commands/npm-find-dupes.md index 4da6c296c6bf6d..723f04cfb11887 100644 --- a/deps/npm/docs/content/commands/npm-find-dupes.md +++ b/deps/npm/docs/content/commands/npm-find-dupes.md @@ -6,19 +6,10 @@ description: Find duplication in the package tree ### Synopsis - - - - ```bash npm find-dupes ``` - - - - - ### Description Runs `npm dedupe` in `--dry-run` mode, making npm only output the @@ -26,9 +17,6 @@ duplications, without actually changing the package tree. ### Configuration - - - #### `global-style` * Default: false @@ -41,9 +29,6 @@ on will be flattened in their `node_modules` folders. This obviously will eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` will be preferred. - - - #### `legacy-bundling` * Default: false @@ -54,9 +39,6 @@ such as the one included with node 0.8, can install the package. This eliminates all automatic deduping. If used with `global-style` this option will be preferred. - - - #### `strict-peer-deps` * Default: false @@ -76,9 +58,6 @@ When such and override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. - - - #### `package-lock` * Default: true @@ -89,9 +68,6 @@ will also prevent _writing_ `package-lock.json` if `save` is true. This configuration does not affect `npm ci`. - - - #### `omit` * Default: 'dev' if the `NODE_ENV` environment variable is set to @@ -110,9 +86,6 @@ it will be included. If the resulting omit list includes `'dev'`, then the `NODE_ENV` environment variable will be set to `'production'` for all lifecycle scripts. - - - #### `ignore-scripts` * Default: false @@ -125,9 +98,6 @@ Note that commands explicitly intended to run a particular script, such as will still run their intended script if `ignore-scripts` is set, but they will *not* run any pre- or post-scripts. - - - #### `audit` * Default: true @@ -138,9 +108,6 @@ default registry and all registries configured for scopes. See the documentation for [`npm audit`](/commands/npm-audit) for details on what is submitted. - - - #### `bin-links` * Default: true @@ -153,9 +120,6 @@ Set to false to have it not do this. This can be used to work around the fact that some file systems don't support symlinks, even on ostensibly Unix systems. - - - #### `fund` * Default: true @@ -165,9 +129,6 @@ When "true" displays the message at the end of each `npm install` acknowledging the number of dependencies looking for funding. See [`npm fund`](/commands/npm-fund) for details. - - - #### `workspace` * Default: @@ -190,9 +151,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -211,9 +169,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -227,9 +182,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - #### `install-links` * Default: false @@ -239,11 +191,6 @@ When set file: protocol dependencies that exist outside of the project root will be packed and installed as regular dependencies instead of creating a symlink. This option has no effect on workspaces. - - - - - ### See Also * [npm dedupe](/commands/npm-dedupe) diff --git a/deps/npm/docs/content/commands/npm-fund.md b/deps/npm/docs/content/commands/npm-fund.md index 8db0ce910de967..25a6735ec75473 100644 --- a/deps/npm/docs/content/commands/npm-fund.md +++ b/deps/npm/docs/content/commands/npm-fund.md @@ -6,19 +6,10 @@ description: Retrieve funding information ### Synopsis - - - - ```bash npm fund [] ``` - - - - - ### Description This command retrieves information on how to fund the dependencies of a @@ -72,9 +63,6 @@ test-workspaces-fund@1.0.0 ### Configuration - - - #### `json` * Default: false @@ -87,9 +75,6 @@ Whether or not to output JSON data, rather than the normal output. Not supported by all npm commands. - - - #### `browser` * Default: OS X: `"open"`, Windows: `"start"`, Others: `"xdg-open"` @@ -102,9 +87,6 @@ terminal. Set to `true` to use default system URL opener. - - - #### `unicode` * Default: false on windows, true on mac/unix systems with a unicode locale, @@ -114,9 +96,6 @@ Set to `true` to use default system URL opener. When set to true, npm uses unicode characters in the tree output. When false, it uses ascii characters instead of unicode glyphs. - - - #### `workspace` * Default: @@ -139,9 +118,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `which` * Default: null @@ -149,11 +125,6 @@ This value is not exported to the environment for child processes. If there are multiple funding sources, which 1-indexed source URL to open. - - - - - ## See Also * [package spec](/using-npm/package-spec) diff --git a/deps/npm/docs/content/commands/npm-help-search.md b/deps/npm/docs/content/commands/npm-help-search.md index 152f9f6bec16f1..d92ea03aefb1dd 100644 --- a/deps/npm/docs/content/commands/npm-help-search.md +++ b/deps/npm/docs/content/commands/npm-help-search.md @@ -6,19 +6,10 @@ description: Search npm help documentation ### Synopsis - - - - ```bash npm help-search ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -34,9 +25,6 @@ directly. ### Configuration - - - #### `long` * Default: false @@ -44,11 +32,6 @@ directly. Show extended information in `ls`, `search`, and `help-search`. - - - - - ### See Also * [npm](/commands/npm) diff --git a/deps/npm/docs/content/commands/npm-help.md b/deps/npm/docs/content/commands/npm-help.md index 83c595db696b9c..48af6da7fa08d2 100644 --- a/deps/npm/docs/content/commands/npm-help.md +++ b/deps/npm/docs/content/commands/npm-help.md @@ -6,21 +6,12 @@ description: Get help on npm ### Synopsis - - - - ```bash npm help [] alias: hlep ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -34,9 +25,6 @@ topic, so unique matches are equivalent to specifying a topic name. ### Configuration - - - #### `viewer` * Default: "man" on Posix, "browser" on Windows @@ -46,11 +34,6 @@ The program to use to view help content. Set to `"browser"` to view html help content in the default web browser. - - - - - ### See Also * [npm](/commands/npm) diff --git a/deps/npm/docs/content/commands/npm-hook.md b/deps/npm/docs/content/commands/npm-hook.md index 4a9805d02f9d43..1304512e33a674 100644 --- a/deps/npm/docs/content/commands/npm-hook.md +++ b/deps/npm/docs/content/commands/npm-hook.md @@ -6,10 +6,6 @@ description: Manage registry hooks ### Synopsis - - - - ```bash npm hook add [--type=] npm hook ls [pkg] @@ -17,11 +13,6 @@ npm hook rm npm hook update ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -94,9 +85,6 @@ $ npm hook rm id-deadbeef ### Configuration - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -104,9 +92,6 @@ $ npm hook rm id-deadbeef The base URL of the npm registry. - - - #### `otp` * Default: null @@ -118,11 +103,6 @@ when publishing or changing package permissions with `npm access`. If not set, and a registry response fails with a challenge for a one-time password, npm will prompt on the command line for one. - - - - - ### See Also * ["Introducing Hooks" blog post](https://blog.npmjs.org/post/145260155635/introducing-hooks-get-notifications-of-npm) diff --git a/deps/npm/docs/content/commands/npm-init.md b/deps/npm/docs/content/commands/npm-init.md index f3124a7768dfce..cf8bb3936acea5 100644 --- a/deps/npm/docs/content/commands/npm-init.md +++ b/deps/npm/docs/content/commands/npm-init.md @@ -6,10 +6,6 @@ description: Create a package.json file ### Synopsis - - - - ```bash npm init (same as `npx ) npm init <@scope> (same as `npx <@scope>/create`) @@ -17,11 +13,6 @@ npm init <@scope> (same as `npx <@scope>/create`) aliases: create, innit ``` - - - - - ### Description `npm init ` can be used to set up a new or existing npm @@ -165,9 +156,6 @@ dot to represent the current directory in that context, e.g: `react-app .`: ### Configuration - - - #### `yes` * Default: null @@ -176,9 +164,6 @@ dot to represent the current directory in that context, e.g: `react-app .`: Automatically answer "yes" to any prompts that npm might print on the command line. - - - #### `force` * Default: false @@ -205,9 +190,6 @@ mistakes, unnecessary performance degradation, and malicious input. If you don't have a clear idea of what you want to do, it is strongly recommended that you do not use this option! - - - #### `scope` * Default: the scope of the current project, if any, or "" @@ -238,9 +220,6 @@ npm init --scope=@foo --yes ``` - - - #### `workspace` * Default: @@ -263,9 +242,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -284,9 +260,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `workspaces-update` * Default: true @@ -295,9 +268,6 @@ This value is not exported to the environment for child processes. If set to true, the npm cli will run an update after operations that may possibly change the workspaces installed to the `node_modules` folder. - - - #### `include-workspace-root` * Default: false @@ -311,11 +281,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - - - ### See Also * [package spec](/using-npm/package-spec) diff --git a/deps/npm/docs/content/commands/npm-install-ci-test.md b/deps/npm/docs/content/commands/npm-install-ci-test.md index b886f8ab9599ad..c6c7f2196da2e5 100644 --- a/deps/npm/docs/content/commands/npm-install-ci-test.md +++ b/deps/npm/docs/content/commands/npm-install-ci-test.md @@ -6,30 +6,18 @@ description: Install a project with a clean slate and run tests ### Synopsis - - - - ```bash npm install-ci-test alias: cit ``` - - - - - ### Description This command runs `npm ci` followed immediately by `npm test`. ### Configuration - - - #### `save` * Default: `true` unless when using `npm update` where it defaults to `false` @@ -42,9 +30,6 @@ When used with the `npm rm` command, removes the dependency from Will also prevent writing to `package-lock.json` if set to `false`. - - - #### `save-exact` * Default: false @@ -53,9 +38,6 @@ Will also prevent writing to `package-lock.json` if set to `false`. Dependencies saved to package.json will be configured with an exact version rather than using npm's default semver range operator. - - - #### `global` * Default: false @@ -70,9 +52,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - #### `global-style` * Default: false @@ -85,9 +64,6 @@ on will be flattened in their `node_modules` folders. This obviously will eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` will be preferred. - - - #### `legacy-bundling` * Default: false @@ -98,9 +74,6 @@ such as the one included with node 0.8, can install the package. This eliminates all automatic deduping. If used with `global-style` this option will be preferred. - - - #### `omit` * Default: 'dev' if the `NODE_ENV` environment variable is set to @@ -119,9 +92,6 @@ it will be included. If the resulting omit list includes `'dev'`, then the `NODE_ENV` environment variable will be set to `'production'` for all lifecycle scripts. - - - #### `strict-peer-deps` * Default: false @@ -141,9 +111,6 @@ When such and override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. - - - #### `package-lock` * Default: true @@ -154,9 +121,6 @@ will also prevent _writing_ `package-lock.json` if `save` is true. This configuration does not affect `npm ci`. - - - #### `foreground-scripts` * Default: false @@ -169,9 +133,6 @@ input, output, and error with the main npm process. Note that this will generally make installs run slower, and be much noisier, but can be useful for debugging. - - - #### `ignore-scripts` * Default: false @@ -184,9 +145,6 @@ Note that commands explicitly intended to run a particular script, such as will still run their intended script if `ignore-scripts` is set, but they will *not* run any pre- or post-scripts. - - - #### `audit` * Default: true @@ -197,9 +155,6 @@ default registry and all registries configured for scopes. See the documentation for [`npm audit`](/commands/npm-audit) for details on what is submitted. - - - #### `bin-links` * Default: true @@ -212,9 +167,6 @@ Set to false to have it not do this. This can be used to work around the fact that some file systems don't support symlinks, even on ostensibly Unix systems. - - - #### `fund` * Default: true @@ -224,9 +176,6 @@ When "true" displays the message at the end of each `npm install` acknowledging the number of dependencies looking for funding. See [`npm fund`](/commands/npm-fund) for details. - - - #### `dry-run` * Default: false @@ -240,9 +189,6 @@ commands that modify your local installation, eg, `install`, `update`, Note: This is NOT honored by other network related commands, eg `dist-tags`, `owner`, etc. - - - #### `workspace` * Default: @@ -265,9 +211,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -286,9 +229,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -302,9 +242,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - #### `install-links` * Default: false @@ -314,11 +251,6 @@ When set file: protocol dependencies that exist outside of the project root will be packed and installed as regular dependencies instead of creating a symlink. This option has no effect on workspaces. - - - - - ### See Also * [npm install-test](/commands/npm-install-test) diff --git a/deps/npm/docs/content/commands/npm-install-test.md b/deps/npm/docs/content/commands/npm-install-test.md index d27686e731ce16..aa1ff35bc45892 100644 --- a/deps/npm/docs/content/commands/npm-install-test.md +++ b/deps/npm/docs/content/commands/npm-install-test.md @@ -6,21 +6,12 @@ description: Install package(s) and run tests ### Synopsis - - - - ```bash npm install-test [ ...] alias: it ``` - - - - - ### Description This command runs an `npm install` followed immediately by an `npm test`. It @@ -28,9 +19,6 @@ takes exactly the same arguments as `npm install`. ### Configuration - - - #### `save` * Default: `true` unless when using `npm update` where it defaults to `false` @@ -43,9 +31,6 @@ When used with the `npm rm` command, removes the dependency from Will also prevent writing to `package-lock.json` if set to `false`. - - - #### `save-exact` * Default: false @@ -54,9 +39,6 @@ Will also prevent writing to `package-lock.json` if set to `false`. Dependencies saved to package.json will be configured with an exact version rather than using npm's default semver range operator. - - - #### `global` * Default: false @@ -71,9 +53,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - #### `global-style` * Default: false @@ -86,9 +65,6 @@ on will be flattened in their `node_modules` folders. This obviously will eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` will be preferred. - - - #### `legacy-bundling` * Default: false @@ -99,9 +75,6 @@ such as the one included with node 0.8, can install the package. This eliminates all automatic deduping. If used with `global-style` this option will be preferred. - - - #### `omit` * Default: 'dev' if the `NODE_ENV` environment variable is set to @@ -120,9 +93,6 @@ it will be included. If the resulting omit list includes `'dev'`, then the `NODE_ENV` environment variable will be set to `'production'` for all lifecycle scripts. - - - #### `strict-peer-deps` * Default: false @@ -142,9 +112,6 @@ When such and override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. - - - #### `package-lock` * Default: true @@ -155,9 +122,6 @@ will also prevent _writing_ `package-lock.json` if `save` is true. This configuration does not affect `npm ci`. - - - #### `foreground-scripts` * Default: false @@ -170,9 +134,6 @@ input, output, and error with the main npm process. Note that this will generally make installs run slower, and be much noisier, but can be useful for debugging. - - - #### `ignore-scripts` * Default: false @@ -185,9 +146,6 @@ Note that commands explicitly intended to run a particular script, such as will still run their intended script if `ignore-scripts` is set, but they will *not* run any pre- or post-scripts. - - - #### `audit` * Default: true @@ -198,9 +156,6 @@ default registry and all registries configured for scopes. See the documentation for [`npm audit`](/commands/npm-audit) for details on what is submitted. - - - #### `bin-links` * Default: true @@ -213,9 +168,6 @@ Set to false to have it not do this. This can be used to work around the fact that some file systems don't support symlinks, even on ostensibly Unix systems. - - - #### `fund` * Default: true @@ -225,9 +177,6 @@ When "true" displays the message at the end of each `npm install` acknowledging the number of dependencies looking for funding. See [`npm fund`](/commands/npm-fund) for details. - - - #### `dry-run` * Default: false @@ -241,9 +190,6 @@ commands that modify your local installation, eg, `install`, `update`, Note: This is NOT honored by other network related commands, eg `dist-tags`, `owner`, etc. - - - #### `workspace` * Default: @@ -266,9 +212,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -287,9 +230,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -303,9 +243,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - #### `install-links` * Default: false @@ -315,11 +252,6 @@ When set file: protocol dependencies that exist outside of the project root will be packed and installed as regular dependencies instead of creating a symlink. This option has no effect on workspaces. - - - - - ### See Also * [npm install](/commands/npm-install) diff --git a/deps/npm/docs/content/commands/npm-install.md b/deps/npm/docs/content/commands/npm-install.md index 35e0df22777336..dc935de70aaf0f 100644 --- a/deps/npm/docs/content/commands/npm-install.md +++ b/deps/npm/docs/content/commands/npm-install.md @@ -6,21 +6,12 @@ description: Install a package ### Synopsis - - - - ```bash npm install [ ...] aliases: add, i, in, ins, inst, insta, instal, isnt, isnta, isntal, isntall ``` - - - - - ### Description This command installs a package and any packages that it depends on. If the @@ -418,9 +409,6 @@ does. These are some of the most common options related to installation. - - - #### `save` * Default: `true` unless when using `npm update` where it defaults to `false` @@ -433,9 +421,6 @@ When used with the `npm rm` command, removes the dependency from Will also prevent writing to `package-lock.json` if set to `false`. - - - #### `save-exact` * Default: false @@ -444,9 +429,6 @@ Will also prevent writing to `package-lock.json` if set to `false`. Dependencies saved to package.json will be configured with an exact version rather than using npm's default semver range operator. - - - #### `global` * Default: false @@ -461,9 +443,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - #### `global-style` * Default: false @@ -476,9 +455,6 @@ on will be flattened in their `node_modules` folders. This obviously will eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` will be preferred. - - - #### `legacy-bundling` * Default: false @@ -489,9 +465,6 @@ such as the one included with node 0.8, can install the package. This eliminates all automatic deduping. If used with `global-style` this option will be preferred. - - - #### `omit` * Default: 'dev' if the `NODE_ENV` environment variable is set to @@ -510,9 +483,6 @@ it will be included. If the resulting omit list includes `'dev'`, then the `NODE_ENV` environment variable will be set to `'production'` for all lifecycle scripts. - - - #### `strict-peer-deps` * Default: false @@ -532,9 +502,6 @@ When such and override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. - - - #### `package-lock` * Default: true @@ -545,9 +512,6 @@ will also prevent _writing_ `package-lock.json` if `save` is true. This configuration does not affect `npm ci`. - - - #### `foreground-scripts` * Default: false @@ -560,9 +524,6 @@ input, output, and error with the main npm process. Note that this will generally make installs run slower, and be much noisier, but can be useful for debugging. - - - #### `ignore-scripts` * Default: false @@ -575,9 +536,6 @@ Note that commands explicitly intended to run a particular script, such as will still run their intended script if `ignore-scripts` is set, but they will *not* run any pre- or post-scripts. - - - #### `audit` * Default: true @@ -588,9 +546,6 @@ default registry and all registries configured for scopes. See the documentation for [`npm audit`](/commands/npm-audit) for details on what is submitted. - - - #### `bin-links` * Default: true @@ -603,9 +558,6 @@ Set to false to have it not do this. This can be used to work around the fact that some file systems don't support symlinks, even on ostensibly Unix systems. - - - #### `fund` * Default: true @@ -615,9 +567,6 @@ When "true" displays the message at the end of each `npm install` acknowledging the number of dependencies looking for funding. See [`npm fund`](/commands/npm-fund) for details. - - - #### `dry-run` * Default: false @@ -631,9 +580,6 @@ commands that modify your local installation, eg, `install`, `update`, Note: This is NOT honored by other network related commands, eg `dist-tags`, `owner`, etc. - - - #### `workspace` * Default: @@ -656,9 +602,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -677,9 +620,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -693,9 +633,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - #### `install-links` * Default: false @@ -705,11 +642,6 @@ When set file: protocol dependencies that exist outside of the project root will be packed and installed as regular dependencies instead of creating a symlink. This option has no effect on workspaces. - - - - - ### Algorithm Given a `package{dep}` structure: `A{B,C}, B{C}, C{D}`, diff --git a/deps/npm/docs/content/commands/npm-link.md b/deps/npm/docs/content/commands/npm-link.md index 8c1b422493bd57..07917bc833003b 100644 --- a/deps/npm/docs/content/commands/npm-link.md +++ b/deps/npm/docs/content/commands/npm-link.md @@ -6,21 +6,12 @@ description: Symlink a package folder ### Synopsis - - - - ```bash npm link [] alias: ln ``` - - - - - ### Description This is handy for installing your own stuff, so that you can work on it and @@ -119,9 +110,6 @@ workspace(s). ### Configuration - - - #### `save` * Default: `true` unless when using `npm update` where it defaults to `false` @@ -134,9 +122,6 @@ When used with the `npm rm` command, removes the dependency from Will also prevent writing to `package-lock.json` if set to `false`. - - - #### `save-exact` * Default: false @@ -145,9 +130,6 @@ Will also prevent writing to `package-lock.json` if set to `false`. Dependencies saved to package.json will be configured with an exact version rather than using npm's default semver range operator. - - - #### `global` * Default: false @@ -162,9 +144,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - #### `global-style` * Default: false @@ -177,9 +156,6 @@ on will be flattened in their `node_modules` folders. This obviously will eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` will be preferred. - - - #### `legacy-bundling` * Default: false @@ -190,9 +166,6 @@ such as the one included with node 0.8, can install the package. This eliminates all automatic deduping. If used with `global-style` this option will be preferred. - - - #### `strict-peer-deps` * Default: false @@ -212,9 +185,6 @@ When such and override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. - - - #### `package-lock` * Default: true @@ -225,9 +195,6 @@ will also prevent _writing_ `package-lock.json` if `save` is true. This configuration does not affect `npm ci`. - - - #### `omit` * Default: 'dev' if the `NODE_ENV` environment variable is set to @@ -246,9 +213,6 @@ it will be included. If the resulting omit list includes `'dev'`, then the `NODE_ENV` environment variable will be set to `'production'` for all lifecycle scripts. - - - #### `ignore-scripts` * Default: false @@ -261,9 +225,6 @@ Note that commands explicitly intended to run a particular script, such as will still run their intended script if `ignore-scripts` is set, but they will *not* run any pre- or post-scripts. - - - #### `audit` * Default: true @@ -274,9 +235,6 @@ default registry and all registries configured for scopes. See the documentation for [`npm audit`](/commands/npm-audit) for details on what is submitted. - - - #### `bin-links` * Default: true @@ -289,9 +247,6 @@ Set to false to have it not do this. This can be used to work around the fact that some file systems don't support symlinks, even on ostensibly Unix systems. - - - #### `fund` * Default: true @@ -301,9 +256,6 @@ When "true" displays the message at the end of each `npm install` acknowledging the number of dependencies looking for funding. See [`npm fund`](/commands/npm-fund) for details. - - - #### `dry-run` * Default: false @@ -317,9 +269,6 @@ commands that modify your local installation, eg, `install`, `update`, Note: This is NOT honored by other network related commands, eg `dist-tags`, `owner`, etc. - - - #### `workspace` * Default: @@ -342,9 +291,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -363,9 +309,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -379,9 +322,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - #### `install-links` * Default: false @@ -391,11 +331,6 @@ When set file: protocol dependencies that exist outside of the project root will be packed and installed as regular dependencies instead of creating a symlink. This option has no effect on workspaces. - - - - - ### See Also * [package spec](/using-npm/package-spec) diff --git a/deps/npm/docs/content/commands/npm-logout.md b/deps/npm/docs/content/commands/npm-logout.md index f0dd5cb856eaee..8ac3948f116d8a 100644 --- a/deps/npm/docs/content/commands/npm-logout.md +++ b/deps/npm/docs/content/commands/npm-logout.md @@ -6,19 +6,10 @@ description: Log out of the registry ### Synopsis - - - - ```bash npm logout ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -36,9 +27,6 @@ connected to that scope, if set. ### Configuration - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -46,9 +34,6 @@ connected to that scope, if set. The base URL of the npm registry. - - - #### `scope` * Default: the scope of the current project, if any, or "" @@ -79,11 +64,6 @@ npm init --scope=@foo --yes ``` - - - - - ### See Also * [npm adduser](/commands/npm-adduser) diff --git a/deps/npm/docs/content/commands/npm-ls.md b/deps/npm/docs/content/commands/npm-ls.md index a7936fafc72a2c..43d4eb7d6791cb 100644 --- a/deps/npm/docs/content/commands/npm-ls.md +++ b/deps/npm/docs/content/commands/npm-ls.md @@ -6,21 +6,12 @@ description: List installed packages ### Synopsis - - - - ```bash npm ls alias: list ``` - - - - - ### Description This command will print to stdout all the versions of packages that are @@ -36,7 +27,7 @@ packages will *also* show the paths to the specified packages. For example, running `npm ls promzard` in npm's source tree will show: ```bash -npm@@VERSION@ /path/to/npm +npm@8.19.3 /path/to/npm └─┬ init-package-json@0.0.4 └── promzard@0.1.5 ``` @@ -82,9 +73,6 @@ least the default human-readable `npm ls` output in npm v8. ### Configuration - - - #### `all` * Default: false @@ -94,9 +82,6 @@ When running `npm outdated` and `npm ls`, setting `--all` will show all outdated or installed packages, rather than only those directly depended upon by the current project. - - - #### `json` * Default: false @@ -109,9 +94,6 @@ Whether or not to output JSON data, rather than the normal output. Not supported by all npm commands. - - - #### `long` * Default: false @@ -119,9 +101,6 @@ Not supported by all npm commands. Show extended information in `ls`, `search`, and `help-search`. - - - #### `parseable` * Default: false @@ -130,9 +109,6 @@ Show extended information in `ls`, `search`, and `help-search`. Output parseable results from commands that write to standard output. For `npm search`, this will be tab-separated table format. - - - #### `global` * Default: false @@ -147,9 +123,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - #### `depth` * Default: `Infinity` if `--all` is set, otherwise `1` @@ -160,9 +133,6 @@ The depth to go when recursing packages for `npm ls`. If not set, `npm ls` will show only the immediate dependencies of the root project. If `--all` is set, then npm will show all dependencies by default. - - - #### `omit` * Default: 'dev' if the `NODE_ENV` environment variable is set to @@ -181,9 +151,6 @@ it will be included. If the resulting omit list includes `'dev'`, then the `NODE_ENV` environment variable will be set to `'production'` for all lifecycle scripts. - - - #### `link` * Default: false @@ -191,9 +158,6 @@ variable will be set to `'production'` for all lifecycle scripts. Used with `npm ls`, limiting output to only those packages that are linked. - - - #### `package-lock-only` * Default: false @@ -208,9 +172,6 @@ instead of checking `node_modules` and downloading dependencies. For `list` this means the output will be based on the tree described by the `package-lock.json`, rather than the contents of `node_modules`. - - - #### `unicode` * Default: false on windows, true on mac/unix systems with a unicode locale, @@ -220,9 +181,6 @@ For `list` this means the output will be based on the tree described by the When set to true, npm uses unicode characters in the tree output. When false, it uses ascii characters instead of unicode glyphs. - - - #### `workspace` * Default: @@ -245,9 +203,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -266,9 +221,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -282,9 +234,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - #### `install-links` * Default: false @@ -294,11 +243,6 @@ When set file: protocol dependencies that exist outside of the project root will be packed and installed as regular dependencies instead of creating a symlink. This option has no effect on workspaces. - - - - - ### See Also * [package spec](/using-npm/package-spec) diff --git a/deps/npm/docs/content/commands/npm-org.md b/deps/npm/docs/content/commands/npm-org.md index 975581c860df64..ca788b01fcb966 100644 --- a/deps/npm/docs/content/commands/npm-org.md +++ b/deps/npm/docs/content/commands/npm-org.md @@ -6,10 +6,6 @@ description: Manage orgs ### Synopsis - - - - ```bash npm org set orgname username [developer | admin | owner] npm org rm orgname username @@ -18,11 +14,6 @@ npm org ls orgname [] alias: ogr ``` - - - - - Note: This command is unaware of workspaces. ### Example @@ -71,9 +62,6 @@ listing them, and finding specific ones and their roles. ### Configuration - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -81,9 +69,6 @@ listing them, and finding specific ones and their roles. The base URL of the npm registry. - - - #### `otp` * Default: null @@ -95,9 +80,6 @@ when publishing or changing package permissions with `npm access`. If not set, and a registry response fails with a challenge for a one-time password, npm will prompt on the command line for one. - - - #### `json` * Default: false @@ -110,9 +92,6 @@ Whether or not to output JSON data, rather than the normal output. Not supported by all npm commands. - - - #### `parseable` * Default: false @@ -121,11 +100,6 @@ Not supported by all npm commands. Output parseable results from commands that write to standard output. For `npm search`, this will be tab-separated table format. - - - - - ### See Also * [using orgs](/using-npm/orgs) diff --git a/deps/npm/docs/content/commands/npm-outdated.md b/deps/npm/docs/content/commands/npm-outdated.md index c4e07a0cd36f02..0e1061ab168aea 100644 --- a/deps/npm/docs/content/commands/npm-outdated.md +++ b/deps/npm/docs/content/commands/npm-outdated.md @@ -6,19 +6,10 @@ description: Check for outdated packages ### Synopsis - - - - ```bash npm outdated [ ...] ``` - - - - - ### Description This command will check the registry to see if any (or, specific) installed @@ -95,9 +86,6 @@ A few things to note: ### Configuration - - - #### `all` * Default: false @@ -107,9 +95,6 @@ When running `npm outdated` and `npm ls`, setting `--all` will show all outdated or installed packages, rather than only those directly depended upon by the current project. - - - #### `json` * Default: false @@ -122,9 +107,6 @@ Whether or not to output JSON data, rather than the normal output. Not supported by all npm commands. - - - #### `long` * Default: false @@ -132,9 +114,6 @@ Not supported by all npm commands. Show extended information in `ls`, `search`, and `help-search`. - - - #### `parseable` * Default: false @@ -143,9 +122,6 @@ Show extended information in `ls`, `search`, and `help-search`. Output parseable results from commands that write to standard output. For `npm search`, this will be tab-separated table format. - - - #### `global` * Default: false @@ -160,9 +136,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - #### `workspace` * Default: @@ -185,11 +158,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - - - ### See Also * [package spec](/using-npm/package-spec) diff --git a/deps/npm/docs/content/commands/npm-owner.md b/deps/npm/docs/content/commands/npm-owner.md index ebc29ef6939392..c5bace6b2bcc94 100644 --- a/deps/npm/docs/content/commands/npm-owner.md +++ b/deps/npm/docs/content/commands/npm-owner.md @@ -6,10 +6,6 @@ description: Manage package owners ### Synopsis - - - - ```bash npm owner add npm owner rm @@ -18,11 +14,6 @@ npm owner ls alias: author ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -46,9 +37,6 @@ on the command line when changing ownership with `--otp`. ### Configuration - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -56,9 +44,6 @@ on the command line when changing ownership with `--otp`. The base URL of the npm registry. - - - #### `otp` * Default: null @@ -70,9 +55,6 @@ when publishing or changing package permissions with `npm access`. If not set, and a registry response fails with a challenge for a one-time password, npm will prompt on the command line for one. - - - #### `workspace` * Default: @@ -95,9 +77,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -116,11 +95,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - - - ### See Also * [package spec](/using-npm/package-spec) diff --git a/deps/npm/docs/content/commands/npm-pack.md b/deps/npm/docs/content/commands/npm-pack.md index 7921042eae8fe0..a39f0554391991 100644 --- a/deps/npm/docs/content/commands/npm-pack.md +++ b/deps/npm/docs/content/commands/npm-pack.md @@ -6,24 +6,12 @@ description: Create a tarball from a package ### Synopsis - - - - ```bash npm pack ``` - - - - - ### Configuration - - - #### `dry-run` * Default: false @@ -37,9 +25,6 @@ commands that modify your local installation, eg, `install`, `update`, Note: This is NOT honored by other network related commands, eg `dist-tags`, `owner`, etc. - - - #### `json` * Default: false @@ -52,9 +37,6 @@ Whether or not to output JSON data, rather than the normal output. Not supported by all npm commands. - - - #### `pack-destination` * Default: "." @@ -62,9 +44,6 @@ Not supported by all npm commands. Directory in which `npm pack` will save tarballs. - - - #### `workspace` * Default: @@ -87,9 +66,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -108,9 +84,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -124,11 +97,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - - - ### Description For anything that's installable (that is, a package folder, tarball, diff --git a/deps/npm/docs/content/commands/npm-ping.md b/deps/npm/docs/content/commands/npm-ping.md index 161d7292f8c977..812be9f002deb8 100644 --- a/deps/npm/docs/content/commands/npm-ping.md +++ b/deps/npm/docs/content/commands/npm-ping.md @@ -6,19 +6,10 @@ description: Ping npm registry ### Synopsis - - - - ```bash npm ping ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -39,9 +30,6 @@ npm ERR! 404 Not Found - GET http://www.foo.com/-/ping?write=true ### Configuration - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -49,11 +37,6 @@ npm ERR! 404 Not Found - GET http://www.foo.com/-/ping?write=true The base URL of the npm registry. - - - - - ### See Also * [npm doctor](/commands/npm-doctor) diff --git a/deps/npm/docs/content/commands/npm-pkg.md b/deps/npm/docs/content/commands/npm-pkg.md index deff7e82c694dd..519104457df79e 100644 --- a/deps/npm/docs/content/commands/npm-pkg.md +++ b/deps/npm/docs/content/commands/npm-pkg.md @@ -6,10 +6,6 @@ description: Manages your package.json ### Synopsis - - - - ```bash npm pkg set = [= ...] npm pkg get [ [ ...]] @@ -18,11 +14,6 @@ npm pkg set [[].= ...] npm pkg set [[].= ...] ``` - - - - - ### Description A command that automates the management of `package.json` files. @@ -183,9 +174,6 @@ npm pkg get name version --ws ### Configuration - - - #### `force` * Default: false @@ -212,9 +200,6 @@ mistakes, unnecessary performance degradation, and malicious input. If you don't have a clear idea of what you want to do, it is strongly recommended that you do not use this option! - - - #### `json` * Default: false @@ -227,9 +212,6 @@ Whether or not to output JSON data, rather than the normal output. Not supported by all npm commands. - - - #### `workspace` * Default: @@ -252,9 +234,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -272,11 +251,6 @@ other things (test, exec, publish, etc.) will operate on the root project, _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - - - ## See Also * [npm install](/commands/npm-install) diff --git a/deps/npm/docs/content/commands/npm-prefix.md b/deps/npm/docs/content/commands/npm-prefix.md index 39328bcc88a143..2711501625db0b 100644 --- a/deps/npm/docs/content/commands/npm-prefix.md +++ b/deps/npm/docs/content/commands/npm-prefix.md @@ -6,19 +6,10 @@ description: Display prefix ### Synopsis - - - - ```bash npm prefix [-g] ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -44,9 +35,6 @@ npm prefix -g ### Configuration - - - #### `global` * Default: false @@ -61,11 +49,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - - - ### See Also * [npm root](/commands/npm-root) diff --git a/deps/npm/docs/content/commands/npm-profile.md b/deps/npm/docs/content/commands/npm-profile.md index af1f9d8aa10633..b8cdde7e151a63 100644 --- a/deps/npm/docs/content/commands/npm-profile.md +++ b/deps/npm/docs/content/commands/npm-profile.md @@ -6,10 +6,6 @@ description: Change settings on your registry profile ### Synopsis - - - - ```bash npm profile enable-2fa [auth-only|auth-and-writes] npm profile disable-2fa @@ -17,11 +13,6 @@ npm profile get [] npm profile set ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -83,9 +74,6 @@ Some of these commands may not be available on non npmjs.com registries. ### Configuration - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -93,9 +81,6 @@ Some of these commands may not be available on non npmjs.com registries. The base URL of the npm registry. - - - #### `json` * Default: false @@ -108,9 +93,6 @@ Whether or not to output JSON data, rather than the normal output. Not supported by all npm commands. - - - #### `parseable` * Default: false @@ -119,9 +101,6 @@ Not supported by all npm commands. Output parseable results from commands that write to standard output. For `npm search`, this will be tab-separated table format. - - - #### `otp` * Default: null @@ -133,11 +112,6 @@ when publishing or changing package permissions with `npm access`. If not set, and a registry response fails with a challenge for a one-time password, npm will prompt on the command line for one. - - - - - ### See Also * [npm adduser](/commands/npm-adduser) diff --git a/deps/npm/docs/content/commands/npm-prune.md b/deps/npm/docs/content/commands/npm-prune.md index 28f02f6add1908..95946d9dc969ca 100644 --- a/deps/npm/docs/content/commands/npm-prune.md +++ b/deps/npm/docs/content/commands/npm-prune.md @@ -6,19 +6,10 @@ description: Remove extraneous packages ### Synopsis - - - - ```bash npm prune [[<@scope>/]...] ``` - - - - - ### Description This command removes "extraneous" packages. If a package name is provided, @@ -44,9 +35,6 @@ this command can help clean up any resulting garbage. ### Configuration - - - #### `omit` * Default: 'dev' if the `NODE_ENV` environment variable is set to @@ -65,9 +53,6 @@ it will be included. If the resulting omit list includes `'dev'`, then the `NODE_ENV` environment variable will be set to `'production'` for all lifecycle scripts. - - - #### `dry-run` * Default: false @@ -81,9 +66,6 @@ commands that modify your local installation, eg, `install`, `update`, Note: This is NOT honored by other network related commands, eg `dist-tags`, `owner`, etc. - - - #### `json` * Default: false @@ -96,9 +78,6 @@ Whether or not to output JSON data, rather than the normal output. Not supported by all npm commands. - - - #### `foreground-scripts` * Default: false @@ -111,9 +90,6 @@ input, output, and error with the main npm process. Note that this will generally make installs run slower, and be much noisier, but can be useful for debugging. - - - #### `ignore-scripts` * Default: false @@ -126,9 +102,6 @@ Note that commands explicitly intended to run a particular script, such as will still run their intended script if `ignore-scripts` is set, but they will *not* run any pre- or post-scripts. - - - #### `workspace` * Default: @@ -151,9 +124,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -172,9 +142,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -188,9 +155,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - #### `install-links` * Default: false @@ -200,11 +164,6 @@ When set file: protocol dependencies that exist outside of the project root will be packed and installed as regular dependencies instead of creating a symlink. This option has no effect on workspaces. - - - - - ### See Also * [npm uninstall](/commands/npm-uninstall) diff --git a/deps/npm/docs/content/commands/npm-publish.md b/deps/npm/docs/content/commands/npm-publish.md index 536d04988e6849..4963cf158a660d 100644 --- a/deps/npm/docs/content/commands/npm-publish.md +++ b/deps/npm/docs/content/commands/npm-publish.md @@ -6,19 +6,10 @@ description: Publish a package ### Synopsis - - - - ```bash npm publish ``` - - - - - ### Description Publishes a package to the registry so that it can be installed by name. @@ -96,9 +87,6 @@ built. ### Configuration - - - #### `tag` * Default: "latest" @@ -113,9 +101,6 @@ command, if no explicit tag is given. When used by the `npm diff` command, this is the tag used to fetch the tarball that will be compared with the local files by default. - - - #### `access` * Default: 'restricted' for scoped packages, 'public' for unscoped packages @@ -132,9 +117,6 @@ subsequent `npm publish` commands using the `--access` flag will not have an effect to the access level. To make changes to the access level after the initial publish use `npm access`. - - - #### `dry-run` * Default: false @@ -148,9 +130,6 @@ commands that modify your local installation, eg, `install`, `update`, Note: This is NOT honored by other network related commands, eg `dist-tags`, `owner`, etc. - - - #### `otp` * Default: null @@ -162,9 +141,6 @@ when publishing or changing package permissions with `npm access`. If not set, and a registry response fails with a challenge for a one-time password, npm will prompt on the command line for one. - - - #### `workspace` * Default: @@ -187,9 +163,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -208,9 +181,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -224,11 +194,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - - - ### See Also * [package spec](/using-npm/package-spec) diff --git a/deps/npm/docs/content/commands/npm-query.md b/deps/npm/docs/content/commands/npm-query.md index 3c35e9ab4271cf..5a6bfb79cee331 100644 --- a/deps/npm/docs/content/commands/npm-query.md +++ b/deps/npm/docs/content/commands/npm-query.md @@ -6,19 +6,10 @@ description: Dependency selector query ### Synopsis - - - - ```bash npm query ``` - - - - - ### Description The `npm query` command allows for usage of css selectors in order to retrieve @@ -147,9 +138,6 @@ npm query ":type(git)" | jq 'map(.name)' | xargs -I {} npm why {} ### Configuration - - - #### `global` * Default: false @@ -164,9 +152,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - #### `workspace` * Default: @@ -189,9 +174,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -210,9 +192,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -225,11 +204,6 @@ all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - - - ## See Also * [dependency selectors](/using-npm/dependency-selectors) diff --git a/deps/npm/docs/content/commands/npm-rebuild.md b/deps/npm/docs/content/commands/npm-rebuild.md index 6a396421213d3d..75f1efe1b69641 100644 --- a/deps/npm/docs/content/commands/npm-rebuild.md +++ b/deps/npm/docs/content/commands/npm-rebuild.md @@ -6,21 +6,12 @@ description: Rebuild a package ### Synopsis - - - - ```bash npm rebuild [] ...] alias: rb ``` - - - - - ### Description This command runs the `npm build` command on the matched folders. This is @@ -34,9 +25,6 @@ name and version matching one of the specifiers will be rebuilt. ### Configuration - - - #### `global` * Default: false @@ -51,9 +39,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - #### `bin-links` * Default: true @@ -66,9 +51,6 @@ Set to false to have it not do this. This can be used to work around the fact that some file systems don't support symlinks, even on ostensibly Unix systems. - - - #### `foreground-scripts` * Default: false @@ -81,9 +63,6 @@ input, output, and error with the main npm process. Note that this will generally make installs run slower, and be much noisier, but can be useful for debugging. - - - #### `ignore-scripts` * Default: false @@ -96,9 +75,6 @@ Note that commands explicitly intended to run a particular script, such as will still run their intended script if `ignore-scripts` is set, but they will *not* run any pre- or post-scripts. - - - #### `workspace` * Default: @@ -121,9 +97,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -142,9 +115,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -158,9 +128,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - #### `install-links` * Default: false @@ -170,11 +137,6 @@ When set file: protocol dependencies that exist outside of the project root will be packed and installed as regular dependencies instead of creating a symlink. This option has no effect on workspaces. - - - - - ### See Also * [package spec](/using-npm/package-spec) diff --git a/deps/npm/docs/content/commands/npm-repo.md b/deps/npm/docs/content/commands/npm-repo.md index fc540a9382b235..eb55780de907aa 100644 --- a/deps/npm/docs/content/commands/npm-repo.md +++ b/deps/npm/docs/content/commands/npm-repo.md @@ -6,19 +6,10 @@ description: Open package repository page in the browser ### Synopsis - - - - ```bash npm repo [ [ ...]] ``` - - - - - ### Description This command tries to guess at the likely location of a package's @@ -28,9 +19,6 @@ in the current folder and use the `repository` property. ### Configuration - - - #### `browser` * Default: OS X: `"open"`, Windows: `"start"`, Others: `"xdg-open"` @@ -43,9 +31,6 @@ terminal. Set to `true` to use default system URL opener. - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -53,9 +38,6 @@ Set to `true` to use default system URL opener. The base URL of the npm registry. - - - #### `workspace` * Default: @@ -78,9 +60,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -99,9 +78,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -115,11 +91,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - - - ### See Also * [npm docs](/commands/npm-docs) diff --git a/deps/npm/docs/content/commands/npm-restart.md b/deps/npm/docs/content/commands/npm-restart.md index 048bebb1659bd3..6c31cfceb51189 100644 --- a/deps/npm/docs/content/commands/npm-restart.md +++ b/deps/npm/docs/content/commands/npm-restart.md @@ -6,19 +6,10 @@ description: Restart a package ### Synopsis - - - - ```bash npm restart [-- ] ``` - - - - - ### Description This restarts a project. It is equivalent to running `npm run-script @@ -45,9 +36,6 @@ If it does _not_ have a `"restart"` script specified, but it does have ### Configuration - - - #### `ignore-scripts` * Default: false @@ -60,9 +48,6 @@ Note that commands explicitly intended to run a particular script, such as will still run their intended script if `ignore-scripts` is set, but they will *not* run any pre- or post-scripts. - - - #### `script-shell` * Default: '/bin/sh' on POSIX systems, 'cmd.exe' on Windows @@ -71,11 +56,6 @@ will *not* run any pre- or post-scripts. The shell to use for scripts run with the `npm exec`, `npm run` and `npm init ` commands. - - - - - ### See Also * [npm run-script](/commands/npm-run-script) diff --git a/deps/npm/docs/content/commands/npm-root.md b/deps/npm/docs/content/commands/npm-root.md index 40b58e4b33d0b2..89195744c9d18d 100644 --- a/deps/npm/docs/content/commands/npm-root.md +++ b/deps/npm/docs/content/commands/npm-root.md @@ -6,19 +6,10 @@ description: Display npm root ### Synopsis - - - - ```bash npm root ``` - - - - - ### Description Print the effective `node_modules` folder to standard out. @@ -34,9 +25,6 @@ echo "Global packages installed in: ${global_node_modules}" ### Configuration - - - #### `global` * Default: false @@ -51,11 +39,6 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` - - - - - ### See Also * [npm prefix](/commands/npm-prefix) diff --git a/deps/npm/docs/content/commands/npm-run-script.md b/deps/npm/docs/content/commands/npm-run-script.md index f606ec6bf59e5e..16a5c693f9ba25 100644 --- a/deps/npm/docs/content/commands/npm-run-script.md +++ b/deps/npm/docs/content/commands/npm-run-script.md @@ -6,21 +6,12 @@ description: Run arbitrary package scripts ### Synopsis - - - - ```bash npm run-script [-- ] aliases: run, rum, urn ``` - - - - - ### Description This runs an arbitrary command from a package's `"scripts"` object. If no @@ -143,9 +134,6 @@ packages. ### Configuration - - - #### `workspace` * Default: @@ -168,9 +156,6 @@ brand new workspace within the project. This value is not exported to the environment for child processes. - - - #### `workspaces` * Default: null @@ -189,9 +174,6 @@ _unless_ one or more workspaces are specified in the `workspace` config. This value is not exported to the environment for child processes. - - - #### `include-workspace-root` * Default: false @@ -205,9 +187,6 @@ the specified workspaces, and not on the root project. This value is not exported to the environment for child processes. - - - #### `if-present` * Default: false @@ -222,9 +201,6 @@ CI setup. This value is not exported to the environment for child processes. - - - #### `ignore-scripts` * Default: false @@ -237,9 +213,6 @@ Note that commands explicitly intended to run a particular script, such as will still run their intended script if `ignore-scripts` is set, but they will *not* run any pre- or post-scripts. - - - #### `foreground-scripts` * Default: false @@ -252,9 +225,6 @@ input, output, and error with the main npm process. Note that this will generally make installs run slower, and be much noisier, but can be useful for debugging. - - - #### `script-shell` * Default: '/bin/sh' on POSIX systems, 'cmd.exe' on Windows @@ -263,11 +233,6 @@ but can be useful for debugging. The shell to use for scripts run with the `npm exec`, `npm run` and `npm init ` commands. - - - - - ### See Also * [npm scripts](/using-npm/scripts) diff --git a/deps/npm/docs/content/commands/npm-search.md b/deps/npm/docs/content/commands/npm-search.md index 340dea9684d005..3e4fa4553957a7 100644 --- a/deps/npm/docs/content/commands/npm-search.md +++ b/deps/npm/docs/content/commands/npm-search.md @@ -6,21 +6,12 @@ description: Search for packages ### Synopsis - - - - ```bash npm search [search terms ...] aliases: find, s, se ``` - - - - - Note: This command is unaware of workspaces. ### Description @@ -48,9 +39,6 @@ expression characters in most shells.) ### Configuration - - - #### `long` * Default: false @@ -58,9 +46,6 @@ expression characters in most shells.) Show extended information in `ls`, `search`, and `help-search`. - - - #### `json` * Default: false @@ -73,9 +58,6 @@ Whether or not to output JSON data, rather than the normal output. Not supported by all npm commands. - - - #### `color` * Default: true unless the NO_COLOR environ is set to something other than '0' @@ -84,9 +66,6 @@ Not supported by all npm commands. If false, never shows colors. If `"always"` then always shows colors. If true, then only prints color codes for tty file descriptors. - - - #### `parseable` * Default: false @@ -95,9 +74,6 @@ true, then only prints color codes for tty file descriptors. Output parseable results from commands that write to standard output. For `npm search`, this will be tab-separated table format. - - - #### `description` * Default: true @@ -105,9 +81,6 @@ Output parseable results from commands that write to standard output. For Show the description in `npm search` - - - #### `searchopts` * Default: "" @@ -115,9 +88,6 @@ Show the description in `npm search` Space-separated options that are always passed to search. - - - #### `searchexclude` * Default: "" @@ -125,9 +95,6 @@ Space-separated options that are always passed to search. Space-separated options that limit the results from search. - - - #### `registry` * Default: "https://registry.npmjs.org/" @@ -135,9 +102,6 @@ Space-separated options that limit the results from search. The base URL of the npm registry. - - - #### `prefer-online` * Default: false @@ -146,9 +110,6 @@ The base URL of the npm registry. If true, staleness checks for cached data will be forced, making the CLI look for updates immediately even for fresh package data. - - - #### `prefer-offline` * Default: false @@ -158,9 +119,6 @@ If true, staleness checks for cached data will be bypassed, but missing data will be requested from the server. To force full offline mode, use `--offline`. - - - #### `offline` * Default: false @@ -169,11 +127,6 @@ will be requested from the server. To force full offline mode, use Force offline mode: no network requests will be done during install. To allow the CLI to fill in missing cache data, see `--prefer-offline`. - - - - - ### See Also * [npm registry](/using-npm/registry) diff --git a/deps/npm/docs/content/commands/npm-set-script.md b/deps/npm/docs/content/commands/npm-set-script.md index 8695b43f14423e..9bbf09ea9076ad 100644 --- a/deps/npm/docs/content/commands/npm-set-script.md +++ b/deps/npm/docs/content/commands/npm-set-script.md @@ -9,19 +9,10 @@ An npm command that lets you create a task in the `scripts` section of the `pack Deprecated. - - - - ```bash npm set-script [ + + + diff --git a/test/fixtures/wpt/dom/abort/crashtests/timeout-close.html b/test/fixtures/wpt/dom/abort/crashtests/timeout-close.html new file mode 100644 index 00000000000000..ee8544a7f57edb --- /dev/null +++ b/test/fixtures/wpt/dom/abort/crashtests/timeout-close.html @@ -0,0 +1,22 @@ + + + + + diff --git a/test/fixtures/wpt/dom/abort/event.any.js b/test/fixtures/wpt/dom/abort/event.any.js index a67e6f400fcf1d..34af8ee5c560ae 100644 --- a/test/fixtures/wpt/dom/abort/event.any.js +++ b/test/fixtures/wpt/dom/abort/event.any.js @@ -4,6 +4,8 @@ test(t => { let state = "begin"; assert_false(s.aborted); + assert_true("reason" in s, "signal has reason property"); + assert_equals(s.reason, undefined, "signal.reason is initially undefined"); s.addEventListener("abort", t.step_func(e => { @@ -15,6 +17,8 @@ test(t => { assert_equals(state, "aborted"); assert_true(s.aborted); + assert_true(s.reason instanceof DOMException, "signal.reason is DOMException"); + assert_equals(s.reason.name, "AbortError", "signal.reason is AbortError"); c.abort(); }, "AbortController abort() should fire event synchronously"); @@ -64,4 +68,123 @@ test(t => { controller.abort(); }, "the abort event should have the right properties"); +test(t => { + const controller = new AbortController(); + const signal = controller.signal; + + assert_true("reason" in signal, "signal has reason property"); + assert_equals(signal.reason, undefined, "signal.reason is initially undefined"); + + const reason = Error("hello"); + controller.abort(reason); + + assert_true(signal.aborted, "signal.aborted"); + assert_equals(signal.reason, reason, "signal.reason"); +}, "AbortController abort(reason) should set signal.reason"); + +test(t => { + const controller = new AbortController(); + const signal = controller.signal; + + assert_true("reason" in signal, "signal has reason property"); + assert_equals(signal.reason, undefined, "signal.reason is initially undefined"); + + controller.abort(); + + assert_true(signal.aborted, "signal.aborted"); + assert_true(signal.reason instanceof DOMException, "signal.reason is DOMException"); + assert_equals(signal.reason.name, "AbortError", "signal.reason is AbortError"); +}, "aborting AbortController without reason creates an \"AbortError\" DOMException"); + +test(t => { + const controller = new AbortController(); + const signal = controller.signal; + + assert_true("reason" in signal, "signal has reason property"); + assert_equals(signal.reason, undefined, "signal.reason is initially undefined"); + + controller.abort(undefined); + + assert_true(signal.aborted, "signal.aborted"); + assert_true(signal.reason instanceof DOMException, "signal.reason is DOMException"); + assert_equals(signal.reason.name, "AbortError", "signal.reason is AbortError"); +}, "AbortController abort(undefined) creates an \"AbortError\" DOMException"); + +test(t => { + const controller = new AbortController(); + const signal = controller.signal; + + assert_true("reason" in signal, "signal has reason property"); + assert_equals(signal.reason, undefined, "signal.reason is initially undefined"); + + controller.abort(null); + + assert_true(signal.aborted, "signal.aborted"); + assert_equals(signal.reason, null, "signal.reason"); +}, "AbortController abort(null) should set signal.reason"); + +test(t => { + const signal = AbortSignal.abort(); + + assert_true(signal.aborted, "signal.aborted"); + assert_true(signal.reason instanceof DOMException, "signal.reason is DOMException"); + assert_equals(signal.reason.name, "AbortError", "signal.reason is AbortError"); +}, "static aborting signal should have right properties"); + +test(t => { + const reason = Error("hello"); + const signal = AbortSignal.abort(reason); + + assert_true(signal.aborted, "signal.aborted"); + assert_equals(signal.reason, reason, "signal.reason"); +}, "static aborting signal with reason should set signal.reason"); + +test(t => { + const reason = new Error('boom'); + const signal = AbortSignal.abort(reason); + assert_true(signal.aborted); + assert_throws_exactly(reason, () => signal.throwIfAborted()); +}, "throwIfAborted() should throw abort.reason if signal aborted"); + +test(t => { + const signal = AbortSignal.abort('hello'); + assert_true(signal.aborted); + assert_throws_exactly('hello', () => signal.throwIfAborted()); +}, "throwIfAborted() should throw primitive abort.reason if signal aborted"); + +test(t => { + const controller = new AbortController(); + assert_false(controller.signal.aborted); + controller.signal.throwIfAborted(); +}, "throwIfAborted() should not throw if signal not aborted"); + +test(t => { + const signal = AbortSignal.abort(); + + assert_true( + signal.reason instanceof DOMException, + "signal.reason is a DOMException" + ); + assert_equals( + signal.reason, + signal.reason, + "signal.reason returns the same DOMException" + ); +}, "AbortSignal.reason returns the same DOMException"); + +test(t => { + const controller = new AbortController(); + controller.abort(); + + assert_true( + controller.signal.reason instanceof DOMException, + "signal.reason is a DOMException" + ); + assert_equals( + controller.signal.reason, + controller.signal.reason, + "signal.reason returns the same DOMException" + ); +}, "AbortController.signal.reason returns the same DOMException"); + done(); diff --git a/test/fixtures/wpt/dom/abort/reason-constructor.html b/test/fixtures/wpt/dom/abort/reason-constructor.html new file mode 100644 index 00000000000000..0515165a0f6788 --- /dev/null +++ b/test/fixtures/wpt/dom/abort/reason-constructor.html @@ -0,0 +1,12 @@ + + +AbortSignal.reason constructor + + + + diff --git a/test/fixtures/wpt/resources/channel.sub.js b/test/fixtures/wpt/resources/channel.sub.js index 7385a65f6e4abb..370d4f5905e3fa 100644 --- a/test/fixtures/wpt/resources/channel.sub.js +++ b/test/fixtures/wpt/resources/channel.sub.js @@ -604,7 +604,7 @@ * @returns {Promise} - Resolved once the channel is disconnected. */ disconnectReader() { - // This causes any readers to disconnect until they are explictly reconnected + // This causes any readers to disconnect until they are explicitly reconnected return this.sendChannel.disconnectReader(); } diff --git a/test/fixtures/wpt/resources/idlharness-shadowrealm.js b/test/fixtures/wpt/resources/idlharness-shadowrealm.js index 631278db22d8fb..05c4a1affc8699 100644 --- a/test/fixtures/wpt/resources/idlharness-shadowrealm.js +++ b/test/fixtures/wpt/resources/idlharness-shadowrealm.js @@ -36,7 +36,7 @@ function idl_test_shadowrealm(srcs, deps) { isWindow: function() { return false; }, isWorker: function() { return false; }, isShadowRealm: function() { return true; }, - }; + }; undefined; `); const ss = await Promise.all(script_urls.map(url => fetch_text(url))); diff --git a/test/fixtures/wpt/resources/idlharness.js b/test/fixtures/wpt/resources/idlharness.js index b5eed06ce3e138..d2fb0366c8022a 100644 --- a/test/fixtures/wpt/resources/idlharness.js +++ b/test/fixtures/wpt/resources/idlharness.js @@ -1529,12 +1529,12 @@ IdlInterface.prototype.test_self = function() // https://github.com/heycam/webidl/issues/698 assert_true(isConstructor(this.get_interface_object()), "interface object must pass IsConstructor check"); + var interface_object = this.get_interface_object(); + assert_throws_js(globalOf(interface_object).TypeError, function() { + interface_object(); + }, "interface object didn't throw TypeError when called as a function"); + if (!this.constructors().length) { - // "If I was not declared with a constructor operation, then throw a TypeError." - var interface_object = this.get_interface_object(); - assert_throws_js(globalOf(interface_object).TypeError, function() { - interface_object(); - }, "interface object didn't throw TypeError when called as a function"); assert_throws_js(globalOf(interface_object).TypeError, function() { new interface_object(); }, "interface object didn't throw TypeError when called as a constructor"); @@ -2458,7 +2458,7 @@ IdlInterface.prototype.test_member_iterable = function(member) ].forEach(([property, length]) => { var desc = Object.getOwnPropertyDescriptor(proto, property); assert_equals(typeof desc.value, "function", property + " property should be a function"); - assert_equals(desc.value.length, length, property + " function object length should be " + length); + assert_equals(desc.value.length, length, property + " function object should have the right length"); assert_equals(desc.value.name, property, property + " function object should have the right name"); }); } else { @@ -2471,6 +2471,97 @@ IdlInterface.prototype.test_member_iterable = function(member) }.bind(this), this.name + " interface: iterable<" + member.idlType.map(function(t) { return t.idlType; }).join(", ") + ">"); }; +IdlInterface.prototype.test_member_maplike = function(member) { + subsetTestByKey(this.name, test, () => { + const proto = this.get_interface_object().prototype; + + const methods = [ + ["entries", 0], + ["keys", 0], + ["values", 0], + ["forEach", 1], + ["get", 1], + ["has", 1] + ]; + if (!member.readonly) { + methods.push( + ["set", 2], + ["delete", 1], + ["clear", 1] + ); + } + + for (const [name, length] of methods) { + const desc = Object.getOwnPropertyDescriptor(proto, name); + assert_equals(typeof desc.value, "function", `${name} should be a function`); + assert_equals(desc.enumerable, false, `${name} enumerable`); + assert_equals(desc.configurable, true, `${name} configurable`); + assert_equals(desc.writable, true, `${name} writable`); + assert_equals(desc.value.length, length, `${name} function object length should be ${length}`); + assert_equals(desc.value.name, name, `${name} function object should have the right name`); + } + + const iteratorDesc = Object.getOwnPropertyDescriptor(proto, Symbol.iterator); + assert_equals(iteratorDesc.value, proto.entries, `@@iterator should equal entries`); + assert_equals(iteratorDesc.enumerable, false, `@@iterator enumerable`); + assert_equals(iteratorDesc.configurable, true, `@@iterator configurable`); + assert_equals(iteratorDesc.writable, true, `@@iterator writable`); + + const sizeDesc = Object.getOwnPropertyDescriptor(proto, "size"); + assert_equals(typeof sizeDesc.get, "function", `size getter should be a function`); + assert_equals(sizeDesc.set, undefined, `size should not have a setter`); + assert_equals(sizeDesc.enumerable, false, `size enumerable`); + assert_equals(sizeDesc.configurable, true, `size configurable`); + assert_equals(sizeDesc.get.length, 0, `size getter length should have the right length`); + assert_equals(sizeDesc.get.name, "get size", `size getter have the right name`); + }, `${this.name} interface: maplike<${member.idlType.map(t => t.idlType).join(", ")}>`); +}; + +IdlInterface.prototype.test_member_setlike = function(member) { + subsetTestByKey(this.name, test, () => { + const proto = this.get_interface_object().prototype; + + const methods = [ + ["entries", 0], + ["keys", 0], + ["values", 0], + ["forEach", 1], + ["has", 1] + ]; + if (!member.readonly) { + methods.push( + ["add", 1], + ["delete", 1], + ["clear", 1] + ); + } + + for (const [name, length] of methods) { + const desc = Object.getOwnPropertyDescriptor(proto, name); + assert_equals(typeof desc.value, "function", `${name} should be a function`); + assert_equals(desc.enumerable, false, `${name} enumerable`); + assert_equals(desc.configurable, true, `${name} configurable`); + assert_equals(desc.writable, true, `${name} writable`); + assert_equals(desc.value.length, length, `${name} function object length should be ${length}`); + assert_equals(desc.value.name, name, `${name} function object should have the right name`); + } + + const iteratorDesc = Object.getOwnPropertyDescriptor(proto, Symbol.iterator); + assert_equals(iteratorDesc.value, proto.values, `@@iterator should equal values`); + assert_equals(iteratorDesc.enumerable, false, `@@iterator enumerable`); + assert_equals(iteratorDesc.configurable, true, `@@iterator configurable`); + assert_equals(iteratorDesc.writable, true, `@@iterator writable`); + + const sizeDesc = Object.getOwnPropertyDescriptor(proto, "size"); + assert_equals(typeof sizeDesc.get, "function", `size getter should be a function`); + assert_equals(sizeDesc.set, undefined, `size should not have a setter`); + assert_equals(sizeDesc.enumerable, false, `size enumerable`); + assert_equals(sizeDesc.configurable, true, `size configurable`); + assert_equals(sizeDesc.get.length, 0, `size getter length should have the right length`); + assert_equals(sizeDesc.get.name, "size", `size getter have the right name`); + }, `${this.name} interface: setlike<${member.idlType.map(t => t.idlType).join(", ")}>`); +}; + IdlInterface.prototype.test_member_async_iterable = function(member) { subsetTestByKey(this.name, test, function() @@ -2624,6 +2715,12 @@ IdlInterface.prototype.test_members = function() this.test_member_iterable(member); } break; + case "maplike": + this.test_member_maplike(member); + break; + case "setlike": + this.test_member_setlike(member); + break; default: // TODO: check more member types. break; diff --git a/test/fixtures/wpt/resources/testharness.js b/test/fixtures/wpt/resources/testharness.js index bfb5cc087775da..9ec328222097e0 100644 --- a/test/fixtures/wpt/resources/testharness.js +++ b/test/fixtures/wpt/resources/testharness.js @@ -1127,7 +1127,7 @@ * * Typically this function is called implicitly on page load; it's * only necessary for users to call this when either the - * ``explict_done`` or ``single_page`` properties have been set + * ``explicit_done`` or ``single_page`` properties have been set * via the :js:func:`setup` function. * * For single page tests this marks the test as complete and sets its status. @@ -2719,19 +2719,6 @@ * to reduce intermittents without compromising test execution * speed when the condition is quickly met. * - * @example - * async_test(t => { - * const popup = window.open("resources/coop-coep.py?coop=same-origin&coep=&navigate=about:blank"); - * t.add_cleanup(() => popup.close()); - * assert_equals(window, popup.opener); - * - * popup.onload = t.step_func(() => { - * assert_true(popup.location.href.endsWith("&navigate=about:blank")); - * // Use step_wait_func_done as about:blank cannot message back. - * t.step_wait_func_done(() => popup.location.href === "about:blank"); - * }); - * }, "Navigating a popup to about:blank"); - * * @param {Function} cond A function taking no arguments and * returning a boolean. The callback is called * when this function returns true. @@ -2774,6 +2761,19 @@ * to reduce intermittents without compromising test execution speed * when the condition is quickly met. * + * @example + * async_test(t => { + * const popup = window.open("resources/coop-coep.py?coop=same-origin&coep=&navigate=about:blank"); + * t.add_cleanup(() => popup.close()); + * assert_equals(window, popup.opener); + * + * popup.onload = t.step_func(() => { + * assert_true(popup.location.href.endsWith("&navigate=about:blank")); + * // Use step_wait_func_done as about:blank cannot message back. + * t.step_wait_func_done(() => popup.location.href === "about:blank"); + * }); + * }, "Navigating a popup to about:blank"); + * * @param {Function} cond A function taking no arguments and * returning a boolean. The callback is called * when this function returns true. @@ -3883,7 +3883,7 @@ /** * Timeout the tests. * - * This only has an effect when ``explict_timeout`` has been set + * This only has an effect when ``explicit_timeout`` has been set * in :js:func:`setup`. In other cases any call is a no-op. * */ diff --git a/test/fixtures/wpt/resources/webidl2/lib/VERSION.md b/test/fixtures/wpt/resources/webidl2/lib/VERSION.md index 10bdc008209a91..5a3726c6c00fe5 100644 --- a/test/fixtures/wpt/resources/webidl2/lib/VERSION.md +++ b/test/fixtures/wpt/resources/webidl2/lib/VERSION.md @@ -1 +1 @@ -Currently using webidl2.js@1fd6709ef9311f2ea0ed4ff0016ecf6f5d615104. +Currently using webidl2.js@6889aee6fc7d65915ab1267825248157dbc50486. diff --git a/test/fixtures/wpt/resources/webidl2/lib/webidl2.js b/test/fixtures/wpt/resources/webidl2/lib/webidl2.js index 2861354e47da9b..7161def899cf24 100644 --- a/test/fixtures/wpt/resources/webidl2/lib/webidl2.js +++ b/test/fixtures/wpt/resources/webidl2/lib/webidl2.js @@ -7,7 +7,7 @@ exports["WebIDL2"] = factory(); else root["WebIDL2"] = factory(); -})(globalThis, function() { +})(globalThis, () => { return /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ([ @@ -50,6 +50,7 @@ __webpack_require__.r(__webpack_exports__); * @param {Tokeniser} tokeniser * @param {object} options * @param {boolean} [options.concrete] + * @param {Function[]} [options.productions] */ function parseByTokens(tokeniser, options) { const source = tokeniser.source; @@ -144,11 +145,12 @@ function parseByTokens(tokeniser, options) { * @param {*} [options.sourceName] * @param {boolean} [options.concrete] * @param {Function[]} [options.productions] - * @return {import("./productions/base").Base[]} + * @return {import("./productions/base.js").Base[]} */ function parse(str, options = {}) { const tokeniser = new _tokeniser_js__WEBPACK_IMPORTED_MODULE_0__.Tokeniser(str); if (typeof options.sourceName !== "undefined") { + // @ts-ignore (See Tokeniser.source in supplement.d.ts) tokeniser.source.name = options.sourceName; } return parseByTokens(tokeniser, options); @@ -161,11 +163,11 @@ function parse(str, options = {}) { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "typeNameKeywords": () => (/* binding */ typeNameKeywords), -/* harmony export */ "stringTypes": () => (/* binding */ stringTypes), -/* harmony export */ "argumentNameKeywords": () => (/* binding */ argumentNameKeywords), /* harmony export */ "Tokeniser": () => (/* binding */ Tokeniser), -/* harmony export */ "WebIDLParseError": () => (/* binding */ WebIDLParseError) +/* harmony export */ "WebIDLParseError": () => (/* binding */ WebIDLParseError), +/* harmony export */ "argumentNameKeywords": () => (/* binding */ argumentNameKeywords), +/* harmony export */ "stringTypes": () => (/* binding */ stringTypes), +/* harmony export */ "typeNameKeywords": () => (/* binding */ typeNameKeywords) /* harmony export */ }); /* harmony import */ var _error_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3); /* harmony import */ var _productions_helpers_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4); @@ -553,12 +555,16 @@ function contextAsText(node) { * @typedef {object} WebIDL2ErrorOptions * @property {"error" | "warning"} [level] * @property {Function} [autofix] + * @property {string} [ruleName] * * @typedef {ReturnType} WebIDLErrorData * * @param {string} message error message + * @param {*} position + * @param {*} current + * @param {*} message * @param {"Syntax" | "Validation"} kind error type - * @param {WebIDL2ErrorOptions} [options] + * @param {WebIDL2ErrorOptions=} options */ function error( source, @@ -577,6 +583,12 @@ function error( : source.slice(Math.max(position + count, 0), position); } + /** + * @param {import("./tokeniser.js").Token[]} inputs + * @param {object} [options] + * @param {boolean} [options.precedes] + * @returns + */ function tokensToText(inputs, { precedes } = {}) { const text = inputs.map((t) => t.trivia + t.value).join(""); const nextToken = source[position]; @@ -667,21 +679,21 @@ function validationError( __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "unescape": () => (/* binding */ unescape), -/* harmony export */ "list": () => (/* binding */ list), -/* harmony export */ "const_value": () => (/* binding */ const_value), +/* harmony export */ "argument_list": () => (/* binding */ argument_list), +/* harmony export */ "autoParenter": () => (/* binding */ autoParenter), +/* harmony export */ "autofixAddExposedWindow": () => (/* binding */ autofixAddExposedWindow), /* harmony export */ "const_data": () => (/* binding */ const_data), +/* harmony export */ "const_value": () => (/* binding */ const_value), +/* harmony export */ "findLastIndex": () => (/* binding */ findLastIndex), +/* harmony export */ "getFirstToken": () => (/* binding */ getFirstToken), +/* harmony export */ "getLastIndentation": () => (/* binding */ getLastIndentation), +/* harmony export */ "getMemberIndentation": () => (/* binding */ getMemberIndentation), +/* harmony export */ "list": () => (/* binding */ list), /* harmony export */ "primitive_type": () => (/* binding */ primitive_type), -/* harmony export */ "argument_list": () => (/* binding */ argument_list), -/* harmony export */ "type_with_extended_attributes": () => (/* binding */ type_with_extended_attributes), /* harmony export */ "return_type": () => (/* binding */ return_type), /* harmony export */ "stringifier": () => (/* binding */ stringifier), -/* harmony export */ "getLastIndentation": () => (/* binding */ getLastIndentation), -/* harmony export */ "getMemberIndentation": () => (/* binding */ getMemberIndentation), -/* harmony export */ "autofixAddExposedWindow": () => (/* binding */ autofixAddExposedWindow), -/* harmony export */ "getFirstToken": () => (/* binding */ getFirstToken), -/* harmony export */ "findLastIndex": () => (/* binding */ findLastIndex), -/* harmony export */ "autoParenter": () => (/* binding */ autoParenter) +/* harmony export */ "type_with_extended_attributes": () => (/* binding */ type_with_extended_attributes), +/* harmony export */ "unescape": () => (/* binding */ unescape) /* harmony export */ }); /* harmony import */ var _type_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5); /* harmony import */ var _argument_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(11); @@ -705,7 +717,7 @@ function unescape(identifier) { /** * Parses comma-separated list - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser * @param {object} args * @param {Function} args.parser parser function for each item * @param {boolean} [args.allowDangler] whether to allow dangling comma @@ -734,7 +746,7 @@ function list(tokeniser, { parser, allowDangler, listName = "list" }) { } /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ function const_value(tokeniser) { return ( @@ -774,7 +786,7 @@ function const_data({ type, value }) { } /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ function primitive_type(tokeniser) { function integer_type() { @@ -797,7 +809,7 @@ function primitive_type(tokeniser) { } const { source } = tokeniser; - const num_type = integer_type(tokeniser) || decimal_type(tokeniser); + const num_type = integer_type() || decimal_type(); if (num_type) return num_type; const base = tokeniser.consume( "bigint", @@ -812,7 +824,7 @@ function primitive_type(tokeniser) { } /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ function argument_list(tokeniser) { return list(tokeniser, { @@ -822,8 +834,8 @@ function argument_list(tokeniser) { } /** - * @param {import("../tokeniser").Tokeniser} tokeniser - * @param {string} typeName + * @param {import("../tokeniser.js").Tokeniser} tokeniser + * @param {string=} typeName (TODO: See Type.type for more details) */ function type_with_extended_attributes(tokeniser, typeName) { const extAttrs = _extended_attributes_js__WEBPACK_IMPORTED_MODULE_2__.ExtendedAttributes.parse(tokeniser); @@ -833,8 +845,8 @@ function type_with_extended_attributes(tokeniser, typeName) { } /** - * @param {import("../tokeniser").Tokeniser} tokeniser - * @param {string} typeName + * @param {import("../tokeniser.js").Tokeniser} tokeniser + * @param {string=} typeName (TODO: See Type.type for more details) */ function return_type(tokeniser, typeName) { const typ = _type_js__WEBPACK_IMPORTED_MODULE_0__.Type.parse(tokeniser, typeName || "return-type"); @@ -853,7 +865,7 @@ function return_type(tokeniser, typeName) { } /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ function stringifier(tokeniser) { const special = tokeniser.consume("stringifier"); @@ -890,8 +902,7 @@ function getMemberIndentation(parentTrivia) { } /** - * @param {object} def - * @param {import("./extended-attributes.js").ExtendedAttributes} def.extAttrs + * @param {import("./interface.js").Interface} def */ function autofixAddExposedWindow(def) { return () => { @@ -945,7 +956,7 @@ function findLastIndex(array, predicate) { /** * Returns a proxy that auto-assign `parent` field. - * @template T + * @template {Record} T * @param {T} data * @param {*} [parent] The object that will be assigned to `parent`. * If absent, it will be `data` by default. @@ -961,10 +972,10 @@ function autoParenter(data, parent) { // `autoParenter(parse())` where the function may return nothing. return data; } - return new Proxy(data, { + const proxy = new Proxy(data, { get(target, p) { const value = target[p]; - if (Array.isArray(value)) { + if (Array.isArray(value) && p !== "source") { // Wraps the array so that any added items will also automatically // get their `parent` values. return autoParenter(value, target); @@ -972,6 +983,7 @@ function autoParenter(data, parent) { return value; }, set(target, p, value) { + // @ts-ignore https://github.com/microsoft/TypeScript/issues/47357 target[p] = value; if (!value) { return true; @@ -988,6 +1000,7 @@ function autoParenter(data, parent) { return true; }, }); + return proxy; } @@ -1013,7 +1026,7 @@ __webpack_require__.r(__webpack_exports__); /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser * @param {string} typeName */ function generic_type(tokeniser, typeName) { @@ -1081,7 +1094,7 @@ function generic_type(tokeniser, typeName) { } /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ function type_suffix(tokeniser, obj) { const nullable = tokeniser.consume("?"); @@ -1092,7 +1105,7 @@ function type_suffix(tokeniser, obj) { } /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser * @param {string} typeName */ function single_type(tokeniser, typeName) { @@ -1119,7 +1132,7 @@ function single_type(tokeniser, typeName) { } /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser * @param {string} type */ function union_type(tokeniser, type) { @@ -1155,7 +1168,7 @@ function union_type(tokeniser, type) { class Type extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser * @param {string} typeName */ static parse(tokeniser, typeName) { @@ -1165,7 +1178,7 @@ class Type extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { constructor({ source, tokens }) { super({ source, tokens }); Object.defineProperty(this, "subtype", { value: [], writable: true }); - this.extAttrs = new _extended_attributes_js__WEBPACK_IMPORTED_MODULE_5__.ExtendedAttributes({}); + this.extAttrs = new _extended_attributes_js__WEBPACK_IMPORTED_MODULE_5__.ExtendedAttributes({ source, tokens: {} }); } get generic() { @@ -1235,7 +1248,7 @@ for more information.`; } } - /** @param {import("../writer.js").Writer)} w */ + /** @param {import("../writer.js").Writer} w */ write(w) { const type_body = () => { if (this.union || this.generic) { @@ -1256,7 +1269,12 @@ for more information.`; this.tokens.base.value, w.token(this.tokens.postfix), ]), - { unescaped: this.idlType, context: this } + { + unescaped: /** @type {string} (because it's not union) */ ( + this.idlType + ), + context: this, + } ); return w.ts.wrap([w.ts.trivia(firstToken.trivia), ref]); }; @@ -1287,8 +1305,6 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "Base": () => (/* binding */ Base) /* harmony export */ }); -// @ts-check - class Base { /** * @param {object} initializer @@ -1328,11 +1344,9 @@ class Base { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "idlTypeIncludesDictionary": () => (/* binding */ idlTypeIncludesDictionary), -/* harmony export */ "dictionaryIncludesRequiredField": () => (/* binding */ dictionaryIncludesRequiredField) +/* harmony export */ "dictionaryIncludesRequiredField": () => (/* binding */ dictionaryIncludesRequiredField), +/* harmony export */ "idlTypeIncludesDictionary": () => (/* binding */ idlTypeIncludesDictionary) /* harmony export */ }); -// @ts-check - /** * @typedef {import("../productions/dictionary.js").Dictionary} Dictionary * @@ -1423,8 +1437,9 @@ function dictionaryIncludesRequiredField(dict, defs) { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "SimpleExtendedAttribute": () => (/* binding */ SimpleExtendedAttribute), -/* harmony export */ "ExtendedAttributes": () => (/* binding */ ExtendedAttributes) +/* harmony export */ "ExtendedAttributeParameters": () => (/* binding */ ExtendedAttributeParameters), +/* harmony export */ "ExtendedAttributes": () => (/* binding */ ExtendedAttributes), +/* harmony export */ "SimpleExtendedAttribute": () => (/* binding */ SimpleExtendedAttribute) /* harmony export */ }); /* harmony import */ var _base_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6); /* harmony import */ var _array_base_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9); @@ -1438,7 +1453,7 @@ __webpack_require__.r(__webpack_exports__); /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser * @param {string} tokenName */ function tokens(tokeniser, tokenName) { @@ -1459,7 +1474,9 @@ const shouldBeLegacyPrefixed = [ ]; const renamedLegacies = new Map([ - ...shouldBeLegacyPrefixed.map((name) => [name, `Legacy${name}`]), + .../** @type {[string, string][]} */ ( + shouldBeLegacyPrefixed.map((name) => [name, `Legacy${name}`]) + ), ["NamedConstructor", "LegacyFactoryFunction"], ["OverrideBuiltins", "LegacyOverrideBuiltIns"], ["TreatNullAs", "LegacyNullToEmptyString"], @@ -1467,7 +1484,7 @@ const renamedLegacies = new Map([ /** * This will allow a set of extended attribute values to be parsed. - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ function extAttrListItems(tokeniser) { for (const syntax of extAttrValueSyntax) { @@ -1483,7 +1500,7 @@ function extAttrListItems(tokeniser) { class ExtendedAttributeParameters extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser) { const tokens = { assign: tokeniser.consume("=") }; @@ -1533,7 +1550,7 @@ class ExtendedAttributeParameters extends _base_js__WEBPACK_IMPORTED_MODULE_0__. return null; } - /** @param {import("../writer.js").Writer)} w */ + /** @param {import("../writer.js").Writer} w */ write(w) { const { rhsType } = this; return w.ts.wrap([ @@ -1553,7 +1570,7 @@ class ExtendedAttributeParameters extends _base_js__WEBPACK_IMPORTED_MODULE_0__. class SimpleExtendedAttribute extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser) { const name = tokeniser.consumeKind("identifier"); @@ -1627,7 +1644,7 @@ information.`; } } - /** @param {import("../writer.js").Writer)} w */ + /** @param {import("../writer.js").Writer} w */ write(w) { return w.ts.wrap([ w.ts.trivia(this.tokens.name.trivia), @@ -1659,13 +1676,13 @@ function renameLegacyExtendedAttribute(extAttr) { // seems to be used class ExtendedAttributes extends _array_base_js__WEBPACK_IMPORTED_MODULE_1__.ArrayBase { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser) { const tokens = {}; tokens.open = tokeniser.consume("["); - if (!tokens.open) return new ExtendedAttributes({}); const ret = new ExtendedAttributes({ source: tokeniser.source, tokens }); + if (!tokens.open) return ret; ret.push( ...(0,_helpers_js__WEBPACK_IMPORTED_MODULE_3__.list)(tokeniser, { parser: SimpleExtendedAttribute.parse, @@ -1695,7 +1712,7 @@ class ExtendedAttributes extends _array_base_js__WEBPACK_IMPORTED_MODULE_1__.Arr } } - /** @param {import("../writer.js").Writer)} w */ + /** @param {import("../writer.js").Writer} w */ write(w) { if (!this.length) return ""; return w.ts.wrap([ @@ -1715,8 +1732,6 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "ArrayBase": () => (/* binding */ ArrayBase) /* harmony export */ }); -// @ts-check - class ArrayBase extends Array { constructor({ source, tokens }) { super(); @@ -1735,19 +1750,17 @@ class ArrayBase extends Array { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "WrappedToken": () => (/* binding */ WrappedToken), -/* harmony export */ "Eof": () => (/* binding */ Eof) +/* harmony export */ "Eof": () => (/* binding */ Eof), +/* harmony export */ "WrappedToken": () => (/* binding */ WrappedToken) /* harmony export */ }); /* harmony import */ var _base_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6); /* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4); -// @ts-check - class WrappedToken extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser * @param {string} type */ static parser(tokeniser, type) { @@ -1766,7 +1779,7 @@ class WrappedToken extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { return (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.unescape)(this.tokens.value.value); } - /** @param {import("../writer").Writer} w */ + /** @param {import("../writer.js").Writer} w */ write(w) { return w.ts.wrap([ w.token(this.tokens.value), @@ -1777,7 +1790,7 @@ class WrappedToken extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { class Eof extends WrappedToken { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser) { const value = tokeniser.consumeKind("eof"); @@ -1807,8 +1820,6 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _tokeniser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(2); /* harmony import */ var _error_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(3); /* harmony import */ var _validators_helpers_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(7); -// @ts-check - @@ -1819,7 +1830,7 @@ __webpack_require__.r(__webpack_exports__); class Argument extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser) { const start_position = tokeniser.position; @@ -1975,7 +1986,7 @@ __webpack_require__.r(__webpack_exports__); class Default extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser) { const assign = tokeniser.consume("="); @@ -2022,7 +2033,7 @@ class Default extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { return (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.const_data)(this.expression[0]).negative; } - /** @param {import("../writer.js").Writer)} w */ + /** @param {import("../writer.js").Writer} w */ write(w) { return w.ts.wrap([ w.token(this.tokens.assign), @@ -2156,8 +2167,6 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _validators_helpers_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7); /* harmony import */ var _base_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6); /* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4); -// @ts-check - @@ -2283,7 +2292,8 @@ class Attribute extends _base_js__WEBPACK_IMPORTED_MODULE_2__.Base { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "Enum": () => (/* binding */ Enum) +/* harmony export */ "Enum": () => (/* binding */ Enum), +/* harmony export */ "EnumValue": () => (/* binding */ EnumValue) /* harmony export */ }); /* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(4); /* harmony import */ var _token_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(10); @@ -2294,7 +2304,7 @@ __webpack_require__.r(__webpack_exports__); class EnumValue extends _token_js__WEBPACK_IMPORTED_MODULE_1__.WrappedToken { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser) { const value = tokeniser.consumeKind("string"); @@ -2326,7 +2336,7 @@ class EnumValue extends _token_js__WEBPACK_IMPORTED_MODULE_1__.WrappedToken { class Enum extends _base_js__WEBPACK_IMPORTED_MODULE_2__.Base { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser) { /** @type {Base["tokens"]} */ @@ -2394,14 +2404,12 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ }); /* harmony import */ var _base_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6); /* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4); -// @ts-check - class Includes extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser) { const target = tokeniser.consumeKind("identifier"); @@ -2464,7 +2472,7 @@ __webpack_require__.r(__webpack_exports__); class Typedef extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser) { /** @type {Base["tokens"]} */ @@ -2620,7 +2628,7 @@ __webpack_require__.r(__webpack_exports__); /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ function static_member(tokeniser) { const special = tokeniser.consume("static"); @@ -2634,7 +2642,7 @@ function static_member(tokeniser) { class Interface extends _container_js__WEBPACK_IMPORTED_MODULE_0__.Container { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser, base, { partial = null } = {}) { const tokens = { partial, base }; @@ -2748,7 +2756,10 @@ function autofixConstructor(interfaceDef, constructorExtAttr) { const constructorOp = _constructor_js__WEBPACK_IMPORTED_MODULE_8__.Constructor.parse( new _tokeniser_js__WEBPACK_IMPORTED_MODULE_9__.Tokeniser(`\n${memberIndent}constructor();`) ); - constructorOp.extAttrs = new _extended_attributes_js__WEBPACK_IMPORTED_MODULE_10__.ExtendedAttributes({}); + constructorOp.extAttrs = new _extended_attributes_js__WEBPACK_IMPORTED_MODULE_10__.ExtendedAttributes({ + source: interfaceDef.source, + tokens: {}, + }); (0,_helpers_js__WEBPACK_IMPORTED_MODULE_5__.autoParenter)(constructorOp).arguments = constructorExtAttr.arguments; const existingIndex = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_5__.findLastIndex)( @@ -2807,9 +2818,8 @@ function inheritance(tokeniser) { class Container extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { /** - * @template T * @param {import("../tokeniser.js").Tokeniser} tokeniser - * @param {T} instance + * @param {*} instance TODO: This should be {T extends Container}, but see https://github.com/microsoft/TypeScript/issues/4628 * @param {*} args */ static parse(tokeniser, instance, { inheritable, allowedMembers }) { @@ -3004,10 +3014,10 @@ class IterableLike extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { */ static parse(tokeniser) { const start_position = tokeniser.position; - const tokens = {}; const ret = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.autoParenter)( - new IterableLike({ source: tokeniser.source, tokens }) + new IterableLike({ source: tokeniser.source, tokens: {} }) ); + const { tokens } = ret; tokens.readonly = tokeniser.consume("readonly"); if (!tokens.readonly) { tokens.async = tokeniser.consume("async"); @@ -3118,27 +3128,38 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ "checkInterfaceMemberDuplication": () => (/* binding */ checkInterfaceMemberDuplication) /* harmony export */ }); /* harmony import */ var _error_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3); -// @ts-check - +/** + * @param {import("../validator.js").Definitions} defs + * @param {import("../productions/container.js").Container} i + */ function* checkInterfaceMemberDuplication(defs, i) { - const opNames = new Set(getOperations(i).map((op) => op.name)); + const opNames = groupOperationNames(i); const partials = defs.partials.get(i.name) || []; const mixins = defs.mixinMap.get(i.name) || []; for (const ext of [...partials, ...mixins]) { const additions = getOperations(ext); - yield* forEachExtension(additions, opNames, ext, i); - for (const addition of additions) { - opNames.add(addition.name); - } + const statics = additions.filter((a) => a.special === "static"); + const nonstatics = additions.filter((a) => a.special !== "static"); + yield* checkAdditions(statics, opNames.statics, ext, i); + yield* checkAdditions(nonstatics, opNames.nonstatics, ext, i); + statics.forEach((op) => opNames.statics.add(op.name)); + nonstatics.forEach((op) => opNames.nonstatics.add(op.name)); } - function* forEachExtension(additions, existings, ext, base) { + /** + * @param {import("../productions/operation.js").Operation[]} additions + * @param {Set} existings + * @param {import("../productions/container.js").Container} ext + * @param {import("../productions/container.js").Container} base + */ + function* checkAdditions(additions, existings, ext, base) { for (const addition of additions) { const { name } = addition; if (name && existings.has(name)) { - const message = `The operation "${name}" has already been defined for the base interface "${base.name}" either in itself or in a mixin`; + const isStatic = addition.special === "static" ? "static " : ""; + const message = `The ${isStatic}operation "${name}" has already been defined for the base interface "${base.name}" either in itself or in a mixin`; yield (0,_error_js__WEBPACK_IMPORTED_MODULE_0__.validationError)( addition.tokens.name, ext, @@ -3149,9 +3170,28 @@ function* checkInterfaceMemberDuplication(defs, i) { } } + /** + * @param {import("../productions/container.js").Container} i + * @returns {import("../productions/operation.js").Operation[]} + */ function getOperations(i) { return i.members.filter(({ type }) => type === "operation"); } + + /** + * @param {import("../productions/container.js").Container} i + */ + function groupOperationNames(i) { + const ops = getOperations(i); + return { + statics: new Set( + ops.filter((op) => op.special === "static").map((op) => op.name) + ), + nonstatics: new Set( + ops.filter((op) => op.special !== "static").map((op) => op.name) + ), + }; + } } @@ -3170,7 +3210,7 @@ __webpack_require__.r(__webpack_exports__); class Constructor extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser) { const base = tokeniser.consume("constructor"); @@ -3198,9 +3238,6 @@ class Constructor extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { } *validate(defs) { - if (this.idlType) { - yield* this.idlType.validate(defs); - } for (const argument of this.arguments) { yield* argument.validate(defs); } @@ -3288,14 +3325,12 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ }); /* harmony import */ var _container_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(20); /* harmony import */ var _field_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(27); -// @ts-check - class Dictionary extends _container_js__WEBPACK_IMPORTED_MODULE_0__.Container { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser * @param {object} [options] * @param {import("../tokeniser.js").Token} [options.partial] */ @@ -3340,7 +3375,7 @@ __webpack_require__.r(__webpack_exports__); class Field extends _base_js__WEBPACK_IMPORTED_MODULE_0__.Base { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser) { /** @type {Base["tokens"]} */ @@ -3418,7 +3453,7 @@ __webpack_require__.r(__webpack_exports__); class Namespace extends _container_js__WEBPACK_IMPORTED_MODULE_0__.Container { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser * @param {object} [options] * @param {import("../tokeniser.js").Token} [options.partial] */ @@ -3481,15 +3516,13 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _container_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(20); /* harmony import */ var _operation_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(13); /* harmony import */ var _constant_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(21); -// @ts-check - class CallbackInterface extends _container_js__WEBPACK_IMPORTED_MODULE_0__.Container { /** - * @param {import("../tokeniser").Tokeniser} tokeniser + * @param {import("../tokeniser.js").Tokeniser} tokeniser */ static parse(tokeniser, callback, { partial = null } = {}) { const tokens = { callback }; @@ -3548,6 +3581,13 @@ class Writer { this.ts = Object.assign({}, templates, ts); } + /** + * @param {string} raw + * @param {object} options + * @param {string} [options.unescaped] + * @param {import("./productions/base.js").Base} [options.context] + * @returns + */ reference(raw, { unescaped, context }) { if (!unescaped) { unescaped = raw.startsWith("_") ? raw.slice(1) : raw; @@ -3555,6 +3595,12 @@ class Writer { return this.ts.reference(raw, unescaped, context); } + /** + * @param {import("./tokeniser.js").Token} t + * @param {Function} wrapper + * @param {...any} args + * @returns + */ token(t, wrapper = noop, ...args) { if (!t) { return ""; @@ -3597,8 +3643,6 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ "validate": () => (/* binding */ validate) /* harmony export */ }); /* harmony import */ var _error_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3); -// @ts-check - function getMixinMap(all, unique) { @@ -3687,8 +3731,8 @@ function flatten(array) { } /** - * @param {import("./productions/base").Base[]} ast - * @return {import("./error").WebIDLErrorData[]} validation errors + * @param {import("./productions/base.js").Base[]} ast + * @return {import("./error.js").WebIDLErrorData[]} validation errors */ function validate(ast) { return [...validateIterable(flatten(ast))]; @@ -3757,10 +3801,10 @@ var __webpack_exports__ = {}; (() => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "WebIDLParseError": () => (/* reexport safe */ _lib_tokeniser_js__WEBPACK_IMPORTED_MODULE_3__.WebIDLParseError), /* harmony export */ "parse": () => (/* reexport safe */ _lib_webidl2_js__WEBPACK_IMPORTED_MODULE_0__.parse), -/* harmony export */ "write": () => (/* reexport safe */ _lib_writer_js__WEBPACK_IMPORTED_MODULE_1__.write), /* harmony export */ "validate": () => (/* reexport safe */ _lib_validator_js__WEBPACK_IMPORTED_MODULE_2__.validate), -/* harmony export */ "WebIDLParseError": () => (/* reexport safe */ _lib_tokeniser_js__WEBPACK_IMPORTED_MODULE_3__.WebIDLParseError) +/* harmony export */ "write": () => (/* reexport safe */ _lib_writer_js__WEBPACK_IMPORTED_MODULE_1__.write) /* harmony export */ }); /* harmony import */ var _lib_webidl2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1); /* harmony import */ var _lib_writer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(30); diff --git a/test/fixtures/wpt/versions.json b/test/fixtures/wpt/versions.json index 575090d02645ba..a5fdc29dbddf6a 100644 --- a/test/fixtures/wpt/versions.json +++ b/test/fixtures/wpt/versions.json @@ -8,7 +8,7 @@ "path": "console" }, "dom/abort": { - "commit": "c49cafb491d99d6318f8f24a26936cc66501f412", + "commit": "8fadb381209a215280dc3ad96d0f135b6005f176", "path": "dom/abort" }, "dom/events": { @@ -27,6 +27,10 @@ "commit": "3b279420d40afea32506e823f9ac005448f4f3d8", "path": "FileAPI" }, + "FileAPI/file": { + "commit": "c01f637cca43f0e08ce8e4269121dcd89ccbdd82", + "path": "FileAPI/file" + }, "hr-time": { "commit": "34cafd797e58dad280d20040eee012d49ccfa91f", "path": "hr-time" @@ -56,7 +60,7 @@ "path": "performance-timeline" }, "resources": { - "commit": "c5b428f15acfb17fe59b5a6f04a21c288a76ed36", + "commit": "fbf1e7d24776b6da144dbca45c22d39dc0512d2d", "path": "resources" }, "streams": { @@ -80,7 +84,7 @@ "path": "wasm/webapi" }, "WebCryptoAPI": { - "commit": "edca84af42bd7e84da94e63b322fe343191842d2", + "commit": "21ccdcd8143d494024639c9e53bad565c9733831", "path": "WebCryptoAPI" }, "webidl/ecmascript-binding/es-exceptions": { diff --git a/test/internet/test-dns-any.js b/test/internet/test-dns-any.js index e721d0f99dcfd7..33556322a8d350 100644 --- a/test/internet/test-dns-any.js +++ b/test/internet/test-dns-any.js @@ -141,10 +141,10 @@ TEST(async function test_google_for_cname_and_srv(done) { assert.ok(types.SRV); } - validateResult(await dnsPromises.resolve('_jabber._tcp.google.com', 'ANY')); + validateResult(await dnsPromises.resolve('_caldav._tcp.google.com', 'ANY')); const req = dns.resolve( - '_jabber._tcp.google.com', + '_caldav._tcp.google.com', 'ANY', common.mustSucceed((ret) => { validateResult(ret); diff --git a/test/js-native-api/test_general/test_general.c b/test/js-native-api/test_general/test_general.c index 7b755ce9a9f202..b474ab442cb763 100644 --- a/test/js-native-api/test_general/test_general.c +++ b/test/js-native-api/test_general/test_general.c @@ -1,3 +1,8 @@ +// we define NODE_API_NO_EXTERNAL_BUFFERS_ALLOWED here to +// validate that it can be used as a form of test itself. It is +// not related to any of the other tests +// defined in the file +#define NODE_API_NO_EXTERNAL_BUFFERS_ALLOWED #include #include #include diff --git a/test/js-native-api/test_reference_double_free/test_reference_double_free.c b/test/js-native-api/test_reference_double_free/test_reference_double_free.c index 8c738aa2f0f5a8..f491d237fded3e 100644 --- a/test/js-native-api/test_reference_double_free/test_reference_double_free.c +++ b/test/js-native-api/test_reference_double_free/test_reference_double_free.c @@ -44,21 +44,29 @@ static napi_value New(napi_env env, napi_callback_info info) { static void NoopDeleter(napi_env env, void* data, void* hint) {} -static void DeleteImmediately(napi_env env, napi_callback_info info) { +// Tests that calling napi_remove_wrap and napi_delete_reference consecutively +// doesn't crash the process. +// This is analogous to the test https://github.com/nodejs/node-addon-api/blob/main/test/objectwrap_constructor_exception.cc. +// In which the Napi::ObjectWrap<> is being destructed immediately after napi_wrap. +// As Napi::ObjectWrap<> is a subclass of Napi::Reference<>, napi_remove_wrap +// in the destructor of Napi::ObjectWrap<> is called before napi_delete_reference +// in the destructor of Napi::Reference<>. +static napi_value DeleteImmediately(napi_env env, napi_callback_info info) { size_t argc = 1; napi_value js_obj; napi_ref ref; + napi_valuetype type; - NODE_API_CALL_RETURN_VOID(env, - napi_get_cb_info(env, info, &argc, &js_obj, NULL, NULL)); + NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, &js_obj, NULL, NULL)); - napi_valuetype type; - NODE_API_CALL_RETURN_VOID(env, napi_typeof(env, js_obj, &type)); + NODE_API_CALL(env, napi_typeof(env, js_obj, &type)); + NODE_API_ASSERT(env, type == napi_object, "Expected object parameter"); + + NODE_API_CALL(env, napi_wrap(env, js_obj, NULL, NoopDeleter, NULL, &ref)); + NODE_API_CALL(env, napi_remove_wrap(env, js_obj, NULL)); + NODE_API_CALL(env, napi_delete_reference(env, ref)); - NODE_API_CALL_RETURN_VOID(env, - napi_wrap(env, js_obj, NULL, NoopDeleter, NULL, &ref)); - NODE_API_CALL_RETURN_VOID(env, napi_delete_reference(env, ref)); - NODE_API_CALL_RETURN_VOID(env, napi_remove_wrap(env, js_obj, NULL)); + return NULL; } EXTERN_C_START diff --git a/test/known_issues/test-http-path-contains-unicode.js b/test/known_issues/test-http-path-contains-unicode.js index d899fab07c43bb..8373f1d2159e01 100644 --- a/test/known_issues/test-http-path-contains-unicode.js +++ b/test/known_issues/test-http-path-contains-unicode.js @@ -14,8 +14,7 @@ assert.strictEqual(expected, '/caf\u{e9}\u{1f436}'); const server = http.createServer(common.mustCall(function(req, res) { assert.strictEqual(req.url, expected); - req.on('data', common.mustCall(function() { - })).on('end', common.mustCall(function() { + req.on('data', common.mustCall()).on('end', common.mustCall(function() { server.close(); res.writeHead(200); res.end('hello world\n'); diff --git a/test/message/test_runner_describe_it.out b/test/message/test_runner_describe_it.out index a1fa5fc1faaf04..199e834d6f65ae 100644 --- a/test/message/test_runner_describe_it.out +++ b/test/message/test_runner_describe_it.out @@ -42,8 +42,6 @@ not ok 4 - sync fail todo with message # TODO this is a failing todo * * * - * - * ... # Subtest: sync skip pass ok 5 - sync skip pass # SKIP @@ -123,6 +121,9 @@ not ok 13 - async assertion fail true !== false code: 'ERR_ASSERTION' + expected: false + actual: true + operator: 'strictEqual' stack: |- * * diff --git a/test/message/test_runner_describe_nested.js b/test/message/test_runner_describe_nested.js new file mode 100644 index 00000000000000..64819d62f7ebd0 --- /dev/null +++ b/test/message/test_runner_describe_nested.js @@ -0,0 +1,10 @@ +// Flags: --no-warnings +'use strict'; +require('../common'); +const { describe, it } = require('node:test'); + +describe('nested - no tests', () => { + describe('nested', () => { + it('nested', () => {}); + }); +}); diff --git a/test/message/test_runner_describe_nested.out b/test/message/test_runner_describe_nested.out new file mode 100644 index 00000000000000..1d3fe31b75c37a --- /dev/null +++ b/test/message/test_runner_describe_nested.out @@ -0,0 +1,26 @@ +TAP version 13 +# Subtest: nested - no tests + # Subtest: nested + # Subtest: nested + ok 1 - nested + --- + duration_ms: * + ... + 1..1 + ok 1 - nested + --- + duration_ms: * + ... + 1..1 +ok 1 - nested - no tests + --- + duration_ms: * + ... +1..1 +# tests 1 +# pass 1 +# fail 0 +# cancelled 0 +# skipped 0 +# todo 0 +# duration_ms * diff --git a/test/message/test_runner_hooks.js b/test/message/test_runner_hooks.js index 2c3526ae510e3f..e43fbd4ebf8922 100644 --- a/test/message/test_runner_hooks.js +++ b/test/message/test_runner_hooks.js @@ -1,6 +1,6 @@ // Flags: --no-warnings 'use strict'; -require('../common'); +const common = require('../common'); const assert = require('assert'); const { test, describe, it, before, after, beforeEach, afterEach } = require('node:test'); @@ -15,10 +15,12 @@ describe('describe hooks', () => { 'before describe hooks', 'beforeEach 1', '1', 'afterEach 1', 'beforeEach 2', '2', 'afterEach 2', + 'beforeEach nested', 'before nested', 'beforeEach nested 1', 'nested 1', 'afterEach nested 1', 'beforeEach nested 2', 'nested 2', 'afterEach nested 2', 'after nested', + 'afterEach nested', 'after describe hooks', ]); }); @@ -74,8 +76,22 @@ describe('afterEach throws', () => { it('2', () => {}); }); +describe('afterEach when test fails', () => { + afterEach(common.mustCall(2)); + it('1', () => { throw new Error('test'); }); + it('2', () => {}); +}); + +describe('afterEach throws and test fails', () => { + afterEach(() => { throw new Error('afterEach'); }); + it('1', () => { throw new Error('test'); }); + it('2', () => {}); +}); + test('test hooks', async (t) => { const testArr = []; + + t.after(common.mustCall((t) => testArr.push('after ' + t.name))); t.beforeEach((t) => testArr.push('beforeEach ' + t.name)); t.afterEach((t) => testArr.push('afterEach ' + t.name)); await t.test('1', () => testArr.push('1')); @@ -99,13 +115,30 @@ test('test hooks', async (t) => { }); test('t.beforeEach throws', async (t) => { + t.after(common.mustCall()); t.beforeEach(() => { throw new Error('beforeEach'); }); await t.test('1', () => {}); await t.test('2', () => {}); }); test('t.afterEach throws', async (t) => { + t.after(common.mustCall()); t.afterEach(() => { throw new Error('afterEach'); }); await t.test('1', () => {}); await t.test('2', () => {}); }); + + +test('afterEach when test fails', async (t) => { + t.after(common.mustCall()); + t.afterEach(common.mustCall(2)); + await t.test('1', () => { throw new Error('test'); }); + await t.test('2', () => {}); +}); + +test('afterEach throws and test fails', async (t) => { + t.after(common.mustCall()); + t.afterEach(() => { throw new Error('afterEach'); }); + await t.test('1', () => { throw new Error('test'); }); + await t.test('2', () => {}); +}); diff --git a/test/message/test_runner_hooks.out b/test/message/test_runner_hooks.out index 57008a44bbb141..e0b3e91b8c1376 100644 --- a/test/message/test_runner_hooks.out +++ b/test/message/test_runner_hooks.out @@ -189,6 +189,86 @@ not ok 5 - afterEach throws error: '2 subtests failed' code: 'ERR_TEST_FAILURE' ... +# Subtest: afterEach when test fails + # Subtest: 1 + not ok 1 - 1 + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'test' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + * + * + ... + # Subtest: 2 + ok 2 - 2 + --- + duration_ms: * + ... + 1..2 +not ok 6 - afterEach when test fails + --- + duration_ms: * + failureType: 'subtestsFailed' + error: '1 subtest failed' + code: 'ERR_TEST_FAILURE' + ... +# Subtest: afterEach throws and test fails + # Subtest: 1 + not ok 1 - 1 + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'test' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + * + * + ... + # Subtest: 2 + not ok 2 - 2 + --- + duration_ms: * + failureType: 'hookFailed' + error: 'failed running afterEach hook' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + * + * + ... + 1..2 +not ok 7 - afterEach throws and test fails + --- + duration_ms: * + failureType: 'subtestsFailed' + error: '2 subtests failed' + code: 'ERR_TEST_FAILURE' + ... # Subtest: test hooks # Subtest: 1 ok 1 - 1 @@ -217,7 +297,7 @@ not ok 5 - afterEach throws duration_ms: * ... 1..3 -ok 6 - test hooks +ok 8 - test hooks --- duration_ms: * ... @@ -261,7 +341,7 @@ ok 6 - test hooks * ... 1..2 -not ok 7 - t.beforeEach throws +not ok 9 - t.beforeEach throws --- duration_ms: * failureType: 'subtestsFailed' @@ -308,17 +388,97 @@ not ok 7 - t.beforeEach throws * ... 1..2 -not ok 8 - t.afterEach throws +not ok 10 - t.afterEach throws + --- + duration_ms: * + failureType: 'subtestsFailed' + error: '2 subtests failed' + code: 'ERR_TEST_FAILURE' + ... +# Subtest: afterEach when test fails + # Subtest: 1 + not ok 1 - 1 + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'test' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + * + * + ... + # Subtest: 2 + ok 2 - 2 + --- + duration_ms: * + ... + 1..2 +not ok 11 - afterEach when test fails + --- + duration_ms: * + failureType: 'subtestsFailed' + error: '1 subtest failed' + code: 'ERR_TEST_FAILURE' + ... +# Subtest: afterEach throws and test fails + # Subtest: 1 + not ok 1 - 1 + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'test' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + * + * + ... + # Subtest: 2 + not ok 2 - 2 + --- + duration_ms: * + failureType: 'hookFailed' + error: 'failed running afterEach hook' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + * + * + ... + 1..2 +not ok 12 - afterEach throws and test fails --- duration_ms: * failureType: 'subtestsFailed' error: '2 subtests failed' code: 'ERR_TEST_FAILURE' ... -1..8 -# tests 8 +1..12 +# tests 12 # pass 2 -# fail 6 +# fail 10 # cancelled 0 # skipped 0 # todo 0 diff --git a/test/message/test_runner_output.js b/test/message/test_runner_output.js index 2a71cd3e16e143..47087303a715ed 100644 --- a/test/message/test_runner_output.js +++ b/test/message/test_runner_output.js @@ -213,7 +213,7 @@ test('test with a name and options provided', { skip: true }); test({ skip: true }, function functionAndOptions() {}); // A test whose description needs to be escaped. -test('escaped description \\ # \\#\\'); +test('escaped description \\ # \\#\\ \n \t \f \v \b \r'); // A test whose skip message needs to be escaped. test('escaped skip message', { skip: '#skip' }); diff --git a/test/message/test_runner_output.out b/test/message/test_runner_output.out index fe5698e9d031f0..14479c773bbc86 100644 --- a/test/message/test_runner_output.out +++ b/test/message/test_runner_output.out @@ -42,8 +42,6 @@ not ok 4 - sync fail todo with message # TODO this is a failing todo * * * - * - * ... # Subtest: sync skip pass ok 5 - sync skip pass # SKIP @@ -129,10 +127,13 @@ not ok 13 - async assertion fail failureType: 'testCodeFailure' error: |- Expected values to be strictly equal: - + true !== false - + code: 'ERR_ASSERTION' + expected: false + actual: true + operator: 'strictEqual' stack: |- * * @@ -352,8 +353,8 @@ ok 36 - functionAndOptions # SKIP --- duration_ms: * ... -# Subtest: escaped description \\ \# \\\#\\ -ok 37 - escaped description \\ \# \\\#\\ +# Subtest: escaped description \\ \# \\\#\\ \n \t \f \v \b \r +ok 37 - escaped description \\ \# \\\#\\ \n \t \f \v \b \r --- duration_ms: * ... diff --git a/test/message/test_runner_test_name_pattern.js b/test/message/test_runner_test_name_pattern.js index 1c3166be53812c..86bc45d7d4c85d 100644 --- a/test/message/test_runner_test_name_pattern.js +++ b/test/message/test_runner_test_name_pattern.js @@ -34,8 +34,8 @@ test('top level test enabled', common.mustCall(async (t) => { describe('top level describe enabled', () => { before(common.mustCall()); - beforeEach(common.mustCall(2)); - afterEach(common.mustCall(2)); + beforeEach(common.mustCall(4)); + afterEach(common.mustCall(4)); after(common.mustCall()); it('nested it disabled', common.mustNotCall()); diff --git a/test/node-api/test_async/test_async.c b/test/node-api/test_async/test_async.c index 650cf2d6241643..f4faa3d81b0326 100644 --- a/test/node-api/test_async/test_async.c +++ b/test/node-api/test_async/test_async.c @@ -1,14 +1,9 @@ #include #include #include +#include #include "../../js-native-api/common.h" -#if defined _WIN32 -#include -#else -#include -#endif - // this needs to be greater than the thread pool size #define MAX_CANCEL_THREADS 6 @@ -23,11 +18,7 @@ static carrier the_carrier; static carrier async_carrier[MAX_CANCEL_THREADS]; static void Execute(napi_env env, void* data) { -#if defined _WIN32 - Sleep(1000); -#else - sleep(1); -#endif + uv_sleep(1000); carrier* c = (carrier*)(data); assert(c == &the_carrier); @@ -130,11 +121,7 @@ static void CancelComplete(napi_env env, napi_status status, void* data) { } static void CancelExecute(napi_env env, void* data) { -#if defined _WIN32 - Sleep(1000); -#else - sleep(1); -#endif + uv_sleep(1000); } static napi_value TestCancel(napi_env env, napi_callback_info info) { diff --git a/test/node-api/test_general/test_general.c b/test/node-api/test_general/test_general.c index d430e2df4f3520..b8d837d5e45650 100644 --- a/test/node-api/test_general/test_general.c +++ b/test/node-api/test_general/test_general.c @@ -1,4 +1,9 @@ #define NAPI_EXPERIMENTAL +// we define NODE_API_NO_EXTERNAL_BUFFERS_ALLOWED here to validate that it can +// be used as a form of test itself. It is +// not related to any of the other tests +// defined in the file +#define NODE_API_NO_EXTERNAL_BUFFERS_ALLOWED #include #include #include "../../js-native-api/common.h" diff --git a/test/parallel/parallel.status b/test/parallel/parallel.status index b749eb8497743f..2f3d912a9b7ab1 100644 --- a/test/parallel/parallel.status +++ b/test/parallel/parallel.status @@ -5,10 +5,6 @@ prefix parallel # sample-test : PASS,FLAKY [true] # This section applies to all platforms -# https://github.com/nodejs/node/issues/41123 -test-repl-sigint-nested-eval: PASS, FLAKY -# https://github.com/nodejs/node/issues/43084 -test-worker-http2-stream-terminate: PASS, FLAKY [$system==win32] # https://github.com/nodejs/node/issues/24497 diff --git a/test/parallel/test-async-hooks-enable-before-promise-resolve.js b/test/parallel/test-async-hooks-enable-before-promise-resolve.js index c96c9e5dd96655..4f6e65df9d29e3 100644 --- a/test/parallel/test-async-hooks-enable-before-promise-resolve.js +++ b/test/parallel/test-async-hooks-enable-before-promise-resolve.js @@ -12,7 +12,7 @@ const promise = new Promise((resolve) => { setTimeout(() => { initialAsyncId = async_hooks.executionAsyncId(); async_hooks.createHook({ - after: common.mustCall(() => {}, 2) + after: common.mustCall(2) }).enable(); resolve(); }, 0); diff --git a/test/parallel/test-async-hooks-enable-disable.js b/test/parallel/test-async-hooks-enable-disable.js index b685c7123454dd..71d35c91371f60 100644 --- a/test/parallel/test-async-hooks-enable-disable.js +++ b/test/parallel/test-async-hooks-enable-disable.js @@ -4,7 +4,7 @@ const assert = require('assert'); const async_hooks = require('async_hooks'); const hook = async_hooks.createHook({ - init: common.mustCall(() => {}, 1), + init: common.mustCall(1), before: common.mustNotCall(), after: common.mustNotCall(), destroy: common.mustNotCall() diff --git a/test/parallel/test-async-hooks-http-agent-destroy.js b/test/parallel/test-async-hooks-http-agent-destroy.js index 637f2c511410e7..4d90cb7d350787 100644 --- a/test/parallel/test-async-hooks-http-agent-destroy.js +++ b/test/parallel/test-async-hooks-http-agent-destroy.js @@ -50,7 +50,7 @@ const server = http.createServer(common.mustCall((req, res) => { // Check that request and response share their socket. assert.strictEqual(r1.socket, socket); - res.on('data', common.mustCallAtLeast(() => {})); + res.on('data', common.mustCallAtLeast()); res.on('end', common.mustCall(() => { // setImmediate() to give the agent time to register the freed socket. setImmediate(common.mustCall(() => { @@ -66,7 +66,7 @@ const server = http.createServer(common.mustCall((req, res) => { // Empty payload, to hit the “right” code path. r2.end(''); - res.on('data', common.mustCallAtLeast(() => {})); + res.on('data', common.mustCallAtLeast()); res.on('end', common.mustCall(() => { // Clean up to let the event loop stop. server.close(); diff --git a/test/parallel/test-async-hooks-http-agent.js b/test/parallel/test-async-hooks-http-agent.js index a55858947337b2..337bab65d9dfef 100644 --- a/test/parallel/test-async-hooks-http-agent.js +++ b/test/parallel/test-async-hooks-http-agent.js @@ -40,7 +40,7 @@ const server = http.createServer(common.mustCall((req, res) => { // Check that request and response share their socket. assert.strictEqual(r1.socket, socket); - res.on('data', common.mustCallAtLeast(() => {})); + res.on('data', common.mustCallAtLeast()); res.on('end', common.mustCall(() => { // setImmediate() to give the agent time to register the freed socket. setImmediate(common.mustCall(() => { @@ -62,7 +62,7 @@ const server = http.createServer(common.mustCall((req, res) => { // Empty payload, to hit the “right” code path. r2.end(''); - res.on('data', common.mustCallAtLeast(() => {})); + res.on('data', common.mustCallAtLeast()); res.on('end', common.mustCall(() => { // Clean up to let the event loop stop. server.close(); diff --git a/test/parallel/test-blob.js b/test/parallel/test-blob.js index fe66ff08f945e1..588fc0bfff0d49 100644 --- a/test/parallel/test-blob.js +++ b/test/parallel/test-blob.js @@ -187,6 +187,23 @@ assert.throws(() => new Blob({}), { }); } +{ + const descriptors = Object.getOwnPropertyDescriptors(Blob.prototype); + const enumerable = [ + 'size', + 'type', + 'slice', + 'stream', + 'text', + 'arrayBuffer', + ]; + + for (const prop of enumerable) { + assert.notStrictEqual(descriptors[prop], undefined); + assert.strictEqual(descriptors[prop].enumerable, true); + } +} + { const b = new Blob(['test', 42]); b.text().then(common.mustCall((text) => { @@ -270,3 +287,32 @@ assert.throws(() => new Blob({}), { assert.strictEqual(blob.size, 28); assert.strictEqual(blob.type, ''); })().then(common.mustCall()); + +{ + // Testing the defaults + [undefined, null, Object.create(null), { type: undefined }, { + get type() {}, // eslint-disable-line getter-return + }].forEach((options) => { + assert.strictEqual( + new Blob([], options).type, + new Blob([]).type, + ); + }); + + Reflect.defineProperty(Object.prototype, 'type', { + __proto__: null, + configurable: true, + get: common.mustCall(() => 3, 7), + }); + + [{}, [], () => {}, Number, new Number(), new String(), new Boolean()].forEach( + (options) => { + assert.strictEqual(new Blob([], options).type, '3'); + }, + ); + [0, '', true, Symbol(), 0n].forEach((options) => { + assert.throws(() => new Blob([], options), { code: 'ERR_INVALID_ARG_TYPE' }); + }); + + delete Object.prototype.type; +} diff --git a/test/parallel/test-bootstrap-modules.js b/test/parallel/test-bootstrap-modules.js index 7f241bafc9cffd..73df0ab053b533 100644 --- a/test/parallel/test-bootstrap-modules.js +++ b/test/parallel/test-bootstrap-modules.js @@ -72,6 +72,7 @@ const expectedModules = new Set([ 'NativeModule internal/histogram', 'NativeModule internal/idna', 'NativeModule internal/linkedlist', + 'NativeModule internal/mime', 'NativeModule internal/modules/cjs/helpers', 'NativeModule internal/modules/cjs/loader', 'NativeModule internal/modules/esm/assert', @@ -147,6 +148,7 @@ const expectedModules = new Set([ 'NativeModule internal/util/parse_args/parse_args', 'NativeModule internal/util/types', 'NativeModule internal/validators', + 'NativeModule internal/vm', 'NativeModule internal/vm/module', 'NativeModule internal/wasm_web_api', 'NativeModule internal/webstreams/adapters', @@ -161,6 +163,7 @@ const expectedModules = new Set([ 'NativeModule internal/worker/js_transferable', 'Internal Binding blob', 'NativeModule internal/blob', + 'NativeModule internal/file', 'NativeModule async_hooks', 'NativeModule net', 'NativeModule path', diff --git a/test/parallel/test-buffer-fill.js b/test/parallel/test-buffer-fill.js index e91492a59e81b3..c3476461fdaf8f 100644 --- a/test/parallel/test-buffer-fill.js +++ b/test/parallel/test-buffer-fill.js @@ -429,3 +429,18 @@ assert.throws(() => { code: 'ERR_INVALID_ARG_VALUE', name: 'TypeError' }); + + +{ + const bufEmptyString = Buffer.alloc(5, ''); + assert.strictEqual(bufEmptyString.toString(), '\x00\x00\x00\x00\x00'); + + const bufEmptyArray = Buffer.alloc(5, []); + assert.strictEqual(bufEmptyArray.toString(), '\x00\x00\x00\x00\x00'); + + const bufEmptyBuffer = Buffer.alloc(5, Buffer.alloc(5)); + assert.strictEqual(bufEmptyBuffer.toString(), '\x00\x00\x00\x00\x00'); + + const bufZero = Buffer.alloc(5, 0); + assert.strictEqual(bufZero.toString(), '\x00\x00\x00\x00\x00'); +} diff --git a/test/parallel/test-child-process-reject-null-bytes.js b/test/parallel/test-child-process-reject-null-bytes.js new file mode 100644 index 00000000000000..7d84534f80c75f --- /dev/null +++ b/test/parallel/test-child-process-reject-null-bytes.js @@ -0,0 +1,294 @@ +'use strict'; +const { mustNotCall } = require('../common'); + +// Regression test for https://github.com/nodejs/node/issues/44768 + +const { throws } = require('assert'); +const { + exec, + execFile, + execFileSync, + execSync, + fork, + spawn, + spawnSync, +} = require('child_process'); + +// Tests for the 'command' argument + +throws(() => exec(`${process.execPath} ${__filename} AAA BBB\0XXX CCC`, mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'command' must be a string without null bytes/ +}); + +throws(() => exec('BBB\0XXX AAA CCC', mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'command' must be a string without null bytes/ +}); + +throws(() => execSync(`${process.execPath} ${__filename} AAA BBB\0XXX CCC`), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'command' must be a string without null bytes/ +}); + +throws(() => execSync('BBB\0XXX AAA CCC'), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'command' must be a string without null bytes/ +}); + +// Tests for the 'file' argument + +throws(() => spawn('BBB\0XXX'), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'file' must be a string without null bytes/ +}); + +throws(() => execFile('BBB\0XXX', mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'file' must be a string without null bytes/ +}); + +throws(() => execFileSync('BBB\0XXX'), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'file' must be a string without null bytes/ +}); + +throws(() => spawn('BBB\0XXX'), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'file' must be a string without null bytes/ +}); + +throws(() => spawnSync('BBB\0XXX'), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'file' must be a string without null bytes/ +}); + +// Tests for the 'modulePath' argument + +throws(() => fork('BBB\0XXX'), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'modulePath' must be a string or Uint8Array without null bytes/ +}); + +// Tests for the 'args' argument + +// Not testing exec() and execSync() because these accept 'args' as a part of +// 'command' as space-separated arguments. + +throws(() => execFile(process.execPath, [__filename, 'AAA', 'BBB\0XXX', 'CCC'], mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'args\[2\]' must be a string without null bytes/ +}); + +throws(() => execFileSync(process.execPath, [__filename, 'AAA', 'BBB\0XXX', 'CCC']), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'args\[2\]' must be a string without null bytes/ +}); + +throws(() => fork(__filename, ['AAA', 'BBB\0XXX', 'CCC']), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'args\[2\]' must be a string without null bytes/ +}); + +throws(() => spawn(process.execPath, [__filename, 'AAA', 'BBB\0XXX', 'CCC']), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'args\[2\]' must be a string without null bytes/ +}); + +throws(() => spawnSync(process.execPath, [__filename, 'AAA', 'BBB\0XXX', 'CCC']), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The argument 'args\[2\]' must be a string without null bytes/ +}); + +// Tests for the 'options.cwd' argument + +throws(() => exec(process.execPath, { cwd: 'BBB\0XXX' }, mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.cwd' must be a string or Uint8Array without null bytes/ +}); + +throws(() => execFile(process.execPath, { cwd: 'BBB\0XXX' }, mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.cwd' must be a string or Uint8Array without null bytes/ +}); + +throws(() => execFileSync(process.execPath, { cwd: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.cwd' must be a string or Uint8Array without null bytes/ +}); + +throws(() => execSync(process.execPath, { cwd: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.cwd' must be a string or Uint8Array without null bytes/ +}); + +throws(() => fork(__filename, { cwd: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.cwd' must be a string or Uint8Array without null bytes/ +}); + +throws(() => spawn(process.execPath, { cwd: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.cwd' must be a string or Uint8Array without null bytes/ +}); + +throws(() => spawnSync(process.execPath, { cwd: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.cwd' must be a string or Uint8Array without null bytes/ +}); + +// Tests for the 'options.argv0' argument + +throws(() => exec(process.execPath, { argv0: 'BBB\0XXX' }, mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.argv0' must be a string without null bytes/ +}); + +throws(() => execFile(process.execPath, { argv0: 'BBB\0XXX' }, mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.argv0' must be a string without null bytes/ +}); + +throws(() => execFileSync(process.execPath, { argv0: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.argv0' must be a string without null bytes/ +}); + +throws(() => execSync(process.execPath, { argv0: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.argv0' must be a string without null bytes/ +}); + +throws(() => fork(__filename, { argv0: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.argv0' must be a string without null bytes/ +}); + +throws(() => spawn(process.execPath, { argv0: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.argv0' must be a string without null bytes/ +}); + +throws(() => spawnSync(process.execPath, { argv0: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.argv0' must be a string without null bytes/ +}); + +// Tests for the 'options.shell' argument + +throws(() => exec(process.execPath, { shell: 'BBB\0XXX' }, mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.shell' must be a string without null bytes/ +}); + +throws(() => execFile(process.execPath, { shell: 'BBB\0XXX' }, mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.shell' must be a string without null bytes/ +}); + +throws(() => execFileSync(process.execPath, { shell: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.shell' must be a string without null bytes/ +}); + +throws(() => execSync(process.execPath, { shell: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.shell' must be a string without null bytes/ +}); + +// Not testing fork() because it doesn't accept the shell option (internally it +// explicitly sets shell to false). + +throws(() => spawn(process.execPath, { shell: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.shell' must be a string without null bytes/ +}); + +throws(() => spawnSync(process.execPath, { shell: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.shell' must be a string without null bytes/ +}); + +// Tests for the 'options.env' argument + +throws(() => exec(process.execPath, { env: { 'AAA': 'BBB\0XXX' } }, mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['AAA'\]' must be a string without null bytes/ +}); + +throws(() => exec(process.execPath, { env: { 'BBB\0XXX': 'AAA' } }, mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['BBB\0XXX'\]' must be a string without null bytes/ +}); + +throws(() => execFile(process.execPath, { env: { 'AAA': 'BBB\0XXX' } }, mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['AAA'\]' must be a string without null bytes/ +}); + +throws(() => execFile(process.execPath, { env: { 'BBB\0XXX': 'AAA' } }, mustNotCall()), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['BBB\0XXX'\]' must be a string without null bytes/ +}); + +throws(() => execFileSync(process.execPath, { env: { 'AAA': 'BBB\0XXX' } }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['AAA'\]' must be a string without null bytes/ +}); + +throws(() => execFileSync(process.execPath, { env: { 'BBB\0XXX': 'AAA' } }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['BBB\0XXX'\]' must be a string without null bytes/ +}); + +throws(() => execSync(process.execPath, { env: { 'AAA': 'BBB\0XXX' } }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['AAA'\]' must be a string without null bytes/ +}); + +throws(() => execSync(process.execPath, { env: { 'BBB\0XXX': 'AAA' } }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['BBB\0XXX'\]' must be a string without null bytes/ +}); + +throws(() => fork(__filename, { env: { 'AAA': 'BBB\0XXX' } }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['AAA'\]' must be a string without null bytes/ +}); + +throws(() => fork(__filename, { env: { 'BBB\0XXX': 'AAA' } }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['BBB\0XXX'\]' must be a string without null bytes/ +}); + +throws(() => spawn(process.execPath, { env: { 'AAA': 'BBB\0XXX' } }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['AAA'\]' must be a string without null bytes/ +}); + +throws(() => spawn(process.execPath, { env: { 'BBB\0XXX': 'AAA' } }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['BBB\0XXX'\]' must be a string without null bytes/ +}); + +throws(() => spawnSync(process.execPath, { env: { 'AAA': 'BBB\0XXX' } }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['AAA'\]' must be a string without null bytes/ +}); + +throws(() => spawnSync(process.execPath, { env: { 'BBB\0XXX': 'AAA' } }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.env\['BBB\0XXX'\]' must be a string without null bytes/ +}); + +// Tests for the 'options.execPath' argument +throws(() => fork(__filename, { execPath: 'BBB\0XXX' }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.execPath' must be a string without null bytes/ +}); + +// Tests for the 'options.execArgv' argument +throws(() => fork(__filename, { execArgv: ['AAA', 'BBB\0XXX', 'CCC'] }), { + code: 'ERR_INVALID_ARG_VALUE', + message: /The property 'options\.execArgv\[1\]' must be a string without null bytes/ +}); diff --git a/test/parallel/test-child-process-spawn-argv0.js b/test/parallel/test-child-process-spawn-argv0.js index a426fe8053bbd8..334896949623be 100644 --- a/test/parallel/test-child-process-spawn-argv0.js +++ b/test/parallel/test-child-process-spawn-argv0.js @@ -1,5 +1,5 @@ 'use strict'; -require('../common'); +const common = require('../common'); const assert = require('assert'); const cp = require('child_process'); @@ -16,3 +16,12 @@ assert.strictEqual(noArgv0.stdout.toString().trim(), process.execPath); const withArgv0 = cp.spawnSync(process.execPath, [__filename, 'child'], { argv0: 'withArgv0' }); assert.strictEqual(withArgv0.stdout.toString().trim(), 'withArgv0'); + +assert.throws(() => { + cp.spawnSync(process.execPath, [__filename, 'child'], { argv0: [] }); +}, { + code: 'ERR_INVALID_ARG_TYPE', + name: 'TypeError', + message: 'The "options.argv0" property must be of type string.' + + common.invalidArgTypeHelper([]) +}); diff --git a/test/parallel/test-child-process-stdio-overlapped.js b/test/parallel/test-child-process-stdio-overlapped.js index 70a6454ff8fc9a..5c48e7ee105792 100644 --- a/test/parallel/test-child-process-stdio-overlapped.js +++ b/test/parallel/test-child-process-stdio-overlapped.js @@ -33,6 +33,10 @@ const exeExtension = process.platform === 'win32' ? '.exe' : ''; const exe = 'overlapped-checker' + exeExtension; const exePath = path.join(path.dirname(process.execPath), exe); +if (!require('fs').existsSync(exePath)) { + common.skip(exe + ' binary is not available'); +} + const child = child_process.spawn(exePath, [], { stdio: ['overlapped', 'pipe', 'pipe'] }); diff --git a/test/parallel/test-cli-eval.js b/test/parallel/test-cli-eval.js index e95fee008d6e3a..baa442e30ecd58 100644 --- a/test/parallel/test-cli-eval.js +++ b/test/parallel/test-cli-eval.js @@ -288,3 +288,12 @@ child.exec( common.mustSucceed((stdout) => { assert.strictEqual(stdout, '.mjs file\n'); })); + +// Regression test for https://github.com/nodejs/node/issues/45336 +child.execFile(process.execPath, + ['-p', + 'Object.defineProperty(global, "fs", { configurable: false });' + + 'fs === require("node:fs")'], + common.mustSucceed((stdout) => { + assert.match(stdout, /^true/); + })); diff --git a/test/parallel/test-cli-node-options.js b/test/parallel/test-cli-node-options.js index 2d34a56e03c1a0..4d659a7b212441 100644 --- a/test/parallel/test-cli-node-options.js +++ b/test/parallel/test-cli-node-options.js @@ -72,6 +72,7 @@ expect('--disallow-code-generation-from-strings', 'B\n'); expect('--huge-max-old-generation-size', 'B\n'); expect('--jitless', 'B\n'); expect('--max-old-space-size=0', 'B\n'); +expect('--max-semi-space-size=0', 'B\n'); expect('--stack-trace-limit=100', /(\s*at f \(\[(eval|worker eval)\]:1:\d*\)\r?\n)/, '(function f() { f(); })();', diff --git a/test/parallel/test-cluster-fork-windowsHide.js b/test/parallel/test-cluster-fork-windowsHide.js index 3eb89f208883c0..2b90713ceb0a74 100644 --- a/test/parallel/test-cluster-fork-windowsHide.js +++ b/test/parallel/test-cluster-fork-windowsHide.js @@ -20,8 +20,7 @@ if (!process.argv[2]) { { detached: true, stdio: ['ignore', 'ignore', 'ignore', 'ipc'] }); const messageHandlers = { - workerOnline: common.mustCall((msg) => { - }), + workerOnline: common.mustCall(), mainWindowHandle: common.mustCall((msg) => { assert.match(msg.value, /0\s*/); }), diff --git a/test/parallel/test-cluster-ipc-throw.js b/test/parallel/test-cluster-ipc-throw.js index ec979448ddb96e..c9640a23fcffb6 100644 --- a/test/parallel/test-cluster-ipc-throw.js +++ b/test/parallel/test-cluster-ipc-throw.js @@ -17,7 +17,7 @@ if (cluster.isPrimary) { })); } else { assert(process.env.PORT); - process.on('uncaughtException', common.mustCall((e) => {})); + process.on('uncaughtException', common.mustCall()); server.listen(process.env.PORT); server.on('error', common.mustCall((e) => { cluster.worker.disconnect(); diff --git a/test/parallel/test-cluster-worker-kill-signal.js b/test/parallel/test-cluster-worker-kill-signal.js index 2f1a8ae991dde4..53e3739eba1679 100644 --- a/test/parallel/test-cluster-worker-kill-signal.js +++ b/test/parallel/test-cluster-worker-kill-signal.js @@ -13,7 +13,7 @@ if (cluster.isWorker) { const http = require('http'); const server = http.Server(() => { }); - server.once('listening', common.mustCall(() => { })); + server.once('listening', common.mustCall()); server.listen(0, '127.0.0.1'); } else if (cluster.isMaster) { @@ -45,5 +45,5 @@ if (cluster.isWorker) { }, 1)); // Check if the cluster was killed as well - cluster.on('exit', common.mustCall(() => {}, 1)); + cluster.on('exit', common.mustCall(1)); } diff --git a/test/parallel/test-cluster-worker-kill.js b/test/parallel/test-cluster-worker-kill.js index 9fcb924149704e..7307a93e1bebcb 100644 --- a/test/parallel/test-cluster-worker-kill.js +++ b/test/parallel/test-cluster-worker-kill.js @@ -35,7 +35,7 @@ if (cluster.isWorker) { const http = require('http'); const server = http.Server(() => { }); - server.once('listening', common.mustCall(() => { })); + server.once('listening', common.mustCall()); server.listen(0, '127.0.0.1'); } else if (cluster.isPrimary) { diff --git a/test/parallel/test-common.js b/test/parallel/test-common.js index 1f374efbb66610..54e851fce1abdb 100644 --- a/test/parallel/test-common.js +++ b/test/parallel/test-common.js @@ -51,14 +51,17 @@ const { join } = require('path'); // common.mustCall() tests assert.throws(function() { + // eslint-disable-next-line no-restricted-syntax common.mustCall(function() {}, 'foo'); }, /^TypeError: Invalid exact value: foo$/); assert.throws(function() { + // eslint-disable-next-line no-restricted-syntax common.mustCall(function() {}, /foo/); }, /^TypeError: Invalid exact value: \/foo\/$/); assert.throws(function() { + // eslint-disable-next-line no-restricted-syntax common.mustCallAtLeast(function() {}, /foo/); }, /^TypeError: Invalid minimum value: \/foo\/$/); @@ -70,20 +73,20 @@ assert.throws( message: /^fhqwhgads$/ }); -const fnOnce = common.mustCall(() => {}); +const fnOnce = common.mustCall(); fnOnce(); -const fnTwice = common.mustCall(() => {}, 2); +const fnTwice = common.mustCall(2); fnTwice(); fnTwice(); -const fnAtLeast1Called1 = common.mustCallAtLeast(() => {}, 1); +const fnAtLeast1Called1 = common.mustCallAtLeast(1); fnAtLeast1Called1(); -const fnAtLeast1Called2 = common.mustCallAtLeast(() => {}, 1); +const fnAtLeast1Called2 = common.mustCallAtLeast(1); fnAtLeast1Called2(); fnAtLeast1Called2(); -const fnAtLeast2Called2 = common.mustCallAtLeast(() => {}, 2); +const fnAtLeast2Called2 = common.mustCallAtLeast(2); fnAtLeast2Called2(); fnAtLeast2Called2(); -const fnAtLeast2Called3 = common.mustCallAtLeast(() => {}, 2); +const fnAtLeast2Called3 = common.mustCallAtLeast(2); fnAtLeast2Called3(); fnAtLeast2Called3(); fnAtLeast2Called3(); diff --git a/test/parallel/test-crypto-cipheriv-decipheriv.js b/test/parallel/test-crypto-cipheriv-decipheriv.js index 87f3641fb188bd..3e3632203af72c 100644 --- a/test/parallel/test-crypto-cipheriv-decipheriv.js +++ b/test/parallel/test-crypto-cipheriv-decipheriv.js @@ -215,3 +215,11 @@ for (let n = minIvLength; n < maxIvLength; n += 1) { () => crypto.createCipheriv('aes-128-ecb', Buffer.alloc(17), null), /Invalid key length/); } + +{ + // https://github.com/nodejs/node/issues/45757 + // eslint-disable-next-line no-restricted-syntax + assert.throws(() => + crypto.createCipheriv('aes-128-gcm', Buffer.alloc(16), Buffer.alloc(12)) + .update(Buffer.allocUnsafeSlow(2 ** 31 - 1))); +} diff --git a/test/parallel/test-crypto-publicDecrypt-fails-first-time.js b/test/parallel/test-crypto-publicDecrypt-fails-first-time.js new file mode 100644 index 00000000000000..a60b87dbf65229 --- /dev/null +++ b/test/parallel/test-crypto-publicDecrypt-fails-first-time.js @@ -0,0 +1,41 @@ +'use strict'; +const common = require('../common'); + +// Test for https://github.com/nodejs/node/issues/40814 + +if (!common.hasCrypto) + common.skip('missing crypto'); + +if (!common.hasOpenSSL3) + common.skip('only openssl3'); // https://github.com/nodejs/node/pull/42793#issuecomment-1107491901 + +const assert = require('assert'); +const crypto = require('crypto'); + +const { privateKey, publicKey } = crypto.generateKeyPairSync('rsa', { + modulusLength: 2048, + publicKeyEncoding: { + type: 'spki', + format: 'pem' + }, + privateKeyEncoding: { + type: 'pkcs8', + format: 'pem', + cipher: 'aes-128-ecb', + passphrase: 'abcdef' + } +}); +assert.notStrictEqual(privateKey.toString(), ''); + +const msg = 'The quick brown fox jumps over the lazy dog'; + +const encryptedString = crypto.privateEncrypt({ + key: privateKey, + passphrase: 'abcdef' +}, Buffer.from(msg)).toString('base64'); +const decryptedString = crypto.publicDecrypt(publicKey, Buffer.from(encryptedString, 'base64')).toString(); +console.log(`Encrypted: ${encryptedString}`); +console.log(`Decrypted: ${decryptedString}`); + +assert.notStrictEqual(encryptedString, ''); +assert.strictEqual(decryptedString, msg); diff --git a/test/parallel/test-crypto-x509.js b/test/parallel/test-crypto-x509.js index 510e3183cf3ce3..6d92e97115fd53 100644 --- a/test/parallel/test-crypto-x509.js +++ b/test/parallel/test-crypto-x509.js @@ -8,6 +8,7 @@ if (!common.hasCrypto) const { X509Certificate, createPrivateKey, + generateKeyPairSync, } = require('crypto'); const { @@ -186,6 +187,19 @@ const der = Buffer.from( code: 'ERR_INVALID_ARG_VALUE' }); + { + // https://github.com/nodejs/node/issues/45377 + // https://github.com/nodejs/node/issues/45485 + // Confirm failures of X509Certificate:verify() and X509Certificate:CheckPrivateKey() + // do not affect other functions that use OpenSSL. + // Subsequent calls to e.g. createPrivateKey should not throw. + const keyPair = generateKeyPairSync('ed25519'); + assert(!x509.verify(keyPair.publicKey)); + createPrivateKey(key); + assert(!x509.checkPrivateKey(keyPair.privateKey)); + createPrivateKey(key); + } + // X509Certificate can be cloned via MessageChannel/MessagePort const mc = new MessageChannel(); mc.port1.onmessage = common.mustCall(({ data }) => { diff --git a/test/parallel/test-dgram-bind-fd.js b/test/parallel/test-dgram-bind-fd.js index a1382d93ff3889..daf7f8064bda45 100644 --- a/test/parallel/test-dgram-bind-fd.js +++ b/test/parallel/test-dgram-bind-fd.js @@ -95,7 +95,7 @@ const BUFFER_SIZE = 4096; assert.fail(err.message); }); - socket.on('close', common.mustCall(() => {})); + socket.on('close', common.mustCall()); })); receiver.on('message', common.mustCall((data, { address, port }) => { @@ -109,7 +109,7 @@ const BUFFER_SIZE = 4096; assert.fail(err.message); }); - receiver.on('close', common.mustCall(() => {})); + receiver.on('close', common.mustCall()); } testWithOptions(true, true); diff --git a/test/parallel/test-diagnostics-channel-memory-leak.js b/test/parallel/test-diagnostics-channel-memory-leak.js new file mode 100644 index 00000000000000..9e6364d168562f --- /dev/null +++ b/test/parallel/test-diagnostics-channel-memory-leak.js @@ -0,0 +1,24 @@ +// Flags: --expose-gc +'use strict'; + +// This test ensures that diagnostic channel references aren't leaked. + +require('../common'); +const { ok } = require('assert'); + +const { subscribe, unsubscribe } = require('diagnostics_channel'); + +function noop() {} + +const heapUsedBefore = process.memoryUsage().heapUsed; + +for (let i = 0; i < 1000; i++) { + subscribe(String(i), noop); + unsubscribe(String(i), noop); +} + +global.gc(); + +const heapUsedAfter = process.memoryUsage().heapUsed; + +ok(heapUsedBefore >= heapUsedAfter); diff --git a/test/parallel/test-dns-get-server.js b/test/parallel/test-dns-get-server.js index 24c01218fad519..4fa983c243f246 100644 --- a/test/parallel/test-dns-get-server.js +++ b/test/parallel/test-dns-get-server.js @@ -7,5 +7,5 @@ const { Resolver } = require('dns'); const resolver = new Resolver(); assert(resolver.getServers().length > 0); // return undefined -resolver._handle.getServers = common.mustCall(() => {}); +resolver._handle.getServers = common.mustCall(); assert.strictEqual(resolver.getServers().length, 0); diff --git a/test/parallel/test-dns.js b/test/parallel/test-dns.js index 18218308486f4e..b324723ce9a8f4 100644 --- a/test/parallel/test-dns.js +++ b/test/parallel/test-dns.js @@ -310,8 +310,6 @@ dns.lookup('', { const portErr = (port) => { const err = { code: 'ERR_SOCKET_BAD_PORT', - message: - `Port should be >= 0 and < 65536. Received ${port}.`, name: 'RangeError' }; @@ -323,10 +321,7 @@ const portErr = (port) => { dns.lookupService('0.0.0.0', port, common.mustNotCall()); }, err); }; -portErr(null); -portErr(undefined); -portErr(65538); -portErr('test'); +[null, undefined, 65538, 'test', NaN, Infinity, Symbol(), 0n, true, false, '', () => {}, {}].forEach(portErr); assert.throws(() => { dns.lookupService('0.0.0.0', 80, null); diff --git a/test/parallel/test-domain-multi.js b/test/parallel/test-domain-multi.js index 072f8e86bb077c..4a30dfeec0449e 100644 --- a/test/parallel/test-domain-multi.js +++ b/test/parallel/test-domain-multi.js @@ -73,5 +73,5 @@ const server = http.createServer((req, res) => { res.pipe(process.stdout); }); - c.on('error', common.mustCall((er) => { })); + c.on('error', common.mustCall()); }); diff --git a/test/parallel/test-eslint-avoid-prototype-pollution.js b/test/parallel/test-eslint-avoid-prototype-pollution.js index c30928f56ce91a..32c623c5c2627c 100644 --- a/test/parallel/test-eslint-avoid-prototype-pollution.js +++ b/test/parallel/test-eslint-avoid-prototype-pollution.js @@ -52,6 +52,8 @@ new RuleTester({ 'new Proxy({}, someFactory())', 'new Proxy({}, { __proto__: null })', 'new Proxy({}, { __proto__: null, ...{} })', + 'async function name(){return await SafePromiseAll([])}', + 'async function name(){const val = await SafePromiseAll([])}', ], invalid: [ { @@ -164,7 +166,7 @@ new RuleTester({ }, { code: 'RegExpPrototypeSymbolSearch(/some regex/, "some string")', - errors: [{ message: /looks up the "exec" property/ }], + errors: [{ message: /SafeStringPrototypeSearch/ }], }, { code: 'StringPrototypeMatch("some string", /some regex/)', @@ -204,7 +206,7 @@ new RuleTester({ }, { code: 'StringPrototypeSearch("some string", /some regex/)', - errors: [{ message: /looks up the Symbol\.search property/ }], + errors: [{ message: /SafeStringPrototypeSearch/ }], }, { code: 'StringPrototypeSplit("some string", /some regex/)', @@ -234,6 +236,14 @@ new RuleTester({ code: 'PromiseAll([])', errors: [{ message: /\bSafePromiseAll\b/ }] }, + { + code: 'async function fn(){await SafePromiseAll([])}', + errors: [{ message: /\bSafePromiseAllReturnVoid\b/ }] + }, + { + code: 'async function fn(){await SafePromiseAllSettled([])}', + errors: [{ message: /\bSafePromiseAllSettledReturnVoid\b/ }] + }, { code: 'PromiseAllSettled([])', errors: [{ message: /\bSafePromiseAllSettled\b/ }] diff --git a/test/parallel/test-event-capture-rejections.js b/test/parallel/test-event-capture-rejections.js index 233b6b35d55072..de426996e0f538 100644 --- a/test/parallel/test-event-capture-rejections.js +++ b/test/parallel/test-event-capture-rejections.js @@ -9,6 +9,21 @@ const { inherits } = require('util'); function NoConstructor() { } +// captureRejections param validation +{ + [1, [], function() {}, {}, Infinity, Math.PI, 'meow'].forEach((arg) => { + assert.throws( + () => new EventEmitter({ captureRejections: arg }), + { + name: 'TypeError', + code: 'ERR_INVALID_ARG_TYPE', + message: 'The "options.captureRejections" property must be of type boolean.' + + common.invalidArgTypeHelper(arg), + } + ); + }); +} + inherits(NoConstructor, EventEmitter); function captureRejections() { @@ -92,7 +107,7 @@ function globalSetting() { } // We need to be able to configure this for streams, as we would -// like to call destro(err) there. +// like to call destroy(err) there. function configurable() { const ee = new EventEmitter({ captureRejections: true }); const _err = new Error('kaboom'); @@ -145,7 +160,7 @@ function thenable() { assert.strictEqual(resolved, undefined); rejected(_err); }); - }, 1) // Only 1 call for Promises/A+ compat. + }, 1), // Only 1 call for Promises/A+ compat. }); return obj; @@ -220,7 +235,7 @@ function thenableThatThrows() { Object.defineProperty(obj, 'then', { get: common.mustCall(() => { throw _err; - }, 1) // Only 1 call for Promises/A+ compat. + }, 1), // Only 1 call for Promises/A+ compat. }); return obj; @@ -286,14 +301,14 @@ function argValidation() { code: 'ERR_INVALID_ARG_TYPE', name: 'TypeError', message: 'The "options.captureRejections" property must be of type ' + - `boolean. Received ${received}` + `boolean. Received ${received}`, }); assert.throws(() => EventEmitter.captureRejections = obj, { code: 'ERR_INVALID_ARG_TYPE', name: 'TypeError', message: 'The "EventEmitter.captureRejections" property must be of ' + - `type boolean. Received ${received}` + `type boolean. Received ${received}`, }); } diff --git a/test/parallel/test-event-emitter-errors.js b/test/parallel/test-event-emitter-errors.js index 0a5e707a61a178..f22fc3bd58c2b1 100644 --- a/test/parallel/test-event-emitter-errors.js +++ b/test/parallel/test-event-emitter-errors.js @@ -11,7 +11,7 @@ assert.throws( { code: 'ERR_UNHANDLED_ERROR', name: 'Error', - message: "Unhandled error. ('Accepts a string')" + message: "Unhandled error. ('Accepts a string')", } ); @@ -20,18 +20,18 @@ assert.throws( { code: 'ERR_UNHANDLED_ERROR', name: 'Error', - message: "Unhandled error. ({ message: 'Error!' })" + message: "Unhandled error. ({ message: 'Error!' })", } ); assert.throws( () => EE.emit('error', { message: 'Error!', - [util.inspect.custom]() { throw new Error(); } + [util.inspect.custom]() { throw new Error(); }, }), { code: 'ERR_UNHANDLED_ERROR', name: 'Error', - message: 'Unhandled error. ([object Object])' + message: 'Unhandled error. ([object Object])', } ); diff --git a/test/parallel/test-event-emitter-invalid-listener.js b/test/parallel/test-event-emitter-invalid-listener.js index 3070d4ed7517de..1abd84e1acc723 100644 --- a/test/parallel/test-event-emitter-invalid-listener.js +++ b/test/parallel/test-event-emitter-invalid-listener.js @@ -15,6 +15,6 @@ for (const method of eventsMethods) { code: 'ERR_INVALID_ARG_TYPE', name: 'TypeError', message: 'The "listener" argument must be of type function. ' + - 'Received null' + 'Received null', }, `event.${method}('foo', null) should throw the proper error`); } diff --git a/test/parallel/test-event-emitter-max-listeners.js b/test/parallel/test-event-emitter-max-listeners.js index a881bf86497f16..7bd1a6d619af23 100644 --- a/test/parallel/test-event-emitter-max-listeners.js +++ b/test/parallel/test-event-emitter-max-listeners.js @@ -40,7 +40,7 @@ for (const obj of throwsObjs) { code: 'ERR_OUT_OF_RANGE', name: 'RangeError', message: 'The value of "n" is out of range. ' + - `It must be a non-negative number. Received ${inspect(obj)}` + `It must be a non-negative number. Received ${inspect(obj)}`, } ); @@ -50,7 +50,7 @@ for (const obj of throwsObjs) { code: 'ERR_OUT_OF_RANGE', name: 'RangeError', message: 'The value of "defaultMaxListeners" is out of range. ' + - `It must be a non-negative number. Received ${inspect(obj)}` + `It must be a non-negative number. Received ${inspect(obj)}`, } ); } diff --git a/test/parallel/test-eventemitter-asyncresource.js b/test/parallel/test-eventemitter-asyncresource.js index 4cd2bc69207219..8466b1b66f2d1e 100644 --- a/test/parallel/test-eventemitter-asyncresource.js +++ b/test/parallel/test-eventemitter-asyncresource.js @@ -41,7 +41,7 @@ function makeHook(trackedTypes) { before(asyncId) { log(asyncId, 'before'); }, after(asyncId) { log(asyncId, 'after'); }, - destroy(asyncId) { log(asyncId, 'destroy'); } + destroy(asyncId) { log(asyncId, 'destroy'); }, }).enable(); return { @@ -51,7 +51,7 @@ function makeHook(trackedTypes) { }, ids() { return new Set(eventMap.keys()); - } + }, }; } @@ -143,17 +143,14 @@ throws( { code: 'ERR_INVALID_THIS' } ); -throws( - () => Reflect.get(EventEmitterAsyncResource.prototype, 'asyncId', {}), - { code: 'ERR_INVALID_THIS' } -); - -throws( - () => Reflect.get(EventEmitterAsyncResource.prototype, 'triggerAsyncId', {}), - { code: 'ERR_INVALID_THIS' } -); - -throws( - () => Reflect.get(EventEmitterAsyncResource.prototype, 'asyncResource', {}), - { code: 'ERR_INVALID_THIS' } -); +['asyncId', 'triggerAsyncId', 'asyncResource'].forEach((getter) => { + throws( + () => Reflect.get(EventEmitterAsyncResource.prototype, getter, {}), + { + code: 'ERR_INVALID_THIS', + name: /TypeError/, + message: 'Value of "this" must be of type EventEmitterAsyncResource', + stack: new RegExp(`at get ${getter}`), + } + ); +}); diff --git a/test/parallel/test-events-on-async-iterator.js b/test/parallel/test-events-on-async-iterator.js index dbd27a8a44693e..94f66a81edb0c0 100644 --- a/test/parallel/test-events-on-async-iterator.js +++ b/test/parallel/test-events-on-async-iterator.js @@ -5,7 +5,7 @@ const common = require('../common'); const assert = require('assert'); const { on, EventEmitter } = require('events'); const { - NodeEventTarget + NodeEventTarget, } = require('internal/event_target'); async function basic() { @@ -131,18 +131,18 @@ async function next() { assert.deepStrictEqual(results, [{ value: ['bar'], - done: false + done: false, }, { value: [42], - done: false + done: false, }, { value: undefined, - done: true + done: true, }]); assert.deepStrictEqual(await iterable.next(), { value: undefined, - done: true + done: true, }); } @@ -160,19 +160,19 @@ async function nextError() { ]); assert.deepStrictEqual(results, [{ status: 'rejected', - reason: _err + reason: _err, }, { status: 'fulfilled', value: { value: undefined, - done: true - } + done: true, + }, }, { status: 'fulfilled', value: { value: undefined, - done: true - } + done: true, + }, }]); assert.strictEqual(ee.listeners('error').length, 0); } @@ -196,7 +196,7 @@ async function iterableThrow() { }, { message: 'The "EventEmitter.AsyncIterator" property must be' + ' an instance of Error. Received undefined', - name: 'TypeError' + name: 'TypeError', }); const expected = [['bar'], [42]]; @@ -258,11 +258,11 @@ async function abortableOnBefore() { const abortedSignal = AbortSignal.abort(); [1, {}, null, false, 'hi'].forEach((signal) => { assert.throws(() => on(ee, 'foo', { signal }), { - code: 'ERR_INVALID_ARG_TYPE' + code: 'ERR_INVALID_ARG_TYPE', }); }); assert.throws(() => on(ee, 'foo', { signal: abortedSignal }), { - name: 'AbortError' + name: 'AbortError', }); } @@ -271,11 +271,11 @@ async function eventTargetAbortableOnBefore() { const abortedSignal = AbortSignal.abort(); [1, {}, null, false, 'hi'].forEach((signal) => { assert.throws(() => on(et, 'foo', { signal }), { - code: 'ERR_INVALID_ARG_TYPE' + code: 'ERR_INVALID_ARG_TYPE', }); }); assert.throws(() => on(et, 'foo', { signal: abortedSignal }), { - name: 'AbortError' + name: 'AbortError', }); } diff --git a/test/parallel/test-events-once.js b/test/parallel/test-events-once.js index 6acb795653590b..0b1d5677f60109 100644 --- a/test/parallel/test-events-once.js +++ b/test/parallel/test-events-once.js @@ -165,12 +165,12 @@ async function abortSignalBefore() { await Promise.all([1, {}, 'hi', null, false].map((signal) => { return rejects(once(ee, 'foo', { signal }), { - code: 'ERR_INVALID_ARG_TYPE' + code: 'ERR_INVALID_ARG_TYPE', }); })); return rejects(once(ee, 'foo', { signal: abortedSignal }), { - name: 'AbortError' + name: 'AbortError', }); } @@ -179,7 +179,7 @@ async function abortSignalAfter() { const ac = new AbortController(); ee.on('error', common.mustNotCall()); const r = rejects(once(ee, 'foo', { signal: ac.signal }), { - name: 'AbortError' + name: 'AbortError', }); process.nextTick(() => ac.abort()); return r; @@ -217,12 +217,12 @@ async function eventTargetAbortSignalBefore() { await Promise.all([1, {}, 'hi', null, false].map((signal) => { return rejects(once(et, 'foo', { signal }), { - code: 'ERR_INVALID_ARG_TYPE' + code: 'ERR_INVALID_ARG_TYPE', }); })); return rejects(once(et, 'foo', { signal: abortedSignal }), { - name: 'AbortError' + name: 'AbortError', }); } @@ -230,7 +230,7 @@ async function eventTargetAbortSignalAfter() { const et = new EventTarget(); const ac = new AbortController(); const r = rejects(once(et, 'foo', { signal: ac.signal }), { - name: 'AbortError' + name: 'AbortError', }); process.nextTick(() => ac.abort()); return r; diff --git a/test/parallel/test-events-static-geteventlisteners.js b/test/parallel/test-events-static-geteventlisteners.js index eba92de4a00c90..b6370f7e159d13 100644 --- a/test/parallel/test-events-static-geteventlisteners.js +++ b/test/parallel/test-events-static-geteventlisteners.js @@ -5,7 +5,7 @@ const { kWeakHandler } = require('internal/event_target'); const { deepStrictEqual, - throws + throws, } = require('assert'); const { getEventListeners, EventEmitter } = require('events'); diff --git a/test/parallel/test-eventtarget-memoryleakwarning.js b/test/parallel/test-eventtarget-memoryleakwarning.js index d58a4edb37a299..bb4002e30c6e6d 100644 --- a/test/parallel/test-eventtarget-memoryleakwarning.js +++ b/test/parallel/test-eventtarget-memoryleakwarning.js @@ -3,7 +3,7 @@ const common = require('../common'); const { setMaxListeners, - EventEmitter + EventEmitter, } = require('events'); const assert = require('assert'); diff --git a/test/parallel/test-eventtarget.js b/test/parallel/test-eventtarget.js index c3521d35d821bf..0ed9ced8c2b819 100644 --- a/test/parallel/test-eventtarget.js +++ b/test/parallel/test-eventtarget.js @@ -65,7 +65,7 @@ let asyncTest = Promise.resolve(); code: 'ERR_INVALID_ARG_TYPE', name: 'TypeError', message: 'The "options" argument must be of type object.' + - common.invalidArgTypeHelper(i) + common.invalidArgTypeHelper(i), }) )); } @@ -141,7 +141,7 @@ let asyncTest = Promise.resolve(); handleEvent: common.mustCall(function(event) { strictEqual(event.type, 'foo'); strictEqual(this, ev2); - }) + }), }; eventTarget.addEventListener('foo', ev1); @@ -318,7 +318,7 @@ let asyncTest = Promise.resolve(); code: 'ERR_INVALID_ARG_TYPE', name: 'TypeError', message: 'The "event" argument must be an instance of Event.' + - common.invalidArgTypeHelper(i) + common.invalidArgTypeHelper(i), }); }); @@ -326,7 +326,7 @@ let asyncTest = Promise.resolve(); code: 'ERR_INVALID_ARG_TYPE', name: 'TypeError', message: 'The "listener" argument must be an instance of EventListener.' + - common.invalidArgTypeHelper(arg) + common.invalidArgTypeHelper(arg), }); [ @@ -388,7 +388,7 @@ let asyncTest = Promise.resolve(); const event = new Event('foo'); target1.addEventListener('foo', common.mustCall((event) => { throws(() => target2.dispatchEvent(event), { - code: 'ERR_EVENT_RECURSION' + code: 'ERR_EVENT_RECURSION', }); })); target1.dispatchEvent(event); @@ -486,7 +486,7 @@ let asyncTest = Promise.resolve(); /a/, ].forEach((i) => { throws(() => target.dispatchEvent.call(i, event), { - code: 'ERR_INVALID_THIS' + code: 'ERR_INVALID_THIS', }); }); } @@ -627,12 +627,12 @@ let asyncTest = Promise.resolve(); { const ev = new Event('test'); const evConstructorName = inspect(ev, { - depth: -1 + depth: -1, }); strictEqual(evConstructorName, 'Event'); const inspectResult = inspect(ev, { - depth: 1 + depth: 1, }); ok(inspectResult.includes('Event')); } @@ -640,7 +640,7 @@ let asyncTest = Promise.resolve(); { const et = new EventTarget(); const inspectResult = inspect(et, { - depth: 1 + depth: 1, }); ok(inspectResult.includes('EventTarget')); } @@ -676,3 +676,32 @@ let asyncTest = Promise.resolve(); et.dispatchEvent(new Event('foo')); }); } + +{ + const et = new EventTarget(); + + throws(() => et.addEventListener(), { + code: 'ERR_MISSING_ARGS', + name: 'TypeError', + }); + + throws(() => et.addEventListener('foo'), { + code: 'ERR_MISSING_ARGS', + name: 'TypeError', + }); + + throws(() => et.removeEventListener(), { + code: 'ERR_MISSING_ARGS', + name: 'TypeError', + }); + + throws(() => et.removeEventListener('foo'), { + code: 'ERR_MISSING_ARGS', + name: 'TypeError', + }); + + throws(() => et.dispatchEvent(), { + code: 'ERR_MISSING_ARGS', + name: 'TypeError', + }); +} diff --git a/test/parallel/test-fetch.mjs b/test/parallel/test-fetch.mjs index 2ec4a63e70f032..e24a38eb27db37 100644 --- a/test/parallel/test-fetch.mjs +++ b/test/parallel/test-fetch.mjs @@ -10,17 +10,9 @@ assert.strictEqual(typeof globalThis.Headers, 'function'); assert.strictEqual(typeof globalThis.Request, 'function'); assert.strictEqual(typeof globalThis.Response, 'function'); -common.expectWarning( - 'ExperimentalWarning', - 'The Fetch API is an experimental feature. This feature could change at any time' -); - -const server = http.createServer((req, res) => { - // TODO: Remove this once keep-alive behavior can be disabled from the client - // side. - res.setHeader('Keep-Alive', 'timeout=0, max=0'); +const server = http.createServer(common.mustCall((req, res) => { res.end('Hello world'); -}); +})); server.listen(0); await events.once(server, 'listening'); const port = server.address().port; diff --git a/test/parallel/test-file.js b/test/parallel/test-file.js new file mode 100644 index 00000000000000..64a83f77ef919d --- /dev/null +++ b/test/parallel/test-file.js @@ -0,0 +1,155 @@ +'use strict'; + +const common = require('../common'); +const assert = require('assert'); +const { Blob, File } = require('buffer'); +const { inspect } = require('util'); + +{ + // ensure File extends Blob + assert.deepStrictEqual(Object.getPrototypeOf(File.prototype), Blob.prototype); +} + +{ + assert.throws(() => new File(), TypeError); + assert.throws(() => new File([]), TypeError); +} + +{ + const properties = ['name', 'lastModified']; + + for (const prop of properties) { + const desc = Object.getOwnPropertyDescriptor(File.prototype, prop); + assert.notStrictEqual(desc, undefined); + // Ensure these properties are getters. + assert.strictEqual(desc.get?.name, `get ${prop}`); + assert.strictEqual(desc.set, undefined); + assert.strictEqual(desc.enumerable, true); + assert.strictEqual(desc.configurable, true); + } +} + +{ + const file = new File([], ''); + assert.strictEqual(file[Symbol.toStringTag], 'File'); + assert.strictEqual(File.prototype[Symbol.toStringTag], 'File'); +} + +{ + assert.throws(() => File.prototype.name, TypeError); + assert.throws(() => File.prototype.lastModified, TypeError); +} + +{ + const keys = Object.keys(File.prototype).sort(); + assert.deepStrictEqual(keys, ['lastModified', 'name']); +} + +{ + const file = new File([], 'dummy.txt.exe'); + assert.strictEqual(file.name, 'dummy.txt.exe'); + assert.strictEqual(file.size, 0); + assert.strictEqual(typeof file.lastModified, 'number'); + assert(file.lastModified <= Date.now()); +} + +{ + const emptyFile = new File([], 'empty.txt'); + const blob = new Blob(['hello world']); + + emptyFile.text.call(blob).then(common.mustCall((text) => { + assert.strictEqual(text, 'hello world'); + })); +} + +{ + const toPrimitive = { + [Symbol.toPrimitive]() { + return 'NaN'; + } + }; + + const invalidLastModified = [ + null, + 'string', + false, + toPrimitive, + ]; + + for (const lastModified of invalidLastModified) { + const file = new File([], '', { lastModified }); + assert.strictEqual(file.lastModified, 0); + } +} + +{ + const file = new File([], '', { lastModified: undefined }); + assert.notStrictEqual(file.lastModified, 0); +} + +{ + const toPrimitive = { + [Symbol.toPrimitive]() { + throw new TypeError('boom'); + } + }; + + const throwValues = [ + BigInt(3n), + toPrimitive, + ]; + + for (const lastModified of throwValues) { + assert.throws(() => new File([], '', { lastModified }), TypeError); + } +} + +{ + const valid = [ + { + [Symbol.toPrimitive]() { + return 10; + } + }, + new Number(10), + 10, + ]; + + for (const lastModified of valid) { + assert.strictEqual(new File([], '', { lastModified }).lastModified, 10); + } +} + +{ + const file = new File([], ''); + assert(inspect(file).startsWith('File { size: 0, type: \'\', name: \'\', lastModified:')); +} + +{ + function MyClass() {} + MyClass.prototype.lastModified = 10; + + const file = new File([], '', new MyClass()); + assert.strictEqual(file.lastModified, 10); +} + +{ + let counter = 0; + new File([], '', { + get lastModified() { + counter++; + return 10; + } + }); + assert.strictEqual(counter, 1); +} + +{ + const getter = Object.getOwnPropertyDescriptor(File.prototype, 'name').get; + assert.throws( + () => getter.call(undefined), // eslint-disable-line no-useless-call + { + code: 'ERR_INVALID_THIS', + } + ); +} diff --git a/test/parallel/test-fs-cp.mjs b/test/parallel/test-fs-cp.mjs index 8a4a327c059e45..c6ebb3944cecc9 100644 --- a/test/parallel/test-fs-cp.mjs +++ b/test/parallel/test-fs-cp.mjs @@ -746,24 +746,26 @@ if (!isWindows) { })); } -// Copy async should not throw exception if child folder is filtered out. +// Copy should not throw exception if child folder is filtered out. { const src = nextdir(); - mkdirSync(join(src, 'test-cp-async'), mustNotMutateObjectDeep({ recursive: true })); + mkdirSync(join(src, 'test-cp'), mustNotMutateObjectDeep({ recursive: true })); const dest = nextdir(); mkdirSync(dest, mustNotMutateObjectDeep({ recursive: true })); - writeFileSync(join(dest, 'test-cp-async'), 'test-content', mustNotMutateObjectDeep({ mode: 0o444 })); + writeFileSync(join(dest, 'test-cp'), 'test-content', mustNotMutateObjectDeep({ mode: 0o444 })); - cp(src, dest, { - filter: (path) => !path.includes('test-cp-async'), + const opts = { + filter: (path) => !path.includes('test-cp'), recursive: true, - }, mustCall((err) => { + }; + cp(src, dest, opts, mustCall((err) => { assert.strictEqual(err, null); })); + cpSync(src, dest, opts); } -// Copy async should not throw exception if dest is invalid but filtered out. +// Copy should not throw exception if dest is invalid but filtered out. { // Create dest as a file. // Expect: cp skips the copy logic entirely and won't throw any exception in path validation process. @@ -775,12 +777,14 @@ if (!isWindows) { mkdirSync(destParent, mustNotMutateObjectDeep({ recursive: true })); writeFileSync(dest, 'test-content', mustNotMutateObjectDeep({ mode: 0o444 })); - cp(src, dest, { + const opts = { filter: (path) => !path.includes('bar'), recursive: true, - }, mustCall((err) => { + }; + cp(src, dest, opts, mustCall((err) => { assert.strictEqual(err, null); })); + cpSync(src, dest, opts); } // It throws if options is not object. diff --git a/test/parallel/test-fs-readv-promises.js b/test/parallel/test-fs-readv-promises.js index ae3c92926ea221..3d698f2536a7f2 100644 --- a/test/parallel/test-fs-readv-promises.js +++ b/test/parallel/test-fs-readv-promises.js @@ -29,7 +29,6 @@ const allocateEmptyBuffers = (combinedLength) => { const filename = getFileName(); await fs.writeFile(filename, exptectedBuff); const handle = await fs.open(filename, 'r'); - // const buffer = Buffer.from(expected); const bufferArr = allocateEmptyBuffers(exptectedBuff.length); const expectedLength = exptectedBuff.length; @@ -49,7 +48,6 @@ const allocateEmptyBuffers = (combinedLength) => { const filename = getFileName(); await fs.writeFile(filename, exptectedBuff); const handle = await fs.open(filename, 'r'); - // const buffer = Buffer.from(expected); const bufferArr = allocateEmptyBuffers(exptectedBuff.length); const expectedLength = exptectedBuff.length; diff --git a/test/parallel/test-fs-rm.js b/test/parallel/test-fs-rm.js index 2c5c8f7c764668..e6bc47038b8d92 100644 --- a/test/parallel/test-fs-rm.js +++ b/test/parallel/test-fs-rm.js @@ -49,6 +49,15 @@ function makeNonEmptyDirectory(depth, files, folders, dirname, createSymLinks) { path.join(dirname, `link-${depth}-bad`), 'file' ); + + // Symlinks that form a loop + [['a', 'b'], ['b', 'a']].forEach(([x, y]) => { + fs.symlinkSync( + `link-${depth}-loop-${x}`, + path.join(dirname, `link-${depth}-loop-${y}`), + 'file' + ); + }); } // File with a name that looks like a glob @@ -88,7 +97,7 @@ function removeAsync(dir) { // Attempted removal should fail now because the directory is gone. fs.rm(dir, common.mustCall((err) => { - assert.strictEqual(err.syscall, 'stat'); + assert.strictEqual(err.syscall, 'lstat'); })); })); })); @@ -137,6 +146,48 @@ function removeAsync(dir) { fs.rmSync(filePath, common.mustNotMutateObjectDeep({ force: true })); } })); + + // Should delete a valid symlink + const linkTarget = path.join(tmpdir.path, 'link-target-async.txt'); + fs.writeFileSync(linkTarget, ''); + const validLink = path.join(tmpdir.path, 'valid-link-async'); + fs.symlinkSync(linkTarget, validLink); + fs.rm(validLink, common.mustNotMutateObjectDeep({ recursive: true }), common.mustCall((err) => { + try { + assert.strictEqual(err, null); + assert.strictEqual(fs.existsSync(validLink), false); + } finally { + fs.rmSync(linkTarget, common.mustNotMutateObjectDeep({ force: true })); + fs.rmSync(validLink, common.mustNotMutateObjectDeep({ force: true })); + } + })); + + // Should delete an invalid symlink + const invalidLink = path.join(tmpdir.path, 'invalid-link-async'); + fs.symlinkSync('definitely-does-not-exist-async', invalidLink); + fs.rm(invalidLink, common.mustNotMutateObjectDeep({ recursive: true }), common.mustCall((err) => { + try { + assert.strictEqual(err, null); + assert.strictEqual(fs.existsSync(invalidLink), false); + } finally { + fs.rmSync(invalidLink, common.mustNotMutateObjectDeep({ force: true })); + } + })); + + // Should delete a symlink that is part of a loop + const loopLinkA = path.join(tmpdir.path, 'loop-link-async-a'); + const loopLinkB = path.join(tmpdir.path, 'loop-link-async-b'); + fs.symlinkSync(loopLinkA, loopLinkB); + fs.symlinkSync(loopLinkB, loopLinkA); + fs.rm(loopLinkA, common.mustNotMutateObjectDeep({ recursive: true }), common.mustCall((err) => { + try { + assert.strictEqual(err, null); + assert.strictEqual(fs.existsSync(loopLinkA), false); + } finally { + fs.rmSync(loopLinkA, common.mustNotMutateObjectDeep({ force: true })); + fs.rmSync(loopLinkB, common.mustNotMutateObjectDeep({ force: true })); + } + })); } // Removing a .git directory should not throw an EPERM. @@ -168,7 +219,7 @@ if (isGitPresent) { }, { code: 'ENOENT', name: 'Error', - message: /^ENOENT: no such file or directory, stat/ + message: /^ENOENT: no such file or directory, lstat/ }); // Should delete a file @@ -177,25 +228,64 @@ if (isGitPresent) { try { fs.rmSync(filePath, common.mustNotMutateObjectDeep({ recursive: true })); + assert.strictEqual(fs.existsSync(filePath), false); } finally { fs.rmSync(filePath, common.mustNotMutateObjectDeep({ force: true })); } + // Should delete a valid symlink + const linkTarget = path.join(tmpdir.path, 'link-target.txt'); + fs.writeFileSync(linkTarget, ''); + const validLink = path.join(tmpdir.path, 'valid-link'); + fs.symlinkSync(linkTarget, validLink); + try { + fs.rmSync(validLink); + assert.strictEqual(fs.existsSync(validLink), false); + } finally { + fs.rmSync(linkTarget, common.mustNotMutateObjectDeep({ force: true })); + fs.rmSync(validLink, common.mustNotMutateObjectDeep({ force: true })); + } + + // Should delete an invalid symlink + const invalidLink = path.join(tmpdir.path, 'invalid-link'); + fs.symlinkSync('definitely-does-not-exist', invalidLink); + try { + fs.rmSync(invalidLink); + assert.strictEqual(fs.existsSync(invalidLink), false); + } finally { + fs.rmSync(invalidLink, common.mustNotMutateObjectDeep({ force: true })); + } + + // Should delete a symlink that is part of a loop + const loopLinkA = path.join(tmpdir.path, 'loop-link-a'); + const loopLinkB = path.join(tmpdir.path, 'loop-link-b'); + fs.symlinkSync(loopLinkA, loopLinkB); + fs.symlinkSync(loopLinkB, loopLinkA); + try { + fs.rmSync(loopLinkA); + assert.strictEqual(fs.existsSync(loopLinkA), false); + } finally { + fs.rmSync(loopLinkA, common.mustNotMutateObjectDeep({ force: true })); + fs.rmSync(loopLinkB, common.mustNotMutateObjectDeep({ force: true })); + } + // Should accept URL const fileURL = pathToFileURL(path.join(tmpdir.path, 'rm-file.txt')); fs.writeFileSync(fileURL, ''); try { fs.rmSync(fileURL, common.mustNotMutateObjectDeep({ recursive: true })); + assert.strictEqual(fs.existsSync(fileURL), false); } finally { fs.rmSync(fileURL, common.mustNotMutateObjectDeep({ force: true })); } // Recursive removal should succeed. fs.rmSync(dir, { recursive: true }); + assert.strictEqual(fs.existsSync(dir), false); // Attempted removal should fail now because the directory is gone. - assert.throws(() => fs.rmSync(dir), { syscall: 'stat' }); + assert.throws(() => fs.rmSync(dir), { syscall: 'lstat' }); } // Removing a .git directory should not throw an EPERM. @@ -220,9 +310,10 @@ if (isGitPresent) { // Recursive removal should succeed. await fs.promises.rm(dir, common.mustNotMutateObjectDeep({ recursive: true })); + assert.strictEqual(fs.existsSync(dir), false); // Attempted removal should fail now because the directory is gone. - await assert.rejects(fs.promises.rm(dir), { syscall: 'stat' }); + await assert.rejects(fs.promises.rm(dir), { syscall: 'lstat' }); // Should fail if target does not exist await assert.rejects(fs.promises.rm( @@ -231,7 +322,7 @@ if (isGitPresent) { ), { code: 'ENOENT', name: 'Error', - message: /^ENOENT: no such file or directory, stat/ + message: /^ENOENT: no such file or directory, lstat/ }); // Should not fail if target does not exist and force option is true @@ -243,16 +334,54 @@ if (isGitPresent) { try { await fs.promises.rm(filePath, common.mustNotMutateObjectDeep({ recursive: true })); + assert.strictEqual(fs.existsSync(filePath), false); } finally { fs.rmSync(filePath, common.mustNotMutateObjectDeep({ force: true })); } + // Should delete a valid symlink + const linkTarget = path.join(tmpdir.path, 'link-target-prom.txt'); + fs.writeFileSync(linkTarget, ''); + const validLink = path.join(tmpdir.path, 'valid-link-prom'); + fs.symlinkSync(linkTarget, validLink); + try { + await fs.promises.rm(validLink); + assert.strictEqual(fs.existsSync(validLink), false); + } finally { + fs.rmSync(linkTarget, common.mustNotMutateObjectDeep({ force: true })); + fs.rmSync(validLink, common.mustNotMutateObjectDeep({ force: true })); + } + + // Should delete an invalid symlink + const invalidLink = path.join(tmpdir.path, 'invalid-link-prom'); + fs.symlinkSync('definitely-does-not-exist-prom', invalidLink); + try { + await fs.promises.rm(invalidLink); + assert.strictEqual(fs.existsSync(invalidLink), false); + } finally { + fs.rmSync(invalidLink, common.mustNotMutateObjectDeep({ force: true })); + } + + // Should delete a symlink that is part of a loop + const loopLinkA = path.join(tmpdir.path, 'loop-link-prom-a'); + const loopLinkB = path.join(tmpdir.path, 'loop-link-prom-b'); + fs.symlinkSync(loopLinkA, loopLinkB); + fs.symlinkSync(loopLinkB, loopLinkA); + try { + await fs.promises.rm(loopLinkA); + assert.strictEqual(fs.existsSync(loopLinkA), false); + } finally { + fs.rmSync(loopLinkA, common.mustNotMutateObjectDeep({ force: true })); + fs.rmSync(loopLinkB, common.mustNotMutateObjectDeep({ force: true })); + } + // Should accept URL const fileURL = pathToFileURL(path.join(tmpdir.path, 'rm-promises-file.txt')); fs.writeFileSync(fileURL, ''); try { await fs.promises.rm(fileURL, common.mustNotMutateObjectDeep({ recursive: true })); + assert.strictEqual(fs.existsSync(fileURL), false); } finally { fs.rmSync(fileURL, common.mustNotMutateObjectDeep({ force: true })); } @@ -413,7 +542,7 @@ if (isGitPresent) { }); } catch (err) { // Only fail the test if the folder was not deleted. - // as in some cases rmSync succesfully deletes read-only folders. + // as in some cases rmSync successfully deletes read-only folders. if (fs.existsSync(root)) { throw err; } diff --git a/test/parallel/test-fs-stat.js b/test/parallel/test-fs-stat.js index dc4fc6df8c8067..8eca34c684035f 100644 --- a/test/parallel/test-fs-stat.js +++ b/test/parallel/test-fs-stat.js @@ -151,12 +151,12 @@ fs.stat(__filename, common.mustSucceed((s) => { }); // Should not throw an error -fs.stat(__filename, undefined, common.mustCall(() => {})); +fs.stat(__filename, undefined, common.mustCall()); fs.open(__filename, 'r', undefined, common.mustCall((err, fd) => { // Should not throw an error - fs.fstat(fd, undefined, common.mustCall(() => {})); + fs.fstat(fd, undefined, common.mustCall()); })); // Should not throw an error -fs.lstat(__filename, undefined, common.mustCall(() => {})); +fs.lstat(__filename, undefined, common.mustCall()); diff --git a/test/parallel/test-fs-watch-close-when-destroyed.js b/test/parallel/test-fs-watch-close-when-destroyed.js index aee4d0e61f04da..2dfff953aa9214 100644 --- a/test/parallel/test-fs-watch-close-when-destroyed.js +++ b/test/parallel/test-fs-watch-close-when-destroyed.js @@ -37,6 +37,6 @@ watcher.addListener('change', () => { fs.rmdirSync(root); // Wait for the listener to hit setTimeout( - common.mustCall(() => {}), + common.mustCall(), common.platformTimeout(100) ); diff --git a/test/parallel/test-fs-watchfile-bigint.js b/test/parallel/test-fs-watchfile-bigint.js index 569c7ad6f57fe4..0f462947a7799d 100644 --- a/test/parallel/test-fs-watchfile-bigint.js +++ b/test/parallel/test-fs-watchfile-bigint.js @@ -66,4 +66,4 @@ const watcher = // 'stop' should only be emitted once - stopping a stopped watcher should // not trigger a 'stop' event. -watcher.on('stop', common.mustCall(function onStop() {})); +watcher.on('stop', common.mustCall()); diff --git a/test/parallel/test-fs-watchfile.js b/test/parallel/test-fs-watchfile.js index 4e5af9d77bb15a..8d1241bae8f1c2 100644 --- a/test/parallel/test-fs-watchfile.js +++ b/test/parallel/test-fs-watchfile.js @@ -80,7 +80,7 @@ const watcher = // 'stop' should only be emitted once - stopping a stopped watcher should // not trigger a 'stop' event. -watcher.on('stop', common.mustCall(function onStop() {})); +watcher.on('stop', common.mustCall()); // Watch events should callback with a filename on supported systems. // Omitting AIX. It works but not reliably. diff --git a/test/parallel/test-http-client-incomingmessage-destroy.js b/test/parallel/test-http-client-incomingmessage-destroy.js index a0823d37786365..64b95dc2ff273f 100644 --- a/test/parallel/test-http-client-incomingmessage-destroy.js +++ b/test/parallel/test-http-client-incomingmessage-destroy.js @@ -20,6 +20,13 @@ server.listen(0, () => { get({ port: server.address().port }, common.mustCall((res) => { - res.destroy(new Error('Destroy test')); + const err = new Error('Destroy test'); + assert.strictEqual(res.errored, null); + res.destroy(err); + assert.strictEqual(res.closed, false); + assert.strictEqual(res.errored, err); + res.on('close', () => { + assert.strictEqual(res.closed, true); + }); })); }); diff --git a/test/parallel/test-http-happy-eyeballs.js b/test/parallel/test-http-happy-eyeballs.js new file mode 100644 index 00000000000000..da81ce9a0146f1 --- /dev/null +++ b/test/parallel/test-http-happy-eyeballs.js @@ -0,0 +1,148 @@ +'use strict'; + +const common = require('../common'); +const { parseDNSPacket, writeDNSPacket } = require('../common/dns'); + +const assert = require('assert'); +const dgram = require('dgram'); +const { Resolver } = require('dns'); +const { request, createServer } = require('http'); + +// Test that happy eyeballs algorithm is properly implemented when using HTTP. + +let autoSelectFamilyAttemptTimeout = common.platformTimeout(250); +if (common.isWindows) { + // Some of the windows machines in the CI need more time to establish connection + autoSelectFamilyAttemptTimeout = common.platformTimeout(1500); +} + +function _lookup(resolver, hostname, options, cb) { + resolver.resolve(hostname, 'ANY', (err, replies) => { + assert.notStrictEqual(options.family, 4); + + if (err) { + return cb(err); + } + + const hosts = replies + .map((r) => ({ address: r.address, family: r.type === 'AAAA' ? 6 : 4 })) + .sort((a, b) => b.family - a.family); + + if (options.all === true) { + return cb(null, hosts); + } + + return cb(null, hosts[0].address, hosts[0].family); + }); +} + +function createDnsServer(ipv6Addr, ipv4Addr, cb) { + // Create a DNS server which replies with a AAAA and a A record for the same host + const socket = dgram.createSocket('udp4'); + + socket.on('message', common.mustCall((msg, { address, port }) => { + const parsed = parseDNSPacket(msg); + const domain = parsed.questions[0].domain; + assert.strictEqual(domain, 'example.org'); + + socket.send(writeDNSPacket({ + id: parsed.id, + questions: parsed.questions, + answers: [ + { type: 'AAAA', address: ipv6Addr, ttl: 123, domain: 'example.org' }, + { type: 'A', address: ipv4Addr, ttl: 123, domain: 'example.org' }, + ] + }), port, address); + })); + + socket.bind(0, () => { + const resolver = new Resolver(); + resolver.setServers([`127.0.0.1:${socket.address().port}`]); + + cb({ dnsServer: socket, lookup: _lookup.bind(null, resolver) }); + }); +} + +// Test that IPV4 is reached if IPV6 is not reachable +{ + createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) { + const ipv4Server = createServer(common.mustCall((_, res) => { + res.writeHead(200, { Connection: 'close' }); + res.end('response-ipv4'); + })); + + ipv4Server.listen(0, '127.0.0.1', common.mustCall(() => { + request( + `http://example.org:${ipv4Server.address().port}/`, + { + lookup, + autoSelectFamily: true, + autoSelectFamilyAttemptTimeout + }, + (res) => { + assert.strictEqual(res.statusCode, 200); + res.setEncoding('utf-8'); + + let response = ''; + + res.on('data', (chunk) => { + response += chunk; + }); + + res.on('end', common.mustCall(() => { + assert.strictEqual(response, 'response-ipv4'); + ipv4Server.close(); + dnsServer.close(); + })); + } + ).end(); + })); + })); +} + +// Test that IPV4 is NOT reached if IPV6 is reachable +if (common.hasIPv6) { + createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) { + const ipv4Server = createServer(common.mustNotCall((_, res) => { + res.writeHead(200, { Connection: 'close' }); + res.end('response-ipv4'); + })); + + const ipv6Server = createServer(common.mustCall((_, res) => { + res.writeHead(200, { Connection: 'close' }); + res.end('response-ipv6'); + })); + + ipv4Server.listen(0, '127.0.0.1', common.mustCall(() => { + const port = ipv4Server.address().port; + + ipv6Server.listen(port, '::1', common.mustCall(() => { + request( + `http://example.org:${ipv4Server.address().port}/`, + { + lookup, + autoSelectFamily: true, + autoSelectFamilyAttemptTimeout, + }, + (res) => { + assert.strictEqual(res.statusCode, 200); + res.setEncoding('utf-8'); + + let response = ''; + + res.on('data', (chunk) => { + response += chunk; + }); + + res.on('end', common.mustCall(() => { + assert.strictEqual(response, 'response-ipv6'); + ipv4Server.close(); + ipv6Server.close(); + dnsServer.close(); + })); + } + ).end(); + })); + })); + })); +} diff --git a/test/parallel/test-http-outgoing-destroyed.js b/test/parallel/test-http-outgoing-destroyed.js index e0199a1cd5ef23..2dd3d76fde7d40 100644 --- a/test/parallel/test-http-outgoing-destroyed.js +++ b/test/parallel/test-http-outgoing-destroyed.js @@ -1,24 +1,55 @@ 'use strict'; const common = require('../common'); const http = require('http'); +const assert = require('assert'); -const server = http.createServer(common.mustCall((req, res) => { - req.pipe(res); - res.on('error', common.mustNotCall()); - res.on('close', common.mustCall(() => { - res.end('asd'); - process.nextTick(() => { - server.close(); - }); - })); -})).listen(0, () => { - http - .request({ - port: server.address().port, - method: 'PUT' - }) - .on('response', (res) => { - res.destroy(); - }) - .write('asd'); -}); +{ + const server = http.createServer(common.mustCall((req, res) => { + assert.strictEqual(res.closed, false); + req.pipe(res); + res.on('error', common.mustNotCall()); + res.on('close', common.mustCall(() => { + assert.strictEqual(res.closed, true); + res.end('asd'); + process.nextTick(() => { + server.close(); + }); + })); + })).listen(0, () => { + http + .request({ + port: server.address().port, + method: 'PUT' + }) + .on('response', (res) => { + res.destroy(); + }) + .write('asd'); + }); +} + +{ + const server = http.createServer(common.mustCall((req, res) => { + assert.strictEqual(res.closed, false); + req.pipe(res); + res.on('error', common.mustNotCall()); + res.on('close', common.mustCall(() => { + assert.strictEqual(res.closed, true); + process.nextTick(() => { + server.close(); + }); + })); + const err = new Error('Destroy test'); + res.destroy(err); + assert.strictEqual(res.errored, err); + })).listen(0, () => { + http + .request({ + port: server.address().port, + method: 'PUT' + }) + .on('error', common.mustCall()) + .write('asd'); + }); + +} diff --git a/test/parallel/test-http-socket-listeners.js b/test/parallel/test-http-socket-listeners.js deleted file mode 100644 index 2513bc1a90c9f6..00000000000000 --- a/test/parallel/test-http-socket-listeners.js +++ /dev/null @@ -1,44 +0,0 @@ -'use strict'; - -const common = require('../common'); -const assert = require('assert'); -const http = require('http'); -const net = require('net'); - -// This test sends an invalid character to a HTTP server and purposely -// does not handle clientError (even if it sets an event handler). -// -// The idea is to let the server emit multiple errors on the socket, -// mostly due to parsing error, and make sure they don't result -// in leaking event listeners. - -let i = 0; -let socket; - -process.on('warning', common.mustNotCall()); - -const server = http.createServer(common.mustNotCall()); - -server.on('clientError', common.mustCallAtLeast((err) => { - assert.strictEqual(err.code, 'HPE_INVALID_METHOD'); - assert.strictEqual(err.rawPacket.toString(), '*'); - - if (i === 20) { - socket.end(); - } else { - socket.write('*'); - i++; - } -}, 1)); - -server.listen(0, () => { - socket = net.createConnection({ port: server.address().port }); - - socket.on('connect', () => { - socket.write('*'); - }); - - socket.on('close', () => { - server.close(); - }); -}); diff --git a/test/parallel/test-http2-binding.js b/test/parallel/test-http2-binding.js index 29f2901e85e6e0..7a91b2ba7406cd 100644 --- a/test/parallel/test-http2-binding.js +++ b/test/parallel/test-http2-binding.js @@ -180,6 +180,7 @@ const expectedHeaderNames = { HTTP2_HEADER_PURPOSE: 'purpose', HTTP2_HEADER_TIMING_ALLOW_ORIGIN: 'timing-allow-origin', HTTP2_HEADER_X_FORWARDED_FOR: 'x-forwarded-for', + HTTP2_HEADER_PRIORITY: 'priority', }; const expectedNGConstants = { diff --git a/test/parallel/test-http2-compat-serverresponse-write.js b/test/parallel/test-http2-compat-serverresponse-write.js index 1d7159d46e72bd..64b37e8a132e1a 100644 --- a/test/parallel/test-http2-compat-serverresponse-write.js +++ b/test/parallel/test-http2-compat-serverresponse-write.js @@ -71,3 +71,21 @@ const assert = require('assert'); })); })); } + +{ + const server = createServer(); + server.listen(0, mustCall(() => { + const port = server.address().port; + const url = `http://localhost:${port}`; + const client = connect(url, mustCall(() => { + client.request(); + })); + + server.once('request', mustCall((request, response) => { + response.destroy(); + assert.strictEqual(response.write('asd', mustNotCall()), false); + client.destroy(); + server.close(); + })); + })); +} diff --git a/test/parallel/test-http2-empty-frame-without-eof.js b/test/parallel/test-http2-empty-frame-without-eof.js index 2cd7d799769882..c384fdee6faf75 100644 --- a/test/parallel/test-http2-empty-frame-without-eof.js +++ b/test/parallel/test-http2-empty-frame-without-eof.js @@ -10,7 +10,9 @@ const { once } = require('events'); async function main() { const blobWithEmptyFrame = readSync('emptyframe.http2'); const server = net.createServer((socket) => { - socket.end(blobWithEmptyFrame); + socket.once('data', () => { + socket.end(blobWithEmptyFrame); + }); }).listen(0); await once(server, 'listening'); diff --git a/test/parallel/test-http2-respond-with-file-connection-abort.js b/test/parallel/test-http2-respond-with-file-connection-abort.js index ed200e5b391fe8..d5ed3645708d95 100644 --- a/test/parallel/test-http2-respond-with-file-connection-abort.js +++ b/test/parallel/test-http2-respond-with-file-connection-abort.js @@ -23,7 +23,7 @@ server.listen(0, common.mustCall(() => { const client = http2.connect(`http://localhost:${server.address().port}`); const req = client.request(); - req.on('response', common.mustCall(() => {})); + req.on('response', common.mustCall()); req.once('data', common.mustCall(() => { net.Socket.prototype.destroy.call(client.socket); server.close(); diff --git a/test/parallel/test-http2-server-close-callback.js b/test/parallel/test-http2-server-close-callback.js index 5b0b8116a147fd..e4cd24ce209782 100644 --- a/test/parallel/test-http2-server-close-callback.js +++ b/test/parallel/test-http2-server-close-callback.js @@ -13,7 +13,7 @@ let session; const countdown = new Countdown(2, () => { server.close(common.mustSucceed()); - session.destroy(); + session.close(); }); server.listen(0, common.mustCall(() => { diff --git a/test/parallel/test-http2-server-sessionerror.js b/test/parallel/test-http2-server-sessionerror.js index e266661b0cc2c3..b71b9df80f083f 100644 --- a/test/parallel/test-http2-server-sessionerror.js +++ b/test/parallel/test-http2-server-sessionerror.js @@ -44,17 +44,21 @@ server.on('sessionError', common.mustCall((err, session) => { server.listen(0, common.mustCall(() => { const url = `http://localhost:${server.address().port}`; http2.connect(url) - .on('error', common.expectsError({ - code: 'ERR_HTTP2_SESSION_ERROR', - message: 'Session closed with error code 2', + .on('error', common.mustCall((err) => { + if (err.code !== 'ECONNRESET') { + assert.strictEqual(err.code, 'ERR_HTTP2_SESSION_ERROR'); + assert.strictEqual(err.message, 'Session closed with error code 2'); + } })) .on('close', () => { server.removeAllListeners('error'); http2.connect(url) - .on('error', common.expectsError({ - code: 'ERR_HTTP2_SESSION_ERROR', - message: 'Session closed with error code 2', - })) + .on('error', common.mustCall((err) => { + if (err.code !== 'ECONNRESET') { + assert.strictEqual(err.code, 'ERR_HTTP2_SESSION_ERROR'); + assert.strictEqual(err.message, 'Session closed with error code 2'); + } + })) .on('close', () => server.close()); }); })); diff --git a/test/parallel/test-http2-socket-proxy-handler-for-has.js b/test/parallel/test-http2-socket-proxy-handler-for-has.js index ccc63149ff1b12..a8dfbfe07a24e5 100644 --- a/test/parallel/test-http2-socket-proxy-handler-for-has.js +++ b/test/parallel/test-http2-socket-proxy-handler-for-has.js @@ -29,8 +29,7 @@ server.listen(common.mustCall(() => { const req = client.request({}); req.on('response', common.mustCall((headers, flags) => { console.log(headers); - server.close(common.mustCall(() => { - })); + server.close(common.mustCall()); })); req.on('end', common.mustCall(() => { client.close(); diff --git a/test/parallel/test-http2-too-many-settings.js b/test/parallel/test-http2-too-many-settings.js index b87e921a915e0e..da5d5865792a83 100644 --- a/test/parallel/test-http2-too-many-settings.js +++ b/test/parallel/test-http2-too-many-settings.js @@ -29,9 +29,11 @@ function doTest(session) { server.listen(0, common.mustCall(() => { const client = h2.connect(`http://localhost:${server.address().port}`); - client.on('error', common.expectsError({ - code: 'ERR_HTTP2_SESSION_ERROR', - message: 'Session closed with error code 2', + client.on('error', common.mustCall((err) => { + if (err.code !== 'ECONNRESET') { + assert.strictEqual(err.code, 'ERR_HTTP2_SESSION_ERROR'); + assert.strictEqual(err.message, 'Session closed with error code 2'); + } })); client.on('close', common.mustCall(() => server.close())); })); diff --git a/test/parallel/test-http2-trailers-after-session-close.js b/test/parallel/test-http2-trailers-after-session-close.js new file mode 100644 index 00000000000000..d08f875494139c --- /dev/null +++ b/test/parallel/test-http2-trailers-after-session-close.js @@ -0,0 +1,49 @@ +'use strict'; + +const common = require('../common'); +if (!common.hasCrypto) + common.skip('missing crypto'); +const assert = require('assert'); +const http2 = require('http2'); + +const { + HTTP2_HEADER_PATH, + HTTP2_HEADER_STATUS, + HTTP2_HEADER_METHOD, +} = http2.constants; + +const server = http2.createServer(); +server.on('stream', common.mustCall((stream) => { + server.close(); + stream.session.close(); + stream.on('wantTrailers', common.mustCall(() => { + stream.sendTrailers({ xyz: 'abc' }); + })); + + stream.respond({ [HTTP2_HEADER_STATUS]: 200 }, { waitForTrailers: true }); + stream.write('some data'); + stream.end(); +})); + +server.listen(0, common.mustCall(() => { + const port = server.address().port; + const client = http2.connect(`http://localhost:${port}`); + client.socket.on('close', common.mustCall()); + const req = client.request({ + [HTTP2_HEADER_PATH]: '/', + [HTTP2_HEADER_METHOD]: 'POST' + }); + req.end(); + req.on('response', common.mustCall()); + let data = ''; + req.on('data', (chunk) => { + data += chunk; + }); + req.on('end', common.mustCall(() => { + assert.strictEqual(data, 'some data'); + })); + req.on('trailers', common.mustCall((headers) => { + assert.strictEqual(headers.xyz, 'abc'); + })); + req.on('close', common.mustCall()); +})); diff --git a/test/parallel/test-http2-window-size.js b/test/parallel/test-http2-window-size.js index b5940f29583a77..d0ae48361ef42b 100644 --- a/test/parallel/test-http2-window-size.js +++ b/test/parallel/test-http2-window-size.js @@ -100,4 +100,4 @@ for (const buffers of buffersList) { p = p.then(() => run(buffers, initialWindowSize)); } } -p.then(common.mustCall(() => {})); +p.then(common.mustCall()); diff --git a/test/parallel/test-https-happy-eyeballs.js b/test/parallel/test-https-happy-eyeballs.js new file mode 100644 index 00000000000000..789a95c551fd07 --- /dev/null +++ b/test/parallel/test-https-happy-eyeballs.js @@ -0,0 +1,164 @@ +'use strict'; + +const common = require('../common'); + +if (!common.hasCrypto) { + common.skip('missing crypto'); +} + +const { parseDNSPacket, writeDNSPacket } = require('../common/dns'); +const fixtures = require('../common/fixtures'); + +const assert = require('assert'); +const dgram = require('dgram'); +const { Resolver } = require('dns'); +const { request, createServer } = require('https'); + +if (!common.hasCrypto) + common.skip('missing crypto'); + +const options = { + key: fixtures.readKey('agent1-key.pem'), + cert: fixtures.readKey('agent1-cert.pem') +}; + +// Test that happy eyeballs algorithm is properly implemented when using HTTP. + +let autoSelectFamilyAttemptTimeout = common.platformTimeout(250); +if (common.isWindows) { + // Some of the windows machines in the CI need more time to establish connection + autoSelectFamilyAttemptTimeout = common.platformTimeout(1500); +} + +function _lookup(resolver, hostname, options, cb) { + resolver.resolve(hostname, 'ANY', (err, replies) => { + assert.notStrictEqual(options.family, 4); + + if (err) { + return cb(err); + } + + const hosts = replies + .map((r) => ({ address: r.address, family: r.type === 'AAAA' ? 6 : 4 })) + .sort((a, b) => b.family - a.family); + + if (options.all === true) { + return cb(null, hosts); + } + + return cb(null, hosts[0].address, hosts[0].family); + }); +} + +function createDnsServer(ipv6Addr, ipv4Addr, cb) { + // Create a DNS server which replies with a AAAA and a A record for the same host + const socket = dgram.createSocket('udp4'); + + socket.on('message', common.mustCall((msg, { address, port }) => { + const parsed = parseDNSPacket(msg); + const domain = parsed.questions[0].domain; + assert.strictEqual(domain, 'example.org'); + + socket.send(writeDNSPacket({ + id: parsed.id, + questions: parsed.questions, + answers: [ + { type: 'AAAA', address: ipv6Addr, ttl: 123, domain: 'example.org' }, + { type: 'A', address: ipv4Addr, ttl: 123, domain: 'example.org' }, + ] + }), port, address); + })); + + socket.bind(0, () => { + const resolver = new Resolver(); + resolver.setServers([`127.0.0.1:${socket.address().port}`]); + + cb({ dnsServer: socket, lookup: _lookup.bind(null, resolver) }); + }); +} + +// Test that IPV4 is reached if IPV6 is not reachable +{ + createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) { + const ipv4Server = createServer(options, common.mustCall((_, res) => { + res.writeHead(200, { Connection: 'close' }); + res.end('response-ipv4'); + })); + + ipv4Server.listen(0, '127.0.0.1', common.mustCall(() => { + request( + `https://example.org:${ipv4Server.address().port}/`, + { + lookup, + rejectUnauthorized: false, + autoSelectFamily: true, + autoSelectFamilyAttemptTimeout + }, + (res) => { + assert.strictEqual(res.statusCode, 200); + res.setEncoding('utf-8'); + + let response = ''; + + res.on('data', (chunk) => { + response += chunk; + }); + + res.on('end', common.mustCall(() => { + assert.strictEqual(response, 'response-ipv4'); + ipv4Server.close(); + dnsServer.close(); + })); + } + ).end(); + })); + })); +} + +// Test that IPV4 is NOT reached if IPV6 is reachable +if (common.hasIPv6) { + createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) { + const ipv4Server = createServer(options, common.mustNotCall((_, res) => { + res.writeHead(200, { Connection: 'close' }); + res.end('response-ipv4'); + })); + + const ipv6Server = createServer(options, common.mustCall((_, res) => { + res.writeHead(200, { Connection: 'close' }); + res.end('response-ipv6'); + })); + + ipv4Server.listen(0, '127.0.0.1', common.mustCall(() => { + const port = ipv4Server.address().port; + + ipv6Server.listen(port, '::1', common.mustCall(() => { + request( + `https://example.org:${ipv4Server.address().port}/`, + { + lookup, + rejectUnauthorized: false, + autoSelectFamily: true, + autoSelectFamilyAttemptTimeout, + }, + (res) => { + assert.strictEqual(res.statusCode, 200); + res.setEncoding('utf-8'); + + let response = ''; + + res.on('data', (chunk) => { + response += chunk; + }); + + res.on('end', common.mustCall(() => { + assert.strictEqual(response, 'response-ipv6'); + ipv4Server.close(); + ipv6Server.close(); + dnsServer.close(); + })); + } + ).end(); + })); + })); + })); +} diff --git a/test/parallel/test-https-max-header-size-per-stream.js b/test/parallel/test-https-max-header-size-per-stream.js index f7117e16fb43f6..796af5e6e08793 100644 --- a/test/parallel/test-https-max-header-size-per-stream.js +++ b/test/parallel/test-https-max-header-size-per-stream.js @@ -98,7 +98,7 @@ const certFixture = { // clientError may be emitted multiple times when header is larger than // maxHeaderSize. - server.on('clientError', common.mustCallAtLeast(() => {}, 1)); + server.on('clientError', common.mustCallAtLeast(1)); server.listen(0, common.mustCall(() => { const client = tls.connect({ diff --git a/test/parallel/test-icu-env.js b/test/parallel/test-icu-env.js index 368f829234684f..9db276e5bbf28f 100644 --- a/test/parallel/test-icu-env.js +++ b/test/parallel/test-icu-env.js @@ -122,17 +122,17 @@ if (isMockable) { assert.deepStrictEqual( locales.map((LANG) => runEnvOutside({ LANG, TZ: 'Europe/Zurich' }, 'new Date(333333333333).toLocaleString()')), [ - '7/25/1980, 1:35:33 AM', + '7/25/1980, 1:35:33 AM', '1980/7/25 01:35:33', '25/7/1980, 1:35:33 am', '25/7/1980, 1:35:33', '25/07/1980 01:35:33', - '٢٥‏/٧‏/١٩٨٠, ١:٣٥:٣٣ ص', - '২৫/৭/১৯৮০ ১:৩৫:৩৩ AM', + '٢٥‏/٧‏/١٩٨٠، ١:٣٥:٣٣ ص', + '২৫/৭/১৯৮০, ১:৩৫:৩৩ AM', '25.07.1980, 01:35:33', - '25/07/1980 01:35:33', - '25/7/1980 1:35:33 AM', - '25/7/1980 01.35.33', + '25/07/1980, 01:35:33', + '25/7/1980، 1:35:33 AM', + '25/7/1980, 01.35.33', '25.7.1980, 01:35:33', '1980/7/25 1:35:33', '25/7/1980 01:35:33', diff --git a/test/parallel/test-inspect-address-in-use.js b/test/parallel/test-inspect-address-in-use.js new file mode 100644 index 00000000000000..eb076b21c9beaa --- /dev/null +++ b/test/parallel/test-inspect-address-in-use.js @@ -0,0 +1,64 @@ +'use strict'; +const common = require('../common'); +common.skipIfInspectorDisabled(); + +const { spawnSync } = require('child_process'); +const { createServer } = require('http'); +const assert = require('assert'); +const tmpdir = require('../common/tmpdir'); +const fixtures = require('../common/fixtures'); +const entry = fixtures.path('empty.js'); +const { Worker } = require('worker_threads'); + +function testOnServerListen(fn) { + const server = createServer((socket) => { + socket.end('echo'); + }); + + server.on('listening', () => { + fn(server); + server.close(); + }); + server.listen(0, '127.0.0.1'); +} + +function testChildProcess(getArgs, exitCode, options) { + testOnServerListen((server) => { + const { port } = server.address(); + const child = spawnSync(process.execPath, getArgs(port), options); + const stderr = child.stderr.toString().trim(); + const stdout = child.stdout.toString().trim(); + console.log('[STDERR]'); + console.log(stderr); + console.log('[STDOUT]'); + console.log(stdout); + const match = stderr.match( + /Starting inspector on 127\.0\.0\.1:(\d+) failed: address already in use/ + ); + assert.notStrictEqual(match, null); + assert.strictEqual(match[1], port + ''); + assert.strictEqual(child.status, exitCode); + }); +} + +tmpdir.refresh(); + +testChildProcess( + (port) => [`--inspect=${port}`, '--build-snapshot', entry], 0, + { cwd: tmpdir.path }); + +testChildProcess( + (port) => [`--inspect=${port}`, entry], 0); + +testOnServerListen((server) => { + const { port } = server.address(); + const worker = new Worker(entry, { + execArgv: [`--inspect=${port}`] + }); + + worker.on('error', common.mustNotCall()); + + worker.on('exit', common.mustCall((code) => { + assert.strictEqual(code, 0); + })); +}); diff --git a/test/parallel/test-inspector-tracing-domain.js b/test/parallel/test-inspector-tracing-domain.js index 164fbe1cd86b67..f5ac6875a0f643 100644 --- a/test/parallel/test-inspector-tracing-domain.js +++ b/test/parallel/test-inspector-tracing-domain.js @@ -10,12 +10,6 @@ const { Session } = require('inspector'); const session = new Session(); -function compareIgnoringOrder(array1, array2) { - const set = new Set(array1); - const test = set.size === array2.length && array2.every((el) => set.has(el)); - assert.ok(test, `[${array1}] differs from [${array2}]`); -} - function post(message, data) { return new Promise((resolve, reject) => { session.post(message, data, (err, result) => { @@ -48,10 +42,33 @@ async function test() { session.on('NodeTracing.dataCollected', (n) => traceNotification = n); session.on('NodeTracing.tracingComplete', () => tracingComplete = true); const { categories } = await post('NodeTracing.getCategories'); - compareIgnoringOrder(['node', 'node.async', 'node.bootstrap', 'node.fs.sync', - 'node.perf', 'node.perf.usertiming', - 'node.perf.timerify', 'v8'], - categories); + const expectedCategories = [ + 'node', + 'node.async_hooks', + 'node.bootstrap', + 'node.console', + 'node.dns.native', + 'node.environment', + 'node.fs.async', + 'node.fs.sync', + 'node.fs_dir.async', + 'node.fs_dir.sync', + 'node.http', + 'node.net.native', + 'node.perf', + 'node.perf.timerify', + 'node.perf.usertiming', + 'node.promises.rejections', + 'node.threadpoolwork.async', + 'node.threadpoolwork.sync', + 'node.vm.script', + 'v8', + ].sort(); + assert.ok(categories.length === expectedCategories.length); + categories.forEach((category, index) => { + const value = expectedCategories[index]; + assert.ok(category === value, `${category} is out of order, expect ${value}`); + }); const traceConfig = { includedCategories: ['v8'] }; await post('NodeTracing.start', { traceConfig }); diff --git a/test/parallel/test-internal-util-decorate-error-stack.js b/test/parallel/test-internal-util-decorate-error-stack.js index b36714b44b8b72..3566d9375fb81c 100644 --- a/test/parallel/test-internal-util-decorate-error-stack.js +++ b/test/parallel/test-internal-util-decorate-error-stack.js @@ -5,12 +5,14 @@ const fixtures = require('../common/fixtures'); const assert = require('assert'); const internalUtil = require('internal/util'); const { internalBinding } = require('internal/test/binding'); -const binding = internalBinding('util'); +const { + privateSymbols: { + arrow_message_private_symbol, + decorated_private_symbol, + } +} = internalBinding('util'); const spawnSync = require('child_process').spawnSync; -const kArrowMessagePrivateSymbolIndex = binding.arrow_message_private_symbol; -const kDecoratedPrivateSymbolIndex = binding.decorated_private_symbol; - const decorateErrorStack = internalUtil.decorateErrorStack; // Verify that decorateErrorStack does not throw with non-objects. @@ -73,9 +75,8 @@ const arrowMessage = 'arrow_message'; err = new Error('foo'); originalStack = err.stack; -binding.setHiddenValue(err, kArrowMessagePrivateSymbolIndex, arrowMessage); +err[arrow_message_private_symbol] = arrowMessage; decorateErrorStack(err); assert.strictEqual(err.stack, `${arrowMessage}${originalStack}`); -assert.strictEqual( - binding.getHiddenValue(err, kDecoratedPrivateSymbolIndex), true); +assert.strictEqual(err[decorated_private_symbol], true); diff --git a/test/parallel/test-intl.js b/test/parallel/test-intl.js index 7d1742f2c7d1c6..2cf3efe11a205b 100644 --- a/test/parallel/test-intl.js +++ b/test/parallel/test-intl.js @@ -97,7 +97,11 @@ if (!common.hasIntl) { // Test format { const localeString = date0.toLocaleString(['en'], optsGMT); - assert.strictEqual(localeString, '1/1/1970, 12:00:00 AM'); + if (Number(process.versions.cldr) >= 42) { + assert.strictEqual(localeString, '1/1/1970, 12:00:00 AM'); + } else { + assert.strictEqual(localeString, '1/1/1970, 12:00:00 AM'); + } } // number format { diff --git a/test/parallel/test-mime-api.js b/test/parallel/test-mime-api.js new file mode 100644 index 00000000000000..56f8795c4b90fe --- /dev/null +++ b/test/parallel/test-mime-api.js @@ -0,0 +1,160 @@ +'use strict'; + +require('../common'); +const assert = require('assert'); +const { MIMEType, MIMEParams } = require('util'); + + +const WHITESPACES = '\t\n\f\r '; +const NOT_HTTP_TOKEN_CODE_POINT = ','; +const NOT_HTTP_QUOTED_STRING_CODE_POINT = '\n'; + +const mime = new MIMEType('application/ecmascript; '); +const mime_descriptors = Object.getOwnPropertyDescriptors(mime); +const mime_proto = Object.getPrototypeOf(mime); +const mime_impersonator = Object.create(mime_proto); +for (const key of Object.keys(mime_descriptors)) { + const descriptor = mime_descriptors[key]; + if (descriptor.get) { + assert.throws(descriptor.get.call(mime_impersonator), /Invalid receiver/i); + } + if (descriptor.set) { + assert.throws(descriptor.set.call(mime_impersonator, 'x'), /Invalid receiver/i); + } +} + + +assert.strictEqual( + JSON.stringify(mime), + JSON.stringify('application/ecmascript')); +assert.strictEqual(`${mime}`, 'application/ecmascript'); +assert.strictEqual(mime.essence, 'application/ecmascript'); +assert.strictEqual(mime.type, 'application'); +assert.strictEqual(mime.subtype, 'ecmascript'); +assert.ok(mime.params); +assert.deepStrictEqual([], [...mime.params]); +assert.strictEqual(mime.params.has('not found'), false); +assert.strictEqual(mime.params.get('not found'), null); +assert.strictEqual(mime.params.delete('not found'), undefined); + + +mime.type = 'text'; +assert.strictEqual(mime.type, 'text'); +assert.strictEqual(JSON.stringify(mime), JSON.stringify('text/ecmascript')); +assert.strictEqual(`${mime}`, 'text/ecmascript'); +assert.strictEqual(mime.essence, 'text/ecmascript'); + +assert.throws(() => { + mime.type = `${WHITESPACES}text`; +}, /ERR_INVALID_MIME_SYNTAX/); + +assert.throws(() => mime.type = '', /type/i); +assert.throws(() => mime.type = '/', /type/i); +assert.throws(() => mime.type = 'x/', /type/i); +assert.throws(() => mime.type = '/x', /type/i); +assert.throws(() => mime.type = NOT_HTTP_TOKEN_CODE_POINT, /type/i); +assert.throws(() => mime.type = `${NOT_HTTP_TOKEN_CODE_POINT}/`, /type/i); +assert.throws(() => mime.type = `/${NOT_HTTP_TOKEN_CODE_POINT}`, /type/i); + + +mime.subtype = 'javascript'; +assert.strictEqual(mime.type, 'text'); +assert.strictEqual(JSON.stringify(mime), JSON.stringify('text/javascript')); +assert.strictEqual(`${mime}`, 'text/javascript'); +assert.strictEqual(mime.essence, 'text/javascript'); +assert.strictEqual(`${mime.params}`, ''); +assert.strictEqual(`${new MIMEParams()}`, ''); +assert.strictEqual(`${new MIMEParams(mime.params)}`, ''); +assert.strictEqual(`${new MIMEParams(`${mime.params}`)}`, ''); + +assert.throws(() => { + mime.subtype = `javascript${WHITESPACES}`; +}, /ERR_INVALID_MIME_SYNTAX/); + +assert.throws(() => mime.subtype = '', /subtype/i); +assert.throws(() => mime.subtype = ';', /subtype/i); +assert.throws(() => mime.subtype = 'x;', /subtype/i); +assert.throws(() => mime.subtype = ';x', /subtype/i); +assert.throws(() => mime.subtype = NOT_HTTP_TOKEN_CODE_POINT, /subtype/i); +assert.throws( + () => mime.subtype = `${NOT_HTTP_TOKEN_CODE_POINT};`, + /subtype/i); +assert.throws( + () => mime.subtype = `;${NOT_HTTP_TOKEN_CODE_POINT}`, + /subtype/i); + + +const params = mime.params; +params.set('charset', 'utf-8'); +assert.strictEqual(params.has('charset'), true); +assert.strictEqual(params.get('charset'), 'utf-8'); +assert.deepStrictEqual([...params], [['charset', 'utf-8']]); +assert.strictEqual( + JSON.stringify(mime), + JSON.stringify('text/javascript;charset=utf-8')); +assert.strictEqual(`${mime}`, 'text/javascript;charset=utf-8'); +assert.strictEqual(mime.essence, 'text/javascript'); +assert.strictEqual(`${mime.params}`, 'charset=utf-8'); +assert.strictEqual(`${new MIMEParams(mime.params)}`, ''); +assert.strictEqual(`${new MIMEParams(`${mime.params}`)}`, ''); + +params.set('goal', 'module'); +assert.strictEqual(params.has('goal'), true); +assert.strictEqual(params.get('goal'), 'module'); +assert.deepStrictEqual([...params], [['charset', 'utf-8'], ['goal', 'module']]); +assert.strictEqual( + JSON.stringify(mime), + JSON.stringify('text/javascript;charset=utf-8;goal=module')); +assert.strictEqual(`${mime}`, 'text/javascript;charset=utf-8;goal=module'); +assert.strictEqual(mime.essence, 'text/javascript'); +assert.strictEqual(`${mime.params}`, 'charset=utf-8;goal=module'); +assert.strictEqual(`${new MIMEParams(mime.params)}`, ''); +assert.strictEqual(`${new MIMEParams(`${mime.params}`)}`, ''); + +assert.throws(() => { + params.set(`${WHITESPACES}goal`, 'module'); +}, /ERR_INVALID_MIME_SYNTAX/); + +params.set('charset', 'iso-8859-1'); +assert.strictEqual(params.has('charset'), true); +assert.strictEqual(params.get('charset'), 'iso-8859-1'); +assert.deepStrictEqual( + [...params], + [['charset', 'iso-8859-1'], ['goal', 'module']]); +assert.strictEqual( + JSON.stringify(mime), + JSON.stringify('text/javascript;charset=iso-8859-1;goal=module')); +assert.strictEqual(`${mime}`, 'text/javascript;charset=iso-8859-1;goal=module'); +assert.strictEqual(mime.essence, 'text/javascript'); + +params.delete('charset'); +assert.strictEqual(params.has('charset'), false); +assert.strictEqual(params.get('charset'), null); +assert.deepStrictEqual([...params], [['goal', 'module']]); +assert.strictEqual( + JSON.stringify(mime), + JSON.stringify('text/javascript;goal=module')); +assert.strictEqual(`${mime}`, 'text/javascript;goal=module'); +assert.strictEqual(mime.essence, 'text/javascript'); + +params.set('x', ''); +assert.strictEqual(params.has('x'), true); +assert.strictEqual(params.get('x'), ''); +assert.deepStrictEqual([...params], [['goal', 'module'], ['x', '']]); +assert.strictEqual( + JSON.stringify(mime), + JSON.stringify('text/javascript;goal=module;x=""')); +assert.strictEqual(`${mime}`, 'text/javascript;goal=module;x=""'); +assert.strictEqual(mime.essence, 'text/javascript'); + +assert.throws(() => params.set('', 'x'), /parameter name/i); +assert.throws(() => params.set('=', 'x'), /parameter name/i); +assert.throws(() => params.set('x=', 'x'), /parameter name/i); +assert.throws(() => params.set('=x', 'x'), /parameter name/i); +assert.throws(() => params.set(`${NOT_HTTP_TOKEN_CODE_POINT}=`, 'x'), /parameter name/i); +assert.throws(() => params.set(`${NOT_HTTP_TOKEN_CODE_POINT}x`, 'x'), /parameter name/i); +assert.throws(() => params.set(`x${NOT_HTTP_TOKEN_CODE_POINT}`, 'x'), /parameter name/i); + +assert.throws(() => params.set('x', `${NOT_HTTP_QUOTED_STRING_CODE_POINT};`), /parameter value/i); +assert.throws(() => params.set('x', `${NOT_HTTP_QUOTED_STRING_CODE_POINT}x`), /parameter value/i); +assert.throws(() => params.set('x', `x${NOT_HTTP_QUOTED_STRING_CODE_POINT}`), /parameter value/i); diff --git a/test/parallel/test-mime-whatwg.js b/test/parallel/test-mime-whatwg.js new file mode 100644 index 00000000000000..b61e6d620ab735 --- /dev/null +++ b/test/parallel/test-mime-whatwg.js @@ -0,0 +1,23 @@ +'use strict'; + +require('../common'); +const assert = require('assert'); +const { MIMEType } = require('util'); +const fixtures = require('../common/fixtures'); + +function test(mimes) { + for (const entry of mimes) { + if (typeof entry === 'string') continue; + const { input, output } = entry; + if (output === null) { + assert.throws(() => new MIMEType(input), /ERR_INVALID_MIME_SYNTAX/i); + } else { + const str = `${new MIMEType(input)}`; + assert.strictEqual(str, output); + } + } +} + +// These come from https://github.com/web-platform-tests/wpt/tree/master/mimesniff/mime-types/resources +test(require(fixtures.path('./mime-whatwg.js'))); +test(require(fixtures.path('./mime-whatwg-generated.js'))); diff --git a/test/parallel/test-module-stat.js b/test/parallel/test-module-stat.js new file mode 100644 index 00000000000000..eaaeb898afd603 --- /dev/null +++ b/test/parallel/test-module-stat.js @@ -0,0 +1,25 @@ +'use strict'; +require('../common'); + +// This tests Module._stat. + +const Module = require('module'); +const fs = require('fs'); +const tmpdir = require('../common/tmpdir'); +const { ok, strictEqual } = require('assert'); +const { join } = require('path'); + +const directory = join(tmpdir.path, 'directory'); +const doesNotExist = join(tmpdir.path, 'does-not-exist'); +const file = join(tmpdir.path, 'file.js'); + +tmpdir.refresh(); +fs.writeFileSync(file, "module.exports = { a: 'b' }"); +fs.mkdirSync(directory); + +strictEqual(Module._stat(directory), 1); // Returns 1 for directories. +strictEqual(Module._stat(file), 0); // Returns 0 for files. +ok(Module._stat(doesNotExist) < 0); // Returns a negative integer for any other kind of strings. + +// TODO(RaisinTen): Add tests that make sure that Module._stat() does not crash when called +// with a non-string data type. It crashes currently. diff --git a/test/parallel/test-net-happy-eyeballs-ipv4first.js b/test/parallel/test-net-happy-eyeballs-ipv4first.js new file mode 100644 index 00000000000000..00bff09ac6dde8 --- /dev/null +++ b/test/parallel/test-net-happy-eyeballs-ipv4first.js @@ -0,0 +1,112 @@ +'use strict'; + +const common = require('../common'); +const { parseDNSPacket, writeDNSPacket } = require('../common/dns'); + +const assert = require('assert'); +const dgram = require('dgram'); +const { Resolver } = require('dns'); +const { createConnection, createServer } = require('net'); + +// Test that happy eyeballs algorithm is properly implemented when a A record is returned first. + +let autoSelectFamilyAttemptTimeout = common.platformTimeout(250); +if (common.isWindows) { + // Some of the windows machines in the CI need more time to establish connection + autoSelectFamilyAttemptTimeout = common.platformTimeout(1500); +} + +function _lookup(resolver, hostname, options, cb) { + resolver.resolve(hostname, 'ANY', (err, replies) => { + assert.notStrictEqual(options.family, 4); + + if (err) { + return cb(err); + } + + const hosts = replies + .map((r) => ({ address: r.address, family: r.type === 'AAAA' ? 6 : 4 })); + + if (options.all === true) { + return cb(null, hosts); + } + + return cb(null, hosts[0].address, hosts[0].family); + }); +} + +function createDnsServer(ipv6Addr, ipv4Addr, cb) { + // Create a DNS server which replies with a AAAA and a A record for the same host + const socket = dgram.createSocket('udp4'); + + socket.on('message', common.mustCall((msg, { address, port }) => { + const parsed = parseDNSPacket(msg); + const domain = parsed.questions[0].domain; + assert.strictEqual(domain, 'example.org'); + + socket.send(writeDNSPacket({ + id: parsed.id, + questions: parsed.questions, + answers: [ + { type: 'A', address: ipv4Addr, ttl: 123, domain: 'example.org' }, + { type: 'AAAA', address: ipv6Addr, ttl: 123, domain: 'example.org' }, + ] + }), port, address); + })); + + socket.bind(0, () => { + const resolver = new Resolver(); + resolver.setServers([`127.0.0.1:${socket.address().port}`]); + + cb({ dnsServer: socket, lookup: _lookup.bind(null, resolver) }); + }); +} + +// Test that IPV6 is NOT reached if IPV4 is sorted first +if (common.hasIPv6) { + createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) { + const ipv4Server = createServer((socket) => { + socket.on('data', common.mustCall(() => { + socket.write('response-ipv4'); + socket.end(); + })); + }); + + const ipv6Server = createServer((socket) => { + socket.on('data', common.mustNotCall(() => { + socket.write('response-ipv6'); + socket.end(); + })); + }); + + ipv4Server.listen(0, '127.0.0.1', common.mustCall(() => { + const port = ipv4Server.address().port; + + ipv6Server.listen(port, '::1', common.mustCall(() => { + const connection = createConnection({ + host: 'example.org', + port, + lookup, + autoSelectFamily: true, + autoSelectFamilyAttemptTimeout + }); + + let response = ''; + connection.setEncoding('utf-8'); + + connection.on('data', (chunk) => { + response += chunk; + }); + + connection.on('end', common.mustCall(() => { + assert.strictEqual(response, 'response-ipv4'); + ipv4Server.close(); + ipv6Server.close(); + dnsServer.close(); + })); + + connection.write('request'); + })); + })); + })); +} diff --git a/test/parallel/test-net-happy-eyeballs.js b/test/parallel/test-net-happy-eyeballs.js new file mode 100644 index 00000000000000..a7b19a074edd8b --- /dev/null +++ b/test/parallel/test-net-happy-eyeballs.js @@ -0,0 +1,215 @@ +'use strict'; + +const common = require('../common'); +const { parseDNSPacket, writeDNSPacket } = require('../common/dns'); + +const assert = require('assert'); +const dgram = require('dgram'); +const { Resolver } = require('dns'); +const { createConnection, createServer } = require('net'); + +// Test that happy eyeballs algorithm is properly implemented. + +let autoSelectFamilyAttemptTimeout = common.platformTimeout(250); +if (common.isWindows) { + // Some of the windows machines in the CI need more time to establish connection + autoSelectFamilyAttemptTimeout = common.platformTimeout(1500); +} + +function _lookup(resolver, hostname, options, cb) { + resolver.resolve(hostname, 'ANY', (err, replies) => { + assert.notStrictEqual(options.family, 4); + + if (err) { + return cb(err); + } + + const hosts = replies + .map((r) => ({ address: r.address, family: r.type === 'AAAA' ? 6 : 4 })) + .sort((a, b) => b.family - a.family); + + if (options.all === true) { + return cb(null, hosts); + } + + return cb(null, hosts[0].address, hosts[0].family); + }); +} + +function createDnsServer(ipv6Addr, ipv4Addr, cb) { + // Create a DNS server which replies with a AAAA and a A record for the same host + const socket = dgram.createSocket('udp4'); + + socket.on('message', common.mustCall((msg, { address, port }) => { + const parsed = parseDNSPacket(msg); + const domain = parsed.questions[0].domain; + assert.strictEqual(domain, 'example.org'); + + socket.send(writeDNSPacket({ + id: parsed.id, + questions: parsed.questions, + answers: [ + { type: 'AAAA', address: ipv6Addr, ttl: 123, domain: 'example.org' }, + { type: 'A', address: ipv4Addr, ttl: 123, domain: 'example.org' }, + ] + }), port, address); + })); + + socket.bind(0, () => { + const resolver = new Resolver(); + resolver.setServers([`127.0.0.1:${socket.address().port}`]); + + cb({ dnsServer: socket, lookup: _lookup.bind(null, resolver) }); + }); +} + +// Test that IPV4 is reached if IPV6 is not reachable +{ + createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) { + const ipv4Server = createServer((socket) => { + socket.on('data', common.mustCall(() => { + socket.write('response-ipv4'); + socket.end(); + })); + }); + + ipv4Server.listen(0, '127.0.0.1', common.mustCall(() => { + const connection = createConnection({ + host: 'example.org', + port: ipv4Server.address().port, + lookup, + autoSelectFamily: true, + autoSelectFamilyAttemptTimeout, + }); + + let response = ''; + connection.setEncoding('utf-8'); + + connection.on('data', (chunk) => { + response += chunk; + }); + + connection.on('end', common.mustCall(() => { + assert.strictEqual(response, 'response-ipv4'); + ipv4Server.close(); + dnsServer.close(); + })); + + connection.write('request'); + })); + })); +} + +// Test that IPV4 is NOT reached if IPV6 is reachable +if (common.hasIPv6) { + createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) { + const ipv4Server = createServer((socket) => { + socket.on('data', common.mustNotCall(() => { + socket.write('response-ipv4'); + socket.end(); + })); + }); + + const ipv6Server = createServer((socket) => { + socket.on('data', common.mustCall(() => { + socket.write('response-ipv6'); + socket.end(); + })); + }); + + ipv4Server.listen(0, '127.0.0.1', common.mustCall(() => { + const port = ipv4Server.address().port; + + ipv6Server.listen(port, '::1', common.mustCall(() => { + const connection = createConnection({ + host: 'example.org', + port, + lookup, + autoSelectFamily: true, + autoSelectFamilyAttemptTimeout, + }); + + let response = ''; + connection.setEncoding('utf-8'); + + connection.on('data', (chunk) => { + response += chunk; + }); + + connection.on('end', common.mustCall(() => { + assert.strictEqual(response, 'response-ipv6'); + ipv4Server.close(); + ipv6Server.close(); + dnsServer.close(); + })); + + connection.write('request'); + })); + })); + })); +} + +// Test that when all errors are returned when no connections succeeded +{ + createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) { + const connection = createConnection({ + host: 'example.org', + port: 10, + lookup, + autoSelectFamily: true, + autoSelectFamilyAttemptTimeout, + }); + + connection.on('ready', common.mustNotCall()); + connection.on('error', common.mustCall((error) => { + assert.strictEqual(error.constructor.name, 'AggregateError'); + assert.strictEqual(error.errors.length, 2); + + const errors = error.errors.map((e) => e.message); + assert.ok(errors.includes('connect ECONNREFUSED 127.0.0.1:10')); + + if (common.hasIPv6) { + assert.ok(errors.includes('connect ECONNREFUSED ::1:10')); + } + + dnsServer.close(); + })); + })); +} + +// Test that the option can be disabled +{ + createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) { + const ipv4Server = createServer((socket) => { + socket.on('data', common.mustCall(() => { + socket.write('response-ipv4'); + socket.end(); + })); + }); + + ipv4Server.listen(0, '127.0.0.1', common.mustCall(() => { + const port = ipv4Server.address().port; + + const connection = createConnection({ + host: 'example.org', + port, + lookup, + autoSelectFamily: false, + }); + + connection.on('ready', common.mustNotCall()); + connection.on('error', common.mustCall((error) => { + if (common.hasIPv6) { + assert.strictEqual(error.code, 'ECONNREFUSED'); + assert.strictEqual(error.message, `connect ECONNREFUSED ::1:${port}`); + } else { + assert.strictEqual(error.code, 'EADDRNOTAVAIL'); + assert.strictEqual(error.message, `connect EADDRNOTAVAIL ::1:${port} - Local (:::0)`); + } + + ipv4Server.close(); + dnsServer.close(); + })); + })); + })); +} diff --git a/test/parallel/test-net-socket-connect-invalid-autoselectfamilyattempttimeout.js b/test/parallel/test-net-socket-connect-invalid-autoselectfamilyattempttimeout.js new file mode 100644 index 00000000000000..b7bd1ec0751ae8 --- /dev/null +++ b/test/parallel/test-net-socket-connect-invalid-autoselectfamilyattempttimeout.js @@ -0,0 +1,14 @@ +'use strict'; +require('../common'); +const assert = require('assert'); +const net = require('net'); + +for (const autoSelectFamilyAttemptTimeout of [-10, 0]) { + assert.throws(() => { + net.connect({ + port: 8080, + autoSelectFamily: true, + autoSelectFamilyAttemptTimeout, + }); + }, { code: 'ERR_OUT_OF_RANGE' }); +} diff --git a/test/parallel/test-net-socket-end-callback.js b/test/parallel/test-net-socket-end-callback.js index 6aa53251f502a6..a52cee6794f8e4 100644 --- a/test/parallel/test-net-socket-end-callback.js +++ b/test/parallel/test-net-socket-end-callback.js @@ -14,7 +14,7 @@ server.listen(common.mustCall(() => { }); }; - const cb = common.mustCall(() => {}, 3); + const cb = common.mustCall(3); connect(cb); connect('foo', cb); diff --git a/test/parallel/test-net-socket-setnodelay.js b/test/parallel/test-net-socket-setnodelay.js index da1d9a4a314882..0be94a7ba461ee 100644 --- a/test/parallel/test-net-socket-setnodelay.js +++ b/test/parallel/test-net-socket-setnodelay.js @@ -37,7 +37,7 @@ falseyValues.forEach((testVal) => socket.setNoDelay(testVal)); socket = new net.Socket({ handle: { - setNoDelay: common.mustCall(() => {}, 3), + setNoDelay: common.mustCall(3), readStart() {} } }); diff --git a/test/parallel/test-os-process-priority.js b/test/parallel/test-os-process-priority.js index c6fdbff9e554d9..2edabf53dff333 100644 --- a/test/parallel/test-os-process-priority.js +++ b/test/parallel/test-os-process-priority.js @@ -109,6 +109,14 @@ for (let i = PRIORITY_HIGHEST; i <= PRIORITY_LOW; i++) { checkPriority(process.pid, i); } +{ + assert.throws(() => { os.getPriority(-1); }, { + code: 'ERR_SYSTEM_ERROR', + message: /A system error occurred: uv_os_getpriority returned /, + name: 'SystemError' + }); +} + function checkPriority(pid, expected) { const priority = os.getPriority(pid); diff --git a/test/parallel/test-primordials-promise.js b/test/parallel/test-primordials-promise.js index c753b4b7e79912..58a65d73bf6618 100644 --- a/test/parallel/test-primordials-promise.js +++ b/test/parallel/test-primordials-promise.js @@ -7,7 +7,10 @@ const assert = require('assert'); const { PromisePrototypeThen, SafePromiseAll, + SafePromiseAllReturnArrayLike, + SafePromiseAllReturnVoid, SafePromiseAllSettled, + SafePromiseAllSettledReturnVoid, SafePromiseAny, SafePromisePrototypeFinally, SafePromiseRace, @@ -18,18 +21,97 @@ Promise.all = common.mustNotCall('%Promise%.all'); Promise.allSettled = common.mustNotCall('%Promise%.allSettled'); Promise.any = common.mustNotCall('%Promise%.any'); Promise.race = common.mustNotCall('%Promise%.race'); -Promise.prototype.catch = common.mustNotCall('%Promise.prototype%.catch'); -Promise.prototype.finally = common.mustNotCall('%Promise.prototype%.finally'); -Promise.prototype.then = common.mustNotCall('%Promise.prototype%.then'); + +Object.defineProperties(Promise.prototype, { + catch: { + set: common.mustNotCall('set %Promise.prototype%.catch'), + get: common.mustNotCall('get %Promise.prototype%.catch'), + }, + finally: { + set: common.mustNotCall('set %Promise.prototype%.finally'), + get: common.mustNotCall('get %Promise.prototype%.finally'), + }, + then: { + set: common.mustNotCall('set %Promise.prototype%.then'), + get: common.mustNotCall('get %Promise.prototype%.then'), + }, +}); +Object.defineProperties(Array.prototype, { + then: { + configurable: true, + set: common.mustNotCall('set %Array.prototype%.then'), + get: common.mustNotCall('get %Array.prototype%.then'), + }, +}); +Object.defineProperties(Object.prototype, { + then: { + set: common.mustNotCall('set %Object.prototype%.then'), + get: common.mustNotCall('get %Object.prototype%.then'), + }, +}); assertIsPromise(PromisePrototypeThen(test(), common.mustCall())); assertIsPromise(SafePromisePrototypeFinally(test(), common.mustCall())); -assertIsPromise(SafePromiseAll([test()])); -assertIsPromise(SafePromiseAllSettled([test()])); +assertIsPromise(SafePromiseAllReturnArrayLike([test()])); +assertIsPromise(SafePromiseAllReturnVoid([test()])); +assertIsPromise(SafePromiseAllSettledReturnVoid([test()])); assertIsPromise(SafePromiseAny([test()])); assertIsPromise(SafePromiseRace([test()])); +assertIsPromise(SafePromiseAllReturnArrayLike([])); +assertIsPromise(SafePromiseAllReturnVoid([])); +assertIsPromise(SafePromiseAllSettledReturnVoid([])); + +{ + const val1 = Symbol(); + const val2 = Symbol(); + PromisePrototypeThen( + SafePromiseAllReturnArrayLike([Promise.resolve(val1), { then(resolve) { resolve(val2); } }]), + common.mustCall((val) => { + assert.strictEqual(Array.isArray(val), true); + const expected = [val1, val2]; + assert.deepStrictEqual(val.length, expected.length); + assert.strictEqual(val[0], expected[0]); + assert.strictEqual(val[1], expected[1]); + }) + ); +} + +{ + // Never settling promises should not block the resulting promise to be rejected: + const error = new Error(); + PromisePrototypeThen( + SafePromiseAllReturnArrayLike([new Promise(() => {}), Promise.reject(error)]), + common.mustNotCall('Should have rejected'), + common.mustCall((err) => { + assert.strictEqual(err, error); + }) + ); + PromisePrototypeThen( + SafePromiseAllReturnVoid([new Promise(() => {}), Promise.reject(error)]), + common.mustNotCall('Should have rejected'), + common.mustCall((err) => { + assert.strictEqual(err, error); + }) + ); +} + +Object.defineProperties(Array.prototype, { + // %Promise.all% and %Promise.allSettled% are depending on the value of + // `%Array.prototype%.then`. + then: { + __proto__: undefined, + value: undefined, + }, +}); + +assertIsPromise(SafePromiseAll([test()])); +assertIsPromise(SafePromiseAllSettled([test()])); + +assertIsPromise(SafePromiseAll([])); +assertIsPromise(SafePromiseAllSettled([])); + async function test() { const catchFn = common.mustCall(); const finallyFn = common.mustCall(); @@ -47,4 +129,5 @@ function assertIsPromise(promise) { // Make sure the returned promise is a genuine %Promise% object and not a // subclass instance. assert.strictEqual(Object.getPrototypeOf(promise), Promise.prototype); + PromisePrototypeThen(promise, common.mustCall()); } diff --git a/test/parallel/test-primordials-regexp.js b/test/parallel/test-primordials-regexp.js new file mode 100644 index 00000000000000..825ebbca549180 --- /dev/null +++ b/test/parallel/test-primordials-regexp.js @@ -0,0 +1,119 @@ +// Flags: --expose-internals +'use strict'; + +const { mustNotCall } = require('../common'); +const assert = require('assert'); + +const { + RegExpPrototypeSymbolReplace, + RegExpPrototypeSymbolSearch, + RegExpPrototypeSymbolSplit, + SafeStringPrototypeSearch, + hardenRegExp, +} = require('internal/test/binding').primordials; + + +Object.defineProperties(RegExp.prototype, { + [Symbol.match]: { + get: mustNotCall('get %RegExp.prototype%[@@match]'), + set: mustNotCall('set %RegExp.prototype%[@@match]'), + }, + [Symbol.matchAll]: { + get: mustNotCall('get %RegExp.prototype%[@@matchAll]'), + set: mustNotCall('set %RegExp.prototype%[@@matchAll]'), + }, + [Symbol.replace]: { + get: mustNotCall('get %RegExp.prototype%[@@replace]'), + set: mustNotCall('set %RegExp.prototype%[@@replace]'), + }, + [Symbol.search]: { + get: mustNotCall('get %RegExp.prototype%[@@search]'), + set: mustNotCall('set %RegExp.prototype%[@@search]'), + }, + [Symbol.split]: { + get: mustNotCall('get %RegExp.prototype%[@@split]'), + set: mustNotCall('set %RegExp.prototype%[@@split]'), + }, + dotAll: { + get: mustNotCall('get %RegExp.prototype%.dotAll'), + set: mustNotCall('set %RegExp.prototype%.dotAll'), + }, + exec: { + get: mustNotCall('get %RegExp.prototype%.exec'), + set: mustNotCall('set %RegExp.prototype%.exec'), + }, + flags: { + get: mustNotCall('get %RegExp.prototype%.flags'), + set: mustNotCall('set %RegExp.prototype%.flags'), + }, + global: { + get: mustNotCall('get %RegExp.prototype%.global'), + set: mustNotCall('set %RegExp.prototype%.global'), + }, + hasIndices: { + get: mustNotCall('get %RegExp.prototype%.hasIndices'), + set: mustNotCall('set %RegExp.prototype%.hasIndices'), + }, + ignoreCase: { + get: mustNotCall('get %RegExp.prototype%.ignoreCase'), + set: mustNotCall('set %RegExp.prototype%.ignoreCase'), + }, + multiline: { + get: mustNotCall('get %RegExp.prototype%.multiline'), + set: mustNotCall('set %RegExp.prototype%.multiline'), + }, + source: { + get: mustNotCall('get %RegExp.prototype%.source'), + set: mustNotCall('set %RegExp.prototype%.source'), + }, + sticky: { + get: mustNotCall('get %RegExp.prototype%.sticky'), + set: mustNotCall('set %RegExp.prototype%.sticky'), + }, + test: { + get: mustNotCall('get %RegExp.prototype%.test'), + set: mustNotCall('set %RegExp.prototype%.test'), + }, + toString: { + get: mustNotCall('get %RegExp.prototype%.toString'), + set: mustNotCall('set %RegExp.prototype%.toString'), + }, + unicode: { + get: mustNotCall('get %RegExp.prototype%.unicode'), + set: mustNotCall('set %RegExp.prototype%.unicode'), + }, +}); + +hardenRegExp(hardenRegExp(/1/)); + +// IMO there are no valid use cases in node core to use RegExpPrototypeSymbolMatch +// or RegExpPrototypeSymbolMatchAll, they are inherently unsafe. + +{ + const myRegex = hardenRegExp(/a/); + assert.strictEqual(RegExpPrototypeSymbolReplace(myRegex, 'baar', 'e'), 'bear'); +} +{ + const myRegex = hardenRegExp(/a/g); + assert.strictEqual(RegExpPrototypeSymbolReplace(myRegex, 'baar', 'e'), 'beer'); +} +{ + const myRegex = hardenRegExp(/a/); + assert.strictEqual(RegExpPrototypeSymbolSearch(myRegex, 'baar'), 1); +} +{ + const myRegex = /a/; + assert.strictEqual(SafeStringPrototypeSearch('baar', myRegex), 1); +} +{ + const myRegex = hardenRegExp(/a/); + assert.deepStrictEqual(RegExpPrototypeSymbolSplit(myRegex, 'baar', 0), []); +} +{ + const myRegex = hardenRegExp(/a/); + assert.deepStrictEqual(RegExpPrototypeSymbolSplit(myRegex, 'baar', 1), ['b']); +} +{ + const myRegex = hardenRegExp(/a/); + assert.deepStrictEqual(RegExpPrototypeSymbolSplit(myRegex, 'baar'), ['b', '', 'r']); +} diff --git a/test/parallel/test-process-env.js b/test/parallel/test-process-env.js index f0bff13d4c81f1..f20be5a194dbf9 100644 --- a/test/parallel/test-process-env.js +++ b/test/parallel/test-process-env.js @@ -105,6 +105,14 @@ if (common.isWindows) { assert.ok(keys.length > 0); } +// https://github.com/nodejs/node/issues/45380 +{ + const env = structuredClone(process.env); + // deepEqual(), not deepStrictEqual(), because of different prototypes. + // eslint-disable-next-line no-restricted-properties + assert.deepEqual(env, process.env); +} + // Setting environment variables on Windows with empty names should not cause // an assertion failure. // https://github.com/nodejs/node/issues/32920 diff --git a/test/parallel/test-process-versions.js b/test/parallel/test-process-versions.js index e63848b1faff90..2ec7a0f84a5280 100644 --- a/test/parallel/test-process-versions.js +++ b/test/parallel/test-process-versions.js @@ -13,6 +13,7 @@ const expected_keys = [ 'nghttp2', 'napi', 'llhttp', + 'uvwasi', ]; if (common.hasCrypto) { diff --git a/test/parallel/test-process-wrap.js b/test/parallel/test-process-wrap.js deleted file mode 100644 index 997e3e43908010..00000000000000 --- a/test/parallel/test-process-wrap.js +++ /dev/null @@ -1,86 +0,0 @@ -// Flags: --expose-internals -// Copyright Joyent, Inc. and other Node contributors. -// -// 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. - -'use strict'; -require('../common'); -const assert = require('assert'); -const { internalBinding } = require('internal/test/binding'); -const Process = internalBinding('process_wrap').Process; -const { Pipe, constants: PipeConstants } = internalBinding('pipe_wrap'); -const pipe = new Pipe(PipeConstants.SOCKET); -const p = new Process(); - -let processExited = false; -let gotPipeEOF = false; -let gotPipeData = false; - -p.onexit = function(exitCode, signal) { - console.log('exit'); - p.close(); - pipe.readStart(); - - assert.strictEqual(exitCode, 0); - assert.strictEqual(signal, ''); - - processExited = true; -}; - -pipe.onread = function(arrayBuffer) { - assert.ok(processExited); - if (arrayBuffer) { - gotPipeData = true; - } else { - gotPipeEOF = true; - pipe.close(); - } -}; - -p.spawn({ - file: process.execPath, - args: [process.execPath, '-v'], - stdio: [ - { type: 'ignore' }, - { type: 'pipe', handle: pipe }, - { type: 'ignore' }, - ] -}); - -// 'this' safety -// https://github.com/joyent/node/issues/6690 -assert.throws(function() { - const notp = { spawn: p.spawn }; - notp.spawn({ - file: process.execPath, - args: [process.execPath, '-v'], - stdio: [ - { type: 'ignore' }, - { type: 'pipe', handle: pipe }, - { type: 'ignore' }, - ] - }); -}, TypeError); - -process.on('exit', function() { - assert.ok(processExited); - assert.ok(gotPipeEOF); - assert.ok(gotPipeData); -}); diff --git a/test/parallel/test-promise-hook-exceptions.js b/test/parallel/test-promise-hook-exceptions.js index d1251502d840b9..199ad2c52d2f35 100644 --- a/test/parallel/test-promise-hook-exceptions.js +++ b/test/parallel/test-promise-hook-exceptions.js @@ -26,6 +26,6 @@ testHook('onSettled'); testHook('onBefore'); testHook('onAfter'); -const stop = promiseHooks.onInit(common.mustCall(() => {}, 2)); +const stop = promiseHooks.onInit(common.mustCall(2)); Promise.resolve().then(stop); diff --git a/test/parallel/test-readable-from-web-enqueue-then-close.js b/test/parallel/test-readable-from-web-enqueue-then-close.js new file mode 100644 index 00000000000000..e96df70c9eb9d1 --- /dev/null +++ b/test/parallel/test-readable-from-web-enqueue-then-close.js @@ -0,0 +1,26 @@ +'use strict'; +const { mustCall } = require('../common'); +const { Readable, Duplex } = require('stream'); +const { strictEqual } = require('assert'); + +function start(controller) { + controller.enqueue(new Uint8Array(1)); + controller.close(); +} + +Readable.fromWeb(new ReadableStream({ start })) +.on('data', mustCall((d) => { + strictEqual(d.length, 1); +})) +.on('end', mustCall()) +.resume(); + +Duplex.fromWeb({ + readable: new ReadableStream({ start }), + writable: new WritableStream({ write(chunk) {} }) +}) +.on('data', mustCall((d) => { + strictEqual(d.length, 1); +})) +.on('end', mustCall()) +.resume(); diff --git a/test/parallel/test-readline-interface.js b/test/parallel/test-readline-interface.js index 7bffa0b66e5cf8..b5a3b0499fcdbd 100644 --- a/test/parallel/test-readline-interface.js +++ b/test/parallel/test-readline-interface.js @@ -921,6 +921,24 @@ for (let i = 0; i < 12; i++) { fi.emit('data', 'asdf\n'); } + // Ensure that options.signal.removeEventListener was called + { + const ac = new AbortController(); + const signal = ac.signal; + const [rli] = getInterface({ terminal }); + signal.removeEventListener = common.mustCall( + (event, onAbortFn) => { + assert.strictEqual(event, 'abort'); + assert.strictEqual(onAbortFn.name, 'onAbort'); + }); + + rli.question('hello?', { signal }, common.mustCall()); + + rli.write('bar\n'); + ac.abort(); + rli.close(); + } + // Sending a blank line { const [rli, fi] = getInterface({ terminal }); diff --git a/test/parallel/test-release-changelog.js b/test/parallel/test-release-changelog.js new file mode 100644 index 00000000000000..99889fa1724014 --- /dev/null +++ b/test/parallel/test-release-changelog.js @@ -0,0 +1,89 @@ +'use strict'; + +// This test checks that the changelogs contain an entry for releases. + +const common = require('../common'); +const assert = require('assert'); +const fs = require('fs'); +const path = require('path'); + +const getDefine = (text, name) => { + const regexp = new RegExp(`#define\\s+${name}\\s+(.*)`); + const match = regexp.exec(text); + assert.notStrictEqual(match, null); + return match[1]; +}; + +const srcRoot = path.join(__dirname, '..', '..'); +const mainChangelogFile = path.join(srcRoot, 'CHANGELOG.md'); +const versionFile = path.join(srcRoot, 'src', 'node_version.h'); +const versionText = fs.readFileSync(versionFile, { encoding: 'utf8' }); +const release = getDefine(versionText, 'NODE_VERSION_IS_RELEASE') !== '0'; + +if (!release) { + common.skip('release bit is not set'); +} + +const major = getDefine(versionText, 'NODE_MAJOR_VERSION'); +const minor = getDefine(versionText, 'NODE_MINOR_VERSION'); +const patch = getDefine(versionText, 'NODE_PATCH_VERSION'); +const versionForRegex = `${major}\\.${minor}\\.${patch}`; + +const lts = getDefine(versionText, 'NODE_VERSION_IS_LTS') !== '0'; +const codename = getDefine(versionText, 'NODE_VERSION_LTS_CODENAME').slice(1, -1); +// If the LTS bit is set there should be a codename. +if (lts) { + assert.notStrictEqual(codename, ''); +} + +const changelogPath = `doc/changelogs/CHANGELOG_V${major}.md`; +// Check CHANGELOG_V*.md +{ + const changelog = fs.readFileSync(path.join(srcRoot, changelogPath), { encoding: 'utf8' }); + // Check title matches major version. + assert.match(changelog, new RegExp(`# Node\\.js ${major} ChangeLog`)); + // Check table header + let tableHeader; + if (lts) { + tableHeader = new RegExp(`LTS '${codename}'`); + } else { + tableHeader = /Current<\/th>/; + } + assert.match(changelog, tableHeader); + // Check table contains link to this release. + assert.match(changelog, new RegExp(`${versionForRegex}`)); + // Check anchor for this release. + assert.match(changelog, new RegExp(``)); + // Check title for changelog entry. + let title; + if (lts) { + title = new RegExp(`## \\d{4}-\\d{2}-\\d{2}, Version ${versionForRegex} '${codename}' \\(LTS\\), @\\S+`); + } else { + title = new RegExp(`## \\d{4}-\\d{2}-\\d{2}, Version ${versionForRegex} \\(Current\\), @\\S+`); + } + assert.match(changelog, title); +} + +// Main CHANGELOG.md checks +{ + const mainChangelog = fs.readFileSync(mainChangelogFile, { encoding: 'utf8' }); + // Check for the link to the appropriate CHANGELOG_V*.md file. + let linkToChangelog; + if (lts) { + linkToChangelog = new RegExp(`\\[Node\\.js ${major}\\]\\(${changelogPath}\\) \\*\\*Long Term Support\\*\\*`); + } else { + linkToChangelog = new RegExp(`\\[Node\\.js ${major}\\]\\(${changelogPath}\\) \\*\\*Current\\*\\*`); + } + assert.match(mainChangelog, linkToChangelog); + // Check table header. + let tableHeader; + if (lts) { + tableHeader = new RegExp(`${major} \\(LTS\\)`); + } else { + tableHeader = new RegExp(`${major} \\(Current\\)`); + } + assert.match(mainChangelog, tableHeader); + // Check the table contains a link to the release in the appropriate CHANGELOG_V*.md file. + const linkToVersion = new RegExp(`${versionForRegex}
`); + assert.match(mainChangelog, linkToVersion); +} diff --git a/test/parallel/test-repl-built-in-modules.js b/test/parallel/test-repl-built-in-modules.js index b1845d83e68332..6273367e65a2a7 100644 --- a/test/parallel/test-repl-built-in-modules.js +++ b/test/parallel/test-repl-built-in-modules.js @@ -30,3 +30,19 @@ assert.doesNotMatch( stdout, /Uncaught Error: Cannot find module 'wasi'[\w\W]+- \n/); assert.match(stdout, /{ WASI: \[class WASI\] }/); + +{ + const res = cp.execFileSync(process.execPath, ['-i'], { + input: "'wasi' in global", + encoding: 'utf8', + }); + // `wasi` shouldn't be defined on global when the flag is not set + assert.match(res, /false\n/); +} +{ + const res = cp.execFileSync(process.execPath, ['-i', '--experimental-wasi-unstable-preview1'], { + input: "'wasi' in global", + encoding: 'utf8', + }); + assert.match(res, /true\n/); +} diff --git a/test/parallel/test-repl-sigint-nested-eval.js b/test/parallel/test-repl-sigint-nested-eval.js index 28e4d44b235cde..62eb46e0af6759 100644 --- a/test/parallel/test-repl-sigint-nested-eval.js +++ b/test/parallel/test-repl-sigint-nested-eval.js @@ -10,9 +10,8 @@ if (!common.isMainThread) const assert = require('assert'); const spawn = require('child_process').spawn; -process.env.REPL_TEST_PPID = process.pid; const child = spawn(process.execPath, [ '-i' ], { - stdio: [null, null, 2] + stdio: [null, null, 2, 'ipc'] }); let stdout = ''; @@ -22,7 +21,8 @@ child.stdout.on('data', function(c) { }); child.stdout.once('data', common.mustCall(() => { - process.on('SIGUSR2', common.mustCall(() => { + child.on('message', common.mustCall((msg) => { + assert.strictEqual(msg, 'repl is busy'); process.kill(child.pid, 'SIGINT'); child.stdout.once('data', common.mustCall(() => { // Make sure REPL still works. @@ -30,9 +30,10 @@ child.stdout.once('data', common.mustCall(() => { })); })); - child.stdin.write('process.kill(+process.env.REPL_TEST_PPID, "SIGUSR2");' + - 'vm.runInThisContext("while(true){}", ' + - '{ breakOnSigint: true });\n'); + child.stdin.write( + 'vm.runInThisContext("process.send(\'repl is busy\'); while(true){}", ' + + '{ breakOnSigint: true });\n' + ); })); child.on('close', function(code) { diff --git a/test/parallel/test-repl-unsupported-option.js b/test/parallel/test-repl-unsupported-option.js index c5b234614983f6..210e056b3ab0ae 100644 --- a/test/parallel/test-repl-unsupported-option.js +++ b/test/parallel/test-repl-unsupported-option.js @@ -7,4 +7,5 @@ const { spawnSync } = require('child_process'); const result = spawnSync(process.execPath, ['-i', '--input-type=module']); -assert.match(result.stderr.toString(), /Cannot specify --input-type for REPL/); +assert.strictEqual(result.stderr.toString(), 'Cannot specify --input-type for REPL\n'); +assert.notStrictEqual(result.exitCode, 0); diff --git a/test/parallel/test-require-enoent-dir.js b/test/parallel/test-require-enoent-dir.js new file mode 100644 index 00000000000000..519c3e4ea720a5 --- /dev/null +++ b/test/parallel/test-require-enoent-dir.js @@ -0,0 +1,30 @@ +'use strict'; + +const common = require('../common'); +const tmpdir = require('../common/tmpdir'); +const assert = require('assert'); +const fs = require('fs'); +const path = require('path'); + +tmpdir.refresh(); + +const fooPath = path.join(tmpdir.path, 'foo.cjs'); +fs.writeFileSync(fooPath, ''); + +const dirPath = path.join(tmpdir.path, 'delete_me'); +fs.mkdirSync(dirPath, { + recursive: true +}); + +const barPath = path.join(dirPath, 'bar.cjs'); +fs.writeFileSync(barPath, ` + module.exports = () => require('../foo.cjs').call() +`); + +const foo = require(fooPath); +const unique = Symbol('unique'); +foo.call = common.mustCall(() => unique); +const bar = require(barPath); + +fs.rmSync(dirPath, { recursive: true }); +assert.strict.equal(bar(), unique); diff --git a/test/parallel/test-require-resolve.js b/test/parallel/test-require-resolve.js index ab58033e2c9b5c..a38a8e074ab85d 100644 --- a/test/parallel/test-require-resolve.js +++ b/test/parallel/test-require-resolve.js @@ -63,6 +63,10 @@ require(fixtures.path('resolve-paths', 'default', 'verify-paths.js')); assert.strictEqual(require.resolve.paths(mod), null); }); + builtinModules.forEach((mod) => { + assert.strictEqual(require.resolve.paths(`node:${mod}`), null); + }); + // node_modules. const resolvedPaths = require.resolve.paths('eslint'); assert.strictEqual(Array.isArray(resolvedPaths), true); diff --git a/test/parallel/test-runner-cli.js b/test/parallel/test-runner-cli.js index 8c1f6b3b0bee69..7407e03c875d10 100644 --- a/test/parallel/test-runner-cli.js +++ b/test/parallel/test-runner-cli.js @@ -1,4 +1,5 @@ 'use strict'; + require('../common'); const assert = require('assert'); const { spawnSync } = require('child_process'); @@ -104,7 +105,6 @@ const testFixtures = fixtures.path('test-runner'); ['--print', 'console.log("should not print")', '--test'], ]; - flags.forEach((args) => { const child = spawnSync(process.execPath, args); @@ -115,3 +115,82 @@ const testFixtures = fixtures.path('test-runner'); assert.match(stderr, /--test/); }); } + +{ + // Test combined stream outputs + const args = [ + '--test', + 'test/fixtures/test-runner/index.test.js', + 'test/fixtures/test-runner/nested.js', + 'test/fixtures/test-runner/invalid-tap.js', + ]; + const child = spawnSync(process.execPath, args); + + + assert.strictEqual(child.status, 1); + assert.strictEqual(child.signal, null); + assert.strictEqual(child.stderr.toString(), ''); + const stdout = child.stdout.toString(); + assert.match(stdout, /# Subtest: .+index\.test\.js/); + assert.match(stdout, / {4}# Subtest: this should pass/); + assert.match(stdout, / {4}ok 1 - this should pass/); + assert.match(stdout, / {6}---/); + assert.match(stdout, / {6}duration_ms: .*/); + assert.match(stdout, / {6}\.\.\./); + assert.match(stdout, / {4}1\.\.1/); + + assert.match(stdout, /ok 1 - .+index\.test\.js/); + + assert.match(stdout, /# Subtest: .+invalid-tap\.js/); + assert.match(stdout, / {4}# invalid tap output/); + assert.match(stdout, /ok 2 - .+invalid-tap\.js/); + + assert.match(stdout, /# Subtest: .+nested\.js/); + assert.match(stdout, / {4}# Subtest: level 0a/); + assert.match(stdout, / {8}# Subtest: level 1a/); + assert.match(stdout, / {8}ok 1 - level 1a/); + assert.match(stdout, / {8}# Subtest: level 1b/); + assert.match(stdout, / {8}not ok 2 - level 1b/); + assert.match(stdout, / {10}code: 'ERR_TEST_FAILURE'/); + assert.match(stdout, / {10}stack: |-'/); + assert.match(stdout, / {12}TestContext\. .*/); + assert.match(stdout, / {8}# Subtest: level 1c/); + assert.match(stdout, / {8}ok 3 - level 1c # SKIP aaa/); + assert.match(stdout, / {8}# Subtest: level 1d/); + assert.match(stdout, / {8}ok 4 - level 1d/); + assert.match(stdout, / {4}not ok 1 - level 0a/); + assert.match(stdout, / {6}error: '1 subtest failed'/); + assert.match(stdout, / {4}# Subtest: level 0b/); + assert.match(stdout, / {4}not ok 2 - level 0b/); + assert.match(stdout, / {6}error: 'level 0b error'/); + assert.match(stdout, /not ok 3 - .+nested\.js/); + assert.match(stdout, /# tests 3/); + assert.match(stdout, /# pass 2/); + assert.match(stdout, /# fail 1/); +} + +{ + // Test user logging in tests. + const args = [ + '--test', + 'test/fixtures/test-runner/user-logs.js', + ]; + const child = spawnSync(process.execPath, args); + + assert.strictEqual(child.status, 0); + assert.strictEqual(child.signal, null); + assert.strictEqual(child.stderr.toString(), ''); + const stdout = child.stdout.toString(); + assert.match(stdout, /# Subtest: .+user-logs\.js/); + assert.match(stdout, / {4}# stderr 1/); + assert.match(stdout, / {4}# stderr 2/); + assert.match(stdout, / {4}# stdout 3/); + assert.match(stdout, / {4}# stderr 6/); + assert.match(stdout, / {4}# not ok 1 - fake test/); + assert.match(stdout, / {4}# stderr 5/); + assert.match(stdout, / {4}# stdout 4/); + assert.match(stdout, / {4}# Subtest: a test/); + assert.match(stdout, / {4}ok 1 - a test/); + assert.match(stdout, /# tests 1/); + assert.match(stdout, /# pass 1/); +} diff --git a/test/parallel/test-runner-inspect.mjs b/test/parallel/test-runner-inspect.mjs index 67095291e2acd3..bdff1ce7ceb84f 100644 --- a/test/parallel/test-runner-inspect.mjs +++ b/test/parallel/test-runner-inspect.mjs @@ -2,6 +2,8 @@ import * as common from '../common/index.mjs'; import * as tmpdir from '../common/tmpdir.js'; import * as fixtures from '../common/fixtures.mjs'; import assert from 'node:assert'; +import path from 'node:path'; +import fs from 'node:fs/promises'; import { NodeInstance } from '../common/inspector-helper.js'; @@ -35,7 +37,6 @@ tmpdir.refresh(); assert.match(stderr, /Warning: Using the inspector with --test forces running at a concurrency of 1\. Use the inspectPort option to run with concurrency/); assert.match(stdout, /not ok 1 - .+index\.js/); - assert.match(stdout, /stderr: \|-\r?\n\s+Debugger listening on/); assert.strictEqual(code, 1); assert.strictEqual(signal, null); } @@ -52,3 +53,31 @@ tmpdir.refresh(); assert.strictEqual(code, 1); assert.strictEqual(signal, null); } + + +// Outputs coverage when event loop is drained, with no async logic. +{ + const coverageDirectory = path.join(tmpdir.path, 'coverage'); + async function getCoveredFiles() { + const coverageFiles = await fs.readdir(coverageDirectory); + const files = new Set(); + for (const coverageFile of coverageFiles) { + const coverage = JSON.parse(await fs.readFile(path.join(coverageDirectory, coverageFile))); + for (const { url } of coverage.result) { + if (!url.startsWith('node:')) files.add(url); + } + } + return files; + } + + const { stderr, code, signal } = await common + .spawnPromisified(process.execPath, + ['--test', fixtures.path('v8-coverage/basic.js')], + { env: { ...process.env, NODE_V8_COVERAGE: coverageDirectory } }); + + assert.strictEqual(stderr, ''); + assert.strictEqual(code, 0); + assert.strictEqual(signal, null); + const files = await getCoveredFiles(coverageDirectory); + assert.ok(files.has(fixtures.fileURL('v8-coverage/basic.js').href)); +} diff --git a/test/parallel/test-runner-mocking.js b/test/parallel/test-runner-mocking.js new file mode 100644 index 00000000000000..ef781f3088c1c4 --- /dev/null +++ b/test/parallel/test-runner-mocking.js @@ -0,0 +1,905 @@ +'use strict'; +const common = require('../common'); +const assert = require('node:assert'); +const { mock, test } = require('node:test'); + +test('spies on a function', (t) => { + const sum = t.mock.fn((arg1, arg2) => { + return arg1 + arg2; + }); + + assert.strictEqual(sum.mock.calls.length, 0); + assert.strictEqual(sum(3, 4), 7); + assert.strictEqual(sum.call(1000, 9, 1), 10); + assert.strictEqual(sum.mock.calls.length, 2); + + let call = sum.mock.calls[0]; + assert.deepStrictEqual(call.arguments, [3, 4]); + assert.strictEqual(call.error, undefined); + assert.strictEqual(call.result, 7); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, undefined); + + call = sum.mock.calls[1]; + assert.deepStrictEqual(call.arguments, [9, 1]); + assert.strictEqual(call.error, undefined); + assert.strictEqual(call.result, 10); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, 1000); +}); + +test('spies on a bound function', (t) => { + const bound = function(arg1, arg2) { + return this + arg1 + arg2; + }.bind(50); + const sum = t.mock.fn(bound); + + assert.strictEqual(sum.mock.calls.length, 0); + assert.strictEqual(sum(3, 4), 57); + assert.strictEqual(sum(9, 1), 60); + assert.strictEqual(sum.mock.calls.length, 2); + + let call = sum.mock.calls[0]; + assert.deepStrictEqual(call.arguments, [3, 4]); + assert.strictEqual(call.result, 57); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, undefined); + + call = sum.mock.calls[1]; + assert.deepStrictEqual(call.arguments, [9, 1]); + assert.strictEqual(call.result, 60); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, undefined); +}); + +test('spies on a constructor', (t) => { + class ParentClazz { + constructor(c) { + this.c = c; + } + } + + class Clazz extends ParentClazz { + #privateValue; + + constructor(a, b) { + super(a + b); + this.a = a; + this.#privateValue = b; + } + + getPrivateValue() { + return this.#privateValue; + } + } + + const ctor = t.mock.fn(Clazz); + const instance = new ctor(42, 85); + + assert(instance instanceof Clazz); + assert(instance instanceof ParentClazz); + assert.strictEqual(instance.a, 42); + assert.strictEqual(instance.getPrivateValue(), 85); + assert.strictEqual(instance.c, 127); + assert.strictEqual(ctor.mock.calls.length, 1); + + const call = ctor.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, [42, 85]); + assert.strictEqual(call.error, undefined); + assert.strictEqual(call.result, instance); + assert.strictEqual(call.target, Clazz); + assert.strictEqual(call.this, instance); +}); + +test('a no-op spy function is created by default', (t) => { + const fn = t.mock.fn(); + + assert.strictEqual(fn.mock.calls.length, 0); + assert.strictEqual(fn(3, 4), undefined); + assert.strictEqual(fn.mock.calls.length, 1); + + const call = fn.mock.calls[0]; + assert.deepStrictEqual(call.arguments, [3, 4]); + assert.strictEqual(call.result, undefined); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, undefined); +}); + +test('internal no-op function can be reused', (t) => { + const fn1 = t.mock.fn(); + fn1.prop = true; + const fn2 = t.mock.fn(); + + fn1(1); + fn2(2); + fn1(3); + + assert.notStrictEqual(fn1.mock, fn2.mock); + assert.strictEqual(fn1.mock.calls.length, 2); + assert.strictEqual(fn2.mock.calls.length, 1); + assert.strictEqual(fn1.prop, true); + assert.strictEqual(fn2.prop, undefined); +}); + +test('functions can be mocked multiple times at once', (t) => { + function sum(a, b) { + return a + b; + } + + function difference(a, b) { + return a - b; + } + + function product(a, b) { + return a * b; + } + + const fn1 = t.mock.fn(sum, difference); + const fn2 = t.mock.fn(sum, product); + + assert.strictEqual(fn1(5, 3), 2); + assert.strictEqual(fn2(5, 3), 15); + assert.strictEqual(fn2(4, 2), 8); + assert(!('mock' in sum)); + assert(!('mock' in difference)); + assert(!('mock' in product)); + assert.notStrictEqual(fn1.mock, fn2.mock); + assert.strictEqual(fn1.mock.calls.length, 1); + assert.strictEqual(fn2.mock.calls.length, 2); +}); + +test('internal no-op function can be reused as methods', (t) => { + const obj = { + _foo: 5, + _bar: 9, + foo() { + return this._foo; + }, + bar() { + return this._bar; + }, + }; + + t.mock.method(obj, 'foo'); + obj.foo.prop = true; + t.mock.method(obj, 'bar'); + assert.strictEqual(obj.foo(), 5); + assert.strictEqual(obj.bar(), 9); + assert.strictEqual(obj.bar(), 9); + assert.notStrictEqual(obj.foo.mock, obj.bar.mock); + assert.strictEqual(obj.foo.mock.calls.length, 1); + assert.strictEqual(obj.bar.mock.calls.length, 2); + assert.strictEqual(obj.foo.prop, true); + assert.strictEqual(obj.bar.prop, undefined); +}); + +test('methods can be mocked multiple times but not at the same time', (t) => { + const obj = { + offset: 3, + sum(a, b) { + return this.offset + a + b; + }, + }; + + function difference(a, b) { + return this.offset + (a - b); + } + + function product(a, b) { + return this.offset + a * b; + } + + const originalSum = obj.sum; + const fn1 = t.mock.method(obj, 'sum', difference); + + assert.strictEqual(obj.sum(5, 3), 5); + assert.strictEqual(obj.sum(5, 1), 7); + assert.strictEqual(obj.sum, fn1); + assert.notStrictEqual(fn1.mock, undefined); + assert.strictEqual(originalSum.mock, undefined); + assert.strictEqual(difference.mock, undefined); + assert.strictEqual(product.mock, undefined); + assert.strictEqual(fn1.mock.calls.length, 2); + + const fn2 = t.mock.method(obj, 'sum', product); + + assert.strictEqual(obj.sum(5, 3), 18); + assert.strictEqual(obj.sum, fn2); + assert.notStrictEqual(fn1, fn2); + assert.strictEqual(fn2.mock.calls.length, 1); + + obj.sum.mock.restore(); + assert.strictEqual(obj.sum, fn1); + obj.sum.mock.restore(); + assert.strictEqual(obj.sum, originalSum); + assert.strictEqual(obj.sum.mock, undefined); +}); + +test('spies on an object method', (t) => { + const obj = { + prop: 5, + method(a, b) { + return a + b + this.prop; + }, + }; + + assert.strictEqual(obj.method(1, 3), 9); + t.mock.method(obj, 'method'); + assert.strictEqual(obj.method.mock.calls.length, 0); + assert.strictEqual(obj.method(1, 3), 9); + + const call = obj.method.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, [1, 3]); + assert.strictEqual(call.result, 9); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, obj); + + assert.strictEqual(obj.method.mock.restore(), undefined); + assert.strictEqual(obj.method(1, 3), 9); + assert.strictEqual(obj.method.mock, undefined); +}); + +test('spies on a getter', (t) => { + const obj = { + prop: 5, + get method() { + return this.prop; + }, + }; + + assert.strictEqual(obj.method, 5); + + const getter = t.mock.method(obj, 'method', { getter: true }); + + assert.strictEqual(getter.mock.calls.length, 0); + assert.strictEqual(obj.method, 5); + + const call = getter.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, []); + assert.strictEqual(call.result, 5); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, obj); + + assert.strictEqual(getter.mock.restore(), undefined); + assert.strictEqual(obj.method, 5); +}); + +test('spies on a setter', (t) => { + const obj = { + prop: 100, + // eslint-disable-next-line accessor-pairs + set method(val) { + this.prop = val; + }, + }; + + assert.strictEqual(obj.prop, 100); + obj.method = 88; + assert.strictEqual(obj.prop, 88); + + const setter = t.mock.method(obj, 'method', { setter: true }); + + assert.strictEqual(setter.mock.calls.length, 0); + obj.method = 77; + assert.strictEqual(obj.prop, 77); + assert.strictEqual(setter.mock.calls.length, 1); + + const call = setter.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, [77]); + assert.strictEqual(call.result, undefined); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, obj); + + assert.strictEqual(setter.mock.restore(), undefined); + assert.strictEqual(obj.prop, 77); + obj.method = 65; + assert.strictEqual(obj.prop, 65); +}); + +test('spy functions can be bound', (t) => { + const sum = t.mock.fn(function(arg1, arg2) { + return this + arg1 + arg2; + }); + const bound = sum.bind(1000); + + assert.strictEqual(bound(9, 1), 1010); + assert.strictEqual(sum.mock.calls.length, 1); + + const call = sum.mock.calls[0]; + assert.deepStrictEqual(call.arguments, [9, 1]); + assert.strictEqual(call.result, 1010); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, 1000); + + assert.strictEqual(sum.mock.restore(), undefined); + assert.strictEqual(sum.bind(0)(2, 11), 13); +}); + +test('mocked functions report thrown errors', (t) => { + const testError = new Error('test error'); + const fn = t.mock.fn(() => { + throw testError; + }); + + assert.throws(fn, /test error/); + assert.strictEqual(fn.mock.calls.length, 1); + + const call = fn.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, []); + assert.strictEqual(call.error, testError); + assert.strictEqual(call.result, undefined); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, undefined); +}); + +test('mocked constructors report thrown errors', (t) => { + const testError = new Error('test error'); + class Clazz { + constructor() { + throw testError; + } + } + + const ctor = t.mock.fn(Clazz); + + assert.throws(() => { + new ctor(); + }, /test error/); + assert.strictEqual(ctor.mock.calls.length, 1); + + const call = ctor.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, []); + assert.strictEqual(call.error, testError); + assert.strictEqual(call.result, undefined); + assert.strictEqual(call.target, Clazz); + assert.strictEqual(call.this, undefined); +}); + +test('mocks a function', (t) => { + const sum = (arg1, arg2) => arg1 + arg2; + const difference = (arg1, arg2) => arg1 - arg2; + const fn = t.mock.fn(sum, difference); + + assert.strictEqual(fn.mock.calls.length, 0); + assert.strictEqual(fn(3, 4), -1); + assert.strictEqual(fn(9, 1), 8); + assert.strictEqual(fn.mock.calls.length, 2); + + let call = fn.mock.calls[0]; + assert.deepStrictEqual(call.arguments, [3, 4]); + assert.strictEqual(call.result, -1); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, undefined); + + call = fn.mock.calls[1]; + assert.deepStrictEqual(call.arguments, [9, 1]); + assert.strictEqual(call.result, 8); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, undefined); + + assert.strictEqual(fn.mock.restore(), undefined); + assert.strictEqual(fn(2, 11), 13); +}); + +test('mocks a constructor', (t) => { + class ParentClazz { + constructor(c) { + this.c = c; + } + } + + class Clazz extends ParentClazz { + #privateValue; + + constructor(a, b) { + super(a + b); + this.a = a; + this.#privateValue = b; + } + + getPrivateValue() { + return this.#privateValue; + } + } + + class MockClazz { + #privateValue; + + constructor(z) { + this.z = z; + } + } + + const ctor = t.mock.fn(Clazz, MockClazz); + const instance = new ctor(42, 85); + + assert(!(instance instanceof MockClazz)); + assert(instance instanceof Clazz); + assert(instance instanceof ParentClazz); + assert.strictEqual(instance.a, undefined); + assert.strictEqual(instance.c, undefined); + assert.strictEqual(instance.z, 42); + assert.strictEqual(ctor.mock.calls.length, 1); + + const call = ctor.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, [42, 85]); + assert.strictEqual(call.result, instance); + assert.strictEqual(call.target, Clazz); + assert.strictEqual(call.this, instance); + assert.throws(() => { + instance.getPrivateValue(); + }, /TypeError: Cannot read private member #privateValue /); +}); + +test('mocks an object method', (t) => { + const obj = { + prop: 5, + method(a, b) { + return a + b + this.prop; + }, + }; + + function mockMethod(a) { + return a + this.prop; + } + + assert.strictEqual(obj.method(1, 3), 9); + t.mock.method(obj, 'method', mockMethod); + assert.strictEqual(obj.method.mock.calls.length, 0); + assert.strictEqual(obj.method(1, 3), 6); + + const call = obj.method.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, [1, 3]); + assert.strictEqual(call.result, 6); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, obj); + + assert.strictEqual(obj.method.mock.restore(), undefined); + assert.strictEqual(obj.method(1, 3), 9); + assert.strictEqual(obj.method.mock, undefined); +}); + +test('mocks a getter', (t) => { + const obj = { + prop: 5, + get method() { + return this.prop; + }, + }; + + function mockMethod() { + return this.prop - 1; + } + + assert.strictEqual(obj.method, 5); + + const getter = t.mock.method(obj, 'method', mockMethod, { getter: true }); + + assert.strictEqual(getter.mock.calls.length, 0); + assert.strictEqual(obj.method, 4); + + const call = getter.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, []); + assert.strictEqual(call.result, 4); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, obj); + + assert.strictEqual(getter.mock.restore(), undefined); + assert.strictEqual(obj.method, 5); +}); + +test('mocks a setter', (t) => { + const obj = { + prop: 100, + // eslint-disable-next-line accessor-pairs + set method(val) { + this.prop = val; + }, + }; + + function mockMethod(val) { + this.prop = -val; + } + + assert.strictEqual(obj.prop, 100); + obj.method = 88; + assert.strictEqual(obj.prop, 88); + + const setter = t.mock.method(obj, 'method', mockMethod, { setter: true }); + + assert.strictEqual(setter.mock.calls.length, 0); + obj.method = 77; + assert.strictEqual(obj.prop, -77); + assert.strictEqual(setter.mock.calls.length, 1); + + const call = setter.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, [77]); + assert.strictEqual(call.result, undefined); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, obj); + + assert.strictEqual(setter.mock.restore(), undefined); + assert.strictEqual(obj.prop, -77); + obj.method = 65; + assert.strictEqual(obj.prop, 65); +}); + +test('mocks a getter with syntax sugar', (t) => { + const obj = { + prop: 5, + get method() { + return this.prop; + }, + }; + + function mockMethod() { + return this.prop - 1; + } + const getter = t.mock.getter(obj, 'method', mockMethod); + assert.strictEqual(getter.mock.calls.length, 0); + assert.strictEqual(obj.method, 4); + + const call = getter.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, []); + assert.strictEqual(call.result, 4); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, obj); + + assert.strictEqual(getter.mock.restore(), undefined); + assert.strictEqual(obj.method, 5); +}); + +test('mocks a setter with syntax sugar', (t) => { + const obj = { + prop: 100, + // eslint-disable-next-line accessor-pairs + set method(val) { + this.prop = val; + }, + }; + + function mockMethod(val) { + this.prop = -val; + } + + assert.strictEqual(obj.prop, 100); + obj.method = 88; + assert.strictEqual(obj.prop, 88); + + const setter = t.mock.setter(obj, 'method', mockMethod); + + assert.strictEqual(setter.mock.calls.length, 0); + obj.method = 77; + assert.strictEqual(obj.prop, -77); + assert.strictEqual(setter.mock.calls.length, 1); + + const call = setter.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, [77]); + assert.strictEqual(call.result, undefined); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, obj); + + assert.strictEqual(setter.mock.restore(), undefined); + assert.strictEqual(obj.prop, -77); + obj.method = 65; + assert.strictEqual(obj.prop, 65); +}); + +test('mocked functions match name and length', (t) => { + function getNameAndLength(fn) { + return { + name: Object.getOwnPropertyDescriptor(fn, 'name'), + length: Object.getOwnPropertyDescriptor(fn, 'length'), + }; + } + + function func1() {} + const func2 = function(a) {}; // eslint-disable-line func-style + const arrow = (a, b, c) => {}; + const obj = { method(a, b) {} }; + + assert.deepStrictEqual( + getNameAndLength(func1), + getNameAndLength(t.mock.fn(func1)) + ); + assert.deepStrictEqual( + getNameAndLength(func2), + getNameAndLength(t.mock.fn(func2)) + ); + assert.deepStrictEqual( + getNameAndLength(arrow), + getNameAndLength(t.mock.fn(arrow)) + ); + assert.deepStrictEqual( + getNameAndLength(obj.method), + getNameAndLength(t.mock.method(obj, 'method', func1)) + ); +}); + +test('method() fails if method cannot be redefined', (t) => { + const obj = { + prop: 5, + }; + + Object.defineProperty(obj, 'method', { + configurable: false, + value(a, b) { + return a + b + this.prop; + } + }); + + function mockMethod(a) { + return a + this.prop; + } + + assert.throws(() => { + t.mock.method(obj, 'method', mockMethod); + }, /Cannot redefine property: method/); + assert.strictEqual(obj.method(1, 3), 9); + assert.strictEqual(obj.method.mock, undefined); +}); + +test('method() fails if field is a property instead of a method', (t) => { + const obj = { + prop: 5, + method: 100, + }; + + function mockMethod(a) { + return a + this.prop; + } + + assert.throws(() => { + t.mock.method(obj, 'method', mockMethod); + }, /The argument 'methodName' must be a method/); + assert.strictEqual(obj.method, 100); + assert.strictEqual(obj.method.mock, undefined); +}); + +test('mocks can be auto-restored', (t) => { + let cnt = 0; + + function addOne() { + cnt++; + return cnt; + } + + function addTwo() { + cnt += 2; + return cnt; + } + + const fn = t.mock.fn(addOne, addTwo, { times: 2 }); + + assert.strictEqual(fn(), 2); + assert.strictEqual(fn(), 4); + assert.strictEqual(fn(), 5); + assert.strictEqual(fn(), 6); +}); + +test('mock implementation can be changed dynamically', (t) => { + let cnt = 0; + + function addOne() { + cnt++; + return cnt; + } + + function addTwo() { + cnt += 2; + return cnt; + } + + function addThree() { + cnt += 3; + return cnt; + } + + const fn = t.mock.fn(addOne); + + assert.strictEqual(fn.mock.callCount(), 0); + assert.strictEqual(fn(), 1); + assert.strictEqual(fn(), 2); + assert.strictEqual(fn(), 3); + assert.strictEqual(fn.mock.callCount(), 3); + + fn.mock.mockImplementation(addTwo); + assert.strictEqual(fn(), 5); + assert.strictEqual(fn(), 7); + assert.strictEqual(fn.mock.callCount(), 5); + + fn.mock.restore(); + assert.strictEqual(fn(), 8); + assert.strictEqual(fn(), 9); + assert.strictEqual(fn.mock.callCount(), 7); + + assert.throws(() => { + fn.mock.mockImplementationOnce(common.mustNotCall(), 6); + }, /The value of "onCall" is out of range\. It must be >= 7/); + + fn.mock.mockImplementationOnce(addThree, 7); + fn.mock.mockImplementationOnce(addTwo, 8); + assert.strictEqual(fn(), 12); + assert.strictEqual(fn(), 14); + assert.strictEqual(fn(), 15); + assert.strictEqual(fn.mock.callCount(), 10); + fn.mock.mockImplementationOnce(addThree); + assert.strictEqual(fn(), 18); + assert.strictEqual(fn(), 19); + assert.strictEqual(fn.mock.callCount(), 12); +}); + +test('local mocks are auto restored after the test finishes', async (t) => { + const obj = { + foo() {}, + bar() {}, + }; + const originalFoo = obj.foo; + const originalBar = obj.bar; + + assert.strictEqual(originalFoo, obj.foo); + assert.strictEqual(originalBar, obj.bar); + + const mockFoo = t.mock.method(obj, 'foo'); + + assert.strictEqual(mockFoo, obj.foo); + assert.notStrictEqual(originalFoo, obj.foo); + assert.strictEqual(originalBar, obj.bar); + + t.beforeEach(() => { + assert.strictEqual(mockFoo, obj.foo); + assert.strictEqual(originalBar, obj.bar); + }); + + t.afterEach(() => { + assert.strictEqual(mockFoo, obj.foo); + assert.notStrictEqual(originalBar, obj.bar); + }); + + await t.test('creates mocks that are auto restored', (t) => { + const mockBar = t.mock.method(obj, 'bar'); + + assert.strictEqual(mockFoo, obj.foo); + assert.strictEqual(mockBar, obj.bar); + assert.notStrictEqual(originalBar, obj.bar); + }); + + assert.strictEqual(mockFoo, obj.foo); + assert.strictEqual(originalBar, obj.bar); +}); + +test('reset mock calls', (t) => { + const sum = (arg1, arg2) => arg1 + arg2; + const difference = (arg1, arg2) => arg1 - arg2; + const fn = t.mock.fn(sum, difference); + + assert.strictEqual(fn(1, 2), -1); + assert.strictEqual(fn(2, 1), 1); + assert.strictEqual(fn.mock.calls.length, 2); + assert.strictEqual(fn.mock.callCount(), 2); + + fn.mock.resetCalls(); + assert.strictEqual(fn.mock.calls.length, 0); + assert.strictEqual(fn.mock.callCount(), 0); + + assert.strictEqual(fn(3, 2), 1); +}); + +test('uses top level mock', () => { + function sum(a, b) { + return a + b; + } + + function difference(a, b) { + return a - b; + } + + const fn = mock.fn(sum, difference); + + assert.strictEqual(fn.mock.calls.length, 0); + assert.strictEqual(fn(3, 4), -1); + assert.strictEqual(fn.mock.calls.length, 1); + mock.reset(); + assert.strictEqual(fn(3, 4), 7); + assert.strictEqual(fn.mock.calls.length, 2); +}); + +test('the getter and setter options cannot be used together', (t) => { + assert.throws(() => { + t.mock.method({}, 'method', { getter: true, setter: true }); + }, /The property 'options\.setter' cannot be used with 'options\.getter'/); +}); + +test('method names must be strings or symbols', (t) => { + const symbol = Symbol(); + const obj = { + method() {}, + [symbol]() {}, + }; + + t.mock.method(obj, 'method'); + t.mock.method(obj, symbol); + + assert.throws(() => { + t.mock.method(obj, {}); + }, /The "methodName" argument must be one of type string or symbol/); +}); + +test('the times option must be an integer >= 1', (t) => { + assert.throws(() => { + t.mock.fn({ times: null }); + }, /The "options\.times" property must be of type number/); + + assert.throws(() => { + t.mock.fn({ times: 0 }); + }, /The value of "options\.times" is out of range/); + + assert.throws(() => { + t.mock.fn(() => {}, { times: 3.14159 }); + }, /The value of "options\.times" is out of range/); +}); + +test('spies on a class prototype method', (t) => { + class Clazz { + constructor(c) { + this.c = c; + } + + getC() { + return this.c; + } + } + + const instance = new Clazz(85); + + assert.strictEqual(instance.getC(), 85); + t.mock.method(Clazz.prototype, 'getC'); + + assert.strictEqual(instance.getC.mock.calls.length, 0); + assert.strictEqual(instance.getC(), 85); + assert.strictEqual(instance.getC.mock.calls.length, 1); + assert.strictEqual(Clazz.prototype.getC.mock.calls.length, 1); + + const call = instance.getC.mock.calls[0]; + assert.deepStrictEqual(call.arguments, []); + assert.strictEqual(call.result, 85); + assert.strictEqual(call.error, undefined); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, instance); +}); + +test('getter() fails if getter options set to false', (t) => { + assert.throws(() => { + t.mock.getter({}, 'method', { getter: false }); + }, /The property 'options\.getter' cannot be false/); +}); + +test('setter() fails if setter options set to false', (t) => { + assert.throws(() => { + t.mock.setter({}, 'method', { setter: false }); + }, /The property 'options\.setter' cannot be false/); +}); + +test('getter() fails if setter options is true', (t) => { + assert.throws(() => { + t.mock.getter({}, 'method', { setter: true }); + }, /The property 'options\.setter' cannot be used with 'options\.getter'/); +}); + +test('setter() fails if getter options is true', (t) => { + assert.throws(() => { + t.mock.setter({}, 'method', { getter: true }); + }, /The property 'options\.setter' cannot be used with 'options\.getter'/); +}); diff --git a/test/parallel/test-runner-run.mjs b/test/parallel/test-runner-run.mjs index 4a0d4f025bf7bf..8f650509f9ee54 100644 --- a/test/parallel/test-runner-run.mjs +++ b/test/parallel/test-runner-run.mjs @@ -28,7 +28,7 @@ describe('require(\'node:test\').run', { concurrency: true }, () => { it('should succeed with a file', async () => { const stream = run({ files: [join(testFixtures, 'test/random.cjs')] }); stream.on('test:fail', common.mustNotCall()); - stream.on('test:pass', common.mustCall(1)); + stream.on('test:pass', common.mustCall(2)); // eslint-disable-next-line no-unused-vars for await (const _ of stream); // TODO(MoLow): assert.snapshot }); @@ -36,7 +36,7 @@ describe('require(\'node:test\').run', { concurrency: true }, () => { it('should run same file twice', async () => { const stream = run({ files: [join(testFixtures, 'test/random.cjs'), join(testFixtures, 'test/random.cjs')] }); stream.on('test:fail', common.mustNotCall()); - stream.on('test:pass', common.mustCall(2)); + stream.on('test:pass', common.mustCall(4)); // eslint-disable-next-line no-unused-vars for await (const _ of stream); // TODO(MoLow): assert.snapshot }); diff --git a/test/parallel/test-runner-tap-checker.js b/test/parallel/test-runner-tap-checker.js new file mode 100644 index 00000000000000..d437b025180c78 --- /dev/null +++ b/test/parallel/test-runner-tap-checker.js @@ -0,0 +1,119 @@ +'use strict'; +// Flags: --expose-internals + +require('../common'); +const assert = require('assert'); + +const { TapParser } = require('internal/test_runner/tap_parser'); +const { TapChecker } = require('internal/test_runner/tap_checker'); + +function TAPChecker(input) { + // parse + const parser = new TapParser({ specs: TapChecker.TAP14 }); + parser.parseSync(input); + parser.check(); +} + +[ + ['TAP version 14', 'missing TAP plan'], + [` +TAP version 14 +1..1 + `, 'missing Test Points'], + [` +TAP version 14 +1..1 +ok 2 + `, 'test 2 is out of plan range 1..1'], + [` +TAP version 14 +3..1 +ok 2 + `, 'plan start 3 is greater than plan end 1'], + [` +TAP version 14 +2..3 +ok 1 +ok 2 +ok 3 + `, 'test 1 is out of plan range 2..3'], + +].forEach(([str, message]) => { + assert.throws(() => TAPChecker(str), { + code: 'ERR_TAP_VALIDATION_ERROR', + message, + }); +}); + +// Valid TAP14 should not throw +TAPChecker(` +TAP version 14 +1..1 +ok +`); + +// Valid comment line shout not throw. +TAPChecker(` +TAP version 14 +1..5 +ok 1 - approved operating system +# $^0 is solaris +ok 2 - # SKIP no /sys directory +ok 3 - # SKIP no /sys directory +ok 4 - # SKIP no /sys directory +ok 5 - # SKIP no /sys directory +`); + +// Valid empty test plan should not throw. +TAPChecker(` +TAP version 14 +1..0 # skip because English-to-French translator isn't installed +`); + +// Valid test plan count should not throw. +TAPChecker(` +TAP version 14 +1..4 +ok 1 - Creating test program +ok 2 - Test program runs, no error +not ok 3 - infinite loop # TODO halting problem unsolved +not ok 4 - infinite loop 2 # TODO halting problem unsolved +`); + +// Valid YAML diagnostic should not throw. +TAPChecker(` +TAP version 14 +ok - created Board +ok +ok +ok +ok +ok +ok +ok + --- + message: "Board layout" + severity: comment + dump: + board: + - ' 16G 05C ' + - ' G N C C C G ' + - ' G C + ' + - '10C 01G 03C ' + - 'R N G G A G C C C ' + - ' R G C + ' + - ' 01G 17C 00C ' + - ' G A G G N R R N R ' + - ' G R G ' + ... +ok - board has 7 tiles + starter tile +1..9 +`); + +// Valid Bail out should not throw. +TAPChecker(` +TAP version 14 +1..573 +not ok 1 - database handle +Bail out! Couldn't connect to database. +`); diff --git a/test/parallel/test-runner-tap-lexer.js b/test/parallel/test-runner-tap-lexer.js new file mode 100644 index 00000000000000..7da0f7c617c121 --- /dev/null +++ b/test/parallel/test-runner-tap-lexer.js @@ -0,0 +1,446 @@ +'use strict'; +// Flags: --expose-internals + +require('../common'); +const assert = require('assert'); + +const { TapLexer, TokenKind } = require('internal/test_runner/tap_lexer'); + +function TAPLexer(input) { + const lexer = new TapLexer(input); + return lexer.scan().flat(); +} + +{ + const tokens = TAPLexer(''); + + assert.strictEqual(tokens[0].kind, TokenKind.EOF); + assert.strictEqual(tokens[0].value, ''); +} + +{ + const tokens = TAPLexer('TAP version 14'); + + [ + { kind: TokenKind.TAP, value: 'TAP' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.TAP_VERSION, value: 'version' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.NUMERIC, value: '14' }, + { kind: TokenKind.EOL, value: '' }, + { kind: TokenKind.EOF, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('1..5 # reason'); + + [ + { kind: TokenKind.NUMERIC, value: '1' }, + { kind: TokenKind.TAP_PLAN, value: '..' }, + { kind: TokenKind.NUMERIC, value: '5' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.HASH, value: '#' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'reason' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer( + '1..5 # reason "\\ !"\\#$%&\'()*+,\\-./:;<=>?@[]^_`{|}~' + ); + + [ + { kind: TokenKind.NUMERIC, value: '1' }, + { kind: TokenKind.TAP_PLAN, value: '..' }, + { kind: TokenKind.NUMERIC, value: '5' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.HASH, value: '#' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'reason' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: '"' }, + { kind: TokenKind.ESCAPE, value: '\\' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: '!"' }, + { kind: TokenKind.LITERAL, value: '\\' }, + { kind: TokenKind.LITERAL, value: '#' }, + { kind: TokenKind.LITERAL, value: "$%&'()*" }, + { kind: TokenKind.PLUS, value: '+' }, + { kind: TokenKind.LITERAL, value: ',' }, + { kind: TokenKind.ESCAPE, value: '\\' }, + { kind: TokenKind.DASH, value: '-' }, + { kind: TokenKind.LITERAL, value: './:;<=>?@[]^_`{|}~' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('ok'); + + [ + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('not ok'); + + [ + { kind: TokenKind.TAP_TEST_NOTOK, value: 'not' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('ok 1'); + + [ + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.NUMERIC, value: '1' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer(` +ok 1 +not ok 2 +`); + + [ + { kind: TokenKind.NEWLINE, value: '\n' }, + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.NUMERIC, value: '1' }, + { kind: TokenKind.NEWLINE, value: '\n' }, + { kind: TokenKind.TAP_TEST_NOTOK, value: 'not' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.NUMERIC, value: '2' }, + { kind: TokenKind.NEWLINE, value: '\n' }, + { kind: TokenKind.EOF, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer(` +ok 1 + ok 1 +`); + + [ + { kind: TokenKind.NEWLINE, value: '\n' }, + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.NUMERIC, value: '1' }, + { kind: TokenKind.NEWLINE, value: '\n' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.NUMERIC, value: '1' }, + { kind: TokenKind.NEWLINE, value: '\n' }, + { kind: TokenKind.EOF, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('ok 1 description'); + + [ + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.NUMERIC, value: '1' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'description' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('ok 1 - description'); + + [ + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.NUMERIC, value: '1' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.DASH, value: '-' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'description' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('ok 1 - description # todo'); + + [ + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.NUMERIC, value: '1' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.DASH, value: '-' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'description' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.HASH, value: '#' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'todo' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('ok 1 - description \\# todo'); + + [ + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.NUMERIC, value: '1' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.DASH, value: '-' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'description' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.ESCAPE, value: '\\' }, + { kind: TokenKind.LITERAL, value: '#' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'todo' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('ok 1 - description \\ # todo'); + + [ + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.NUMERIC, value: '1' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.DASH, value: '-' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'description' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.ESCAPE, value: '\\' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.HASH, value: '#' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'todo' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer( + 'ok 1 description \\# \\\\ world # TODO escape \\# characters with \\\\' + ); + [ + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.NUMERIC, value: '1' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'description' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.ESCAPE, value: '\\' }, + { kind: TokenKind.LITERAL, value: '#' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.ESCAPE, value: '\\' }, + { kind: TokenKind.LITERAL, value: '\\' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'world' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.HASH, value: '#' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'TODO' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'escape' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.ESCAPE, value: '\\' }, + { kind: TokenKind.LITERAL, value: '#' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'characters' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'with' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.ESCAPE, value: '\\' }, + { kind: TokenKind.LITERAL, value: '\\' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('ok 1 - description # ##'); + + [ + { kind: TokenKind.TAP_TEST_OK, value: 'ok' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.NUMERIC, value: '1' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.DASH, value: '-' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'description' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.HASH, value: '#' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: '#' }, + { kind: TokenKind.LITERAL, value: '#' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('# comment'); + [ + { kind: TokenKind.COMMENT, value: '#' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'comment' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('#'); + + [ + { kind: TokenKind.COMMENT, value: '#' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer(` + --- + message: "description" + severity: fail + ... +`); + + [ + { kind: TokenKind.NEWLINE, value: '\n' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.TAP_YAML_START, value: '---' }, + { kind: TokenKind.NEWLINE, value: '\n' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'message:' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: '"description"' }, + { kind: TokenKind.NEWLINE, value: '\n' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'severity:' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'fail' }, + { kind: TokenKind.NEWLINE, value: '\n' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.TAP_YAML_END, value: '...' }, + { kind: TokenKind.NEWLINE, value: '\n' }, + { kind: TokenKind.EOF, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('pragma +strict -warnings'); + + [ + { kind: TokenKind.TAP_PRAGMA, value: 'pragma' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.PLUS, value: '+' }, + { kind: TokenKind.LITERAL, value: 'strict' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.DASH, value: '-' }, + { kind: TokenKind.LITERAL, value: 'warnings' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} + +{ + const tokens = TAPLexer('Bail out! Error'); + + [ + { kind: TokenKind.LITERAL, value: 'Bail' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'out!' }, + { kind: TokenKind.WHITESPACE, value: ' ' }, + { kind: TokenKind.LITERAL, value: 'Error' }, + { kind: TokenKind.EOL, value: '' }, + ].forEach((token, index) => { + assert.strictEqual(tokens[index].kind, token.kind); + assert.strictEqual(tokens[index].value, token.value); + }); +} diff --git a/test/parallel/test-runner-tap-parser-stream.js b/test/parallel/test-runner-tap-parser-stream.js new file mode 100644 index 00000000000000..bd10af29d88279 --- /dev/null +++ b/test/parallel/test-runner-tap-parser-stream.js @@ -0,0 +1,629 @@ +// Flags: --expose-internals +'use strict'; +const common = require('../common'); +const assert = require('node:assert'); +const { TapParser } = require('internal/test_runner/tap_parser'); +const { TapChecker } = require('internal/test_runner/tap_checker'); + +const cases = [ + { + input: 'TAP version 13', + expected: [ + { + nesting: 0, + kind: 'VersionKeyword', + node: { version: '13' }, + lexeme: 'TAP version 13', + }, + ], + }, + { + input: 'invalid tap', + expected: [ + { + nesting: 0, + kind: 'Unknown', + node: { value: 'invalid tap' }, + lexeme: 'invalid tap', + }, + ], + }, + { + input: 'TAP version 13\ninvalid tap after harness', + expected: [ + { + nesting: 0, + kind: 'VersionKeyword', + node: { version: '13' }, + lexeme: 'TAP version 13', + }, + { + nesting: 0, + kind: 'Unknown', + node: { value: 'invalid tap after harness' }, + lexeme: 'invalid tap after harness', + }, + ], + }, + { + input: `TAP version 13 + # nested diagnostic +# diagnostic comment`, + expected: [ + { + nesting: 0, + kind: 'VersionKeyword', + node: { version: '13' }, + lexeme: 'TAP version 13', + }, + { + nesting: 1, + kind: 'Comment', + node: { comment: 'nested diagnostic' }, + lexeme: ' # nested diagnostic', + }, + { + nesting: 0, + kind: 'Comment', + node: { comment: 'diagnostic comment' }, + lexeme: '# diagnostic comment', + }, + ], + }, + { + input: `TAP version 13 + 1..5 +1..3 +2..2`, + expected: [ + { + nesting: 0, + kind: 'VersionKeyword', + node: { version: '13' }, + lexeme: 'TAP version 13', + }, + { + nesting: 1, + kind: 'PlanKeyword', + node: { start: '1', end: '5' }, + lexeme: ' 1..5', + }, + { + nesting: 0, + kind: 'PlanKeyword', + node: { start: '1', end: '3' }, + lexeme: '1..3', + }, + { + nesting: 0, + kind: 'PlanKeyword', + node: { start: '2', end: '2' }, + lexeme: '2..2', + }, + ], + }, + { + input: `TAP version 13 +ok 1 - test +ok 2 - test # SKIP +not ok 3 - test # TODO reason`, + expected: [ + { + nesting: 0, + kind: 'VersionKeyword', + node: { version: '13' }, + lexeme: 'TAP version 13', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'test', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 1 - test', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: true }, + id: '2', + description: 'test', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 2 - test # SKIP', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: true, pass: false, todo: true, skip: false }, + id: '3', + description: 'test', + reason: 'reason', + time: 0, + diagnostics: [], + }, + lexeme: 'not ok 3 - test # TODO reason', + }, + ], + }, + { + input: `TAP version 13 +# Subtest: test +ok 1 - test +ok 2 - test`, + expected: [ + { + nesting: 0, + kind: 'VersionKeyword', + node: { version: '13' }, + lexeme: 'TAP version 13', + }, + { + nesting: 0, + kind: 'SubTestPointKeyword', + node: { name: 'test' }, + lexeme: '# Subtest: test', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'test', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 1 - test', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '2', + description: 'test', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 2 - test', + }, + ], + }, + { + input: `TAP version 13 +# Subtest: test +ok 1 - test + --- + foo: bar + duration_ms: 0.0001 + prop: |- + multiple + lines + ...`, + expected: [ + { + nesting: 0, + kind: 'VersionKeyword', + node: { version: '13' }, + lexeme: 'TAP version 13', + }, + { + nesting: 0, + kind: 'SubTestPointKeyword', + node: { name: 'test' }, + lexeme: '# Subtest: test', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'test', + reason: '', + time: 0.0001, + diagnostics: [ + 'foo: bar', + 'duration_ms: 0.0001', + 'prop: |-', + ' multiple', + ' lines', + ], + }, + lexeme: 'ok 1 - test', + }, + ], + }, + { + input: `TAP version 13 +# Subtest: test/fixtures/test-runner/index.test.js + # Subtest: this should pass + ok 1 - this should pass + --- + duration_ms: 0.0001 + ... + 1..1`, + expected: [ + { + nesting: 0, + kind: 'VersionKeyword', + node: { version: '13' }, + lexeme: 'TAP version 13', + }, + { + kind: 'SubTestPointKeyword', + lexeme: '# Subtest: test/fixtures/test-runner/index.test.js', + nesting: 0, + node: { + name: 'test/fixtures/test-runner/index.test.js', + }, + }, + { + kind: 'SubTestPointKeyword', + lexeme: ' # Subtest: this should pass', + nesting: 1, + node: { + name: 'this should pass', + }, + }, + { + kind: 'TestPointKeyword', + lexeme: ' ok 1 - this should pass', + nesting: 1, + node: { + description: 'this should pass', + diagnostics: ['duration_ms: 0.0001'], + id: '1', + reason: '', + status: { + fail: false, + pass: true, + skip: false, + todo: false, + }, + time: 0.0001, + }, + }, + { + kind: 'PlanKeyword', + lexeme: ' 1..1', + nesting: 1, + node: { + end: '1', + start: '1', + }, + }, + ], + }, + { + input: `TAP version 13 +# Subtest: test 1 +ok 1 - test 1 + --- + foo: bar + duration_ms: 1.00 + prop: |- + multiple + lines + ... +# Subtest: test 2 +ok 2 - test 2 + --- + duration_ms: 2.00 + ... +# Subtest: test 3 +ok 3 - test 3 + --- + foo: bar + duration_ms: 3.00 + prop: |- + multiple + lines + ...`, + expected: [ + { + nesting: 0, + kind: 'VersionKeyword', + node: { version: '13' }, + lexeme: 'TAP version 13', + }, + { + nesting: 0, + kind: 'SubTestPointKeyword', + node: { name: 'test 1' }, + lexeme: '# Subtest: test 1', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'test 1', + reason: '', + time: 1.0, + diagnostics: [ + 'foo: bar', + 'duration_ms: 1.00', + 'prop: |-', + ' multiple', + ' lines', + ], + }, + lexeme: 'ok 1 - test 1', + }, + { + nesting: 0, + kind: 'SubTestPointKeyword', + node: { name: 'test 2' }, + lexeme: '# Subtest: test 2', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '2', + description: 'test 2', + reason: '', + time: 2.0, + diagnostics: ['duration_ms: 2.00'], + }, + lexeme: 'ok 2 - test 2', + }, + { + nesting: 0, + kind: 'SubTestPointKeyword', + node: { name: 'test 3' }, + lexeme: '# Subtest: test 3', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '3', + description: 'test 3', + reason: '', + time: 3.0, + diagnostics: [ + 'foo: bar', + 'duration_ms: 3.00', + 'prop: |-', + ' multiple', + ' lines', + ], + }, + lexeme: 'ok 3 - test 3', + }, + ], + }, + { + input: `TAP version 13 +# Subtest: test 1 +ok 1 - test 1 + --- + foo: bar + duration_ms: 1.00 + prop: |- + multiple + lines + ... + # Subtest: test 11 + ok 11 - test 11 + --- + duration_ms: 11.00 + ... + # Subtest: test 111 + ok 111 - test 111 + --- + foo: bar + duration_ms: 111.00 + prop: |- + multiple + lines + ...`, + expected: [ + { + nesting: 0, + kind: 'VersionKeyword', + node: { version: '13' }, + lexeme: 'TAP version 13', + }, + { + nesting: 0, + kind: 'SubTestPointKeyword', + node: { name: 'test 1' }, + lexeme: '# Subtest: test 1', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'test 1', + reason: '', + time: 1.0, + diagnostics: [ + 'foo: bar', + 'duration_ms: 1.00', + 'prop: |-', + ' multiple', + ' lines', + ], + }, + lexeme: 'ok 1 - test 1', + }, + { + nesting: 1, + kind: 'SubTestPointKeyword', + node: { name: 'test 11' }, + lexeme: ' # Subtest: test 11', + }, + { + nesting: 1, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '11', + description: 'test 11', + reason: '', + time: 11.0, + diagnostics: ['duration_ms: 11.00'], + }, + lexeme: ' ok 11 - test 11', + }, + { + nesting: 2, + kind: 'SubTestPointKeyword', + node: { name: 'test 111' }, + lexeme: ' # Subtest: test 111', + }, + { + nesting: 2, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '111', + description: 'test 111', + reason: '', + time: 111.0, + diagnostics: [ + 'foo: bar', + 'duration_ms: 111.00', + 'prop: |-', + ' multiple', + ' lines', + ], + }, + lexeme: ' ok 111 - test 111', + }, + ], + }, +]; + +(async () => { + for (const { input, expected } of cases) { + const parser = new TapParser(); + parser.write(input); + parser.end(); + const actual = await parser.toArray(); + assert.deepStrictEqual( + actual, + expected.map((item) => ({ __proto__: null, ...item })) + ); + } +})().then(common.mustCall()); + +(async () => { + const expected = [ + { + kind: 'PlanKeyword', + node: { start: '1', end: '3' }, + nesting: 0, + lexeme: '1..3', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'Input file opened', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 1 - Input file opened', + }, + { + kind: 'TestPointKeyword', + node: { + status: { fail: true, pass: false, todo: false, skip: false }, + id: '2', + description: '', + reason: '', + time: 0, + diagnostics: [], + }, + nesting: 0, + lexeme: 'not ok 2 ', + }, + { + kind: 'SubTestPointKeyword', + node: { name: 'foobar' }, + nesting: 1, + lexeme: ' # Subtest: foobar', + }, + { + __proto__: null, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: true, skip: false }, + id: '3', + description: '', + reason: '', + time: 0.0001, + diagnostics: [ + 'foo: bar', + 'duration_ms: 0.0001', + 'prop: |-', + ' foo', + ' bar', + ], + }, + nesting: 0, + lexeme: 'ok 3 # TODO', + }, + ]; + + const parser = new TapParser({ specs: TapChecker.TAP14 }); + parser.write('\n'); + parser.write('1'); + parser.write('.'); + parser.write('.'); + parser.write('3'); + parser.write('\n'); + parser.write('ok 1 '); + parser.write('- Input file opened\n'); + parser.write('not'); + parser.write(' ok'); + parser.write(' 2 \n'); + parser.write('\n'); + parser.write(' # '); + parser.write('Subtest: foo'); + parser.write('bar'); + parser.write('\n'); + parser.write(''); + parser.write('ok'); + parser.write(' 3 #'); + parser.write(' TODO'); + parser.write('\n'); + parser.write(' ---\n'); + parser.write(' foo: bar\n'); + parser.write(' duration_ms: '); + parser.write(' 0.0001\n'); + parser.write(' prop: |-\n'); + parser.write(' foo\n'); + parser.write(' bar\n'); + parser.write(' ...\n'); + parser.end(); + const actual = await parser.toArray(); + assert.deepStrictEqual( + actual, + expected.map((item) => ({ __proto__: null, ...item })) + ); +})().then(common.mustCall()); diff --git a/test/parallel/test-runner-tap-parser.js b/test/parallel/test-runner-tap-parser.js new file mode 100644 index 00000000000000..530e56626a4c5b --- /dev/null +++ b/test/parallel/test-runner-tap-parser.js @@ -0,0 +1,1312 @@ +'use strict'; +// Flags: --expose-internals + +require('../common'); +const assert = require('assert'); + +const { TapParser } = require('internal/test_runner/tap_parser'); + +function TAPParser(input) { + const parser = new TapParser(); + const ast = parser.parseSync(input); + return ast; +} + +// Comment + +{ + const ast = TAPParser('# comment'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'Comment', + node: { comment: 'comment' }, + lexeme: '# comment', + }, + ]); +} + +{ + const ast = TAPParser('#'); + assert.deepStrictEqual(ast, [ + { + kind: 'Comment', + nesting: 0, + node: { + comment: '', + }, + lexeme: '#', + }, + ]); +} + +{ + const ast = TAPParser('####'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'Comment', + node: { comment: '###' }, + lexeme: '####', + }, + ]); +} + +// Empty input + +{ + const ast = TAPParser(''); + assert.deepStrictEqual(ast, []); +} + +// TAP version + +{ + const ast = TAPParser('TAP version 14'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'VersionKeyword', + node: { version: '14' }, + lexeme: 'TAP version 14', + }, + ]); +} + +{ + assert.throws(() => TAPParser('TAP version'), { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Expected a version number, received "version" (VersionKeyword) at line 1, column 5 (start 4, end 10)', + }); +} + +{ + assert.throws(() => TAPParser('TAP'), { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Expected "version" keyword, received "TAP" (TAPKeyword) at line 1, column 1 (start 0, end 2)', + }); +} + +// Test plan + +{ + const ast = TAPParser('1..5 # reason'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'PlanKeyword', + node: { start: '1', end: '5', reason: 'reason' }, + lexeme: '1..5 # reason', + }, + ]); +} + +{ + const ast = TAPParser( + '1..5 # reason "\\ !"\\#$%&\'()*+,\\-./:;<=>?@[]^_`{|}~' + ); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'PlanKeyword', + node: { + start: '1', + end: '5', + reason: 'reason " !"\\#$%&\'()*+,-./:;<=>?@[]^_`{|}~', + }, + lexeme: '1..5 # reason "\\ !"\\#$%&\'()*+,\\-./:;<=>?@[]^_`{|}~', + }, + ]); +} + +{ + assert.throws(() => TAPParser('1..'), { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Expected a plan end count, received "" (EOL) at line 1, column 4 (start 3, end 3)', + }); +} + +{ + assert.throws(() => TAPParser('1..abc'), { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Expected ".." symbol, received "..abc" (Literal) at line 1, column 2 (start 1, end 5)', + }); +} + +{ + assert.throws(() => TAPParser('1..-1'), { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Expected a plan end count, received "-" (Dash) at line 1, column 4 (start 3, end 3)', + }); +} + +{ + assert.throws(() => TAPParser('1.1'), { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Expected ".." symbol, received "." (Literal) at line 1, column 2 (start 1, end 1)', + }); +} + +// Test point + +{ + const ast = TAPParser('ok'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '', + description: '', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok', + }, + ]); +} + +{ + const ast = TAPParser('not ok'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: true, pass: false, todo: false, skip: false }, + id: '', + description: '', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'not ok', + }, + ]); +} + +{ + const ast = TAPParser('ok 1'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: '', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 1', + }, + ]); +} + +{ + const ast = TAPParser(` +ok 111 +not ok 222 +`); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '111', + description: '', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 111', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: true, pass: false, todo: false, skip: false }, + id: '222', + description: '', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'not ok 222', + }, + ]); +} + +{ + // Nested tests + const ast = TAPParser(` +ok 1 - parent + ok 2 - child +`); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'parent', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 1 - parent', + }, + { + nesting: 1, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '2', + description: 'child', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: ' ok 2 - child', + }, + ]); +} + +{ + const ast = TAPParser(` +# Subtest: nested1 + ok 1 + + # Subtest: nested2 + ok 2 - nested2 + + # Subtest: nested3 + ok 3 - nested3 + + # Subtest: nested4 + ok 4 - nested4 + +ok 1 - nested1 +`); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'SubTestPointKeyword', + node: { name: 'nested1' }, + lexeme: '# Subtest: nested1', + }, + { + nesting: 1, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: '', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: ' ok 1', + }, + { + nesting: 1, + kind: 'SubTestPointKeyword', + node: { name: 'nested2' }, + lexeme: ' # Subtest: nested2', + }, + { + nesting: 1, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '2', + description: 'nested2', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: ' ok 2 - nested2', + }, + { + nesting: 1, + kind: 'SubTestPointKeyword', + node: { name: 'nested3' }, + lexeme: ' # Subtest: nested3', + }, + { + nesting: 1, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '3', + description: 'nested3', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: ' ok 3 - nested3', + }, + { + nesting: 1, + kind: 'SubTestPointKeyword', + node: { name: 'nested4' }, + lexeme: ' # Subtest: nested4', + }, + { + nesting: 1, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '4', + description: 'nested4', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: ' ok 4 - nested4', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'nested1', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 1 - nested1', + }, + ]); +} + +// Nested tests as comment + +{ + const ast = TAPParser(` +# Subtest: nested1 + ok 1 - test nested1 + + # Subtest: nested2 + ok 2 - test nested2 + + ok 3 - nested2 + +ok 4 - nested1 +`); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'SubTestPointKeyword', + node: { name: 'nested1' }, + lexeme: '# Subtest: nested1', + }, + { + nesting: 1, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'test nested1', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: ' ok 1 - test nested1', + }, + { + nesting: 1, + kind: 'SubTestPointKeyword', + node: { name: 'nested2' }, + lexeme: ' # Subtest: nested2', + }, + { + nesting: 2, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '2', + description: 'test nested2', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: ' ok 2 - test nested2', + }, + { + nesting: 1, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '3', + description: 'nested2', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: ' ok 3 - nested2', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '4', + description: 'nested1', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 4 - nested1', + }, + ]); +} + +// Multiple nested tests as comment + +{ + const ast = TAPParser(` +# Subtest: nested1 + ok 1 - test nested1 + + # Subtest: nested2a + ok 2 - test nested2a + + ok 3 - nested2a + + # Subtest: nested2b + ok 4 - test nested2b + + ok 5 - nested2b + +ok 6 - nested1 +`); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'SubTestPointKeyword', + node: { name: 'nested1' }, + lexeme: '# Subtest: nested1', + }, + { + nesting: 1, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'test nested1', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: ' ok 1 - test nested1', + }, + { + nesting: 1, + kind: 'SubTestPointKeyword', + node: { name: 'nested2a' }, + lexeme: ' # Subtest: nested2a', + }, + { + nesting: 2, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '2', + description: 'test nested2a', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: ' ok 2 - test nested2a', + }, + { + nesting: 1, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '3', + description: 'nested2a', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: ' ok 3 - nested2a', + }, + { + nesting: 1, + kind: 'SubTestPointKeyword', + node: { name: 'nested2b' }, + lexeme: ' # Subtest: nested2b', + }, + { + nesting: 2, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '4', + description: 'test nested2b', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: ' ok 4 - test nested2b', + }, + { + nesting: 1, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '5', + description: 'nested2b', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: ' ok 5 - nested2b', + }, + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '6', + description: 'nested1', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 6 - nested1', + }, + ]); +} + +{ + const ast = TAPParser('ok 1 description'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'description', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 1 description', + }, + ]); +} + +{ + const ast = TAPParser('ok 1 - description'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'description', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 1 - description', + }, + ]); +} + +{ + const ast = TAPParser('ok 1 - description # todo'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: true, skip: false }, + id: '1', + description: 'description', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 1 - description # todo', + }, + ]); +} + +{ + const ast = TAPParser('ok 1 - description \\# todo'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'description # todo', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 1 - description \\# todo', + }, + ]); +} + +{ + const ast = TAPParser('ok 1 - description \\ # todo'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: true, skip: false }, + id: '1', + description: 'description', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 1 - description \\ # todo', + }, + ]); +} + +{ + const ast = TAPParser( + 'ok 1 description \\# \\\\ world # TODO escape \\# characters with \\\\' + ); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: true, skip: false }, + id: '1', + description: 'description # \\ world', + reason: 'escape # characters with \\', + time: 0, + diagnostics: [], + }, + lexeme: + 'ok 1 description \\# \\\\ world # TODO escape \\# characters with \\\\', + }, + ]); +} + +{ + const ast = TAPParser('ok 1 - description # ##'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'description', + reason: '##', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 1 - description # ##', + }, + ]); +} + +{ + const ast = TAPParser( + 'ok 2 not skipped: https://example.com/page.html#skip is a url' + ); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '2', + description: 'not skipped: https://example.com/page.html#skip is a url', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 2 not skipped: https://example.com/page.html#skip is a url', + }, + ]); +} + +{ + const ast = TAPParser('ok 3 - #SkIp case insensitive, so this is skipped'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: true }, + id: '3', + description: '', + reason: 'case insensitive, so this is skipped', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 3 - #SkIp case insensitive, so this is skipped', + }, + ]); +} + +{ + const ast = TAPParser('ok ok ok'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '', + description: 'ok ok', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok ok ok', + }, + ]); +} + +{ + const ast = TAPParser('ok not ok'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '', + description: 'not ok', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok not ok', + }, + ]); +} + +{ + const ast = TAPParser('ok 1..1'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: '', + reason: '', + time: 0, + diagnostics: [], + }, + lexeme: 'ok 1..1', + }, + ]); +} + +// Diagnostic + +{ + // Note the leading 2 valid spaces + const ast = TAPParser(` + --- + message: 'description' + property: 'value' + ... +`); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'YamlEndKeyword', + node: { + diagnostics: ["message: 'description'", "property: 'value'"], + }, + lexeme: ' ...', + }, + ]); +} + +{ + // Note the leading 2 valid spaces + const ast = TAPParser(` + --- + message: "Board layout" + severity: comment + dump: + board: + - ' 16G 05C ' + - ' G N C C C G ' + - ' G C + ' + - '10C 01G 03C ' + - 'R N G G A G C C C ' + - ' R G C + ' + - ' 01G 17C 00C ' + - ' G A G G N R R N R ' + - ' G R G ' + ... +`); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'YamlEndKeyword', + node: { + diagnostics: [ + 'message: "Board layout"', + 'severity: comment', + 'dump:', + ' board:', + " - ' 16G 05C '", + " - ' G N C C C G '", + " - ' G C + '", + " - '10C 01G 03C '", + " - 'R N G G A G C C C '", + " - ' R G C + '", + " - ' 01G 17C 00C '", + " - ' G A G G N R R N R '", + " - ' G R G '", + ], + }, + lexeme: ' ...', + }, + ]); +} + +{ + const ast = TAPParser(` + --- + ... +`); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'YamlEndKeyword', + node: { diagnostics: [] }, + lexeme: ' ...', + }, + ]); +} + +{ + assert.throws( + () => + TAPParser( + ` + message: 'description' + property: 'value' + ...` + ), + { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Unexpected YAML end marker, received "..." (YamlEndKeyword) at line 4, column 3 (start 48, end 50)', + } + ); +} + +{ + assert.throws( + () => + TAPParser( + ` + --- + message: 'description' + property: 'value'` + ), + { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Expected end of YAML block, received "\'value\'" (Literal) at line 4, column 13 (start 44, end 50)', + } + ); +} + +{ + assert.throws( + () => + // Note the leading 3 spaces before --- + TAPParser( + ` + --- + message: 'description' + property: 'value' + ...` + ), + { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Expected valid YAML indentation (2 spaces), received " " (Whitespace) at line 2, column 3 (start 3, end 3)', + } + ); +} + +{ + assert.throws( + () => + // Note the leading 5 spaces before --- + // This is a special case because the YAML block is indented by 1 space + // the extra 4 spaces are those of the subtest nesting level. + // However, the remaining content of the YAML block is indented by 2 spaces + // making it belong to the parent level. + TAPParser( + ` + --- + message: 'description' + property: 'value' + ... + ` + ), + { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Expected end of YAML block, received "\'value\'" (Literal) at line 4, column 13 (start 47, end 53)', + } + ); +} + +{ + assert.throws( + () => + // Note the leading 4 spaces before --- + TAPParser( + ` + --- + message: 'description' + property: 'value' + ... + ` + ), + { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Expected a valid token, received "---" (YamlStartKeyword) at line 2, column 5 (start 5, end 7)', + } + ); +} + +{ + assert.throws( + () => + // Note the leading 4 spaces before ... + TAPParser( + ` + --- + message: 'description' + property: 'value' + ... + ` + ), + { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Expected end of YAML block, received " " (Whitespace) at line 6, column 2 (start 61, end 61)', + } + ); +} + +// Pragma + +{ + const ast = TAPParser('pragma +strict, -warnings'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'PragmaKeyword', + node: { + pragmas: { strict: true, warnings: false }, + }, + lexeme: 'pragma +strict, -warnings', + }, + ]); +} + +// Bail out + +{ + const ast = TAPParser('Bail out! Error'); + assert.deepStrictEqual(ast, [ + { + nesting: 0, + kind: 'BailOutKeyword', + node: { bailout: true, reason: 'Error' }, + lexeme: 'Bail out! Error', + }, + ]); +} + +// Non-recognized + +{ + assert.throws(() => TAPParser('abc'), { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Expected a valid token, received "abc" (Literal) at line 1, column 1 (start 0, end 2)', + }); +} + +{ + assert.throws(() => TAPParser(' abc'), { + name: 'SyntaxError', + code: 'ERR_TAP_PARSER_ERROR', + message: + 'Expected a valid token, received "abc" (Literal) at line 1, column 5 (start 4, end 6)', + }); +} + +// TAP document (with diagnostics) + +{ + const ast = TAPParser(` +# Comment on version 13 +# Another comment on version 13 + +TAP version 13 + +# Subtest: /test.js + # Subtest: level 0a + # Subtest: level 1a + # Comment test point 1a + # Comment test point 1aa + ok 1 - level 1a + --- + duration_ms: 1.676996 + ... + # Comment plan 1a + # Comment plan 1aa + 1..1 + # Comment closing test point 1a + # Comment closing test point 1aa + not ok 1 - level 1a + --- + duration_ms: 0.122839 + failureType: 'testCodeFailure' + error: 'level 0b error' + code: 'ERR_TEST_FAILURE' + stack: |- + TestContext. (/test.js:23:9) + ... + 1..1 + not ok 1 - level 0a + --- + duration_ms: 84.920487 + failureType: 'subtestsFailed' + exitCode: 1 + error: '3 subtests failed' + code: 'ERR_TEST_FAILURE' + ... + # Comment plan 0a + # Comment plan 0aa + 1..1 + +# Comment closing test point 0a + +# Comment closing test point 0aa + +not ok 1 - /test.js +# tests 1 +# pass 0 +# fail 1 +# cancelled 0 +# skipped 0 +# todo 0 +# duration_ms 87.077507 +`); + + assert.deepStrictEqual(ast, [ + { + kind: 'VersionKeyword', + node: { version: '13' }, + nesting: 0, + comments: ['Comment on version 13', 'Another comment on version 13'], + lexeme: 'TAP version 13', + }, + { + kind: 'SubTestPointKeyword', + node: { name: '/test.js' }, + nesting: 0, + lexeme: '# Subtest: /test.js', + }, + { + kind: 'SubTestPointKeyword', + node: { name: 'level 0a' }, + nesting: 1, + lexeme: ' # Subtest: level 0a', + }, + { + kind: 'SubTestPointKeyword', + node: { name: 'level 1a' }, + nesting: 2, + lexeme: ' # Subtest: level 1a', + }, + { + kind: 'TestPointKeyword', + node: { + status: { fail: false, pass: true, todo: false, skip: false }, + id: '1', + description: 'level 1a', + reason: '', + time: 1.676996, + diagnostics: ['duration_ms: 1.676996'], + }, + nesting: 3, + comments: ['Comment test point 1a', 'Comment test point 1aa'], + lexeme: ' ok 1 - level 1a', + }, + { + kind: 'PlanKeyword', + node: { start: '1', end: '1' }, + nesting: 3, + comments: ['Comment plan 1a', 'Comment plan 1aa'], + lexeme: ' 1..1', + }, + { + kind: 'TestPointKeyword', + node: { + status: { fail: true, pass: false, todo: false, skip: false }, + id: '1', + description: 'level 1a', + reason: '', + time: 0.122839, + diagnostics: [ + 'duration_ms: 0.122839', + "failureType: 'testCodeFailure'", + "error: 'level 0b error'", + "code: 'ERR_TEST_FAILURE'", + 'stack: |-', + ' TestContext. (/test.js:23:9)', + ], + }, + nesting: 2, + comments: [ + 'Comment closing test point 1a', + 'Comment closing test point 1aa', + ], + lexeme: ' not ok 1 - level 1a', + }, + { + kind: 'PlanKeyword', + node: { start: '1', end: '1' }, + nesting: 2, + lexeme: ' 1..1', + }, + { + kind: 'TestPointKeyword', + node: { + status: { fail: true, pass: false, todo: false, skip: false }, + id: '1', + description: 'level 0a', + reason: '', + time: 84.920487, + diagnostics: [ + 'duration_ms: 84.920487', + "failureType: 'subtestsFailed'", + 'exitCode: 1', + "error: '3 subtests failed'", + "code: 'ERR_TEST_FAILURE'", + ], + }, + nesting: 1, + lexeme: ' not ok 1 - level 0a', + }, + { + kind: 'PlanKeyword', + node: { start: '1', end: '1' }, + nesting: 1, + comments: ['Comment plan 0a', 'Comment plan 0aa'], + lexeme: ' 1..1', + }, + { + kind: 'TestPointKeyword', + node: { + status: { fail: true, pass: false, todo: false, skip: false }, + id: '1', + description: '/test.js', + reason: '', + time: 0, + diagnostics: [], + }, + nesting: 0, + comments: [ + 'Comment closing test point 0a', + 'Comment closing test point 0aa', + ], + lexeme: 'not ok 1 - /test.js', + }, + { + kind: 'Comment', + node: { comment: 'tests 1' }, + nesting: 0, + lexeme: '# tests 1', + }, + { + kind: 'Comment', + node: { comment: 'pass 0' }, + nesting: 0, + lexeme: '# pass 0', + }, + { + kind: 'Comment', + node: { comment: 'fail 1' }, + nesting: 0, + lexeme: '# fail 1', + }, + { + kind: 'Comment', + node: { comment: 'cancelled 0' }, + nesting: 0, + lexeme: '# cancelled 0', + }, + { + kind: 'Comment', + node: { comment: 'skipped 0' }, + nesting: 0, + lexeme: '# skipped 0', + }, + { + kind: 'Comment', + node: { comment: 'todo 0' }, + nesting: 0, + lexeme: '# todo 0', + }, + { + kind: 'Comment', + node: { comment: 'duration_ms 87.077507' }, + nesting: 0, + lexeme: '# duration_ms 87.077507', + }, + ]); +} diff --git a/test/parallel/test-runner-watch-mode.mjs b/test/parallel/test-runner-watch-mode.mjs new file mode 100644 index 00000000000000..6803ac4e349138 --- /dev/null +++ b/test/parallel/test-runner-watch-mode.mjs @@ -0,0 +1,46 @@ +// Flags: --expose-internals +import '../common/index.mjs'; +import { describe, it } from 'node:test'; +import { spawn } from 'node:child_process'; +import { writeFileSync, readFileSync } from 'node:fs'; +import util from 'internal/util'; +import * as fixtures from '../common/fixtures.mjs'; + +async function testWatch({ files, fileToUpdate }) { + const ran1 = util.createDeferredPromise(); + const ran2 = util.createDeferredPromise(); + const child = spawn(process.execPath, ['--watch', '--test', '--no-warnings', ...files], { encoding: 'utf8' }); + let stdout = ''; + child.stdout.on('data', (data) => { + stdout += data.toString(); + if (/ok 2/.test(stdout)) ran1.resolve(); + if (/ok 3/.test(stdout)) ran2.resolve(); + }); + + await ran1.promise; + writeFileSync(fileToUpdate, readFileSync(fileToUpdate, 'utf8')); + await ran2.promise; + child.kill(); +} + +describe('test runner watch mode', () => { + it('should run tests repeatedly', async () => { + const file1 = fixtures.path('test-runner/index.test.js'); + const file2 = fixtures.path('test-runner/subdir/subdir_test.js'); + await testWatch({ files: [file1, file2], fileToUpdate: file2 }); + }); + + it('should run tests with dependency repeatedly', async () => { + const file1 = fixtures.path('test-runner/index.test.js'); + const dependent = fixtures.path('test-runner/dependent.js'); + const dependency = fixtures.path('test-runner/dependency.js'); + await testWatch({ files: [file1, dependent], fileToUpdate: dependency }); + }); + + it('should run tests with ESM dependency', async () => { + const file1 = fixtures.path('test-runner/index.test.js'); + const dependent = fixtures.path('test-runner/dependent.js'); + const dependency = fixtures.path('test-runner/dependency.mjs'); + await testWatch({ files: [file1, dependent], fileToUpdate: dependency }); + }); +}); diff --git a/test/parallel/test-shadow-realm.js b/test/parallel/test-shadow-realm.js new file mode 100644 index 00000000000000..0b20265537fb5c --- /dev/null +++ b/test/parallel/test-shadow-realm.js @@ -0,0 +1,12 @@ +// Flags: --experimental-shadow-realm +'use strict'; + +require('../common'); +const assert = require('assert'); + +// Validates we can construct ShadowRealm successfully. +const shadowRealm = new ShadowRealm(); + +const getter = shadowRealm.evaluate('globalThis.realmValue = "inner"; () => globalThis.realmValue;'); +assert.strictEqual(getter(), 'inner'); +assert.strictEqual('realmValue' in globalThis, false); diff --git a/test/parallel/test-snapshot-console.js b/test/parallel/test-snapshot-console.js index 781b088ab25315..f3c805dc4bf8fe 100644 --- a/test/parallel/test-snapshot-console.js +++ b/test/parallel/test-snapshot-console.js @@ -1,7 +1,5 @@ 'use strict'; -// TODO(joyeecheung): remove the flag when it is turned on by default in V8. -// Flags: --experimental-async-stack-tagging-api // This tests the console works in the deserialized snapshot. const common = require('../common'); @@ -20,7 +18,6 @@ const entry = fixtures.path('snapshot', 'console.js'); { const child = spawnSync(process.execPath, [ - '--experimental-async-stack-tagging-api', '--snapshot-blob', blobPath, '--build-snapshot', @@ -41,7 +38,6 @@ const entry = fixtures.path('snapshot', 'console.js'); { const child = spawnSync(process.execPath, [ - '--experimental-async-stack-tagging-api', '--snapshot-blob', blobPath, ], { diff --git a/test/parallel/test-snapshot-incompatible.js b/test/parallel/test-snapshot-incompatible.js new file mode 100644 index 00000000000000..44447df13c6f7c --- /dev/null +++ b/test/parallel/test-snapshot-incompatible.js @@ -0,0 +1,76 @@ +'use strict'; + +// This tests that Node.js refuses to load snapshots built with incompatible +// V8 configurations. + +require('../common'); +const assert = require('assert'); +const { spawnSync } = require('child_process'); +const tmpdir = require('../common/tmpdir'); +const fixtures = require('../common/fixtures'); +const path = require('path'); +const fs = require('fs'); + +tmpdir.refresh(); +const blobPath = path.join(tmpdir.path, 'snapshot.blob'); +const entry = fixtures.path('empty.js'); + +// The flag used can be any flag that makes a difference in +// v8::ScriptCompiler::CachedDataVersionTag(). --harmony +// is chosen here because it's stable enough and makes a difference. +{ + // Build a snapshot with --harmony. + const child = spawnSync(process.execPath, [ + '--harmony', + '--snapshot-blob', + blobPath, + '--build-snapshot', + entry, + ], { + cwd: tmpdir.path + }); + if (child.status !== 0) { + console.log(child.stderr.toString()); + console.log(child.stdout.toString()); + assert.strictEqual(child.status, 0); + } + const stats = fs.statSync(path.join(tmpdir.path, 'snapshot.blob')); + assert(stats.isFile()); +} + +{ + // Now load the snapshot without --harmony, which should fail. + const child = spawnSync(process.execPath, [ + '--snapshot-blob', + blobPath, + ], { + cwd: tmpdir.path, + env: { + ...process.env, + } + }); + + const stderr = child.stderr.toString().trim(); + assert.match(stderr, /Failed to load the startup snapshot/); + assert.strictEqual(child.status, 1); +} + +{ + // Load it again with --harmony and it should work. + const child = spawnSync(process.execPath, [ + '--harmony', + '--snapshot-blob', + blobPath, + ], { + cwd: tmpdir.path, + env: { + ...process.env, + } + }); + + if (child.status !== 0) { + console.log(child.stderr.toString()); + console.log(child.stdout.toString()); + assert.strictEqual(child.status, 0); + } +} diff --git a/test/parallel/test-snapshot-weak-reference.js b/test/parallel/test-snapshot-weak-reference.js new file mode 100644 index 00000000000000..6de072290da257 --- /dev/null +++ b/test/parallel/test-snapshot-weak-reference.js @@ -0,0 +1,60 @@ +'use strict'; + +// This tests that weak references work across serialization. + +require('../common'); +const assert = require('assert'); +const { spawnSync } = require('child_process'); +const tmpdir = require('../common/tmpdir'); +const fixtures = require('../common/fixtures'); +const path = require('path'); +const fs = require('fs'); + +tmpdir.refresh(); +const blobPath = path.join(tmpdir.path, 'snapshot.blob'); + +function runTest(entry) { + console.log('running test with', entry); + { + const child = spawnSync(process.execPath, [ + '--expose-internals', + '--expose-gc', + '--snapshot-blob', + blobPath, + '--build-snapshot', + entry, + ], { + cwd: tmpdir.path + }); + if (child.status !== 0) { + console.log(child.stderr.toString()); + console.log(child.stdout.toString()); + assert.strictEqual(child.status, 0); + } + const stats = fs.statSync(path.join(tmpdir.path, 'snapshot.blob')); + assert(stats.isFile()); + } + + { + const child = spawnSync(process.execPath, [ + '--expose-internals', + '--expose-gc', + '--snapshot-blob', + blobPath, + ], { + cwd: tmpdir.path, + env: { + ...process.env, + } + }); + + const stdout = child.stdout.toString().trim(); + const stderr = child.stderr.toString().trim(); + console.log(`[stdout]:\n${stdout}\n`); + console.log(`[stderr]:\n${stderr}\n`); + assert.strictEqual(child.status, 0); + } +} + +runTest(fixtures.path('snapshot', 'weak-reference.js')); +runTest(fixtures.path('snapshot', 'weak-reference-gc.js')); diff --git a/test/parallel/test-socket-write-after-fin-error.js b/test/parallel/test-socket-write-after-fin-error.js index 64c8143abebbd9..0e3b99abac7572 100644 --- a/test/parallel/test-socket-write-after-fin-error.js +++ b/test/parallel/test-socket-write-after-fin-error.js @@ -16,10 +16,7 @@ let gotServerError = false; const server = net.createServer(function(sock) { sock.setEncoding('utf8'); - sock.on('error', function(er) { - console.error(`${er.code}: ${er.message}`); - gotServerError = er; - }); + sock.on('error', function() {}); sock.on('data', function(c) { serverData += c; @@ -27,7 +24,10 @@ const server = net.createServer(function(sock) { sock.on('end', function() { gotServerEnd = true; setImmediate(() => { - sock.write(serverData); + sock.write(serverData, function(er) { + console.error(`${er.code}: ${er.message}`); + gotServerError = er; + }); sock.end(); }); }); diff --git a/test/parallel/test-spawn-cmd-named-pipe.js b/test/parallel/test-spawn-cmd-named-pipe.js index 30d0ec2c263fcb..4e7ad185a5401c 100644 --- a/test/parallel/test-spawn-cmd-named-pipe.js +++ b/test/parallel/test-spawn-cmd-named-pipe.js @@ -17,8 +17,7 @@ if (!process.argv[2]) { const stdoutPipeName = `\\\\.\\pipe\\${pipeNamePrefix}.stdout`; const stdinPipeServer = net.createServer(function(c) { - c.on('end', common.mustCall(function() { - })); + c.on('end', common.mustCall()); c.end('hello'); }); stdinPipeServer.listen(stdinPipeName); diff --git a/test/parallel/test-stream-compose-operator.js b/test/parallel/test-stream-compose-operator.js new file mode 100644 index 00000000000000..4fefb004f5a1e5 --- /dev/null +++ b/test/parallel/test-stream-compose-operator.js @@ -0,0 +1,127 @@ +'use strict'; + +const common = require('../common'); +const { + Readable, Transform, +} = require('stream'); +const assert = require('assert'); + +{ + // with async generator + const stream = Readable.from(['a', 'b', 'c', 'd']).compose(async function *(stream) { + let str = ''; + for await (const chunk of stream) { + str += chunk; + + if (str.length === 2) { + yield str; + str = ''; + } + } + }); + const result = ['ab', 'cd']; + (async () => { + for await (const item of stream) { + assert.strictEqual(item, result.shift()); + } + })().then(common.mustCall()); +} + +{ + // With Transformer + const stream = Readable.from(['a', 'b', 'c', 'd']).compose(new Transform({ + objectMode: true, + transform: common.mustCall((chunk, encoding, callback) => { + callback(null, chunk); + }, 4) + })); + const result = ['a', 'b', 'c', 'd']; + (async () => { + for await (const item of stream) { + assert.strictEqual(item, result.shift()); + } + })().then(common.mustCall()); +} + +{ + // Throwing an error during `compose` (before waiting for data) + const stream = Readable.from([1, 2, 3, 4, 5]).compose(async function *(stream) { // eslint-disable-line require-yield + + throw new Error('boom'); + }); + + assert.rejects(async () => { + for await (const item of stream) { + assert.fail('should not reach here, got ' + item); + } + }, /boom/).then(common.mustCall()); +} + +{ + // Throwing an error during `compose` (when waiting for data) + const stream = Readable.from([1, 2, 3, 4, 5]).compose(async function *(stream) { + for await (const chunk of stream) { + if (chunk === 3) { + throw new Error('boom'); + } + yield chunk; + } + }); + + assert.rejects( + stream.toArray(), + /boom/, + ).then(common.mustCall()); +} + +{ + // Throwing an error during `compose` (after finishing all readable data) + const stream = Readable.from([1, 2, 3, 4, 5]).compose(async function *(stream) { // eslint-disable-line require-yield + + // eslint-disable-next-line no-unused-vars,no-empty + for await (const chunk of stream) { + } + + throw new Error('boom'); + }); + assert.rejects( + stream.toArray(), + /boom/, + ).then(common.mustCall()); +} + +{ + // AbortSignal + const ac = new AbortController(); + const stream = Readable.from([1, 2, 3, 4, 5]) + .compose(async function *(source) { + // Should not reach here + for await (const chunk of source) { + yield chunk; + } + }, { signal: ac.signal }); + + ac.abort(); + + assert.rejects(async () => { + for await (const item of stream) { + assert.fail('should not reach here, got ' + item); + } + }, { + name: 'AbortError', + }).then(common.mustCall()); +} + +{ + assert.throws( + () => Readable.from(['a']).compose(Readable.from(['b'])), + { code: 'ERR_INVALID_ARG_VALUE' } + ); +} + +{ + assert.throws( + () => Readable.from(['a']).compose(), + { code: 'ERR_INVALID_ARG_TYPE' } + ); +} diff --git a/test/parallel/test-stream-compose.js b/test/parallel/test-stream-compose.js index 3b336a8c1c73b3..f132ae6bb043f2 100644 --- a/test/parallel/test-stream-compose.js +++ b/test/parallel/test-stream-compose.js @@ -358,27 +358,24 @@ const assert = require('assert'); } { - try { - compose(); - } catch (err) { - assert.strictEqual(err.code, 'ERR_MISSING_ARGS'); - } + assert.throws( + () => compose(), + { code: 'ERR_MISSING_ARGS' } + ); } { - try { - compose(new Writable(), new PassThrough()); - } catch (err) { - assert.strictEqual(err.code, 'ERR_INVALID_ARG_VALUE'); - } + assert.throws( + () => compose(new Writable(), new PassThrough()), + { code: 'ERR_INVALID_ARG_VALUE' } + ); } { - try { - compose(new PassThrough(), new Readable({ read() {} }), new PassThrough()); - } catch (err) { - assert.strictEqual(err.code, 'ERR_INVALID_ARG_VALUE'); - } + assert.throws( + () => compose(new PassThrough(), new Readable({ read() {} }), new PassThrough()), + { code: 'ERR_INVALID_ARG_VALUE' } + ); } { diff --git a/test/parallel/test-stream-duplex-from.js b/test/parallel/test-stream-duplex-from.js index afe4626ebbb9ae..c3f3dd756b2e66 100644 --- a/test/parallel/test-stream-duplex-from.js +++ b/test/parallel/test-stream-duplex-from.js @@ -2,7 +2,7 @@ const common = require('../common'); const assert = require('assert'); -const { Duplex, Readable, Writable, pipeline } = require('stream'); +const { Duplex, Readable, Writable, pipeline, PassThrough } = require('stream'); const { Blob } = require('buffer'); { @@ -142,7 +142,7 @@ const { Blob } = require('buffer'); } assert.strictEqual(ret, 'abcdefghi'); }, - common.mustCall(() => {}), + common.mustSucceed(), ); } @@ -278,3 +278,24 @@ const { Blob } = require('buffer'); duplex.write('test'); } + +{ + const through = new PassThrough({ objectMode: true }); + + let res = ''; + const d = Readable.from(['foo', 'bar'], { objectMode: true }) + .pipe(Duplex.from({ + writable: through, + readable: through + })); + + d.on('data', (data) => { + d.pause(); + setImmediate(() => { + d.resume(); + }); + res += data; + }).on('end', common.mustCall(() => { + assert.strictEqual(res, 'foobar'); + })).on('close', common.mustCall()); +} diff --git a/test/parallel/test-stream-finished.js b/test/parallel/test-stream-finished.js index a574a4a65342e2..c7513805e7ac6f 100644 --- a/test/parallel/test-stream-finished.js +++ b/test/parallel/test-stream-finished.js @@ -667,3 +667,17 @@ testClosed((opts) => new Writable({ write() {}, ...opts })); ).end(); }); } + +{ + const stream = new Duplex({ + write(chunk, enc, cb) { + setImmediate(cb); + } + }); + + stream.end('foo'); + + finished(stream, { readable: false }, common.mustCall((err) => { + assert(!err); + })); +} diff --git a/test/parallel/test-stream-pipeline-queued-end-in-destroy.js b/test/parallel/test-stream-pipeline-queued-end-in-destroy.js index d5e399ddda531b..480e5b7f7258f2 100644 --- a/test/parallel/test-stream-pipeline-queued-end-in-destroy.js +++ b/test/parallel/test-stream-pipeline-queued-end-in-destroy.js @@ -9,7 +9,7 @@ const { Readable, Duplex, pipeline } = require('stream'); // Refs: https://github.com/nodejs/node/issues/24456 const readable = new Readable({ - read: common.mustCall(() => {}) + read: common.mustCall() }); const duplex = new Duplex({ diff --git a/test/parallel/test-stream-pipeline-with-empty-string.js b/test/parallel/test-stream-pipeline-with-empty-string.js index 8818f38e8596f2..5df1ff9edf9103 100644 --- a/test/parallel/test-stream-pipeline-with-empty-string.js +++ b/test/parallel/test-stream-pipeline-with-empty-string.js @@ -11,8 +11,8 @@ async function runTest() { await pipeline( '', new PassThrough({ objectMode: true }), - common.mustCall(() => { }) + common.mustCall(), ); } -runTest().then(common.mustCall(() => {})); +runTest().then(common.mustCall()); diff --git a/test/parallel/test-stream-promises.js b/test/parallel/test-stream-promises.js index 33bfa292720da1..9748cbf86e1517 100644 --- a/test/parallel/test-stream-promises.js +++ b/test/parallel/test-stream-promises.js @@ -3,13 +3,10 @@ const common = require('../common'); const stream = require('stream'); const { - Readable, - Writable, - promises, + Readable, Writable, promises, } = stream; const { - finished, - pipeline, + finished, pipeline, } = require('stream/promises'); const fs = require('fs'); const assert = require('assert'); @@ -24,14 +21,11 @@ assert.strictEqual(finished, promisify(stream.finished)); { let finished = false; const processed = []; - const expected = [ - Buffer.from('a'), - Buffer.from('b'), - Buffer.from('c'), - ]; + const expected = [Buffer.from('a'), Buffer.from('b'), Buffer.from('c')]; const read = new Readable({ - read() { } + read() { + } }); const write = new Writable({ @@ -59,7 +53,8 @@ assert.strictEqual(finished, promisify(stream.finished)); // pipeline error { const read = new Readable({ - read() { } + read() { + } }); const write = new Writable({ @@ -101,3 +96,53 @@ assert.strictEqual(finished, promisify(stream.finished)); code: 'ENOENT' }).then(common.mustCall()); } + +{ + const streamObj = new Readable(); + assert.throws(() => { + // Passing cleanup option not as boolean + // should throw error + finished(streamObj, { cleanup: 2 }); + }, { code: 'ERR_INVALID_ARG_TYPE' }); +} + +// Below code should not throw any errors as the +// streamObj is `Stream` and cleanup is boolean +{ + const streamObj = new Readable(); + finished(streamObj, { cleanup: true }); +} + + +// Cleanup function should not be called when cleanup is set to false +// listenerCount should be 1 after calling finish +{ + const streamObj = new Writable(); + assert.strictEqual(streamObj.listenerCount('end'), 0); + finished(streamObj, { cleanup: false }).then(common.mustCall(() => { + assert.strictEqual(streamObj.listenerCount('end'), 1); + })); + streamObj.end(); +} + +// Cleanup function should be called when cleanup is set to true +// listenerCount should be 0 after calling finish +{ + const streamObj = new Writable(); + assert.strictEqual(streamObj.listenerCount('end'), 0); + finished(streamObj, { cleanup: true }).then(common.mustCall(() => { + assert.strictEqual(streamObj.listenerCount('end'), 0); + })); + streamObj.end(); +} + +// Cleanup function should not be called when cleanup has not been set +// listenerCount should be 1 after calling finish +{ + const streamObj = new Writable(); + assert.strictEqual(streamObj.listenerCount('end'), 0); + finished(streamObj).then(common.mustCall(() => { + assert.strictEqual(streamObj.listenerCount('end'), 1); + })); + streamObj.end(); +} diff --git a/test/parallel/test-stream-readable-unshift.js b/test/parallel/test-stream-readable-unshift.js index 6eefb55d73bc88..cccc834fc1947b 100644 --- a/test/parallel/test-stream-readable-unshift.js +++ b/test/parallel/test-stream-readable-unshift.js @@ -165,6 +165,6 @@ const { Readable } = require('stream'); const stream = new ArrayReader(); stream.once('readable', common.mustCall(onRead)); - stream.on('end', common.mustCall(() => {})); + stream.on('end', common.mustCall()); } diff --git a/test/parallel/test-stream-toWeb-allows-server-response.js b/test/parallel/test-stream-toWeb-allows-server-response.js new file mode 100644 index 00000000000000..fd7a14d5965417 --- /dev/null +++ b/test/parallel/test-stream-toWeb-allows-server-response.js @@ -0,0 +1,29 @@ +'use strict'; +const common = require('../common'); +const { Writable } = require('stream'); + +const assert = require('assert'); +const http = require('http'); + +// Check if Writable.toWeb works on the response object after creating a server. +const server = http.createServer( + common.mustCall((req, res) => { + const webStreamResponse = Writable.toWeb(res); + assert.strictEqual(webStreamResponse instanceof WritableStream, true); + res.end(); + }) +); + +server.listen( + 0, + common.mustCall(() => { + http.get( + { + port: server.address().port, + }, + common.mustCall(() => { + server.close(); + }) + ); + }) +); diff --git a/test/parallel/test-stream-writable-samecb-singletick.js b/test/parallel/test-stream-writable-samecb-singletick.js index e7dfa648797821..9357a56535b6be 100644 --- a/test/parallel/test-stream-writable-samecb-singletick.js +++ b/test/parallel/test-stream-writable-samecb-singletick.js @@ -15,7 +15,7 @@ const async_hooks = require('async_hooks'); const checkTickCreated = common.mustCall(); async_hooks.createHook({ - init(id, type, triggerId, resoure) { + init(id, type, triggerId, resource) { if (type === 'TickObject') checkTickCreated(); } }).enable(); diff --git a/test/parallel/test-tls-client-reject.js b/test/parallel/test-tls-client-reject.js index ea10ef6da20834..68922e3690eac0 100644 --- a/test/parallel/test-tls-client-reject.js +++ b/test/parallel/test-tls-client-reject.js @@ -59,8 +59,7 @@ function unauthorized() { })); socket.on('end', () => rejectUnauthorized()); })); - socket.once('session', common.mustCall(() => { - })); + socket.once('session', common.mustCall()); socket.on('error', common.mustNotCall()); socket.end('ok'); } diff --git a/test/parallel/test-tls-client-resume.js b/test/parallel/test-tls-client-resume.js index 0f5c9caa7c3f8f..b9d7fd828b5380 100644 --- a/test/parallel/test-tls-client-resume.js +++ b/test/parallel/test-tls-client-resume.js @@ -61,8 +61,7 @@ server.listen(0, common.mustCall(function() { reconnect(); })); - client1.on('data', common.mustCall((d) => { - })); + client1.on('data', common.mustCall()); client1.once('session', common.mustCall((session) => { console.log('session1'); diff --git a/test/parallel/test-tls-close-notify.js b/test/parallel/test-tls-close-notify.js index d7153b87ba7f19..6411e68bd2d1a8 100644 --- a/test/parallel/test-tls-close-notify.js +++ b/test/parallel/test-tls-close-notify.js @@ -45,7 +45,7 @@ const server = tls.createServer({ }, common.mustCall(function() { // Send close-notify without shutting down TCP socket. const req = new ShutdownWrap(); - req.oncomplete = common.mustCall(() => {}); + req.oncomplete = common.mustCall(); req.handle = c._handle; c._handle.shutdown(req); })); diff --git a/test/parallel/test-tls-disable-renegotiation.js b/test/parallel/test-tls-disable-renegotiation.js index 3de7c79cf04025..f91868c6345d71 100644 --- a/test/parallel/test-tls-disable-renegotiation.js +++ b/test/parallel/test-tls-disable-renegotiation.js @@ -88,9 +88,7 @@ server.listen(0, common.mustCall(() => { })); })); assert.strictEqual(ok, true); - client.on('secureConnect', common.mustCall(() => { - })); - client.on('secure', common.mustCall(() => { - })); + client.on('secureConnect', common.mustCall()); + client.on('secure', common.mustCall()); })); })); diff --git a/test/parallel/test-tls-getprotocol.js b/test/parallel/test-tls-getprotocol.js index 02c683c71c8775..d45287d671d8af 100644 --- a/test/parallel/test-tls-getprotocol.js +++ b/test/parallel/test-tls-getprotocol.js @@ -23,9 +23,8 @@ const serverConfig = { cert: fixtures.readKey('agent2-cert.pem') }; -const server = tls.createServer(serverConfig, common.mustCall(function() { - -}, clientConfigs.length)).listen(0, common.localhostIPv4, function() { +const server = tls.createServer(serverConfig, common.mustCall(clientConfigs.length)) +.listen(0, common.localhostIPv4, function() { let connected = 0; clientConfigs.forEach(function(v) { tls.connect({ diff --git a/test/parallel/test-tls-ocsp-callback.js b/test/parallel/test-tls-ocsp-callback.js index d374ebdf63fb2c..04a60a0890c506 100644 --- a/test/parallel/test-tls-ocsp-callback.js +++ b/test/parallel/test-tls-ocsp-callback.js @@ -87,7 +87,7 @@ function test(testOptions, cb) { requestOCSP: testOptions.ocsp, secureOptions: testOptions.ocsp ? 0 : SSL_OP_NO_TICKET, rejectUnauthorized: false - }, common.mustCall(() => { }, requestCount)); + }, common.mustCall(requestCount)); client.on('OCSPResponse', common.mustCall((resp) => { if (testOptions.response) { diff --git a/test/parallel/test-tls-peer-certificate.js b/test/parallel/test-tls-peer-certificate.js index 9749795b4dbfb9..41e3c883d950e0 100644 --- a/test/parallel/test-tls-peer-certificate.js +++ b/test/parallel/test-tls-peer-certificate.js @@ -52,6 +52,8 @@ connect({ debug('peerCert:\n', peerCert); assert.ok(peerCert.issuerCertificate); + assert.strictEqual(peerCert.ca, false); + assert.strictEqual(peerCert.issuerCertificate.ca, true); assert.strictEqual(peerCert.subject.emailAddress, 'ry@tinyclouds.org'); assert.strictEqual(peerCert.serialNumber, '147D36C1C2F74206DE9FAB5F2226D78ADB00A426'); assert.strictEqual(peerCert.exponent, '0x10001'); diff --git a/test/parallel/test-trace-events-threadpool.js b/test/parallel/test-trace-events-threadpool.js new file mode 100644 index 00000000000000..dd1cc02e53d793 --- /dev/null +++ b/test/parallel/test-trace-events-threadpool.js @@ -0,0 +1,71 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); +const cp = require('child_process'); +const fs = require('fs'); +const path = require('path'); +const tmpdir = require('../common/tmpdir'); + +if (!common.hasCrypto) + common.skip('missing crypto'); + +const { hkdf } = require('crypto'); +const { deflate } = require('zlib'); +const { Blob } = require('buffer'); + +if (process.env.isChild === '1') { + hkdf('sha512', 'key', 'salt', 'info', 64, () => {}); + deflate('hello', () => {}); + // Make async call + const blob = new Blob(['h'.repeat(4096 * 2)]); + blob.arrayBuffer(); + return; +} + +tmpdir.refresh(); +const FILE_NAME = path.join(tmpdir.path, 'node_trace.1.log'); + +cp.spawnSync(process.execPath, + [ + '--trace-events-enabled', + '--trace-event-categories', + 'node.threadpoolwork.sync,node.threadpoolwork.async', + __filename, + ], + { + cwd: tmpdir.path, + env: { + ...process.env, + isChild: '1', + }, + }); + +assert(fs.existsSync(FILE_NAME)); +const data = fs.readFileSync(FILE_NAME); +const traces = JSON.parse(data.toString()).traceEvents; + +assert(traces.length > 0); + +let blobCount = 0; +let zlibCount = 0; +let cryptoCount = 0; + +traces.forEach((item) => { + if ([ + 'node,node.threadpoolwork,node.threadpoolwork.sync', + 'node,node.threadpoolwork,node.threadpoolwork.async', + ].includes(item.cat)) { + if (item.name === 'blob') { + blobCount++; + } else if (item.name === 'zlib') { + zlibCount++; + } else if (item.name === 'crypto') { + cryptoCount++; + } + } +}); + +// There are three types, each type has two async events and sync events at least +assert.ok(blobCount >= 4); +assert.ok(zlibCount >= 4); +assert.ok(cryptoCount >= 4); diff --git a/test/parallel/test-ttywrap-stack.js b/test/parallel/test-ttywrap-stack.js index b2ad69b1b2ecdc..6fa85a338f1129 100644 --- a/test/parallel/test-ttywrap-stack.js +++ b/test/parallel/test-ttywrap-stack.js @@ -5,7 +5,7 @@ const common = require('../common'); // will not crash the process if there // is not enough space on the V8 stack -const done = common.mustCall(() => {}); +const done = common.mustCall(); async function test() { await test(); diff --git a/test/parallel/test-tz-version.js b/test/parallel/test-tz-version.js new file mode 100644 index 00000000000000..6e4b14e1ac1880 --- /dev/null +++ b/test/parallel/test-tz-version.js @@ -0,0 +1,28 @@ +'use strict'; + +const common = require('../common'); + +if (!common.hasIntl) { + common.skip('missing Intl'); +} + +// Refs: https://github.com/nodejs/node/blob/1af63a90ca3a59ca05b3a12ad7dbea04008db7d9/configure.py#L1694-L1711 +if (process.config.variables.icu_path !== 'deps/icu-small') { + // If Node.js is configured to use its built-in ICU, it uses a strict subset + // of ICU formed using `tools/icu/shrink-icu-src.py`, which is present in + // `deps/icu-small`. It is not the same as configuring the build with + // `./configure --with-intl=small-icu`. The latter only uses a subset of the + // locales, i.e., it uses the English locale, `root,en`, by default and other + // locales can also be specified using the `--with-icu-locales` option. + common.skip('not using the icu data file present in deps/icu-small/source/data/in/icudt##l.dat.bz2'); +} + +const fixtures = require('../common/fixtures'); + +// This test ensures the correctness of the automated timezone upgrade PRs. + +const { strictEqual } = require('assert'); +const { readFileSync } = require('fs'); + +const expectedVersion = readFileSync(fixtures.path('tz-version.txt'), 'utf8').trim(); +strictEqual(process.versions.tz, expectedVersion); diff --git a/test/parallel/test-url-parse-format.js b/test/parallel/test-url-parse-format.js index 99a6ace23a2fb3..ef4aad51d0e3ac 100644 --- a/test/parallel/test-url-parse-format.js +++ b/test/parallel/test-url-parse-format.js @@ -853,16 +853,16 @@ const parseTests = { 'http://a\r" \t\n<\'b:b@c\r\nd/e?f': { protocol: 'http:', slashes: true, - auth: 'a\r" \t\n<\'b:b', - host: 'c', + auth: 'a" <\'b:b', + host: 'cd', port: null, - hostname: 'c', + hostname: 'cd', hash: null, search: '?f', query: 'f', - pathname: '%0D%0Ad/e', - path: '%0D%0Ad/e?f', - href: 'http://a%0D%22%20%09%0A%3C\'b:b@c/%0D%0Ad/e?f' + pathname: '/e', + path: '/e?f', + href: 'http://a%22%20%3C\'b:b@cd/e?f' }, // Git urls used by npm @@ -885,15 +885,15 @@ const parseTests = { protocol: 'https:', slashes: true, auth: null, - host: '', + host: '*', port: null, - hostname: '', + hostname: '*', hash: null, search: null, query: null, - pathname: '/*', - path: '/*', - href: 'https:///*' + pathname: '/', + path: '/', + href: 'https://*/' }, // The following two URLs are the same, but they differ for a capital A. @@ -991,7 +991,22 @@ const parseTests = { pathname: '/', path: '/', href: 'http://example.com/' - } + }, + + 'https://evil.com$.example.com': { + protocol: 'https:', + slashes: true, + auth: null, + host: 'evil.com$.example.com', + port: null, + hostname: 'evil.com$.example.com', + hash: null, + search: null, + query: null, + pathname: '/', + path: '/', + href: 'https://evil.com$.example.com/' + }, }; for (const u in parseTests) { @@ -1008,7 +1023,7 @@ for (const u in parseTests) { assert.deepStrictEqual( actual, expected, - `expected ${inspect(expected)}, got ${inspect(actual)}` + `parsing ${u} and expected ${inspect(expected)} but got ${inspect(actual)}` ); assert.deepStrictEqual( spaced, diff --git a/test/parallel/test-util-internal.js b/test/parallel/test-util-internal.js index 36d65e54d5b6ca..e2b500daa70060 100644 --- a/test/parallel/test-util-internal.js +++ b/test/parallel/test-util-internal.js @@ -7,30 +7,24 @@ const fixtures = require('../common/fixtures'); const { internalBinding } = require('internal/test/binding'); const { - getHiddenValue, - setHiddenValue, - arrow_message_private_symbol: kArrowMessagePrivateSymbolIndex + privateSymbols: { + arrow_message_private_symbol, + }, } = internalBinding('util'); -assert.strictEqual( - getHiddenValue({}, kArrowMessagePrivateSymbolIndex), - undefined); - const obj = {}; -assert.strictEqual( - setHiddenValue(obj, kArrowMessagePrivateSymbolIndex, 'bar'), - true); -assert.strictEqual( - getHiddenValue(obj, kArrowMessagePrivateSymbolIndex), - 'bar'); +assert.strictEqual(obj[arrow_message_private_symbol], undefined); + +obj[arrow_message_private_symbol] = 'bar'; +assert.strictEqual(obj[arrow_message_private_symbol], 'bar'); +assert.deepStrictEqual(Reflect.ownKeys(obj), []); let arrowMessage; try { require(fixtures.path('syntax', 'bad_syntax')); } catch (err) { - arrowMessage = - getHiddenValue(err, kArrowMessagePrivateSymbolIndex); + arrowMessage = err[arrow_message_private_symbol]; } assert.match(arrowMessage, /bad_syntax\.js:1/); diff --git a/test/parallel/test-v8-flag-pool-size-0.js b/test/parallel/test-v8-flag-pool-size-0.js new file mode 100644 index 00000000000000..5f78e6006e0836 --- /dev/null +++ b/test/parallel/test-v8-flag-pool-size-0.js @@ -0,0 +1,10 @@ +// Flags: --v8-pool-size=0 --expose-gc + +'use strict'; + +require('../common'); + +// This verifies that V8 tasks scheduled by GC are handled on worker threads if +// `--v8-pool-size=0` is given. The worker threads are managed by Node.js' +// `v8::Platform` implementation. +globalThis.gc(); diff --git a/test/parallel/test-validators.js b/test/parallel/test-validators.js index 63cf42e306605c..a40139678eee65 100644 --- a/test/parallel/test-validators.js +++ b/test/parallel/test-validators.js @@ -12,6 +12,7 @@ const { validateString, validateInt32, validateUint32, + validateLinkHeaderValue, } = require('internal/validators'); const { MAX_SAFE_INTEGER, MIN_SAFE_INTEGER } = Number; const outOfRangeError = { @@ -154,3 +155,15 @@ const invalidArgValueError = { code: 'ERR_INVALID_ARG_TYPE' })); } + +{ + // validateLinkHeaderValue type validation. + [ + ['; rel=preload; as=style', '; rel=preload; as=style'], + ['; rel=preload; title=hello', '; rel=preload; title=hello'], + ['; rel=preload; crossorigin=hello', '; rel=preload; crossorigin=hello'], + ['; rel=preload; disabled=true', '; rel=preload; disabled=true'], + ['; rel=preload; fetchpriority=high', '; rel=preload; fetchpriority=high'], + ['; rel=preload; referrerpolicy=origin', '; rel=preload; referrerpolicy=origin'], + ].forEach(([value, expected]) => assert.strictEqual(validateLinkHeaderValue(value), expected)); +} diff --git a/test/parallel/test-vfs.js b/test/parallel/test-vfs.js new file mode 100644 index 00000000000000..84e77f4bd58cd8 --- /dev/null +++ b/test/parallel/test-vfs.js @@ -0,0 +1,89 @@ +'use strict'; +const common = require('../common'); + +// This tests the creation of a vfs by monkey-patching fs and Module._stat. + +const Module = require('module'); +const fs = require('fs'); +const tmpdir = require('../common/tmpdir'); +const { deepStrictEqual, ok, strictEqual, throws } = require('assert'); +const { join } = require('path'); + +const directory = join(tmpdir.path, 'directory'); +const doesNotExist = join(tmpdir.path, 'does-not-exist'); +const file = join(tmpdir.path, 'file.js'); + +tmpdir.refresh(); +fs.writeFileSync(file, "module.exports = { a: 'b' }"); +fs.mkdirSync(directory); + +strictEqual(Module._stat(directory), 1); +ok(Module._stat(doesNotExist) < 0); +strictEqual(Module._stat(file), 0); + +const vfsDirectory = join(process.execPath, 'directory'); +const vfsDoesNotExist = join(process.execPath, 'does-not-exist'); +const vfsFile = join(process.execPath, 'file.js'); + +ok(Module._stat(vfsDirectory) < 0); +ok(Module._stat(vfsDoesNotExist) < 0); +ok(Module._stat(vfsFile) < 0); + +deepStrictEqual(require(file), { a: 'b' }); +throws(() => require(vfsFile), { code: 'MODULE_NOT_FOUND' }); + +common.expectWarning( + 'ExperimentalWarning', + 'Module._stat is an experimental feature and might change at any time' +); + +process.on('warning', common.mustCall()); + +const originalStat = Module._stat; +Module._stat = function(filename) { + if (!filename.startsWith(process.execPath)) { + return originalStat(filename); + } + + if (filename === process.execPath) { + return 1; + } + + switch (filename) { + case vfsDirectory: + return 1; + case vfsDoesNotExist: + return -2; + case vfsFile: + return 0; + } +}; + +const originalReadFileSync = fs.readFileSync; +// TODO(aduh95): We'd like to have a better way to achieve this without monkey-patching fs. +fs.readFileSync = function readFileSync(pathArgument, options) { + if (!pathArgument.startsWith(process.execPath)) { + return originalReadFileSync.apply(this, arguments); + } + if (pathArgument === vfsFile) { + return "module.exports = { x: 'y' };"; + } + throw new Error(); +}; + +fs.realpathSync = function realpathSync(pathArgument, options) { + return pathArgument; +}; + +strictEqual(Module._stat(directory), 1); +ok(Module._stat(doesNotExist) < 0); +strictEqual(Module._stat(file), 0); + +strictEqual(Module._stat(vfsDirectory), 1); +ok(Module._stat(vfsDoesNotExist) < 0); +strictEqual(Module._stat(vfsFile), 0); + +strictEqual(Module._stat(process.execPath), 1); + +deepStrictEqual(require(file), { a: 'b' }); +deepStrictEqual(require(vfsFile), { x: 'y' }); diff --git a/test/parallel/test-vm-source-map-url.js b/test/parallel/test-vm-source-map-url.js new file mode 100644 index 00000000000000..22bfc55550e456 --- /dev/null +++ b/test/parallel/test-vm-source-map-url.js @@ -0,0 +1,27 @@ +'use strict'; + +require('../common'); +const assert = require('assert'); +const vm = require('vm'); + +function checkSourceMapUrl(source, expectedSourceMapURL) { + const script = new vm.Script(source); + assert.strictEqual(script.sourceMapURL, expectedSourceMapURL); +} + +// No magic comment +checkSourceMapUrl(` +function myFunc() {} +`, undefined); + +// Malformed magic comment +checkSourceMapUrl(` +function myFunc() {} +// sourceMappingURL=sourcemap.json +`, undefined); + +// Expected magic comment +checkSourceMapUrl(` +function myFunc() {} +//# sourceMappingURL=sourcemap.json +`, 'sourcemap.json'); diff --git a/test/parallel/test-watch-mode-files_watcher.mjs b/test/parallel/test-watch-mode-files_watcher.mjs index 1c3088800bd5d9..4c507d61e00c7f 100644 --- a/test/parallel/test-watch-mode-files_watcher.mjs +++ b/test/parallel/test-watch-mode-files_watcher.mjs @@ -5,7 +5,6 @@ import tmpdir from '../common/tmpdir.js'; import path from 'node:path'; import assert from 'node:assert'; import process from 'node:process'; -import os from 'node:os'; import { describe, it, beforeEach, afterEach } from 'node:test'; import { writeFileSync, mkdirSync } from 'node:fs'; import { setTimeout } from 'node:timers/promises'; @@ -153,7 +152,7 @@ describe('watch mode file watcher', () => { const child = spawn(process.execPath, [file], { stdio: ['pipe', 'pipe', 'pipe', 'ipc'], encoding: 'utf8' }); watcher.watchChildProcessModules(child); await once(child, 'exit'); - let expected = [file, path.join(os.tmpdir(), 'file')]; + let expected = [file, path.join(tmpdir.path, 'file')]; if (supportsRecursiveWatching) { expected = expected.map((file) => path.dirname(file)); } diff --git a/test/parallel/test-webcrypto-derivebits-cfrg.js b/test/parallel/test-webcrypto-derivebits-cfrg.js index 2233d1a2d274c7..1324a5fecc4c87 100644 --- a/test/parallel/test-webcrypto-derivebits-cfrg.js +++ b/test/parallel/test-webcrypto-derivebits-cfrg.js @@ -52,7 +52,7 @@ async function prepareKeys() { Buffer.from(spki, 'hex'), { name }, true, - ['deriveKey', 'deriveBits']), + []), ]); keys[name] = { privateKey, @@ -180,7 +180,7 @@ async function prepareKeys() { name: 'X448', public: keys.X448.publicKey }, keys.X448.publicKey, null), { - message: /baseKey must be a private key/ + name: 'InvalidAccessError' }); } @@ -190,7 +190,7 @@ async function prepareKeys() { name: 'X448', public: keys.X448.privateKey }, keys.X448.publicKey, null), { - message: /algorithm\.public must be a public key/ + name: 'InvalidAccessError' }); } @@ -207,7 +207,7 @@ async function prepareKeys() { name: 'X448', public: key }, keys.X448.publicKey, null), { - message: /algorithm\.public must be a public key/ + name: 'InvalidAccessError' }); } })().then(common.mustCall()); diff --git a/test/parallel/test-webcrypto-derivebits-ecdh.js b/test/parallel/test-webcrypto-derivebits-ecdh.js index 739155fba47818..2ab152ba5a7615 100644 --- a/test/parallel/test-webcrypto-derivebits-ecdh.js +++ b/test/parallel/test-webcrypto-derivebits-ecdh.js @@ -73,7 +73,7 @@ async function prepareKeys() { namedCurve }, true, - ['deriveKey', 'deriveBits']), + []), ]); keys[namedCurve] = { privateKey, @@ -235,17 +235,17 @@ async function prepareKeys() { name: 'ECDH', public: keys['P-521'].publicKey }, keys['P-521'].publicKey, null), { - message: /baseKey must be a private key/ + name: 'InvalidAccessError' }); } { - // Base key is not a private key + // Public is not a public key await assert.rejects(subtle.deriveBits({ name: 'ECDH', public: keys['P-521'].privateKey - }, keys['P-521'].publicKey, null), { - message: /algorithm\.public must be a public key/ + }, keys['P-521'].privateKey, null), { + name: 'InvalidAccessError' }); } @@ -262,7 +262,7 @@ async function prepareKeys() { name: 'ECDH', public: key }, keys['P-521'].publicKey, null), { - message: /algorithm\.public must be a public key/ + name: 'InvalidAccessError' }); } })().then(common.mustCall()); diff --git a/test/parallel/test-webcrypto-derivebits-hkdf.js b/test/parallel/test-webcrypto-derivebits-hkdf.js index 922c1b347e3b0c..7897cad97168df 100644 --- a/test/parallel/test-webcrypto-derivebits-hkdf.js +++ b/test/parallel/test-webcrypto-derivebits-hkdf.js @@ -257,6 +257,10 @@ async function testDeriveBitsBadLengths( }; return Promise.all([ + assert.rejects( + subtle.deriveBits(algorithm, baseKeys[size], undefined), { + name: 'OperationError', + }), assert.rejects( subtle.deriveBits(algorithm, baseKeys[size], 0), { message: /length cannot be zero/, diff --git a/test/parallel/test-webcrypto-derivekey-cfrg.js b/test/parallel/test-webcrypto-derivekey-cfrg.js index ddf51626a89b4b..90289c98efd5d5 100644 --- a/test/parallel/test-webcrypto-derivekey-cfrg.js +++ b/test/parallel/test-webcrypto-derivekey-cfrg.js @@ -51,7 +51,7 @@ async function prepareKeys() { Buffer.from(spki, 'hex'), { name }, true, - ['deriveKey', 'deriveBits']), + []), ]); keys[name] = { privateKey, @@ -150,20 +150,20 @@ async function prepareKeys() { }, keys.X448.publicKey, ...otherArgs), - { message: /baseKey must be a private key/ }); + { name: 'InvalidAccessError' }); } { - // Base key is not a private key + // Public is not a public key await assert.rejects( subtle.deriveKey( { name: 'X448', public: keys.X448.privateKey }, - keys.X448.publicKey, + keys.X448.privateKey, ...otherArgs), - { message: /algorithm\.public must be a public key/ }); + { name: 'InvalidAccessError' }); } { @@ -183,6 +183,6 @@ async function prepareKeys() { }, keys.X448.publicKey, ...otherArgs), - { message: /algorithm\.public must be a public key/ }); + { name: 'InvalidAccessError' }); } })().then(common.mustCall()); diff --git a/test/parallel/test-webcrypto-derivekey-ecdh.js b/test/parallel/test-webcrypto-derivekey-ecdh.js index 2ca54957a55304..d3ba660fde6d5b 100644 --- a/test/parallel/test-webcrypto-derivekey-ecdh.js +++ b/test/parallel/test-webcrypto-derivekey-ecdh.js @@ -68,7 +68,7 @@ async function prepareKeys() { namedCurve }, true, - ['deriveKey', 'deriveBits']), + []), ]); keys[namedCurve] = { privateKey, @@ -209,7 +209,7 @@ async function prepareKeys() { }, keys['P-521'].publicKey, ...otherArgs), - { message: /baseKey must be a private key/ }); + { name: 'InvalidAccessError' }); } { @@ -222,7 +222,7 @@ async function prepareKeys() { }, keys['P-521'].publicKey, ...otherArgs), - { message: /algorithm\.public must be a public key/ }); + { name: 'InvalidAccessError' }); } { @@ -242,6 +242,6 @@ async function prepareKeys() { }, keys['P-521'].publicKey, ...otherArgs), - { message: /algorithm\.public must be a public key/ }); + { name: 'InvalidAccessError' }); } })().then(common.mustCall()); diff --git a/test/parallel/test-webcrypto-derivekey.js b/test/parallel/test-webcrypto-derivekey.js index f8eb996000ec89..b819b998d217e0 100644 --- a/test/parallel/test-webcrypto-derivekey.js +++ b/test/parallel/test-webcrypto-derivekey.js @@ -124,10 +124,11 @@ const { webcrypto: { subtle }, KeyObject } = require('crypto'); const vectors = [ ['PBKDF2', 'deriveKey', 528], ['HKDF', 'deriveKey', 528], - [{ name: 'HMAC', hash: 'SHA-1' }, 'sign', 160], - [{ name: 'HMAC', hash: 'SHA-256' }, 'sign', 256], - [{ name: 'HMAC', hash: 'SHA-384' }, 'sign', 384], - [{ name: 'HMAC', hash: 'SHA-512' }, 'sign', 512], + [{ name: 'HMAC', hash: 'SHA-1' }, 'sign', 512], + [{ name: 'HMAC', hash: 'SHA-256' }, 'sign', 512], + // Not long enough secret generated by ECDH + // [{ name: 'HMAC', hash: 'SHA-384' }, 'sign', 1024], + // [{ name: 'HMAC', hash: 'SHA-512' }, 'sign', 1024], ]; (async () => { @@ -151,6 +152,28 @@ const { webcrypto: { subtle }, KeyObject } = require('crypto'); })().then(common.mustCall()); } +{ + const vectors = [ + [{ name: 'HMAC', hash: 'SHA-1' }, 'sign', 512], + [{ name: 'HMAC', hash: 'SHA-256' }, 'sign', 512], + [{ name: 'HMAC', hash: 'SHA-384' }, 'sign', 1024], + [{ name: 'HMAC', hash: 'SHA-512' }, 'sign', 1024], + ]; + + (async () => { + for (const [derivedKeyAlgorithm, usage, expected] of vectors) { + const derived = await subtle.deriveKey( + { name: 'PBKDF2', salt: new Uint8Array([]), hash: 'SHA-256', iterations: 20 }, + await subtle.importKey('raw', new Uint8Array([]), { name: 'PBKDF2' }, false, ['deriveKey']), + derivedKeyAlgorithm, + false, + [usage]); + + assert.strictEqual(derived.algorithm.length, expected); + } + })().then(common.mustCall()); +} + // Test X25519 and X448 key derivation { async function test(name) { diff --git a/test/parallel/test-webcrypto-digest.js b/test/parallel/test-webcrypto-digest.js index b8680564d1a1a3..25b78500b7d346 100644 --- a/test/parallel/test-webcrypto-digest.js +++ b/test/parallel/test-webcrypto-digest.js @@ -83,7 +83,7 @@ Promise.all([1, [], {}, null, undefined].map((i) => // addition to the API, and is added as a support for future additional // hash algorithms that support variable digest output lengths. assert.rejects(subtle.digest({ name: 'SHA-512', length: 510 }, kData), { - message: /Digest method not supported/ + name: 'OperationError', }).then(common.mustCall()); const kSourceData = { diff --git a/test/parallel/test-webcrypto-export-import-cfrg.js b/test/parallel/test-webcrypto-export-import-cfrg.js index 6d162ac61c2e30..af6a7956e6716a 100644 --- a/test/parallel/test-webcrypto-export-import-cfrg.js +++ b/test/parallel/test-webcrypto-export-import-cfrg.js @@ -315,19 +315,19 @@ async function testImportRaw({ name, publicUsages }) { const rsaPrivate = crypto.createPrivateKey( fixtures.readKey('rsa_private_2048.pem')); - for (const [name, [publicUsage, privateUsage]] of Object.entries({ - 'Ed25519': ['verify', 'sign'], - 'X448': ['deriveBits', 'deriveBits'], - })) { + for (const [name, publicUsages, privateUsages] of [ + ['Ed25519', ['verify'], ['sign']], + ['X448', [], ['deriveBits']], + ]) { assert.rejects(subtle.importKey( 'spki', rsaPublic.export({ format: 'der', type: 'spki' }), { name }, - true, [publicUsage]), { message: /Invalid key type/ }); + true, publicUsages), { message: /Invalid key type/ }); assert.rejects(subtle.importKey( 'pkcs8', rsaPrivate.export({ format: 'der', type: 'pkcs8' }), { name }, - true, [privateUsage]), { message: /Invalid key type/ }); + true, privateUsages), { message: /Invalid key type/ }); } } diff --git a/test/parallel/test-webcrypto-export-import-ec.js b/test/parallel/test-webcrypto-export-import-ec.js index 79f82a3d4adc26..ec5615b6582f88 100644 --- a/test/parallel/test-webcrypto-export-import-ec.js +++ b/test/parallel/test-webcrypto-export-import-ec.js @@ -333,19 +333,19 @@ async function testImportRaw({ name, publicUsages }, namedCurve) { const rsaPrivate = crypto.createPrivateKey( fixtures.readKey('rsa_private_2048.pem')); - for (const [name, [publicUsage, privateUsage]] of Object.entries({ - 'ECDSA': ['verify', 'sign'], - 'ECDH': ['deriveBits', 'deriveBits'], - })) { + for (const [name, publicUsages, privateUsages] of [ + ['ECDSA', ['verify'], ['sign']], + ['ECDH', [], ['deriveBits', 'deriveBits']], + ]) { assert.rejects(subtle.importKey( 'spki', rsaPublic.export({ format: 'der', type: 'spki' }), { name, hash: 'SHA-256', namedCurve: 'P-256' }, - true, [publicUsage]), { message: /Invalid key type/ }); + true, publicUsages), { message: /Invalid key type/ }); assert.rejects(subtle.importKey( 'pkcs8', rsaPrivate.export({ format: 'der', type: 'pkcs8' }), { name, hash: 'SHA-256', namedCurve: 'P-256' }, - true, [privateUsage]), { message: /Invalid key type/ }); + true, privateUsages), { message: /Invalid key type/ }); } } diff --git a/test/parallel/test-webcrypto-keygen.js b/test/parallel/test-webcrypto-keygen.js index 5acea2debdd292..b0977d5935082e 100644 --- a/test/parallel/test-webcrypto-keygen.js +++ b/test/parallel/test-webcrypto-keygen.js @@ -551,10 +551,10 @@ const vectors = { if (length === undefined) { switch (hash) { - case 'SHA-1': length = 160; break; - case 'SHA-256': length = 256; break; - case 'SHA-384': length = 384; break; - case 'SHA-512': length = 512; break; + case 'SHA-1': length = 512; break; + case 'SHA-256': length = 512; break; + case 'SHA-384': length = 1024; break; + case 'SHA-512': length = 1024; break; } } diff --git a/test/parallel/test-webstream-string-tag.js b/test/parallel/test-webstream-string-tag.js new file mode 100644 index 00000000000000..980a204a9b0204 --- /dev/null +++ b/test/parallel/test-webstream-string-tag.js @@ -0,0 +1,18 @@ +'use strict'; + +require('../common'); + +const assert = require('assert'); + +const classesToBeTested = [ WritableStream, WritableStreamDefaultWriter, WritableStreamDefaultController, + ReadableStream, ReadableStreamBYOBRequest, ReadableStreamDefaultReader, + ReadableStreamBYOBReader, ReadableStreamDefaultController, ReadableByteStreamController, + ByteLengthQueuingStrategy, CountQueuingStrategy, TransformStream, + TransformStreamDefaultController]; + + +classesToBeTested.forEach((cls) => { + assert.strictEqual(cls.prototype[Symbol.toStringTag], cls.name); + assert.deepStrictEqual(Object.getOwnPropertyDescriptor(cls.prototype, Symbol.toStringTag), + { configurable: true, enumerable: false, value: cls.name, writable: false }); +}); diff --git a/test/parallel/test-whatwg-encoding-custom-textdecoder.js b/test/parallel/test-whatwg-encoding-custom-textdecoder.js index fe08edc597d3f4..a48d0993fc7a92 100644 --- a/test/parallel/test-whatwg-encoding-custom-textdecoder.js +++ b/test/parallel/test-whatwg-encoding-custom-textdecoder.js @@ -113,7 +113,7 @@ if (common.hasIntl) { ' fatal: false,\n' + ' ignoreBOM: true,\n' + ' [Symbol(flags)]: 4,\n' + - ' [Symbol(handle)]: Converter {}\n' + + ' [Symbol(handle)]: undefined\n' + '}' ); } else { @@ -201,8 +201,20 @@ if (common.hasIntl) { } if (common.hasIntl) { - const decoder = new TextDecoder('Shift_JIS'); - const chunk = new Uint8Array([-1]); - const str = decoder.decode(chunk); - assert.strictEqual(str, '\ufffd'); + try { + const decoder = new TextDecoder('Shift_JIS'); + const chunk = new Uint8Array([-1]); + const str = decoder.decode(chunk); + assert.strictEqual(str, '\ufffd'); + } catch (e) { + // Encoding may not be available, e.g. small-icu builds + assert.strictEqual(e.code, 'ERR_ENCODING_NOT_SUPPORTED'); + } +} + +{ + const buffer = new ArrayBuffer(1); + new MessageChannel().port1.postMessage(buffer, [buffer]); // buffer is detached + const decoder = new TextDecoder(); + assert.strictEqual(decoder.decode(buffer), ''); } diff --git a/test/parallel/test-whatwg-url-properties.js b/test/parallel/test-whatwg-url-properties.js index 067a32919571ac..a74fa93ddfaf28 100644 --- a/test/parallel/test-whatwg-url-properties.js +++ b/test/parallel/test-whatwg-url-properties.js @@ -28,6 +28,13 @@ const { URL, URLSearchParams } = require('url'); testAccessor(URL.prototype, name, readonly); }); +[ + { name: 'createObjectURL' }, + { name: 'revokeObjectURL' }, +].forEach(({ name }) => { + testStaticAccessor(URL, name); +}); + [ { name: 'append' }, { name: 'delete' }, @@ -98,3 +105,12 @@ function testAccessor(target, name, readonly = false) { ); } } + +function testStaticAccessor(target, name) { + const desc = Object.getOwnPropertyDescriptor(target, name); + assert.notStrictEqual(desc, undefined); + + assert.strictEqual(desc.configurable, true); + assert.strictEqual(desc.enumerable, true); + assert.strictEqual(desc.writable, true); +} diff --git a/test/parallel/test-worker-data-url.js b/test/parallel/test-worker-data-url.js index fe73ba8824ba07..f224ebcf447c7b 100644 --- a/test/parallel/test-worker-data-url.js +++ b/test/parallel/test-worker-data-url.js @@ -10,14 +10,14 @@ new Worker(new URL('data:text/javascript,export{}')) .on('error', common.mustNotCall(() => {})); new Worker(new URL('data:text/plain,')) - .on('error', common.mustCall(() => {})); + .on('error', common.mustCall()); new Worker(new URL('data:text/javascript,module.exports={}')) - .on('error', common.mustCall(() => {})); + .on('error', common.mustCall()); new Worker(new URL('data:text/javascript,await Promise.resolve()')) .on('error', common.mustNotCall(() => {})); new Worker(new URL('data:text/javascript,await Promise.reject()')) - .on('error', common.mustCall(() => {})); + .on('error', common.mustCall()); new Worker(new URL('data:text/javascript,await new Promise(()=>{})')) .on( 'exit', diff --git a/test/parallel/test-worker-message-port-wasm-threads.js b/test/parallel/test-worker-message-port-wasm-threads.js index 7eda7802348aaa..4174a8951e9340 100644 --- a/test/parallel/test-worker-message-port-wasm-threads.js +++ b/test/parallel/test-worker-message-port-wasm-threads.js @@ -1,4 +1,3 @@ -// Flags: --experimental-wasm-threads 'use strict'; const common = require('../common'); const assert = require('assert'); diff --git a/test/parallel/test-x509-escaping.js b/test/parallel/test-x509-escaping.js index c31a6d21351dc9..170103fd9c973d 100644 --- a/test/parallel/test-x509-escaping.js +++ b/test/parallel/test-x509-escaping.js @@ -499,8 +499,6 @@ const { hasOpenSSL3 } = common; tls.connect(port, { ca: cert, servername, - }, common.mustCall(() => { - // Do nothing, the server will close the connection. - })); + }, common.mustCall()); })); } diff --git a/test/pummel/test-fs-largefile.js b/test/pummel/test-fs-largefile.js index 9c2b26782d9c96..7f2630f497b817 100644 --- a/test/pummel/test-fs-largefile.js +++ b/test/pummel/test-fs-largefile.js @@ -29,21 +29,29 @@ const path = require('path'); const tmpdir = require('../common/tmpdir'); tmpdir.refresh(); -const filepath = path.join(tmpdir.path, 'large.txt'); -const fd = fs.openSync(filepath, 'w+'); -const offset = 5 * 1024 * 1024 * 1024; // 5GB -const message = 'Large File'; +try { -fs.ftruncateSync(fd, offset); -assert.strictEqual(fs.statSync(filepath).size, offset); -const writeBuf = Buffer.from(message); -fs.writeSync(fd, writeBuf, 0, writeBuf.length, offset); -const readBuf = Buffer.allocUnsafe(writeBuf.length); -fs.readSync(fd, readBuf, 0, readBuf.length, offset); -assert.strictEqual(readBuf.toString(), message); -fs.readSync(fd, readBuf, 0, 1, 0); -assert.strictEqual(readBuf[0], 0); + const filepath = path.join(tmpdir.path, 'large.txt'); + const fd = fs.openSync(filepath, 'w+'); + const offset = 5 * 1024 * 1024 * 1024; // 5GB + const message = 'Large File'; -// Verify that floating point positions do not throw. -fs.writeSync(fd, writeBuf, 0, writeBuf.length, 42.000001); -fs.close(fd, common.mustCall()); + fs.ftruncateSync(fd, offset); + assert.strictEqual(fs.statSync(filepath).size, offset); + const writeBuf = Buffer.from(message); + fs.writeSync(fd, writeBuf, 0, writeBuf.length, offset); + const readBuf = Buffer.allocUnsafe(writeBuf.length); + fs.readSync(fd, readBuf, 0, readBuf.length, offset); + assert.strictEqual(readBuf.toString(), message); + fs.readSync(fd, readBuf, 0, 1, 0); + assert.strictEqual(readBuf[0], 0); + + // Verify that floating point positions do not throw. + fs.writeSync(fd, writeBuf, 0, writeBuf.length, 42.000001); + fs.close(fd, common.mustCall()); +} catch (e) { + if (e.code !== 'ENOSPC') { + throw e; + } + common.skip('insufficient disk space'); +} diff --git a/test/pummel/test-heapdump-env.js b/test/pummel/test-heapdump-env.js index 1d0b7fe824fd02..2e9f75cbfff3ba 100644 --- a/test/pummel/test-heapdump-env.js +++ b/test/pummel/test-heapdump-env.js @@ -16,14 +16,25 @@ const context = require('vm').createScript('const foo = 123'); validateSnapshotNodes('Node / Environment', [{ children: [ { node_name: 'Node / CleanupQueue', edge_name: 'cleanup_queue' }, - { node_name: 'process', edge_name: 'process_object' }, { node_name: 'Node / IsolateData', edge_name: 'isolate_data' }, + { node_name: 'Node / Realm', edge_name: 'principal_realm' }, ] }]); -validateSnapshotNodes('Node / CleanupQueue', [{ +validateSnapshotNodes('Node / CleanupQueue', [ + // The first one is the cleanup_queue of the Environment. + {}, + // The second one is the cleanup_queue of the principal realm. + { + children: [ + { node_name: 'Node / ContextifyScript' }, + ] + }, +]); + +validateSnapshotNodes('Node / Realm', [{ children: [ - { node_name: 'Node / ContextifyScript' }, + { node_name: 'process', edge_name: 'process_object' }, ] }]); diff --git a/test/pummel/test-webcrypto-derivebits-pbkdf2.js b/test/pummel/test-webcrypto-derivebits-pbkdf2.js index 6e3e7f532bac28..c4b4f44f7064ad 100644 --- a/test/pummel/test-webcrypto-derivebits-pbkdf2.js +++ b/test/pummel/test-webcrypto-derivebits-pbkdf2.js @@ -445,6 +445,10 @@ async function testDeriveBitsBadLengths( }; return Promise.all([ + assert.rejects( + subtle.deriveBits(algorithm, baseKeys[size], undefined), { + name: 'OperationError', + }), assert.rejects( subtle.deriveBits(algorithm, baseKeys[size], 0), { message: /length cannot be zero/, diff --git a/test/report/test-report-config.js b/test/report/test-report-config.js index a8c0f70691e63f..dce58c5bfcd954 100644 --- a/test/report/test-report-config.js +++ b/test/report/test-report-config.js @@ -76,13 +76,13 @@ if (!common.isWindows) { process.report.signal = 'foo'; }, { code: 'ERR_UNKNOWN_SIGNAL', - message: 'Unknown signal: foo' + message: 'Unknown signal: foo', }); assert.throws(() => { process.report.signal = 'sigusr1'; }, { code: 'ERR_UNKNOWN_SIGNAL', - message: 'Unknown signal: sigusr1 (signals must use all capital letters)' + message: 'Unknown signal: sigusr1 (signals must use all capital letters)', }); assert.strictEqual(process.report.signal, 'SIGUSR2'); process.report.signal = 'SIGUSR1'; diff --git a/test/report/test-report-uncaught-exception-compat.js b/test/report/test-report-uncaught-exception-compat.js index 91989f6ecda994..454a48fd484600 100644 --- a/test/report/test-report-uncaught-exception-compat.js +++ b/test/report/test-report-uncaught-exception-compat.js @@ -17,7 +17,7 @@ const child = childProcess.spawn(process.execPath, [ __filename, 'child', ], { - cwd: tmpdir.path + cwd: tmpdir.path, }); child.on('exit', common.mustCall((code) => { assert.strictEqual(code, 1); diff --git a/test/sequential/sequential.status b/test/sequential/sequential.status index 56f9667d7a3058..5d88747b7066ce 100644 --- a/test/sequential/sequential.status +++ b/test/sequential/sequential.status @@ -7,6 +7,9 @@ prefix sequential [true] # This section applies to all platforms # https://github.com/nodejs/node/issues/27611#issuecomment-613100468 test-cpu-prof-dir-worker: PASS, FLAKY +# https://github.com/nodejs/node/issues/44898 +test-watch-mode: PASS, FLAKY +test-watch-mode-inspect: PASS, FLAKY [$system==win32] diff --git a/test/sequential/test-debugger-break.js b/test/sequential/test-debugger-break.js index fdfe9bd3c40064..1d92331d4e1013 100644 --- a/test/sequential/test-debugger-break.js +++ b/test/sequential/test-debugger-break.js @@ -9,123 +9,102 @@ const startCLI = require('../common/debugger'); const assert = require('assert'); const path = require('path'); -// Stepping through breakpoints. -{ - const scriptFullPath = fixtures.path('debugger', 'break.js'); - const script = path.relative(process.cwd(), scriptFullPath); - const cli = startCLI([script]); - - function onFatal(error) { - cli.quit(); - throw error; - } - - cli.waitForInitialBreak() - .then(() => cli.waitForPrompt()) - .then(() => { - assert.deepStrictEqual( - cli.breakInfo, - { filename: script, line: 1 }, - ); - assert.match( - cli.output, - /> 1 (?:\(function \([^)]+\) \{ )?const x = 10;/, - 'shows the source and marks the current line'); - }) - .then(() => cli.stepCommand('n')) - .then(() => { - assert.ok( - cli.output.includes(`break in ${script}:2`), - 'pauses in next line of the script'); - assert.match( - cli.output, - /> 2 let name = 'World';/, - 'marks the 2nd line'); - }) - .then(() => cli.stepCommand('next')) - .then(() => { - assert.ok( - cli.output.includes(`break in ${script}:3`), - 'pauses in next line of the script'); - assert.match( - cli.output, - /> 3 name = 'Robin';/, - 'marks the 3nd line'); - }) - .then(() => cli.stepCommand('cont')) - .then(() => { - assert.ok( - cli.output.includes(`break in ${script}:10`), - 'pauses on the next breakpoint'); - assert.match( - cli.output, - />10 debugger;/, - 'marks the debugger line'); - }) - - // Prepare additional breakpoints - .then(() => cli.command('sb("break.js", 6)')) - .then(() => assert.doesNotMatch(cli.output, /Could not resolve breakpoint/)) - .then(() => cli.command('sb("otherFunction()")')) - .then(() => cli.command('sb(16)')) - .then(() => assert.doesNotMatch(cli.output, /Could not resolve breakpoint/)) - .then(() => cli.command('breakpoints')) - .then(() => { - assert.ok(cli.output.includes(`#0 ${script}:6`)); - assert.ok(cli.output.includes(`#1 ${script}:16`)); - }) - - .then(() => cli.command('list()')) - .then(() => { - assert.match( - cli.output, - />10 debugger;/, - 'prints and marks current line' - ); - assert.deepStrictEqual( - cli.parseSourceLines(), - [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], - ); - }) - .then(() => cli.command('list(2)')) - .then(() => { - assert.match( - cli.output, - />10 debugger;/, - 'prints and marks current line' - ); - assert.deepStrictEqual( - cli.parseSourceLines(), - [8, 9, 10, 11, 12], - ); - }) - - .then(() => cli.stepCommand('s')) - .then(() => cli.stepCommand('')) - .then(() => { - assert.match( - cli.output, - /break in node:timers/, - 'entered timers.js'); - }) - .then(() => cli.stepCommand('cont')) - .then(() => { - assert.ok( - cli.output.includes(`break in ${script}:16`), - 'found breakpoint we set above w/ line number only'); - }) - .then(() => cli.stepCommand('cont')) - .then(() => { - assert.ok( - cli.output.includes(`break in ${script}:6`), - 'found breakpoint we set above w/ line number & script'); - }) - .then(() => cli.stepCommand('')) - .then(() => { - assert.ok( - cli.output.includes(`debugCommand in ${script}:14`), - 'found function breakpoint we set above'); - }) - .then(() => cli.quit()) - .then(null, onFatal); -} +const scriptFullPath = fixtures.path('debugger', 'break.js'); +const script = path.relative(process.cwd(), scriptFullPath); +const cli = startCLI([script]); + +(async () => { + await cli.waitForInitialBreak(); + await cli.waitForPrompt(); + assert.deepStrictEqual( + cli.breakInfo, + { filename: script, line: 1 }, + ); + assert.match( + cli.output, + /> 1 (?:\(function \([^)]+\) \{ )?const x = 10;/, + 'shows the source and marks the current line'); + + await cli.stepCommand('n'); + assert.ok( + cli.output.includes(`break in ${script}:2`), + 'pauses in next line of the script'); + assert.match( + cli.output, + /> 2 let name = 'World';/, + 'marks the 2nd line'); + + await cli.stepCommand('next'); + assert.ok( + cli.output.includes(`break in ${script}:3`), + 'pauses in next line of the script'); + assert.match( + cli.output, + /> 3 name = 'Robin';/, + 'marks the 3nd line'); + + await cli.stepCommand('cont'); + assert.ok( + cli.output.includes(`break in ${script}:10`), + 'pauses on the next breakpoint'); + assert.match( + cli.output, + />10 debugger;/, + 'marks the debugger line'); + + await cli.command('sb("break.js", 6)'); + assert.doesNotMatch(cli.output, /Could not resolve breakpoint/); + + await cli.command('sb("otherFunction()")'); + await cli.command('sb(16)'); + assert.doesNotMatch(cli.output, /Could not resolve breakpoint/); + + await cli.command('breakpoints'); + assert.ok(cli.output.includes(`#0 ${script}:6`)); + assert.ok(cli.output.includes(`#1 ${script}:16`)); + + await cli.command('list()'); + assert.match( + cli.output, + />10 debugger;/, + 'prints and marks current line' + ); + assert.deepStrictEqual( + cli.parseSourceLines(), + [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], + ); + + await cli.command('list(2)'); + assert.match( + cli.output, + />10 debugger;/, + 'prints and marks current line' + ); + assert.deepStrictEqual( + cli.parseSourceLines(), + [8, 9, 10, 11, 12], + ); + + await cli.stepCommand('s'); + await cli.stepCommand(''); + assert.match( + cli.output, + /break in node:timers/, + 'entered timers.js'); + + await cli.stepCommand('cont'); + assert.ok( + cli.output.includes(`break in ${script}:16`), + 'found breakpoint we set above w/ line number only'); + + await cli.stepCommand('cont'); + assert.ok( + cli.output.includes(`break in ${script}:6`), + 'found breakpoint we set above w/ line number & script'); + + await cli.stepCommand(''); + assert.ok( + cli.output.includes(`debugCommand in ${script}:14`), + 'found function breakpoint we set above'); +})().finally(() => cli.quit()) + .then(common.mustCall()); diff --git a/test/sequential/test-debugger-pid.js b/test/sequential/test-debugger-pid.js index 0056113ecaecd3..99062149dfe337 100644 --- a/test/sequential/test-debugger-pid.js +++ b/test/sequential/test-debugger-pid.js @@ -9,44 +9,27 @@ const startCLI = require('../common/debugger'); const assert = require('assert'); const { spawn } = require('child_process'); - -function launchTarget(...args) { - const childProc = spawn(process.execPath, args); - return Promise.resolve(childProc); -} - -{ - const script = fixtures.path('debugger', 'alive.js'); - let cli = null; - let target = null; - - function cleanup(error) { - if (cli) { - cli.quit(); - cli = null; - } - if (target) { - target.kill(); - target = null; - } +const script = fixtures.path('debugger', 'alive.js'); + +const runTest = async () => { + const target = spawn(process.execPath, [script]); + const cli = startCLI(['-p', `${target.pid}`]); + + try { + await cli.waitForPrompt(); + await cli.command('sb("alive.js", 3)'); + await cli.waitFor(/break/); + await cli.waitForPrompt(); + assert.match( + cli.output, + /> 3 {3}\+\+x;/, + 'marks the 3rd line'); + } catch (error) { assert.ifError(error); + } finally { + await cli.quit(); + target.kill(); } +}; - return launchTarget(script) - .then((childProc) => { - target = childProc; - cli = startCLI(['-p', `${target.pid}`]); - return cli.waitForPrompt(); - }) - .then(() => cli.command('sb("alive.js", 3)')) - .then(() => cli.waitFor(/break/)) - .then(() => cli.waitForPrompt()) - .then(() => { - assert.match( - cli.output, - /> 3 {3}\+\+x;/, - 'marks the 3rd line'); - }) - .then(() => cleanup()) - .then(null, cleanup); -} +runTest().then(common.mustCall()); diff --git a/test/sequential/test-tls-lookup.js b/test/sequential/test-tls-lookup.js index dcdd9724e3c070..dba39c17ab7b31 100644 --- a/test/sequential/test-tls-lookup.js +++ b/test/sequential/test-tls-lookup.js @@ -21,7 +21,7 @@ const tls = require('tls'); }); }); -connectDoesNotThrow(common.mustCall(() => {})); +connectDoesNotThrow(common.mustCall()); function connectDoesNotThrow(input) { const opts = { diff --git a/test/sequential/test-watch-mode-inspect.mjs b/test/sequential/test-watch-mode-inspect.mjs index 8981c8c24ca243..e403744bb07d9c 100644 --- a/test/sequential/test-watch-mode-inspect.mjs +++ b/test/sequential/test-watch-mode-inspect.mjs @@ -3,6 +3,7 @@ import * as fixtures from '../common/fixtures.mjs'; import assert from 'node:assert'; import { describe, it } from 'node:test'; import { writeFileSync, readFileSync } from 'node:fs'; +import { setTimeout } from 'node:timers/promises'; import { NodeInstance } from '../common/inspector-helper.js'; @@ -11,38 +12,57 @@ if (common.isIBMi) common.skipIfInspectorDisabled(); -describe('watch mode - inspect', () => { - async function getDebuggedPid(instance, waitForLog = true) { - const session = await instance.connectInspectorSession(); - await session.send({ method: 'Runtime.enable' }); - if (waitForLog) { - await session.waitForConsoleOutput('log', 'safe to debug now'); - } - const { value: innerPid } = (await session.send({ - 'method': 'Runtime.evaluate', 'params': { 'expression': 'process.pid' } - })).result; - session.disconnect(); - return innerPid; +let gettingDebuggedPid = false; + +async function getDebuggedPid(instance, waitForLog = true) { + gettingDebuggedPid = true; + const session = await instance.connectInspectorSession(); + await session.send({ method: 'Runtime.enable' }); + if (waitForLog) { + await session.waitForConsoleOutput('log', 'safe to debug now'); } + const { value: innerPid } = (await session.send({ + 'method': 'Runtime.evaluate', 'params': { 'expression': 'process.pid' } + })).result; + session.disconnect(); + gettingDebuggedPid = false; + return innerPid; +} +function restart(file) { + writeFileSync(file, readFileSync(file)); + const interval = setInterval(() => { + if (!gettingDebuggedPid) { + writeFileSync(file, readFileSync(file)); + } + }, common.platformTimeout(500)); + return () => clearInterval(interval); +} + +describe('watch mode - inspect', () => { it('should start debugger on inner process', async () => { const file = fixtures.path('watch-mode/inspect.js'); const instance = new NodeInstance(['--inspect=0', '--watch'], undefined, file); let stderr = ''; + const stdout = []; instance.on('stderr', (data) => { stderr += data; }); + instance.on('stdout', (data) => { stdout.push(data); }); const pids = [instance.pid]; pids.push(await getDebuggedPid(instance)); instance.resetPort(); - writeFileSync(file, readFileSync(file)); + const stopRestarting = restart(file); pids.push(await getDebuggedPid(instance)); + stopRestarting(); + await setTimeout(common.platformTimeout(500)); await instance.kill(); - // There should be 3 pids (one parent + 2 restarts). - // Message about Debugger should only appear twice. - assert.strictEqual(stderr.match(/Debugger listening on ws:\/\//g).length, 2); - assert.strictEqual(new Set(pids).size, 3); + // There should be a process per restart and one per parent process. + // Message about Debugger should appear once per restart. + const restarts = stdout.filter((line) => line === 'safe to debug now').length; + assert.strictEqual(stderr.match(/Debugger listening on ws:\/\//g).length, restarts); + assert.strictEqual(new Set(pids).size, restarts + 1); }); it('should prevent attaching debugger with SIGUSR1 to outer process', { skip: common.isWindows }, async () => { diff --git a/test/sequential/test-watch-mode.mjs b/test/sequential/test-watch-mode.mjs index 9baf3714477f20..117d8d9681f2bf 100644 --- a/test/sequential/test-watch-mode.mjs +++ b/test/sequential/test-watch-mode.mjs @@ -9,14 +9,22 @@ import { spawn } from 'node:child_process'; import { writeFileSync, readFileSync } from 'node:fs'; import { inspect } from 'node:util'; import { once } from 'node:events'; +import { createInterface } from 'node:readline/promises'; if (common.isIBMi) common.skip('IBMi does not support `fs.watch()`'); +const supportsRecursive = common.isOSX || common.isWindows; +let disableRestart = false; + function restart(file) { // To avoid flakiness, we save the file repeatedly until test is done writeFileSync(file, readFileSync(file)); - const timer = setInterval(() => writeFileSync(file, readFileSync(file)), 1000); + const timer = setInterval(() => { + if (!disableRestart) { + writeFileSync(file, readFileSync(file)); + } + }, common.platformTimeout(1000)); return () => clearInterval(timer); } @@ -35,11 +43,15 @@ async function spawnWithRestarts({ let stdout = ''; let cancelRestarts; + disableRestart = true; const child = spawn(execPath, ['--watch', '--no-warnings', ...args], { encoding: 'utf8' }); child.stderr.on('data', (data) => { stderr += data; }); child.stdout.on('data', async (data) => { + if (data.toString().includes('Restarting')) { + disableRestart = true; + } stdout += data; const restartsCount = stdout.match(new RegExp(`Restarting ${printedArgs.replace(/\\/g, '\\\\')}`, 'g'))?.length ?? 0; if (restarts === 0 || !isReady(data.toString())) { @@ -51,6 +63,9 @@ async function spawnWithRestarts({ return; } cancelRestarts ??= restart(watchedFile); + if (isReady(data.toString())) { + disableRestart = false; + } }); await once(child, 'exit'); @@ -59,8 +74,8 @@ async function spawnWithRestarts({ } let tmpFiles = 0; -function createTmpFile(content = 'console.log("running");') { - const file = path.join(tmpdir.path, `${tmpFiles++}.js`); +function createTmpFile(content = 'console.log("running");', ext = '.js') { + const file = path.join(tmpdir.path, `${tmpFiles++}${ext}`); writeFileSync(file, content); return file; } @@ -74,11 +89,29 @@ function assertRestartedCorrectly({ stdout, messages: { inner, completed, restar assert.deepStrictEqual(lines.slice(-end.length), end); } +async function failWriteSucceed({ file, watchedFile }) { + const child = spawn(execPath, ['--watch', '--no-warnings', file], { encoding: 'utf8' }); + + try { + // Break the chunks into lines + for await (const data of createInterface({ input: child.stdout })) { + if (data.startsWith('Completed running')) { + break; + } + if (data.startsWith('Failed running')) { + writeFileSync(watchedFile, 'console.log("test has ran");'); + } + } + } finally { + child.kill(); + } +} + tmpdir.refresh(); -// Warning: this suite can run safely with concurrency: true -// only if tests do not watch/depend on the same files -describe('watch mode', { concurrency: true, timeout: 60_0000 }, () => { +// Warning: this suite cannot run safely with concurrency: true +// because of the disableRestart flag used for controlling restarts +describe('watch mode', { concurrency: false, timeout: 60_000 }, () => { it('should watch changes to a file - event loop ended', async () => { const file = createTmpFile(); const { stderr, stdout } = await spawnWithRestarts({ file }); @@ -104,16 +137,8 @@ describe('watch mode', { concurrency: true, timeout: 60_0000 }, () => { }); }); - it('should not watch when running an non-existing file', async () => { - const file = fixtures.path('watch-mode/non-existing.js'); - const { stderr, stdout } = await spawnWithRestarts({ file, restarts: 0 }); - - assert.match(stderr, /code: 'MODULE_NOT_FOUND'/); - assert.strictEqual(stdout, `Failed running ${inspect(file)}\n`); - }); - it('should watch when running an non-existing file - when specified under --watch-path', { - skip: !common.isOSX && !common.isWindows + skip: !supportsRecursive }, async () => { const file = fixtures.path('watch-mode/subdir/non-existing.js'); const watchedFile = fixtures.path('watch-mode/subdir/file.js'); @@ -222,4 +247,64 @@ describe('watch mode', { concurrency: true, timeout: 60_0000 }, () => { messages: { restarted: `Restarting ${inspect(file)}`, completed: `Completed running ${inspect(file)}` }, }); }); + + // TODO: Remove skip after https://github.com/nodejs/node/pull/45271 lands + it('should not watch when running an missing file', { + skip: !supportsRecursive + }, async () => { + const nonExistingfile = path.join(tmpdir.path, `${tmpFiles++}.js`); + await failWriteSucceed({ file: nonExistingfile, watchedFile: nonExistingfile }); + }); + + it('should not watch when running an missing mjs file', { + skip: !supportsRecursive + }, async () => { + const nonExistingfile = path.join(tmpdir.path, `${tmpFiles++}.mjs`); + await failWriteSucceed({ file: nonExistingfile, watchedFile: nonExistingfile }); + }); + + it('should watch changes to previously missing dependency', { + skip: !supportsRecursive + }, async () => { + const dependency = path.join(tmpdir.path, `${tmpFiles++}.js`); + const relativeDependencyPath = `./${path.basename(dependency)}`; + const dependant = createTmpFile(`console.log(require('${relativeDependencyPath}'))`); + + await failWriteSucceed({ file: dependant, watchedFile: dependency }); + }); + + it('should watch changes to previously missing ESM dependency', { + skip: !supportsRecursive + }, async () => { + const dependency = path.join(tmpdir.path, `${tmpFiles++}.mjs`); + const relativeDependencyPath = `./${path.basename(dependency)}`; + const dependant = createTmpFile(`import '${relativeDependencyPath}'`, '.mjs'); + + await failWriteSucceed({ file: dependant, watchedFile: dependency }); + }); + + it('should preserve output when --watch-preserve-output flag is passed', async () => { + const file = createTmpFile(); + const { stderr, stdout } = await spawnWithRestarts({ + file, + args: ['--watch-preserve-output', file], + }); + + assert.strictEqual(stderr, ''); + // Checks if the existing output is preserved + assertRestartedCorrectly({ + stdout, + messages: { + inner: 'running', + restarted: `Restarting ${inspect(file)}`, + completed: `Completed running ${inspect(file)}`, + }, + }); + // Remove the first 3 lines from stdout + const lines = stdout.split(/\r?\n/).filter(Boolean).slice(3); + assert.deepStrictEqual(lines, [ + 'running', + `Completed running ${inspect(file)}`, + ]); + }); }); diff --git a/test/tick-processor/test-tick-processor-builtin.js b/test/tick-processor/test-tick-processor-builtin.js index f01f0986682dc9..cdd24d48f60ab2 100644 --- a/test/tick-processor/test-tick-processor-builtin.js +++ b/test/tick-processor/test-tick-processor-builtin.js @@ -14,5 +14,5 @@ base.runTest({ this.ts = Date.now(); setImmediate(function() { new f(); }); }; - f();` + f();`, }); diff --git a/test/tick-processor/test-tick-processor-cpp-core.js b/test/tick-processor/test-tick-processor-cpp-core.js index 89943cca5c8329..9b578f9cbd962e 100644 --- a/test/tick-processor/test-tick-processor-cpp-core.js +++ b/test/tick-processor/test-tick-processor-cpp-core.js @@ -14,5 +14,5 @@ base.runTest({ require('vm').createContext({}); setImmediate(function() { f(); }); }; - f();` + f();`, }); diff --git a/test/tick-processor/test-tick-processor-polyfill-brokenfile.js b/test/tick-processor/test-tick-processor-polyfill-brokenfile.js index e5e13fd3db122f..2089325dff3e99 100644 --- a/test/tick-processor/test-tick-processor-polyfill-brokenfile.js +++ b/test/tick-processor/test-tick-processor-polyfill-brokenfile.js @@ -36,7 +36,7 @@ const proc = spawn(process.execPath, [ '--prof', '-pe', code, ], { - stdio: ['ignore', 'pipe', 'inherit'] + stdio: ['ignore', 'pipe', 'inherit'], }); let ticks = ''; diff --git a/test/tick-processor/test-tick-processor-preprocess-flag.js b/test/tick-processor/test-tick-processor-preprocess-flag.js index b003f7c6b8b01f..15bc0fbad71de9 100644 --- a/test/tick-processor/test-tick-processor-preprocess-flag.js +++ b/test/tick-processor/test-tick-processor-preprocess-flag.js @@ -15,5 +15,5 @@ base.runTest({ setImmediate(function() { f(); }); }; f();`, - profProcessFlags: ['--preprocess'] + profProcessFlags: ['--preprocess'], }); diff --git a/test/tick-processor/test-tick-processor-unknown.js b/test/tick-processor/test-tick-processor-unknown.js index d5e6a9359e52eb..f7116a9d54d3de 100644 --- a/test/tick-processor/test-tick-processor-unknown.js +++ b/test/tick-processor/test-tick-processor-unknown.js @@ -21,5 +21,5 @@ base.runTest({ } setImmediate(function() { f(); }); }; - f();` + f();`, }); diff --git a/test/tick-processor/tick-processor-base.js b/test/tick-processor/tick-processor-base.js index d9f23ae7d768f5..91307d16928889 100644 --- a/test/tick-processor/tick-processor-base.js +++ b/test/tick-processor/tick-processor-base.js @@ -17,7 +17,7 @@ function runTest(test) { '--prof', '-pe', test.code, ], { - stdio: [ 'ignore', 'pipe', 'inherit' ] + stdio: [ 'ignore', 'pipe', 'inherit' ], }); let ticks = ''; @@ -39,7 +39,7 @@ function match(pattern, parent, ticks, flags = []) { ...flags, LOG_FILE, ], { - stdio: [ 'ignore', 'pipe', 'inherit' ] + stdio: [ 'ignore', 'pipe', 'inherit' ], }); let out = ''; diff --git a/test/tick-processor/util.js b/test/tick-processor/util.js index d25a2a7dcb132e..6d118b7c38bc66 100644 --- a/test/tick-processor/util.js +++ b/test/tick-processor/util.js @@ -6,7 +6,7 @@ const { isSunOS, isAIX, isLinuxPPCBE, - isFreeBSD + isFreeBSD, } = require('../common'); module.exports = { @@ -14,5 +14,5 @@ module.exports = { isSunOS || isAIX || isLinuxPPCBE || - isFreeBSD + isFreeBSD, }; diff --git a/test/wasi/test-wasi-initialize-validation.js b/test/wasi/test-wasi-initialize-validation.js index 6506e1ac4a79e3..f1279a6009433d 100644 --- a/test/wasi/test-wasi-initialize-validation.js +++ b/test/wasi/test-wasi-initialize-validation.js @@ -18,8 +18,8 @@ const bufferSource = fixtures.readSync('simple.wasm'); () => { wasi.initialize(); }, { code: 'ERR_INVALID_ARG_TYPE', - message: /"instance" argument must be of type object/ - } + message: /"instance" argument must be of type object/, + }, ); } @@ -34,8 +34,8 @@ const bufferSource = fixtures.readSync('simple.wasm'); () => { wasi.initialize(instance); }, { code: 'ERR_INVALID_ARG_TYPE', - message: /"instance\.exports" property must be of type object/ - } + message: /"instance\.exports" property must be of type object/, + }, ); } @@ -57,8 +57,8 @@ const bufferSource = fixtures.readSync('simple.wasm'); () => { wasi.initialize(instance); }, { code: 'ERR_INVALID_ARG_TYPE', - message: /"instance\.exports\._initialize" property must be of type function/ - } + message: /"instance\.exports\._initialize" property must be of type function/, + }, ); } @@ -75,7 +75,7 @@ const bufferSource = fixtures.readSync('simple.wasm'); _initialize() {}, memory: new WebAssembly.Memory({ initial: 1 }), }; - } + }, }); assert.throws( () => { wasi.initialize(instance); }, @@ -83,7 +83,7 @@ const bufferSource = fixtures.readSync('simple.wasm'); code: 'ERR_INVALID_ARG_TYPE', message: 'The "instance.exports._start" property must be' + ' undefined. Received function _start', - } + }, ); } @@ -94,14 +94,14 @@ const bufferSource = fixtures.readSync('simple.wasm'); const instance = await WebAssembly.instantiate(wasm); Object.defineProperty(instance, 'exports', { - get() { return { _initialize() {} }; } + get() { return { _initialize() {} }; }, }); assert.throws( () => { wasi.initialize(instance); }, { code: 'ERR_INVALID_ARG_TYPE', - message: /"instance\.exports\.memory" property must be a WebAssembly\.Memory object/ - } + message: /"instance\.exports\.memory" property must be a WebAssembly\.Memory object/, + }, ); } @@ -139,17 +139,17 @@ const bufferSource = fixtures.readSync('simple.wasm'); get() { return { _initialize() {}, - memory: new WebAssembly.Memory({ initial: 1 }) + memory: new WebAssembly.Memory({ initial: 1 }), }; - } + }, }); wasi.initialize(instance); assert.throws( () => { wasi.initialize(instance); }, { code: 'ERR_WASI_ALREADY_STARTED', - message: /^WASI instance has already started$/ - } + message: /^WASI instance has already started$/, + }, ); } })().then(common.mustCall()); diff --git a/test/wasi/test-wasi-not-started.js b/test/wasi/test-wasi-not-started.js index 0dde5495112497..28da4fa41b657f 100644 --- a/test/wasi/test-wasi-not-started.js +++ b/test/wasi/test-wasi-not-started.js @@ -8,7 +8,7 @@ if (process.argv[2] === 'wasi-child') { const { WASI } = require('wasi'); const wasi = new WASI({ - args: ['foo', '-bar', '--baz=value'] + args: ['foo', '-bar', '--baz=value'], }); const importObject = { wasi_snapshot_preview1: wasi.wasiImport }; @@ -21,7 +21,7 @@ if (process.argv[2] === 'wasi-child') { }, { name: 'Error', code: 'ERR_WASI_NOT_STARTED', - message: 'wasi.start() has not been called' + message: 'wasi.start() has not been called', }); } else { const assert = require('assert'); @@ -32,7 +32,7 @@ if (process.argv[2] === 'wasi-child') { __filename, 'wasi-child', ], { - env: { ...process.env, NODE_DEBUG_NATIVE: 'wasi' } + env: { ...process.env, NODE_DEBUG_NATIVE: 'wasi' }, }); assert.strictEqual(child.signal, null); assert.strictEqual(child.status, 0); diff --git a/test/wasi/test-wasi-start-validation.js b/test/wasi/test-wasi-start-validation.js index 016479f412f678..01bd1a2bb63624 100644 --- a/test/wasi/test-wasi-start-validation.js +++ b/test/wasi/test-wasi-start-validation.js @@ -18,8 +18,8 @@ const bufferSource = fixtures.readSync('simple.wasm'); () => { wasi.start(); }, { code: 'ERR_INVALID_ARG_TYPE', - message: /"instance" argument must be of type object/ - } + message: /"instance" argument must be of type object/, + }, ); } @@ -34,8 +34,8 @@ const bufferSource = fixtures.readSync('simple.wasm'); () => { wasi.start(instance); }, { code: 'ERR_INVALID_ARG_TYPE', - message: /"instance\.exports" property must be of type object/ - } + message: /"instance\.exports" property must be of type object/, + }, ); } @@ -54,8 +54,8 @@ const bufferSource = fixtures.readSync('simple.wasm'); () => { wasi.start(instance); }, { code: 'ERR_INVALID_ARG_TYPE', - message: /"instance\.exports\._start" property must be of type function/ - } + message: /"instance\.exports\._start" property must be of type function/, + }, ); } @@ -72,7 +72,7 @@ const bufferSource = fixtures.readSync('simple.wasm'); _initialize() {}, memory: new WebAssembly.Memory({ initial: 1 }), }; - } + }, }); assert.throws( () => { wasi.start(instance); }, @@ -80,7 +80,7 @@ const bufferSource = fixtures.readSync('simple.wasm'); code: 'ERR_INVALID_ARG_TYPE', message: 'The "instance.exports._initialize" property must be' + ' undefined. Received function _initialize', - } + }, ); } @@ -91,14 +91,14 @@ const bufferSource = fixtures.readSync('simple.wasm'); const instance = await WebAssembly.instantiate(wasm); Object.defineProperty(instance, 'exports', { - get() { return { _start() {} }; } + get() { return { _start() {} }; }, }); assert.throws( () => { wasi.start(instance); }, { code: 'ERR_INVALID_ARG_TYPE', - message: /"instance\.exports\.memory" property must be a WebAssembly\.Memory object/ - } + message: /"instance\.exports\.memory" property must be a WebAssembly\.Memory object/, + }, ); } @@ -136,17 +136,17 @@ const bufferSource = fixtures.readSync('simple.wasm'); get() { return { _start() {}, - memory: new WebAssembly.Memory({ initial: 1 }) + memory: new WebAssembly.Memory({ initial: 1 }), }; - } + }, }); wasi.start(instance); assert.throws( () => { wasi.start(instance); }, { code: 'ERR_WASI_ALREADY_STARTED', - message: /^WASI instance has already started$/ - } + message: /^WASI instance has already started$/, + }, ); } })().then(common.mustCall()); diff --git a/test/wasi/test-wasi-symlinks.js b/test/wasi/test-wasi-symlinks.js index 1389707671adcb..7f6d9302dedf0a 100644 --- a/test/wasi/test-wasi-symlinks.js +++ b/test/wasi/test-wasi-symlinks.js @@ -5,8 +5,7 @@ const path = require('path'); if (process.argv[2] === 'wasi-child') { common.expectWarning('ExperimentalWarning', - 'WASI is an experimental feature. This feature could ' + - 'change at any time'); + 'WASI is an experimental feature and might change at any time'); const { WASI } = require('wasi'); const wasmDir = path.join(__dirname, 'wasm'); @@ -15,8 +14,8 @@ if (process.argv[2] === 'wasi-child') { env: process.env, preopens: { '/sandbox': process.argv[4], - '/tmp': process.argv[5] - } + '/tmp': process.argv[5], + }, }); const importObject = { wasi_snapshot_preview1: wasi.wasiImport }; const modulePath = path.join(wasmDir, `${process.argv[3]}.wasm`); diff --git a/test/wasi/test-wasi.js b/test/wasi/test-wasi.js index 6c00b5a7b72503..949fc77e97a7a3 100644 --- a/test/wasi/test-wasi.js +++ b/test/wasi/test-wasi.js @@ -8,8 +8,7 @@ if (process.argv[2] === 'wasi-child') { const path = require('path'); common.expectWarning('ExperimentalWarning', - 'WASI is an experimental feature. This feature could ' + - 'change at any time'); + 'WASI is an experimental feature and might change at any time'); const { WASI } = require('wasi'); tmpdir.refresh(); @@ -19,8 +18,8 @@ if (process.argv[2] === 'wasi-child') { env: process.env, preopens: { '/sandbox': fixtures.path('wasi'), - '/tmp': tmpdir.path - } + '/tmp': tmpdir.path, + }, }); const importObject = { wasi_snapshot_preview1: wasi.wasiImport }; const modulePath = path.join(wasmDir, `${process.argv[3]}.wasm`); @@ -42,8 +41,8 @@ if (process.argv[2] === 'wasi-child') { env: { ...process.env, NODE_DEBUG_NATIVE: 'wasi', - NODE_PLATFORM: process.platform - } + NODE_PLATFORM: process.platform, + }, }; if (options.stdin !== undefined) @@ -90,7 +89,7 @@ if (process.argv[2] === 'wasi-child') { runWASI({ test: 'read_file', stdout: `hello from input.txt${checkoutEOL}` }); runWASI({ test: 'read_file_twice', - stdout: `hello from input.txt${checkoutEOL}hello from input.txt${checkoutEOL}` + stdout: `hello from input.txt${checkoutEOL}hello from input.txt${checkoutEOL}`, }); runWASI({ test: 'stat' }); runWASI({ test: 'write_file' }); diff --git a/test/wpt/status/FileAPI/file.json b/test/wpt/status/FileAPI/file.json new file mode 100644 index 00000000000000..6b50bcec1539e3 --- /dev/null +++ b/test/wpt/status/FileAPI/file.json @@ -0,0 +1,17 @@ +{ + "Worker-read-file-constructor.worker.js": { + "skip": true + }, + "send-file-formdata-punctuation.any.js": { + "skip": true + }, + "send-file-formdata-utf-8.any.js": { + "skip": true + }, + "send-file-formdata.any.js": { + "skip": true + }, + "send-file-formdata-controls.any.js": { + "skip": true + } +} diff --git a/test/wpt/status/encoding.json b/test/wpt/status/encoding.json index 47d8c5f487fff9..ed98d966297ce2 100644 --- a/test/wpt/status/encoding.json +++ b/test/wpt/status/encoding.json @@ -61,12 +61,7 @@ "requires": ["small-icu"] }, "streams/decode-utf8.any.js": { - "requires": ["small-icu"], - "fail": { - "expected": [ - "decoding a transferred ArrayBuffer chunk should give no output" - ] - } + "requires": ["small-icu"] }, "streams/decode-bad-chunks.any.js": { "fail": { diff --git a/test/wpt/status/html/webappapis/structured-clone.json b/test/wpt/status/html/webappapis/structured-clone.json index d2a7539641ffb5..873f2f9b46eb03 100644 --- a/test/wpt/status/html/webappapis/structured-clone.json +++ b/test/wpt/status/html/webappapis/structured-clone.json @@ -1,5 +1,7 @@ { "structured-clone.any.js": { - "skip": "Missing File API" + "fail": { + "expected": ["File basic"] + } } } diff --git a/test/wpt/status/streams.json b/test/wpt/status/streams.json index 166bcf869080d2..9899c581d9f96e 100644 --- a/test/wpt/status/streams.json +++ b/test/wpt/status/streams.json @@ -2,16 +2,6 @@ "queuing-strategies-size-function-per-global.window.js": { "skip": "Browser-specific test" }, - "queuing-strategies.any.js": { - "fail": { - "expected": [ - "CountQueuingStrategy: size should not have a prototype property", - "ByteLengthQueuingStrategy: size should not have a prototype property", - "CountQueuingStrategy: size should not be a constructor", - "ByteLengthQueuingStrategy: size should not be a constructor" - ] - } - }, "readable-streams/cross-realm-crash.window.js": { "skip": "Browser-specific test" }, diff --git a/test/wpt/test-file.js b/test/wpt/test-file.js new file mode 100644 index 00000000000000..71e8c179de95e2 --- /dev/null +++ b/test/wpt/test-file.js @@ -0,0 +1,13 @@ +'use strict'; + +require('../common'); +const { WPTRunner } = require('../common/wpt'); + +const runner = new WPTRunner('FileAPI/file'); + +runner.setInitScript(` + const { File } = require('buffer'); + globalThis.File = File; +`); + +runner.runJsTests(); diff --git a/test/wpt/test-structured-clone.js b/test/wpt/test-structured-clone.js index 98ef87184a6ce2..57b990c23cdfb5 100644 --- a/test/wpt/test-structured-clone.js +++ b/test/wpt/test-structured-clone.js @@ -6,8 +6,8 @@ const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('html/webappapis/structured-clone'); runner.setInitScript(` - const { Blob } = require('buffer'); - global.Blob = Blob; + const { File } = require('buffer'); + globalThis.File = File; `); runner.runJsTests(); diff --git a/tools/actions/start-ci.sh b/tools/actions/start-ci.sh index a34f2a9496fb26..bca1da86074f3b 100755 --- a/tools/actions/start-ci.sh +++ b/tools/actions/start-ci.sh @@ -17,10 +17,13 @@ for pr in "$@"; do # Do we need to reset? gh pr edit "$pr" --add-label "$REQUEST_CI_FAILED_LABEL" - jq -n --arg content "

Couldn't start CI
$(cat output || true)
" > output.json + # shellcheck disable=SC2154 + cqurl="${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}" + body="
Failed to start CI
$(cat output)
$cqurl
" + echo "$body" - gh pr comment "$pr" --body-file output.json + gh pr comment "$pr" --body "$body" - rm output.json; + rm output fi done; diff --git a/tools/certdata.txt b/tools/certdata.txt index dfaeceb89acf7a..7c5e55ff5b413e 100644 --- a/tools/certdata.txt +++ b/tools/certdata.txt @@ -79,7 +79,7 @@ CKA_LABEL UTF8 "Mozilla Builtin Roots" # Subject: CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE # Not Valid Before: Tue Sep 01 12:00:00 1998 # Not Valid After : Fri Jan 28 12:00:00 2028 -# Fingerprint (MD5): 3E:45:52:15:09:51:92:E1:B7:5D:37:9F:B1:87:29:8A +# Fingerprint (SHA-256): EB:D4:10:40:E4:BB:3E:C7:42:C9:E3:81:D3:1E:F2:A4:1A:48:B6:68:5C:96:E7:CE:F3:C1:DF:6C:D4:33:1C:99 # Fingerprint (SHA1): B1:BC:96:8B:D4:F4:9D:62:2A:A8:9A:81:F2:15:01:52:A4:1D:82:9C CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -169,13 +169,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "GlobalSign Root CA" +# Trust for "GlobalSign Root CA" # Issuer: CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE # Serial Number:04:00:00:00:00:01:15:4b:5a:c3:94 # Subject: CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE # Not Valid Before: Tue Sep 01 12:00:00 1998 # Not Valid After : Fri Jan 28 12:00:00 2028 -# Fingerprint (MD5): 3E:45:52:15:09:51:92:E1:B7:5D:37:9F:B1:87:29:8A +# Fingerprint (SHA-256): EB:D4:10:40:E4:BB:3E:C7:42:C9:E3:81:D3:1E:F2:A4:1A:48:B6:68:5C:96:E7:CE:F3:C1:DF:6C:D4:33:1C:99 # Fingerprint (SHA1): B1:BC:96:8B:D4:F4:9D:62:2A:A8:9A:81:F2:15:01:52:A4:1D:82:9C CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -205,141 +205,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE -# -# Certificate "GlobalSign Root CA - R2" -# -# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R2 -# Serial Number:04:00:00:00:00:01:0f:86:26:e6:0d -# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R2 -# Not Valid Before: Fri Dec 15 08:00:00 2006 -# Not Valid After : Wed Dec 15 08:00:00 2021 -# Fingerprint (MD5): 94:14:77:7E:3E:5E:FD:8F:30:BD:41:B0:CF:E7:D0:30 -# Fingerprint (SHA1): 75:E0:AB:B6:13:85:12:27:1C:04:F8:5F:DD:DE:38:E4:B7:24:2E:FE -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root CA - R2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157 -\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040 -\055\040\122\062\061\023\060\021\006\003\125\004\012\023\012\107 -\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 -\004\003\023\012\107\154\157\142\141\154\123\151\147\156 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157 -\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040 -\055\040\122\062\061\023\060\021\006\003\125\004\012\023\012\107 -\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 -\004\003\023\012\107\154\157\142\141\154\123\151\147\156 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\004\000\000\000\000\001\017\206\046\346\015 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\272\060\202\002\242\240\003\002\001\002\002\013\004 -\000\000\000\000\001\017\206\046\346\015\060\015\006\011\052\206 -\110\206\367\015\001\001\005\005\000\060\114\061\040\060\036\006 -\003\125\004\013\023\027\107\154\157\142\141\154\123\151\147\156 -\040\122\157\157\164\040\103\101\040\055\040\122\062\061\023\060 -\021\006\003\125\004\012\023\012\107\154\157\142\141\154\123\151 -\147\156\061\023\060\021\006\003\125\004\003\023\012\107\154\157 -\142\141\154\123\151\147\156\060\036\027\015\060\066\061\062\061 -\065\060\070\060\060\060\060\132\027\015\062\061\061\062\061\065 -\060\070\060\060\060\060\132\060\114\061\040\060\036\006\003\125 -\004\013\023\027\107\154\157\142\141\154\123\151\147\156\040\122 -\157\157\164\040\103\101\040\055\040\122\062\061\023\060\021\006 -\003\125\004\012\023\012\107\154\157\142\141\154\123\151\147\156 -\061\023\060\021\006\003\125\004\003\023\012\107\154\157\142\141 -\154\123\151\147\156\060\202\001\042\060\015\006\011\052\206\110 -\206\367\015\001\001\001\005\000\003\202\001\017\000\060\202\001 -\012\002\202\001\001\000\246\317\044\016\276\056\157\050\231\105 -\102\304\253\076\041\124\233\013\323\177\204\160\372\022\263\313 -\277\207\137\306\177\206\323\262\060\134\326\375\255\361\173\334 -\345\370\140\226\011\222\020\365\320\123\336\373\173\176\163\210 -\254\122\210\173\112\246\312\111\246\136\250\247\214\132\021\274 -\172\202\353\276\214\351\263\254\226\045\007\227\112\231\052\007 -\057\264\036\167\277\212\017\265\002\174\033\226\270\305\271\072 -\054\274\326\022\271\353\131\175\342\320\006\206\137\136\111\152 -\265\071\136\210\064\354\274\170\014\010\230\204\154\250\315\113 -\264\240\175\014\171\115\360\270\055\313\041\312\325\154\133\175 -\341\240\051\204\241\371\323\224\111\313\044\142\221\040\274\335 -\013\325\331\314\371\352\047\012\053\163\221\306\235\033\254\310 -\313\350\340\240\364\057\220\213\115\373\260\066\033\366\031\172 -\205\340\155\362\141\023\210\134\237\340\223\012\121\227\212\132 -\316\257\253\325\367\252\011\252\140\275\334\331\137\337\162\251 -\140\023\136\000\001\311\112\372\077\244\352\007\003\041\002\216 -\202\312\003\302\233\217\002\003\001\000\001\243\201\234\060\201 -\231\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 -\006\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\035\006\003\125\035\016\004\026\004\024\233\342\007 -\127\147\034\036\300\152\006\336\131\264\232\055\337\334\031\206 -\056\060\066\006\003\125\035\037\004\057\060\055\060\053\240\051 -\240\047\206\045\150\164\164\160\072\057\057\143\162\154\056\147 -\154\157\142\141\154\163\151\147\156\056\156\145\164\057\162\157 -\157\164\055\162\062\056\143\162\154\060\037\006\003\125\035\043 -\004\030\060\026\200\024\233\342\007\127\147\034\036\300\152\006 -\336\131\264\232\055\337\334\031\206\056\060\015\006\011\052\206 -\110\206\367\015\001\001\005\005\000\003\202\001\001\000\231\201 -\123\207\034\150\227\206\221\354\340\112\270\104\013\253\201\254 -\047\117\326\301\270\034\103\170\263\014\232\374\352\054\074\156 -\141\033\115\113\051\365\237\005\035\046\301\270\351\203\000\142 -\105\266\251\010\223\271\251\063\113\030\232\302\370\207\210\116 -\333\335\161\064\032\301\124\332\106\077\340\323\052\253\155\124 -\042\365\072\142\315\040\157\272\051\211\327\335\221\356\323\134 -\242\076\241\133\101\365\337\345\144\103\055\351\325\071\253\322 -\242\337\267\213\320\300\200\031\034\105\300\055\214\350\370\055 -\244\164\126\111\305\005\265\117\025\336\156\104\170\071\207\250 -\176\273\363\171\030\221\273\364\157\235\301\360\214\065\214\135 -\001\373\303\155\271\357\104\155\171\106\061\176\012\376\251\202 -\301\377\357\253\156\040\304\120\311\137\235\115\233\027\214\014 -\345\001\311\240\101\152\163\123\372\245\120\264\156\045\017\373 -\114\030\364\375\122\331\216\151\261\350\021\017\336\210\330\373 -\035\111\367\252\336\225\317\040\170\302\140\022\333\045\100\214 -\152\374\176\102\070\100\144\022\367\236\201\341\223\056 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for Certificate "GlobalSign Root CA - R2" -# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R2 -# Serial Number:04:00:00:00:00:01:0f:86:26:e6:0d -# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R2 -# Not Valid Before: Fri Dec 15 08:00:00 2006 -# Not Valid After : Wed Dec 15 08:00:00 2021 -# Fingerprint (MD5): 94:14:77:7E:3E:5E:FD:8F:30:BD:41:B0:CF:E7:D0:30 -# Fingerprint (SHA1): 75:E0:AB:B6:13:85:12:27:1C:04:F8:5F:DD:DE:38:E4:B7:24:2E:FE -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root CA - R2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\165\340\253\266\023\205\022\047\034\004\370\137\335\336\070\344 -\267\044\056\376 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\224\024\167\176\076\136\375\217\060\275\101\260\317\347\320\060 -END -CKA_ISSUER MULTILINE_OCTAL -\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157 -\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040 -\055\040\122\062\061\023\060\021\006\003\125\004\012\023\012\107 -\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 -\004\003\023\012\107\154\157\142\141\154\123\151\147\156 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\004\000\000\000\000\001\017\206\046\346\015 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - # # Certificate "Verisign Class 1 Public Primary Certification Authority - G3" # @@ -348,7 +213,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=VeriSign Class 1 Public Primary Certification Authority - G3,OU="(c) 1999 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US # Not Valid Before: Fri Oct 01 00:00:00 1999 # Not Valid After : Wed Jul 16 23:59:59 2036 -# Fingerprint (MD5): B1:47:BC:18:57:D1:18:A0:78:2D:EC:71:E8:2A:95:73 +# Fingerprint (SHA-256): CB:B5:AF:18:5E:94:2A:24:02:F9:EA:CB:C0:ED:5B:B8:76:EE:A3:C1:22:36:23:D0:04:47:E4:F3:BA:55:4B:65 # Fingerprint (SHA1): 20:42:85:DC:F7:EB:76:41:95:57:8E:13:6B:D4:B7:D1:E9:8E:46:A5 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -466,13 +331,13 @@ CKA_NSS_EMAIL_DISTRUST_AFTER MULTILINE_OCTAL \062\062\060\070\063\061\060\060\060\060\060\060\132 END -# Trust for Certificate "Verisign Class 1 Public Primary Certification Authority - G3" +# Trust for "Verisign Class 1 Public Primary Certification Authority - G3" # Issuer: CN=VeriSign Class 1 Public Primary Certification Authority - G3,OU="(c) 1999 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US # Serial Number:00:8b:5b:75:56:84:54:85:0b:00:cf:af:38:48:ce:b1:a4 # Subject: CN=VeriSign Class 1 Public Primary Certification Authority - G3,OU="(c) 1999 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US # Not Valid Before: Fri Oct 01 00:00:00 1999 # Not Valid After : Wed Jul 16 23:59:59 2036 -# Fingerprint (MD5): B1:47:BC:18:57:D1:18:A0:78:2D:EC:71:E8:2A:95:73 +# Fingerprint (SHA-256): CB:B5:AF:18:5E:94:2A:24:02:F9:EA:CB:C0:ED:5B:B8:76:EE:A3:C1:22:36:23:D0:04:47:E4:F3:BA:55:4B:65 # Fingerprint (SHA1): 20:42:85:DC:F7:EB:76:41:95:57:8E:13:6B:D4:B7:D1:E9:8E:46:A5 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -518,7 +383,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=VeriSign Class 2 Public Primary Certification Authority - G3,OU="(c) 1999 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US # Not Valid Before: Fri Oct 01 00:00:00 1999 # Not Valid After : Wed Jul 16 23:59:59 2036 -# Fingerprint (MD5): F8:BE:C4:63:22:C9:A8:46:74:8B:B8:1D:1E:4A:2B:F6 +# Fingerprint (SHA-256): 92:A9:D9:83:3F:E1:94:4D:B3:66:E8:BF:AE:7A:95:B6:48:0C:2D:6C:6C:2A:1B:E6:5D:42:36:B6:08:FC:A1:BB # Fingerprint (SHA1): 61:EF:43:D7:7F:CA:D4:61:51:BC:98:E0:C3:59:12:AF:9F:EB:63:11 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -636,13 +501,13 @@ CKA_NSS_EMAIL_DISTRUST_AFTER MULTILINE_OCTAL \062\062\060\070\063\061\060\060\060\060\060\060\132 END -# Trust for Certificate "Verisign Class 2 Public Primary Certification Authority - G3" +# Trust for "Verisign Class 2 Public Primary Certification Authority - G3" # Issuer: CN=VeriSign Class 2 Public Primary Certification Authority - G3,OU="(c) 1999 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US # Serial Number:61:70:cb:49:8c:5f:98:45:29:e7:b0:a6:d9:50:5b:7a # Subject: CN=VeriSign Class 2 Public Primary Certification Authority - G3,OU="(c) 1999 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US # Not Valid Before: Fri Oct 01 00:00:00 1999 # Not Valid After : Wed Jul 16 23:59:59 2036 -# Fingerprint (MD5): F8:BE:C4:63:22:C9:A8:46:74:8B:B8:1D:1E:4A:2B:F6 +# Fingerprint (SHA-256): 92:A9:D9:83:3F:E1:94:4D:B3:66:E8:BF:AE:7A:95:B6:48:0C:2D:6C:6C:2A:1B:E6:5D:42:36:B6:08:FC:A1:BB # Fingerprint (SHA1): 61:EF:43:D7:7F:CA:D4:61:51:BC:98:E0:C3:59:12:AF:9F:EB:63:11 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -688,7 +553,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Entrust.net Certification Authority (2048),OU=(c) 1999 Entrust.net Limited,OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.),O=Entrust.net # Not Valid Before: Fri Dec 24 17:50:51 1999 # Not Valid After : Tue Jul 24 14:15:12 2029 -# Fingerprint (MD5): EE:29:31:BC:32:7E:9A:E6:E8:B5:F7:51:B4:34:71:90 +# Fingerprint (SHA-256): 6D:C4:71:72:E0:1C:BC:B0:BF:62:58:0D:89:5F:E2:B8:AC:9A:D4:F8:73:80:1E:0C:10:B9:C8:37:D2:1E:B1:77 # Fingerprint (SHA1): 50:30:06:09:1D:97:D4:F5:AE:39:F7:CB:E7:92:7D:7D:65:2D:34:31 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -807,7 +672,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: CN=Entrust.net Certification Authority (2048),OU=(c) 1999 Entrust.net Limited,OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.),O=Entrust.net # Not Valid Before: Fri Dec 24 17:50:51 1999 # Not Valid After : Tue Jul 24 14:15:12 2029 -# Fingerprint (MD5): EE:29:31:BC:32:7E:9A:E6:E8:B5:F7:51:B4:34:71:90 +# Fingerprint (SHA-256): 6D:C4:71:72:E0:1C:BC:B0:BF:62:58:0D:89:5F:E2:B8:AC:9A:D4:F8:73:80:1E:0C:10:B9:C8:37:D2:1E:B1:77 # Fingerprint (SHA1): 50:30:06:09:1D:97:D4:F5:AE:39:F7:CB:E7:92:7D:7D:65:2D:34:31 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -851,7 +716,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Baltimore CyberTrust Root,OU=CyberTrust,O=Baltimore,C=IE # Not Valid Before: Fri May 12 18:46:00 2000 # Not Valid After : Mon May 12 23:59:00 2025 -# Fingerprint (MD5): AC:B6:94:A5:9C:17:E0:D7:91:52:9B:B1:97:06:A6:E4 +# Fingerprint (SHA-256): 16:AF:57:A9:F6:76:B0:AB:12:60:95:AA:5E:BA:DE:F2:2A:B3:11:19:D6:44:AC:95:CD:4B:93:DB:F3:F2:6A:EB # Fingerprint (SHA1): D4:DE:20:D0:5E:66:FC:53:FE:1A:50:88:2C:78:DB:28:52:CA:E4:74 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -941,13 +806,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Baltimore CyberTrust Root" +# Trust for "Baltimore CyberTrust Root" # Issuer: CN=Baltimore CyberTrust Root,OU=CyberTrust,O=Baltimore,C=IE # Serial Number: 33554617 (0x20000b9) # Subject: CN=Baltimore CyberTrust Root,OU=CyberTrust,O=Baltimore,C=IE # Not Valid Before: Fri May 12 18:46:00 2000 # Not Valid After : Mon May 12 23:59:00 2025 -# Fingerprint (MD5): AC:B6:94:A5:9C:17:E0:D7:91:52:9B:B1:97:06:A6:E4 +# Fingerprint (SHA-256): 16:AF:57:A9:F6:76:B0:AB:12:60:95:AA:5E:BA:DE:F2:2A:B3:11:19:D6:44:AC:95:CD:4B:93:DB:F3:F2:6A:EB # Fingerprint (SHA1): D4:DE:20:D0:5E:66:FC:53:FE:1A:50:88:2C:78:DB:28:52:CA:E4:74 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -985,7 +850,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Entrust Root Certification Authority,OU="(c) 2006 Entrust, Inc.",OU=www.entrust.net/CPS is incorporated by reference,O="Entrust, Inc.",C=US # Not Valid Before: Mon Nov 27 20:23:42 2006 # Not Valid After : Fri Nov 27 20:53:42 2026 -# Fingerprint (MD5): D6:A5:C3:ED:5D:DD:3E:00:C1:3D:87:92:1F:1D:3F:E4 +# Fingerprint (SHA-256): 73:C1:76:43:4F:1B:C6:D5:AD:F4:5B:0E:76:E7:27:28:7C:8D:E5:76:16:C1:E6:E6:14:1A:2B:2C:BC:7D:8E:4C # Fingerprint (SHA1): B3:1E:B1:B7:40:E3:6C:84:02:DA:DC:37:D4:4D:F5:D4:67:49:52:F9 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -1105,13 +970,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Entrust Root Certification Authority" +# Trust for "Entrust Root Certification Authority" # Issuer: CN=Entrust Root Certification Authority,OU="(c) 2006 Entrust, Inc.",OU=www.entrust.net/CPS is incorporated by reference,O="Entrust, Inc.",C=US # Serial Number: 1164660820 (0x456b5054) # Subject: CN=Entrust Root Certification Authority,OU="(c) 2006 Entrust, Inc.",OU=www.entrust.net/CPS is incorporated by reference,O="Entrust, Inc.",C=US # Not Valid Before: Mon Nov 27 20:23:42 2006 # Not Valid After : Fri Nov 27 20:53:42 2026 -# Fingerprint (MD5): D6:A5:C3:ED:5D:DD:3E:00:C1:3D:87:92:1F:1D:3F:E4 +# Fingerprint (SHA-256): 73:C1:76:43:4F:1B:C6:D5:AD:F4:5B:0E:76:E7:27:28:7C:8D:E5:76:16:C1:E6:E6:14:1A:2B:2C:BC:7D:8E:4C # Fingerprint (SHA1): B3:1E:B1:B7:40:E3:6C:84:02:DA:DC:37:D4:4D:F5:D4:67:49:52:F9 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -1155,7 +1020,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Certum CA,O=Unizeto Sp. z o.o.,C=PL # Not Valid Before: Tue Jun 11 10:46:39 2002 # Not Valid After : Fri Jun 11 10:46:39 2027 -# Fingerprint (MD5): 2C:8F:9F:66:1D:18:90:B1:47:26:9D:8E:86:82:8C:A9 +# Fingerprint (SHA-256): D8:E0:FE:BC:1D:B2:E3:8D:00:94:0F:37:D2:7D:41:34:4D:99:3E:73:4B:99:D5:65:6D:97:78:D4:D8:14:36:24 # Fingerprint (SHA1): 62:52:DC:40:F7:11:43:A2:2F:DE:9E:F7:34:8E:06:42:51:B1:81:18 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -1234,13 +1099,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Certum Root CA" +# Trust for "Certum Root CA" # Issuer: CN=Certum CA,O=Unizeto Sp. z o.o.,C=PL # Serial Number: 65568 (0x10020) # Subject: CN=Certum CA,O=Unizeto Sp. z o.o.,C=PL # Not Valid Before: Tue Jun 11 10:46:39 2002 # Not Valid After : Fri Jun 11 10:46:39 2027 -# Fingerprint (MD5): 2C:8F:9F:66:1D:18:90:B1:47:26:9D:8E:86:82:8C:A9 +# Fingerprint (SHA-256): D8:E0:FE:BC:1D:B2:E3:8D:00:94:0F:37:D2:7D:41:34:4D:99:3E:73:4B:99:D5:65:6D:97:78:D4:D8:14:36:24 # Fingerprint (SHA1): 62:52:DC:40:F7:11:43:A2:2F:DE:9E:F7:34:8E:06:42:51:B1:81:18 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -1276,7 +1141,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salford,ST=Greater Manchester,C=GB # Not Valid Before: Thu Jan 01 00:00:00 2004 # Not Valid After : Sun Dec 31 23:59:59 2028 -# Fingerprint (MD5): 49:79:04:B0:EB:87:19:AC:47:B0:BC:11:51:9B:74:D0 +# Fingerprint (SHA-256): D7:A7:A0:FB:5D:7E:27:31:D7:71:E9:48:4E:BC:DE:F7:1D:5F:0C:3E:0A:29:48:78:2B:C8:3E:E0:EA:69:9E:F4 # Fingerprint (SHA1): D1:EB:23:A4:6D:17:D6:8F:D9:25:64:C2:F1:F1:60:17:64:D8:E3:49 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -1382,13 +1247,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Comodo AAA Services root" +# Trust for "Comodo AAA Services root" # Issuer: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salford,ST=Greater Manchester,C=GB # Serial Number: 1 (0x1) # Subject: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salford,ST=Greater Manchester,C=GB # Not Valid Before: Thu Jan 01 00:00:00 2004 # Not Valid After : Sun Dec 31 23:59:59 2028 -# Fingerprint (MD5): 49:79:04:B0:EB:87:19:AC:47:B0:BC:11:51:9B:74:D0 +# Fingerprint (SHA-256): D7:A7:A0:FB:5D:7E:27:31:D7:71:E9:48:4E:BC:DE:F7:1D:5F:0C:3E:0A:29:48:78:2B:C8:3E:E0:EA:69:9E:F4 # Fingerprint (SHA1): D1:EB:23:A4:6D:17:D6:8F:D9:25:64:C2:F1:F1:60:17:64:D8:E3:49 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -1428,7 +1293,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=QuoVadis Root CA 2,O=QuoVadis Limited,C=BM # Not Valid Before: Fri Nov 24 18:27:00 2006 # Not Valid After : Mon Nov 24 18:23:33 2031 -# Fingerprint (MD5): 5E:39:7B:DD:F8:BA:EC:82:E9:AC:62:BA:0C:54:00:2B +# Fingerprint (SHA-256): 85:A0:DD:7D:D7:20:AD:B7:FF:05:F8:3D:54:2B:20:9D:C7:FF:45:28:F7:D6:77:B1:83:89:FE:A5:E5:C4:9E:86 # Fingerprint (SHA1): CA:3A:FB:CF:12:40:36:4B:44:B2:16:20:88:80:48:39:19:93:7C:F7 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -1552,13 +1417,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "QuoVadis Root CA 2" +# Trust for "QuoVadis Root CA 2" # Issuer: CN=QuoVadis Root CA 2,O=QuoVadis Limited,C=BM # Serial Number: 1289 (0x509) # Subject: CN=QuoVadis Root CA 2,O=QuoVadis Limited,C=BM # Not Valid Before: Fri Nov 24 18:27:00 2006 # Not Valid After : Mon Nov 24 18:23:33 2031 -# Fingerprint (MD5): 5E:39:7B:DD:F8:BA:EC:82:E9:AC:62:BA:0C:54:00:2B +# Fingerprint (SHA-256): 85:A0:DD:7D:D7:20:AD:B7:FF:05:F8:3D:54:2B:20:9D:C7:FF:45:28:F7:D6:77:B1:83:89:FE:A5:E5:C4:9E:86 # Fingerprint (SHA1): CA:3A:FB:CF:12:40:36:4B:44:B2:16:20:88:80:48:39:19:93:7C:F7 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -1595,7 +1460,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=QuoVadis Root CA 3,O=QuoVadis Limited,C=BM # Not Valid Before: Fri Nov 24 19:11:23 2006 # Not Valid After : Mon Nov 24 19:06:44 2031 -# Fingerprint (MD5): 31:85:3C:62:94:97:63:B9:AA:FD:89:4E:AF:6F:E0:CF +# Fingerprint (SHA-256): 18:F1:FC:7F:20:5D:F8:AD:DD:EB:7F:E0:07:DD:57:E3:AF:37:5A:9C:4D:8D:73:54:6B:F4:F1:FE:D1:E1:8D:35 # Fingerprint (SHA1): 1F:49:14:F7:D8:74:95:1D:DD:AE:02:C0:BE:FD:3A:2D:82:75:51:85 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -1734,13 +1599,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "QuoVadis Root CA 3" +# Trust for "QuoVadis Root CA 3" # Issuer: CN=QuoVadis Root CA 3,O=QuoVadis Limited,C=BM # Serial Number: 1478 (0x5c6) # Subject: CN=QuoVadis Root CA 3,O=QuoVadis Limited,C=BM # Not Valid Before: Fri Nov 24 19:11:23 2006 # Not Valid After : Mon Nov 24 19:06:44 2031 -# Fingerprint (MD5): 31:85:3C:62:94:97:63:B9:AA:FD:89:4E:AF:6F:E0:CF +# Fingerprint (SHA-256): 18:F1:FC:7F:20:5D:F8:AD:DD:EB:7F:E0:07:DD:57:E3:AF:37:5A:9C:4D:8D:73:54:6B:F4:F1:FE:D1:E1:8D:35 # Fingerprint (SHA1): 1F:49:14:F7:D8:74:95:1D:DD:AE:02:C0:BE:FD:3A:2D:82:75:51:85 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -1777,7 +1642,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: OU=Security Communication RootCA1,O=SECOM Trust.net,C=JP # Not Valid Before: Tue Sep 30 04:20:49 2003 # Not Valid After : Sat Sep 30 04:20:49 2023 -# Fingerprint (MD5): F1:BC:63:6A:54:E0:B5:27:F5:CD:E7:1A:E3:4D:6E:4A +# Fingerprint (SHA-256): E7:5E:72:ED:9F:56:0E:EC:6E:B4:80:00:73:A4:3F:C3:AD:19:19:5A:39:22:82:01:78:95:97:4A:99:02:6B:6C # Fingerprint (SHA1): 36:B1:2B:49:F9:81:9E:D7:4C:9E:BC:38:0F:C6:56:8F:5D:AC:B2:F7 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -1865,13 +1730,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Security Communication Root CA" +# Trust for "Security Communication Root CA" # Issuer: OU=Security Communication RootCA1,O=SECOM Trust.net,C=JP # Serial Number: 0 (0x0) # Subject: OU=Security Communication RootCA1,O=SECOM Trust.net,C=JP # Not Valid Before: Tue Sep 30 04:20:49 2003 # Not Valid After : Sat Sep 30 04:20:49 2023 -# Fingerprint (MD5): F1:BC:63:6A:54:E0:B5:27:F5:CD:E7:1A:E3:4D:6E:4A +# Fingerprint (SHA-256): E7:5E:72:ED:9F:56:0E:EC:6E:B4:80:00:73:A4:3F:C3:AD:19:19:5A:39:22:82:01:78:95:97:4A:99:02:6B:6C # Fingerprint (SHA1): 36:B1:2B:49:F9:81:9E:D7:4C:9E:BC:38:0F:C6:56:8F:5D:AC:B2:F7 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -1909,7 +1774,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Chambers of Commerce Root,OU=http://www.chambersign.org,O=AC Camerfirma SA CIF A82743287,C=EU # Not Valid Before: Tue Sep 30 16:13:43 2003 # Not Valid After : Wed Sep 30 16:13:44 2037 -# Fingerprint (MD5): B0:01:EE:14:D9:AF:29:18:94:76:8E:F1:69:33:2A:84 +# Fingerprint (SHA-256): 0C:25:8A:12:A5:67:4A:EF:25:F2:8B:A7:DC:FA:EC:EE:A3:48:E5:41:E6:F5:CC:4E:E6:3B:71:B3:61:60:6A:C3 # Fingerprint (SHA1): 6E:3A:55:A4:19:0C:19:5C:93:84:3C:C0:DB:72:2E:31:30:61:F0:B1 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -2029,13 +1894,13 @@ CKA_NSS_EMAIL_DISTRUST_AFTER MULTILINE_OCTAL \062\061\060\063\060\061\060\060\060\060\060\060\132 END -# Trust for Certificate "Camerfirma Chambers of Commerce Root" +# Trust for "Camerfirma Chambers of Commerce Root" # Issuer: CN=Chambers of Commerce Root,OU=http://www.chambersign.org,O=AC Camerfirma SA CIF A82743287,C=EU # Serial Number: 0 (0x0) # Subject: CN=Chambers of Commerce Root,OU=http://www.chambersign.org,O=AC Camerfirma SA CIF A82743287,C=EU # Not Valid Before: Tue Sep 30 16:13:43 2003 # Not Valid After : Wed Sep 30 16:13:44 2037 -# Fingerprint (MD5): B0:01:EE:14:D9:AF:29:18:94:76:8E:F1:69:33:2A:84 +# Fingerprint (SHA-256): 0C:25:8A:12:A5:67:4A:EF:25:F2:8B:A7:DC:FA:EC:EE:A3:48:E5:41:E6:F5:CC:4E:E6:3B:71:B3:61:60:6A:C3 # Fingerprint (SHA1): 6E:3A:55:A4:19:0C:19:5C:93:84:3C:C0:DB:72:2E:31:30:61:F0:B1 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -2068,170 +1933,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE -# -# Certificate "Camerfirma Global Chambersign Root" -# -# Issuer: CN=Global Chambersign Root,OU=http://www.chambersign.org,O=AC Camerfirma SA CIF A82743287,C=EU -# Serial Number: 0 (0x0) -# Subject: CN=Global Chambersign Root,OU=http://www.chambersign.org,O=AC Camerfirma SA CIF A82743287,C=EU -# Not Valid Before: Tue Sep 30 16:14:18 2003 -# Not Valid After : Wed Sep 30 16:14:18 2037 -# Fingerprint (MD5): C5:E6:7B:BF:06:D0:4F:43:ED:C4:7A:65:8A:FB:6B:19 -# Fingerprint (SHA1): 33:9B:6B:14:50:24:9B:55:7A:01:87:72:84:D9:E0:2F:C3:D2:D8:E9 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Camerfirma Global Chambersign Root" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\175\061\013\060\011\006\003\125\004\006\023\002\105\125\061 -\047\060\045\006\003\125\004\012\023\036\101\103\040\103\141\155 -\145\162\146\151\162\155\141\040\123\101\040\103\111\106\040\101 -\070\062\067\064\063\062\070\067\061\043\060\041\006\003\125\004 -\013\023\032\150\164\164\160\072\057\057\167\167\167\056\143\150 -\141\155\142\145\162\163\151\147\156\056\157\162\147\061\040\060 -\036\006\003\125\004\003\023\027\107\154\157\142\141\154\040\103 -\150\141\155\142\145\162\163\151\147\156\040\122\157\157\164 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\175\061\013\060\011\006\003\125\004\006\023\002\105\125\061 -\047\060\045\006\003\125\004\012\023\036\101\103\040\103\141\155 -\145\162\146\151\162\155\141\040\123\101\040\103\111\106\040\101 -\070\062\067\064\063\062\070\067\061\043\060\041\006\003\125\004 -\013\023\032\150\164\164\160\072\057\057\167\167\167\056\143\150 -\141\155\142\145\162\163\151\147\156\056\157\162\147\061\040\060 -\036\006\003\125\004\003\023\027\107\154\157\142\141\154\040\103 -\150\141\155\142\145\162\163\151\147\156\040\122\157\157\164 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\305\060\202\003\255\240\003\002\001\002\002\001\000 -\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 -\175\061\013\060\011\006\003\125\004\006\023\002\105\125\061\047 -\060\045\006\003\125\004\012\023\036\101\103\040\103\141\155\145 -\162\146\151\162\155\141\040\123\101\040\103\111\106\040\101\070 -\062\067\064\063\062\070\067\061\043\060\041\006\003\125\004\013 -\023\032\150\164\164\160\072\057\057\167\167\167\056\143\150\141 -\155\142\145\162\163\151\147\156\056\157\162\147\061\040\060\036 -\006\003\125\004\003\023\027\107\154\157\142\141\154\040\103\150 -\141\155\142\145\162\163\151\147\156\040\122\157\157\164\060\036 -\027\015\060\063\060\071\063\060\061\066\061\064\061\070\132\027 -\015\063\067\060\071\063\060\061\066\061\064\061\070\132\060\175 -\061\013\060\011\006\003\125\004\006\023\002\105\125\061\047\060 -\045\006\003\125\004\012\023\036\101\103\040\103\141\155\145\162 -\146\151\162\155\141\040\123\101\040\103\111\106\040\101\070\062 -\067\064\063\062\070\067\061\043\060\041\006\003\125\004\013\023 -\032\150\164\164\160\072\057\057\167\167\167\056\143\150\141\155 -\142\145\162\163\151\147\156\056\157\162\147\061\040\060\036\006 -\003\125\004\003\023\027\107\154\157\142\141\154\040\103\150\141 -\155\142\145\162\163\151\147\156\040\122\157\157\164\060\202\001 -\040\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000 -\003\202\001\015\000\060\202\001\010\002\202\001\001\000\242\160 -\242\320\237\102\256\133\027\307\330\175\317\024\203\374\117\311 -\241\267\023\257\212\327\236\076\004\012\222\213\140\126\372\264 -\062\057\210\115\241\140\010\364\267\011\116\240\111\057\111\326 -\323\337\235\227\132\237\224\004\160\354\077\131\331\267\314\146 -\213\230\122\050\011\002\337\305\057\204\215\172\227\167\277\354 -\100\235\045\162\253\265\077\062\230\373\267\267\374\162\204\345 -\065\207\371\125\372\243\037\016\157\056\050\335\151\240\331\102 -\020\306\370\265\104\302\320\103\177\333\274\344\242\074\152\125 -\170\012\167\251\330\352\031\062\267\057\376\134\077\033\356\261 -\230\354\312\255\172\151\105\343\226\017\125\366\346\355\165\352 -\145\350\062\126\223\106\211\250\045\212\145\006\356\153\277\171 -\007\320\361\267\257\355\054\115\222\273\300\250\137\247\147\175 -\004\362\025\010\160\254\222\326\175\004\322\063\373\114\266\013 -\013\373\032\311\304\215\003\251\176\134\362\120\253\022\245\241 -\317\110\120\245\357\322\310\032\023\372\260\177\261\202\034\167 -\152\017\137\334\013\225\217\357\103\176\346\105\011\045\002\001 -\003\243\202\001\120\060\202\001\114\060\022\006\003\125\035\023 -\001\001\377\004\010\060\006\001\001\377\002\001\014\060\077\006 -\003\125\035\037\004\070\060\066\060\064\240\062\240\060\206\056 -\150\164\164\160\072\057\057\143\162\154\056\143\150\141\155\142 -\145\162\163\151\147\156\056\157\162\147\057\143\150\141\155\142 -\145\162\163\151\147\156\162\157\157\164\056\143\162\154\060\035 -\006\003\125\035\016\004\026\004\024\103\234\066\237\260\236\060 -\115\306\316\137\255\020\253\345\003\245\372\251\024\060\016\006 -\003\125\035\017\001\001\377\004\004\003\002\001\006\060\021\006 -\011\140\206\110\001\206\370\102\001\001\004\004\003\002\000\007 -\060\052\006\003\125\035\021\004\043\060\041\201\037\143\150\141 -\155\142\145\162\163\151\147\156\162\157\157\164\100\143\150\141 -\155\142\145\162\163\151\147\156\056\157\162\147\060\052\006\003 -\125\035\022\004\043\060\041\201\037\143\150\141\155\142\145\162 -\163\151\147\156\162\157\157\164\100\143\150\141\155\142\145\162 -\163\151\147\156\056\157\162\147\060\133\006\003\125\035\040\004 -\124\060\122\060\120\006\013\053\006\001\004\001\201\207\056\012 -\001\001\060\101\060\077\006\010\053\006\001\005\005\007\002\001 -\026\063\150\164\164\160\072\057\057\143\160\163\056\143\150\141 -\155\142\145\162\163\151\147\156\056\157\162\147\057\143\160\163 -\057\143\150\141\155\142\145\162\163\151\147\156\162\157\157\164 -\056\150\164\155\154\060\015\006\011\052\206\110\206\367\015\001 -\001\005\005\000\003\202\001\001\000\074\073\160\221\371\004\124 -\047\221\341\355\355\376\150\177\141\135\345\101\145\117\062\361 -\030\005\224\152\034\336\037\160\333\076\173\062\002\064\265\014 -\154\241\212\174\245\364\217\377\324\330\255\027\325\055\004\321 -\077\130\200\342\201\131\210\276\300\343\106\223\044\376\220\275 -\046\242\060\055\350\227\046\127\065\211\164\226\030\366\025\342 -\257\044\031\126\002\002\262\272\017\024\352\306\212\146\301\206 -\105\125\213\276\222\276\234\244\004\307\111\074\236\350\051\172 -\211\327\376\257\377\150\365\245\027\220\275\254\231\314\245\206 -\127\011\147\106\333\326\026\302\106\361\344\251\120\365\217\321 -\222\025\323\137\076\306\000\111\072\156\130\262\321\321\047\015 -\045\310\062\370\040\021\315\175\062\063\110\224\124\114\335\334 -\171\304\060\237\353\216\270\125\265\327\210\134\305\152\044\075 -\262\323\005\003\121\306\007\357\314\024\162\164\075\156\162\316 -\030\050\214\112\240\167\345\011\053\105\104\107\254\267\147\177 -\001\212\005\132\223\276\241\301\377\370\347\016\147\244\107\111 -\166\135\165\220\032\365\046\217\360 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -# For Email Distrust After: Mon Mar 01 00:00:00 2021 -CKA_NSS_EMAIL_DISTRUST_AFTER MULTILINE_OCTAL -\062\061\060\063\060\061\060\060\060\060\060\060\132 -END - -# Trust for Certificate "Camerfirma Global Chambersign Root" -# Issuer: CN=Global Chambersign Root,OU=http://www.chambersign.org,O=AC Camerfirma SA CIF A82743287,C=EU -# Serial Number: 0 (0x0) -# Subject: CN=Global Chambersign Root,OU=http://www.chambersign.org,O=AC Camerfirma SA CIF A82743287,C=EU -# Not Valid Before: Tue Sep 30 16:14:18 2003 -# Not Valid After : Wed Sep 30 16:14:18 2037 -# Fingerprint (MD5): C5:E6:7B:BF:06:D0:4F:43:ED:C4:7A:65:8A:FB:6B:19 -# Fingerprint (SHA1): 33:9B:6B:14:50:24:9B:55:7A:01:87:72:84:D9:E0:2F:C3:D2:D8:E9 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Camerfirma Global Chambersign Root" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\063\233\153\024\120\044\233\125\172\001\207\162\204\331\340\057 -\303\322\330\351 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\305\346\173\277\006\320\117\103\355\304\172\145\212\373\153\031 -END -CKA_ISSUER MULTILINE_OCTAL -\060\175\061\013\060\011\006\003\125\004\006\023\002\105\125\061 -\047\060\045\006\003\125\004\012\023\036\101\103\040\103\141\155 -\145\162\146\151\162\155\141\040\123\101\040\103\111\106\040\101 -\070\062\067\064\063\062\070\067\061\043\060\041\006\003\125\004 -\013\023\032\150\164\164\160\072\057\057\167\167\167\056\143\150 -\141\155\142\145\162\163\151\147\156\056\157\162\147\061\040\060 -\036\006\003\125\004\003\023\027\107\154\157\142\141\154\040\103 -\150\141\155\142\145\162\163\151\147\156\040\122\157\157\164 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - # # Certificate "XRamp Global CA Root" # @@ -2240,7 +1941,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=XRamp Global Certification Authority,O=XRamp Security Services Inc,OU=www.xrampsecurity.com,C=US # Not Valid Before: Mon Nov 01 17:14:04 2004 # Not Valid After : Mon Jan 01 05:37:19 2035 -# Fingerprint (MD5): A1:0B:44:B3:CA:10:D8:00:6E:9D:0F:D8:0F:92:0A:D1 +# Fingerprint (SHA-256): CE:CD:DC:90:50:99:D8:DA:DF:C5:B1:D2:09:B7:37:CB:E2:C1:8C:FB:2C:10:C0:FF:0B:CF:0D:32:86:FC:1A:A2 # Fingerprint (SHA1): B8:01:86:D1:EB:9C:86:A5:41:04:CF:30:54:F3:4C:52:B7:E5:58:C6 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -2349,13 +2050,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "XRamp Global CA Root" +# Trust for "XRamp Global CA Root" # Issuer: CN=XRamp Global Certification Authority,O=XRamp Security Services Inc,OU=www.xrampsecurity.com,C=US # Serial Number:50:94:6c:ec:18:ea:d5:9c:4d:d5:97:ef:75:8f:a0:ad # Subject: CN=XRamp Global Certification Authority,O=XRamp Security Services Inc,OU=www.xrampsecurity.com,C=US # Not Valid Before: Mon Nov 01 17:14:04 2004 # Not Valid After : Mon Jan 01 05:37:19 2035 -# Fingerprint (MD5): A1:0B:44:B3:CA:10:D8:00:6E:9D:0F:D8:0F:92:0A:D1 +# Fingerprint (SHA-256): CE:CD:DC:90:50:99:D8:DA:DF:C5:B1:D2:09:B7:37:CB:E2:C1:8C:FB:2C:10:C0:FF:0B:CF:0D:32:86:FC:1A:A2 # Fingerprint (SHA1): B8:01:86:D1:EB:9C:86:A5:41:04:CF:30:54:F3:4C:52:B7:E5:58:C6 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -2397,7 +2098,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: OU=Go Daddy Class 2 Certification Authority,O="The Go Daddy Group, Inc.",C=US # Not Valid Before: Tue Jun 29 17:06:20 2004 # Not Valid After : Thu Jun 29 17:06:20 2034 -# Fingerprint (MD5): 91:DE:06:25:AB:DA:FD:32:17:0C:BB:25:17:2A:84:67 +# Fingerprint (SHA-256): C3:84:6B:F2:4B:9E:93:CA:64:27:4C:0E:C6:7C:1E:CC:5E:02:4F:FC:AC:D2:D7:40:19:35:0E:81:FE:54:6A:E4 # Fingerprint (SHA1): 27:96:BA:E6:3F:18:01:E2:77:26:1B:A0:D7:77:70:02:8F:20:EE:E4 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -2498,13 +2199,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Go Daddy Class 2 CA" +# Trust for "Go Daddy Class 2 CA" # Issuer: OU=Go Daddy Class 2 Certification Authority,O="The Go Daddy Group, Inc.",C=US # Serial Number: 0 (0x0) # Subject: OU=Go Daddy Class 2 Certification Authority,O="The Go Daddy Group, Inc.",C=US # Not Valid Before: Tue Jun 29 17:06:20 2004 # Not Valid After : Thu Jun 29 17:06:20 2034 -# Fingerprint (MD5): 91:DE:06:25:AB:DA:FD:32:17:0C:BB:25:17:2A:84:67 +# Fingerprint (SHA-256): C3:84:6B:F2:4B:9E:93:CA:64:27:4C:0E:C6:7C:1E:CC:5E:02:4F:FC:AC:D2:D7:40:19:35:0E:81:FE:54:6A:E4 # Fingerprint (SHA1): 27:96:BA:E6:3F:18:01:E2:77:26:1B:A0:D7:77:70:02:8F:20:EE:E4 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -2543,7 +2244,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: OU=Starfield Class 2 Certification Authority,O="Starfield Technologies, Inc.",C=US # Not Valid Before: Tue Jun 29 17:39:16 2004 # Not Valid After : Thu Jun 29 17:39:16 2034 -# Fingerprint (MD5): 32:4A:4B:BB:C8:63:69:9B:BE:74:9A:C6:DD:1D:46:24 +# Fingerprint (SHA-256): 14:65:FA:20:53:97:B8:76:FA:A6:F0:A9:95:8E:55:90:E4:0F:CC:7F:AA:4F:B7:C2:C8:67:75:21:FB:5F:B6:58 # Fingerprint (SHA1): AD:7E:1C:28:B0:64:EF:8F:60:03:40:20:14:C3:D0:E3:37:0E:B5:8A CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -2645,13 +2346,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Starfield Class 2 CA" +# Trust for "Starfield Class 2 CA" # Issuer: OU=Starfield Class 2 Certification Authority,O="Starfield Technologies, Inc.",C=US # Serial Number: 0 (0x0) # Subject: OU=Starfield Class 2 Certification Authority,O="Starfield Technologies, Inc.",C=US # Not Valid Before: Tue Jun 29 17:39:16 2004 # Not Valid After : Thu Jun 29 17:39:16 2034 -# Fingerprint (MD5): 32:4A:4B:BB:C8:63:69:9B:BE:74:9A:C6:DD:1D:46:24 +# Fingerprint (SHA-256): 14:65:FA:20:53:97:B8:76:FA:A6:F0:A9:95:8E:55:90:E4:0F:CC:7F:AA:4F:B7:C2:C8:67:75:21:FB:5F:B6:58 # Fingerprint (SHA1): AD:7E:1C:28:B0:64:EF:8F:60:03:40:20:14:C3:D0:E3:37:0E:B5:8A CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -2690,7 +2391,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US # Not Valid Before: Fri Nov 10 00:00:00 2006 # Not Valid After : Mon Nov 10 00:00:00 2031 -# Fingerprint (MD5): 87:CE:0B:7B:2A:0E:49:00:E1:58:71:9B:37:A8:93:72 +# Fingerprint (SHA-256): 3E:90:99:B5:01:5E:8F:48:6C:00:BC:EA:9D:11:1E:E7:21:FA:BA:35:5A:89:BC:F1:DF:69:56:1E:3D:C6:32:5C # Fingerprint (SHA1): 05:63:B8:63:0D:62:D7:5A:BB:C8:AB:1E:4B:DF:B5:A8:99:B2:4D:43 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -2787,13 +2488,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "DigiCert Assured ID Root CA" +# Trust for "DigiCert Assured ID Root CA" # Issuer: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US # Serial Number:0c:e7:e0:e5:17:d8:46:fe:8f:e5:60:fc:1b:f0:30:39 # Subject: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US # Not Valid Before: Fri Nov 10 00:00:00 2006 # Not Valid After : Mon Nov 10 00:00:00 2031 -# Fingerprint (MD5): 87:CE:0B:7B:2A:0E:49:00:E1:58:71:9B:37:A8:93:72 +# Fingerprint (SHA-256): 3E:90:99:B5:01:5E:8F:48:6C:00:BC:EA:9D:11:1E:E7:21:FA:BA:35:5A:89:BC:F1:DF:69:56:1E:3D:C6:32:5C # Fingerprint (SHA1): 05:63:B8:63:0D:62:D7:5A:BB:C8:AB:1E:4B:DF:B5:A8:99:B2:4D:43 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -2833,7 +2534,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=DigiCert Global Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US # Not Valid Before: Fri Nov 10 00:00:00 2006 # Not Valid After : Mon Nov 10 00:00:00 2031 -# Fingerprint (MD5): 79:E4:A9:84:0D:7D:3A:96:D7:C0:4F:E2:43:4C:89:2E +# Fingerprint (SHA-256): 43:48:A0:E9:44:4C:78:CB:26:5E:05:8D:5E:89:44:B4:D8:4F:96:62:BD:26:DB:25:7F:89:34:A4:43:C7:01:61 # Fingerprint (SHA1): A8:98:5D:3A:65:E5:E5:C4:B2:D7:D6:6D:40:C6:DD:2F:B1:9C:54:36 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -2930,13 +2631,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "DigiCert Global Root CA" +# Trust for "DigiCert Global Root CA" # Issuer: CN=DigiCert Global Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US # Serial Number:08:3b:e0:56:90:42:46:b1:a1:75:6a:c9:59:91:c7:4a # Subject: CN=DigiCert Global Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US # Not Valid Before: Fri Nov 10 00:00:00 2006 # Not Valid After : Mon Nov 10 00:00:00 2031 -# Fingerprint (MD5): 79:E4:A9:84:0D:7D:3A:96:D7:C0:4F:E2:43:4C:89:2E +# Fingerprint (SHA-256): 43:48:A0:E9:44:4C:78:CB:26:5E:05:8D:5E:89:44:B4:D8:4F:96:62:BD:26:DB:25:7F:89:34:A4:43:C7:01:61 # Fingerprint (SHA1): A8:98:5D:3A:65:E5:E5:C4:B2:D7:D6:6D:40:C6:DD:2F:B1:9C:54:36 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -2976,7 +2677,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US # Not Valid Before: Fri Nov 10 00:00:00 2006 # Not Valid After : Mon Nov 10 00:00:00 2031 -# Fingerprint (MD5): D4:74:DE:57:5C:39:B2:D3:9C:85:83:C5:C0:65:49:8A +# Fingerprint (SHA-256): 74:31:E5:F4:C3:C1:CE:46:90:77:4F:0B:61:E0:54:40:88:3B:A9:A0:1E:D0:0B:A6:AB:D7:80:6E:D3:B1:18:CF # Fingerprint (SHA1): 5F:B7:EE:06:33:E2:59:DB:AD:0C:4C:9A:E6:D3:8F:1A:61:C7:DC:25 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -3074,13 +2775,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "DigiCert High Assurance EV Root CA" +# Trust for "DigiCert High Assurance EV Root CA" # Issuer: CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US # Serial Number:02:ac:5c:26:6a:0b:40:9b:8f:0b:79:f2:ae:46:25:77 # Subject: CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US # Not Valid Before: Fri Nov 10 00:00:00 2006 # Not Valid After : Mon Nov 10 00:00:00 2031 -# Fingerprint (MD5): D4:74:DE:57:5C:39:B2:D3:9C:85:83:C5:C0:65:49:8A +# Fingerprint (SHA-256): 74:31:E5:F4:C3:C1:CE:46:90:77:4F:0B:61:E0:54:40:88:3B:A9:A0:1E:D0:0B:A6:AB:D7:80:6E:D3:B1:18:CF # Fingerprint (SHA1): 5F:B7:EE:06:33:E2:59:DB:AD:0C:4C:9A:E6:D3:8F:1A:61:C7:DC:25 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -3112,136 +2813,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE -# -# Certificate "DST Root CA X3" -# -# Issuer: CN=DST Root CA X3,O=Digital Signature Trust Co. -# Serial Number:44:af:b0:80:d6:a3:27:ba:89:30:39:86:2e:f8:40:6b -# Subject: CN=DST Root CA X3,O=Digital Signature Trust Co. -# Not Valid Before: Sat Sep 30 21:12:19 2000 -# Not Valid After : Thu Sep 30 14:01:15 2021 -# Fingerprint (MD5): 41:03:52:DC:0F:F7:50:1B:16:F0:02:8E:BA:6F:45:C5 -# Fingerprint (SHA1): DA:C9:02:4F:54:D8:F6:DF:94:93:5F:B1:73:26:38:CA:6A:D7:7C:13 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DST Root CA X3" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\077\061\044\060\042\006\003\125\004\012\023\033\104\151\147 -\151\164\141\154\040\123\151\147\156\141\164\165\162\145\040\124 -\162\165\163\164\040\103\157\056\061\027\060\025\006\003\125\004 -\003\023\016\104\123\124\040\122\157\157\164\040\103\101\040\130 -\063 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\077\061\044\060\042\006\003\125\004\012\023\033\104\151\147 -\151\164\141\154\040\123\151\147\156\141\164\165\162\145\040\124 -\162\165\163\164\040\103\157\056\061\027\060\025\006\003\125\004 -\003\023\016\104\123\124\040\122\157\157\164\040\103\101\040\130 -\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\104\257\260\200\326\243\047\272\211\060\071\206\056\370 -\100\153 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\112\060\202\002\062\240\003\002\001\002\002\020\104 -\257\260\200\326\243\047\272\211\060\071\206\056\370\100\153\060 -\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\077 -\061\044\060\042\006\003\125\004\012\023\033\104\151\147\151\164 -\141\154\040\123\151\147\156\141\164\165\162\145\040\124\162\165 -\163\164\040\103\157\056\061\027\060\025\006\003\125\004\003\023 -\016\104\123\124\040\122\157\157\164\040\103\101\040\130\063\060 -\036\027\015\060\060\060\071\063\060\062\061\061\062\061\071\132 -\027\015\062\061\060\071\063\060\061\064\060\061\061\065\132\060 -\077\061\044\060\042\006\003\125\004\012\023\033\104\151\147\151 -\164\141\154\040\123\151\147\156\141\164\165\162\145\040\124\162 -\165\163\164\040\103\157\056\061\027\060\025\006\003\125\004\003 -\023\016\104\123\124\040\122\157\157\164\040\103\101\040\130\063 -\060\202\001\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\001\017\000\060\202\001\012\002\202\001\001 -\000\337\257\351\227\120\010\203\127\264\314\142\145\366\220\202 -\354\307\323\054\153\060\312\133\354\331\303\175\307\100\301\030 -\024\213\340\350\063\166\111\052\343\077\041\111\223\254\116\016 -\257\076\110\313\145\356\374\323\041\017\145\322\052\331\062\217 -\214\345\367\167\260\022\173\265\225\300\211\243\251\272\355\163 -\056\172\014\006\062\203\242\176\212\024\060\315\021\240\341\052 -\070\271\171\012\061\375\120\275\200\145\337\267\121\143\203\310 -\342\210\141\352\113\141\201\354\122\153\271\242\342\113\032\050 -\237\110\243\236\014\332\011\216\076\027\056\036\335\040\337\133 -\306\052\212\253\056\275\160\255\305\013\032\045\220\164\162\305 -\173\152\253\064\326\060\211\377\345\150\023\173\124\013\310\326 -\256\354\132\234\222\036\075\144\263\214\306\337\277\311\101\160 -\354\026\162\325\046\354\070\125\071\103\320\374\375\030\134\100 -\361\227\353\325\232\233\215\035\272\332\045\271\306\330\337\301 -\025\002\072\253\332\156\361\076\056\365\134\010\234\074\326\203 -\151\344\020\233\031\052\266\051\127\343\345\075\233\237\360\002 -\135\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003\125 -\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003\125 -\035\016\004\026\004\024\304\247\261\244\173\054\161\372\333\341 -\113\220\165\377\304\025\140\205\211\020\060\015\006\011\052\206 -\110\206\367\015\001\001\005\005\000\003\202\001\001\000\243\032 -\054\233\027\000\134\251\036\356\050\146\067\072\277\203\307\077 -\113\303\011\240\225\040\135\343\331\131\104\322\076\015\076\275 -\212\113\240\164\037\316\020\202\234\164\032\035\176\230\032\335 -\313\023\113\263\040\104\344\221\351\314\374\175\245\333\152\345 -\376\346\375\340\116\335\267\000\072\265\160\111\257\362\345\353 -\002\361\321\002\213\031\313\224\072\136\110\304\030\036\130\031 -\137\036\002\132\360\014\361\261\255\251\334\131\206\213\156\351 -\221\365\206\312\372\271\146\063\252\131\133\316\342\247\026\163 -\107\313\053\314\231\260\067\110\317\343\126\113\365\317\017\014 -\162\062\207\306\360\104\273\123\162\155\103\365\046\110\232\122 -\147\267\130\253\376\147\166\161\170\333\015\242\126\024\023\071 -\044\061\205\242\250\002\132\060\107\341\335\120\007\274\002\011 -\220\000\353\144\143\140\233\026\274\210\311\022\346\322\175\221 -\213\371\075\062\215\145\264\351\174\261\127\166\352\305\266\050 -\071\277\025\145\034\310\366\167\226\152\012\215\167\013\330\221 -\013\004\216\007\333\051\266\012\356\235\202\065\065\020 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for Certificate "DST Root CA X3" -# Issuer: CN=DST Root CA X3,O=Digital Signature Trust Co. -# Serial Number:44:af:b0:80:d6:a3:27:ba:89:30:39:86:2e:f8:40:6b -# Subject: CN=DST Root CA X3,O=Digital Signature Trust Co. -# Not Valid Before: Sat Sep 30 21:12:19 2000 -# Not Valid After : Thu Sep 30 14:01:15 2021 -# Fingerprint (MD5): 41:03:52:DC:0F:F7:50:1B:16:F0:02:8E:BA:6F:45:C5 -# Fingerprint (SHA1): DA:C9:02:4F:54:D8:F6:DF:94:93:5F:B1:73:26:38:CA:6A:D7:7C:13 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "DST Root CA X3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\332\311\002\117\124\330\366\337\224\223\137\261\163\046\070\312 -\152\327\174\023 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\101\003\122\334\017\367\120\033\026\360\002\216\272\157\105\305 -END -CKA_ISSUER MULTILINE_OCTAL -\060\077\061\044\060\042\006\003\125\004\012\023\033\104\151\147 -\151\164\141\154\040\123\151\147\156\141\164\165\162\145\040\124 -\162\165\163\164\040\103\157\056\061\027\060\025\006\003\125\004 -\003\023\016\104\123\124\040\122\157\157\164\040\103\101\040\130 -\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\104\257\260\200\326\243\047\272\211\060\071\206\056\370 -\100\153 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - # # Certificate "SwissSign Platinum CA - G2" # @@ -3250,7 +2821,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=SwissSign Platinum CA - G2,O=SwissSign AG,C=CH # Not Valid Before: Wed Oct 25 08:36:00 2006 # Not Valid After : Sat Oct 25 08:36:00 2036 -# Fingerprint (MD5): C9:98:27:77:28:1E:3D:0E:15:3C:84:00:B8:85:03:E6 +# Fingerprint (SHA-256): 3B:22:2E:56:67:11:E9:92:30:0D:C0:B1:5A:B9:47:3D:AF:DE:F8:C8:4D:0C:EF:7D:33:17:B4:C1:82:1D:14:36 # Fingerprint (SHA1): 56:E0:FA:C0:3B:8F:18:23:55:18:E5:D3:11:CA:E8:C2:43:31:AB:66 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -3375,13 +2946,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "SwissSign Platinum CA - G2" +# Trust for "SwissSign Platinum CA - G2" # Issuer: CN=SwissSign Platinum CA - G2,O=SwissSign AG,C=CH # Serial Number:4e:b2:00:67:0c:03:5d:4f # Subject: CN=SwissSign Platinum CA - G2,O=SwissSign AG,C=CH # Not Valid Before: Wed Oct 25 08:36:00 2006 # Not Valid After : Sat Oct 25 08:36:00 2036 -# Fingerprint (MD5): C9:98:27:77:28:1E:3D:0E:15:3C:84:00:B8:85:03:E6 +# Fingerprint (SHA-256): 3B:22:2E:56:67:11:E9:92:30:0D:C0:B1:5A:B9:47:3D:AF:DE:F8:C8:4D:0C:EF:7D:33:17:B4:C1:82:1D:14:36 # Fingerprint (SHA1): 56:E0:FA:C0:3B:8F:18:23:55:18:E5:D3:11:CA:E8:C2:43:31:AB:66 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -3418,7 +2989,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=SwissSign Gold CA - G2,O=SwissSign AG,C=CH # Not Valid Before: Wed Oct 25 08:30:35 2006 # Not Valid After : Sat Oct 25 08:30:35 2036 -# Fingerprint (MD5): 24:77:D9:A8:91:D1:3B:FA:88:2D:C2:FF:F8:CD:33:93 +# Fingerprint (SHA-256): 62:DD:0B:E9:B9:F5:0A:16:3E:A0:F8:E7:5C:05:3B:1E:CA:57:EA:55:C8:68:8F:64:7C:68:81:F2:C8:35:7B:95 # Fingerprint (SHA1): D8:C5:38:8A:B7:30:1B:1B:6E:D4:7A:E6:45:25:3A:6F:9F:1A:27:61 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -3542,13 +3113,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "SwissSign Gold CA - G2" +# Trust for "SwissSign Gold CA - G2" # Issuer: CN=SwissSign Gold CA - G2,O=SwissSign AG,C=CH # Serial Number:00:bb:40:1c:43:f5:5e:4f:b0 # Subject: CN=SwissSign Gold CA - G2,O=SwissSign AG,C=CH # Not Valid Before: Wed Oct 25 08:30:35 2006 # Not Valid After : Sat Oct 25 08:30:35 2036 -# Fingerprint (MD5): 24:77:D9:A8:91:D1:3B:FA:88:2D:C2:FF:F8:CD:33:93 +# Fingerprint (SHA-256): 62:DD:0B:E9:B9:F5:0A:16:3E:A0:F8:E7:5C:05:3B:1E:CA:57:EA:55:C8:68:8F:64:7C:68:81:F2:C8:35:7B:95 # Fingerprint (SHA1): D8:C5:38:8A:B7:30:1B:1B:6E:D4:7A:E6:45:25:3A:6F:9F:1A:27:61 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -3585,7 +3156,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=SwissSign Silver CA - G2,O=SwissSign AG,C=CH # Not Valid Before: Wed Oct 25 08:32:46 2006 # Not Valid After : Sat Oct 25 08:32:46 2036 -# Fingerprint (MD5): E0:06:A1:C9:7D:CF:C9:FC:0D:C0:56:75:96:D8:62:13 +# Fingerprint (SHA-256): BE:6C:4D:A2:BB:B9:BA:59:B6:F3:93:97:68:37:42:46:C3:C0:05:99:3F:A9:8F:02:0D:1D:ED:BE:D4:8A:81:D5 # Fingerprint (SHA1): 9B:AA:E5:9F:56:EE:21:CB:43:5A:BE:25:93:DF:A7:F0:40:D1:1D:CB CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -3710,13 +3281,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "SwissSign Silver CA - G2" +# Trust for "SwissSign Silver CA - G2" # Issuer: CN=SwissSign Silver CA - G2,O=SwissSign AG,C=CH # Serial Number:4f:1b:d4:2f:54:bb:2f:4b # Subject: CN=SwissSign Silver CA - G2,O=SwissSign AG,C=CH # Not Valid Before: Wed Oct 25 08:32:46 2006 # Not Valid After : Sat Oct 25 08:32:46 2036 -# Fingerprint (MD5): E0:06:A1:C9:7D:CF:C9:FC:0D:C0:56:75:96:D8:62:13 +# Fingerprint (SHA-256): BE:6C:4D:A2:BB:B9:BA:59:B6:F3:93:97:68:37:42:46:C3:C0:05:99:3F:A9:8F:02:0D:1D:ED:BE:D4:8A:81:D5 # Fingerprint (SHA1): 9B:AA:E5:9F:56:EE:21:CB:43:5A:BE:25:93:DF:A7:F0:40:D1:1D:CB CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -3753,7 +3324,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=SecureTrust CA,O=SecureTrust Corporation,C=US # Not Valid Before: Tue Nov 07 19:31:18 2006 # Not Valid After : Mon Dec 31 19:40:55 2029 -# Fingerprint (MD5): DC:32:C3:A7:6D:25:57:C7:68:09:9D:EA:2D:A9:A2:D1 +# Fingerprint (SHA-256): F1:C1:B5:0A:E5:A2:0D:D8:03:0E:C9:F6:BC:24:82:3D:D3:67:B5:25:57:59:B4:E7:1B:61:FC:E9:F7:37:5D:73 # Fingerprint (SHA1): 87:82:C6:C3:04:35:3B:CF:D2:96:92:D2:59:3E:7D:44:D9:34:FF:11 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -3846,13 +3417,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "SecureTrust CA" +# Trust for "SecureTrust CA" # Issuer: CN=SecureTrust CA,O=SecureTrust Corporation,C=US # Serial Number:0c:f0:8e:5c:08:16:a5:ad:42:7f:f0:eb:27:18:59:d0 # Subject: CN=SecureTrust CA,O=SecureTrust Corporation,C=US # Not Valid Before: Tue Nov 07 19:31:18 2006 # Not Valid After : Mon Dec 31 19:40:55 2029 -# Fingerprint (MD5): DC:32:C3:A7:6D:25:57:C7:68:09:9D:EA:2D:A9:A2:D1 +# Fingerprint (SHA-256): F1:C1:B5:0A:E5:A2:0D:D8:03:0E:C9:F6:BC:24:82:3D:D3:67:B5:25:57:59:B4:E7:1B:61:FC:E9:F7:37:5D:73 # Fingerprint (SHA1): 87:82:C6:C3:04:35:3B:CF:D2:96:92:D2:59:3E:7D:44:D9:34:FF:11 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -3890,7 +3461,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Secure Global CA,O=SecureTrust Corporation,C=US # Not Valid Before: Tue Nov 07 19:42:28 2006 # Not Valid After : Mon Dec 31 19:52:06 2029 -# Fingerprint (MD5): CF:F4:27:0D:D4:ED:DC:65:16:49:6D:3D:DA:BF:6E:DE +# Fingerprint (SHA-256): 42:00:F5:04:3A:C8:59:0E:BB:52:7D:20:9E:D1:50:30:29:FB:CB:D4:1C:A1:B5:06:EC:27:F1:5A:DE:7D:AC:69 # Fingerprint (SHA1): 3A:44:73:5A:E5:81:90:1F:24:86:61:46:1E:3B:9C:C4:5F:F5:3A:1B CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -3983,13 +3554,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Secure Global CA" +# Trust for "Secure Global CA" # Issuer: CN=Secure Global CA,O=SecureTrust Corporation,C=US # Serial Number:07:56:22:a4:e8:d4:8a:89:4d:f4:13:c8:f0:f8:ea:a5 # Subject: CN=Secure Global CA,O=SecureTrust Corporation,C=US # Not Valid Before: Tue Nov 07 19:42:28 2006 # Not Valid After : Mon Dec 31 19:52:06 2029 -# Fingerprint (MD5): CF:F4:27:0D:D4:ED:DC:65:16:49:6D:3D:DA:BF:6E:DE +# Fingerprint (SHA-256): 42:00:F5:04:3A:C8:59:0E:BB:52:7D:20:9E:D1:50:30:29:FB:CB:D4:1C:A1:B5:06:EC:27:F1:5A:DE:7D:AC:69 # Fingerprint (SHA1): 3A:44:73:5A:E5:81:90:1F:24:86:61:46:1E:3B:9C:C4:5F:F5:3A:1B CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -4027,7 +3598,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=COMODO Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB # Not Valid Before: Fri Dec 01 00:00:00 2006 # Not Valid After : Mon Dec 31 23:59:59 2029 -# Fingerprint (MD5): 5C:48:DC:F7:42:72:EC:56:94:6D:1C:CC:71:35:80:75 +# Fingerprint (SHA-256): 0C:2C:D6:3D:F7:80:6F:A3:99:ED:E8:09:11:6B:57:5B:F8:79:89:F0:65:18:F9:80:8C:86:05:03:17:8B:AF:66 # Fingerprint (SHA1): 66:31:BF:9E:F7:4F:9E:B6:C9:D5:A6:0C:BA:6A:BE:D1:F7:BD:EF:7B CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -4135,13 +3706,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "COMODO Certification Authority" +# Trust for "COMODO Certification Authority" # Issuer: CN=COMODO Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB # Serial Number:4e:81:2d:8a:82:65:e0:0b:02:ee:3e:35:02:46:e5:3d # Subject: CN=COMODO Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB # Not Valid Before: Fri Dec 01 00:00:00 2006 # Not Valid After : Mon Dec 31 23:59:59 2029 -# Fingerprint (MD5): 5C:48:DC:F7:42:72:EC:56:94:6D:1C:CC:71:35:80:75 +# Fingerprint (SHA-256): 0C:2C:D6:3D:F7:80:6F:A3:99:ED:E8:09:11:6B:57:5B:F8:79:89:F0:65:18:F9:80:8C:86:05:03:17:8B:AF:66 # Fingerprint (SHA1): 66:31:BF:9E:F7:4F:9E:B6:C9:D5:A6:0C:BA:6A:BE:D1:F7:BD:EF:7B CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -4183,7 +3754,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Network Solutions Certificate Authority,O=Network Solutions L.L.C.,C=US # Not Valid Before: Fri Dec 01 00:00:00 2006 # Not Valid After : Mon Dec 31 23:59:59 2029 -# Fingerprint (MD5): D3:F3:A6:16:C0:FA:6B:1D:59:B1:2D:96:4D:0E:11:2E +# Fingerprint (SHA-256): 15:F0:BA:00:A3:AC:7A:F3:AC:88:4C:07:2B:10:11:A0:77:BD:77:C0:97:F4:01:64:B2:F8:59:8A:BD:83:86:0C # Fingerprint (SHA1): 74:F8:A3:C3:EF:E7:B3:90:06:4B:83:90:3C:21:64:60:20:E5:DF:CE CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -4283,13 +3854,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Network Solutions Certificate Authority" +# Trust for "Network Solutions Certificate Authority" # Issuer: CN=Network Solutions Certificate Authority,O=Network Solutions L.L.C.,C=US # Serial Number:57:cb:33:6f:c2:5c:16:e6:47:16:17:e3:90:31:68:e0 # Subject: CN=Network Solutions Certificate Authority,O=Network Solutions L.L.C.,C=US # Not Valid Before: Fri Dec 01 00:00:00 2006 # Not Valid After : Mon Dec 31 23:59:59 2029 -# Fingerprint (MD5): D3:F3:A6:16:C0:FA:6B:1D:59:B1:2D:96:4D:0E:11:2E +# Fingerprint (SHA-256): 15:F0:BA:00:A3:AC:7A:F3:AC:88:4C:07:2B:10:11:A0:77:BD:77:C0:97:F4:01:64:B2:F8:59:8A:BD:83:86:0C # Fingerprint (SHA1): 74:F8:A3:C3:EF:E7:B3:90:06:4B:83:90:3C:21:64:60:20:E5:DF:CE CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -4329,7 +3900,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=COMODO ECC Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB # Not Valid Before: Thu Mar 06 00:00:00 2008 # Not Valid After : Mon Jan 18 23:59:59 2038 -# Fingerprint (MD5): 7C:62:FF:74:9D:31:53:5E:68:4A:D5:78:AA:1E:BF:23 +# Fingerprint (SHA-256): 17:93:92:7A:06:14:54:97:89:AD:CE:2F:8F:34:F7:F0:B6:6D:0F:3A:E3:A3:B8:4D:21:EC:15:DB:BA:4F:AD:C7 # Fingerprint (SHA1): 9F:74:4E:9F:2B:4D:BA:EC:0F:31:2C:50:B6:56:3B:8E:2D:93:C3:11 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -4411,13 +3982,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "COMODO ECC Certification Authority" +# Trust for "COMODO ECC Certification Authority" # Issuer: CN=COMODO ECC Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB # Serial Number:1f:47:af:aa:62:00:70:50:54:4c:01:9e:9b:63:99:2a # Subject: CN=COMODO ECC Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB # Not Valid Before: Thu Mar 06 00:00:00 2008 # Not Valid After : Mon Jan 18 23:59:59 2038 -# Fingerprint (MD5): 7C:62:FF:74:9D:31:53:5E:68:4A:D5:78:AA:1E:BF:23 +# Fingerprint (SHA-256): 17:93:92:7A:06:14:54:97:89:AD:CE:2F:8F:34:F7:F0:B6:6D:0F:3A:E3:A3:B8:4D:21:EC:15:DB:BA:4F:AD:C7 # Fingerprint (SHA1): 9F:74:4E:9F:2B:4D:BA:EC:0F:31:2C:50:B6:56:3B:8E:2D:93:C3:11 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -4459,7 +4030,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=OISTE WISeKey Global Root GA CA,OU=OISTE Foundation Endorsed,OU=Copyright (c) 2005,O=WISeKey,C=CH # Not Valid Before: Sun Dec 11 16:03:44 2005 # Not Valid After : Fri Dec 11 16:09:51 2037 -# Fingerprint (MD5): BC:6C:51:33:A7:E9:D3:66:63:54:15:72:1B:21:92:93 +# Fingerprint (SHA-256): 41:C9:23:86:6A:B4:CA:D6:B7:AD:57:80:81:58:2E:02:07:97:A6:CB:DF:4F:FF:78:CE:83:96:B3:89:37:D7:F5 # Fingerprint (SHA1): 59:22:A1:E1:5A:EA:16:35:21:F8:98:39:6A:46:46:B0:44:1B:0F:A9 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -4564,13 +4135,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "OISTE WISeKey Global Root GA CA" +# Trust for "OISTE WISeKey Global Root GA CA" # Issuer: CN=OISTE WISeKey Global Root GA CA,OU=OISTE Foundation Endorsed,OU=Copyright (c) 2005,O=WISeKey,C=CH # Serial Number:41:3d:72:c7:f4:6b:1f:81:43:7d:f1:d2:28:54:df:9a # Subject: CN=OISTE WISeKey Global Root GA CA,OU=OISTE Foundation Endorsed,OU=Copyright (c) 2005,O=WISeKey,C=CH # Not Valid Before: Sun Dec 11 16:03:44 2005 # Not Valid After : Fri Dec 11 16:09:51 2037 -# Fingerprint (MD5): BC:6C:51:33:A7:E9:D3:66:63:54:15:72:1B:21:92:93 +# Fingerprint (SHA-256): 41:C9:23:86:6A:B4:CA:D6:B7:AD:57:80:81:58:2E:02:07:97:A6:CB:DF:4F:FF:78:CE:83:96:B3:89:37:D7:F5 # Fingerprint (SHA1): 59:22:A1:E1:5A:EA:16:35:21:F8:98:39:6A:46:46:B0:44:1B:0F:A9 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -4612,7 +4183,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Certigna,O=Dhimyotis,C=FR # Not Valid Before: Fri Jun 29 15:13:05 2007 # Not Valid After : Tue Jun 29 15:13:05 2027 -# Fingerprint (MD5): AB:57:A6:5B:7D:42:82:19:B5:D8:58:26:28:5E:FD:FF +# Fingerprint (SHA-256): E3:B6:A2:DB:2E:D7:CE:48:84:2F:7A:C5:32:41:C7:B7:1D:54:14:4B:FB:40:C1:1F:3F:1D:0B:42:F5:EE:A1:2D # Fingerprint (SHA1): B1:2E:13:63:45:86:A4:6F:1A:B2:60:68:37:58:2D:C4:AC:FD:94:97 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -4701,13 +4272,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Certigna" +# Trust for "Certigna" # Issuer: CN=Certigna,O=Dhimyotis,C=FR # Serial Number:00:fe:dc:e3:01:0f:c9:48:ff # Subject: CN=Certigna,O=Dhimyotis,C=FR # Not Valid Before: Fri Jun 29 15:13:05 2007 # Not Valid After : Tue Jun 29 15:13:05 2027 -# Fingerprint (MD5): AB:57:A6:5B:7D:42:82:19:B5:D8:58:26:28:5E:FD:FF +# Fingerprint (SHA-256): E3:B6:A2:DB:2E:D7:CE:48:84:2F:7A:C5:32:41:C7:B7:1D:54:14:4B:FB:40:C1:1F:3F:1D:0B:42:F5:EE:A1:2D # Fingerprint (SHA1): B1:2E:13:63:45:86:A4:6F:1A:B2:60:68:37:58:2D:C4:AC:FD:94:97 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -4735,137 +4306,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE -# -# Certificate "Cybertrust Global Root" -# -# Issuer: CN=Cybertrust Global Root,O="Cybertrust, Inc" -# Serial Number:04:00:00:00:00:01:0f:85:aa:2d:48 -# Subject: CN=Cybertrust Global Root,O="Cybertrust, Inc" -# Not Valid Before: Fri Dec 15 08:00:00 2006 -# Not Valid After : Wed Dec 15 08:00:00 2021 -# Fingerprint (MD5): 72:E4:4A:87:E3:69:40:80:77:EA:BC:E3:F4:FF:F0:E1 -# Fingerprint (SHA1): 5F:43:E5:B1:BF:F8:78:8C:AC:1C:C7:CA:4A:9A:C6:22:2B:CC:34:C6 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Cybertrust Global Root" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\073\061\030\060\026\006\003\125\004\012\023\017\103\171\142 -\145\162\164\162\165\163\164\054\040\111\156\143\061\037\060\035 -\006\003\125\004\003\023\026\103\171\142\145\162\164\162\165\163 -\164\040\107\154\157\142\141\154\040\122\157\157\164 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\073\061\030\060\026\006\003\125\004\012\023\017\103\171\142 -\145\162\164\162\165\163\164\054\040\111\156\143\061\037\060\035 -\006\003\125\004\003\023\026\103\171\142\145\162\164\162\165\163 -\164\040\107\154\157\142\141\154\040\122\157\157\164 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\004\000\000\000\000\001\017\205\252\055\110 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\241\060\202\002\211\240\003\002\001\002\002\013\004 -\000\000\000\000\001\017\205\252\055\110\060\015\006\011\052\206 -\110\206\367\015\001\001\005\005\000\060\073\061\030\060\026\006 -\003\125\004\012\023\017\103\171\142\145\162\164\162\165\163\164 -\054\040\111\156\143\061\037\060\035\006\003\125\004\003\023\026 -\103\171\142\145\162\164\162\165\163\164\040\107\154\157\142\141 -\154\040\122\157\157\164\060\036\027\015\060\066\061\062\061\065 -\060\070\060\060\060\060\132\027\015\062\061\061\062\061\065\060 -\070\060\060\060\060\132\060\073\061\030\060\026\006\003\125\004 -\012\023\017\103\171\142\145\162\164\162\165\163\164\054\040\111 -\156\143\061\037\060\035\006\003\125\004\003\023\026\103\171\142 -\145\162\164\162\165\163\164\040\107\154\157\142\141\154\040\122 -\157\157\164\060\202\001\042\060\015\006\011\052\206\110\206\367 -\015\001\001\001\005\000\003\202\001\017\000\060\202\001\012\002 -\202\001\001\000\370\310\274\275\024\120\146\023\377\360\323\171 -\354\043\362\267\032\307\216\205\361\022\163\246\031\252\020\333 -\234\242\145\164\132\167\076\121\175\126\366\334\043\266\324\355 -\137\130\261\067\115\325\111\016\156\365\152\207\326\322\214\322 -\047\306\342\377\066\237\230\145\240\023\116\306\052\144\233\325 -\220\022\317\024\006\364\073\343\324\050\276\350\016\370\253\116 -\110\224\155\216\225\061\020\134\355\242\055\275\325\072\155\262 -\034\273\140\300\106\113\001\365\111\256\176\106\212\320\164\215 -\241\014\002\316\356\374\347\217\270\153\146\363\177\104\000\277 -\146\045\024\053\335\020\060\035\007\226\077\115\366\153\270\217 -\267\173\014\245\070\353\336\107\333\325\135\071\374\210\247\363 -\327\052\164\361\350\132\242\073\237\120\272\246\214\105\065\302 -\120\145\225\334\143\202\357\335\277\167\115\234\142\311\143\163 -\026\320\051\017\111\251\110\360\263\252\267\154\305\247\060\071 -\100\135\256\304\342\135\046\123\360\316\034\043\010\141\250\224 -\031\272\004\142\100\354\037\070\160\167\022\006\161\247\060\030 -\135\045\047\245\002\003\001\000\001\243\201\245\060\201\242\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060 -\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 -\060\035\006\003\125\035\016\004\026\004\024\266\010\173\015\172 -\314\254\040\114\206\126\062\136\317\253\156\205\055\160\127\060 -\077\006\003\125\035\037\004\070\060\066\060\064\240\062\240\060 -\206\056\150\164\164\160\072\057\057\167\167\167\062\056\160\165 -\142\154\151\143\055\164\162\165\163\164\056\143\157\155\057\143 -\162\154\057\143\164\057\143\164\162\157\157\164\056\143\162\154 -\060\037\006\003\125\035\043\004\030\060\026\200\024\266\010\173 -\015\172\314\254\040\114\206\126\062\136\317\253\156\205\055\160 -\127\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000 -\003\202\001\001\000\126\357\012\043\240\124\116\225\227\311\370 -\211\332\105\301\324\243\000\045\364\037\023\253\267\243\205\130 -\151\302\060\255\330\025\212\055\343\311\315\201\132\370\163\043 -\132\247\174\005\363\375\042\073\016\321\006\304\333\066\114\163 -\004\216\345\260\042\344\305\363\056\245\331\043\343\270\116\112 -\040\247\156\002\044\237\042\140\147\173\213\035\162\011\305\061 -\134\351\171\237\200\107\075\255\241\013\007\024\075\107\377\003 -\151\032\014\013\104\347\143\045\247\177\262\311\270\166\204\355 -\043\366\175\007\253\105\176\323\337\263\277\351\212\266\315\250 -\242\147\053\122\325\267\145\360\071\114\143\240\221\171\223\122 -\017\124\335\203\273\237\321\217\247\123\163\303\313\377\060\354 -\174\004\270\330\104\037\223\137\161\011\042\267\156\076\352\034 -\003\116\235\032\040\141\373\201\067\354\136\374\012\105\253\327 -\347\027\125\320\240\352\140\233\246\366\343\214\133\051\302\006 -\140\024\235\055\227\114\251\223\025\235\141\304\001\137\110\326 -\130\275\126\061\022\116\021\310\041\340\263\021\221\145\333\264 -\246\210\070\316\125 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for Certificate "Cybertrust Global Root" -# Issuer: CN=Cybertrust Global Root,O="Cybertrust, Inc" -# Serial Number:04:00:00:00:00:01:0f:85:aa:2d:48 -# Subject: CN=Cybertrust Global Root,O="Cybertrust, Inc" -# Not Valid Before: Fri Dec 15 08:00:00 2006 -# Not Valid After : Wed Dec 15 08:00:00 2021 -# Fingerprint (MD5): 72:E4:4A:87:E3:69:40:80:77:EA:BC:E3:F4:FF:F0:E1 -# Fingerprint (SHA1): 5F:43:E5:B1:BF:F8:78:8C:AC:1C:C7:CA:4A:9A:C6:22:2B:CC:34:C6 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Cybertrust Global Root" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\137\103\345\261\277\370\170\214\254\034\307\312\112\232\306\042 -\053\314\064\306 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\162\344\112\207\343\151\100\200\167\352\274\343\364\377\360\341 -END -CKA_ISSUER MULTILINE_OCTAL -\060\073\061\030\060\026\006\003\125\004\012\023\017\103\171\142 -\145\162\164\162\165\163\164\054\040\111\156\143\061\037\060\035 -\006\003\125\004\003\023\026\103\171\142\145\162\164\162\165\163 -\164\040\107\154\157\142\141\154\040\122\157\157\164 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\004\000\000\000\000\001\017\205\252\055\110 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - # # Certificate "ePKI Root Certification Authority" # @@ -4874,7 +4314,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: OU=ePKI Root Certification Authority,O="Chunghwa Telecom Co., Ltd.",C=TW # Not Valid Before: Mon Dec 20 02:31:27 2004 # Not Valid After : Wed Dec 20 02:31:27 2034 -# Fingerprint (MD5): 1B:2E:00:CA:26:06:90:3D:AD:FE:6F:15:68:D3:6B:B3 +# Fingerprint (SHA-256): C0:A6:F4:DC:63:A2:4B:FD:CF:54:EF:2A:6A:08:2A:0A:72:DE:35:80:3E:2F:F5:FF:52:7A:E5:D8:72:06:DF:D5 # Fingerprint (SHA1): 67:65:0D:F1:7E:8E:7E:5B:82:40:A4:F4:56:4B:CF:E2:3D:69:C6:F0 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -5001,13 +4441,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "ePKI Root Certification Authority" +# Trust for "ePKI Root Certification Authority" # Issuer: OU=ePKI Root Certification Authority,O="Chunghwa Telecom Co., Ltd.",C=TW # Serial Number:15:c8:bd:65:47:5c:af:b8:97:00:5e:e4:06:d2:bc:9d # Subject: OU=ePKI Root Certification Authority,O="Chunghwa Telecom Co., Ltd.",C=TW # Not Valid Before: Mon Dec 20 02:31:27 2004 # Not Valid After : Wed Dec 20 02:31:27 2034 -# Fingerprint (MD5): 1B:2E:00:CA:26:06:90:3D:AD:FE:6F:15:68:D3:6B:B3 +# Fingerprint (SHA-256): C0:A6:F4:DC:63:A2:4B:FD:CF:54:EF:2A:6A:08:2A:0A:72:DE:35:80:3E:2F:F5:FF:52:7A:E5:D8:72:06:DF:D5 # Fingerprint (SHA1): 67:65:0D:F1:7E:8E:7E:5B:82:40:A4:F4:56:4B:CF:E2:3D:69:C6:F0 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -5046,7 +4486,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: OU=certSIGN ROOT CA,O=certSIGN,C=RO # Not Valid Before: Tue Jul 04 17:20:04 2006 # Not Valid After : Fri Jul 04 17:20:04 2031 -# Fingerprint (MD5): 18:98:C0:D6:E9:3A:FC:F9:B0:F5:0C:F7:4B:01:44:17 +# Fingerprint (SHA-256): EA:A9:62:C4:FA:4A:6B:AF:EB:E4:15:19:6D:35:1C:CD:88:8D:4F:53:F3:FA:8A:E6:D7:C4:66:A9:4E:60:42:BB # Fingerprint (SHA1): FA:B7:EE:36:97:26:62:FB:2D:B0:2A:F6:BF:03:FD:E8:7C:4B:2F:9B CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -5128,13 +4568,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "certSIGN ROOT CA" +# Trust for "certSIGN ROOT CA" # Issuer: OU=certSIGN ROOT CA,O=certSIGN,C=RO # Serial Number:20:06:05:16:70:02 # Subject: OU=certSIGN ROOT CA,O=certSIGN,C=RO # Not Valid Before: Tue Jul 04 17:20:04 2006 # Not Valid After : Fri Jul 04 17:20:04 2031 -# Fingerprint (MD5): 18:98:C0:D6:E9:3A:FC:F9:B0:F5:0C:F7:4B:01:44:17 +# Fingerprint (SHA-256): EA:A9:62:C4:FA:4A:6B:AF:EB:E4:15:19:6D:35:1C:CD:88:8D:4F:53:F3:FA:8A:E6:D7:C4:66:A9:4E:60:42:BB # Fingerprint (SHA1): FA:B7:EE:36:97:26:62:FB:2D:B0:2A:F6:BF:03:FD:E8:7C:4B:2F:9B CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -5170,7 +4610,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=NetLock Arany (Class Gold) F..tan..s..tv..ny,OU=Tan..s..tv..nykiad..k (Certification Services),O=NetLock Kft.,L=Budapest,C=HU # Not Valid Before: Thu Dec 11 15:08:21 2008 # Not Valid After : Wed Dec 06 15:08:21 2028 -# Fingerprint (MD5): C5:A1:B7:FF:73:DD:D6:D7:34:32:18:DF:FC:3C:AD:88 +# Fingerprint (SHA-256): 6C:61:DA:C3:A2:DE:F0:31:50:6B:E0:36:D2:A6:FE:40:19:94:FB:D1:3D:F9:C8:D4:66:59:92:74:C4:46:EC:98 # Fingerprint (SHA1): 06:08:3F:59:3F:15:A1:04:A0:69:A4:6B:A9:03:D0:06:B7:97:09:91 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -5280,13 +4720,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "NetLock Arany (Class Gold) Főtanúsítvány" +# Trust for "NetLock Arany (Class Gold) Főtanúsítvány" # Issuer: CN=NetLock Arany (Class Gold) F..tan..s..tv..ny,OU=Tan..s..tv..nykiad..k (Certification Services),O=NetLock Kft.,L=Budapest,C=HU # Serial Number:49:41:2c:e4:00:10 # Subject: CN=NetLock Arany (Class Gold) F..tan..s..tv..ny,OU=Tan..s..tv..nykiad..k (Certification Services),O=NetLock Kft.,L=Budapest,C=HU # Not Valid Before: Thu Dec 11 15:08:21 2008 # Not Valid After : Wed Dec 06 15:08:21 2028 -# Fingerprint (MD5): C5:A1:B7:FF:73:DD:D6:D7:34:32:18:DF:FC:3C:AD:88 +# Fingerprint (SHA-256): 6C:61:DA:C3:A2:DE:F0:31:50:6B:E0:36:D2:A6:FE:40:19:94:FB:D1:3D:F9:C8:D4:66:59:92:74:C4:46:EC:98 # Fingerprint (SHA1): 06:08:3F:59:3F:15:A1:04:A0:69:A4:6B:A9:03:D0:06:B7:97:09:91 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -5329,7 +4769,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Hongkong Post Root CA 1,O=Hongkong Post,C=HK # Not Valid Before: Thu May 15 05:13:14 2003 # Not Valid After : Mon May 15 04:52:29 2023 -# Fingerprint (MD5): A8:0D:6F:39:78:B9:43:6D:77:42:6D:98:5A:CC:23:CA +# Fingerprint (SHA-256): F9:E6:7D:33:6C:51:00:2A:C0:54:C6:32:02:2D:66:DD:A2:E7:E3:FF:F1:0A:D0:61:ED:31:D8:BB:B4:10:CF:B2 # Fingerprint (SHA1): D6:DA:A8:20:8D:09:D2:15:4D:24:B5:2F:CB:34:6E:B2:58:B2:8A:58 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -5413,13 +4853,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Hongkong Post Root CA 1" +# Trust for "Hongkong Post Root CA 1" # Issuer: CN=Hongkong Post Root CA 1,O=Hongkong Post,C=HK # Serial Number: 1000 (0x3e8) # Subject: CN=Hongkong Post Root CA 1,O=Hongkong Post,C=HK # Not Valid Before: Thu May 15 05:13:14 2003 # Not Valid After : Mon May 15 04:52:29 2023 -# Fingerprint (MD5): A8:0D:6F:39:78:B9:43:6D:77:42:6D:98:5A:CC:23:CA +# Fingerprint (SHA-256): F9:E6:7D:33:6C:51:00:2A:C0:54:C6:32:02:2D:66:DD:A2:E7:E3:FF:F1:0A:D0:61:ED:31:D8:BB:B4:10:CF:B2 # Fingerprint (SHA1): D6:DA:A8:20:8D:09:D2:15:4D:24:B5:2F:CB:34:6E:B2:58:B2:8A:58 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -5456,7 +4896,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=SecureSign RootCA11,O="Japan Certification Services, Inc.",C=JP # Not Valid Before: Wed Apr 08 04:56:47 2009 # Not Valid After : Sun Apr 08 04:56:47 2029 -# Fingerprint (MD5): B7:52:74:E2:92:B4:80:93:F2:75:E4:CC:D7:F2:EA:26 +# Fingerprint (SHA-256): BF:0F:EE:FB:9E:3A:58:1A:D5:F9:E9:DB:75:89:98:57:43:D2:61:08:5C:4D:31:4F:6F:5D:72:59:AA:42:16:12 # Fingerprint (SHA1): 3B:C4:9F:48:F8:F3:73:A0:9C:1E:BD:F8:5B:B1:C3:65:C7:D8:11:B3 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -5546,13 +4986,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "SecureSign RootCA11" +# Trust for "SecureSign RootCA11" # Issuer: CN=SecureSign RootCA11,O="Japan Certification Services, Inc.",C=JP # Serial Number: 1 (0x1) # Subject: CN=SecureSign RootCA11,O="Japan Certification Services, Inc.",C=JP # Not Valid Before: Wed Apr 08 04:56:47 2009 # Not Valid After : Sun Apr 08 04:56:47 2029 -# Fingerprint (MD5): B7:52:74:E2:92:B4:80:93:F2:75:E4:CC:D7:F2:EA:26 +# Fingerprint (SHA-256): BF:0F:EE:FB:9E:3A:58:1A:D5:F9:E9:DB:75:89:98:57:43:D2:61:08:5C:4D:31:4F:6F:5D:72:59:AA:42:16:12 # Fingerprint (SHA1): 3B:C4:9F:48:F8:F3:73:A0:9C:1E:BD:F8:5B:B1:C3:65:C7:D8:11:B3 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -5590,7 +5030,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: E=info@e-szigno.hu,CN=Microsec e-Szigno Root CA 2009,O=Microsec Ltd.,L=Budapest,C=HU # Not Valid Before: Tue Jun 16 11:30:18 2009 # Not Valid After : Sun Dec 30 11:30:18 2029 -# Fingerprint (MD5): F8:49:F4:03:BC:44:2D:83:BE:48:69:7D:29:64:FC:B1 +# Fingerprint (SHA-256): 3C:5F:81:FE:A5:FA:B8:2C:64:BF:A2:EA:EC:AF:CD:E8:E0:77:FC:86:20:A7:CA:E5:37:16:3D:F3:6E:DB:F3:78 # Fingerprint (SHA1): 89:DF:74:FE:5C:F4:0F:4A:80:F9:E3:37:7D:54:DA:91:E1:01:31:8E CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -5695,13 +5135,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Microsec e-Szigno Root CA 2009" +# Trust for "Microsec e-Szigno Root CA 2009" # Issuer: E=info@e-szigno.hu,CN=Microsec e-Szigno Root CA 2009,O=Microsec Ltd.,L=Budapest,C=HU # Serial Number:00:c2:7e:43:04:4e:47:3f:19 # Subject: E=info@e-szigno.hu,CN=Microsec e-Szigno Root CA 2009,O=Microsec Ltd.,L=Budapest,C=HU # Not Valid Before: Tue Jun 16 11:30:18 2009 # Not Valid After : Sun Dec 30 11:30:18 2029 -# Fingerprint (MD5): F8:49:F4:03:BC:44:2D:83:BE:48:69:7D:29:64:FC:B1 +# Fingerprint (SHA-256): 3C:5F:81:FE:A5:FA:B8:2C:64:BF:A2:EA:EC:AF:CD:E8:E0:77:FC:86:20:A7:CA:E5:37:16:3D:F3:6E:DB:F3:78 # Fingerprint (SHA1): 89:DF:74:FE:5C:F4:0F:4A:80:F9:E3:37:7D:54:DA:91:E1:01:31:8E CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -5742,7 +5182,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R3 # Not Valid Before: Wed Mar 18 10:00:00 2009 # Not Valid After : Sun Mar 18 10:00:00 2029 -# Fingerprint (MD5): C5:DF:B8:49:CA:05:13:55:EE:2D:BA:1A:C3:3E:B0:28 +# Fingerprint (SHA-256): CB:B5:22:D7:B7:F1:27:AD:6A:01:13:86:5B:DF:1C:D4:10:2E:7D:07:59:AF:63:5A:7C:F4:72:0D:C9:63:C5:3B # Fingerprint (SHA1): D6:9B:56:11:48:F0:1C:77:C5:45:78:C1:09:26:DF:5B:85:69:76:AD CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -5829,13 +5269,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "GlobalSign Root CA - R3" +# Trust for "GlobalSign Root CA - R3" # Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R3 # Serial Number:04:00:00:00:00:01:21:58:53:08:a2 # Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R3 # Not Valid Before: Wed Mar 18 10:00:00 2009 # Not Valid After : Sun Mar 18 10:00:00 2029 -# Fingerprint (MD5): C5:DF:B8:49:CA:05:13:55:EE:2D:BA:1A:C3:3E:B0:28 +# Fingerprint (SHA-256): CB:B5:22:D7:B7:F1:27:AD:6A:01:13:86:5B:DF:1C:D4:10:2E:7D:07:59:AF:63:5A:7C:F4:72:0D:C9:63:C5:3B # Fingerprint (SHA1): D6:9B:56:11:48:F0:1C:77:C5:45:78:C1:09:26:DF:5B:85:69:76:AD CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -5872,7 +5312,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Autoridad de Certificacion Firmaprofesional CIF A62634068,C=ES # Not Valid Before: Wed May 20 08:38:15 2009 # Not Valid After : Tue Dec 31 08:38:15 2030 -# Fingerprint (MD5): 73:3A:74:7A:EC:BB:A3:96:A6:C2:E4:E2:C8:9B:C0:C3 +# Fingerprint (SHA-256): 04:04:80:28:BF:1F:28:64:D4:8F:9A:D4:D8:32:94:36:6A:82:88:56:55:3F:3B:14:30:3F:90:14:7F:5D:40:EF # Fingerprint (SHA1): AE:C5:FB:3F:C8:E1:BF:C4:E5:4F:03:07:5A:9A:E8:00:B7:F7:B6:FA CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -6004,13 +5444,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Autoridad de Certificacion Firmaprofesional CIF A62634068" +# Trust for "Autoridad de Certificacion Firmaprofesional CIF A62634068" # Issuer: CN=Autoridad de Certificacion Firmaprofesional CIF A62634068,C=ES # Serial Number:53:ec:3b:ee:fb:b2:48:5f # Subject: CN=Autoridad de Certificacion Firmaprofesional CIF A62634068,C=ES # Not Valid Before: Wed May 20 08:38:15 2009 # Not Valid After : Tue Dec 31 08:38:15 2030 -# Fingerprint (MD5): 73:3A:74:7A:EC:BB:A3:96:A6:C2:E4:E2:C8:9B:C0:C3 +# Fingerprint (SHA-256): 04:04:80:28:BF:1F:28:64:D4:8F:9A:D4:D8:32:94:36:6A:82:88:56:55:3F:3B:14:30:3F:90:14:7F:5D:40:EF # Fingerprint (SHA1): AE:C5:FB:3F:C8:E1:BF:C4:E5:4F:03:07:5A:9A:E8:00:B7:F7:B6:FA CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -6048,7 +5488,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Izenpe.com,O=IZENPE S.A.,C=ES # Not Valid Before: Thu Dec 13 13:08:28 2007 # Not Valid After : Sun Dec 13 08:27:25 2037 -# Fingerprint (MD5): A6:B0:CD:85:80:DA:5C:50:34:A3:39:90:2F:55:67:73 +# Fingerprint (SHA-256): 25:30:CC:8E:98:32:15:02:BA:D9:6F:9B:1F:BA:1B:09:9E:2D:29:9E:0F:45:48:BB:91:4F:36:3B:C0:D4:53:1F # Fingerprint (SHA1): 2F:78:3D:25:52:18:A7:4A:65:39:71:B5:2C:A2:9C:45:15:6F:E9:19 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -6175,13 +5615,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Izenpe.com" +# Trust for "Izenpe.com" # Issuer: CN=Izenpe.com,O=IZENPE S.A.,C=ES # Serial Number:00:b0:b7:5a:16:48:5f:bf:e1:cb:f5:8b:d7:19:e6:7d # Subject: CN=Izenpe.com,O=IZENPE S.A.,C=ES # Not Valid Before: Thu Dec 13 13:08:28 2007 # Not Valid After : Sun Dec 13 08:27:25 2037 -# Fingerprint (MD5): A6:B0:CD:85:80:DA:5C:50:34:A3:39:90:2F:55:67:73 +# Fingerprint (SHA-256): 25:30:CC:8E:98:32:15:02:BA:D9:6F:9B:1F:BA:1B:09:9E:2D:29:9E:0F:45:48:BB:91:4F:36:3B:C0:D4:53:1F # Fingerprint (SHA1): 2F:78:3D:25:52:18:A7:4A:65:39:71:B5:2C:A2:9C:45:15:6F:E9:19 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -6218,7 +5658,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Chambers of Commerce Root - 2008,O=AC Camerfirma S.A.,serialNumber=A82743287,L=Madrid (see current address at www.camerfirma.com/address),C=EU # Not Valid Before: Fri Aug 01 12:29:50 2008 # Not Valid After : Sat Jul 31 12:29:50 2038 -# Fingerprint (MD5): 5E:80:9E:84:5A:0E:65:0B:17:02:F3:55:18:2A:3E:D7 +# Fingerprint (SHA-256): 06:3E:4A:FA:C4:91:DF:D3:32:F3:08:9B:85:42:E9:46:17:D8:93:D7:FE:94:4E:10:A7:93:7E:E2:9D:96:93:C0 # Fingerprint (SHA1): 78:6A:74:AC:76:AB:14:7F:9C:6A:30:50:BA:9E:A8:7E:FE:9A:CE:3C CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -6382,13 +5822,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Chambers of Commerce Root - 2008" +# Trust for "Chambers of Commerce Root - 2008" # Issuer: CN=Chambers of Commerce Root - 2008,O=AC Camerfirma S.A.,serialNumber=A82743287,L=Madrid (see current address at www.camerfirma.com/address),C=EU # Serial Number:00:a3:da:42:7e:a4:b1:ae:da # Subject: CN=Chambers of Commerce Root - 2008,O=AC Camerfirma S.A.,serialNumber=A82743287,L=Madrid (see current address at www.camerfirma.com/address),C=EU # Not Valid Before: Fri Aug 01 12:29:50 2008 # Not Valid After : Sat Jul 31 12:29:50 2038 -# Fingerprint (MD5): 5E:80:9E:84:5A:0E:65:0B:17:02:F3:55:18:2A:3E:D7 +# Fingerprint (SHA-256): 06:3E:4A:FA:C4:91:DF:D3:32:F3:08:9B:85:42:E9:46:17:D8:93:D7:FE:94:4E:10:A7:93:7E:E2:9D:96:93:C0 # Fingerprint (SHA1): 78:6A:74:AC:76:AB:14:7F:9C:6A:30:50:BA:9E:A8:7E:FE:9A:CE:3C CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -6432,7 +5872,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Global Chambersign Root - 2008,O=AC Camerfirma S.A.,serialNumber=A82743287,L=Madrid (see current address at www.camerfirma.com/address),C=EU # Not Valid Before: Fri Aug 01 12:31:40 2008 # Not Valid After : Sat Jul 31 12:31:40 2038 -# Fingerprint (MD5): 9E:80:FF:78:01:0C:2E:C1:36:BD:FE:96:90:6E:08:F3 +# Fingerprint (SHA-256): 13:63:35:43:93:34:A7:69:80:16:A0:D3:24:DE:72:28:4E:07:9D:7B:52:20:BB:8F:BD:74:78:16:EE:BE:BA:CA # Fingerprint (SHA1): 4A:BD:EE:EC:95:0D:35:9C:89:AE:C7:52:A1:2C:5B:29:F6:D6:AA:0C CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -6593,13 +6033,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Global Chambersign Root - 2008" +# Trust for "Global Chambersign Root - 2008" # Issuer: CN=Global Chambersign Root - 2008,O=AC Camerfirma S.A.,serialNumber=A82743287,L=Madrid (see current address at www.camerfirma.com/address),C=EU # Serial Number:00:c9:cd:d3:e9:d5:7d:23:ce # Subject: CN=Global Chambersign Root - 2008,O=AC Camerfirma S.A.,serialNumber=A82743287,L=Madrid (see current address at www.camerfirma.com/address),C=EU # Not Valid Before: Fri Aug 01 12:31:40 2008 # Not Valid After : Sat Jul 31 12:31:40 2038 -# Fingerprint (MD5): 9E:80:FF:78:01:0C:2E:C1:36:BD:FE:96:90:6E:08:F3 +# Fingerprint (SHA-256): 13:63:35:43:93:34:A7:69:80:16:A0:D3:24:DE:72:28:4E:07:9D:7B:52:20:BB:8F:BD:74:78:16:EE:BE:BA:CA # Fingerprint (SHA1): 4A:BD:EE:EC:95:0D:35:9C:89:AE:C7:52:A1:2C:5B:29:F6:D6:AA:0C CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -6642,7 +6082,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Go Daddy Root Certificate Authority - G2,O="GoDaddy.com, Inc.",L=Scottsdale,ST=Arizona,C=US # Not Valid Before: Tue Sep 01 00:00:00 2009 # Not Valid After : Thu Dec 31 23:59:59 2037 -# Fingerprint (MD5): 80:3A:BC:22:C1:E6:FB:8D:9B:3B:27:4A:32:1B:9A:01 +# Fingerprint (SHA-256): 45:14:0B:32:47:EB:9C:C8:C5:B4:F0:D7:B5:30:91:F7:32:92:08:9E:6E:5A:63:E2:74:9D:D3:AC:A9:19:8E:DA # Fingerprint (SHA1): 47:BE:AB:C9:22:EA:E8:0E:78:78:34:62:A7:9F:45:C2:54:FD:E6:8B CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -6743,13 +6183,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Go Daddy Root Certificate Authority - G2" +# Trust for "Go Daddy Root Certificate Authority - G2" # Issuer: CN=Go Daddy Root Certificate Authority - G2,O="GoDaddy.com, Inc.",L=Scottsdale,ST=Arizona,C=US # Serial Number: 0 (0x0) # Subject: CN=Go Daddy Root Certificate Authority - G2,O="GoDaddy.com, Inc.",L=Scottsdale,ST=Arizona,C=US # Not Valid Before: Tue Sep 01 00:00:00 2009 # Not Valid After : Thu Dec 31 23:59:59 2037 -# Fingerprint (MD5): 80:3A:BC:22:C1:E6:FB:8D:9B:3B:27:4A:32:1B:9A:01 +# Fingerprint (SHA-256): 45:14:0B:32:47:EB:9C:C8:C5:B4:F0:D7:B5:30:91:F7:32:92:08:9E:6E:5A:63:E2:74:9D:D3:AC:A9:19:8E:DA # Fingerprint (SHA1): 47:BE:AB:C9:22:EA:E8:0E:78:78:34:62:A7:9F:45:C2:54:FD:E6:8B CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -6790,7 +6230,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Starfield Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US # Not Valid Before: Tue Sep 01 00:00:00 2009 # Not Valid After : Thu Dec 31 23:59:59 2037 -# Fingerprint (MD5): D6:39:81:C6:52:7E:96:69:FC:FC:CA:66:ED:05:F2:96 +# Fingerprint (SHA-256): 2C:E1:CB:0B:F9:D2:F9:E1:02:99:3F:BE:21:51:52:C3:B2:DD:0C:AB:DE:1C:68:E5:31:9B:83:91:54:DB:B7:F5 # Fingerprint (SHA1): B5:1C:06:7C:EE:2B:0C:3D:F8:55:AB:2D:92:F4:FE:39:D4:E7:0F:0E CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -6895,13 +6335,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Starfield Root Certificate Authority - G2" +# Trust for "Starfield Root Certificate Authority - G2" # Issuer: CN=Starfield Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US # Serial Number: 0 (0x0) # Subject: CN=Starfield Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US # Not Valid Before: Tue Sep 01 00:00:00 2009 # Not Valid After : Thu Dec 31 23:59:59 2037 -# Fingerprint (MD5): D6:39:81:C6:52:7E:96:69:FC:FC:CA:66:ED:05:F2:96 +# Fingerprint (SHA-256): 2C:E1:CB:0B:F9:D2:F9:E1:02:99:3F:BE:21:51:52:C3:B2:DD:0C:AB:DE:1C:68:E5:31:9B:83:91:54:DB:B7:F5 # Fingerprint (SHA1): B5:1C:06:7C:EE:2B:0C:3D:F8:55:AB:2D:92:F4:FE:39:D4:E7:0F:0E CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -6943,7 +6383,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Starfield Services Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US # Not Valid Before: Tue Sep 01 00:00:00 2009 # Not Valid After : Thu Dec 31 23:59:59 2037 -# Fingerprint (MD5): 17:35:74:AF:7B:61:1C:EB:F4:F9:3C:E2:EE:40:F9:A2 +# Fingerprint (SHA-256): 56:8D:69:05:A2:C8:87:08:A4:B3:02:51:90:ED:CF:ED:B1:97:4A:60:6A:13:C6:E5:29:0F:CB:2A:E6:3E:DA:B5 # Fingerprint (SHA1): 92:5A:8F:8D:2C:6D:04:E0:66:5F:59:6A:FF:22:D8:63:E8:25:6F:3F CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -7049,13 +6489,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Starfield Services Root Certificate Authority - G2" +# Trust for "Starfield Services Root Certificate Authority - G2" # Issuer: CN=Starfield Services Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US # Serial Number: 0 (0x0) # Subject: CN=Starfield Services Root Certificate Authority - G2,O="Starfield Technologies, Inc.",L=Scottsdale,ST=Arizona,C=US # Not Valid Before: Tue Sep 01 00:00:00 2009 # Not Valid After : Thu Dec 31 23:59:59 2037 -# Fingerprint (MD5): 17:35:74:AF:7B:61:1C:EB:F4:F9:3C:E2:EE:40:F9:A2 +# Fingerprint (SHA-256): 56:8D:69:05:A2:C8:87:08:A4:B3:02:51:90:ED:CF:ED:B1:97:4A:60:6A:13:C6:E5:29:0F:CB:2A:E6:3E:DA:B5 # Fingerprint (SHA1): 92:5A:8F:8D:2C:6D:04:E0:66:5F:59:6A:FF:22:D8:63:E8:25:6F:3F CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -7097,7 +6537,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=AffirmTrust Commercial,O=AffirmTrust,C=US # Not Valid Before: Fri Jan 29 14:06:06 2010 # Not Valid After : Tue Dec 31 14:06:06 2030 -# Fingerprint (MD5): 82:92:BA:5B:EF:CD:8A:6F:A6:3D:55:F9:84:F6:D6:B7 +# Fingerprint (SHA-256): 03:76:AB:1D:54:C5:F9:80:3C:E4:B2:E2:01:A0:EE:7E:EF:7B:57:B6:36:E8:A9:3C:9B:8D:48:60:C9:6F:5F:A7 # Fingerprint (SHA1): F9:B5:B6:32:45:5F:9C:BE:EC:57:5F:80:DC:E9:6E:2C:C7:B2:78:B7 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -7182,13 +6622,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "AffirmTrust Commercial" +# Trust for "AffirmTrust Commercial" # Issuer: CN=AffirmTrust Commercial,O=AffirmTrust,C=US # Serial Number:77:77:06:27:26:a9:b1:7c # Subject: CN=AffirmTrust Commercial,O=AffirmTrust,C=US # Not Valid Before: Fri Jan 29 14:06:06 2010 # Not Valid After : Tue Dec 31 14:06:06 2030 -# Fingerprint (MD5): 82:92:BA:5B:EF:CD:8A:6F:A6:3D:55:F9:84:F6:D6:B7 +# Fingerprint (SHA-256): 03:76:AB:1D:54:C5:F9:80:3C:E4:B2:E2:01:A0:EE:7E:EF:7B:57:B6:36:E8:A9:3C:9B:8D:48:60:C9:6F:5F:A7 # Fingerprint (SHA1): F9:B5:B6:32:45:5F:9C:BE:EC:57:5F:80:DC:E9:6E:2C:C7:B2:78:B7 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -7225,7 +6665,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=AffirmTrust Networking,O=AffirmTrust,C=US # Not Valid Before: Fri Jan 29 14:08:24 2010 # Not Valid After : Tue Dec 31 14:08:24 2030 -# Fingerprint (MD5): 42:65:CA:BE:01:9A:9A:4C:A9:8C:41:49:CD:C0:D5:7F +# Fingerprint (SHA-256): 0A:81:EC:5A:92:97:77:F1:45:90:4A:F3:8D:5D:50:9F:66:B5:E2:C5:8F:CD:B5:31:05:8B:0E:17:F3:F0:B4:1B # Fingerprint (SHA1): 29:36:21:02:8B:20:ED:02:F5:66:C5:32:D1:D6:ED:90:9F:45:00:2F CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -7310,13 +6750,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "AffirmTrust Networking" +# Trust for "AffirmTrust Networking" # Issuer: CN=AffirmTrust Networking,O=AffirmTrust,C=US # Serial Number:7c:4f:04:39:1c:d4:99:2d # Subject: CN=AffirmTrust Networking,O=AffirmTrust,C=US # Not Valid Before: Fri Jan 29 14:08:24 2010 # Not Valid After : Tue Dec 31 14:08:24 2030 -# Fingerprint (MD5): 42:65:CA:BE:01:9A:9A:4C:A9:8C:41:49:CD:C0:D5:7F +# Fingerprint (SHA-256): 0A:81:EC:5A:92:97:77:F1:45:90:4A:F3:8D:5D:50:9F:66:B5:E2:C5:8F:CD:B5:31:05:8B:0E:17:F3:F0:B4:1B # Fingerprint (SHA1): 29:36:21:02:8B:20:ED:02:F5:66:C5:32:D1:D6:ED:90:9F:45:00:2F CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -7353,7 +6793,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=AffirmTrust Premium,O=AffirmTrust,C=US # Not Valid Before: Fri Jan 29 14:10:36 2010 # Not Valid After : Mon Dec 31 14:10:36 2040 -# Fingerprint (MD5): C4:5D:0E:48:B6:AC:28:30:4E:0A:BC:F9:38:16:87:57 +# Fingerprint (SHA-256): 70:A7:3F:7F:37:6B:60:07:42:48:90:45:34:B1:14:82:D5:BF:0E:69:8E:CC:49:8D:F5:25:77:EB:F2:E9:3B:9A # Fingerprint (SHA1): D8:A6:33:2C:E0:03:6F:B1:85:F6:63:4F:7D:6A:06:65:26:32:28:27 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -7470,13 +6910,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "AffirmTrust Premium" +# Trust for "AffirmTrust Premium" # Issuer: CN=AffirmTrust Premium,O=AffirmTrust,C=US # Serial Number:6d:8c:14:46:b1:a6:0a:ee # Subject: CN=AffirmTrust Premium,O=AffirmTrust,C=US # Not Valid Before: Fri Jan 29 14:10:36 2010 # Not Valid After : Mon Dec 31 14:10:36 2040 -# Fingerprint (MD5): C4:5D:0E:48:B6:AC:28:30:4E:0A:BC:F9:38:16:87:57 +# Fingerprint (SHA-256): 70:A7:3F:7F:37:6B:60:07:42:48:90:45:34:B1:14:82:D5:BF:0E:69:8E:CC:49:8D:F5:25:77:EB:F2:E9:3B:9A # Fingerprint (SHA1): D8:A6:33:2C:E0:03:6F:B1:85:F6:63:4F:7D:6A:06:65:26:32:28:27 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -7513,7 +6953,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=AffirmTrust Premium ECC,O=AffirmTrust,C=US # Not Valid Before: Fri Jan 29 14:20:24 2010 # Not Valid After : Mon Dec 31 14:20:24 2040 -# Fingerprint (MD5): 64:B0:09:55:CF:B1:D5:99:E2:BE:13:AB:A6:5D:EA:4D +# Fingerprint (SHA-256): BD:71:FD:F6:DA:97:E4:CF:62:D1:64:7A:DD:25:81:B0:7D:79:AD:F8:39:7E:B4:EC:BA:9C:5E:84:88:82:14:23 # Fingerprint (SHA1): B8:23:6B:00:2F:1D:16:86:53:01:55:6C:11:A4:37:CA:EB:FF:C3:BB CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -7578,13 +7018,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "AffirmTrust Premium ECC" +# Trust for "AffirmTrust Premium ECC" # Issuer: CN=AffirmTrust Premium ECC,O=AffirmTrust,C=US # Serial Number:74:97:25:8a:c7:3f:7a:54 # Subject: CN=AffirmTrust Premium ECC,O=AffirmTrust,C=US # Not Valid Before: Fri Jan 29 14:20:24 2010 # Not Valid After : Mon Dec 31 14:20:24 2040 -# Fingerprint (MD5): 64:B0:09:55:CF:B1:D5:99:E2:BE:13:AB:A6:5D:EA:4D +# Fingerprint (SHA-256): BD:71:FD:F6:DA:97:E4:CF:62:D1:64:7A:DD:25:81:B0:7D:79:AD:F8:39:7E:B4:EC:BA:9C:5E:84:88:82:14:23 # Fingerprint (SHA1): B8:23:6B:00:2F:1D:16:86:53:01:55:6C:11:A4:37:CA:EB:FF:C3:BB CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -7621,7 +7061,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Certum Trusted Network CA,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL # Not Valid Before: Wed Oct 22 12:07:37 2008 # Not Valid After : Mon Dec 31 12:07:37 2029 -# Fingerprint (MD5): D5:E9:81:40:C5:18:69:FC:46:2C:89:75:62:0F:AA:78 +# Fingerprint (SHA-256): 5C:58:46:8D:55:F5:8E:49:7E:74:39:82:D2:B5:00:10:B6:D1:65:37:4A:CF:83:A7:D4:A3:2D:B7:68:C4:40:8E # Fingerprint (SHA1): 07:E0:32:E0:20:B7:2C:3F:19:2F:06:28:A2:59:3A:19:A7:0F:06:9E CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -7719,13 +7159,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Certum Trusted Network CA" +# Trust for "Certum Trusted Network CA" # Issuer: CN=Certum Trusted Network CA,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL # Serial Number: 279744 (0x444c0) # Subject: CN=Certum Trusted Network CA,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL # Not Valid Before: Wed Oct 22 12:07:37 2008 # Not Valid After : Mon Dec 31 12:07:37 2029 -# Fingerprint (MD5): D5:E9:81:40:C5:18:69:FC:46:2C:89:75:62:0F:AA:78 +# Fingerprint (SHA-256): 5C:58:46:8D:55:F5:8E:49:7E:74:39:82:D2:B5:00:10:B6:D1:65:37:4A:CF:83:A7:D4:A3:2D:B7:68:C4:40:8E # Fingerprint (SHA1): 07:E0:32:E0:20:B7:2C:3F:19:2F:06:28:A2:59:3A:19:A7:0F:06:9E CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -7765,7 +7205,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=TWCA Root Certification Authority,OU=Root CA,O=TAIWAN-CA,C=TW # Not Valid Before: Thu Aug 28 07:24:33 2008 # Not Valid After : Tue Dec 31 15:59:59 2030 -# Fingerprint (MD5): AA:08:8F:F6:F9:7B:B7:F2:B1:A7:1E:9B:EA:EA:BD:79 +# Fingerprint (SHA-256): BF:D8:8F:E1:10:1C:41:AE:3E:80:1B:F8:BE:56:35:0E:E9:BA:D1:A6:B9:BD:51:5E:DC:5C:6D:5B:87:11:AC:44 # Fingerprint (SHA1): CF:9E:87:6D:D3:EB:FC:42:26:97:A3:B5:A3:7A:A0:76:A9:06:23:48 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -7857,13 +7297,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "TWCA Root Certification Authority" +# Trust for "TWCA Root Certification Authority" # Issuer: CN=TWCA Root Certification Authority,OU=Root CA,O=TAIWAN-CA,C=TW # Serial Number: 1 (0x1) # Subject: CN=TWCA Root Certification Authority,OU=Root CA,O=TAIWAN-CA,C=TW # Not Valid Before: Thu Aug 28 07:24:33 2008 # Not Valid After : Tue Dec 31 15:59:59 2030 -# Fingerprint (MD5): AA:08:8F:F6:F9:7B:B7:F2:B1:A7:1E:9B:EA:EA:BD:79 +# Fingerprint (SHA-256): BF:D8:8F:E1:10:1C:41:AE:3E:80:1B:F8:BE:56:35:0E:E9:BA:D1:A6:B9:BD:51:5E:DC:5C:6D:5B:87:11:AC:44 # Fingerprint (SHA1): CF:9E:87:6D:D3:EB:FC:42:26:97:A3:B5:A3:7A:A0:76:A9:06:23:48 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -8063,187 +7503,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE -# -# Certificate "Explicitly Distrusted DigiNotar PKIoverheid G2" -# -# Issuer: CN=DigiNotar PKIoverheid CA Organisatie - G2,O=DigiNotar B.V.,C=NL -# Serial Number: 268435455 (0xfffffff) -# Subject: CN=DigiNotar PKIoverheid CA Organisatie - G2,O=DigiNotar B.V.,C=NL -# Not Valid Before: Wed May 12 08:51:39 2010 -# Not Valid After : Mon Mar 23 09:50:05 2020 -# Fingerprint (MD5): 2E:61:A2:D1:78:CE:EE:BF:59:33:B0:23:14:0F:94:1C -# Fingerprint (SHA1): D5:F2:57:A9:BF:2D:D0:3F:8B:46:57:F9:2B:C9:A4:C6:92:E1:42:42 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Explicitly Distrusted DigiNotar PKIoverheid G2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\116\114\061 -\027\060\025\006\003\125\004\012\014\016\104\151\147\151\116\157 -\164\141\162\040\102\056\126\056\061\062\060\060\006\003\125\004 -\003\014\051\104\151\147\151\116\157\164\141\162\040\120\113\111 -\157\166\145\162\150\145\151\144\040\103\101\040\117\162\147\141 -\156\151\163\141\164\151\145\040\055\040\107\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\116\114\061 -\027\060\025\006\003\125\004\012\014\016\104\151\147\151\116\157 -\164\141\162\040\102\056\126\056\061\062\060\060\006\003\125\004 -\003\014\051\104\151\147\151\116\157\164\141\162\040\120\113\111 -\157\166\145\162\150\145\151\144\040\103\101\040\117\162\147\141 -\156\151\163\141\164\151\145\040\055\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\017\377\377\377 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\006\225\060\202\004\175\240\003\002\001\002\002\004\017 -\377\377\377\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\132\061\013\060\011\006\003\125\004\006\023\002\116 -\114\061\027\060\025\006\003\125\004\012\014\016\104\151\147\151 -\116\157\164\141\162\040\102\056\126\056\061\062\060\060\006\003 -\125\004\003\014\051\104\151\147\151\116\157\164\141\162\040\120 -\113\111\157\166\145\162\150\145\151\144\040\103\101\040\117\162 -\147\141\156\151\163\141\164\151\145\040\055\040\107\062\060\036 -\027\015\061\060\060\065\061\062\060\070\065\061\063\071\132\027 -\015\062\060\060\063\062\063\060\071\065\060\060\065\132\060\132 -\061\013\060\011\006\003\125\004\006\023\002\116\114\061\027\060 -\025\006\003\125\004\012\014\016\104\151\147\151\116\157\164\141 -\162\040\102\056\126\056\061\062\060\060\006\003\125\004\003\014 -\051\104\151\147\151\116\157\164\141\162\040\120\113\111\157\166 -\145\162\150\145\151\144\040\103\101\040\117\162\147\141\156\151 -\163\141\164\151\145\040\055\040\107\062\060\202\002\042\060\015 -\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\002 -\017\000\060\202\002\012\002\202\002\001\000\261\023\031\017\047 -\346\154\324\125\206\113\320\354\211\212\105\221\170\254\107\275 -\107\053\344\374\105\353\117\264\046\163\133\067\323\303\177\366 -\343\336\327\243\370\055\150\305\010\076\113\224\326\344\207\045 -\066\153\204\265\030\164\363\050\130\163\057\233\152\317\274\004 -\036\366\336\335\257\374\113\252\365\333\146\142\045\001\045\202 -\336\362\227\132\020\156\335\135\251\042\261\004\251\043\163\072 -\370\161\255\035\317\204\104\353\107\321\257\155\310\174\050\253 -\307\362\067\172\164\137\137\305\002\024\212\243\132\343\033\154 -\001\343\135\216\331\150\326\364\011\033\062\334\221\265\054\365 -\040\353\214\003\155\046\111\270\223\304\205\135\330\322\233\257 -\126\152\314\005\063\314\240\102\236\064\125\104\234\153\240\324 -\022\320\053\124\315\267\211\015\345\366\353\350\373\205\001\063 -\117\172\153\361\235\162\063\226\016\367\262\204\245\245\047\304 -\047\361\121\163\051\167\272\147\156\376\114\334\264\342\241\241 -\201\057\071\111\215\103\070\023\316\320\245\134\302\207\072\000 -\147\145\102\043\361\066\131\012\035\243\121\310\274\243\224\052 -\061\337\343\074\362\235\032\074\004\260\357\261\012\060\023\163 -\266\327\363\243\114\001\165\024\205\170\300\327\212\071\130\205 -\120\372\056\346\305\276\317\213\077\257\217\066\324\045\011\055 -\322\017\254\162\223\362\277\213\324\120\263\371\025\120\233\231 -\365\024\331\373\213\221\243\062\046\046\240\370\337\073\140\201 -\206\203\171\133\053\353\023\075\051\072\301\155\335\275\236\216 -\207\326\112\256\064\227\005\356\024\246\366\334\070\176\112\351 -\044\124\007\075\227\150\067\106\153\015\307\250\041\257\023\124 -\344\011\152\361\115\106\012\311\135\373\233\117\275\336\373\267 -\124\313\270\070\234\247\071\373\152\055\300\173\215\253\245\247 -\127\354\112\222\212\063\305\341\040\134\163\330\220\222\053\200 -\325\017\206\030\151\174\071\117\204\206\274\367\114\133\363\325 -\264\312\240\302\360\067\042\312\171\122\037\123\346\252\363\220 -\260\073\335\362\050\375\254\353\305\006\044\240\311\324\057\017 -\130\375\265\236\354\017\317\262\131\320\242\004\172\070\152\256 -\162\373\275\360\045\142\224\011\247\005\013\002\003\001\000\001 -\243\202\001\141\060\202\001\135\060\110\006\003\125\035\040\004 -\101\060\077\060\075\006\004\125\035\040\000\060\065\060\063\006 -\010\053\006\001\005\005\007\002\001\026\047\150\164\164\160\072 -\057\057\167\167\167\056\144\151\147\151\156\157\164\141\162\056 -\156\154\057\143\160\163\057\160\153\151\157\166\145\162\150\145 -\151\144\060\017\006\003\125\035\023\001\001\377\004\005\060\003 -\001\001\377\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\006\060\201\205\006\003\125\035\043\004\176\060\174\200 -\024\071\020\213\111\222\134\333\141\022\040\315\111\235\032\216 -\332\234\147\100\271\241\136\244\134\060\132\061\013\060\011\006 -\003\125\004\006\023\002\116\114\061\036\060\034\006\003\125\004 -\012\014\025\123\164\141\141\164\040\144\145\162\040\116\145\144 -\145\162\154\141\156\144\145\156\061\053\060\051\006\003\125\004 -\003\014\042\123\164\141\141\164\040\144\145\162\040\116\145\144 -\145\162\154\141\156\144\145\156\040\122\157\157\164\040\103\101 -\040\055\040\107\062\202\004\000\230\226\364\060\111\006\003\125 -\035\037\004\102\060\100\060\076\240\074\240\072\206\070\150\164 -\164\160\072\057\057\143\162\154\056\160\153\151\157\166\145\162 -\150\145\151\144\056\156\154\057\104\157\155\117\162\147\141\156 -\151\163\141\164\151\145\114\141\164\145\163\164\103\122\114\055 -\107\062\056\143\162\154\060\035\006\003\125\035\016\004\026\004 -\024\274\135\224\073\331\253\173\003\045\163\141\302\333\055\356 -\374\253\217\145\241\060\015\006\011\052\206\110\206\367\015\001 -\001\013\005\000\003\202\002\001\000\217\374\055\114\267\331\055 -\325\037\275\357\313\364\267\150\027\165\235\116\325\367\335\234 -\361\052\046\355\237\242\266\034\003\325\123\263\354\010\317\064 -\342\343\303\364\265\026\057\310\303\276\327\323\163\253\000\066 -\371\032\112\176\326\143\351\136\106\272\245\266\216\025\267\243 -\052\330\103\035\357\135\310\037\201\205\263\213\367\377\074\364 -\331\364\106\010\077\234\274\035\240\331\250\114\315\045\122\116 -\012\261\040\367\037\351\103\331\124\106\201\023\232\300\136\164 -\154\052\230\062\352\374\167\273\015\245\242\061\230\042\176\174 -\174\347\332\244\255\354\267\056\032\031\161\370\110\120\332\103 -\217\054\204\335\301\100\047\343\265\360\025\116\226\324\370\134 -\343\206\051\106\053\327\073\007\353\070\177\310\206\127\227\323 -\357\052\063\304\027\120\325\144\151\153\053\153\105\136\135\057 -\027\312\132\116\317\303\327\071\074\365\073\237\106\271\233\347 -\016\111\227\235\326\325\343\033\017\352\217\001\116\232\023\224 -\131\012\002\007\110\113\032\140\253\177\117\355\013\330\125\015 -\150\157\125\234\151\145\025\102\354\300\334\335\154\254\303\026 -\316\013\035\126\233\244\304\304\322\056\340\017\342\104\047\053 -\120\151\244\334\142\350\212\041\051\102\154\314\000\072\226\166 -\233\357\100\300\244\136\167\204\062\154\046\052\071\146\256\135 -\343\271\271\262\054\150\037\036\232\220\003\071\360\252\263\244 -\314\111\213\030\064\351\067\311\173\051\307\204\174\157\104\025 -\057\354\141\131\004\311\105\313\242\326\122\242\174\177\051\222 -\326\112\305\213\102\250\324\376\352\330\307\207\043\030\344\235 -\172\175\163\100\122\230\240\256\156\343\005\077\005\017\340\245 -\306\155\115\355\203\067\210\234\307\363\334\102\232\152\266\327 -\041\111\066\167\362\357\030\117\305\160\331\236\351\336\267\053 -\213\364\274\176\050\337\015\100\311\205\134\256\235\305\061\377 -\320\134\016\265\250\176\360\351\057\272\257\210\256\345\265\321 -\130\245\257\234\161\247\051\001\220\203\151\067\202\005\272\374 -\011\301\010\156\214\170\073\303\063\002\200\077\104\205\010\035 -\337\125\126\010\255\054\205\055\135\261\003\341\256\252\164\305 -\244\363\116\272\067\230\173\202\271 -END - -# Trust for Certificate "Explicitly Distrusted DigiNotar PKIoverheid G2" -# Issuer: CN=DigiNotar PKIoverheid CA Organisatie - G2,O=DigiNotar B.V.,C=NL -# Serial Number: 268435455 (0xfffffff) -# Subject: CN=DigiNotar PKIoverheid CA Organisatie - G2,O=DigiNotar B.V.,C=NL -# Not Valid Before: Wed May 12 08:51:39 2010 -# Not Valid After : Mon Mar 23 09:50:05 2020 -# Fingerprint (MD5): 2E:61:A2:D1:78:CE:EE:BF:59:33:B0:23:14:0F:94:1C -# Fingerprint (SHA1): D5:F2:57:A9:BF:2D:D0:3F:8B:46:57:F9:2B:C9:A4:C6:92:E1:42:42 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Explicitly Distrusted DigiNotar PKIoverheid G2" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\325\362\127\251\277\055\320\077\213\106\127\371\053\311\244\306 -\222\341\102\102 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\056\141\242\321\170\316\356\277\131\063\260\043\024\017\224\034 -END -CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\116\114\061 -\027\060\025\006\003\125\004\012\014\016\104\151\147\151\116\157 -\164\141\162\040\102\056\126\056\061\062\060\060\006\003\125\004 -\003\014\051\104\151\147\151\116\157\164\141\162\040\120\113\111 -\157\166\145\162\150\145\151\144\040\103\101\040\117\162\147\141 -\156\151\163\141\164\151\145\040\055\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\017\377\377\377 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - # # Certificate "Security Communication RootCA2" # @@ -8252,7 +7511,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: OU=Security Communication RootCA2,O="SECOM Trust Systems CO.,LTD.",C=JP # Not Valid Before: Fri May 29 05:00:39 2009 # Not Valid After : Tue May 29 05:00:39 2029 -# Fingerprint (MD5): 6C:39:7D:A4:0E:55:59:B2:3F:D6:41:B1:12:50:DE:43 +# Fingerprint (SHA-256): 51:3B:2C:EC:B8:10:D4:CD:E5:DD:85:39:1A:DF:C6:C2:DD:60:D8:7B:B7:36:D2:B5:21:48:4A:A4:7A:0E:BE:F6 # Fingerprint (SHA1): 5F:3B:8C:F2:F8:10:B3:7D:78:B4:CE:EC:19:19:C3:73:34:B9:C7:74 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -8342,13 +7601,13 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for Certificate "Security Communication RootCA2" +# Trust for "Security Communication RootCA2" # Issuer: OU=Security Communication RootCA2,O="SECOM Trust Systems CO.,LTD.",C=JP # Serial Number: 0 (0x0) # Subject: OU=Security Communication RootCA2,O="SECOM Trust Systems CO.,LTD.",C=JP # Not Valid Before: Fri May 29 05:00:39 2009 # Not Valid After : Tue May 29 05:00:39 2029 -# Fingerprint (MD5): 6C:39:7D:A4:0E:55:59:B2:3F:D6:41:B1:12:50:DE:43 +# Fingerprint (SHA-256): 51:3B:2C:EC:B8:10:D4:CD:E5:DD:85:39:1A:DF:C6:C2:DD:60:D8:7B:B7:36:D2:B5:21:48:4A:A4:7A:0E:BE:F6 # Fingerprint (SHA1): 5F:3B:8C:F2:F8:10:B3:7D:78:B4:CE:EC:19:19:C3:73:34:B9:C7:74 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -8386,7 +7645,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=EC-ACC,OU=Jerarquia Entitats de Certificacio Catalanes,OU=Vegeu https://www.catcert.net/verarrel (c)03,OU=Serveis Publics de Certificacio,O=Agencia Catalana de Certificacio (NIF Q-0801176-I),C=ES # Not Valid Before: Tue Jan 07 23:00:00 2003 # Not Valid After : Tue Jan 07 22:59:59 2031 -# Fingerprint (MD5): EB:F5:9D:29:0D:61:F9:42:1F:7C:C2:BA:6D:E3:15:09 +# Fingerprint (SHA-256): 88:49:7F:01:60:2F:31:54:24:6A:E2:8C:4D:5A:EF:10:F1:D8:7E:BB:76:62:6F:4A:E0:B7:F9:5B:A7:96:87:99 # Fingerprint (SHA1): 28:90:3A:63:5B:52:80:FA:E6:77:4C:0B:6D:A7:D6:BA:A6:4A:F2:E8 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -8533,13 +7792,13 @@ CKA_NSS_EMAIL_DISTRUST_AFTER MULTILINE_OCTAL \062\062\060\070\063\061\060\060\060\060\060\060\132 END -# Trust for Certificate "EC-ACC" +# Trust for "EC-ACC" # Issuer: CN=EC-ACC,OU=Jerarquia Entitats de Certificacio Catalanes,OU=Vegeu https://www.catcert.net/verarrel (c)03,OU=Serveis Publics de Certificacio,O=Agencia Catalana de Certificacio (NIF Q-0801176-I),C=ES # Serial Number:ee:2b:3d:eb:d4:21:de:14:a8:62:ac:04:f3:dd:c4:01 # Subject: CN=EC-ACC,OU=Jerarquia Entitats de Certificacio Catalanes,OU=Vegeu https://www.catcert.net/verarrel (c)03,OU=Serveis Publics de Certificacio,O=Agencia Catalana de Certificacio (NIF Q-0801176-I),C=ES # Not Valid Before: Tue Jan 07 23:00:00 2003 # Not Valid After : Tue Jan 07 22:59:59 2031 -# Fingerprint (MD5): EB:F5:9D:29:0D:61:F9:42:1F:7C:C2:BA:6D:E3:15:09 +# Fingerprint (SHA-256): 88:49:7F:01:60:2F:31:54:24:6A:E2:8C:4D:5A:EF:10:F1:D8:7E:BB:76:62:6F:4A:E0:B7:F9:5B:A7:96:87:99 # Fingerprint (SHA1): 28:90:3A:63:5B:52:80:FA:E6:77:4C:0B:6D:A7:D6:BA:A6:4A:F2:E8 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -8581,240 +7840,20 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "Hellenic Academic and Research Institutions RootCA 2011" +# Certificate "Actalis Authentication Root CA" # -# Issuer: CN=Hellenic Academic and Research Institutions RootCA 2011,O=Hellenic Academic and Research Institutions Cert. Authority,C=GR -# Serial Number: 0 (0x0) -# Subject: CN=Hellenic Academic and Research Institutions RootCA 2011,O=Hellenic Academic and Research Institutions Cert. Authority,C=GR -# Not Valid Before: Tue Dec 06 13:49:52 2011 -# Not Valid After : Mon Dec 01 13:49:52 2031 -# Fingerprint (MD5): 73:9F:4C:4B:73:5B:79:E9:FA:BA:1C:EF:6E:CB:D5:C9 -# Fingerprint (SHA1): FE:45:65:9B:79:03:5B:98:A1:61:B5:51:2E:AC:DA:58:09:48:22:4D +# Issuer: CN=Actalis Authentication Root CA,O=Actalis S.p.A./03358520967,L=Milan,C=IT +# Serial Number:57:0a:11:97:42:c4:e3:cc +# Subject: CN=Actalis Authentication Root CA,O=Actalis S.p.A./03358520967,L=Milan,C=IT +# Not Valid Before: Thu Sep 22 11:22:02 2011 +# Not Valid After : Sun Sep 22 11:22:02 2030 +# Fingerprint (SHA-256): 55:92:60:84:EC:96:3A:64:B9:6E:2A:BE:01:CE:0B:A8:6A:64:FB:FE:BC:C7:AA:B5:AF:C1:55:B3:7F:D7:60:66 +# Fingerprint (SHA1): F3:73:B3:87:06:5A:28:84:8A:F2:F3:4A:CE:19:2B:DD:C7:8E:9C:AC CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Hellenic Academic and Research Institutions RootCA 2011" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\225\061\013\060\011\006\003\125\004\006\023\002\107\122 -\061\104\060\102\006\003\125\004\012\023\073\110\145\154\154\145 -\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144 -\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164 -\165\164\151\157\156\163\040\103\145\162\164\056\040\101\165\164 -\150\157\162\151\164\171\061\100\060\076\006\003\125\004\003\023 -\067\110\145\154\154\145\156\151\143\040\101\143\141\144\145\155 -\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150\040 -\111\156\163\164\151\164\165\164\151\157\156\163\040\122\157\157 -\164\103\101\040\062\060\061\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\225\061\013\060\011\006\003\125\004\006\023\002\107\122 -\061\104\060\102\006\003\125\004\012\023\073\110\145\154\154\145 -\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144 -\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164 -\165\164\151\157\156\163\040\103\145\162\164\056\040\101\165\164 -\150\157\162\151\164\171\061\100\060\076\006\003\125\004\003\023 -\067\110\145\154\154\145\156\151\143\040\101\143\141\144\145\155 -\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150\040 -\111\156\163\164\151\164\165\164\151\157\156\163\040\122\157\157 -\164\103\101\040\062\060\061\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\061\060\202\003\031\240\003\002\001\002\002\001\000 -\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 -\201\225\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\104\060\102\006\003\125\004\012\023\073\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\145\162\164\056\040\101\165\164\150 -\157\162\151\164\171\061\100\060\076\006\003\125\004\003\023\067 -\110\145\154\154\145\156\151\143\040\101\143\141\144\145\155\151 -\143\040\141\156\144\040\122\145\163\145\141\162\143\150\040\111 -\156\163\164\151\164\165\164\151\157\156\163\040\122\157\157\164 -\103\101\040\062\060\061\061\060\036\027\015\061\061\061\062\060 -\066\061\063\064\071\065\062\132\027\015\063\061\061\062\060\061 -\061\063\064\071\065\062\132\060\201\225\061\013\060\011\006\003 -\125\004\006\023\002\107\122\061\104\060\102\006\003\125\004\012 -\023\073\110\145\154\154\145\156\151\143\040\101\143\141\144\145 -\155\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150 -\040\111\156\163\164\151\164\165\164\151\157\156\163\040\103\145 -\162\164\056\040\101\165\164\150\157\162\151\164\171\061\100\060 -\076\006\003\125\004\003\023\067\110\145\154\154\145\156\151\143 -\040\101\143\141\144\145\155\151\143\040\141\156\144\040\122\145 -\163\145\141\162\143\150\040\111\156\163\164\151\164\165\164\151 -\157\156\163\040\122\157\157\164\103\101\040\062\060\061\061\060 -\202\001\042\060\015\006\011\052\206\110\206\367\015\001\001\001 -\005\000\003\202\001\017\000\060\202\001\012\002\202\001\001\000 -\251\123\000\343\056\246\366\216\372\140\330\055\225\076\370\054 -\052\124\116\315\271\204\141\224\130\117\217\075\213\344\103\363 -\165\211\215\121\344\303\067\322\212\210\115\171\036\267\022\335 -\103\170\112\212\222\346\327\110\325\017\244\072\051\104\065\270 -\007\366\150\035\125\315\070\121\360\214\044\061\205\257\203\311 -\175\351\167\257\355\032\173\235\027\371\263\235\070\120\017\246 -\132\171\221\200\257\067\256\246\323\061\373\265\046\011\235\074 -\132\357\121\305\053\337\226\135\353\062\036\002\332\160\111\354 -\156\014\310\232\067\215\367\361\066\140\113\046\054\202\236\320 -\170\363\015\017\143\244\121\060\341\371\053\047\022\007\330\352 -\275\030\142\230\260\131\067\175\276\356\363\040\121\102\132\203 -\357\223\272\151\025\361\142\235\237\231\071\202\241\267\164\056 -\213\324\305\013\173\057\360\310\012\332\075\171\012\232\223\034 -\245\050\162\163\221\103\232\247\321\115\205\204\271\251\164\217 -\024\100\307\334\336\254\101\144\154\264\031\233\002\143\155\044 -\144\217\104\262\045\352\316\135\164\014\143\062\134\215\207\345 -\002\003\001\000\001\243\201\211\060\201\206\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\013\006\003 -\125\035\017\004\004\003\002\001\006\060\035\006\003\125\035\016 -\004\026\004\024\246\221\102\375\023\141\112\043\236\010\244\051 -\345\330\023\004\043\356\101\045\060\107\006\003\125\035\036\004 -\100\060\076\240\074\060\005\202\003\056\147\162\060\005\202\003 -\056\145\165\060\006\202\004\056\145\144\165\060\006\202\004\056 -\157\162\147\060\005\201\003\056\147\162\060\005\201\003\056\145 -\165\060\006\201\004\056\145\144\165\060\006\201\004\056\157\162 -\147\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000 -\003\202\001\001\000\037\357\171\101\341\173\156\077\262\214\206 -\067\102\112\116\034\067\036\215\146\272\044\201\311\117\022\017 -\041\300\003\227\206\045\155\135\323\042\051\250\154\242\015\251 -\353\075\006\133\231\072\307\314\303\232\064\177\253\016\310\116 -\034\341\372\344\334\315\015\276\277\044\376\154\347\153\302\015 -\310\006\236\116\215\141\050\246\152\375\345\366\142\352\030\074 -\116\240\123\235\262\072\234\353\245\234\221\026\266\115\202\340 -\014\005\110\251\154\365\314\370\313\235\111\264\360\002\245\375 -\160\003\355\212\041\245\256\023\206\111\303\063\163\276\207\073 -\164\213\027\105\046\114\026\221\203\376\147\175\315\115\143\147 -\372\363\003\022\226\170\006\215\261\147\355\216\077\276\237\117 -\002\365\263\011\057\363\114\207\337\052\313\225\174\001\314\254 -\066\172\277\242\163\172\367\217\301\265\232\241\024\262\217\063 -\237\015\357\042\334\146\173\204\275\105\027\006\075\074\312\271 -\167\064\217\312\352\317\077\061\076\343\210\343\200\111\045\310 -\227\265\235\232\231\115\260\074\370\112\000\233\144\335\237\071 -\113\321\047\327\270 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for Certificate "Hellenic Academic and Research Institutions RootCA 2011" -# Issuer: CN=Hellenic Academic and Research Institutions RootCA 2011,O=Hellenic Academic and Research Institutions Cert. Authority,C=GR -# Serial Number: 0 (0x0) -# Subject: CN=Hellenic Academic and Research Institutions RootCA 2011,O=Hellenic Academic and Research Institutions Cert. Authority,C=GR -# Not Valid Before: Tue Dec 06 13:49:52 2011 -# Not Valid After : Mon Dec 01 13:49:52 2031 -# Fingerprint (MD5): 73:9F:4C:4B:73:5B:79:E9:FA:BA:1C:EF:6E:CB:D5:C9 -# Fingerprint (SHA1): FE:45:65:9B:79:03:5B:98:A1:61:B5:51:2E:AC:DA:58:09:48:22:4D -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Hellenic Academic and Research Institutions RootCA 2011" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\376\105\145\233\171\003\133\230\241\141\265\121\056\254\332\130 -\011\110\042\115 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\163\237\114\113\163\133\171\351\372\272\034\357\156\313\325\311 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\225\061\013\060\011\006\003\125\004\006\023\002\107\122 -\061\104\060\102\006\003\125\004\012\023\073\110\145\154\154\145 -\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144 -\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164 -\165\164\151\157\156\163\040\103\145\162\164\056\040\101\165\164 -\150\157\162\151\164\171\061\100\060\076\006\003\125\004\003\023 -\067\110\145\154\154\145\156\151\143\040\101\143\141\144\145\155 -\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150\040 -\111\156\163\164\151\164\165\164\151\157\156\163\040\122\157\157 -\164\103\101\040\062\060\061\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# Explicitly Distrust "MITM subCA 1 issued by Trustwave", Bug 724929 -# Issuer: E=ca@trustwave.com,CN="Trustwave Organization Issuing CA, Level 2",O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number: 1800000005 (0x6b49d205) -# Not Before: Apr 7 15:37:15 2011 GMT -# Not After : Apr 4 15:37:15 2021 GMT -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "MITM subCA 1 issued by Trustwave" -CKA_ISSUER MULTILINE_OCTAL -\060\201\253\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\063\060\061\006\003\125\004 -\003\023\052\124\162\165\163\164\167\141\166\145\040\117\162\147 -\141\156\151\172\141\164\151\157\156\040\111\163\163\165\151\156 -\147\040\103\101\054\040\114\145\166\145\154\040\062\061\037\060 -\035\006\011\052\206\110\206\367\015\001\011\001\026\020\143\141 -\100\164\162\165\163\164\167\141\166\145\056\143\157\155 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\153\111\322\005 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# Explicitly Distrust "MITM subCA 2 issued by Trustwave", Bug 724929 -# Issuer: E=ca@trustwave.com,CN="Trustwave Organization Issuing CA, Level 2",O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number: 1800000006 (0x6b49d206) -# Not Before: Apr 18 21:09:30 2011 GMT -# Not After : Apr 15 21:09:30 2021 GMT -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "MITM subCA 2 issued by Trustwave" -CKA_ISSUER MULTILINE_OCTAL -\060\201\253\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\063\060\061\006\003\125\004 -\003\023\052\124\162\165\163\164\167\141\166\145\040\117\162\147 -\141\156\151\172\141\164\151\157\156\040\111\163\163\165\151\156 -\147\040\103\101\054\040\114\145\166\145\154\040\062\061\037\060 -\035\006\011\052\206\110\206\367\015\001\011\001\026\020\143\141 -\100\164\162\165\163\164\167\141\166\145\056\143\157\155 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\004\153\111\322\006 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "Actalis Authentication Root CA" -# -# Issuer: CN=Actalis Authentication Root CA,O=Actalis S.p.A./03358520967,L=Milan,C=IT -# Serial Number:57:0a:11:97:42:c4:e3:cc -# Subject: CN=Actalis Authentication Root CA,O=Actalis S.p.A./03358520967,L=Milan,C=IT -# Not Valid Before: Thu Sep 22 11:22:02 2011 -# Not Valid After : Sun Sep 22 11:22:02 2030 -# Fingerprint (MD5): 69:C1:0D:4F:07:A3:1B:C3:FE:56:3D:04:BC:11:F6:A6 -# Fingerprint (SHA1): F3:73:B3:87:06:5A:28:84:8A:F2:F3:4A:CE:19:2B:DD:C7:8E:9C:AC -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Actalis Authentication Root CA" +CKA_LABEL UTF8 "Actalis Authentication Root CA" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL \060\153\061\013\060\011\006\003\125\004\006\023\002\111\124\061 @@ -8942,7 +7981,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: CN=Actalis Authentication Root CA,O=Actalis S.p.A./03358520967,L=Milan,C=IT # Not Valid Before: Thu Sep 22 11:22:02 2011 # Not Valid After : Sun Sep 22 11:22:02 2030 -# Fingerprint (MD5): 69:C1:0D:4F:07:A3:1B:C3:FE:56:3D:04:BC:11:F6:A6 +# Fingerprint (SHA-256): 55:92:60:84:EC:96:3A:64:B9:6E:2A:BE:01:CE:0B:A8:6A:64:FB:FE:BC:C7:AA:B5:AF:C1:55:B3:7F:D7:60:66 # Fingerprint (SHA1): F3:73:B3:87:06:5A:28:84:8A:F2:F3:4A:CE:19:2B:DD:C7:8E:9C:AC CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -8981,7 +8020,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Buypass Class 2 Root CA,O=Buypass AS-983163327,C=NO # Not Valid Before: Tue Oct 26 08:38:03 2010 # Not Valid After : Fri Oct 26 08:38:03 2040 -# Fingerprint (MD5): 46:A7:D2:FE:45:FB:64:5A:A8:59:90:9B:78:44:9B:29 +# Fingerprint (SHA-256): 9A:11:40:25:19:7C:5B:B9:5D:94:E6:3D:55:CD:43:79:08:47:B6:46:B2:3C:DF:11:AD:A4:A0:0E:FF:15:FB:48 # Fingerprint (SHA1): 49:0A:75:74:DE:87:0A:47:FE:58:EE:F6:C7:6B:EB:C6:0B:12:40:99 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -9105,7 +8144,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: CN=Buypass Class 2 Root CA,O=Buypass AS-983163327,C=NO # Not Valid Before: Tue Oct 26 08:38:03 2010 # Not Valid After : Fri Oct 26 08:38:03 2040 -# Fingerprint (MD5): 46:A7:D2:FE:45:FB:64:5A:A8:59:90:9B:78:44:9B:29 +# Fingerprint (SHA-256): 9A:11:40:25:19:7C:5B:B9:5D:94:E6:3D:55:CD:43:79:08:47:B6:46:B2:3C:DF:11:AD:A4:A0:0E:FF:15:FB:48 # Fingerprint (SHA1): 49:0A:75:74:DE:87:0A:47:FE:58:EE:F6:C7:6B:EB:C6:0B:12:40:99 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -9142,7 +8181,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=Buypass Class 3 Root CA,O=Buypass AS-983163327,C=NO # Not Valid Before: Tue Oct 26 08:28:58 2010 # Not Valid After : Fri Oct 26 08:28:58 2040 -# Fingerprint (MD5): 3D:3B:18:9E:2C:64:5A:E8:D5:88:CE:0E:F9:37:C2:EC +# Fingerprint (SHA-256): ED:F7:EB:BC:A2:7A:2A:38:4D:38:7B:7D:40:10:C6:66:E2:ED:B4:84:3E:4C:29:B4:AE:1D:5B:93:32:E6:B2:4D # Fingerprint (SHA1): DA:FA:F7:FA:66:84:EC:06:8F:14:50:BD:C7:C2:81:A5:BC:A9:64:57 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -9266,7 +8305,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: CN=Buypass Class 3 Root CA,O=Buypass AS-983163327,C=NO # Not Valid Before: Tue Oct 26 08:28:58 2010 # Not Valid After : Fri Oct 26 08:28:58 2040 -# Fingerprint (MD5): 3D:3B:18:9E:2C:64:5A:E8:D5:88:CE:0E:F9:37:C2:EC +# Fingerprint (SHA-256): ED:F7:EB:BC:A2:7A:2A:38:4D:38:7B:7D:40:10:C6:66:E2:ED:B4:84:3E:4C:29:B4:AE:1D:5B:93:32:E6:B2:4D # Fingerprint (SHA1): DA:FA:F7:FA:66:84:EC:06:8F:14:50:BD:C7:C2:81:A5:BC:A9:64:57 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -9303,7 +8342,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=T-TeleSec GlobalRoot Class 3,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE # Not Valid Before: Wed Oct 01 10:29:56 2008 # Not Valid After : Sat Oct 01 23:59:59 2033 -# Fingerprint (MD5): CA:FB:40:A8:4E:39:92:8A:1D:FE:8E:2F:C4:27:EA:EF +# Fingerprint (SHA-256): FD:73:DA:D3:1C:64:4F:F1:B4:3B:EF:0C:CD:DA:96:71:0B:9C:D9:87:5E:CA:7E:31:70:7A:F3:E9:6D:52:2B:BD # Fingerprint (SHA1): 55:A6:72:3E:CB:F2:EC:CD:C3:23:74:70:19:9D:2A:BE:11:E3:81:D1 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -9410,7 +8449,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: CN=T-TeleSec GlobalRoot Class 3,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE # Not Valid Before: Wed Oct 01 10:29:56 2008 # Not Valid After : Sat Oct 01 23:59:59 2033 -# Fingerprint (MD5): CA:FB:40:A8:4E:39:92:8A:1D:FE:8E:2F:C4:27:EA:EF +# Fingerprint (SHA-256): FD:73:DA:D3:1C:64:4F:F1:B4:3B:EF:0C:CD:DA:96:71:0B:9C:D9:87:5E:CA:7E:31:70:7A:F3:E9:6D:52:2B:BD # Fingerprint (SHA1): 55:A6:72:3E:CB:F2:EC:CD:C3:23:74:70:19:9D:2A:BE:11:E3:81:D1 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -9443,74 +8482,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE -# Explicitly Distrust "TURKTRUST Mis-issued Intermediate CA 1", Bug 825022 -# Issuer: O=T..RKTRUST Bilgi ..leti..im ve Bili..im G..venli..i Hizmetleri A...,C=TR,CN=T..RKTRUST Elektronik Sunucu Sertifikas.. Hizmetleri -# Serial Number: 2087 (0x827) -# Subject: CN=*.EGO.GOV.TR,OU=EGO BILGI ISLEM,O=EGO,L=ANKARA,ST=ANKARA,C=TR -# Not Valid Before: Mon Aug 08 07:07:51 2011 -# Not Valid After : Tue Jul 06 07:07:51 2021 -# Fingerprint (MD5): F8:F5:25:FF:0C:31:CF:85:E1:0C:86:17:C1:CE:1F:8E -# Fingerprint (SHA1): C6:9F:28:C8:25:13:9E:65:A6:46:C4:34:AC:A5:A1:D2:00:29:5D:B1 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TURKTRUST Mis-issued Intermediate CA 1" -CKA_ISSUER MULTILINE_OCTAL -\060\201\254\061\075\060\073\006\003\125\004\003\014\064\124\303 -\234\122\113\124\122\125\123\124\040\105\154\145\153\164\162\157 -\156\151\153\040\123\165\156\165\143\165\040\123\145\162\164\151 -\146\151\153\141\163\304\261\040\110\151\172\155\145\164\154\145 -\162\151\061\013\060\011\006\003\125\004\006\023\002\124\122\061 -\136\060\134\006\003\125\004\012\014\125\124\303\234\122\113\124 -\122\125\123\124\040\102\151\154\147\151\040\304\260\154\145\164 -\151\305\237\151\155\040\166\145\040\102\151\154\151\305\237\151 -\155\040\107\303\274\166\145\156\154\151\304\237\151\040\110\151 -\172\155\145\164\154\145\162\151\040\101\056\305\236\056\040\050 -\143\051\040\113\141\163\304\261\155\040\040\062\060\060\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\002\010\047 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# Explicitly Distrust "TURKTRUST Mis-issued Intermediate CA 2", Bug 825022 -# Issuer: O=T..RKTRUST Bilgi ..leti..im ve Bili..im G..venli..i Hizmetleri A...,C=TR,CN=T..RKTRUST Elektronik Sunucu Sertifikas.. Hizmetleri -# Serial Number: 2148 (0x864) -# Subject: E=ileti@kktcmerkezbankasi.org,CN=e-islem.kktcmerkezbankasi.org,O=KKTC Merkez Bankasi,L=Lefkosa,ST=Lefkosa,C=TR -# Not Valid Before: Mon Aug 08 07:07:51 2011 -# Not Valid After : Thu Aug 05 07:07:51 2021 -# Fingerprint (MD5): BF:C3:EC:AD:0F:42:4F:B4:B5:38:DB:35:BF:AD:84:A2 -# Fingerprint (SHA1): F9:2B:E5:26:6C:C0:5D:B2:DC:0D:C3:F2:DC:74:E0:2D:EF:D9:49:CB -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TURKTRUST Mis-issued Intermediate CA 2" -CKA_ISSUER MULTILINE_OCTAL -\060\201\254\061\075\060\073\006\003\125\004\003\014\064\124\303 -\234\122\113\124\122\125\123\124\040\105\154\145\153\164\162\157 -\156\151\153\040\123\165\156\165\143\165\040\123\145\162\164\151 -\146\151\153\141\163\304\261\040\110\151\172\155\145\164\154\145 -\162\151\061\013\060\011\006\003\125\004\006\023\002\124\122\061 -\136\060\134\006\003\125\004\012\014\125\124\303\234\122\113\124 -\122\125\123\124\040\102\151\154\147\151\040\304\260\154\145\164 -\151\305\237\151\155\040\166\145\040\102\151\154\151\305\237\151 -\155\040\107\303\274\166\145\156\154\151\304\237\151\040\110\151 -\172\155\145\164\154\145\162\151\040\101\056\305\236\056\040\050 -\143\051\040\113\141\163\304\261\155\040\040\062\060\060\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\002\010\144 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_NOT_TRUSTED -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - # # Certificate "D-TRUST Root Class 3 CA 2 2009" # @@ -9519,7 +8490,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=D-TRUST Root Class 3 CA 2 2009,O=D-Trust GmbH,C=DE # Not Valid Before: Thu Nov 05 08:35:58 2009 # Not Valid After : Mon Nov 05 08:35:58 2029 -# Fingerprint (MD5): CD:E0:25:69:8D:47:AC:9C:89:35:90:F7:FD:51:3D:2F +# Fingerprint (SHA-256): 49:E7:A4:42:AC:F0:EA:62:87:05:00:54:B5:25:64:B6:50:E4:F4:9E:42:E3:48:D6:AA:38:E0:39:E9:57:B1:C1 # Fingerprint (SHA1): 58:E8:AB:B0:36:15:33:FB:80:F7:9B:1B:6D:29:D3:FF:8D:5F:00:F0 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -9625,7 +8596,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: CN=D-TRUST Root Class 3 CA 2 2009,O=D-Trust GmbH,C=DE # Not Valid Before: Thu Nov 05 08:35:58 2009 # Not Valid After : Mon Nov 05 08:35:58 2029 -# Fingerprint (MD5): CD:E0:25:69:8D:47:AC:9C:89:35:90:F7:FD:51:3D:2F +# Fingerprint (SHA-256): 49:E7:A4:42:AC:F0:EA:62:87:05:00:54:B5:25:64:B6:50:E4:F4:9E:42:E3:48:D6:AA:38:E0:39:E9:57:B1:C1 # Fingerprint (SHA1): 58:E8:AB:B0:36:15:33:FB:80:F7:9B:1B:6D:29:D3:FF:8D:5F:00:F0 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -9662,7 +8633,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=D-TRUST Root Class 3 CA 2 EV 2009,O=D-Trust GmbH,C=DE # Not Valid Before: Thu Nov 05 08:50:46 2009 # Not Valid After : Mon Nov 05 08:50:46 2029 -# Fingerprint (MD5): AA:C6:43:2C:5E:2D:CD:C4:34:C0:50:4F:11:02:4F:B6 +# Fingerprint (SHA-256): EE:C5:49:6B:98:8C:E9:86:25:B9:34:09:2E:EC:29:08:BE:D0:B0:F3:16:C2:D4:73:0C:84:EA:F1:F3:D3:48:81 # Fingerprint (SHA1): 96:C9:1B:0B:95:B4:10:98:42:FA:D0:D8:22:79:FE:60:FA:B9:16:83 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -9771,7 +8742,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: CN=D-TRUST Root Class 3 CA 2 EV 2009,O=D-Trust GmbH,C=DE # Not Valid Before: Thu Nov 05 08:50:46 2009 # Not Valid After : Mon Nov 05 08:50:46 2029 -# Fingerprint (MD5): AA:C6:43:2C:5E:2D:CD:C4:34:C0:50:4F:11:02:4F:B6 +# Fingerprint (SHA-256): EE:C5:49:6B:98:8C:E9:86:25:B9:34:09:2E:EC:29:08:BE:D0:B0:F3:16:C2:D4:73:0C:84:EA:F1:F3:D3:48:81 # Fingerprint (SHA1): 96:C9:1B:0B:95:B4:10:98:42:FA:D0:D8:22:79:FE:60:FA:B9:16:83 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -9809,7 +8780,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=CA Disig Root R2,O=Disig a.s.,L=Bratislava,C=SK # Not Valid Before: Thu Jul 19 09:15:30 2012 # Not Valid After : Sat Jul 19 09:15:30 2042 -# Fingerprint (MD5): 26:01:FB:D8:27:A7:17:9A:45:54:38:1A:43:01:3B:03 +# Fingerprint (SHA-256): E2:3D:4A:03:6D:7B:70:E9:F5:95:B1:42:20:79:D2:B9:1E:DF:BB:1F:B6:51:A0:63:3E:AA:8A:9D:C5:F8:07:03 # Fingerprint (SHA1): B5:61:EB:EA:A4:DE:E4:25:4B:69:1A:98:A5:57:47:C2:34:C7:D9:71 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -9936,7 +8907,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: CN=CA Disig Root R2,O=Disig a.s.,L=Bratislava,C=SK # Not Valid Before: Thu Jul 19 09:15:30 2012 # Not Valid After : Sat Jul 19 09:15:30 2042 -# Fingerprint (MD5): 26:01:FB:D8:27:A7:17:9A:45:54:38:1A:43:01:3B:03 +# Fingerprint (SHA-256): E2:3D:4A:03:6D:7B:70:E9:F5:95:B1:42:20:79:D2:B9:1E:DF:BB:1F:B6:51:A0:63:3E:AA:8A:9D:C5:F8:07:03 # Fingerprint (SHA1): B5:61:EB:EA:A4:DE:E4:25:4B:69:1A:98:A5:57:47:C2:34:C7:D9:71 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -9974,7 +8945,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: C=ES,O=ACCV,OU=PKIACCV,CN=ACCVRAIZ1 # Not Valid Before: Thu May 05 09:37:37 2011 # Not Valid After : Tue Dec 31 09:37:37 2030 -# Fingerprint (MD5): D0:A0:5A:EE:05:B6:09:94:21:A1:7D:F1:B2:29:82:02 +# Fingerprint (SHA-256): 9A:6E:C0:12:E1:A7:DA:9D:BE:34:19:4D:47:8A:D7:C0:DB:18:22:FB:07:1D:F1:29:81:49:6E:D1:04:38:41:13 # Fingerprint (SHA1): 93:05:7A:88:15:C6:4F:CE:88:2F:FA:91:16:52:28:78:BC:53:64:17 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -10138,7 +9109,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: C=ES,O=ACCV,OU=PKIACCV,CN=ACCVRAIZ1 # Not Valid Before: Thu May 05 09:37:37 2011 # Not Valid After : Tue Dec 31 09:37:37 2030 -# Fingerprint (MD5): D0:A0:5A:EE:05:B6:09:94:21:A1:7D:F1:B2:29:82:02 +# Fingerprint (SHA-256): 9A:6E:C0:12:E1:A7:DA:9D:BE:34:19:4D:47:8A:D7:C0:DB:18:22:FB:07:1D:F1:29:81:49:6E:D1:04:38:41:13 # Fingerprint (SHA1): 93:05:7A:88:15:C6:4F:CE:88:2F:FA:91:16:52:28:78:BC:53:64:17 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -10175,7 +9146,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=TWCA Global Root CA,OU=Root CA,O=TAIWAN-CA,C=TW # Not Valid Before: Wed Jun 27 06:28:33 2012 # Not Valid After : Tue Dec 31 15:59:59 2030 -# Fingerprint (MD5): F9:03:7E:CF:E6:9E:3C:73:7A:2A:90:07:69:FF:2B:96 +# Fingerprint (SHA-256): 59:76:90:07:F7:68:5D:0F:CD:50:87:2F:9F:95:D5:75:5A:5B:2B:45:7D:81:F3:69:2B:61:0A:98:67:2F:0E:1B # Fingerprint (SHA1): 9C:BB:48:53:F6:A4:F6:D3:52:A4:E8:32:52:55:60:13:F5:AD:AF:65 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -10300,7 +9271,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: CN=TWCA Global Root CA,OU=Root CA,O=TAIWAN-CA,C=TW # Not Valid Before: Wed Jun 27 06:28:33 2012 # Not Valid After : Tue Dec 31 15:59:59 2030 -# Fingerprint (MD5): F9:03:7E:CF:E6:9E:3C:73:7A:2A:90:07:69:FF:2B:96 +# Fingerprint (SHA-256): 59:76:90:07:F7:68:5D:0F:CD:50:87:2F:9F:95:D5:75:5A:5B:2B:45:7D:81:F3:69:2B:61:0A:98:67:2F:0E:1B # Fingerprint (SHA1): 9C:BB:48:53:F6:A4:F6:D3:52:A4:E8:32:52:55:60:13:F5:AD:AF:65 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -10338,7 +9309,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=TeliaSonera Root CA v1,O=TeliaSonera # Not Valid Before: Thu Oct 18 12:00:50 2007 # Not Valid After : Mon Oct 18 12:00:50 2032 -# Fingerprint (MD5): 37:41:49:1B:18:56:9A:26:F5:AD:C2:66:FB:40:A5:4C +# Fingerprint (SHA-256): DD:69:36:FE:21:F8:F0:77:C1:23:A1:A5:21:C1:22:24:F7:22:55:B7:3E:03:A7:26:06:93:E8:A2:4B:0F:A3:89 # Fingerprint (SHA1): 43:13:BB:96:F1:D5:86:9B:C1:4E:6A:92:F6:CF:F6:34:69:87:82:37 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -10459,7 +9430,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: CN=TeliaSonera Root CA v1,O=TeliaSonera # Not Valid Before: Thu Oct 18 12:00:50 2007 # Not Valid After : Mon Oct 18 12:00:50 2032 -# Fingerprint (MD5): 37:41:49:1B:18:56:9A:26:F5:AD:C2:66:FB:40:A5:4C +# Fingerprint (SHA-256): DD:69:36:FE:21:F8:F0:77:C1:23:A1:A5:21:C1:22:24:F7:22:55:B7:3E:03:A7:26:06:93:E8:A2:4B:0F:A3:89 # Fingerprint (SHA1): 43:13:BB:96:F1:D5:86:9B:C1:4E:6A:92:F6:CF:F6:34:69:87:82:37 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -10496,7 +9467,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=E-Tugra Certification Authority,OU=E-Tugra Sertifikasyon Merkezi,O=E-Tu..ra EBG Bili..im Teknolojileri ve Hizmetleri A....,L=Ankara,C=TR # Not Valid Before: Tue Mar 05 12:09:48 2013 # Not Valid After : Fri Mar 03 12:09:48 2023 -# Fingerprint (MD5): B8:A1:03:63:B0:BD:21:71:70:8A:6F:13:3A:BB:79:49 +# Fingerprint (SHA-256): B0:BF:D5:2B:B0:D7:D9:BD:92:BF:5D:4D:C1:3D:A2:55:C0:2C:54:2F:37:83:65:EA:89:39:11:F5:5E:55:F2:3C # Fingerprint (SHA1): 51:C6:E7:08:49:06:6E:F3:92:D4:5C:A0:0D:6D:A3:62:8F:C3:52:39 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -10649,7 +9620,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: CN=E-Tugra Certification Authority,OU=E-Tugra Sertifikasyon Merkezi,O=E-Tu..ra EBG Bili..im Teknolojileri ve Hizmetleri A....,L=Ankara,C=TR # Not Valid Before: Tue Mar 05 12:09:48 2013 # Not Valid After : Fri Mar 03 12:09:48 2023 -# Fingerprint (MD5): B8:A1:03:63:B0:BD:21:71:70:8A:6F:13:3A:BB:79:49 +# Fingerprint (SHA-256): B0:BF:D5:2B:B0:D7:D9:BD:92:BF:5D:4D:C1:3D:A2:55:C0:2C:54:2F:37:83:65:EA:89:39:11:F5:5E:55:F2:3C # Fingerprint (SHA1): 51:C6:E7:08:49:06:6E:F3:92:D4:5C:A0:0D:6D:A3:62:8F:C3:52:39 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -10693,7 +9664,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: CN=T-TeleSec GlobalRoot Class 2,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE # Not Valid Before: Wed Oct 01 10:40:14 2008 # Not Valid After : Sat Oct 01 23:59:59 2033 -# Fingerprint (MD5): 2B:9B:9E:E4:7B:6C:1F:00:72:1A:CC:C1:77:79:DF:6A +# Fingerprint (SHA-256): 91:E2:F5:78:8D:58:10:EB:A7:BA:58:73:7D:E1:54:8A:8E:CA:CD:01:45:98:BC:0B:14:3E:04:1B:17:05:25:52 # Fingerprint (SHA1): 59:0D:2D:7D:88:4F:40:2E:61:7E:A5:62:32:17:65:CF:17:D8:94:E9 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -10800,7 +9771,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: CN=T-TeleSec GlobalRoot Class 2,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE # Not Valid Before: Wed Oct 01 10:40:14 2008 # Not Valid After : Sat Oct 01 23:59:59 2033 -# Fingerprint (MD5): 2B:9B:9E:E4:7B:6C:1F:00:72:1A:CC:C1:77:79:DF:6A +# Fingerprint (SHA-256): 91:E2:F5:78:8D:58:10:EB:A7:BA:58:73:7D:E1:54:8A:8E:CA:CD:01:45:98:BC:0B:14:3E:04:1B:17:05:25:52 # Fingerprint (SHA1): 59:0D:2D:7D:88:4F:40:2E:61:7E:A5:62:32:17:65:CF:17:D8:94:E9 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -10841,7 +9812,7 @@ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # Subject: C=DE,O=Atos,CN=Atos TrustedRoot 2011 # Not Valid Before: Thu Jul 07 14:58:30 2011 # Not Valid After : Tue Dec 31 23:59:59 2030 -# Fingerprint (MD5): AE:B9:C4:32:4B:AC:7F:5D:66:CC:77:94:BB:2A:77:56 +# Fingerprint (SHA-256): F3:56:BE:A2:44:B7:A9:1E:B3:5D:53:CA:9A:D7:86:4A:CE:01:8E:2D:35:D5:F8:F9:6D:DF:68:A6:F4:1A:A4:74 # Fingerprint (SHA1): 2B:B1:F5:3E:55:0C:1D:C5:F1:D4:E6:B7:6A:46:4B:55:06:02:AC:21 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE @@ -10933,7 +9904,7 @@ CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE # Subject: C=DE,O=Atos,CN=Atos TrustedRoot 2011 # Not Valid Before: Thu Jul 07 14:58:30 2011 # Not Valid After : Tue Dec 31 23:59:59 2030 -# Fingerprint (MD5): AE:B9:C4:32:4B:AC:7F:5D:66:CC:77:94:BB:2A:77:56 +# Fingerprint (SHA-256): F3:56:BE:A2:44:B7:A9:1E:B3:5D:53:CA:9A:D7:86:4A:CE:01:8E:2D:35:D5:F8:F9:6D:DF:68:A6:F4:1A:A4:74 # Fingerprint (SHA1): 2B:B1:F5:3E:55:0C:1D:C5:F1:D4:E6:B7:6A:46:4B:55:06:02:AC:21 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE @@ -12646,117 +11617,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE -# -# Certificate "GlobalSign ECC Root CA - R4" -# -# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R4 -# Serial Number:2a:38:a4:1c:96:0a:04:de:42:b2:28:a5:0b:e8:34:98:02 -# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R4 -# Not Valid Before: Tue Nov 13 00:00:00 2012 -# Not Valid After : Tue Jan 19 03:14:07 2038 -# Fingerprint (SHA-256): BE:C9:49:11:C2:95:56:76:DB:6C:0A:55:09:86:D7:6E:3B:A0:05:66:7C:44:2C:97:62:B4:FB:B7:73:DE:22:8C -# Fingerprint (SHA1): 69:69:56:2E:40:80:F4:24:A1:E7:19:9F:14:BA:F3:EE:58:AB:6A:BB -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign ECC Root CA - R4" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\120\061\044\060\042\006\003\125\004\013\023\033\107\154\157 -\142\141\154\123\151\147\156\040\105\103\103\040\122\157\157\164 -\040\103\101\040\055\040\122\064\061\023\060\021\006\003\125\004 -\012\023\012\107\154\157\142\141\154\123\151\147\156\061\023\060 -\021\006\003\125\004\003\023\012\107\154\157\142\141\154\123\151 -\147\156 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\120\061\044\060\042\006\003\125\004\013\023\033\107\154\157 -\142\141\154\123\151\147\156\040\105\103\103\040\122\157\157\164 -\040\103\101\040\055\040\122\064\061\023\060\021\006\003\125\004 -\012\023\012\107\154\157\142\141\154\123\151\147\156\061\023\060 -\021\006\003\125\004\003\023\012\107\154\157\142\141\154\123\151 -\147\156 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\052\070\244\034\226\012\004\336\102\262\050\245\013\350 -\064\230\002 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\001\341\060\202\001\207\240\003\002\001\002\002\021\052 -\070\244\034\226\012\004\336\102\262\050\245\013\350\064\230\002 -\060\012\006\010\052\206\110\316\075\004\003\002\060\120\061\044 -\060\042\006\003\125\004\013\023\033\107\154\157\142\141\154\123 -\151\147\156\040\105\103\103\040\122\157\157\164\040\103\101\040 -\055\040\122\064\061\023\060\021\006\003\125\004\012\023\012\107 -\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 -\004\003\023\012\107\154\157\142\141\154\123\151\147\156\060\036 -\027\015\061\062\061\061\061\063\060\060\060\060\060\060\132\027 -\015\063\070\060\061\061\071\060\063\061\064\060\067\132\060\120 -\061\044\060\042\006\003\125\004\013\023\033\107\154\157\142\141 -\154\123\151\147\156\040\105\103\103\040\122\157\157\164\040\103 -\101\040\055\040\122\064\061\023\060\021\006\003\125\004\012\023 -\012\107\154\157\142\141\154\123\151\147\156\061\023\060\021\006 -\003\125\004\003\023\012\107\154\157\142\141\154\123\151\147\156 -\060\131\060\023\006\007\052\206\110\316\075\002\001\006\010\052 -\206\110\316\075\003\001\007\003\102\000\004\270\306\171\323\217 -\154\045\016\237\056\071\031\034\003\244\256\232\345\071\007\011 -\026\312\143\261\271\206\370\212\127\301\127\316\102\372\163\241 -\367\145\102\377\036\301\000\262\156\163\016\377\307\041\345\030 -\244\252\331\161\077\250\324\271\316\214\035\243\102\060\100\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060 -\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 -\060\035\006\003\125\035\016\004\026\004\024\124\260\173\255\105 -\270\342\100\177\373\012\156\373\276\063\311\074\243\204\325\060 -\012\006\010\052\206\110\316\075\004\003\002\003\110\000\060\105 -\002\041\000\334\222\241\240\023\246\317\003\260\346\304\041\227 -\220\372\024\127\055\003\354\356\074\323\156\312\250\154\166\274 -\242\336\273\002\040\047\250\205\047\065\233\126\306\243\362\107 -\322\267\156\033\002\000\027\252\147\246\025\221\336\372\224\354 -\173\013\370\237\204 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GlobalSign ECC Root CA - R4" -# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R4 -# Serial Number:2a:38:a4:1c:96:0a:04:de:42:b2:28:a5:0b:e8:34:98:02 -# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R4 -# Not Valid Before: Tue Nov 13 00:00:00 2012 -# Not Valid After : Tue Jan 19 03:14:07 2038 -# Fingerprint (SHA-256): BE:C9:49:11:C2:95:56:76:DB:6C:0A:55:09:86:D7:6E:3B:A0:05:66:7C:44:2C:97:62:B4:FB:B7:73:DE:22:8C -# Fingerprint (SHA1): 69:69:56:2E:40:80:F4:24:A1:E7:19:9F:14:BA:F3:EE:58:AB:6A:BB -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign ECC Root CA - R4" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\151\151\126\056\100\200\364\044\241\347\031\237\024\272\363\356 -\130\253\152\273 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\040\360\047\150\321\176\240\235\016\346\052\312\337\134\211\216 -END -CKA_ISSUER MULTILINE_OCTAL -\060\120\061\044\060\042\006\003\125\004\013\023\033\107\154\157 -\142\141\154\123\151\147\156\040\105\103\103\040\122\157\157\164 -\040\103\101\040\055\040\122\064\061\023\060\021\006\003\125\004 -\012\023\012\107\154\157\142\141\154\123\151\147\156\061\023\060 -\021\006\003\125\004\003\023\012\107\154\157\142\141\154\123\151 -\147\156 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\052\070\244\034\226\012\004\336\102\262\050\245\013\350 -\064\230\002 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - # # Certificate "GlobalSign ECC Root CA - R5" # @@ -17845,325 +16705,321 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "GTS Root R1" +# Certificate "UCA Global G2 Root" # -# Issuer: CN=GTS Root R1,O=Google Trust Services LLC,C=US -# Serial Number:6e:47:a9:c5:4b:47:0c:0d:ec:33:d0:89:b9:1c:f4:e1 -# Subject: CN=GTS Root R1,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): 2A:57:54:71:E3:13:40:BC:21:58:1C:BD:2C:F1:3E:15:84:63:20:3E:CE:94:BC:F9:D3:CC:19:6B:F0:9A:54:72 -# Fingerprint (SHA1): E1:C9:50:E6:EF:22:F8:4C:56:45:72:8B:92:20:60:D7:D5:A7:A3:E8 +# Issuer: CN=UCA Global G2 Root,O=UniTrust,C=CN +# Serial Number:5d:df:b1:da:5a:a3:ed:5d:be:5a:65:20:65:03:90:ef +# Subject: CN=UCA Global G2 Root,O=UniTrust,C=CN +# Not Valid Before: Fri Mar 11 00:00:00 2016 +# Not Valid After : Mon Dec 31 00:00:00 2040 +# Fingerprint (SHA-256): 9B:EA:11:C9:76:FE:01:47:64:C1:BE:56:A6:F9:14:B5:A5:60:31:7A:BD:99:88:39:33:82:E5:16:1A:A0:49:3C +# Fingerprint (SHA1): 28:F9:78:16:19:7A:FF:18:25:18:AA:44:FE:C1:A0:CE:5C:B6:4C:8A CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R1" +CKA_LABEL UTF8 "UCA Global G2 Root" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\061 +\060\075\061\013\060\011\006\003\125\004\006\023\002\103\116\061 +\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 +\163\164\061\033\060\031\006\003\125\004\003\014\022\125\103\101 +\040\107\154\157\142\141\154\040\107\062\040\122\157\157\164 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\061 +\060\075\061\013\060\011\006\003\125\004\006\023\002\103\116\061 +\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 +\163\164\061\033\060\031\006\003\125\004\003\014\022\125\103\101 +\040\107\154\157\142\141\154\040\107\062\040\122\157\157\164 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\156\107\251\305\113\107\014\015\354\063\320\211\271\034 -\364\341 +\002\020\135\337\261\332\132\243\355\135\276\132\145\040\145\003 +\220\357 END CKA_VALUE MULTILINE_OCTAL -\060\202\005\132\060\202\003\102\240\003\002\001\002\002\020\156 -\107\251\305\113\107\014\015\354\063\320\211\271\034\364\341\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\107 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\042\060 -\040\006\003\125\004\012\023\031\107\157\157\147\154\145\040\124 -\162\165\163\164\040\123\145\162\166\151\143\145\163\040\114\114 -\103\061\024\060\022\006\003\125\004\003\023\013\107\124\123\040 -\122\157\157\164\040\122\061\060\036\027\015\061\066\060\066\062 -\062\060\060\060\060\060\060\132\027\015\063\066\060\066\062\062 -\060\060\060\060\060\060\132\060\107\061\013\060\011\006\003\125 -\004\006\023\002\125\123\061\042\060\040\006\003\125\004\012\023 -\031\107\157\157\147\154\145\040\124\162\165\163\164\040\123\145 -\162\166\151\143\145\163\040\114\114\103\061\024\060\022\006\003 -\125\004\003\023\013\107\124\123\040\122\157\157\164\040\122\061 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\266\021\002\213\036\343\241\167\233\073\334\277\224\076\267 -\225\247\100\074\241\375\202\371\175\062\006\202\161\366\366\214 -\177\373\350\333\274\152\056\227\227\243\214\113\371\053\366\261 -\371\316\204\035\261\371\305\227\336\357\271\362\243\351\274\022 -\211\136\247\252\122\253\370\043\047\313\244\261\234\143\333\327 -\231\176\360\012\136\353\150\246\364\306\132\107\015\115\020\063 -\343\116\261\023\243\310\030\154\113\354\374\011\220\337\235\144 -\051\045\043\007\241\264\322\075\056\140\340\317\322\011\207\273 -\315\110\360\115\302\302\172\210\212\273\272\317\131\031\326\257 -\217\260\007\260\236\061\361\202\301\300\337\056\246\155\154\031 -\016\265\330\176\046\032\105\003\075\260\171\244\224\050\255\017 -\177\046\345\250\010\376\226\350\074\150\224\123\356\203\072\210 -\053\025\226\011\262\340\172\214\056\165\326\234\353\247\126\144 -\217\226\117\150\256\075\227\302\204\217\300\274\100\300\013\134 -\275\366\207\263\065\154\254\030\120\177\204\340\114\315\222\323 -\040\351\063\274\122\231\257\062\265\051\263\045\052\264\110\371 -\162\341\312\144\367\346\202\020\215\350\235\302\212\210\372\070 -\146\212\374\143\371\001\371\170\375\173\134\167\372\166\207\372 -\354\337\261\016\171\225\127\264\275\046\357\326\001\321\353\026 -\012\273\216\013\265\305\305\212\125\253\323\254\352\221\113\051 -\314\031\244\062\045\116\052\361\145\104\320\002\316\252\316\111 -\264\352\237\174\203\260\100\173\347\103\253\247\154\243\217\175 -\211\201\372\114\245\377\325\216\303\316\113\340\265\330\263\216 -\105\317\166\300\355\100\053\375\123\017\260\247\325\073\015\261 -\212\242\003\336\061\255\314\167\352\157\173\076\326\337\221\042 -\022\346\276\372\330\062\374\020\143\024\121\162\336\135\326\026 -\223\275\051\150\063\357\072\146\354\007\212\046\337\023\327\127 -\145\170\047\336\136\111\024\000\242\000\177\232\250\041\266\251 -\261\225\260\245\271\015\026\021\332\307\154\110\074\100\340\176 -\015\132\315\126\074\321\227\005\271\313\113\355\071\113\234\304 -\077\322\125\023\156\044\260\326\161\372\364\301\272\314\355\033 -\365\376\201\101\330\000\230\075\072\310\256\172\230\067\030\005 -\225\002\003\001\000\001\243\102\060\100\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\006\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 -\035\016\004\026\004\024\344\257\053\046\161\032\053\110\047\205 -\057\122\146\054\357\360\211\023\161\076\060\015\006\011\052\206 -\110\206\367\015\001\001\014\005\000\003\202\002\001\000\070\226 -\012\356\075\264\226\036\137\357\235\234\013\063\237\053\340\312 -\375\322\216\012\037\101\164\245\174\252\204\324\345\362\036\346 -\067\122\062\234\013\321\141\035\277\050\301\266\104\051\065\165 -\167\230\262\174\331\275\164\254\212\150\343\251\061\011\051\001 -\140\163\343\107\174\123\250\220\112\047\357\113\327\237\223\347 -\202\066\316\232\150\014\202\347\317\324\020\026\157\137\016\231 -\134\366\037\161\175\357\357\173\057\176\352\066\326\227\160\013 -\025\356\327\134\126\152\063\245\343\111\070\014\270\175\373\215 -\205\244\261\131\136\364\152\341\335\241\366\144\104\256\346\121 -\203\041\146\306\021\076\363\316\107\356\234\050\037\045\332\377 -\254\146\225\335\065\017\134\357\040\054\142\375\221\272\251\314 -\374\132\234\223\201\203\051\227\112\174\132\162\264\071\320\267 -\167\313\171\375\151\072\222\067\355\156\070\145\106\176\351\140 -\275\171\210\227\137\070\022\364\356\257\133\202\310\206\325\341 -\231\155\214\004\362\166\272\111\366\156\351\155\036\137\240\357 -\047\202\166\100\370\246\323\130\134\017\054\102\332\102\306\173 -\210\064\307\301\330\105\233\301\076\305\141\035\331\143\120\111 -\366\064\205\152\340\030\305\156\107\253\101\102\051\233\366\140 -\015\322\061\323\143\230\043\223\132\000\201\110\264\357\315\212 -\315\311\317\231\356\331\236\252\066\341\150\113\161\111\024\066 -\050\072\075\035\316\232\217\045\346\200\161\141\053\265\173\314 -\371\045\026\201\341\061\137\241\243\176\026\244\234\026\152\227 -\030\275\166\162\245\013\236\035\066\346\057\241\057\276\160\221 -\017\250\346\332\370\304\222\100\154\045\176\173\263\011\334\262 -\027\255\200\104\360\150\245\217\224\165\377\164\132\350\250\002 -\174\014\011\342\251\113\013\240\205\013\142\271\357\241\061\222 -\373\357\366\121\004\211\154\350\251\164\241\273\027\263\265\375 -\111\017\174\074\354\203\030\040\103\116\325\223\272\264\064\261 -\037\026\066\037\014\346\144\071\026\114\334\340\376\035\310\251 -\142\075\100\352\312\305\064\002\264\256\211\210\063\065\334\054 -\023\163\330\047\361\320\162\356\165\073\042\336\230\150\146\133 -\361\306\143\107\125\034\272\245\010\121\165\246\110\045 +\060\202\005\106\060\202\003\056\240\003\002\001\002\002\020\135 +\337\261\332\132\243\355\135\276\132\145\040\145\003\220\357\060 +\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\075 +\061\013\060\011\006\003\125\004\006\023\002\103\116\061\021\060 +\017\006\003\125\004\012\014\010\125\156\151\124\162\165\163\164 +\061\033\060\031\006\003\125\004\003\014\022\125\103\101\040\107 +\154\157\142\141\154\040\107\062\040\122\157\157\164\060\036\027 +\015\061\066\060\063\061\061\060\060\060\060\060\060\132\027\015 +\064\060\061\062\063\061\060\060\060\060\060\060\132\060\075\061 +\013\060\011\006\003\125\004\006\023\002\103\116\061\021\060\017 +\006\003\125\004\012\014\010\125\156\151\124\162\165\163\164\061 +\033\060\031\006\003\125\004\003\014\022\125\103\101\040\107\154 +\157\142\141\154\040\107\062\040\122\157\157\164\060\202\002\042 +\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 +\202\002\017\000\060\202\002\012\002\202\002\001\000\305\346\053 +\157\174\357\046\005\047\243\201\044\332\157\313\001\371\231\232 +\251\062\302\042\207\141\101\221\073\313\303\150\033\006\305\114 +\251\053\301\147\027\042\035\053\355\371\051\211\223\242\170\275 +\222\153\240\243\015\242\176\312\223\263\246\321\214\065\325\165 +\371\027\366\317\105\305\345\172\354\167\223\240\217\043\256\016 +\032\003\177\276\324\320\355\056\173\253\106\043\133\377\054\346 +\124\172\224\300\052\025\360\311\215\260\172\073\044\341\327\150 +\342\061\074\006\063\106\266\124\021\246\245\057\042\124\052\130 +\015\001\002\361\372\025\121\147\154\300\372\327\266\033\177\321 +\126\210\057\032\072\215\073\273\202\021\340\107\000\320\122\207 +\253\373\206\176\017\044\153\100\235\064\147\274\215\307\055\206 +\157\171\076\216\251\074\027\113\177\260\231\343\260\161\140\334 +\013\365\144\303\316\103\274\155\161\271\322\336\047\133\212\350 +\330\306\256\341\131\175\317\050\055\065\270\225\126\032\361\262 +\130\113\267\022\067\310\174\263\355\113\200\341\215\372\062\043 +\266\157\267\110\225\010\261\104\116\205\214\072\002\124\040\057 +\337\277\127\117\073\072\220\041\327\301\046\065\124\040\354\307 +\077\107\354\357\132\277\113\172\301\255\073\027\120\134\142\330 +\017\113\112\334\053\372\156\274\163\222\315\354\307\120\350\101 +\226\327\251\176\155\330\351\035\217\212\265\271\130\222\272\112 +\222\053\014\126\375\200\353\010\360\136\051\156\033\034\014\257 +\217\223\211\255\333\275\243\236\041\312\211\031\354\337\265\303 +\032\353\026\376\170\066\114\326\156\320\076\027\034\220\027\153 +\046\272\373\172\057\277\021\034\030\016\055\163\003\217\240\345 +\065\240\132\342\114\165\035\161\341\071\070\123\170\100\314\203 +\223\327\012\236\235\133\217\212\344\345\340\110\344\110\262\107 +\315\116\052\165\052\173\362\042\366\311\276\011\221\226\127\172 +\210\210\254\356\160\254\371\334\051\343\014\034\073\022\116\104 +\326\247\116\260\046\310\363\331\032\227\221\150\352\357\215\106 +\006\322\126\105\130\232\074\014\017\203\270\005\045\303\071\317 +\073\244\064\211\267\171\022\057\107\305\347\251\227\151\374\246 +\167\147\265\337\173\361\172\145\025\344\141\126\145\002\003\001 +\000\001\243\102\060\100\060\016\006\003\125\035\017\001\001\377 +\004\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377 +\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 +\004\024\201\304\214\314\365\344\060\377\245\014\010\137\214\025 +\147\041\164\001\337\337\060\015\006\011\052\206\110\206\367\015 +\001\001\013\005\000\003\202\002\001\000\023\145\042\365\216\053 +\255\104\344\313\377\271\150\346\303\200\110\075\004\173\372\043 +\057\172\355\066\332\262\316\155\366\346\236\345\137\130\217\313 +\067\062\241\310\145\266\256\070\075\065\033\076\274\073\266\004 +\320\274\371\111\365\233\367\205\305\066\266\313\274\370\310\071 +\325\344\137\007\275\025\124\227\164\312\312\355\117\272\272\144 +\166\237\201\270\204\105\111\114\215\157\242\353\261\314\321\303 +\224\332\104\302\346\342\352\030\350\242\037\047\005\272\327\345 +\326\251\315\335\357\166\230\215\000\016\315\033\372\003\267\216 +\200\130\016\047\077\122\373\224\242\312\136\145\311\326\204\332 +\271\065\161\363\046\300\117\167\346\201\047\322\167\073\232\024 +\157\171\364\366\320\341\323\224\272\320\127\121\275\047\005\015 +\301\375\310\022\060\356\157\215\021\053\010\235\324\324\277\200 +\105\024\232\210\104\332\060\352\264\247\343\356\357\133\202\325 +\076\326\255\170\222\333\134\074\363\330\255\372\270\153\177\304 +\066\050\266\002\025\212\124\054\234\260\027\163\216\320\067\243 +\024\074\230\225\000\014\051\005\133\236\111\111\261\137\307\343 +\313\317\047\145\216\065\027\267\127\310\060\331\101\133\271\024 +\266\350\302\017\224\061\247\224\230\314\152\353\265\341\047\365 +\020\250\001\350\216\022\142\350\210\314\265\177\106\227\300\233 +\020\146\070\032\066\106\137\042\150\075\337\311\306\023\047\253 +\123\006\254\242\074\206\006\145\157\261\176\261\051\104\232\243 +\272\111\151\050\151\217\327\345\137\255\004\206\144\157\032\240 +\014\305\010\142\316\200\243\320\363\354\150\336\276\063\307\027 +\133\177\200\304\114\114\261\246\204\212\303\073\270\011\315\024 +\201\272\030\343\124\127\066\376\333\057\174\107\241\072\063\310 +\371\130\073\104\117\261\312\002\211\004\226\050\150\305\113\270 +\046\211\273\326\063\057\120\325\376\232\211\272\030\062\222\124 +\306\133\340\235\371\136\345\015\042\233\366\332\342\310\041\262 +\142\041\252\206\100\262\056\144\323\137\310\343\176\021\147\105 +\037\005\376\343\242\357\263\250\263\363\175\217\370\014\037\042 +\037\055\160\264\270\001\064\166\060\000\345\043\170\247\126\327 +\120\037\212\373\006\365\302\031\360\320 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "GTS Root R1" -# Issuer: CN=GTS Root R1,O=Google Trust Services LLC,C=US -# Serial Number:6e:47:a9:c5:4b:47:0c:0d:ec:33:d0:89:b9:1c:f4:e1 -# Subject: CN=GTS Root R1,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): 2A:57:54:71:E3:13:40:BC:21:58:1C:BD:2C:F1:3E:15:84:63:20:3E:CE:94:BC:F9:D3:CC:19:6B:F0:9A:54:72 -# Fingerprint (SHA1): E1:C9:50:E6:EF:22:F8:4C:56:45:72:8B:92:20:60:D7:D5:A7:A3:E8 +# Trust for "UCA Global G2 Root" +# Issuer: CN=UCA Global G2 Root,O=UniTrust,C=CN +# Serial Number:5d:df:b1:da:5a:a3:ed:5d:be:5a:65:20:65:03:90:ef +# Subject: CN=UCA Global G2 Root,O=UniTrust,C=CN +# Not Valid Before: Fri Mar 11 00:00:00 2016 +# Not Valid After : Mon Dec 31 00:00:00 2040 +# Fingerprint (SHA-256): 9B:EA:11:C9:76:FE:01:47:64:C1:BE:56:A6:F9:14:B5:A5:60:31:7A:BD:99:88:39:33:82:E5:16:1A:A0:49:3C +# Fingerprint (SHA1): 28:F9:78:16:19:7A:FF:18:25:18:AA:44:FE:C1:A0:CE:5C:B6:4C:8A CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R1" +CKA_LABEL UTF8 "UCA Global G2 Root" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\341\311\120\346\357\042\370\114\126\105\162\213\222\040\140\327 -\325\247\243\350 +\050\371\170\026\031\172\377\030\045\030\252\104\376\301\240\316 +\134\266\114\212 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\202\032\357\324\322\112\362\237\342\075\227\006\024\160\162\205 +\200\376\360\304\112\360\134\142\062\237\034\272\170\251\120\370 END CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\061 +\060\075\061\013\060\011\006\003\125\004\006\023\002\103\116\061 +\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 +\163\164\061\033\060\031\006\003\125\004\003\014\022\125\103\101 +\040\107\154\157\142\141\154\040\107\062\040\122\157\157\164 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\156\107\251\305\113\107\014\015\354\063\320\211\271\034 -\364\341 +\002\020\135\337\261\332\132\243\355\135\276\132\145\040\145\003 +\220\357 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "GTS Root R2" +# Certificate "UCA Extended Validation Root" # -# Issuer: CN=GTS Root R2,O=Google Trust Services LLC,C=US -# Serial Number:6e:47:a9:c6:5a:b3:e7:20:c5:30:9a:3f:68:52:f2:6f -# Subject: CN=GTS Root R2,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): C4:5D:7B:B0:8E:6D:67:E6:2E:42:35:11:0B:56:4E:5F:78:FD:92:EF:05:8C:84:0A:EA:4E:64:55:D7:58:5C:60 -# Fingerprint (SHA1): D2:73:96:2A:2A:5E:39:9F:73:3F:E1:C7:1E:64:3F:03:38:34:FC:4D +# Issuer: CN=UCA Extended Validation Root,O=UniTrust,C=CN +# Serial Number:4f:d2:2b:8f:f5:64:c8:33:9e:4f:34:58:66:23:70:60 +# Subject: CN=UCA Extended Validation Root,O=UniTrust,C=CN +# Not Valid Before: Fri Mar 13 00:00:00 2015 +# Not Valid After : Fri Dec 31 00:00:00 2038 +# Fingerprint (SHA-256): D4:3A:F9:B3:54:73:75:5C:96:84:FC:06:D7:D8:CB:70:EE:5C:28:E7:73:FB:29:4E:B4:1E:E7:17:22:92:4D:24 +# Fingerprint (SHA1): A3:A1:B0:6F:24:61:23:4A:E3:36:A5:C2:37:FC:A6:FF:DD:F0:D7:3A CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R2" +CKA_LABEL UTF8 "UCA Extended Validation Root" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\062 +\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 +\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 +\163\164\061\045\060\043\006\003\125\004\003\014\034\125\103\101 +\040\105\170\164\145\156\144\145\144\040\126\141\154\151\144\141 +\164\151\157\156\040\122\157\157\164 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\062 +\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 +\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 +\163\164\061\045\060\043\006\003\125\004\003\014\034\125\103\101 +\040\105\170\164\145\156\144\145\144\040\126\141\154\151\144\141 +\164\151\157\156\040\122\157\157\164 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\156\107\251\306\132\263\347\040\305\060\232\077\150\122 -\362\157 +\002\020\117\322\053\217\365\144\310\063\236\117\064\130\146\043 +\160\140 END CKA_VALUE MULTILINE_OCTAL -\060\202\005\132\060\202\003\102\240\003\002\001\002\002\020\156 -\107\251\306\132\263\347\040\305\060\232\077\150\122\362\157\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\107 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\042\060 -\040\006\003\125\004\012\023\031\107\157\157\147\154\145\040\124 -\162\165\163\164\040\123\145\162\166\151\143\145\163\040\114\114 -\103\061\024\060\022\006\003\125\004\003\023\013\107\124\123\040 -\122\157\157\164\040\122\062\060\036\027\015\061\066\060\066\062 -\062\060\060\060\060\060\060\132\027\015\063\066\060\066\062\062 +\060\202\005\132\060\202\003\102\240\003\002\001\002\002\020\117 +\322\053\217\365\144\310\063\236\117\064\130\146\043\160\140\060 +\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\107 +\061\013\060\011\006\003\125\004\006\023\002\103\116\061\021\060 +\017\006\003\125\004\012\014\010\125\156\151\124\162\165\163\164 +\061\045\060\043\006\003\125\004\003\014\034\125\103\101\040\105 +\170\164\145\156\144\145\144\040\126\141\154\151\144\141\164\151 +\157\156\040\122\157\157\164\060\036\027\015\061\065\060\063\061 +\063\060\060\060\060\060\060\132\027\015\063\070\061\062\063\061 \060\060\060\060\060\060\132\060\107\061\013\060\011\006\003\125 -\004\006\023\002\125\123\061\042\060\040\006\003\125\004\012\023 -\031\107\157\157\147\154\145\040\124\162\165\163\164\040\123\145 -\162\166\151\143\145\163\040\114\114\103\061\024\060\022\006\003 -\125\004\003\023\013\107\124\123\040\122\157\157\164\040\122\062 +\004\006\023\002\103\116\061\021\060\017\006\003\125\004\012\014 +\010\125\156\151\124\162\165\163\164\061\045\060\043\006\003\125 +\004\003\014\034\125\103\101\040\105\170\164\145\156\144\145\144 +\040\126\141\154\151\144\141\164\151\157\156\040\122\157\157\164 \060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 \001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\316\336\375\246\373\354\354\024\064\074\007\006\132\154\131 -\367\031\065\335\367\301\235\125\252\323\315\073\244\223\162\357 -\012\372\155\235\366\360\205\200\133\241\110\122\237\071\305\267 -\356\050\254\357\313\166\150\024\271\337\255\001\154\231\037\304 -\042\035\237\376\162\167\340\054\133\257\344\004\277\117\162\240 -\032\064\230\350\071\150\354\225\045\173\166\241\346\151\271\205 -\031\275\211\214\376\255\355\066\352\163\274\377\203\342\313\175 -\301\322\316\112\263\215\005\236\213\111\223\337\301\133\320\156 -\136\360\056\060\056\202\374\372\274\264\027\012\110\345\210\233 -\305\233\153\336\260\312\264\003\360\332\364\220\270\145\144\367 -\134\114\255\350\176\146\136\231\327\270\302\076\310\320\023\235 -\255\356\344\105\173\211\125\367\212\037\142\122\204\022\263\302 -\100\227\343\212\037\107\221\246\164\132\322\370\261\143\050\020 -\270\263\011\270\126\167\100\242\046\230\171\306\376\337\045\356 -\076\345\240\177\324\141\017\121\113\074\077\214\332\341\160\164 -\330\302\150\241\371\301\014\351\241\342\177\273\125\074\166\006 -\356\152\116\314\222\210\060\115\232\275\117\013\110\232\204\265 -\230\243\325\373\163\301\127\141\335\050\126\165\023\256\207\216 -\347\014\121\011\020\165\210\114\274\215\371\173\074\324\042\110 -\037\052\334\353\153\273\104\261\313\063\161\062\106\257\255\112 -\361\214\350\164\072\254\347\032\042\163\200\322\060\367\045\102 -\307\042\073\073\022\255\226\056\306\303\166\007\252\040\267\065 -\111\127\351\222\111\350\166\026\162\061\147\053\226\176\212\243 -\307\224\126\042\277\152\113\176\001\041\262\043\062\337\344\232 -\104\155\131\133\135\365\000\240\034\233\306\170\227\215\220\377 -\233\310\252\264\257\021\121\071\136\331\373\147\255\325\133\021 -\235\062\232\033\275\325\272\133\245\311\313\045\151\123\125\047 -\134\340\312\066\313\210\141\373\036\267\320\313\356\026\373\323 -\246\114\336\222\245\324\342\337\365\006\124\336\056\235\113\264 -\223\060\252\201\316\335\032\334\121\163\015\117\160\351\345\266 -\026\041\031\171\262\346\211\013\165\144\312\325\253\274\011\301 -\030\241\377\324\124\241\205\074\375\024\044\003\262\207\323\244 -\267\002\003\001\000\001\243\102\060\100\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\006\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 -\035\016\004\026\004\024\273\377\312\216\043\237\117\231\312\333 -\342\150\246\245\025\047\027\036\331\016\060\015\006\011\052\206 -\110\206\367\015\001\001\014\005\000\003\202\002\001\000\266\151 -\360\246\167\376\236\356\013\201\255\341\300\251\307\371\065\035 -\100\202\253\346\004\264\337\313\367\035\017\203\360\176\023\115 -\215\214\356\343\063\042\303\071\374\100\337\156\101\113\102\123 -\276\026\210\361\322\070\136\304\150\231\034\230\122\223\214\347 -\150\355\033\152\163\172\005\100\115\177\145\073\326\130\361\316 -\203\107\140\343\377\227\251\234\140\167\030\125\265\176\010\223 -\317\320\366\074\147\003\025\141\011\371\201\171\365\354\123\244 -\237\311\217\001\213\163\304\167\166\334\203\242\365\014\111\032 -\250\166\336\222\233\144\370\263\054\305\047\323\007\300\010\200 -\244\230\222\343\001\226\002\252\002\356\217\073\305\321\155\012 -\063\060\163\170\271\117\124\026\277\013\007\241\244\134\346\313 -\311\134\204\217\017\340\025\167\054\176\046\176\332\304\113\333 -\247\026\167\007\260\315\165\350\162\102\326\225\204\235\206\203 -\362\344\220\315\011\107\324\213\003\160\332\132\306\003\102\364 -\355\067\242\360\033\120\124\113\016\330\204\336\031\050\231\201 -\107\256\011\033\077\110\321\303\157\342\260\140\027\365\356\043 -\002\245\332\000\133\155\220\253\356\242\351\033\073\351\307\104 -\047\105\216\153\237\365\244\204\274\167\371\153\227\254\076\121 -\105\242\021\246\314\205\356\012\150\362\076\120\070\172\044\142 -\036\027\040\067\155\152\115\267\011\233\311\374\244\130\365\266 -\373\234\116\030\273\225\002\347\241\255\233\007\356\066\153\044 -\322\071\206\301\223\203\120\322\201\106\250\137\142\127\054\273 -\154\144\210\010\156\357\023\124\137\335\055\304\147\143\323\317 -\211\067\277\235\040\364\373\172\203\233\240\036\201\000\120\302 -\344\014\042\131\122\020\355\103\126\207\000\370\024\122\247\035 -\213\223\214\242\115\106\177\047\306\161\233\044\336\344\332\206 -\213\015\176\153\040\301\300\236\341\145\330\152\243\246\350\205 -\213\072\007\010\034\272\365\217\125\232\030\165\176\345\354\201 -\146\321\041\163\241\065\104\013\200\075\133\234\136\157\052\027 -\226\321\203\043\210\146\155\346\206\342\160\062\057\122\042\347 -\310\347\177\304\054\140\135\057\303\257\236\105\005\303\204\002 -\267\375\054\010\122\117\202\335\243\360\324\206\011\002 +\000\251\011\007\050\023\002\260\231\340\144\252\036\103\026\172 +\163\261\221\240\165\076\250\372\343\070\000\172\354\211\152\040 +\017\213\305\260\233\063\003\132\206\306\130\206\325\301\205\273 +\117\306\234\100\115\312\276\356\151\226\270\255\201\060\232\174 +\222\005\353\005\053\232\110\320\270\166\076\226\310\040\273\322 +\260\361\217\330\254\105\106\377\252\147\140\264\167\176\152\037 +\074\032\122\172\004\075\007\074\205\015\204\320\037\166\012\367 +\152\024\337\162\343\064\174\127\116\126\001\076\171\361\252\051 +\073\154\372\370\217\155\115\310\065\337\256\353\334\044\356\171 +\105\247\205\266\005\210\336\210\135\045\174\227\144\147\011\331 +\277\132\025\005\206\363\011\036\354\130\062\063\021\363\167\144 +\260\166\037\344\020\065\027\033\362\016\261\154\244\052\243\163 +\374\011\037\036\062\031\123\021\347\331\263\054\056\166\056\241 +\243\336\176\152\210\011\350\362\007\212\370\262\315\020\347\342 +\163\100\223\273\010\321\077\341\374\013\224\263\045\357\174\246 +\327\321\257\237\377\226\232\365\221\173\230\013\167\324\176\350 +\007\322\142\265\225\071\343\363\361\155\017\016\145\204\212\143 +\124\305\200\266\340\236\113\175\107\046\247\001\010\135\321\210 +\236\327\303\062\104\372\202\112\012\150\124\177\070\123\003\314 +\244\000\063\144\121\131\013\243\202\221\172\136\354\026\302\363 +\052\346\142\332\052\333\131\142\020\045\112\052\201\013\107\007 +\103\006\160\207\322\372\223\021\051\172\110\115\353\224\307\160 +\115\257\147\325\121\261\200\040\001\001\264\172\010\246\220\177 +\116\340\357\007\101\207\257\152\245\136\213\373\317\120\262\232 +\124\257\303\211\272\130\055\365\060\230\261\066\162\071\176\111 +\004\375\051\247\114\171\344\005\127\333\224\271\026\123\215\106 +\263\035\225\141\127\126\177\257\360\026\133\141\130\157\066\120 +\021\013\330\254\053\225\026\032\016\037\010\315\066\064\145\020 +\142\146\325\200\137\024\040\137\055\014\240\170\012\150\326\054 +\327\351\157\053\322\112\005\223\374\236\157\153\147\377\210\361 +\116\245\151\112\122\067\005\352\306\026\215\322\304\231\321\202 +\053\073\272\065\165\367\121\121\130\363\310\007\335\344\264\003 +\177\002\003\001\000\001\243\102\060\100\060\035\006\003\125\035 +\016\004\026\004\024\331\164\072\344\060\075\015\367\022\334\176 +\132\005\237\036\064\232\367\341\024\060\017\006\003\125\035\023 +\001\001\377\004\005\060\003\001\001\377\060\016\006\003\125\035 +\017\001\001\377\004\004\003\002\001\206\060\015\006\011\052\206 +\110\206\367\015\001\001\013\005\000\003\202\002\001\000\066\215 +\227\314\102\025\144\051\067\233\046\054\326\373\256\025\151\054 +\153\032\032\367\137\266\371\007\114\131\352\363\311\310\271\256 +\314\272\056\172\334\300\365\260\055\300\073\257\237\160\005\021 +\152\237\045\117\001\051\160\343\345\014\341\352\132\174\334\111 +\273\301\036\052\201\365\026\113\162\221\310\242\061\271\252\332 +\374\235\037\363\135\100\002\023\374\116\034\006\312\263\024\220 +\124\027\031\022\032\361\037\327\014\151\132\366\161\170\364\224 +\175\221\013\216\354\220\124\216\274\157\241\114\253\374\164\144 +\375\161\232\370\101\007\241\315\221\344\074\232\340\233\062\071 +\163\253\052\325\151\310\170\221\046\061\175\342\307\060\361\374 +\024\170\167\022\016\023\364\335\026\224\277\113\147\173\160\123 +\205\312\260\273\363\070\115\054\220\071\300\015\302\135\153\351 +\342\345\325\210\215\326\054\277\253\033\276\265\050\207\022\027 +\164\156\374\175\374\217\320\207\046\260\033\373\271\154\253\342 +\236\075\025\301\073\056\147\002\130\221\237\357\370\102\037\054 +\267\150\365\165\255\317\265\366\377\021\175\302\360\044\245\255 +\323\372\240\074\251\372\135\334\245\240\357\104\244\276\326\350 +\345\344\023\226\027\173\006\076\062\355\307\267\102\274\166\243 +\330\145\070\053\070\065\121\041\016\016\157\056\064\023\100\341 +\053\147\014\155\112\101\060\030\043\132\062\125\231\311\027\340 +\074\336\366\354\171\255\053\130\031\242\255\054\042\032\225\216 +\276\226\220\135\102\127\304\371\024\003\065\053\034\055\121\127 +\010\247\072\336\077\344\310\264\003\163\302\301\046\200\273\013 +\102\037\255\015\257\046\162\332\314\276\263\243\203\130\015\202 +\305\037\106\121\343\234\030\314\215\233\215\354\111\353\165\120 +\325\214\050\131\312\164\064\332\214\013\041\253\036\352\033\345 +\307\375\025\076\300\027\252\373\043\156\046\106\313\372\371\261 +\162\153\151\317\042\204\013\142\017\254\331\031\000\224\242\166 +\074\324\055\232\355\004\236\055\006\142\020\067\122\034\205\162 +\033\047\345\314\306\061\354\067\354\143\131\233\013\035\166\314 +\176\062\232\210\225\010\066\122\273\336\166\137\166\111\111\255 +\177\275\145\040\262\311\301\053\166\030\166\237\126\261 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "GTS Root R2" -# Issuer: CN=GTS Root R2,O=Google Trust Services LLC,C=US -# Serial Number:6e:47:a9:c6:5a:b3:e7:20:c5:30:9a:3f:68:52:f2:6f -# Subject: CN=GTS Root R2,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): C4:5D:7B:B0:8E:6D:67:E6:2E:42:35:11:0B:56:4E:5F:78:FD:92:EF:05:8C:84:0A:EA:4E:64:55:D7:58:5C:60 -# Fingerprint (SHA1): D2:73:96:2A:2A:5E:39:9F:73:3F:E1:C7:1E:64:3F:03:38:34:FC:4D +# Trust for "UCA Extended Validation Root" +# Issuer: CN=UCA Extended Validation Root,O=UniTrust,C=CN +# Serial Number:4f:d2:2b:8f:f5:64:c8:33:9e:4f:34:58:66:23:70:60 +# Subject: CN=UCA Extended Validation Root,O=UniTrust,C=CN +# Not Valid Before: Fri Mar 13 00:00:00 2015 +# Not Valid After : Fri Dec 31 00:00:00 2038 +# Fingerprint (SHA-256): D4:3A:F9:B3:54:73:75:5C:96:84:FC:06:D7:D8:CB:70:EE:5C:28:E7:73:FB:29:4E:B4:1E:E7:17:22:92:4D:24 +# Fingerprint (SHA1): A3:A1:B0:6F:24:61:23:4A:E3:36:A5:C2:37:FC:A6:FF:DD:F0:D7:3A CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R2" +CKA_LABEL UTF8 "UCA Extended Validation Root" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\322\163\226\052\052\136\071\237\163\077\341\307\036\144\077\003 -\070\064\374\115 +\243\241\260\157\044\141\043\112\343\066\245\302\067\374\246\377 +\335\360\327\072 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\104\355\232\016\244\011\073\000\362\256\114\243\306\141\260\213 +\241\363\137\103\306\064\233\332\277\214\176\005\123\255\226\342 END CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\062 +\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 +\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 +\163\164\061\045\060\043\006\003\125\004\003\014\034\125\103\101 +\040\105\170\164\145\156\144\145\144\040\126\141\154\151\144\141 +\164\151\157\156\040\122\157\157\164 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\156\107\251\306\132\263\347\040\305\060\232\077\150\122 -\362\157 +\002\020\117\322\053\217\365\144\310\063\236\117\064\130\146\043 +\160\140 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST @@ -18171,723 +17027,573 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "GTS Root R3" +# Certificate "Certigna Root CA" # -# Issuer: CN=GTS Root R3,O=Google Trust Services LLC,C=US -# Serial Number:6e:47:a9:c7:6c:a9:73:24:40:89:0f:03:55:dd:8d:1d -# Subject: CN=GTS Root R3,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): 15:D5:B8:77:46:19:EA:7D:54:CE:1C:A6:D0:B0:C4:03:E0:37:A9:17:F1:31:E8:A0:4E:1E:6B:7A:71:BA:BC:E5 -# Fingerprint (SHA1): 30:D4:24:6F:07:FF:DB:91:89:8A:0B:E9:49:66:11:EB:8C:5E:46:E5 +# Issuer: CN=Certigna Root CA,OU=0002 48146308100036,O=Dhimyotis,C=FR +# Serial Number:00:ca:e9:1b:89:f1:55:03:0d:a3:e6:41:6d:c4:e3:a6:e1 +# Subject: CN=Certigna Root CA,OU=0002 48146308100036,O=Dhimyotis,C=FR +# Not Valid Before: Tue Oct 01 08:32:27 2013 +# Not Valid After : Sat Oct 01 08:32:27 2033 +# Fingerprint (SHA-256): D4:8D:3D:23:EE:DB:50:A4:59:E5:51:97:60:1C:27:77:4B:9D:7B:18:C9:4D:5A:05:95:11:A1:02:50:B9:31:68 +# Fingerprint (SHA1): 2D:0D:52:14:FF:9E:AD:99:24:01:74:20:47:6E:6C:85:27:27:F5:43 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R3" +CKA_LABEL UTF8 "Certigna Root CA" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\063 +\060\132\061\013\060\011\006\003\125\004\006\023\002\106\122\061 +\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 +\164\151\163\061\034\060\032\006\003\125\004\013\014\023\060\060 +\060\062\040\064\070\061\064\066\063\060\070\061\060\060\060\063 +\066\061\031\060\027\006\003\125\004\003\014\020\103\145\162\164 +\151\147\156\141\040\122\157\157\164\040\103\101 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\063 +\060\132\061\013\060\011\006\003\125\004\006\023\002\106\122\061 +\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 +\164\151\163\061\034\060\032\006\003\125\004\013\014\023\060\060 +\060\062\040\064\070\061\064\066\063\060\070\061\060\060\060\063 +\066\061\031\060\027\006\003\125\004\003\014\020\103\145\162\164 +\151\147\156\141\040\122\157\157\164\040\103\101 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\156\107\251\307\154\251\163\044\100\211\017\003\125\335 -\215\035 +\002\021\000\312\351\033\211\361\125\003\015\243\346\101\155\304 +\343\246\341 END CKA_VALUE MULTILINE_OCTAL -\060\202\002\014\060\202\001\221\240\003\002\001\002\002\020\156 -\107\251\307\154\251\163\044\100\211\017\003\125\335\215\035\060 -\012\006\010\052\206\110\316\075\004\003\003\060\107\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\042\060\040\006\003 -\125\004\012\023\031\107\157\157\147\154\145\040\124\162\165\163 -\164\040\123\145\162\166\151\143\145\163\040\114\114\103\061\024 -\060\022\006\003\125\004\003\023\013\107\124\123\040\122\157\157 -\164\040\122\063\060\036\027\015\061\066\060\066\062\062\060\060 -\060\060\060\060\132\027\015\063\066\060\066\062\062\060\060\060 -\060\060\060\132\060\107\061\013\060\011\006\003\125\004\006\023 -\002\125\123\061\042\060\040\006\003\125\004\012\023\031\107\157 -\157\147\154\145\040\124\162\165\163\164\040\123\145\162\166\151 -\143\145\163\040\114\114\103\061\024\060\022\006\003\125\004\003 -\023\013\107\124\123\040\122\157\157\164\040\122\063\060\166\060 -\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 -\042\003\142\000\004\037\117\063\207\063\051\212\241\204\336\313 -\307\041\130\101\211\352\126\235\053\113\205\306\035\114\047\274 -\177\046\121\162\157\342\237\326\243\312\314\105\024\106\213\255 -\357\176\206\214\354\261\176\057\377\251\161\235\030\204\105\004 -\101\125\156\053\352\046\177\273\220\001\343\113\031\272\344\124 -\226\105\011\261\325\154\221\104\255\204\023\216\232\214\015\200 -\014\062\366\340\047\243\102\060\100\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\006\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035 -\016\004\026\004\024\301\361\046\272\240\055\256\205\201\317\323 -\361\052\022\275\270\012\147\375\274\060\012\006\010\052\206\110 -\316\075\004\003\003\003\151\000\060\146\002\061\000\200\133\244 -\174\043\300\225\245\054\334\276\211\157\043\271\243\335\145\000 -\122\136\221\254\310\235\162\164\202\123\013\175\251\100\275\150 -\140\305\341\270\124\073\301\066\027\045\330\301\275\002\061\000 -\236\065\222\164\205\045\121\365\044\354\144\122\044\120\245\037 -\333\350\313\311\166\354\354\202\156\365\205\030\123\350\270\343 -\232\051\252\226\323\203\043\311\244\173\141\263\314\002\350\135 +\060\202\006\133\060\202\004\103\240\003\002\001\002\002\021\000 +\312\351\033\211\361\125\003\015\243\346\101\155\304\343\246\341 +\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 +\132\061\013\060\011\006\003\125\004\006\023\002\106\122\061\022 +\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157\164 +\151\163\061\034\060\032\006\003\125\004\013\014\023\060\060\060 +\062\040\064\070\061\064\066\063\060\070\061\060\060\060\063\066 +\061\031\060\027\006\003\125\004\003\014\020\103\145\162\164\151 +\147\156\141\040\122\157\157\164\040\103\101\060\036\027\015\061 +\063\061\060\060\061\060\070\063\062\062\067\132\027\015\063\063 +\061\060\060\061\060\070\063\062\062\067\132\060\132\061\013\060 +\011\006\003\125\004\006\023\002\106\122\061\022\060\020\006\003 +\125\004\012\014\011\104\150\151\155\171\157\164\151\163\061\034 +\060\032\006\003\125\004\013\014\023\060\060\060\062\040\064\070 +\061\064\066\063\060\070\061\060\060\060\063\066\061\031\060\027 +\006\003\125\004\003\014\020\103\145\162\164\151\147\156\141\040 +\122\157\157\164\040\103\101\060\202\002\042\060\015\006\011\052 +\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060 +\202\002\012\002\202\002\001\000\315\030\071\145\032\131\261\352 +\144\026\016\214\224\044\225\174\203\323\305\071\046\334\014\357 +\026\127\215\327\330\254\243\102\177\202\312\355\315\133\333\016 +\267\055\355\105\010\027\262\331\263\313\326\027\122\162\050\333 +\216\116\236\212\266\013\371\236\204\232\115\166\336\042\051\134 +\322\263\322\006\076\060\071\251\164\243\222\126\034\241\157\114 +\012\040\155\237\043\172\264\306\332\054\344\035\054\334\263\050 +\320\023\362\114\116\002\111\241\124\100\236\346\345\005\240\055 +\204\310\377\230\154\320\353\212\032\204\010\036\267\150\043\356 +\043\325\160\316\155\121\151\020\356\241\172\302\321\042\061\302 +\202\205\322\362\125\166\120\174\045\172\311\204\134\013\254\335 +\102\116\053\347\202\242\044\211\313\220\262\320\356\043\272\146 +\114\273\142\244\371\123\132\144\173\174\230\372\243\110\236\017 +\225\256\247\030\364\152\354\056\003\105\257\360\164\370\052\315 +\172\135\321\276\104\046\062\051\361\361\365\154\314\176\002\041 +\013\237\157\244\077\276\235\123\342\317\175\251\054\174\130\032 +\227\341\075\067\067\030\146\050\322\100\305\121\212\214\303\055 +\316\123\210\044\130\144\060\026\305\252\340\326\012\246\100\337 +\170\366\365\004\174\151\023\204\274\321\321\247\006\317\001\367 +\150\300\250\127\273\072\141\255\004\214\223\343\255\374\360\333 +\104\155\131\334\111\131\256\254\232\231\066\060\101\173\166\063 +\042\207\243\302\222\206\156\371\160\356\256\207\207\225\033\304 +\172\275\061\363\324\322\345\231\377\276\110\354\165\365\170\026 +\035\246\160\301\177\074\033\241\222\373\317\310\074\326\305\223 +\012\217\365\125\072\166\225\316\131\230\212\011\225\167\062\232 +\203\272\054\004\072\227\275\324\057\276\327\154\233\242\312\175 +\155\046\311\125\325\317\303\171\122\010\011\231\007\044\055\144 +\045\153\246\041\151\233\152\335\164\115\153\227\172\101\275\253 +\027\371\220\027\110\217\066\371\055\325\305\333\356\252\205\105 +\101\372\315\072\105\261\150\346\066\114\233\220\127\354\043\271 +\207\010\302\304\011\361\227\206\052\050\115\342\164\300\332\304 +\214\333\337\342\241\027\131\316\044\131\164\061\332\177\375\060 +\155\331\334\341\152\341\374\137\002\003\001\000\001\243\202\001 +\032\060\202\001\026\060\017\006\003\125\035\023\001\001\377\004 +\005\060\003\001\001\377\060\016\006\003\125\035\017\001\001\377 +\004\004\003\002\001\006\060\035\006\003\125\035\016\004\026\004 +\024\030\207\126\340\156\167\356\044\065\074\116\163\232\037\326 +\341\342\171\176\053\060\037\006\003\125\035\043\004\030\060\026 +\200\024\030\207\126\340\156\167\356\044\065\074\116\163\232\037 +\326\341\342\171\176\053\060\104\006\003\125\035\040\004\075\060 +\073\060\071\006\004\125\035\040\000\060\061\060\057\006\010\053 +\006\001\005\005\007\002\001\026\043\150\164\164\160\163\072\057 +\057\167\167\167\167\056\143\145\162\164\151\147\156\141\056\146 +\162\057\141\165\164\157\162\151\164\145\163\057\060\155\006\003 +\125\035\037\004\146\060\144\060\057\240\055\240\053\206\051\150 +\164\164\160\072\057\057\143\162\154\056\143\145\162\164\151\147 +\156\141\056\146\162\057\143\145\162\164\151\147\156\141\162\157 +\157\164\143\141\056\143\162\154\060\061\240\057\240\055\206\053 +\150\164\164\160\072\057\057\143\162\154\056\144\150\151\155\171 +\157\164\151\163\056\143\157\155\057\143\145\162\164\151\147\156 +\141\162\157\157\164\143\141\056\143\162\154\060\015\006\011\052 +\206\110\206\367\015\001\001\013\005\000\003\202\002\001\000\224 +\270\236\117\360\343\225\010\042\347\315\150\101\367\034\125\325 +\174\000\342\055\072\211\135\150\070\057\121\042\013\112\215\313 +\351\273\135\076\273\134\075\261\050\376\344\123\125\023\317\241 +\220\033\002\035\137\146\106\011\063\050\341\015\044\227\160\323 +\020\037\352\144\127\226\273\135\332\347\304\214\117\114\144\106 +\035\134\207\343\131\336\102\321\233\250\176\246\211\335\217\034 +\311\060\202\355\073\234\315\300\351\031\340\152\330\002\165\067 +\253\367\064\050\050\221\362\004\012\117\065\343\140\046\001\372 +\320\021\214\371\021\152\356\257\075\303\120\323\217\137\063\171 +\074\206\250\163\105\220\214\040\266\162\163\027\043\276\007\145 +\345\170\222\015\272\001\300\353\214\034\146\277\254\206\167\001 +\224\015\234\346\351\071\215\037\246\121\214\231\014\071\167\341 +\264\233\372\034\147\127\157\152\152\216\251\053\114\127\171\172 +\127\042\317\315\137\143\106\215\134\131\072\206\370\062\107\142 +\243\147\015\030\221\334\373\246\153\365\110\141\163\043\131\216 +\002\247\274\104\352\364\111\235\361\124\130\371\140\257\332\030 +\244\057\050\105\334\172\240\210\206\135\363\073\347\377\051\065 +\200\374\144\103\224\346\343\034\157\276\255\016\052\143\231\053 +\311\176\205\366\161\350\006\003\225\376\336\217\110\034\132\324 +\222\350\053\356\347\061\333\272\004\152\207\230\347\305\137\357 +\175\247\042\367\001\330\115\371\211\320\016\232\005\131\244\236 +\230\331\157\053\312\160\276\144\302\125\243\364\351\257\303\222 +\051\334\210\026\044\231\074\215\046\230\266\133\267\314\316\267 +\067\007\375\046\331\230\205\044\377\131\043\003\232\355\235\235 +\250\344\136\070\316\327\122\015\157\322\077\155\261\005\153\111 +\316\212\221\106\163\364\366\057\360\250\163\167\016\145\254\241 +\215\146\122\151\176\113\150\014\307\036\067\047\203\245\214\307 +\002\344\024\315\111\001\260\163\263\375\306\220\072\157\322\154 +\355\073\356\354\221\276\242\103\135\213\000\112\146\045\104\160 +\336\100\017\370\174\025\367\242\316\074\327\136\023\214\201\027 +\030\027\321\275\361\167\020\072\324\145\071\301\047\254\127\054 +\045\124\377\242\332\117\212\141\071\136\256\075\112\214\275 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "GTS Root R3" -# Issuer: CN=GTS Root R3,O=Google Trust Services LLC,C=US -# Serial Number:6e:47:a9:c7:6c:a9:73:24:40:89:0f:03:55:dd:8d:1d -# Subject: CN=GTS Root R3,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): 15:D5:B8:77:46:19:EA:7D:54:CE:1C:A6:D0:B0:C4:03:E0:37:A9:17:F1:31:E8:A0:4E:1E:6B:7A:71:BA:BC:E5 -# Fingerprint (SHA1): 30:D4:24:6F:07:FF:DB:91:89:8A:0B:E9:49:66:11:EB:8C:5E:46:E5 +# Trust for "Certigna Root CA" +# Issuer: CN=Certigna Root CA,OU=0002 48146308100036,O=Dhimyotis,C=FR +# Serial Number:00:ca:e9:1b:89:f1:55:03:0d:a3:e6:41:6d:c4:e3:a6:e1 +# Subject: CN=Certigna Root CA,OU=0002 48146308100036,O=Dhimyotis,C=FR +# Not Valid Before: Tue Oct 01 08:32:27 2013 +# Not Valid After : Sat Oct 01 08:32:27 2033 +# Fingerprint (SHA-256): D4:8D:3D:23:EE:DB:50:A4:59:E5:51:97:60:1C:27:77:4B:9D:7B:18:C9:4D:5A:05:95:11:A1:02:50:B9:31:68 +# Fingerprint (SHA1): 2D:0D:52:14:FF:9E:AD:99:24:01:74:20:47:6E:6C:85:27:27:F5:43 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R3" +CKA_LABEL UTF8 "Certigna Root CA" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\060\324\044\157\007\377\333\221\211\212\013\351\111\146\021\353 -\214\136\106\345 +\055\015\122\024\377\236\255\231\044\001\164\040\107\156\154\205 +\047\047\365\103 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\032\171\133\153\004\122\234\135\307\164\063\033\045\232\371\045 +\016\134\060\142\047\353\133\274\327\256\142\272\351\325\337\167 END CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\063 +\060\132\061\013\060\011\006\003\125\004\006\023\002\106\122\061 +\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 +\164\151\163\061\034\060\032\006\003\125\004\013\014\023\060\060 +\060\062\040\064\070\061\064\066\063\060\070\061\060\060\060\063 +\066\061\031\060\027\006\003\125\004\003\014\020\103\145\162\164 +\151\147\156\141\040\122\157\157\164\040\103\101 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\156\107\251\307\154\251\163\044\100\211\017\003\125\335 -\215\035 +\002\021\000\312\351\033\211\361\125\003\015\243\346\101\155\304 +\343\246\341 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "GTS Root R4" +# Certificate "emSign Root CA - G1" # -# Issuer: CN=GTS Root R4,O=Google Trust Services LLC,C=US -# Serial Number:6e:47:a9:c8:8b:94:b6:e8:bb:3b:2a:d8:a2:b2:c1:99 -# Subject: CN=GTS Root R4,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): 71:CC:A5:39:1F:9E:79:4B:04:80:25:30:B3:63:E1:21:DA:8A:30:43:BB:26:66:2F:EA:4D:CA:7F:C9:51:A4:BD -# Fingerprint (SHA1): 2A:1D:60:27:D9:4A:B1:0A:1C:4D:91:5C:CD:33:A0:CB:3E:2D:54:CB +# Issuer: CN=emSign Root CA - G1,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN +# Serial Number:31:f5:e4:62:0c:6c:58:ed:d6:d8 +# Subject: CN=emSign Root CA - G1,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN +# Not Valid Before: Sun Feb 18 18:30:00 2018 +# Not Valid After : Wed Feb 18 18:30:00 2043 +# Fingerprint (SHA-256): 40:F6:AF:03:46:A9:9A:A1:CD:1D:55:5A:4E:9C:CE:62:C7:F9:63:46:03:EE:40:66:15:83:3D:C8:C8:D0:03:67 +# Fingerprint (SHA1): 8A:C7:AD:8F:73:AC:4E:C1:B5:75:4D:A5:40:F4:FC:CF:7C:B5:8E:8C CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R4" +CKA_LABEL UTF8 "emSign Root CA - G1" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\064 +\060\147\061\013\060\011\006\003\125\004\006\023\002\111\116\061 +\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 +\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 +\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 +\151\145\163\040\114\151\155\151\164\145\144\061\034\060\032\006 +\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157 +\164\040\103\101\040\055\040\107\061 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\064 +\060\147\061\013\060\011\006\003\125\004\006\023\002\111\116\061 +\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 +\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 +\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 +\151\145\163\040\114\151\155\151\164\145\144\061\034\060\032\006 +\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157 +\164\040\103\101\040\055\040\107\061 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\156\107\251\310\213\224\266\350\273\073\052\330\242\262 -\301\231 +\002\012\061\365\344\142\014\154\130\355\326\330 END CKA_VALUE MULTILINE_OCTAL -\060\202\002\012\060\202\001\221\240\003\002\001\002\002\020\156 -\107\251\310\213\224\266\350\273\073\052\330\242\262\301\231\060 -\012\006\010\052\206\110\316\075\004\003\003\060\107\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\042\060\040\006\003 -\125\004\012\023\031\107\157\157\147\154\145\040\124\162\165\163 -\164\040\123\145\162\166\151\143\145\163\040\114\114\103\061\024 -\060\022\006\003\125\004\003\023\013\107\124\123\040\122\157\157 -\164\040\122\064\060\036\027\015\061\066\060\066\062\062\060\060 -\060\060\060\060\132\027\015\063\066\060\066\062\062\060\060\060 -\060\060\060\132\060\107\061\013\060\011\006\003\125\004\006\023 -\002\125\123\061\042\060\040\006\003\125\004\012\023\031\107\157 -\157\147\154\145\040\124\162\165\163\164\040\123\145\162\166\151 -\143\145\163\040\114\114\103\061\024\060\022\006\003\125\004\003 -\023\013\107\124\123\040\122\157\157\164\040\122\064\060\166\060 -\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 -\042\003\142\000\004\363\164\163\247\150\213\140\256\103\270\065 -\305\201\060\173\113\111\235\373\301\141\316\346\336\106\275\153 -\325\141\030\065\256\100\335\163\367\211\221\060\132\353\074\356 -\205\174\242\100\166\073\251\306\270\107\330\052\347\222\221\152 -\163\351\261\162\071\237\051\237\242\230\323\137\136\130\206\145 -\017\241\204\145\006\321\334\213\311\307\163\310\214\152\057\345 -\304\253\321\035\212\243\102\060\100\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\006\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035 -\016\004\026\004\024\200\114\326\353\164\377\111\066\243\325\330 -\374\265\076\305\152\360\224\035\214\060\012\006\010\052\206\110 -\316\075\004\003\003\003\147\000\060\144\002\060\152\120\122\164 -\010\304\160\334\236\120\164\041\350\215\172\041\303\117\226\156 -\025\321\042\065\141\055\372\010\067\356\031\155\255\333\262\314 -\175\007\064\365\140\031\054\265\064\331\157\040\002\060\003\161 -\261\272\243\140\013\206\355\232\010\152\225\150\237\342\263\341 -\223\144\174\136\223\246\337\171\055\215\205\343\224\317\043\135 -\161\314\362\260\115\326\376\231\310\224\251\165\242\343 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "GTS Root R4" -# Issuer: CN=GTS Root R4,O=Google Trust Services LLC,C=US -# Serial Number:6e:47:a9:c8:8b:94:b6:e8:bb:3b:2a:d8:a2:b2:c1:99 -# Subject: CN=GTS Root R4,O=Google Trust Services LLC,C=US -# Not Valid Before: Wed Jun 22 00:00:00 2016 -# Not Valid After : Sun Jun 22 00:00:00 2036 -# Fingerprint (SHA-256): 71:CC:A5:39:1F:9E:79:4B:04:80:25:30:B3:63:E1:21:DA:8A:30:43:BB:26:66:2F:EA:4D:CA:7F:C9:51:A4:BD -# Fingerprint (SHA1): 2A:1D:60:27:D9:4A:B1:0A:1C:4D:91:5C:CD:33:A0:CB:3E:2D:54:CB +\060\202\003\224\060\202\002\174\240\003\002\001\002\002\012\061 +\365\344\142\014\154\130\355\326\330\060\015\006\011\052\206\110 +\206\367\015\001\001\013\005\000\060\147\061\013\060\011\006\003 +\125\004\006\023\002\111\116\061\023\060\021\006\003\125\004\013 +\023\012\145\155\123\151\147\156\040\120\113\111\061\045\060\043 +\006\003\125\004\012\023\034\145\115\165\144\150\162\141\040\124 +\145\143\150\156\157\154\157\147\151\145\163\040\114\151\155\151 +\164\145\144\061\034\060\032\006\003\125\004\003\023\023\145\155 +\123\151\147\156\040\122\157\157\164\040\103\101\040\055\040\107 +\061\060\036\027\015\061\070\060\062\061\070\061\070\063\060\060 +\060\132\027\015\064\063\060\062\061\070\061\070\063\060\060\060 +\132\060\147\061\013\060\011\006\003\125\004\006\023\002\111\116 +\061\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147 +\156\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034 +\145\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157 +\147\151\145\163\040\114\151\155\151\164\145\144\061\034\060\032 +\006\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157 +\157\164\040\103\101\040\055\040\107\061\060\202\001\042\060\015 +\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001 +\017\000\060\202\001\012\002\202\001\001\000\223\113\273\351\146 +\212\356\235\133\325\064\223\320\033\036\303\347\236\270\144\063 +\177\143\170\150\264\315\056\161\165\327\233\040\306\115\051\274 +\266\150\140\212\367\041\232\126\065\132\363\166\275\330\315\232 +\377\223\126\113\245\131\006\241\223\064\051\335\026\064\165\116 +\362\201\264\307\226\116\255\031\025\122\112\376\074\160\165\160 +\315\257\053\253\025\232\063\074\252\263\213\252\315\103\375\365 +\352\160\377\355\317\021\073\224\316\116\062\026\323\043\100\052 +\167\263\257\074\001\054\154\355\231\054\213\331\116\151\230\262 +\367\217\101\260\062\170\141\326\015\137\303\372\242\100\222\035 +\134\027\346\160\076\065\347\242\267\302\142\342\253\244\070\114 +\265\071\065\157\352\003\151\372\072\124\150\205\155\326\362\057 +\103\125\036\221\015\016\330\325\152\244\226\321\023\074\054\170 +\120\350\072\222\322\027\126\345\065\032\100\034\076\215\054\355 +\071\337\102\340\203\101\164\337\243\315\302\206\140\110\150\343 +\151\013\124\000\213\344\166\151\041\015\171\116\064\010\136\024 +\302\314\261\267\255\327\174\160\212\307\205\002\003\001\000\001 +\243\102\060\100\060\035\006\003\125\035\016\004\026\004\024\373 +\357\015\206\236\260\343\335\251\271\361\041\027\177\076\374\360 +\167\053\032\060\016\006\003\125\035\017\001\001\377\004\004\003 +\002\001\006\060\017\006\003\125\035\023\001\001\377\004\005\060 +\003\001\001\377\060\015\006\011\052\206\110\206\367\015\001\001 +\013\005\000\003\202\001\001\000\131\377\362\214\365\207\175\161 +\075\243\237\033\133\321\332\370\323\234\153\066\275\233\251\141 +\353\336\026\054\164\075\236\346\165\332\327\272\247\274\102\027 +\347\075\221\353\345\175\335\076\234\361\317\222\254\154\110\314 +\302\042\077\151\073\305\266\025\057\243\065\306\150\052\034\127 +\257\071\357\215\320\065\303\030\014\173\000\126\034\315\213\031 +\164\336\276\017\022\340\320\252\241\077\002\064\261\160\316\235 +\030\326\010\003\011\106\356\140\340\176\266\304\111\004\121\175 +\160\140\274\252\262\377\171\162\172\246\035\075\137\052\370\312 +\342\375\071\267\107\271\353\176\337\004\043\257\372\234\006\007 +\351\373\143\223\200\100\265\306\154\012\061\050\316\014\237\317 +\263\043\065\200\101\215\154\304\067\173\201\057\200\241\100\102 +\205\351\331\070\215\350\241\123\315\001\277\151\350\132\006\362 +\105\013\220\372\256\341\277\235\362\256\127\074\245\256\262\126 +\364\213\145\100\351\375\061\201\054\364\071\011\330\356\153\247 +\264\246\035\025\245\230\367\001\201\330\205\175\363\121\134\161 +\210\336\272\314\037\200\176\112 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "emSign Root CA - G1" +# Issuer: CN=emSign Root CA - G1,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN +# Serial Number:31:f5:e4:62:0c:6c:58:ed:d6:d8 +# Subject: CN=emSign Root CA - G1,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN +# Not Valid Before: Sun Feb 18 18:30:00 2018 +# Not Valid After : Wed Feb 18 18:30:00 2043 +# Fingerprint (SHA-256): 40:F6:AF:03:46:A9:9A:A1:CD:1D:55:5A:4E:9C:CE:62:C7:F9:63:46:03:EE:40:66:15:83:3D:C8:C8:D0:03:67 +# Fingerprint (SHA1): 8A:C7:AD:8F:73:AC:4E:C1:B5:75:4D:A5:40:F4:FC:CF:7C:B5:8E:8C CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GTS Root R4" +CKA_LABEL UTF8 "emSign Root CA - G1" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\052\035\140\047\331\112\261\012\034\115\221\134\315\063\240\313 -\076\055\124\313 +\212\307\255\217\163\254\116\301\265\165\115\245\100\364\374\317 +\174\265\216\214 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\135\266\152\304\140\027\044\152\032\231\250\113\356\136\264\046 +\234\102\204\127\335\313\013\247\056\225\255\266\363\332\274\254 END CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 -\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 -\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 -\123\040\122\157\157\164\040\122\064 +\060\147\061\013\060\011\006\003\125\004\006\023\002\111\116\061 +\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 +\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 +\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 +\151\145\163\040\114\151\155\151\164\145\144\061\034\060\032\006 +\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157 +\164\040\103\101\040\055\040\107\061 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\156\107\251\310\213\224\266\350\273\073\052\330\242\262 -\301\231 +\002\012\061\365\344\142\014\154\130\355\326\330 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "UCA Global G2 Root" +# Certificate "emSign ECC Root CA - G3" # -# Issuer: CN=UCA Global G2 Root,O=UniTrust,C=CN -# Serial Number:5d:df:b1:da:5a:a3:ed:5d:be:5a:65:20:65:03:90:ef -# Subject: CN=UCA Global G2 Root,O=UniTrust,C=CN -# Not Valid Before: Fri Mar 11 00:00:00 2016 -# Not Valid After : Mon Dec 31 00:00:00 2040 -# Fingerprint (SHA-256): 9B:EA:11:C9:76:FE:01:47:64:C1:BE:56:A6:F9:14:B5:A5:60:31:7A:BD:99:88:39:33:82:E5:16:1A:A0:49:3C -# Fingerprint (SHA1): 28:F9:78:16:19:7A:FF:18:25:18:AA:44:FE:C1:A0:CE:5C:B6:4C:8A +# Issuer: CN=emSign ECC Root CA - G3,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN +# Serial Number:3c:f6:07:a9:68:70:0e:da:8b:84 +# Subject: CN=emSign ECC Root CA - G3,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN +# Not Valid Before: Sun Feb 18 18:30:00 2018 +# Not Valid After : Wed Feb 18 18:30:00 2043 +# Fingerprint (SHA-256): 86:A1:EC:BA:08:9C:4A:8D:3B:BE:27:34:C6:12:BA:34:1D:81:3E:04:3C:F9:E8:A8:62:CD:5C:57:A3:6B:BE:6B +# Fingerprint (SHA1): 30:43:FA:4F:F2:57:DC:A0:C3:80:EE:2E:58:EA:78:B2:3F:E6:BB:C1 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "UCA Global G2 Root" +CKA_LABEL UTF8 "emSign ECC Root CA - G3" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\075\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 -\163\164\061\033\060\031\006\003\125\004\003\014\022\125\103\101 -\040\107\154\157\142\141\154\040\107\062\040\122\157\157\164 +\060\153\061\013\060\011\006\003\125\004\006\023\002\111\116\061 +\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 +\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 +\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 +\151\145\163\040\114\151\155\151\164\145\144\061\040\060\036\006 +\003\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103 +\040\122\157\157\164\040\103\101\040\055\040\107\063 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\075\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 -\163\164\061\033\060\031\006\003\125\004\003\014\022\125\103\101 -\040\107\154\157\142\141\154\040\107\062\040\122\157\157\164 +\060\153\061\013\060\011\006\003\125\004\006\023\002\111\116\061 +\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 +\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 +\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 +\151\145\163\040\114\151\155\151\164\145\144\061\040\060\036\006 +\003\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103 +\040\122\157\157\164\040\103\101\040\055\040\107\063 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\135\337\261\332\132\243\355\135\276\132\145\040\145\003 -\220\357 +\002\012\074\366\007\251\150\160\016\332\213\204 END CKA_VALUE MULTILINE_OCTAL -\060\202\005\106\060\202\003\056\240\003\002\001\002\002\020\135 -\337\261\332\132\243\355\135\276\132\145\040\145\003\220\357\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\075 -\061\013\060\011\006\003\125\004\006\023\002\103\116\061\021\060 -\017\006\003\125\004\012\014\010\125\156\151\124\162\165\163\164 -\061\033\060\031\006\003\125\004\003\014\022\125\103\101\040\107 -\154\157\142\141\154\040\107\062\040\122\157\157\164\060\036\027 -\015\061\066\060\063\061\061\060\060\060\060\060\060\132\027\015 -\064\060\061\062\063\061\060\060\060\060\060\060\132\060\075\061 -\013\060\011\006\003\125\004\006\023\002\103\116\061\021\060\017 -\006\003\125\004\012\014\010\125\156\151\124\162\165\163\164\061 -\033\060\031\006\003\125\004\003\014\022\125\103\101\040\107\154 -\157\142\141\154\040\107\062\040\122\157\157\164\060\202\002\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\002\017\000\060\202\002\012\002\202\002\001\000\305\346\053 -\157\174\357\046\005\047\243\201\044\332\157\313\001\371\231\232 -\251\062\302\042\207\141\101\221\073\313\303\150\033\006\305\114 -\251\053\301\147\027\042\035\053\355\371\051\211\223\242\170\275 -\222\153\240\243\015\242\176\312\223\263\246\321\214\065\325\165 -\371\027\366\317\105\305\345\172\354\167\223\240\217\043\256\016 -\032\003\177\276\324\320\355\056\173\253\106\043\133\377\054\346 -\124\172\224\300\052\025\360\311\215\260\172\073\044\341\327\150 -\342\061\074\006\063\106\266\124\021\246\245\057\042\124\052\130 -\015\001\002\361\372\025\121\147\154\300\372\327\266\033\177\321 -\126\210\057\032\072\215\073\273\202\021\340\107\000\320\122\207 -\253\373\206\176\017\044\153\100\235\064\147\274\215\307\055\206 -\157\171\076\216\251\074\027\113\177\260\231\343\260\161\140\334 -\013\365\144\303\316\103\274\155\161\271\322\336\047\133\212\350 -\330\306\256\341\131\175\317\050\055\065\270\225\126\032\361\262 -\130\113\267\022\067\310\174\263\355\113\200\341\215\372\062\043 -\266\157\267\110\225\010\261\104\116\205\214\072\002\124\040\057 -\337\277\127\117\073\072\220\041\327\301\046\065\124\040\354\307 -\077\107\354\357\132\277\113\172\301\255\073\027\120\134\142\330 -\017\113\112\334\053\372\156\274\163\222\315\354\307\120\350\101 -\226\327\251\176\155\330\351\035\217\212\265\271\130\222\272\112 -\222\053\014\126\375\200\353\010\360\136\051\156\033\034\014\257 -\217\223\211\255\333\275\243\236\041\312\211\031\354\337\265\303 -\032\353\026\376\170\066\114\326\156\320\076\027\034\220\027\153 -\046\272\373\172\057\277\021\034\030\016\055\163\003\217\240\345 -\065\240\132\342\114\165\035\161\341\071\070\123\170\100\314\203 -\223\327\012\236\235\133\217\212\344\345\340\110\344\110\262\107 -\315\116\052\165\052\173\362\042\366\311\276\011\221\226\127\172 -\210\210\254\356\160\254\371\334\051\343\014\034\073\022\116\104 -\326\247\116\260\046\310\363\331\032\227\221\150\352\357\215\106 -\006\322\126\105\130\232\074\014\017\203\270\005\045\303\071\317 -\073\244\064\211\267\171\022\057\107\305\347\251\227\151\374\246 -\167\147\265\337\173\361\172\145\025\344\141\126\145\002\003\001 -\000\001\243\102\060\100\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 -\004\024\201\304\214\314\365\344\060\377\245\014\010\137\214\025 -\147\041\164\001\337\337\060\015\006\011\052\206\110\206\367\015 -\001\001\013\005\000\003\202\002\001\000\023\145\042\365\216\053 -\255\104\344\313\377\271\150\346\303\200\110\075\004\173\372\043 -\057\172\355\066\332\262\316\155\366\346\236\345\137\130\217\313 -\067\062\241\310\145\266\256\070\075\065\033\076\274\073\266\004 -\320\274\371\111\365\233\367\205\305\066\266\313\274\370\310\071 -\325\344\137\007\275\025\124\227\164\312\312\355\117\272\272\144 -\166\237\201\270\204\105\111\114\215\157\242\353\261\314\321\303 -\224\332\104\302\346\342\352\030\350\242\037\047\005\272\327\345 -\326\251\315\335\357\166\230\215\000\016\315\033\372\003\267\216 -\200\130\016\047\077\122\373\224\242\312\136\145\311\326\204\332 -\271\065\161\363\046\300\117\167\346\201\047\322\167\073\232\024 -\157\171\364\366\320\341\323\224\272\320\127\121\275\047\005\015 -\301\375\310\022\060\356\157\215\021\053\010\235\324\324\277\200 -\105\024\232\210\104\332\060\352\264\247\343\356\357\133\202\325 -\076\326\255\170\222\333\134\074\363\330\255\372\270\153\177\304 -\066\050\266\002\025\212\124\054\234\260\027\163\216\320\067\243 -\024\074\230\225\000\014\051\005\133\236\111\111\261\137\307\343 -\313\317\047\145\216\065\027\267\127\310\060\331\101\133\271\024 -\266\350\302\017\224\061\247\224\230\314\152\353\265\341\047\365 -\020\250\001\350\216\022\142\350\210\314\265\177\106\227\300\233 -\020\146\070\032\066\106\137\042\150\075\337\311\306\023\047\253 -\123\006\254\242\074\206\006\145\157\261\176\261\051\104\232\243 -\272\111\151\050\151\217\327\345\137\255\004\206\144\157\032\240 -\014\305\010\142\316\200\243\320\363\354\150\336\276\063\307\027 -\133\177\200\304\114\114\261\246\204\212\303\073\270\011\315\024 -\201\272\030\343\124\127\066\376\333\057\174\107\241\072\063\310 -\371\130\073\104\117\261\312\002\211\004\226\050\150\305\113\270 -\046\211\273\326\063\057\120\325\376\232\211\272\030\062\222\124 -\306\133\340\235\371\136\345\015\042\233\366\332\342\310\041\262 -\142\041\252\206\100\262\056\144\323\137\310\343\176\021\147\105 -\037\005\376\343\242\357\263\250\263\363\175\217\370\014\037\042 -\037\055\160\264\270\001\064\166\060\000\345\043\170\247\126\327 -\120\037\212\373\006\365\302\031\360\320 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "UCA Global G2 Root" -# Issuer: CN=UCA Global G2 Root,O=UniTrust,C=CN -# Serial Number:5d:df:b1:da:5a:a3:ed:5d:be:5a:65:20:65:03:90:ef -# Subject: CN=UCA Global G2 Root,O=UniTrust,C=CN -# Not Valid Before: Fri Mar 11 00:00:00 2016 -# Not Valid After : Mon Dec 31 00:00:00 2040 -# Fingerprint (SHA-256): 9B:EA:11:C9:76:FE:01:47:64:C1:BE:56:A6:F9:14:B5:A5:60:31:7A:BD:99:88:39:33:82:E5:16:1A:A0:49:3C -# Fingerprint (SHA1): 28:F9:78:16:19:7A:FF:18:25:18:AA:44:FE:C1:A0:CE:5C:B6:4C:8A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "UCA Global G2 Root" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\050\371\170\026\031\172\377\030\045\030\252\104\376\301\240\316 -\134\266\114\212 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\200\376\360\304\112\360\134\142\062\237\034\272\170\251\120\370 -END -CKA_ISSUER MULTILINE_OCTAL -\060\075\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 -\163\164\061\033\060\031\006\003\125\004\003\014\022\125\103\101 -\040\107\154\157\142\141\154\040\107\062\040\122\157\157\164 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\135\337\261\332\132\243\355\135\276\132\145\040\145\003 -\220\357 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "UCA Extended Validation Root" -# -# Issuer: CN=UCA Extended Validation Root,O=UniTrust,C=CN -# Serial Number:4f:d2:2b:8f:f5:64:c8:33:9e:4f:34:58:66:23:70:60 -# Subject: CN=UCA Extended Validation Root,O=UniTrust,C=CN -# Not Valid Before: Fri Mar 13 00:00:00 2015 -# Not Valid After : Fri Dec 31 00:00:00 2038 -# Fingerprint (SHA-256): D4:3A:F9:B3:54:73:75:5C:96:84:FC:06:D7:D8:CB:70:EE:5C:28:E7:73:FB:29:4E:B4:1E:E7:17:22:92:4D:24 -# Fingerprint (SHA1): A3:A1:B0:6F:24:61:23:4A:E3:36:A5:C2:37:FC:A6:FF:DD:F0:D7:3A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "UCA Extended Validation Root" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 -\163\164\061\045\060\043\006\003\125\004\003\014\034\125\103\101 -\040\105\170\164\145\156\144\145\144\040\126\141\154\151\144\141 -\164\151\157\156\040\122\157\157\164 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 -\163\164\061\045\060\043\006\003\125\004\003\014\034\125\103\101 -\040\105\170\164\145\156\144\145\144\040\126\141\154\151\144\141 -\164\151\157\156\040\122\157\157\164 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\117\322\053\217\365\144\310\063\236\117\064\130\146\043 -\160\140 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\132\060\202\003\102\240\003\002\001\002\002\020\117 -\322\053\217\365\144\310\063\236\117\064\130\146\043\160\140\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\107 -\061\013\060\011\006\003\125\004\006\023\002\103\116\061\021\060 -\017\006\003\125\004\012\014\010\125\156\151\124\162\165\163\164 -\061\045\060\043\006\003\125\004\003\014\034\125\103\101\040\105 -\170\164\145\156\144\145\144\040\126\141\154\151\144\141\164\151 -\157\156\040\122\157\157\164\060\036\027\015\061\065\060\063\061 -\063\060\060\060\060\060\060\132\027\015\063\070\061\062\063\061 -\060\060\060\060\060\060\132\060\107\061\013\060\011\006\003\125 -\004\006\023\002\103\116\061\021\060\017\006\003\125\004\012\014 -\010\125\156\151\124\162\165\163\164\061\045\060\043\006\003\125 -\004\003\014\034\125\103\101\040\105\170\164\145\156\144\145\144 -\040\126\141\154\151\144\141\164\151\157\156\040\122\157\157\164 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\251\011\007\050\023\002\260\231\340\144\252\036\103\026\172 -\163\261\221\240\165\076\250\372\343\070\000\172\354\211\152\040 -\017\213\305\260\233\063\003\132\206\306\130\206\325\301\205\273 -\117\306\234\100\115\312\276\356\151\226\270\255\201\060\232\174 -\222\005\353\005\053\232\110\320\270\166\076\226\310\040\273\322 -\260\361\217\330\254\105\106\377\252\147\140\264\167\176\152\037 -\074\032\122\172\004\075\007\074\205\015\204\320\037\166\012\367 -\152\024\337\162\343\064\174\127\116\126\001\076\171\361\252\051 -\073\154\372\370\217\155\115\310\065\337\256\353\334\044\356\171 -\105\247\205\266\005\210\336\210\135\045\174\227\144\147\011\331 -\277\132\025\005\206\363\011\036\354\130\062\063\021\363\167\144 -\260\166\037\344\020\065\027\033\362\016\261\154\244\052\243\163 -\374\011\037\036\062\031\123\021\347\331\263\054\056\166\056\241 -\243\336\176\152\210\011\350\362\007\212\370\262\315\020\347\342 -\163\100\223\273\010\321\077\341\374\013\224\263\045\357\174\246 -\327\321\257\237\377\226\232\365\221\173\230\013\167\324\176\350 -\007\322\142\265\225\071\343\363\361\155\017\016\145\204\212\143 -\124\305\200\266\340\236\113\175\107\046\247\001\010\135\321\210 -\236\327\303\062\104\372\202\112\012\150\124\177\070\123\003\314 -\244\000\063\144\121\131\013\243\202\221\172\136\354\026\302\363 -\052\346\142\332\052\333\131\142\020\045\112\052\201\013\107\007 -\103\006\160\207\322\372\223\021\051\172\110\115\353\224\307\160 -\115\257\147\325\121\261\200\040\001\001\264\172\010\246\220\177 -\116\340\357\007\101\207\257\152\245\136\213\373\317\120\262\232 -\124\257\303\211\272\130\055\365\060\230\261\066\162\071\176\111 -\004\375\051\247\114\171\344\005\127\333\224\271\026\123\215\106 -\263\035\225\141\127\126\177\257\360\026\133\141\130\157\066\120 -\021\013\330\254\053\225\026\032\016\037\010\315\066\064\145\020 -\142\146\325\200\137\024\040\137\055\014\240\170\012\150\326\054 -\327\351\157\053\322\112\005\223\374\236\157\153\147\377\210\361 -\116\245\151\112\122\067\005\352\306\026\215\322\304\231\321\202 -\053\073\272\065\165\367\121\121\130\363\310\007\335\344\264\003 -\177\002\003\001\000\001\243\102\060\100\060\035\006\003\125\035 -\016\004\026\004\024\331\164\072\344\060\075\015\367\022\334\176 -\132\005\237\036\064\232\367\341\024\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\206\060\015\006\011\052\206 -\110\206\367\015\001\001\013\005\000\003\202\002\001\000\066\215 -\227\314\102\025\144\051\067\233\046\054\326\373\256\025\151\054 -\153\032\032\367\137\266\371\007\114\131\352\363\311\310\271\256 -\314\272\056\172\334\300\365\260\055\300\073\257\237\160\005\021 -\152\237\045\117\001\051\160\343\345\014\341\352\132\174\334\111 -\273\301\036\052\201\365\026\113\162\221\310\242\061\271\252\332 -\374\235\037\363\135\100\002\023\374\116\034\006\312\263\024\220 -\124\027\031\022\032\361\037\327\014\151\132\366\161\170\364\224 -\175\221\013\216\354\220\124\216\274\157\241\114\253\374\164\144 -\375\161\232\370\101\007\241\315\221\344\074\232\340\233\062\071 -\163\253\052\325\151\310\170\221\046\061\175\342\307\060\361\374 -\024\170\167\022\016\023\364\335\026\224\277\113\147\173\160\123 -\205\312\260\273\363\070\115\054\220\071\300\015\302\135\153\351 -\342\345\325\210\215\326\054\277\253\033\276\265\050\207\022\027 -\164\156\374\175\374\217\320\207\046\260\033\373\271\154\253\342 -\236\075\025\301\073\056\147\002\130\221\237\357\370\102\037\054 -\267\150\365\165\255\317\265\366\377\021\175\302\360\044\245\255 -\323\372\240\074\251\372\135\334\245\240\357\104\244\276\326\350 -\345\344\023\226\027\173\006\076\062\355\307\267\102\274\166\243 -\330\145\070\053\070\065\121\041\016\016\157\056\064\023\100\341 -\053\147\014\155\112\101\060\030\043\132\062\125\231\311\027\340 -\074\336\366\354\171\255\053\130\031\242\255\054\042\032\225\216 -\276\226\220\135\102\127\304\371\024\003\065\053\034\055\121\127 -\010\247\072\336\077\344\310\264\003\163\302\301\046\200\273\013 -\102\037\255\015\257\046\162\332\314\276\263\243\203\130\015\202 -\305\037\106\121\343\234\030\314\215\233\215\354\111\353\165\120 -\325\214\050\131\312\164\064\332\214\013\041\253\036\352\033\345 -\307\375\025\076\300\027\252\373\043\156\046\106\313\372\371\261 -\162\153\151\317\042\204\013\142\017\254\331\031\000\224\242\166 -\074\324\055\232\355\004\236\055\006\142\020\067\122\034\205\162 -\033\047\345\314\306\061\354\067\354\143\131\233\013\035\166\314 -\176\062\232\210\225\010\066\122\273\336\166\137\166\111\111\255 -\177\275\145\040\262\311\301\053\166\030\166\237\126\261 +\060\202\002\116\060\202\001\323\240\003\002\001\002\002\012\074 +\366\007\251\150\160\016\332\213\204\060\012\006\010\052\206\110 +\316\075\004\003\003\060\153\061\013\060\011\006\003\125\004\006 +\023\002\111\116\061\023\060\021\006\003\125\004\013\023\012\145 +\155\123\151\147\156\040\120\113\111\061\045\060\043\006\003\125 +\004\012\023\034\145\115\165\144\150\162\141\040\124\145\143\150 +\156\157\154\157\147\151\145\163\040\114\151\155\151\164\145\144 +\061\040\060\036\006\003\125\004\003\023\027\145\155\123\151\147 +\156\040\105\103\103\040\122\157\157\164\040\103\101\040\055\040 +\107\063\060\036\027\015\061\070\060\062\061\070\061\070\063\060 +\060\060\132\027\015\064\063\060\062\061\070\061\070\063\060\060 +\060\132\060\153\061\013\060\011\006\003\125\004\006\023\002\111 +\116\061\023\060\021\006\003\125\004\013\023\012\145\155\123\151 +\147\156\040\120\113\111\061\045\060\043\006\003\125\004\012\023 +\034\145\115\165\144\150\162\141\040\124\145\143\150\156\157\154 +\157\147\151\145\163\040\114\151\155\151\164\145\144\061\040\060 +\036\006\003\125\004\003\023\027\145\155\123\151\147\156\040\105 +\103\103\040\122\157\157\164\040\103\101\040\055\040\107\063\060 +\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 +\004\000\042\003\142\000\004\043\245\014\270\055\022\365\050\363 +\261\262\335\342\002\022\200\236\071\137\111\115\237\311\045\064 +\131\164\354\273\006\034\347\300\162\257\350\256\057\341\101\124 +\207\024\250\112\262\350\174\202\346\133\152\265\334\263\165\316 +\213\006\320\206\043\277\106\325\216\017\077\004\364\327\034\222 +\176\366\245\143\302\365\137\216\056\117\241\030\031\002\053\062 +\012\202\144\175\026\223\321\243\102\060\100\060\035\006\003\125 +\035\016\004\026\004\024\174\135\002\204\023\324\314\212\233\201 +\316\027\034\056\051\036\234\110\143\102\060\016\006\003\125\035 +\017\001\001\377\004\004\003\002\001\006\060\017\006\003\125\035 +\023\001\001\377\004\005\060\003\001\001\377\060\012\006\010\052 +\206\110\316\075\004\003\003\003\151\000\060\146\002\061\000\276 +\363\141\317\002\020\035\144\225\007\270\030\156\210\205\005\057 +\203\010\027\220\312\037\212\114\350\015\033\172\261\255\325\201 +\011\107\357\073\254\010\004\174\134\231\261\355\107\007\322\002 +\061\000\235\272\125\374\251\112\350\355\355\346\166\001\102\173 +\310\370\140\331\215\121\213\125\073\373\214\173\353\145\011\303 +\370\226\315\107\250\202\362\026\125\167\044\176\022\020\225\004 +\054\243 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "UCA Extended Validation Root" -# Issuer: CN=UCA Extended Validation Root,O=UniTrust,C=CN -# Serial Number:4f:d2:2b:8f:f5:64:c8:33:9e:4f:34:58:66:23:70:60 -# Subject: CN=UCA Extended Validation Root,O=UniTrust,C=CN -# Not Valid Before: Fri Mar 13 00:00:00 2015 -# Not Valid After : Fri Dec 31 00:00:00 2038 -# Fingerprint (SHA-256): D4:3A:F9:B3:54:73:75:5C:96:84:FC:06:D7:D8:CB:70:EE:5C:28:E7:73:FB:29:4E:B4:1E:E7:17:22:92:4D:24 -# Fingerprint (SHA1): A3:A1:B0:6F:24:61:23:4A:E3:36:A5:C2:37:FC:A6:FF:DD:F0:D7:3A +# Trust for "emSign ECC Root CA - G3" +# Issuer: CN=emSign ECC Root CA - G3,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN +# Serial Number:3c:f6:07:a9:68:70:0e:da:8b:84 +# Subject: CN=emSign ECC Root CA - G3,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN +# Not Valid Before: Sun Feb 18 18:30:00 2018 +# Not Valid After : Wed Feb 18 18:30:00 2043 +# Fingerprint (SHA-256): 86:A1:EC:BA:08:9C:4A:8D:3B:BE:27:34:C6:12:BA:34:1D:81:3E:04:3C:F9:E8:A8:62:CD:5C:57:A3:6B:BE:6B +# Fingerprint (SHA1): 30:43:FA:4F:F2:57:DC:A0:C3:80:EE:2E:58:EA:78:B2:3F:E6:BB:C1 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "UCA Extended Validation Root" +CKA_LABEL UTF8 "emSign ECC Root CA - G3" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\243\241\260\157\044\141\043\112\343\066\245\302\067\374\246\377 -\335\360\327\072 +\060\103\372\117\362\127\334\240\303\200\356\056\130\352\170\262 +\077\346\273\301 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\241\363\137\103\306\064\233\332\277\214\176\005\123\255\226\342 +\316\013\162\321\237\210\216\320\120\003\350\343\270\213\147\100 END CKA_ISSUER MULTILINE_OCTAL -\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 -\021\060\017\006\003\125\004\012\014\010\125\156\151\124\162\165 -\163\164\061\045\060\043\006\003\125\004\003\014\034\125\103\101 -\040\105\170\164\145\156\144\145\144\040\126\141\154\151\144\141 -\164\151\157\156\040\122\157\157\164 +\060\153\061\013\060\011\006\003\125\004\006\023\002\111\116\061 +\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 +\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 +\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 +\151\145\163\040\114\151\155\151\164\145\144\061\040\060\036\006 +\003\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103 +\040\122\157\157\164\040\103\101\040\055\040\107\063 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\117\322\053\217\365\144\310\063\236\117\064\130\146\043 -\160\140 +\002\012\074\366\007\251\150\160\016\332\213\204 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "Certigna Root CA" +# Certificate "emSign Root CA - C1" # -# Issuer: CN=Certigna Root CA,OU=0002 48146308100036,O=Dhimyotis,C=FR -# Serial Number:00:ca:e9:1b:89:f1:55:03:0d:a3:e6:41:6d:c4:e3:a6:e1 -# Subject: CN=Certigna Root CA,OU=0002 48146308100036,O=Dhimyotis,C=FR -# Not Valid Before: Tue Oct 01 08:32:27 2013 -# Not Valid After : Sat Oct 01 08:32:27 2033 -# Fingerprint (SHA-256): D4:8D:3D:23:EE:DB:50:A4:59:E5:51:97:60:1C:27:77:4B:9D:7B:18:C9:4D:5A:05:95:11:A1:02:50:B9:31:68 -# Fingerprint (SHA1): 2D:0D:52:14:FF:9E:AD:99:24:01:74:20:47:6E:6C:85:27:27:F5:43 +# Issuer: CN=emSign Root CA - C1,O=eMudhra Inc,OU=emSign PKI,C=US +# Serial Number:00:ae:cf:00:ba:c4:cf:32:f8:43:b2 +# Subject: CN=emSign Root CA - C1,O=eMudhra Inc,OU=emSign PKI,C=US +# Not Valid Before: Sun Feb 18 18:30:00 2018 +# Not Valid After : Wed Feb 18 18:30:00 2043 +# Fingerprint (SHA-256): 12:56:09:AA:30:1D:A0:A2:49:B9:7A:82:39:CB:6A:34:21:6F:44:DC:AC:9F:39:54:B1:42:92:F2:E8:C8:60:8F +# Fingerprint (SHA1): E7:2E:F1:DF:FC:B2:09:28:CF:5D:D4:D5:67:37:B1:51:CB:86:4F:01 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certigna Root CA" +CKA_LABEL UTF8 "emSign Root CA - C1" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\106\122\061 -\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 -\164\151\163\061\034\060\032\006\003\125\004\013\014\023\060\060 -\060\062\040\064\070\061\064\066\063\060\070\061\060\060\060\063 -\066\061\031\060\027\006\003\125\004\003\014\020\103\145\162\164 -\151\147\156\141\040\122\157\157\164\040\103\101 +\060\126\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 +\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 +\115\165\144\150\162\141\040\111\156\143\061\034\060\032\006\003 +\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157\164 +\040\103\101\040\055\040\103\061 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\106\122\061 -\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 -\164\151\163\061\034\060\032\006\003\125\004\013\014\023\060\060 -\060\062\040\064\070\061\064\066\063\060\070\061\060\060\060\063 -\066\061\031\060\027\006\003\125\004\003\014\020\103\145\162\164 -\151\147\156\141\040\122\157\157\164\040\103\101 +\060\126\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 +\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 +\115\165\144\150\162\141\040\111\156\143\061\034\060\032\006\003 +\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157\164 +\040\103\101\040\055\040\103\061 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\312\351\033\211\361\125\003\015\243\346\101\155\304 -\343\246\341 +\002\013\000\256\317\000\272\304\317\062\370\103\262 END CKA_VALUE MULTILINE_OCTAL -\060\202\006\133\060\202\004\103\240\003\002\001\002\002\021\000 -\312\351\033\211\361\125\003\015\243\346\101\155\304\343\246\341 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\132\061\013\060\011\006\003\125\004\006\023\002\106\122\061\022 -\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157\164 -\151\163\061\034\060\032\006\003\125\004\013\014\023\060\060\060 -\062\040\064\070\061\064\066\063\060\070\061\060\060\060\063\066 -\061\031\060\027\006\003\125\004\003\014\020\103\145\162\164\151 -\147\156\141\040\122\157\157\164\040\103\101\060\036\027\015\061 -\063\061\060\060\061\060\070\063\062\062\067\132\027\015\063\063 -\061\060\060\061\060\070\063\062\062\067\132\060\132\061\013\060 -\011\006\003\125\004\006\023\002\106\122\061\022\060\020\006\003 -\125\004\012\014\011\104\150\151\155\171\157\164\151\163\061\034 -\060\032\006\003\125\004\013\014\023\060\060\060\062\040\064\070 -\061\064\066\063\060\070\061\060\060\060\063\066\061\031\060\027 -\006\003\125\004\003\014\020\103\145\162\164\151\147\156\141\040 -\122\157\157\164\040\103\101\060\202\002\042\060\015\006\011\052 -\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060 -\202\002\012\002\202\002\001\000\315\030\071\145\032\131\261\352 -\144\026\016\214\224\044\225\174\203\323\305\071\046\334\014\357 -\026\127\215\327\330\254\243\102\177\202\312\355\315\133\333\016 -\267\055\355\105\010\027\262\331\263\313\326\027\122\162\050\333 -\216\116\236\212\266\013\371\236\204\232\115\166\336\042\051\134 -\322\263\322\006\076\060\071\251\164\243\222\126\034\241\157\114 -\012\040\155\237\043\172\264\306\332\054\344\035\054\334\263\050 -\320\023\362\114\116\002\111\241\124\100\236\346\345\005\240\055 -\204\310\377\230\154\320\353\212\032\204\010\036\267\150\043\356 -\043\325\160\316\155\121\151\020\356\241\172\302\321\042\061\302 -\202\205\322\362\125\166\120\174\045\172\311\204\134\013\254\335 -\102\116\053\347\202\242\044\211\313\220\262\320\356\043\272\146 -\114\273\142\244\371\123\132\144\173\174\230\372\243\110\236\017 -\225\256\247\030\364\152\354\056\003\105\257\360\164\370\052\315 -\172\135\321\276\104\046\062\051\361\361\365\154\314\176\002\041 -\013\237\157\244\077\276\235\123\342\317\175\251\054\174\130\032 -\227\341\075\067\067\030\146\050\322\100\305\121\212\214\303\055 -\316\123\210\044\130\144\060\026\305\252\340\326\012\246\100\337 -\170\366\365\004\174\151\023\204\274\321\321\247\006\317\001\367 -\150\300\250\127\273\072\141\255\004\214\223\343\255\374\360\333 -\104\155\131\334\111\131\256\254\232\231\066\060\101\173\166\063 -\042\207\243\302\222\206\156\371\160\356\256\207\207\225\033\304 -\172\275\061\363\324\322\345\231\377\276\110\354\165\365\170\026 -\035\246\160\301\177\074\033\241\222\373\317\310\074\326\305\223 -\012\217\365\125\072\166\225\316\131\230\212\011\225\167\062\232 -\203\272\054\004\072\227\275\324\057\276\327\154\233\242\312\175 -\155\046\311\125\325\317\303\171\122\010\011\231\007\044\055\144 -\045\153\246\041\151\233\152\335\164\115\153\227\172\101\275\253 -\027\371\220\027\110\217\066\371\055\325\305\333\356\252\205\105 -\101\372\315\072\105\261\150\346\066\114\233\220\127\354\043\271 -\207\010\302\304\011\361\227\206\052\050\115\342\164\300\332\304 -\214\333\337\342\241\027\131\316\044\131\164\061\332\177\375\060 -\155\331\334\341\152\341\374\137\002\003\001\000\001\243\202\001 -\032\060\202\001\026\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\006\060\035\006\003\125\035\016\004\026\004 -\024\030\207\126\340\156\167\356\044\065\074\116\163\232\037\326 -\341\342\171\176\053\060\037\006\003\125\035\043\004\030\060\026 -\200\024\030\207\126\340\156\167\356\044\065\074\116\163\232\037 -\326\341\342\171\176\053\060\104\006\003\125\035\040\004\075\060 -\073\060\071\006\004\125\035\040\000\060\061\060\057\006\010\053 -\006\001\005\005\007\002\001\026\043\150\164\164\160\163\072\057 -\057\167\167\167\167\056\143\145\162\164\151\147\156\141\056\146 -\162\057\141\165\164\157\162\151\164\145\163\057\060\155\006\003 -\125\035\037\004\146\060\144\060\057\240\055\240\053\206\051\150 -\164\164\160\072\057\057\143\162\154\056\143\145\162\164\151\147 -\156\141\056\146\162\057\143\145\162\164\151\147\156\141\162\157 -\157\164\143\141\056\143\162\154\060\061\240\057\240\055\206\053 -\150\164\164\160\072\057\057\143\162\154\056\144\150\151\155\171 -\157\164\151\163\056\143\157\155\057\143\145\162\164\151\147\156 -\141\162\157\157\164\143\141\056\143\162\154\060\015\006\011\052 -\206\110\206\367\015\001\001\013\005\000\003\202\002\001\000\224 -\270\236\117\360\343\225\010\042\347\315\150\101\367\034\125\325 -\174\000\342\055\072\211\135\150\070\057\121\042\013\112\215\313 -\351\273\135\076\273\134\075\261\050\376\344\123\125\023\317\241 -\220\033\002\035\137\146\106\011\063\050\341\015\044\227\160\323 -\020\037\352\144\127\226\273\135\332\347\304\214\117\114\144\106 -\035\134\207\343\131\336\102\321\233\250\176\246\211\335\217\034 -\311\060\202\355\073\234\315\300\351\031\340\152\330\002\165\067 -\253\367\064\050\050\221\362\004\012\117\065\343\140\046\001\372 -\320\021\214\371\021\152\356\257\075\303\120\323\217\137\063\171 -\074\206\250\163\105\220\214\040\266\162\163\027\043\276\007\145 -\345\170\222\015\272\001\300\353\214\034\146\277\254\206\167\001 -\224\015\234\346\351\071\215\037\246\121\214\231\014\071\167\341 -\264\233\372\034\147\127\157\152\152\216\251\053\114\127\171\172 -\127\042\317\315\137\143\106\215\134\131\072\206\370\062\107\142 -\243\147\015\030\221\334\373\246\153\365\110\141\163\043\131\216 -\002\247\274\104\352\364\111\235\361\124\130\371\140\257\332\030 -\244\057\050\105\334\172\240\210\206\135\363\073\347\377\051\065 -\200\374\144\103\224\346\343\034\157\276\255\016\052\143\231\053 -\311\176\205\366\161\350\006\003\225\376\336\217\110\034\132\324 -\222\350\053\356\347\061\333\272\004\152\207\230\347\305\137\357 -\175\247\042\367\001\330\115\371\211\320\016\232\005\131\244\236 -\230\331\157\053\312\160\276\144\302\125\243\364\351\257\303\222 -\051\334\210\026\044\231\074\215\046\230\266\133\267\314\316\267 -\067\007\375\046\331\230\205\044\377\131\043\003\232\355\235\235 -\250\344\136\070\316\327\122\015\157\322\077\155\261\005\153\111 -\316\212\221\106\163\364\366\057\360\250\163\167\016\145\254\241 -\215\146\122\151\176\113\150\014\307\036\067\047\203\245\214\307 -\002\344\024\315\111\001\260\163\263\375\306\220\072\157\322\154 -\355\073\356\354\221\276\242\103\135\213\000\112\146\045\104\160 -\336\100\017\370\174\025\367\242\316\074\327\136\023\214\201\027 -\030\027\321\275\361\167\020\072\324\145\071\301\047\254\127\054 -\045\124\377\242\332\117\212\141\071\136\256\075\112\214\275 +\060\202\003\163\060\202\002\133\240\003\002\001\002\002\013\000 +\256\317\000\272\304\317\062\370\103\262\060\015\006\011\052\206 +\110\206\367\015\001\001\013\005\000\060\126\061\013\060\011\006 +\003\125\004\006\023\002\125\123\061\023\060\021\006\003\125\004 +\013\023\012\145\155\123\151\147\156\040\120\113\111\061\024\060 +\022\006\003\125\004\012\023\013\145\115\165\144\150\162\141\040 +\111\156\143\061\034\060\032\006\003\125\004\003\023\023\145\155 +\123\151\147\156\040\122\157\157\164\040\103\101\040\055\040\103 +\061\060\036\027\015\061\070\060\062\061\070\061\070\063\060\060 +\060\132\027\015\064\063\060\062\061\070\061\070\063\060\060\060 +\132\060\126\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147 +\156\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013 +\145\115\165\144\150\162\141\040\111\156\143\061\034\060\032\006 +\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157 +\164\040\103\101\040\055\040\103\061\060\202\001\042\060\015\006 +\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017 +\000\060\202\001\012\002\202\001\001\000\317\353\251\271\361\231 +\005\314\330\050\041\112\363\163\064\121\204\126\020\365\240\117 +\054\022\343\372\023\232\047\320\317\371\171\032\164\137\035\171 +\071\374\133\370\160\216\340\222\122\367\344\045\371\124\203\331 +\035\323\310\132\205\077\136\307\266\007\356\076\300\316\232\257 +\254\126\102\052\071\045\160\326\277\265\173\066\255\254\366\163 +\334\315\327\035\212\203\245\373\053\220\025\067\153\034\046\107 +\334\073\051\126\223\152\263\301\152\072\235\075\365\301\227\070 +\130\005\213\034\021\343\344\264\270\135\205\035\203\376\170\137 +\013\105\150\030\110\245\106\163\064\073\376\017\310\166\273\307 +\030\363\005\321\206\363\205\355\347\271\331\062\255\125\210\316 +\246\266\221\260\117\254\176\025\043\226\366\077\360\040\064\026 +\336\012\306\304\004\105\171\177\247\375\276\322\251\245\257\234 +\305\043\052\367\074\041\154\275\257\217\116\305\072\262\363\064 +\022\374\337\200\032\111\244\324\251\225\367\236\211\136\242\211 +\254\224\313\250\150\233\257\212\145\047\315\211\356\335\214\265 +\153\051\160\103\240\151\013\344\271\017\002\003\001\000\001\243 +\102\060\100\060\035\006\003\125\035\016\004\026\004\024\376\241 +\340\160\036\052\003\071\122\132\102\276\134\221\205\172\030\252 +\115\265\060\016\006\003\125\035\017\001\001\377\004\004\003\002 +\001\006\060\017\006\003\125\035\023\001\001\377\004\005\060\003 +\001\001\377\060\015\006\011\052\206\110\206\367\015\001\001\013 +\005\000\003\202\001\001\000\302\112\126\372\025\041\173\050\242 +\351\345\035\373\370\055\304\071\226\101\114\073\047\054\304\154 +\030\025\200\306\254\257\107\131\057\046\013\343\066\260\357\073 +\376\103\227\111\062\231\022\025\133\337\021\051\377\253\123\370 +\273\301\170\017\254\234\123\257\127\275\150\214\075\151\063\360 +\243\240\043\143\073\144\147\042\104\255\325\161\313\126\052\170 +\222\243\117\022\061\066\066\342\336\376\000\304\243\140\017\047 +\255\240\260\212\265\066\172\122\241\275\047\364\040\047\142\350 +\115\224\044\023\344\012\004\351\074\253\056\310\103\011\112\306 +\141\004\345\111\064\176\323\304\310\365\017\300\252\351\272\124 +\136\363\143\053\117\117\120\324\376\271\173\231\214\075\300\056 +\274\002\053\323\304\100\344\212\007\061\036\233\316\046\231\023 +\373\021\352\232\042\014\021\031\307\136\033\201\120\060\310\226 +\022\156\347\313\101\177\221\073\242\107\267\124\200\033\334\000 +\314\232\220\352\303\303\120\006\142\014\060\300\025\110\247\250 +\131\174\341\256\042\242\342\012\172\017\372\142\253\122\114\341 +\361\337\312\276\203\015\102 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "Certigna Root CA" -# Issuer: CN=Certigna Root CA,OU=0002 48146308100036,O=Dhimyotis,C=FR -# Serial Number:00:ca:e9:1b:89:f1:55:03:0d:a3:e6:41:6d:c4:e3:a6:e1 -# Subject: CN=Certigna Root CA,OU=0002 48146308100036,O=Dhimyotis,C=FR -# Not Valid Before: Tue Oct 01 08:32:27 2013 -# Not Valid After : Sat Oct 01 08:32:27 2033 -# Fingerprint (SHA-256): D4:8D:3D:23:EE:DB:50:A4:59:E5:51:97:60:1C:27:77:4B:9D:7B:18:C9:4D:5A:05:95:11:A1:02:50:B9:31:68 -# Fingerprint (SHA1): 2D:0D:52:14:FF:9E:AD:99:24:01:74:20:47:6E:6C:85:27:27:F5:43 +# Trust for "emSign Root CA - C1" +# Issuer: CN=emSign Root CA - C1,O=eMudhra Inc,OU=emSign PKI,C=US +# Serial Number:00:ae:cf:00:ba:c4:cf:32:f8:43:b2 +# Subject: CN=emSign Root CA - C1,O=eMudhra Inc,OU=emSign PKI,C=US +# Not Valid Before: Sun Feb 18 18:30:00 2018 +# Not Valid After : Wed Feb 18 18:30:00 2043 +# Fingerprint (SHA-256): 12:56:09:AA:30:1D:A0:A2:49:B9:7A:82:39:CB:6A:34:21:6F:44:DC:AC:9F:39:54:B1:42:92:F2:E8:C8:60:8F +# Fingerprint (SHA1): E7:2E:F1:DF:FC:B2:09:28:CF:5D:D4:D5:67:37:B1:51:CB:86:4F:01 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certigna Root CA" +CKA_LABEL UTF8 "emSign Root CA - C1" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\055\015\122\024\377\236\255\231\044\001\164\040\107\156\154\205 -\047\047\365\103 +\347\056\361\337\374\262\011\050\317\135\324\325\147\067\261\121 +\313\206\117\001 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\016\134\060\142\047\353\133\274\327\256\142\272\351\325\337\167 +\330\343\135\001\041\372\170\132\260\337\272\322\356\052\137\150 END CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\106\122\061 -\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 -\164\151\163\061\034\060\032\006\003\125\004\013\014\023\060\060 -\060\062\040\064\070\061\064\066\063\060\070\061\060\060\060\063 -\066\061\031\060\027\006\003\125\004\003\014\020\103\145\162\164 -\151\147\156\141\040\122\157\157\164\040\103\101 +\060\126\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 +\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 +\115\165\144\150\162\141\040\111\156\143\061\034\060\032\006\003 +\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157\164 +\040\103\101\040\055\040\103\061 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\312\351\033\211\361\125\003\015\243\346\101\155\304 -\343\246\341 +\002\013\000\256\317\000\272\304\317\062\370\103\262 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR @@ -18895,138 +17601,112 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "emSign Root CA - G1" +# Certificate "emSign ECC Root CA - C3" # -# Issuer: CN=emSign Root CA - G1,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Serial Number:31:f5:e4:62:0c:6c:58:ed:d6:d8 -# Subject: CN=emSign Root CA - G1,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN +# Issuer: CN=emSign ECC Root CA - C3,O=eMudhra Inc,OU=emSign PKI,C=US +# Serial Number:7b:71:b6:82:56:b8:12:7c:9c:a8 +# Subject: CN=emSign ECC Root CA - C3,O=eMudhra Inc,OU=emSign PKI,C=US # Not Valid Before: Sun Feb 18 18:30:00 2018 # Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): 40:F6:AF:03:46:A9:9A:A1:CD:1D:55:5A:4E:9C:CE:62:C7:F9:63:46:03:EE:40:66:15:83:3D:C8:C8:D0:03:67 -# Fingerprint (SHA1): 8A:C7:AD:8F:73:AC:4E:C1:B5:75:4D:A5:40:F4:FC:CF:7C:B5:8E:8C +# Fingerprint (SHA-256): BC:4D:80:9B:15:18:9D:78:DB:3E:1D:8C:F4:F9:72:6A:79:5D:A1:64:3C:A5:F1:35:8E:1D:DB:0E:DC:0D:7E:B3 +# Fingerprint (SHA1): B6:AF:43:C2:9B:81:53:7D:F6:EF:6B:C3:1F:1F:60:15:0C:EE:48:66 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign Root CA - G1" +CKA_LABEL UTF8 "emSign ECC Root CA - C3" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\147\061\013\060\011\006\003\125\004\006\023\002\111\116\061 +\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061 \023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 -\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 -\151\145\163\040\114\151\155\151\164\145\144\061\034\060\032\006 -\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157 -\164\040\103\101\040\055\040\107\061 +\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 +\115\165\144\150\162\141\040\111\156\143\061\040\060\036\006\003 +\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103\040 +\122\157\157\164\040\103\101\040\055\040\103\063 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\147\061\013\060\011\006\003\125\004\006\023\002\111\116\061 +\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061 \023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 -\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 -\151\145\163\040\114\151\155\151\164\145\144\061\034\060\032\006 -\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157 -\164\040\103\101\040\055\040\107\061 +\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 +\115\165\144\150\162\141\040\111\156\143\061\040\060\036\006\003 +\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103\040 +\122\157\157\164\040\103\101\040\055\040\103\063 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\012\061\365\344\142\014\154\130\355\326\330 +\002\012\173\161\266\202\126\270\022\174\234\250 END CKA_VALUE MULTILINE_OCTAL -\060\202\003\224\060\202\002\174\240\003\002\001\002\002\012\061 -\365\344\142\014\154\130\355\326\330\060\015\006\011\052\206\110 -\206\367\015\001\001\013\005\000\060\147\061\013\060\011\006\003 -\125\004\006\023\002\111\116\061\023\060\021\006\003\125\004\013 -\023\012\145\155\123\151\147\156\040\120\113\111\061\045\060\043 -\006\003\125\004\012\023\034\145\115\165\144\150\162\141\040\124 -\145\143\150\156\157\154\157\147\151\145\163\040\114\151\155\151 -\164\145\144\061\034\060\032\006\003\125\004\003\023\023\145\155 -\123\151\147\156\040\122\157\157\164\040\103\101\040\055\040\107 -\061\060\036\027\015\061\070\060\062\061\070\061\070\063\060\060 +\060\202\002\053\060\202\001\261\240\003\002\001\002\002\012\173 +\161\266\202\126\270\022\174\234\250\060\012\006\010\052\206\110 +\316\075\004\003\003\060\132\061\013\060\011\006\003\125\004\006 +\023\002\125\123\061\023\060\021\006\003\125\004\013\023\012\145 +\155\123\151\147\156\040\120\113\111\061\024\060\022\006\003\125 +\004\012\023\013\145\115\165\144\150\162\141\040\111\156\143\061 +\040\060\036\006\003\125\004\003\023\027\145\155\123\151\147\156 +\040\105\103\103\040\122\157\157\164\040\103\101\040\055\040\103 +\063\060\036\027\015\061\070\060\062\061\070\061\070\063\060\060 \060\132\027\015\064\063\060\062\061\070\061\070\063\060\060\060 -\132\060\147\061\013\060\011\006\003\125\004\006\023\002\111\116 +\132\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123 \061\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147 -\156\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034 -\145\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157 -\147\151\145\163\040\114\151\155\151\164\145\144\061\034\060\032 -\006\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157 -\157\164\040\103\101\040\055\040\107\061\060\202\001\042\060\015 -\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001 -\017\000\060\202\001\012\002\202\001\001\000\223\113\273\351\146 -\212\356\235\133\325\064\223\320\033\036\303\347\236\270\144\063 -\177\143\170\150\264\315\056\161\165\327\233\040\306\115\051\274 -\266\150\140\212\367\041\232\126\065\132\363\166\275\330\315\232 -\377\223\126\113\245\131\006\241\223\064\051\335\026\064\165\116 -\362\201\264\307\226\116\255\031\025\122\112\376\074\160\165\160 -\315\257\053\253\025\232\063\074\252\263\213\252\315\103\375\365 -\352\160\377\355\317\021\073\224\316\116\062\026\323\043\100\052 -\167\263\257\074\001\054\154\355\231\054\213\331\116\151\230\262 -\367\217\101\260\062\170\141\326\015\137\303\372\242\100\222\035 -\134\027\346\160\076\065\347\242\267\302\142\342\253\244\070\114 -\265\071\065\157\352\003\151\372\072\124\150\205\155\326\362\057 -\103\125\036\221\015\016\330\325\152\244\226\321\023\074\054\170 -\120\350\072\222\322\027\126\345\065\032\100\034\076\215\054\355 -\071\337\102\340\203\101\164\337\243\315\302\206\140\110\150\343 -\151\013\124\000\213\344\166\151\041\015\171\116\064\010\136\024 -\302\314\261\267\255\327\174\160\212\307\205\002\003\001\000\001 -\243\102\060\100\060\035\006\003\125\035\016\004\026\004\024\373 -\357\015\206\236\260\343\335\251\271\361\041\027\177\076\374\360 -\167\053\032\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\006\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\015\006\011\052\206\110\206\367\015\001\001 -\013\005\000\003\202\001\001\000\131\377\362\214\365\207\175\161 -\075\243\237\033\133\321\332\370\323\234\153\066\275\233\251\141 -\353\336\026\054\164\075\236\346\165\332\327\272\247\274\102\027 -\347\075\221\353\345\175\335\076\234\361\317\222\254\154\110\314 -\302\042\077\151\073\305\266\025\057\243\065\306\150\052\034\127 -\257\071\357\215\320\065\303\030\014\173\000\126\034\315\213\031 -\164\336\276\017\022\340\320\252\241\077\002\064\261\160\316\235 -\030\326\010\003\011\106\356\140\340\176\266\304\111\004\121\175 -\160\140\274\252\262\377\171\162\172\246\035\075\137\052\370\312 -\342\375\071\267\107\271\353\176\337\004\043\257\372\234\006\007 -\351\373\143\223\200\100\265\306\154\012\061\050\316\014\237\317 -\263\043\065\200\101\215\154\304\067\173\201\057\200\241\100\102 -\205\351\331\070\215\350\241\123\315\001\277\151\350\132\006\362 -\105\013\220\372\256\341\277\235\362\256\127\074\245\256\262\126 -\364\213\145\100\351\375\061\201\054\364\071\011\330\356\153\247 -\264\246\035\025\245\230\367\001\201\330\205\175\363\121\134\161 -\210\336\272\314\037\200\176\112 +\156\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013 +\145\115\165\144\150\162\141\040\111\156\143\061\040\060\036\006 +\003\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103 +\040\122\157\157\164\040\103\101\040\055\040\103\063\060\166\060 +\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 +\042\003\142\000\004\375\245\141\256\173\046\020\035\351\267\042 +\060\256\006\364\201\263\261\102\161\225\071\274\323\122\343\257 +\257\371\362\227\065\222\066\106\016\207\225\215\271\071\132\351 +\273\337\320\376\310\007\101\074\273\125\157\203\243\152\373\142 +\260\201\211\002\160\175\110\305\112\343\351\042\124\042\115\223 +\273\102\014\257\167\234\043\246\175\327\141\021\316\145\307\370 +\177\376\365\362\251\243\102\060\100\060\035\006\003\125\035\016 +\004\026\004\024\373\132\110\320\200\040\100\362\250\351\000\007 +\151\031\167\247\346\303\364\317\060\016\006\003\125\035\017\001 +\001\377\004\004\003\002\001\006\060\017\006\003\125\035\023\001 +\001\377\004\005\060\003\001\001\377\060\012\006\010\052\206\110 +\316\075\004\003\003\003\150\000\060\145\002\061\000\264\330\057 +\002\211\375\266\114\142\272\103\116\023\204\162\265\256\335\034 +\336\326\265\334\126\217\130\100\132\055\336\040\114\042\203\312 +\223\250\176\356\022\100\307\326\207\117\370\337\205\002\060\034 +\024\144\344\174\226\203\021\234\260\321\132\141\113\246\017\111 +\323\000\374\241\374\344\245\377\177\255\327\060\320\307\167\177 +\276\201\007\125\060\120\040\024\365\127\070\012\250\061\121 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "emSign Root CA - G1" -# Issuer: CN=emSign Root CA - G1,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Serial Number:31:f5:e4:62:0c:6c:58:ed:d6:d8 -# Subject: CN=emSign Root CA - G1,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN +# Trust for "emSign ECC Root CA - C3" +# Issuer: CN=emSign ECC Root CA - C3,O=eMudhra Inc,OU=emSign PKI,C=US +# Serial Number:7b:71:b6:82:56:b8:12:7c:9c:a8 +# Subject: CN=emSign ECC Root CA - C3,O=eMudhra Inc,OU=emSign PKI,C=US # Not Valid Before: Sun Feb 18 18:30:00 2018 # Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): 40:F6:AF:03:46:A9:9A:A1:CD:1D:55:5A:4E:9C:CE:62:C7:F9:63:46:03:EE:40:66:15:83:3D:C8:C8:D0:03:67 -# Fingerprint (SHA1): 8A:C7:AD:8F:73:AC:4E:C1:B5:75:4D:A5:40:F4:FC:CF:7C:B5:8E:8C +# Fingerprint (SHA-256): BC:4D:80:9B:15:18:9D:78:DB:3E:1D:8C:F4:F9:72:6A:79:5D:A1:64:3C:A5:F1:35:8E:1D:DB:0E:DC:0D:7E:B3 +# Fingerprint (SHA1): B6:AF:43:C2:9B:81:53:7D:F6:EF:6B:C3:1F:1F:60:15:0C:EE:48:66 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign Root CA - G1" +CKA_LABEL UTF8 "emSign ECC Root CA - C3" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\212\307\255\217\163\254\116\301\265\165\115\245\100\364\374\317 -\174\265\216\214 +\266\257\103\302\233\201\123\175\366\357\153\303\037\037\140\025 +\014\356\110\146 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\234\102\204\127\335\313\013\247\056\225\255\266\363\332\274\254 +\076\123\263\243\201\356\327\020\370\323\260\035\027\222\365\325 END CKA_ISSUER MULTILINE_OCTAL -\060\147\061\013\060\011\006\003\125\004\006\023\002\111\116\061 +\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061 \023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 -\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 -\151\145\163\040\114\151\155\151\164\145\144\061\034\060\032\006 -\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157 -\164\040\103\101\040\055\040\107\061 +\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 +\115\165\144\150\162\141\040\111\156\143\061\040\060\036\006\003 +\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103\040 +\122\157\157\164\040\103\101\040\055\040\103\063 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\012\061\365\344\142\014\154\130\355\326\330 +\002\012\173\161\266\202\126\270\022\174\234\250 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR @@ -19034,365 +17714,379 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "emSign ECC Root CA - G3" +# Certificate "Hongkong Post Root CA 3" # -# Issuer: CN=emSign ECC Root CA - G3,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Serial Number:3c:f6:07:a9:68:70:0e:da:8b:84 -# Subject: CN=emSign ECC Root CA - G3,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): 86:A1:EC:BA:08:9C:4A:8D:3B:BE:27:34:C6:12:BA:34:1D:81:3E:04:3C:F9:E8:A8:62:CD:5C:57:A3:6B:BE:6B -# Fingerprint (SHA1): 30:43:FA:4F:F2:57:DC:A0:C3:80:EE:2E:58:EA:78:B2:3F:E6:BB:C1 +# Issuer: CN=Hongkong Post Root CA 3,O=Hongkong Post,L=Hong Kong,ST=Hong Kong,C=HK +# Serial Number:08:16:5f:8a:4c:a5:ec:00:c9:93:40:df:c4:c6:ae:23:b8:1c:5a:a4 +# Subject: CN=Hongkong Post Root CA 3,O=Hongkong Post,L=Hong Kong,ST=Hong Kong,C=HK +# Not Valid Before: Sat Jun 03 02:29:46 2017 +# Not Valid After : Tue Jun 03 02:29:46 2042 +# Fingerprint (SHA-256): 5A:2F:C0:3F:0C:83:B0:90:BB:FA:40:60:4B:09:88:44:6C:76:36:18:3D:F9:84:6E:17:10:1A:44:7F:B8:EF:D6 +# Fingerprint (SHA1): 58:A2:D0:EC:20:52:81:5B:C1:F3:F8:64:02:24:4E:C2:8E:02:4B:02 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign ECC Root CA - G3" +CKA_LABEL UTF8 "Hongkong Post Root CA 3" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\153\061\013\060\011\006\003\125\004\006\023\002\111\116\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 -\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 -\151\145\163\040\114\151\155\151\164\145\144\061\040\060\036\006 -\003\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103 -\040\122\157\157\164\040\103\101\040\055\040\107\063 +\060\157\061\013\060\011\006\003\125\004\006\023\002\110\113\061 +\022\060\020\006\003\125\004\010\023\011\110\157\156\147\040\113 +\157\156\147\061\022\060\020\006\003\125\004\007\023\011\110\157 +\156\147\040\113\157\156\147\061\026\060\024\006\003\125\004\012 +\023\015\110\157\156\147\153\157\156\147\040\120\157\163\164\061 +\040\060\036\006\003\125\004\003\023\027\110\157\156\147\153\157 +\156\147\040\120\157\163\164\040\122\157\157\164\040\103\101\040 +\063 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\153\061\013\060\011\006\003\125\004\006\023\002\111\116\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 -\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 -\151\145\163\040\114\151\155\151\164\145\144\061\040\060\036\006 -\003\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103 -\040\122\157\157\164\040\103\101\040\055\040\107\063 +\060\157\061\013\060\011\006\003\125\004\006\023\002\110\113\061 +\022\060\020\006\003\125\004\010\023\011\110\157\156\147\040\113 +\157\156\147\061\022\060\020\006\003\125\004\007\023\011\110\157 +\156\147\040\113\157\156\147\061\026\060\024\006\003\125\004\012 +\023\015\110\157\156\147\153\157\156\147\040\120\157\163\164\061 +\040\060\036\006\003\125\004\003\023\027\110\157\156\147\153\157 +\156\147\040\120\157\163\164\040\122\157\157\164\040\103\101\040 +\063 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\012\074\366\007\251\150\160\016\332\213\204 +\002\024\010\026\137\212\114\245\354\000\311\223\100\337\304\306 +\256\043\270\034\132\244 END CKA_VALUE MULTILINE_OCTAL -\060\202\002\116\060\202\001\323\240\003\002\001\002\002\012\074 -\366\007\251\150\160\016\332\213\204\060\012\006\010\052\206\110 -\316\075\004\003\003\060\153\061\013\060\011\006\003\125\004\006 -\023\002\111\116\061\023\060\021\006\003\125\004\013\023\012\145 -\155\123\151\147\156\040\120\113\111\061\045\060\043\006\003\125 -\004\012\023\034\145\115\165\144\150\162\141\040\124\145\143\150 -\156\157\154\157\147\151\145\163\040\114\151\155\151\164\145\144 -\061\040\060\036\006\003\125\004\003\023\027\145\155\123\151\147 -\156\040\105\103\103\040\122\157\157\164\040\103\101\040\055\040 -\107\063\060\036\027\015\061\070\060\062\061\070\061\070\063\060 -\060\060\132\027\015\064\063\060\062\061\070\061\070\063\060\060 -\060\132\060\153\061\013\060\011\006\003\125\004\006\023\002\111 -\116\061\023\060\021\006\003\125\004\013\023\012\145\155\123\151 -\147\156\040\120\113\111\061\045\060\043\006\003\125\004\012\023 -\034\145\115\165\144\150\162\141\040\124\145\143\150\156\157\154 -\157\147\151\145\163\040\114\151\155\151\164\145\144\061\040\060 -\036\006\003\125\004\003\023\027\145\155\123\151\147\156\040\105 -\103\103\040\122\157\157\164\040\103\101\040\055\040\107\063\060 -\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 -\004\000\042\003\142\000\004\043\245\014\270\055\022\365\050\363 -\261\262\335\342\002\022\200\236\071\137\111\115\237\311\045\064 -\131\164\354\273\006\034\347\300\162\257\350\256\057\341\101\124 -\207\024\250\112\262\350\174\202\346\133\152\265\334\263\165\316 -\213\006\320\206\043\277\106\325\216\017\077\004\364\327\034\222 -\176\366\245\143\302\365\137\216\056\117\241\030\031\002\053\062 -\012\202\144\175\026\223\321\243\102\060\100\060\035\006\003\125 -\035\016\004\026\004\024\174\135\002\204\023\324\314\212\233\201 -\316\027\034\056\051\036\234\110\143\102\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\006\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\012\006\010\052 -\206\110\316\075\004\003\003\003\151\000\060\146\002\061\000\276 -\363\141\317\002\020\035\144\225\007\270\030\156\210\205\005\057 -\203\010\027\220\312\037\212\114\350\015\033\172\261\255\325\201 -\011\107\357\073\254\010\004\174\134\231\261\355\107\007\322\002 -\061\000\235\272\125\374\251\112\350\355\355\346\166\001\102\173 -\310\370\140\331\215\121\213\125\073\373\214\173\353\145\011\303 -\370\226\315\107\250\202\362\026\125\167\044\176\022\020\225\004 -\054\243 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "emSign ECC Root CA - G3" -# Issuer: CN=emSign ECC Root CA - G3,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Serial Number:3c:f6:07:a9:68:70:0e:da:8b:84 -# Subject: CN=emSign ECC Root CA - G3,O=eMudhra Technologies Limited,OU=emSign PKI,C=IN -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): 86:A1:EC:BA:08:9C:4A:8D:3B:BE:27:34:C6:12:BA:34:1D:81:3E:04:3C:F9:E8:A8:62:CD:5C:57:A3:6B:BE:6B -# Fingerprint (SHA1): 30:43:FA:4F:F2:57:DC:A0:C3:80:EE:2E:58:EA:78:B2:3F:E6:BB:C1 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign ECC Root CA - G3" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\060\103\372\117\362\127\334\240\303\200\356\056\130\352\170\262 -\077\346\273\301 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\316\013\162\321\237\210\216\320\120\003\350\343\270\213\147\100 -END -CKA_ISSUER MULTILINE_OCTAL -\060\153\061\013\060\011\006\003\125\004\006\023\002\111\116\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\045\060\043\006\003\125\004\012\023\034\145 -\115\165\144\150\162\141\040\124\145\143\150\156\157\154\157\147 -\151\145\163\040\114\151\155\151\164\145\144\061\040\060\036\006 -\003\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103 -\040\122\157\157\164\040\103\101\040\055\040\107\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\012\074\366\007\251\150\160\016\332\213\204 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "emSign Root CA - C1" -# -# Issuer: CN=emSign Root CA - C1,O=eMudhra Inc,OU=emSign PKI,C=US -# Serial Number:00:ae:cf:00:ba:c4:cf:32:f8:43:b2 -# Subject: CN=emSign Root CA - C1,O=eMudhra Inc,OU=emSign PKI,C=US -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): 12:56:09:AA:30:1D:A0:A2:49:B9:7A:82:39:CB:6A:34:21:6F:44:DC:AC:9F:39:54:B1:42:92:F2:E8:C8:60:8F -# Fingerprint (SHA1): E7:2E:F1:DF:FC:B2:09:28:CF:5D:D4:D5:67:37:B1:51:CB:86:4F:01 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign Root CA - C1" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\126\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 -\115\165\144\150\162\141\040\111\156\143\061\034\060\032\006\003 -\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157\164 -\040\103\101\040\055\040\103\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\126\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 -\115\165\144\150\162\141\040\111\156\143\061\034\060\032\006\003 -\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157\164 -\040\103\101\040\055\040\103\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\000\256\317\000\272\304\317\062\370\103\262 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\163\060\202\002\133\240\003\002\001\002\002\013\000 -\256\317\000\272\304\317\062\370\103\262\060\015\006\011\052\206 -\110\206\367\015\001\001\013\005\000\060\126\061\013\060\011\006 -\003\125\004\006\023\002\125\123\061\023\060\021\006\003\125\004 -\013\023\012\145\155\123\151\147\156\040\120\113\111\061\024\060 -\022\006\003\125\004\012\023\013\145\115\165\144\150\162\141\040 -\111\156\143\061\034\060\032\006\003\125\004\003\023\023\145\155 -\123\151\147\156\040\122\157\157\164\040\103\101\040\055\040\103 -\061\060\036\027\015\061\070\060\062\061\070\061\070\063\060\060 -\060\132\027\015\064\063\060\062\061\070\061\070\063\060\060\060 -\132\060\126\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147 -\156\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013 -\145\115\165\144\150\162\141\040\111\156\143\061\034\060\032\006 -\003\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157 -\164\040\103\101\040\055\040\103\061\060\202\001\042\060\015\006 -\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017 -\000\060\202\001\012\002\202\001\001\000\317\353\251\271\361\231 -\005\314\330\050\041\112\363\163\064\121\204\126\020\365\240\117 -\054\022\343\372\023\232\047\320\317\371\171\032\164\137\035\171 -\071\374\133\370\160\216\340\222\122\367\344\045\371\124\203\331 -\035\323\310\132\205\077\136\307\266\007\356\076\300\316\232\257 -\254\126\102\052\071\045\160\326\277\265\173\066\255\254\366\163 -\334\315\327\035\212\203\245\373\053\220\025\067\153\034\046\107 -\334\073\051\126\223\152\263\301\152\072\235\075\365\301\227\070 -\130\005\213\034\021\343\344\264\270\135\205\035\203\376\170\137 -\013\105\150\030\110\245\106\163\064\073\376\017\310\166\273\307 -\030\363\005\321\206\363\205\355\347\271\331\062\255\125\210\316 -\246\266\221\260\117\254\176\025\043\226\366\077\360\040\064\026 -\336\012\306\304\004\105\171\177\247\375\276\322\251\245\257\234 -\305\043\052\367\074\041\154\275\257\217\116\305\072\262\363\064 -\022\374\337\200\032\111\244\324\251\225\367\236\211\136\242\211 -\254\224\313\250\150\233\257\212\145\047\315\211\356\335\214\265 -\153\051\160\103\240\151\013\344\271\017\002\003\001\000\001\243 -\102\060\100\060\035\006\003\125\035\016\004\026\004\024\376\241 -\340\160\036\052\003\071\122\132\102\276\134\221\205\172\030\252 -\115\265\060\016\006\003\125\035\017\001\001\377\004\004\003\002 -\001\006\060\017\006\003\125\035\023\001\001\377\004\005\060\003 -\001\001\377\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\003\202\001\001\000\302\112\126\372\025\041\173\050\242 -\351\345\035\373\370\055\304\071\226\101\114\073\047\054\304\154 -\030\025\200\306\254\257\107\131\057\046\013\343\066\260\357\073 -\376\103\227\111\062\231\022\025\133\337\021\051\377\253\123\370 -\273\301\170\017\254\234\123\257\127\275\150\214\075\151\063\360 -\243\240\043\143\073\144\147\042\104\255\325\161\313\126\052\170 -\222\243\117\022\061\066\066\342\336\376\000\304\243\140\017\047 -\255\240\260\212\265\066\172\122\241\275\047\364\040\047\142\350 -\115\224\044\023\344\012\004\351\074\253\056\310\103\011\112\306 -\141\004\345\111\064\176\323\304\310\365\017\300\252\351\272\124 -\136\363\143\053\117\117\120\324\376\271\173\231\214\075\300\056 -\274\002\053\323\304\100\344\212\007\061\036\233\316\046\231\023 -\373\021\352\232\042\014\021\031\307\136\033\201\120\060\310\226 -\022\156\347\313\101\177\221\073\242\107\267\124\200\033\334\000 -\314\232\220\352\303\303\120\006\142\014\060\300\025\110\247\250 -\131\174\341\256\042\242\342\012\172\017\372\142\253\122\114\341 -\361\337\312\276\203\015\102 +\060\202\005\317\060\202\003\267\240\003\002\001\002\002\024\010 +\026\137\212\114\245\354\000\311\223\100\337\304\306\256\043\270 +\034\132\244\060\015\006\011\052\206\110\206\367\015\001\001\013 +\005\000\060\157\061\013\060\011\006\003\125\004\006\023\002\110 +\113\061\022\060\020\006\003\125\004\010\023\011\110\157\156\147 +\040\113\157\156\147\061\022\060\020\006\003\125\004\007\023\011 +\110\157\156\147\040\113\157\156\147\061\026\060\024\006\003\125 +\004\012\023\015\110\157\156\147\153\157\156\147\040\120\157\163 +\164\061\040\060\036\006\003\125\004\003\023\027\110\157\156\147 +\153\157\156\147\040\120\157\163\164\040\122\157\157\164\040\103 +\101\040\063\060\036\027\015\061\067\060\066\060\063\060\062\062 +\071\064\066\132\027\015\064\062\060\066\060\063\060\062\062\071 +\064\066\132\060\157\061\013\060\011\006\003\125\004\006\023\002 +\110\113\061\022\060\020\006\003\125\004\010\023\011\110\157\156 +\147\040\113\157\156\147\061\022\060\020\006\003\125\004\007\023 +\011\110\157\156\147\040\113\157\156\147\061\026\060\024\006\003 +\125\004\012\023\015\110\157\156\147\153\157\156\147\040\120\157 +\163\164\061\040\060\036\006\003\125\004\003\023\027\110\157\156 +\147\153\157\156\147\040\120\157\163\164\040\122\157\157\164\040 +\103\101\040\063\060\202\002\042\060\015\006\011\052\206\110\206 +\367\015\001\001\001\005\000\003\202\002\017\000\060\202\002\012 +\002\202\002\001\000\263\210\327\352\316\017\040\116\276\346\326 +\003\155\356\131\374\302\127\337\051\150\241\203\016\076\150\307 +\150\130\234\034\140\113\211\103\014\271\324\025\262\356\301\116 +\165\351\265\247\357\345\351\065\231\344\314\034\347\113\137\215 +\063\060\040\063\123\331\246\273\325\076\023\216\351\037\207\111 +\255\120\055\120\312\030\276\001\130\242\023\160\226\273\211\210 +\126\200\134\370\275\054\074\341\114\127\210\273\323\271\225\357 +\313\307\366\332\061\164\050\246\346\124\211\365\101\061\312\345 +\046\032\315\202\340\160\332\073\051\273\325\003\365\231\272\125 +\365\144\321\140\016\263\211\111\270\212\057\005\322\204\105\050 +\174\217\150\120\022\170\374\013\265\123\313\302\230\034\204\243 +\236\260\276\043\244\332\334\310\053\036\332\156\105\036\211\230 +\332\371\000\056\006\351\014\073\160\325\120\045\210\231\313\315 +\163\140\367\325\377\065\147\305\241\274\136\253\315\112\270\105 +\353\310\150\036\015\015\024\106\022\343\322\144\142\212\102\230 +\274\264\306\010\010\370\375\250\114\144\234\166\001\275\057\251 +\154\063\017\330\077\050\270\074\151\001\102\206\176\151\301\311 +\006\312\345\172\106\145\351\302\326\120\101\056\077\267\344\355 +\154\327\277\046\001\021\242\026\051\112\153\064\006\220\354\023 +\322\266\373\152\166\322\074\355\360\326\055\335\341\025\354\243 +\233\057\054\311\076\053\344\151\073\377\162\045\261\066\206\133 +\307\177\153\213\125\033\112\305\040\141\075\256\313\120\341\010 +\072\276\260\217\143\101\123\060\010\131\074\230\035\167\272\143 +\221\172\312\020\120\140\277\360\327\274\225\207\217\227\305\376 +\227\152\001\224\243\174\133\205\035\052\071\072\320\124\241\321 +\071\161\235\375\041\371\265\173\360\342\340\002\217\156\226\044 +\045\054\240\036\054\250\304\211\247\357\355\231\006\057\266\012 +\114\117\333\242\314\067\032\257\107\205\055\212\137\304\064\064 +\114\000\375\030\223\147\023\321\067\346\110\264\213\006\305\127 +\173\031\206\012\171\313\000\311\122\257\102\377\067\217\341\243 +\036\172\075\120\253\143\006\347\025\265\077\266\105\067\224\067 +\261\176\362\110\303\177\305\165\376\227\215\105\217\032\247\032 +\162\050\032\100\017\002\003\001\000\001\243\143\060\141\060\017 +\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 +\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060 +\037\006\003\125\035\043\004\030\060\026\200\024\027\235\315\036 +\213\326\071\053\160\323\134\324\240\270\037\260\000\374\305\141 +\060\035\006\003\125\035\016\004\026\004\024\027\235\315\036\213 +\326\071\053\160\323\134\324\240\270\037\260\000\374\305\141\060 +\015\006\011\052\206\110\206\367\015\001\001\013\005\000\003\202 +\002\001\000\126\325\173\156\346\042\001\322\102\233\030\325\016 +\327\146\043\134\343\376\240\307\222\322\351\224\255\113\242\306 +\354\022\174\164\325\110\322\131\024\231\300\353\271\321\353\364 +\110\060\133\255\247\127\163\231\251\323\345\267\321\056\131\044 +\130\334\150\056\056\142\330\152\344\160\013\055\040\120\040\244 +\062\225\321\000\230\273\323\375\367\062\362\111\256\306\172\340 +\107\276\156\316\313\243\162\072\055\151\135\313\310\350\105\071 +\324\372\102\301\021\114\167\135\222\373\152\377\130\104\345\353 +\201\236\257\240\231\255\276\251\001\146\313\070\035\074\337\103 +\037\364\115\156\264\272\027\106\374\175\375\207\201\171\152\015 +\063\017\372\057\370\024\271\200\263\135\115\252\227\341\371\344 +\030\305\370\325\070\214\046\074\375\362\050\342\356\132\111\210 +\054\337\171\075\216\236\220\074\275\101\112\072\335\133\366\232 +\264\316\077\045\060\177\062\175\242\003\224\320\334\172\241\122 +\336\156\223\215\030\046\375\125\254\275\217\233\322\317\257\347 +\206\054\313\037\011\157\243\157\251\204\324\163\277\115\241\164 +\033\116\043\140\362\314\016\252\177\244\234\114\045\250\262\146 +\073\070\377\331\224\060\366\162\204\276\150\125\020\017\306\163 +\054\026\151\223\007\376\261\105\355\273\242\125\152\260\332\265 +\112\002\045\047\205\327\267\267\206\104\026\211\154\200\053\076 +\227\251\234\325\176\125\114\306\336\105\020\034\352\351\073\237 +\003\123\356\356\172\001\002\026\170\324\350\302\276\106\166\210 +\023\077\042\273\110\022\035\122\000\264\002\176\041\032\036\234 +\045\364\363\075\136\036\322\034\371\263\055\266\367\067\134\306 +\313\041\116\260\367\231\107\030\205\301\053\272\125\256\006\352 +\320\007\262\334\253\320\202\226\165\316\322\120\376\231\347\317 +\057\237\347\166\321\141\052\373\041\273\061\320\252\237\107\244 +\262\042\312\026\072\120\127\304\133\103\147\305\145\142\003\111 +\001\353\103\331\330\370\236\255\317\261\143\016\105\364\240\132 +\054\233\055\305\246\300\255\250\107\364\047\114\070\015\056\033 +\111\073\122\364\350\210\203\053\124\050\324\362\065\122\264\062 +\203\142\151\144\014\221\234\237\227\352\164\026\375\037\021\006 +\232\233\364 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "emSign Root CA - C1" -# Issuer: CN=emSign Root CA - C1,O=eMudhra Inc,OU=emSign PKI,C=US -# Serial Number:00:ae:cf:00:ba:c4:cf:32:f8:43:b2 -# Subject: CN=emSign Root CA - C1,O=eMudhra Inc,OU=emSign PKI,C=US -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): 12:56:09:AA:30:1D:A0:A2:49:B9:7A:82:39:CB:6A:34:21:6F:44:DC:AC:9F:39:54:B1:42:92:F2:E8:C8:60:8F -# Fingerprint (SHA1): E7:2E:F1:DF:FC:B2:09:28:CF:5D:D4:D5:67:37:B1:51:CB:86:4F:01 +# Trust for "Hongkong Post Root CA 3" +# Issuer: CN=Hongkong Post Root CA 3,O=Hongkong Post,L=Hong Kong,ST=Hong Kong,C=HK +# Serial Number:08:16:5f:8a:4c:a5:ec:00:c9:93:40:df:c4:c6:ae:23:b8:1c:5a:a4 +# Subject: CN=Hongkong Post Root CA 3,O=Hongkong Post,L=Hong Kong,ST=Hong Kong,C=HK +# Not Valid Before: Sat Jun 03 02:29:46 2017 +# Not Valid After : Tue Jun 03 02:29:46 2042 +# Fingerprint (SHA-256): 5A:2F:C0:3F:0C:83:B0:90:BB:FA:40:60:4B:09:88:44:6C:76:36:18:3D:F9:84:6E:17:10:1A:44:7F:B8:EF:D6 +# Fingerprint (SHA1): 58:A2:D0:EC:20:52:81:5B:C1:F3:F8:64:02:24:4E:C2:8E:02:4B:02 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign Root CA - C1" +CKA_LABEL UTF8 "Hongkong Post Root CA 3" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\347\056\361\337\374\262\011\050\317\135\324\325\147\067\261\121 -\313\206\117\001 +\130\242\320\354\040\122\201\133\301\363\370\144\002\044\116\302 +\216\002\113\002 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\330\343\135\001\041\372\170\132\260\337\272\322\356\052\137\150 +\021\374\237\275\163\060\002\212\375\077\363\130\271\313\040\360 END CKA_ISSUER MULTILINE_OCTAL -\060\126\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 -\115\165\144\150\162\141\040\111\156\143\061\034\060\032\006\003 -\125\004\003\023\023\145\155\123\151\147\156\040\122\157\157\164 -\040\103\101\040\055\040\103\061 +\060\157\061\013\060\011\006\003\125\004\006\023\002\110\113\061 +\022\060\020\006\003\125\004\010\023\011\110\157\156\147\040\113 +\157\156\147\061\022\060\020\006\003\125\004\007\023\011\110\157 +\156\147\040\113\157\156\147\061\026\060\024\006\003\125\004\012 +\023\015\110\157\156\147\153\157\156\147\040\120\157\163\164\061 +\040\060\036\006\003\125\004\003\023\027\110\157\156\147\153\157 +\156\147\040\120\157\163\164\040\122\157\157\164\040\103\101\040 +\063 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\000\256\317\000\272\304\317\062\370\103\262 +\002\024\010\026\137\212\114\245\354\000\311\223\100\337\304\306 +\256\043\270\034\132\244 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "emSign ECC Root CA - C3" +# Certificate "Entrust Root Certification Authority - G4" # -# Issuer: CN=emSign ECC Root CA - C3,O=eMudhra Inc,OU=emSign PKI,C=US -# Serial Number:7b:71:b6:82:56:b8:12:7c:9c:a8 -# Subject: CN=emSign ECC Root CA - C3,O=eMudhra Inc,OU=emSign PKI,C=US -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): BC:4D:80:9B:15:18:9D:78:DB:3E:1D:8C:F4:F9:72:6A:79:5D:A1:64:3C:A5:F1:35:8E:1D:DB:0E:DC:0D:7E:B3 -# Fingerprint (SHA1): B6:AF:43:C2:9B:81:53:7D:F6:EF:6B:C3:1F:1F:60:15:0C:EE:48:66 +# Issuer: CN=Entrust Root Certification Authority - G4,OU="(c) 2015 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US +# Serial Number:00:d9:b5:43:7f:af:a9:39:0f:00:00:00:00:55:65:ad:58 +# Subject: CN=Entrust Root Certification Authority - G4,OU="(c) 2015 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US +# Not Valid Before: Wed May 27 11:11:16 2015 +# Not Valid After : Sun Dec 27 11:41:16 2037 +# Fingerprint (SHA-256): DB:35:17:D1:F6:73:2A:2D:5A:B9:7C:53:3E:C7:07:79:EE:32:70:A6:2F:B4:AC:42:38:37:24:60:E6:F0:1E:88 +# Fingerprint (SHA1): 14:88:4E:86:26:37:B0:26:AF:59:62:5C:40:77:EC:35:29:BA:96:01 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign ECC Root CA - C3" +CKA_LABEL UTF8 "Entrust Root Certification Authority - G4" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 -\115\165\144\150\162\141\040\111\156\143\061\040\060\036\006\003 -\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103\040 -\122\157\157\164\040\103\101\040\055\040\103\063 +\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 +\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 +\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 +\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 +\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 +\040\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111 +\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 +\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 +\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 +\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 +\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 +\064 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 -\115\165\144\150\162\141\040\111\156\143\061\040\060\036\006\003 -\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103\040 -\122\157\157\164\040\103\101\040\055\040\103\063 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\012\173\161\266\202\126\270\022\174\234\250 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\053\060\202\001\261\240\003\002\001\002\002\012\173 -\161\266\202\126\270\022\174\234\250\060\012\006\010\052\206\110 -\316\075\004\003\003\060\132\061\013\060\011\006\003\125\004\006 -\023\002\125\123\061\023\060\021\006\003\125\004\013\023\012\145 -\155\123\151\147\156\040\120\113\111\061\024\060\022\006\003\125 -\004\012\023\013\145\115\165\144\150\162\141\040\111\156\143\061 -\040\060\036\006\003\125\004\003\023\027\145\155\123\151\147\156 -\040\105\103\103\040\122\157\157\164\040\103\101\040\055\040\103 -\063\060\036\027\015\061\070\060\062\061\070\061\070\063\060\060 -\060\132\027\015\064\063\060\062\061\070\061\070\063\060\060\060 -\132\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147 -\156\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013 -\145\115\165\144\150\162\141\040\111\156\143\061\040\060\036\006 -\003\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103 -\040\122\157\157\164\040\103\101\040\055\040\103\063\060\166\060 -\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 -\042\003\142\000\004\375\245\141\256\173\046\020\035\351\267\042 -\060\256\006\364\201\263\261\102\161\225\071\274\323\122\343\257 -\257\371\362\227\065\222\066\106\016\207\225\215\271\071\132\351 -\273\337\320\376\310\007\101\074\273\125\157\203\243\152\373\142 -\260\201\211\002\160\175\110\305\112\343\351\042\124\042\115\223 -\273\102\014\257\167\234\043\246\175\327\141\021\316\145\307\370 -\177\376\365\362\251\243\102\060\100\060\035\006\003\125\035\016 -\004\026\004\024\373\132\110\320\200\040\100\362\250\351\000\007 -\151\031\167\247\346\303\364\317\060\016\006\003\125\035\017\001 -\001\377\004\004\003\002\001\006\060\017\006\003\125\035\023\001 -\001\377\004\005\060\003\001\001\377\060\012\006\010\052\206\110 -\316\075\004\003\003\003\150\000\060\145\002\061\000\264\330\057 -\002\211\375\266\114\142\272\103\116\023\204\162\265\256\335\034 -\336\326\265\334\126\217\130\100\132\055\336\040\114\042\203\312 -\223\250\176\356\022\100\307\326\207\117\370\337\205\002\060\034 -\024\144\344\174\226\203\021\234\260\321\132\141\113\246\017\111 -\323\000\374\241\374\344\245\377\177\255\327\060\320\307\167\177 -\276\201\007\125\060\120\040\024\365\127\070\012\250\061\121 +\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 +\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 +\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 +\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 +\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 +\040\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111 +\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 +\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 +\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 +\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 +\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 +\064 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\021\000\331\265\103\177\257\251\071\017\000\000\000\000\125 +\145\255\130 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\006\113\060\202\004\063\240\003\002\001\002\002\021\000 +\331\265\103\177\257\251\071\017\000\000\000\000\125\145\255\130 +\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 +\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165\163 +\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004\013 +\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165\163 +\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162\155 +\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051\040 +\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111\156 +\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162\151 +\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060\060 +\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040\122 +\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107\064 +\060\036\027\015\061\065\060\065\062\067\061\061\061\061\061\066 +\132\027\015\063\067\061\062\062\067\061\061\064\061\061\066\132 +\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 +\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 +\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 +\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 +\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 +\040\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111 +\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 +\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 +\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 +\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 +\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 +\064\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001 +\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002 +\001\000\261\354\054\102\356\342\321\060\377\245\222\107\342\055 +\303\272\144\227\155\312\367\015\265\131\301\263\313\250\150\031 +\330\257\204\155\060\160\135\176\363\056\322\123\231\341\376\037 +\136\331\110\257\135\023\215\333\377\143\063\115\323\000\002\274 +\304\370\321\006\010\224\171\130\212\025\336\051\263\375\375\304 +\117\350\252\342\240\073\171\315\277\153\103\062\335\331\164\020 +\271\367\364\150\324\273\320\207\325\252\113\212\052\157\052\004 +\265\262\246\307\240\172\346\110\253\322\321\131\314\326\176\043 +\346\227\154\360\102\345\334\121\113\025\101\355\111\112\311\336 +\020\227\326\166\301\357\245\265\066\024\227\065\330\170\042\065 +\122\357\103\275\333\047\333\141\126\202\064\334\313\210\140\014 +\013\132\345\054\001\306\124\257\327\252\301\020\173\322\005\132 +\270\100\236\206\247\303\220\206\002\126\122\011\172\234\322\047 +\202\123\112\145\122\152\365\074\347\250\362\234\257\213\275\323 +\016\324\324\136\156\207\236\152\075\105\035\321\135\033\364\351 +\012\254\140\231\373\211\264\377\230\054\317\174\035\351\002\252 +\004\232\036\270\334\210\156\045\263\154\146\367\074\220\363\127 +\301\263\057\365\155\362\373\312\241\370\051\235\106\213\263\152 +\366\346\147\007\276\054\147\012\052\037\132\262\076\127\304\323 +\041\041\143\145\122\221\033\261\231\216\171\176\346\353\215\000 +\331\132\252\352\163\350\244\202\002\107\226\376\133\216\124\141 +\243\353\057\113\060\260\213\043\165\162\174\041\074\310\366\361 +\164\324\034\173\243\005\125\356\273\115\073\062\276\232\167\146 +\236\254\151\220\042\007\037\141\072\226\276\345\232\117\314\005 +\074\050\131\323\301\014\124\250\131\141\275\310\162\114\350\334 +\237\207\177\275\234\110\066\136\225\243\016\271\070\044\125\374 +\165\146\353\002\343\010\064\051\112\306\343\053\057\063\240\332 +\243\206\245\022\227\375\200\053\332\024\102\343\222\275\076\362 +\135\136\147\164\056\034\210\107\051\064\137\342\062\250\234\045 +\067\214\272\230\000\227\213\111\226\036\375\045\212\254\334\332 +\330\135\164\156\146\260\377\104\337\241\030\306\276\110\057\067 +\224\170\370\225\112\077\177\023\136\135\131\375\164\206\103\143 +\163\111\002\003\001\000\001\243\102\060\100\060\017\006\003\125 +\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003 +\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003 +\125\035\016\004\026\004\024\237\070\304\126\043\303\071\350\240 +\161\154\350\124\114\344\350\072\261\277\147\060\015\006\011\052 +\206\110\206\367\015\001\001\013\005\000\003\202\002\001\000\022 +\345\102\246\173\213\017\014\344\106\245\266\140\100\207\214\045 +\176\255\270\150\056\133\306\100\166\074\003\370\311\131\364\363 +\253\142\316\020\215\264\132\144\214\150\300\260\162\103\064\322 +\033\013\366\054\123\322\312\220\113\206\146\374\252\203\042\364 +\213\032\157\046\110\254\166\167\010\277\305\230\134\364\046\211 +\236\173\303\271\144\062\001\177\323\303\335\130\155\354\261\253 +\204\125\164\167\204\004\047\122\153\206\114\316\335\271\145\377 +\326\306\136\237\232\020\231\113\165\152\376\152\351\227\040\344 +\344\166\172\306\320\044\252\220\315\040\220\272\107\144\373\177 +\007\263\123\170\265\012\142\362\163\103\316\101\053\201\152\056 +\205\026\224\123\324\153\137\162\042\253\121\055\102\325\000\234 +\231\277\336\273\224\073\127\375\232\365\206\313\126\073\133\210 +\001\345\174\050\113\003\371\111\203\174\262\177\174\343\355\216 +\241\177\140\123\216\125\235\120\064\022\017\267\227\173\154\207 +\112\104\347\365\155\354\200\067\360\130\031\156\112\150\166\360 +\037\222\344\352\265\222\323\141\121\020\013\255\247\331\137\307 +\137\334\037\243\134\214\241\176\233\267\236\323\126\157\146\136 +\007\226\040\355\013\164\373\146\116\213\021\025\351\201\111\176 +\157\260\324\120\177\042\327\137\145\002\015\246\364\205\036\330 +\256\006\113\112\247\322\061\146\302\370\316\345\010\246\244\002 +\226\104\150\127\304\325\063\317\031\057\024\304\224\034\173\244 +\331\360\237\016\261\200\342\321\236\021\144\251\210\021\072\166 +\202\345\142\302\200\330\244\203\355\223\357\174\057\220\260\062 +\114\226\025\150\110\122\324\231\010\300\044\350\034\343\263\245 +\041\016\222\300\220\037\317\040\137\312\073\070\307\267\155\072 +\363\346\104\270\016\061\153\210\216\160\353\234\027\122\250\101 +\224\056\207\266\347\246\022\305\165\337\133\300\012\156\173\244 +\344\136\206\371\066\224\337\167\303\351\015\300\071\361\171\273 +\106\216\253\103\131\047\267\040\273\043\351\126\100\041\354\061 +\075\145\252\103\362\075\337\160\104\341\272\115\046\020\073\230 +\237\363\310\216\033\070\126\041\152\121\223\323\221\312\106\332 +\211\267\075\123\203\054\010\037\213\217\123\335\377\254\037 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "emSign ECC Root CA - C3" -# Issuer: CN=emSign ECC Root CA - C3,O=eMudhra Inc,OU=emSign PKI,C=US -# Serial Number:7b:71:b6:82:56:b8:12:7c:9c:a8 -# Subject: CN=emSign ECC Root CA - C3,O=eMudhra Inc,OU=emSign PKI,C=US -# Not Valid Before: Sun Feb 18 18:30:00 2018 -# Not Valid After : Wed Feb 18 18:30:00 2043 -# Fingerprint (SHA-256): BC:4D:80:9B:15:18:9D:78:DB:3E:1D:8C:F4:F9:72:6A:79:5D:A1:64:3C:A5:F1:35:8E:1D:DB:0E:DC:0D:7E:B3 -# Fingerprint (SHA1): B6:AF:43:C2:9B:81:53:7D:F6:EF:6B:C3:1F:1F:60:15:0C:EE:48:66 +# Trust for "Entrust Root Certification Authority - G4" +# Issuer: CN=Entrust Root Certification Authority - G4,OU="(c) 2015 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US +# Serial Number:00:d9:b5:43:7f:af:a9:39:0f:00:00:00:00:55:65:ad:58 +# Subject: CN=Entrust Root Certification Authority - G4,OU="(c) 2015 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US +# Not Valid Before: Wed May 27 11:11:16 2015 +# Not Valid After : Sun Dec 27 11:41:16 2037 +# Fingerprint (SHA-256): DB:35:17:D1:F6:73:2A:2D:5A:B9:7C:53:3E:C7:07:79:EE:32:70:A6:2F:B4:AC:42:38:37:24:60:E6:F0:1E:88 +# Fingerprint (SHA1): 14:88:4E:86:26:37:B0:26:AF:59:62:5C:40:77:EC:35:29:BA:96:01 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "emSign ECC Root CA - C3" +CKA_LABEL UTF8 "Entrust Root Certification Authority - G4" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\266\257\103\302\233\201\123\175\366\357\153\303\037\037\140\025 -\014\356\110\146 +\024\210\116\206\046\067\260\046\257\131\142\134\100\167\354\065 +\051\272\226\001 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\076\123\263\243\201\356\327\020\370\323\260\035\027\222\365\325 +\211\123\361\203\043\267\174\216\005\361\214\161\070\116\037\210 END CKA_ISSUER MULTILINE_OCTAL -\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\023\060\021\006\003\125\004\013\023\012\145\155\123\151\147\156 -\040\120\113\111\061\024\060\022\006\003\125\004\012\023\013\145 -\115\165\144\150\162\141\040\111\156\143\061\040\060\036\006\003 -\125\004\003\023\027\145\155\123\151\147\156\040\105\103\103\040 -\122\157\157\164\040\103\101\040\055\040\103\063 +\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 +\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 +\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 +\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 +\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 +\040\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111 +\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 +\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 +\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 +\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 +\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 +\064 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\012\173\161\266\202\126\270\022\174\234\250 +\002\021\000\331\265\103\177\257\251\071\017\000\000\000\000\125 +\145\255\130 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR @@ -19400,179 +18094,120 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "Hongkong Post Root CA 3" +# Certificate "Microsoft ECC Root Certificate Authority 2017" # -# Issuer: CN=Hongkong Post Root CA 3,O=Hongkong Post,L=Hong Kong,ST=Hong Kong,C=HK -# Serial Number:08:16:5f:8a:4c:a5:ec:00:c9:93:40:df:c4:c6:ae:23:b8:1c:5a:a4 -# Subject: CN=Hongkong Post Root CA 3,O=Hongkong Post,L=Hong Kong,ST=Hong Kong,C=HK -# Not Valid Before: Sat Jun 03 02:29:46 2017 -# Not Valid After : Tue Jun 03 02:29:46 2042 -# Fingerprint (SHA-256): 5A:2F:C0:3F:0C:83:B0:90:BB:FA:40:60:4B:09:88:44:6C:76:36:18:3D:F9:84:6E:17:10:1A:44:7F:B8:EF:D6 -# Fingerprint (SHA1): 58:A2:D0:EC:20:52:81:5B:C1:F3:F8:64:02:24:4E:C2:8E:02:4B:02 +# Issuer: CN=Microsoft ECC Root Certificate Authority 2017,O=Microsoft Corporation,C=US +# Serial Number:66:f2:3d:af:87:de:8b:b1:4a:ea:0c:57:31:01:c2:ec +# Subject: CN=Microsoft ECC Root Certificate Authority 2017,O=Microsoft Corporation,C=US +# Not Valid Before: Wed Dec 18 23:06:45 2019 +# Not Valid After : Fri Jul 18 23:16:04 2042 +# Fingerprint (SHA-256): 35:8D:F3:9D:76:4A:F9:E1:B7:66:E9:C9:72:DF:35:2E:E1:5C:FA:C2:27:AF:6A:D1:D7:0E:8E:4A:6E:DC:BA:02 +# Fingerprint (SHA1): 99:9A:64:C3:7F:F4:7D:9F:AB:95:F1:47:69:89:14:60:EE:C4:C3:C5 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Hongkong Post Root CA 3" +CKA_LABEL UTF8 "Microsoft ECC Root Certificate Authority 2017" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\110\113\061 -\022\060\020\006\003\125\004\010\023\011\110\157\156\147\040\113 -\157\156\147\061\022\060\020\006\003\125\004\007\023\011\110\157 -\156\147\040\113\157\156\147\061\026\060\024\006\003\125\004\012 -\023\015\110\157\156\147\153\157\156\147\040\120\157\163\164\061 -\040\060\036\006\003\125\004\003\023\027\110\157\156\147\153\157 -\156\147\040\120\157\163\164\040\122\157\157\164\040\103\101\040 -\063 +\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 +\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 +\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 +\157\146\164\040\105\103\103\040\122\157\157\164\040\103\145\162 +\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 +\164\171\040\062\060\061\067 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\110\113\061 -\022\060\020\006\003\125\004\010\023\011\110\157\156\147\040\113 -\157\156\147\061\022\060\020\006\003\125\004\007\023\011\110\157 -\156\147\040\113\157\156\147\061\026\060\024\006\003\125\004\012 -\023\015\110\157\156\147\153\157\156\147\040\120\157\163\164\061 -\040\060\036\006\003\125\004\003\023\027\110\157\156\147\153\157 -\156\147\040\120\157\163\164\040\122\157\157\164\040\103\101\040 -\063 +\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 +\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 +\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 +\157\146\164\040\105\103\103\040\122\157\157\164\040\103\145\162 +\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 +\164\171\040\062\060\061\067 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\010\026\137\212\114\245\354\000\311\223\100\337\304\306 -\256\043\270\034\132\244 +\002\020\146\362\075\257\207\336\213\261\112\352\014\127\061\001 +\302\354 END CKA_VALUE MULTILINE_OCTAL -\060\202\005\317\060\202\003\267\240\003\002\001\002\002\024\010 -\026\137\212\114\245\354\000\311\223\100\337\304\306\256\043\270 -\034\132\244\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\157\061\013\060\011\006\003\125\004\006\023\002\110 -\113\061\022\060\020\006\003\125\004\010\023\011\110\157\156\147 -\040\113\157\156\147\061\022\060\020\006\003\125\004\007\023\011 -\110\157\156\147\040\113\157\156\147\061\026\060\024\006\003\125 -\004\012\023\015\110\157\156\147\153\157\156\147\040\120\157\163 -\164\061\040\060\036\006\003\125\004\003\023\027\110\157\156\147 -\153\157\156\147\040\120\157\163\164\040\122\157\157\164\040\103 -\101\040\063\060\036\027\015\061\067\060\066\060\063\060\062\062 -\071\064\066\132\027\015\064\062\060\066\060\063\060\062\062\071 -\064\066\132\060\157\061\013\060\011\006\003\125\004\006\023\002 -\110\113\061\022\060\020\006\003\125\004\010\023\011\110\157\156 -\147\040\113\157\156\147\061\022\060\020\006\003\125\004\007\023 -\011\110\157\156\147\040\113\157\156\147\061\026\060\024\006\003 -\125\004\012\023\015\110\157\156\147\153\157\156\147\040\120\157 -\163\164\061\040\060\036\006\003\125\004\003\023\027\110\157\156 -\147\153\157\156\147\040\120\157\163\164\040\122\157\157\164\040 -\103\101\040\063\060\202\002\042\060\015\006\011\052\206\110\206 -\367\015\001\001\001\005\000\003\202\002\017\000\060\202\002\012 -\002\202\002\001\000\263\210\327\352\316\017\040\116\276\346\326 -\003\155\356\131\374\302\127\337\051\150\241\203\016\076\150\307 -\150\130\234\034\140\113\211\103\014\271\324\025\262\356\301\116 -\165\351\265\247\357\345\351\065\231\344\314\034\347\113\137\215 -\063\060\040\063\123\331\246\273\325\076\023\216\351\037\207\111 -\255\120\055\120\312\030\276\001\130\242\023\160\226\273\211\210 -\126\200\134\370\275\054\074\341\114\127\210\273\323\271\225\357 -\313\307\366\332\061\164\050\246\346\124\211\365\101\061\312\345 -\046\032\315\202\340\160\332\073\051\273\325\003\365\231\272\125 -\365\144\321\140\016\263\211\111\270\212\057\005\322\204\105\050 -\174\217\150\120\022\170\374\013\265\123\313\302\230\034\204\243 -\236\260\276\043\244\332\334\310\053\036\332\156\105\036\211\230 -\332\371\000\056\006\351\014\073\160\325\120\045\210\231\313\315 -\163\140\367\325\377\065\147\305\241\274\136\253\315\112\270\105 -\353\310\150\036\015\015\024\106\022\343\322\144\142\212\102\230 -\274\264\306\010\010\370\375\250\114\144\234\166\001\275\057\251 -\154\063\017\330\077\050\270\074\151\001\102\206\176\151\301\311 -\006\312\345\172\106\145\351\302\326\120\101\056\077\267\344\355 -\154\327\277\046\001\021\242\026\051\112\153\064\006\220\354\023 -\322\266\373\152\166\322\074\355\360\326\055\335\341\025\354\243 -\233\057\054\311\076\053\344\151\073\377\162\045\261\066\206\133 -\307\177\153\213\125\033\112\305\040\141\075\256\313\120\341\010 -\072\276\260\217\143\101\123\060\010\131\074\230\035\167\272\143 -\221\172\312\020\120\140\277\360\327\274\225\207\217\227\305\376 -\227\152\001\224\243\174\133\205\035\052\071\072\320\124\241\321 -\071\161\235\375\041\371\265\173\360\342\340\002\217\156\226\044 -\045\054\240\036\054\250\304\211\247\357\355\231\006\057\266\012 -\114\117\333\242\314\067\032\257\107\205\055\212\137\304\064\064 -\114\000\375\030\223\147\023\321\067\346\110\264\213\006\305\127 -\173\031\206\012\171\313\000\311\122\257\102\377\067\217\341\243 -\036\172\075\120\253\143\006\347\025\265\077\266\105\067\224\067 -\261\176\362\110\303\177\305\165\376\227\215\105\217\032\247\032 -\162\050\032\100\017\002\003\001\000\001\243\143\060\141\060\017 -\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060 -\037\006\003\125\035\043\004\030\060\026\200\024\027\235\315\036 -\213\326\071\053\160\323\134\324\240\270\037\260\000\374\305\141 -\060\035\006\003\125\035\016\004\026\004\024\027\235\315\036\213 -\326\071\053\160\323\134\324\240\270\037\260\000\374\305\141\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\003\202 -\002\001\000\126\325\173\156\346\042\001\322\102\233\030\325\016 -\327\146\043\134\343\376\240\307\222\322\351\224\255\113\242\306 -\354\022\174\164\325\110\322\131\024\231\300\353\271\321\353\364 -\110\060\133\255\247\127\163\231\251\323\345\267\321\056\131\044 -\130\334\150\056\056\142\330\152\344\160\013\055\040\120\040\244 -\062\225\321\000\230\273\323\375\367\062\362\111\256\306\172\340 -\107\276\156\316\313\243\162\072\055\151\135\313\310\350\105\071 -\324\372\102\301\021\114\167\135\222\373\152\377\130\104\345\353 -\201\236\257\240\231\255\276\251\001\146\313\070\035\074\337\103 -\037\364\115\156\264\272\027\106\374\175\375\207\201\171\152\015 -\063\017\372\057\370\024\271\200\263\135\115\252\227\341\371\344 -\030\305\370\325\070\214\046\074\375\362\050\342\356\132\111\210 -\054\337\171\075\216\236\220\074\275\101\112\072\335\133\366\232 -\264\316\077\045\060\177\062\175\242\003\224\320\334\172\241\122 -\336\156\223\215\030\046\375\125\254\275\217\233\322\317\257\347 -\206\054\313\037\011\157\243\157\251\204\324\163\277\115\241\164 -\033\116\043\140\362\314\016\252\177\244\234\114\045\250\262\146 -\073\070\377\331\224\060\366\162\204\276\150\125\020\017\306\163 -\054\026\151\223\007\376\261\105\355\273\242\125\152\260\332\265 -\112\002\045\047\205\327\267\267\206\104\026\211\154\200\053\076 -\227\251\234\325\176\125\114\306\336\105\020\034\352\351\073\237 -\003\123\356\356\172\001\002\026\170\324\350\302\276\106\166\210 -\023\077\042\273\110\022\035\122\000\264\002\176\041\032\036\234 -\045\364\363\075\136\036\322\034\371\263\055\266\367\067\134\306 -\313\041\116\260\367\231\107\030\205\301\053\272\125\256\006\352 -\320\007\262\334\253\320\202\226\165\316\322\120\376\231\347\317 -\057\237\347\166\321\141\052\373\041\273\061\320\252\237\107\244 -\262\042\312\026\072\120\127\304\133\103\147\305\145\142\003\111 -\001\353\103\331\330\370\236\255\317\261\143\016\105\364\240\132 -\054\233\055\305\246\300\255\250\107\364\047\114\070\015\056\033 -\111\073\122\364\350\210\203\053\124\050\324\362\065\122\264\062 -\203\142\151\144\014\221\234\237\227\352\164\026\375\037\021\006 -\232\233\364 +\060\202\002\131\060\202\001\337\240\003\002\001\002\002\020\146 +\362\075\257\207\336\213\261\112\352\014\127\061\001\302\354\060 +\012\006\010\052\206\110\316\075\004\003\003\060\145\061\013\060 +\011\006\003\125\004\006\023\002\125\123\061\036\060\034\006\003 +\125\004\012\023\025\115\151\143\162\157\163\157\146\164\040\103 +\157\162\160\157\162\141\164\151\157\156\061\066\060\064\006\003 +\125\004\003\023\055\115\151\143\162\157\163\157\146\164\040\105 +\103\103\040\122\157\157\164\040\103\145\162\164\151\146\151\143 +\141\164\145\040\101\165\164\150\157\162\151\164\171\040\062\060 +\061\067\060\036\027\015\061\071\061\062\061\070\062\063\060\066 +\064\065\132\027\015\064\062\060\067\061\070\062\063\061\066\060 +\064\132\060\145\061\013\060\011\006\003\125\004\006\023\002\125 +\123\061\036\060\034\006\003\125\004\012\023\025\115\151\143\162 +\157\163\157\146\164\040\103\157\162\160\157\162\141\164\151\157 +\156\061\066\060\064\006\003\125\004\003\023\055\115\151\143\162 +\157\163\157\146\164\040\105\103\103\040\122\157\157\164\040\103 +\145\162\164\151\146\151\143\141\164\145\040\101\165\164\150\157 +\162\151\164\171\040\062\060\061\067\060\166\060\020\006\007\052 +\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142\000 +\004\324\274\075\002\102\165\101\023\043\315\200\004\206\002\121 +\057\152\250\201\142\013\145\314\366\312\235\036\157\112\146\121 +\242\003\331\235\221\372\266\026\261\214\156\336\174\315\333\171 +\246\057\316\273\316\161\057\345\245\253\050\354\143\004\146\231 +\370\372\362\223\020\005\341\201\050\102\343\306\150\364\346\033 +\204\140\112\211\257\355\171\017\073\316\361\366\104\365\001\170 +\300\243\124\060\122\060\016\006\003\125\035\017\001\001\377\004 +\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377\004 +\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004 +\024\310\313\231\162\160\122\014\370\346\276\262\004\127\051\052 +\317\102\020\355\065\060\020\006\011\053\006\001\004\001\202\067 +\025\001\004\003\002\001\000\060\012\006\010\052\206\110\316\075 +\004\003\003\003\150\000\060\145\002\060\130\362\115\352\014\371 +\137\136\356\140\051\313\072\362\333\326\062\204\031\077\174\325 +\057\302\261\314\223\256\120\273\011\062\306\306\355\176\311\066 +\224\022\344\150\205\006\242\033\320\057\002\061\000\231\351\026 +\264\016\372\126\110\324\244\060\026\221\170\333\124\214\145\001 +\212\347\120\146\302\061\267\071\272\270\032\042\007\116\374\153 +\124\026\040\377\053\265\347\114\014\115\246\117\163 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "Hongkong Post Root CA 3" -# Issuer: CN=Hongkong Post Root CA 3,O=Hongkong Post,L=Hong Kong,ST=Hong Kong,C=HK -# Serial Number:08:16:5f:8a:4c:a5:ec:00:c9:93:40:df:c4:c6:ae:23:b8:1c:5a:a4 -# Subject: CN=Hongkong Post Root CA 3,O=Hongkong Post,L=Hong Kong,ST=Hong Kong,C=HK -# Not Valid Before: Sat Jun 03 02:29:46 2017 -# Not Valid After : Tue Jun 03 02:29:46 2042 -# Fingerprint (SHA-256): 5A:2F:C0:3F:0C:83:B0:90:BB:FA:40:60:4B:09:88:44:6C:76:36:18:3D:F9:84:6E:17:10:1A:44:7F:B8:EF:D6 -# Fingerprint (SHA1): 58:A2:D0:EC:20:52:81:5B:C1:F3:F8:64:02:24:4E:C2:8E:02:4B:02 +# Trust for "Microsoft ECC Root Certificate Authority 2017" +# Issuer: CN=Microsoft ECC Root Certificate Authority 2017,O=Microsoft Corporation,C=US +# Serial Number:66:f2:3d:af:87:de:8b:b1:4a:ea:0c:57:31:01:c2:ec +# Subject: CN=Microsoft ECC Root Certificate Authority 2017,O=Microsoft Corporation,C=US +# Not Valid Before: Wed Dec 18 23:06:45 2019 +# Not Valid After : Fri Jul 18 23:16:04 2042 +# Fingerprint (SHA-256): 35:8D:F3:9D:76:4A:F9:E1:B7:66:E9:C9:72:DF:35:2E:E1:5C:FA:C2:27:AF:6A:D1:D7:0E:8E:4A:6E:DC:BA:02 +# Fingerprint (SHA1): 99:9A:64:C3:7F:F4:7D:9F:AB:95:F1:47:69:89:14:60:EE:C4:C3:C5 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Hongkong Post Root CA 3" +CKA_LABEL UTF8 "Microsoft ECC Root Certificate Authority 2017" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\130\242\320\354\040\122\201\133\301\363\370\144\002\044\116\302 -\216\002\113\002 +\231\232\144\303\177\364\175\237\253\225\361\107\151\211\024\140 +\356\304\303\305 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\021\374\237\275\163\060\002\212\375\077\363\130\271\313\040\360 +\335\241\003\346\112\223\020\321\277\360\031\102\313\376\355\147 END CKA_ISSUER MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\110\113\061 -\022\060\020\006\003\125\004\010\023\011\110\157\156\147\040\113 -\157\156\147\061\022\060\020\006\003\125\004\007\023\011\110\157 -\156\147\040\113\157\156\147\061\026\060\024\006\003\125\004\012 -\023\015\110\157\156\147\153\157\156\147\040\120\157\163\164\061 -\040\060\036\006\003\125\004\003\023\027\110\157\156\147\153\157 -\156\147\040\120\157\163\164\040\122\157\157\164\040\103\101\040 -\063 +\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 +\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 +\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 +\157\146\164\040\105\103\103\040\122\157\157\164\040\103\145\162 +\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 +\164\171\040\062\060\061\067 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\010\026\137\212\114\245\354\000\311\223\100\337\304\306 -\256\043\270\034\132\244 +\002\020\146\362\075\257\207\336\213\261\112\352\014\127\061\001 +\302\354 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST @@ -19580,654 +18215,333 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "Entrust Root Certification Authority - G4" +# Certificate "Microsoft RSA Root Certificate Authority 2017" # -# Issuer: CN=Entrust Root Certification Authority - G4,OU="(c) 2015 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Serial Number:00:d9:b5:43:7f:af:a9:39:0f:00:00:00:00:55:65:ad:58 -# Subject: CN=Entrust Root Certification Authority - G4,OU="(c) 2015 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Not Valid Before: Wed May 27 11:11:16 2015 -# Not Valid After : Sun Dec 27 11:41:16 2037 -# Fingerprint (SHA-256): DB:35:17:D1:F6:73:2A:2D:5A:B9:7C:53:3E:C7:07:79:EE:32:70:A6:2F:B4:AC:42:38:37:24:60:E6:F0:1E:88 -# Fingerprint (SHA1): 14:88:4E:86:26:37:B0:26:AF:59:62:5C:40:77:EC:35:29:BA:96:01 +# Issuer: CN=Microsoft RSA Root Certificate Authority 2017,O=Microsoft Corporation,C=US +# Serial Number:1e:d3:97:09:5f:d8:b4:b3:47:70:1e:aa:be:7f:45:b3 +# Subject: CN=Microsoft RSA Root Certificate Authority 2017,O=Microsoft Corporation,C=US +# Not Valid Before: Wed Dec 18 22:51:22 2019 +# Not Valid After : Fri Jul 18 23:00:23 2042 +# Fingerprint (SHA-256): C7:41:F7:0F:4B:2A:8D:88:BF:2E:71:C1:41:22:EF:53:EF:10:EB:A0:CF:A5:E6:4C:FA:20:F4:18:85:30:73:E0 +# Fingerprint (SHA1): 73:A5:E6:4A:3B:FF:83:16:FF:0E:DC:CC:61:8A:90:6E:4E:AE:4D:74 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Entrust Root Certification Authority - G4" +CKA_LABEL UTF8 "Microsoft RSA Root Certificate Authority 2017" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 -\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 -\064 +\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 +\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 +\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 +\157\146\164\040\122\123\101\040\122\157\157\164\040\103\145\162 +\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 +\164\171\040\062\060\061\067 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 -\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 -\064 +\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 +\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 +\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 +\157\146\164\040\122\123\101\040\122\157\157\164\040\103\145\162 +\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 +\164\171\040\062\060\061\067 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\331\265\103\177\257\251\071\017\000\000\000\000\125 -\145\255\130 +\002\020\036\323\227\011\137\330\264\263\107\160\036\252\276\177 +\105\263 END CKA_VALUE MULTILINE_OCTAL -\060\202\006\113\060\202\004\063\240\003\002\001\002\002\021\000 -\331\265\103\177\257\251\071\017\000\000\000\000\125\145\255\130 -\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 -\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165\163 -\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004\013 -\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165\163 -\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162\155 -\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051\040 -\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111\156 -\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162\151 -\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060\060 -\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040\122 -\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107\064 -\060\036\027\015\061\065\060\065\062\067\061\061\061\061\061\066 -\132\027\015\063\067\061\062\062\067\061\061\064\061\061\066\132 -\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 -\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 -\064\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001 -\001\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002 -\001\000\261\354\054\102\356\342\321\060\377\245\222\107\342\055 -\303\272\144\227\155\312\367\015\265\131\301\263\313\250\150\031 -\330\257\204\155\060\160\135\176\363\056\322\123\231\341\376\037 -\136\331\110\257\135\023\215\333\377\143\063\115\323\000\002\274 -\304\370\321\006\010\224\171\130\212\025\336\051\263\375\375\304 -\117\350\252\342\240\073\171\315\277\153\103\062\335\331\164\020 -\271\367\364\150\324\273\320\207\325\252\113\212\052\157\052\004 -\265\262\246\307\240\172\346\110\253\322\321\131\314\326\176\043 -\346\227\154\360\102\345\334\121\113\025\101\355\111\112\311\336 -\020\227\326\166\301\357\245\265\066\024\227\065\330\170\042\065 -\122\357\103\275\333\047\333\141\126\202\064\334\313\210\140\014 -\013\132\345\054\001\306\124\257\327\252\301\020\173\322\005\132 -\270\100\236\206\247\303\220\206\002\126\122\011\172\234\322\047 -\202\123\112\145\122\152\365\074\347\250\362\234\257\213\275\323 -\016\324\324\136\156\207\236\152\075\105\035\321\135\033\364\351 -\012\254\140\231\373\211\264\377\230\054\317\174\035\351\002\252 -\004\232\036\270\334\210\156\045\263\154\146\367\074\220\363\127 -\301\263\057\365\155\362\373\312\241\370\051\235\106\213\263\152 -\366\346\147\007\276\054\147\012\052\037\132\262\076\127\304\323 -\041\041\143\145\122\221\033\261\231\216\171\176\346\353\215\000 -\331\132\252\352\163\350\244\202\002\107\226\376\133\216\124\141 -\243\353\057\113\060\260\213\043\165\162\174\041\074\310\366\361 -\164\324\034\173\243\005\125\356\273\115\073\062\276\232\167\146 -\236\254\151\220\042\007\037\141\072\226\276\345\232\117\314\005 -\074\050\131\323\301\014\124\250\131\141\275\310\162\114\350\334 -\237\207\177\275\234\110\066\136\225\243\016\271\070\044\125\374 -\165\146\353\002\343\010\064\051\112\306\343\053\057\063\240\332 -\243\206\245\022\227\375\200\053\332\024\102\343\222\275\076\362 -\135\136\147\164\056\034\210\107\051\064\137\342\062\250\234\045 -\067\214\272\230\000\227\213\111\226\036\375\045\212\254\334\332 -\330\135\164\156\146\260\377\104\337\241\030\306\276\110\057\067 -\224\170\370\225\112\077\177\023\136\135\131\375\164\206\103\143 -\163\111\002\003\001\000\001\243\102\060\100\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003 -\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003 -\125\035\016\004\026\004\024\237\070\304\126\043\303\071\350\240 -\161\154\350\124\114\344\350\072\261\277\147\060\015\006\011\052 -\206\110\206\367\015\001\001\013\005\000\003\202\002\001\000\022 -\345\102\246\173\213\017\014\344\106\245\266\140\100\207\214\045 -\176\255\270\150\056\133\306\100\166\074\003\370\311\131\364\363 -\253\142\316\020\215\264\132\144\214\150\300\260\162\103\064\322 -\033\013\366\054\123\322\312\220\113\206\146\374\252\203\042\364 -\213\032\157\046\110\254\166\167\010\277\305\230\134\364\046\211 -\236\173\303\271\144\062\001\177\323\303\335\130\155\354\261\253 -\204\125\164\167\204\004\047\122\153\206\114\316\335\271\145\377 -\326\306\136\237\232\020\231\113\165\152\376\152\351\227\040\344 -\344\166\172\306\320\044\252\220\315\040\220\272\107\144\373\177 -\007\263\123\170\265\012\142\362\163\103\316\101\053\201\152\056 -\205\026\224\123\324\153\137\162\042\253\121\055\102\325\000\234 -\231\277\336\273\224\073\127\375\232\365\206\313\126\073\133\210 -\001\345\174\050\113\003\371\111\203\174\262\177\174\343\355\216 -\241\177\140\123\216\125\235\120\064\022\017\267\227\173\154\207 -\112\104\347\365\155\354\200\067\360\130\031\156\112\150\166\360 -\037\222\344\352\265\222\323\141\121\020\013\255\247\331\137\307 -\137\334\037\243\134\214\241\176\233\267\236\323\126\157\146\136 -\007\226\040\355\013\164\373\146\116\213\021\025\351\201\111\176 -\157\260\324\120\177\042\327\137\145\002\015\246\364\205\036\330 -\256\006\113\112\247\322\061\146\302\370\316\345\010\246\244\002 -\226\104\150\127\304\325\063\317\031\057\024\304\224\034\173\244 -\331\360\237\016\261\200\342\321\236\021\144\251\210\021\072\166 -\202\345\142\302\200\330\244\203\355\223\357\174\057\220\260\062 -\114\226\025\150\110\122\324\231\010\300\044\350\034\343\263\245 -\041\016\222\300\220\037\317\040\137\312\073\070\307\267\155\072 -\363\346\104\270\016\061\153\210\216\160\353\234\027\122\250\101 -\224\056\207\266\347\246\022\305\165\337\133\300\012\156\173\244 -\344\136\206\371\066\224\337\167\303\351\015\300\071\361\171\273 -\106\216\253\103\131\047\267\040\273\043\351\126\100\041\354\061 -\075\145\252\103\362\075\337\160\104\341\272\115\046\020\073\230 -\237\363\310\216\033\070\126\041\152\121\223\323\221\312\106\332 -\211\267\075\123\203\054\010\037\213\217\123\335\377\254\037 +\060\202\005\250\060\202\003\220\240\003\002\001\002\002\020\036 +\323\227\011\137\330\264\263\107\160\036\252\276\177\105\263\060 +\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\145 +\061\013\060\011\006\003\125\004\006\023\002\125\123\061\036\060 +\034\006\003\125\004\012\023\025\115\151\143\162\157\163\157\146 +\164\040\103\157\162\160\157\162\141\164\151\157\156\061\066\060 +\064\006\003\125\004\003\023\055\115\151\143\162\157\163\157\146 +\164\040\122\123\101\040\122\157\157\164\040\103\145\162\164\151 +\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171 +\040\062\060\061\067\060\036\027\015\061\071\061\062\061\070\062 +\062\065\061\062\062\132\027\015\064\062\060\067\061\070\062\063 +\060\060\062\063\132\060\145\061\013\060\011\006\003\125\004\006 +\023\002\125\123\061\036\060\034\006\003\125\004\012\023\025\115 +\151\143\162\157\163\157\146\164\040\103\157\162\160\157\162\141 +\164\151\157\156\061\066\060\064\006\003\125\004\003\023\055\115 +\151\143\162\157\163\157\146\164\040\122\123\101\040\122\157\157 +\164\040\103\145\162\164\151\146\151\143\141\164\145\040\101\165 +\164\150\157\162\151\164\171\040\062\060\061\067\060\202\002\042 +\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 +\202\002\017\000\060\202\002\012\002\202\002\001\000\312\133\276 +\224\063\214\051\225\221\026\012\225\275\107\142\301\211\363\231 +\066\337\106\220\311\245\355\170\152\157\107\221\150\370\047\147 +\120\063\035\241\246\373\340\345\103\243\204\002\127\001\135\234 +\110\100\202\123\020\274\277\307\073\150\220\266\202\055\345\364 +\145\320\314\155\031\314\225\371\173\254\112\224\255\016\336\113 +\103\035\207\007\222\023\220\200\203\144\065\071\004\374\345\351 +\154\263\266\037\120\224\070\145\120\134\027\106\271\266\205\265 +\034\265\027\350\326\105\235\330\262\046\260\312\304\160\112\256 +\140\244\335\263\331\354\374\073\325\127\162\274\077\310\311\262 +\336\113\153\370\043\154\003\300\005\275\225\307\315\163\073\146 +\200\144\343\032\254\056\371\107\005\362\006\266\233\163\365\170 +\063\133\307\241\373\047\052\241\264\232\221\214\221\323\072\202 +\076\166\100\264\315\122\141\121\160\050\077\305\305\132\362\311 +\214\111\273\024\133\115\310\377\147\115\114\022\226\255\365\376 +\170\250\227\207\327\375\136\040\200\334\241\113\042\373\324\211 +\255\272\316\107\227\107\125\173\217\105\310\147\050\204\225\034 +\150\060\357\357\111\340\065\173\144\347\230\260\224\332\115\205 +\073\076\125\304\050\257\127\363\236\023\333\106\047\237\036\242 +\136\104\203\244\245\312\325\023\263\113\077\304\343\302\346\206 +\141\244\122\060\271\172\040\117\157\017\070\123\313\063\014\023 +\053\217\326\232\275\052\310\055\261\034\175\113\121\312\107\321 +\110\047\162\135\207\353\325\105\346\110\145\235\257\122\220\272 +\133\242\030\145\127\022\237\150\271\324\025\153\224\304\151\042 +\230\364\063\340\355\371\121\216\101\120\311\064\117\166\220\254 +\374\070\301\330\341\173\271\343\343\224\341\106\151\313\016\012 +\120\153\023\272\254\017\067\132\267\022\265\220\201\036\126\256 +\127\042\206\331\311\322\321\327\121\343\253\073\306\125\375\036 +\016\323\164\012\321\332\252\352\151\270\227\050\217\110\304\007 +\370\122\103\072\364\312\125\065\054\260\246\152\300\234\371\362 +\201\341\022\152\300\105\331\147\263\316\377\043\242\211\012\124 +\324\024\271\052\250\327\354\371\253\315\045\130\062\171\217\220 +\133\230\071\304\010\006\301\254\177\016\075\000\245\002\003\001 +\000\001\243\124\060\122\060\016\006\003\125\035\017\001\001\377 +\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377 +\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 +\004\024\011\313\131\177\206\262\160\217\032\303\071\343\300\331 +\351\277\273\115\262\043\060\020\006\011\053\006\001\004\001\202 +\067\025\001\004\003\002\001\000\060\015\006\011\052\206\110\206 +\367\015\001\001\014\005\000\003\202\002\001\000\254\257\076\135 +\302\021\226\211\216\243\347\222\326\227\025\270\023\242\246\102 +\056\002\315\026\005\131\047\312\040\350\272\270\350\032\354\115 +\250\227\126\256\145\103\261\217\000\233\122\315\125\315\123\071 +\155\142\114\213\015\133\174\056\104\277\203\020\217\363\123\202 +\200\303\117\072\307\156\021\077\346\343\026\221\204\373\155\204 +\177\064\164\255\211\247\316\271\327\327\237\204\144\222\276\225 +\241\255\011\123\063\335\356\012\352\112\121\216\157\125\253\272 +\265\224\106\256\214\177\330\242\120\045\145\140\200\106\333\063 +\004\256\154\265\230\164\124\045\334\223\344\370\343\125\025\075 +\270\155\303\012\244\022\301\151\205\156\337\144\361\123\231\341 +\112\165\040\235\225\017\344\326\334\003\361\131\030\350\107\211 +\262\127\132\224\266\251\330\027\053\027\111\345\166\313\301\126 +\231\072\067\261\377\151\054\221\221\223\341\337\114\243\067\166 +\115\241\237\370\155\036\035\323\372\354\373\364\105\035\023\155 +\317\367\131\345\042\047\162\053\206\363\127\273\060\355\044\115 +\334\175\126\273\243\263\370\064\171\211\301\340\362\002\141\367 +\246\374\017\273\034\027\013\256\101\331\174\275\047\243\375\056 +\072\321\223\224\261\163\035\044\213\257\133\040\211\255\267\147 +\146\171\365\072\306\246\226\063\376\123\222\310\106\261\021\221 +\306\231\177\217\311\326\146\061\040\101\020\207\055\014\326\301 +\257\064\230\312\144\203\373\023\127\321\301\360\074\172\214\245 +\301\375\225\041\240\161\301\223\147\161\022\352\217\210\012\151 +\031\144\231\043\126\373\254\052\056\160\276\146\304\014\204\357 +\345\213\363\223\001\370\152\220\223\147\113\262\150\243\265\142 +\217\351\077\214\172\073\136\017\347\214\270\306\174\357\067\375 +\164\342\310\117\063\162\341\224\071\155\275\022\257\276\014\116 +\160\174\033\157\215\263\062\223\163\104\026\155\350\364\367\340 +\225\200\217\226\135\070\244\364\253\336\012\060\207\223\330\115 +\000\161\142\105\047\113\072\102\204\133\177\145\267\147\064\122 +\055\234\026\153\252\250\330\173\243\102\114\161\307\014\312\076 +\203\344\246\357\267\001\060\136\121\243\171\365\160\151\246\101 +\104\017\206\260\054\221\306\075\352\256\017\204 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "Entrust Root Certification Authority - G4" -# Issuer: CN=Entrust Root Certification Authority - G4,OU="(c) 2015 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Serial Number:00:d9:b5:43:7f:af:a9:39:0f:00:00:00:00:55:65:ad:58 -# Subject: CN=Entrust Root Certification Authority - G4,OU="(c) 2015 Entrust, Inc. - for authorized use only",OU=See www.entrust.net/legal-terms,O="Entrust, Inc.",C=US -# Not Valid Before: Wed May 27 11:11:16 2015 -# Not Valid After : Sun Dec 27 11:41:16 2037 -# Fingerprint (SHA-256): DB:35:17:D1:F6:73:2A:2D:5A:B9:7C:53:3E:C7:07:79:EE:32:70:A6:2F:B4:AC:42:38:37:24:60:E6:F0:1E:88 -# Fingerprint (SHA1): 14:88:4E:86:26:37:B0:26:AF:59:62:5C:40:77:EC:35:29:BA:96:01 +# Trust for "Microsoft RSA Root Certificate Authority 2017" +# Issuer: CN=Microsoft RSA Root Certificate Authority 2017,O=Microsoft Corporation,C=US +# Serial Number:1e:d3:97:09:5f:d8:b4:b3:47:70:1e:aa:be:7f:45:b3 +# Subject: CN=Microsoft RSA Root Certificate Authority 2017,O=Microsoft Corporation,C=US +# Not Valid Before: Wed Dec 18 22:51:22 2019 +# Not Valid After : Fri Jul 18 23:00:23 2042 +# Fingerprint (SHA-256): C7:41:F7:0F:4B:2A:8D:88:BF:2E:71:C1:41:22:EF:53:EF:10:EB:A0:CF:A5:E6:4C:FA:20:F4:18:85:30:73:E0 +# Fingerprint (SHA1): 73:A5:E6:4A:3B:FF:83:16:FF:0E:DC:CC:61:8A:90:6E:4E:AE:4D:74 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Entrust Root Certification Authority - G4" +CKA_LABEL UTF8 "Microsoft RSA Root Certificate Authority 2017" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\024\210\116\206\046\067\260\046\257\131\142\134\100\167\354\065 -\051\272\226\001 +\163\245\346\112\073\377\203\026\377\016\334\314\141\212\220\156 +\116\256\115\164 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\211\123\361\203\043\267\174\216\005\361\214\161\070\116\037\210 +\020\377\000\377\317\311\370\307\172\300\356\065\216\311\017\107 END CKA_ISSUER MULTILINE_OCTAL -\060\201\276\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\026\060\024\006\003\125\004\012\023\015\105\156\164\162\165 -\163\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 -\013\023\037\123\145\145\040\167\167\167\056\145\156\164\162\165 -\163\164\056\156\145\164\057\154\145\147\141\154\055\164\145\162 -\155\163\061\071\060\067\006\003\125\004\013\023\060\050\143\051 -\040\062\060\061\065\040\105\156\164\162\165\163\164\054\040\111 -\156\143\056\040\055\040\146\157\162\040\141\165\164\150\157\162 -\151\172\145\144\040\165\163\145\040\157\156\154\171\061\062\060 -\060\006\003\125\004\003\023\051\105\156\164\162\165\163\164\040 -\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\040\055\040\107 -\064 +\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 +\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 +\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 +\157\146\164\040\122\123\101\040\122\157\157\164\040\103\145\162 +\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 +\164\171\040\062\060\061\067 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\021\000\331\265\103\177\257\251\071\017\000\000\000\000\125 -\145\255\130 +\002\020\036\323\227\011\137\330\264\263\107\160\036\252\276\177 +\105\263 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "Microsoft ECC Root Certificate Authority 2017" +# Certificate "e-Szigno Root CA 2017" # -# Issuer: CN=Microsoft ECC Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Serial Number:66:f2:3d:af:87:de:8b:b1:4a:ea:0c:57:31:01:c2:ec -# Subject: CN=Microsoft ECC Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Not Valid Before: Wed Dec 18 23:06:45 2019 -# Not Valid After : Fri Jul 18 23:16:04 2042 -# Fingerprint (SHA-256): 35:8D:F3:9D:76:4A:F9:E1:B7:66:E9:C9:72:DF:35:2E:E1:5C:FA:C2:27:AF:6A:D1:D7:0E:8E:4A:6E:DC:BA:02 -# Fingerprint (SHA1): 99:9A:64:C3:7F:F4:7D:9F:AB:95:F1:47:69:89:14:60:EE:C4:C3:C5 +# Issuer: CN=e-Szigno Root CA 2017,OID.2.5.4.97=VATHU-23584497,O=Microsec Ltd.,L=Budapest,C=HU +# Serial Number:01:54:48:ef:21:fd:97:59:0d:f5:04:0a +# Subject: CN=e-Szigno Root CA 2017,OID.2.5.4.97=VATHU-23584497,O=Microsec Ltd.,L=Budapest,C=HU +# Not Valid Before: Tue Aug 22 12:07:06 2017 +# Not Valid After : Fri Aug 22 12:07:06 2042 +# Fingerprint (SHA-256): BE:B0:0B:30:83:9B:9B:C3:2C:32:E4:44:79:05:95:06:41:F2:64:21:B1:5E:D0:89:19:8B:51:8A:E2:EA:1B:99 +# Fingerprint (SHA1): 89:D4:83:03:4F:9E:9A:48:80:5F:72:37:D4:A9:A6:EF:CB:7C:1F:D1 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Microsoft ECC Root Certificate Authority 2017" +CKA_LABEL UTF8 "e-Szigno Root CA 2017" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 -\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 -\157\146\164\040\105\103\103\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 -\164\171\040\062\060\061\067 +\060\161\061\013\060\011\006\003\125\004\006\023\002\110\125\061 +\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160\145 +\163\164\061\026\060\024\006\003\125\004\012\014\015\115\151\143 +\162\157\163\145\143\040\114\164\144\056\061\027\060\025\006\003 +\125\004\141\014\016\126\101\124\110\125\055\062\063\065\070\064 +\064\071\067\061\036\060\034\006\003\125\004\003\014\025\145\055 +\123\172\151\147\156\157\040\122\157\157\164\040\103\101\040\062 +\060\061\067 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 -\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 -\157\146\164\040\105\103\103\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 -\164\171\040\062\060\061\067 +\060\161\061\013\060\011\006\003\125\004\006\023\002\110\125\061 +\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160\145 +\163\164\061\026\060\024\006\003\125\004\012\014\015\115\151\143 +\162\157\163\145\143\040\114\164\144\056\061\027\060\025\006\003 +\125\004\141\014\016\126\101\124\110\125\055\062\063\065\070\064 +\064\071\067\061\036\060\034\006\003\125\004\003\014\025\145\055 +\123\172\151\147\156\157\040\122\157\157\164\040\103\101\040\062 +\060\061\067 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\146\362\075\257\207\336\213\261\112\352\014\127\061\001 -\302\354 +\002\014\001\124\110\357\041\375\227\131\015\365\004\012 END CKA_VALUE MULTILINE_OCTAL -\060\202\002\131\060\202\001\337\240\003\002\001\002\002\020\146 -\362\075\257\207\336\213\261\112\352\014\127\061\001\302\354\060 -\012\006\010\052\206\110\316\075\004\003\003\060\145\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\036\060\034\006\003 -\125\004\012\023\025\115\151\143\162\157\163\157\146\164\040\103 -\157\162\160\157\162\141\164\151\157\156\061\066\060\064\006\003 -\125\004\003\023\055\115\151\143\162\157\163\157\146\164\040\105 -\103\103\040\122\157\157\164\040\103\145\162\164\151\146\151\143 -\141\164\145\040\101\165\164\150\157\162\151\164\171\040\062\060 -\061\067\060\036\027\015\061\071\061\062\061\070\062\063\060\066 -\064\065\132\027\015\064\062\060\067\061\070\062\063\061\066\060 -\064\132\060\145\061\013\060\011\006\003\125\004\006\023\002\125 -\123\061\036\060\034\006\003\125\004\012\023\025\115\151\143\162 -\157\163\157\146\164\040\103\157\162\160\157\162\141\164\151\157 -\156\061\066\060\064\006\003\125\004\003\023\055\115\151\143\162 -\157\163\157\146\164\040\105\103\103\040\122\157\157\164\040\103 -\145\162\164\151\146\151\143\141\164\145\040\101\165\164\150\157 -\162\151\164\171\040\062\060\061\067\060\166\060\020\006\007\052 -\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142\000 -\004\324\274\075\002\102\165\101\023\043\315\200\004\206\002\121 -\057\152\250\201\142\013\145\314\366\312\235\036\157\112\146\121 -\242\003\331\235\221\372\266\026\261\214\156\336\174\315\333\171 -\246\057\316\273\316\161\057\345\245\253\050\354\143\004\146\231 -\370\372\362\223\020\005\341\201\050\102\343\306\150\364\346\033 -\204\140\112\211\257\355\171\017\073\316\361\366\104\365\001\170 -\300\243\124\060\122\060\016\006\003\125\035\017\001\001\377\004 -\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377\004 -\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004 -\024\310\313\231\162\160\122\014\370\346\276\262\004\127\051\052 -\317\102\020\355\065\060\020\006\011\053\006\001\004\001\202\067 -\025\001\004\003\002\001\000\060\012\006\010\052\206\110\316\075 -\004\003\003\003\150\000\060\145\002\060\130\362\115\352\014\371 -\137\136\356\140\051\313\072\362\333\326\062\204\031\077\174\325 -\057\302\261\314\223\256\120\273\011\062\306\306\355\176\311\066 -\224\022\344\150\205\006\242\033\320\057\002\061\000\231\351\026 -\264\016\372\126\110\324\244\060\026\221\170\333\124\214\145\001 -\212\347\120\146\302\061\267\071\272\270\032\042\007\116\374\153 -\124\026\040\377\053\265\347\114\014\115\246\117\163 +\060\202\002\100\060\202\001\345\240\003\002\001\002\002\014\001 +\124\110\357\041\375\227\131\015\365\004\012\060\012\006\010\052 +\206\110\316\075\004\003\002\060\161\061\013\060\011\006\003\125 +\004\006\023\002\110\125\061\021\060\017\006\003\125\004\007\014 +\010\102\165\144\141\160\145\163\164\061\026\060\024\006\003\125 +\004\012\014\015\115\151\143\162\157\163\145\143\040\114\164\144 +\056\061\027\060\025\006\003\125\004\141\014\016\126\101\124\110 +\125\055\062\063\065\070\064\064\071\067\061\036\060\034\006\003 +\125\004\003\014\025\145\055\123\172\151\147\156\157\040\122\157 +\157\164\040\103\101\040\062\060\061\067\060\036\027\015\061\067 +\060\070\062\062\061\062\060\067\060\066\132\027\015\064\062\060 +\070\062\062\061\062\060\067\060\066\132\060\161\061\013\060\011 +\006\003\125\004\006\023\002\110\125\061\021\060\017\006\003\125 +\004\007\014\010\102\165\144\141\160\145\163\164\061\026\060\024 +\006\003\125\004\012\014\015\115\151\143\162\157\163\145\143\040 +\114\164\144\056\061\027\060\025\006\003\125\004\141\014\016\126 +\101\124\110\125\055\062\063\065\070\064\064\071\067\061\036\060 +\034\006\003\125\004\003\014\025\145\055\123\172\151\147\156\157 +\040\122\157\157\164\040\103\101\040\062\060\061\067\060\131\060 +\023\006\007\052\206\110\316\075\002\001\006\010\052\206\110\316 +\075\003\001\007\003\102\000\004\226\334\075\212\330\260\173\157 +\306\047\276\104\220\261\263\126\025\173\216\103\044\175\032\204 +\131\356\143\150\262\306\136\207\320\025\110\036\250\220\255\275 +\123\242\332\336\072\220\246\140\137\150\062\265\206\101\337\207 +\133\054\173\305\376\174\172\332\243\143\060\141\060\017\006\003 +\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006 +\003\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006 +\003\125\035\016\004\026\004\024\207\021\025\010\321\252\301\170 +\014\261\257\316\306\311\220\357\277\060\004\300\060\037\006\003 +\125\035\043\004\030\060\026\200\024\207\021\025\010\321\252\301 +\170\014\261\257\316\306\311\220\357\277\060\004\300\060\012\006 +\010\052\206\110\316\075\004\003\002\003\111\000\060\106\002\041 +\000\265\127\335\327\212\125\013\066\341\206\104\372\324\331\150 +\215\270\334\043\212\212\015\324\057\175\352\163\354\277\115\154 +\250\002\041\000\313\245\264\022\372\347\265\350\317\176\223\374 +\363\065\217\157\116\132\174\264\274\116\262\374\162\252\133\131 +\371\347\334\061 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "Microsoft ECC Root Certificate Authority 2017" -# Issuer: CN=Microsoft ECC Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Serial Number:66:f2:3d:af:87:de:8b:b1:4a:ea:0c:57:31:01:c2:ec -# Subject: CN=Microsoft ECC Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Not Valid Before: Wed Dec 18 23:06:45 2019 -# Not Valid After : Fri Jul 18 23:16:04 2042 -# Fingerprint (SHA-256): 35:8D:F3:9D:76:4A:F9:E1:B7:66:E9:C9:72:DF:35:2E:E1:5C:FA:C2:27:AF:6A:D1:D7:0E:8E:4A:6E:DC:BA:02 -# Fingerprint (SHA1): 99:9A:64:C3:7F:F4:7D:9F:AB:95:F1:47:69:89:14:60:EE:C4:C3:C5 +# Trust for "e-Szigno Root CA 2017" +# Issuer: CN=e-Szigno Root CA 2017,OID.2.5.4.97=VATHU-23584497,O=Microsec Ltd.,L=Budapest,C=HU +# Serial Number:01:54:48:ef:21:fd:97:59:0d:f5:04:0a +# Subject: CN=e-Szigno Root CA 2017,OID.2.5.4.97=VATHU-23584497,O=Microsec Ltd.,L=Budapest,C=HU +# Not Valid Before: Tue Aug 22 12:07:06 2017 +# Not Valid After : Fri Aug 22 12:07:06 2042 +# Fingerprint (SHA-256): BE:B0:0B:30:83:9B:9B:C3:2C:32:E4:44:79:05:95:06:41:F2:64:21:B1:5E:D0:89:19:8B:51:8A:E2:EA:1B:99 +# Fingerprint (SHA1): 89:D4:83:03:4F:9E:9A:48:80:5F:72:37:D4:A9:A6:EF:CB:7C:1F:D1 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Microsoft ECC Root Certificate Authority 2017" +CKA_LABEL UTF8 "e-Szigno Root CA 2017" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\231\232\144\303\177\364\175\237\253\225\361\107\151\211\024\140 -\356\304\303\305 +\211\324\203\003\117\236\232\110\200\137\162\067\324\251\246\357 +\313\174\037\321 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\335\241\003\346\112\223\020\321\277\360\031\102\313\376\355\147 +\336\037\366\236\204\256\247\264\041\316\036\130\175\321\204\230 END CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 -\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 -\157\146\164\040\105\103\103\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 -\164\171\040\062\060\061\067 +\060\161\061\013\060\011\006\003\125\004\006\023\002\110\125\061 +\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160\145 +\163\164\061\026\060\024\006\003\125\004\012\014\015\115\151\143 +\162\157\163\145\143\040\114\164\144\056\061\027\060\025\006\003 +\125\004\141\014\016\126\101\124\110\125\055\062\063\065\070\064 +\064\071\067\061\036\060\034\006\003\125\004\003\014\025\145\055 +\123\172\151\147\156\157\040\122\157\157\164\040\103\101\040\062 +\060\061\067 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\146\362\075\257\207\336\213\261\112\352\014\127\061\001 -\302\354 +\002\014\001\124\110\357\041\375\227\131\015\365\004\012 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "Microsoft RSA Root Certificate Authority 2017" +# Certificate "certSIGN Root CA G2" # -# Issuer: CN=Microsoft RSA Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Serial Number:1e:d3:97:09:5f:d8:b4:b3:47:70:1e:aa:be:7f:45:b3 -# Subject: CN=Microsoft RSA Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Not Valid Before: Wed Dec 18 22:51:22 2019 -# Not Valid After : Fri Jul 18 23:00:23 2042 -# Fingerprint (SHA-256): C7:41:F7:0F:4B:2A:8D:88:BF:2E:71:C1:41:22:EF:53:EF:10:EB:A0:CF:A5:E6:4C:FA:20:F4:18:85:30:73:E0 -# Fingerprint (SHA1): 73:A5:E6:4A:3B:FF:83:16:FF:0E:DC:CC:61:8A:90:6E:4E:AE:4D:74 +# Issuer: OU=certSIGN ROOT CA G2,O=CERTSIGN SA,C=RO +# Serial Number:11:00:34:b6:4e:c6:36:2d:36 +# Subject: OU=certSIGN ROOT CA G2,O=CERTSIGN SA,C=RO +# Not Valid Before: Mon Feb 06 09:27:35 2017 +# Not Valid After : Thu Feb 06 09:27:35 2042 +# Fingerprint (SHA-256): 65:7C:FE:2F:A7:3F:AA:38:46:25:71:F3:32:A2:36:3A:46:FC:E7:02:09:51:71:07:02:CD:FB:B6:EE:DA:33:05 +# Fingerprint (SHA1): 26:F9:93:B4:ED:3D:28:27:B0:B9:4B:A7:E9:15:1D:A3:8D:92:E5:32 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Microsoft RSA Root Certificate Authority 2017" +CKA_LABEL UTF8 "certSIGN Root CA G2" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 -\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 -\157\146\164\040\122\123\101\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 -\164\171\040\062\060\061\067 +\060\101\061\013\060\011\006\003\125\004\006\023\002\122\117\061 +\024\060\022\006\003\125\004\012\023\013\103\105\122\124\123\111 +\107\116\040\123\101\061\034\060\032\006\003\125\004\013\023\023 +\143\145\162\164\123\111\107\116\040\122\117\117\124\040\103\101 +\040\107\062 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 -\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 -\157\146\164\040\122\123\101\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 -\164\171\040\062\060\061\067 +\060\101\061\013\060\011\006\003\125\004\006\023\002\122\117\061 +\024\060\022\006\003\125\004\012\023\013\103\105\122\124\123\111 +\107\116\040\123\101\061\034\060\032\006\003\125\004\013\023\023 +\143\145\162\164\123\111\107\116\040\122\117\117\124\040\103\101 +\040\107\062 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\036\323\227\011\137\330\264\263\107\160\036\252\276\177 -\105\263 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\250\060\202\003\220\240\003\002\001\002\002\020\036 -\323\227\011\137\330\264\263\107\160\036\252\276\177\105\263\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\145 -\061\013\060\011\006\003\125\004\006\023\002\125\123\061\036\060 -\034\006\003\125\004\012\023\025\115\151\143\162\157\163\157\146 -\164\040\103\157\162\160\157\162\141\164\151\157\156\061\066\060 -\064\006\003\125\004\003\023\055\115\151\143\162\157\163\157\146 -\164\040\122\123\101\040\122\157\157\164\040\103\145\162\164\151 -\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171 -\040\062\060\061\067\060\036\027\015\061\071\061\062\061\070\062 -\062\065\061\062\062\132\027\015\064\062\060\067\061\070\062\063 -\060\060\062\063\132\060\145\061\013\060\011\006\003\125\004\006 -\023\002\125\123\061\036\060\034\006\003\125\004\012\023\025\115 -\151\143\162\157\163\157\146\164\040\103\157\162\160\157\162\141 -\164\151\157\156\061\066\060\064\006\003\125\004\003\023\055\115 -\151\143\162\157\163\157\146\164\040\122\123\101\040\122\157\157 -\164\040\103\145\162\164\151\146\151\143\141\164\145\040\101\165 -\164\150\157\162\151\164\171\040\062\060\061\067\060\202\002\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\002\017\000\060\202\002\012\002\202\002\001\000\312\133\276 -\224\063\214\051\225\221\026\012\225\275\107\142\301\211\363\231 -\066\337\106\220\311\245\355\170\152\157\107\221\150\370\047\147 -\120\063\035\241\246\373\340\345\103\243\204\002\127\001\135\234 -\110\100\202\123\020\274\277\307\073\150\220\266\202\055\345\364 -\145\320\314\155\031\314\225\371\173\254\112\224\255\016\336\113 -\103\035\207\007\222\023\220\200\203\144\065\071\004\374\345\351 -\154\263\266\037\120\224\070\145\120\134\027\106\271\266\205\265 -\034\265\027\350\326\105\235\330\262\046\260\312\304\160\112\256 -\140\244\335\263\331\354\374\073\325\127\162\274\077\310\311\262 -\336\113\153\370\043\154\003\300\005\275\225\307\315\163\073\146 -\200\144\343\032\254\056\371\107\005\362\006\266\233\163\365\170 -\063\133\307\241\373\047\052\241\264\232\221\214\221\323\072\202 -\076\166\100\264\315\122\141\121\160\050\077\305\305\132\362\311 -\214\111\273\024\133\115\310\377\147\115\114\022\226\255\365\376 -\170\250\227\207\327\375\136\040\200\334\241\113\042\373\324\211 -\255\272\316\107\227\107\125\173\217\105\310\147\050\204\225\034 -\150\060\357\357\111\340\065\173\144\347\230\260\224\332\115\205 -\073\076\125\304\050\257\127\363\236\023\333\106\047\237\036\242 -\136\104\203\244\245\312\325\023\263\113\077\304\343\302\346\206 -\141\244\122\060\271\172\040\117\157\017\070\123\313\063\014\023 -\053\217\326\232\275\052\310\055\261\034\175\113\121\312\107\321 -\110\047\162\135\207\353\325\105\346\110\145\235\257\122\220\272 -\133\242\030\145\127\022\237\150\271\324\025\153\224\304\151\042 -\230\364\063\340\355\371\121\216\101\120\311\064\117\166\220\254 -\374\070\301\330\341\173\271\343\343\224\341\106\151\313\016\012 -\120\153\023\272\254\017\067\132\267\022\265\220\201\036\126\256 -\127\042\206\331\311\322\321\327\121\343\253\073\306\125\375\036 -\016\323\164\012\321\332\252\352\151\270\227\050\217\110\304\007 -\370\122\103\072\364\312\125\065\054\260\246\152\300\234\371\362 -\201\341\022\152\300\105\331\147\263\316\377\043\242\211\012\124 -\324\024\271\052\250\327\354\371\253\315\045\130\062\171\217\220 -\133\230\071\304\010\006\301\254\177\016\075\000\245\002\003\001 -\000\001\243\124\060\122\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 -\004\024\011\313\131\177\206\262\160\217\032\303\071\343\300\331 -\351\277\273\115\262\043\060\020\006\011\053\006\001\004\001\202 -\067\025\001\004\003\002\001\000\060\015\006\011\052\206\110\206 -\367\015\001\001\014\005\000\003\202\002\001\000\254\257\076\135 -\302\021\226\211\216\243\347\222\326\227\025\270\023\242\246\102 -\056\002\315\026\005\131\047\312\040\350\272\270\350\032\354\115 -\250\227\126\256\145\103\261\217\000\233\122\315\125\315\123\071 -\155\142\114\213\015\133\174\056\104\277\203\020\217\363\123\202 -\200\303\117\072\307\156\021\077\346\343\026\221\204\373\155\204 -\177\064\164\255\211\247\316\271\327\327\237\204\144\222\276\225 -\241\255\011\123\063\335\356\012\352\112\121\216\157\125\253\272 -\265\224\106\256\214\177\330\242\120\045\145\140\200\106\333\063 -\004\256\154\265\230\164\124\045\334\223\344\370\343\125\025\075 -\270\155\303\012\244\022\301\151\205\156\337\144\361\123\231\341 -\112\165\040\235\225\017\344\326\334\003\361\131\030\350\107\211 -\262\127\132\224\266\251\330\027\053\027\111\345\166\313\301\126 -\231\072\067\261\377\151\054\221\221\223\341\337\114\243\067\166 -\115\241\237\370\155\036\035\323\372\354\373\364\105\035\023\155 -\317\367\131\345\042\047\162\053\206\363\127\273\060\355\044\115 -\334\175\126\273\243\263\370\064\171\211\301\340\362\002\141\367 -\246\374\017\273\034\027\013\256\101\331\174\275\047\243\375\056 -\072\321\223\224\261\163\035\044\213\257\133\040\211\255\267\147 -\146\171\365\072\306\246\226\063\376\123\222\310\106\261\021\221 -\306\231\177\217\311\326\146\061\040\101\020\207\055\014\326\301 -\257\064\230\312\144\203\373\023\127\321\301\360\074\172\214\245 -\301\375\225\041\240\161\301\223\147\161\022\352\217\210\012\151 -\031\144\231\043\126\373\254\052\056\160\276\146\304\014\204\357 -\345\213\363\223\001\370\152\220\223\147\113\262\150\243\265\142 -\217\351\077\214\172\073\136\017\347\214\270\306\174\357\067\375 -\164\342\310\117\063\162\341\224\071\155\275\022\257\276\014\116 -\160\174\033\157\215\263\062\223\163\104\026\155\350\364\367\340 -\225\200\217\226\135\070\244\364\253\336\012\060\207\223\330\115 -\000\161\142\105\047\113\072\102\204\133\177\145\267\147\064\122 -\055\234\026\153\252\250\330\173\243\102\114\161\307\014\312\076 -\203\344\246\357\267\001\060\136\121\243\171\365\160\151\246\101 -\104\017\206\260\054\221\306\075\352\256\017\204 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Microsoft RSA Root Certificate Authority 2017" -# Issuer: CN=Microsoft RSA Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Serial Number:1e:d3:97:09:5f:d8:b4:b3:47:70:1e:aa:be:7f:45:b3 -# Subject: CN=Microsoft RSA Root Certificate Authority 2017,O=Microsoft Corporation,C=US -# Not Valid Before: Wed Dec 18 22:51:22 2019 -# Not Valid After : Fri Jul 18 23:00:23 2042 -# Fingerprint (SHA-256): C7:41:F7:0F:4B:2A:8D:88:BF:2E:71:C1:41:22:EF:53:EF:10:EB:A0:CF:A5:E6:4C:FA:20:F4:18:85:30:73:E0 -# Fingerprint (SHA1): 73:A5:E6:4A:3B:FF:83:16:FF:0E:DC:CC:61:8A:90:6E:4E:AE:4D:74 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Microsoft RSA Root Certificate Authority 2017" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\163\245\346\112\073\377\203\026\377\016\334\314\141\212\220\156 -\116\256\115\164 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\020\377\000\377\317\311\370\307\172\300\356\065\216\311\017\107 -END -CKA_ISSUER MULTILINE_OCTAL -\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 -\036\060\034\006\003\125\004\012\023\025\115\151\143\162\157\163 -\157\146\164\040\103\157\162\160\157\162\141\164\151\157\156\061 -\066\060\064\006\003\125\004\003\023\055\115\151\143\162\157\163 -\157\146\164\040\122\123\101\040\122\157\157\164\040\103\145\162 -\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151 -\164\171\040\062\060\061\067 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\036\323\227\011\137\330\264\263\107\160\036\252\276\177 -\105\263 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "e-Szigno Root CA 2017" -# -# Issuer: CN=e-Szigno Root CA 2017,OID.2.5.4.97=VATHU-23584497,O=Microsec Ltd.,L=Budapest,C=HU -# Serial Number:01:54:48:ef:21:fd:97:59:0d:f5:04:0a -# Subject: CN=e-Szigno Root CA 2017,OID.2.5.4.97=VATHU-23584497,O=Microsec Ltd.,L=Budapest,C=HU -# Not Valid Before: Tue Aug 22 12:07:06 2017 -# Not Valid After : Fri Aug 22 12:07:06 2042 -# Fingerprint (SHA-256): BE:B0:0B:30:83:9B:9B:C3:2C:32:E4:44:79:05:95:06:41:F2:64:21:B1:5E:D0:89:19:8B:51:8A:E2:EA:1B:99 -# Fingerprint (SHA1): 89:D4:83:03:4F:9E:9A:48:80:5F:72:37:D4:A9:A6:EF:CB:7C:1F:D1 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "e-Szigno Root CA 2017" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\161\061\013\060\011\006\003\125\004\006\023\002\110\125\061 -\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160\145 -\163\164\061\026\060\024\006\003\125\004\012\014\015\115\151\143 -\162\157\163\145\143\040\114\164\144\056\061\027\060\025\006\003 -\125\004\141\014\016\126\101\124\110\125\055\062\063\065\070\064 -\064\071\067\061\036\060\034\006\003\125\004\003\014\025\145\055 -\123\172\151\147\156\157\040\122\157\157\164\040\103\101\040\062 -\060\061\067 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\161\061\013\060\011\006\003\125\004\006\023\002\110\125\061 -\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160\145 -\163\164\061\026\060\024\006\003\125\004\012\014\015\115\151\143 -\162\157\163\145\143\040\114\164\144\056\061\027\060\025\006\003 -\125\004\141\014\016\126\101\124\110\125\055\062\063\065\070\064 -\064\071\067\061\036\060\034\006\003\125\004\003\014\025\145\055 -\123\172\151\147\156\157\040\122\157\157\164\040\103\101\040\062 -\060\061\067 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\001\124\110\357\041\375\227\131\015\365\004\012 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\002\100\060\202\001\345\240\003\002\001\002\002\014\001 -\124\110\357\041\375\227\131\015\365\004\012\060\012\006\010\052 -\206\110\316\075\004\003\002\060\161\061\013\060\011\006\003\125 -\004\006\023\002\110\125\061\021\060\017\006\003\125\004\007\014 -\010\102\165\144\141\160\145\163\164\061\026\060\024\006\003\125 -\004\012\014\015\115\151\143\162\157\163\145\143\040\114\164\144 -\056\061\027\060\025\006\003\125\004\141\014\016\126\101\124\110 -\125\055\062\063\065\070\064\064\071\067\061\036\060\034\006\003 -\125\004\003\014\025\145\055\123\172\151\147\156\157\040\122\157 -\157\164\040\103\101\040\062\060\061\067\060\036\027\015\061\067 -\060\070\062\062\061\062\060\067\060\066\132\027\015\064\062\060 -\070\062\062\061\062\060\067\060\066\132\060\161\061\013\060\011 -\006\003\125\004\006\023\002\110\125\061\021\060\017\006\003\125 -\004\007\014\010\102\165\144\141\160\145\163\164\061\026\060\024 -\006\003\125\004\012\014\015\115\151\143\162\157\163\145\143\040 -\114\164\144\056\061\027\060\025\006\003\125\004\141\014\016\126 -\101\124\110\125\055\062\063\065\070\064\064\071\067\061\036\060 -\034\006\003\125\004\003\014\025\145\055\123\172\151\147\156\157 -\040\122\157\157\164\040\103\101\040\062\060\061\067\060\131\060 -\023\006\007\052\206\110\316\075\002\001\006\010\052\206\110\316 -\075\003\001\007\003\102\000\004\226\334\075\212\330\260\173\157 -\306\047\276\104\220\261\263\126\025\173\216\103\044\175\032\204 -\131\356\143\150\262\306\136\207\320\025\110\036\250\220\255\275 -\123\242\332\336\072\220\246\140\137\150\062\265\206\101\337\207 -\133\054\173\305\376\174\172\332\243\143\060\141\060\017\006\003 -\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006 -\003\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006 -\003\125\035\016\004\026\004\024\207\021\025\010\321\252\301\170 -\014\261\257\316\306\311\220\357\277\060\004\300\060\037\006\003 -\125\035\043\004\030\060\026\200\024\207\021\025\010\321\252\301 -\170\014\261\257\316\306\311\220\357\277\060\004\300\060\012\006 -\010\052\206\110\316\075\004\003\002\003\111\000\060\106\002\041 -\000\265\127\335\327\212\125\013\066\341\206\104\372\324\331\150 -\215\270\334\043\212\212\015\324\057\175\352\163\354\277\115\154 -\250\002\041\000\313\245\264\022\372\347\265\350\317\176\223\374 -\363\065\217\157\116\132\174\264\274\116\262\374\162\252\133\131 -\371\347\334\061 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "e-Szigno Root CA 2017" -# Issuer: CN=e-Szigno Root CA 2017,OID.2.5.4.97=VATHU-23584497,O=Microsec Ltd.,L=Budapest,C=HU -# Serial Number:01:54:48:ef:21:fd:97:59:0d:f5:04:0a -# Subject: CN=e-Szigno Root CA 2017,OID.2.5.4.97=VATHU-23584497,O=Microsec Ltd.,L=Budapest,C=HU -# Not Valid Before: Tue Aug 22 12:07:06 2017 -# Not Valid After : Fri Aug 22 12:07:06 2042 -# Fingerprint (SHA-256): BE:B0:0B:30:83:9B:9B:C3:2C:32:E4:44:79:05:95:06:41:F2:64:21:B1:5E:D0:89:19:8B:51:8A:E2:EA:1B:99 -# Fingerprint (SHA1): 89:D4:83:03:4F:9E:9A:48:80:5F:72:37:D4:A9:A6:EF:CB:7C:1F:D1 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "e-Szigno Root CA 2017" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\211\324\203\003\117\236\232\110\200\137\162\067\324\251\246\357 -\313\174\037\321 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\336\037\366\236\204\256\247\264\041\316\036\130\175\321\204\230 -END -CKA_ISSUER MULTILINE_OCTAL -\060\161\061\013\060\011\006\003\125\004\006\023\002\110\125\061 -\021\060\017\006\003\125\004\007\014\010\102\165\144\141\160\145 -\163\164\061\026\060\024\006\003\125\004\012\014\015\115\151\143 -\162\157\163\145\143\040\114\164\144\056\061\027\060\025\006\003 -\125\004\141\014\016\126\101\124\110\125\055\062\063\065\070\064 -\064\071\067\061\036\060\034\006\003\125\004\003\014\025\145\055 -\123\172\151\147\156\157\040\122\157\157\164\040\103\101\040\062 -\060\061\067 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\001\124\110\357\041\375\227\131\015\365\004\012 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - -# -# Certificate "certSIGN Root CA G2" -# -# Issuer: OU=certSIGN ROOT CA G2,O=CERTSIGN SA,C=RO -# Serial Number:11:00:34:b6:4e:c6:36:2d:36 -# Subject: OU=certSIGN ROOT CA G2,O=CERTSIGN SA,C=RO -# Not Valid Before: Mon Feb 06 09:27:35 2017 -# Not Valid After : Thu Feb 06 09:27:35 2042 -# Fingerprint (SHA-256): 65:7C:FE:2F:A7:3F:AA:38:46:25:71:F3:32:A2:36:3A:46:FC:E7:02:09:51:71:07:02:CD:FB:B6:EE:DA:33:05 -# Fingerprint (SHA1): 26:F9:93:B4:ED:3D:28:27:B0:B9:4B:A7:E9:15:1D:A3:8D:92:E5:32 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "certSIGN Root CA G2" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\101\061\013\060\011\006\003\125\004\006\023\002\122\117\061 -\024\060\022\006\003\125\004\012\023\013\103\105\122\124\123\111 -\107\116\040\123\101\061\034\060\032\006\003\125\004\013\023\023 -\143\145\162\164\123\111\107\116\040\122\117\117\124\040\103\101 -\040\107\062 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\101\061\013\060\011\006\003\125\004\006\023\002\122\117\061 -\024\060\022\006\003\125\004\012\023\013\103\105\122\124\123\111 -\107\116\040\123\101\061\034\060\032\006\003\125\004\013\023\023 -\143\145\162\164\123\111\107\116\040\122\117\117\124\040\103\101 -\040\107\062 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\021\000\064\266\116\306\066\055\066 +\002\011\021\000\064\266\116\306\066\055\066 END CKA_VALUE MULTILINE_OCTAL \060\202\005\107\060\202\003\057\240\003\002\001\002\002\011\021 @@ -20320,216 +18634,2932 @@ CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "certSIGN Root CA G2" -# Issuer: OU=certSIGN ROOT CA G2,O=CERTSIGN SA,C=RO -# Serial Number:11:00:34:b6:4e:c6:36:2d:36 -# Subject: OU=certSIGN ROOT CA G2,O=CERTSIGN SA,C=RO -# Not Valid Before: Mon Feb 06 09:27:35 2017 -# Not Valid After : Thu Feb 06 09:27:35 2042 -# Fingerprint (SHA-256): 65:7C:FE:2F:A7:3F:AA:38:46:25:71:F3:32:A2:36:3A:46:FC:E7:02:09:51:71:07:02:CD:FB:B6:EE:DA:33:05 -# Fingerprint (SHA1): 26:F9:93:B4:ED:3D:28:27:B0:B9:4B:A7:E9:15:1D:A3:8D:92:E5:32 +# Trust for "certSIGN Root CA G2" +# Issuer: OU=certSIGN ROOT CA G2,O=CERTSIGN SA,C=RO +# Serial Number:11:00:34:b6:4e:c6:36:2d:36 +# Subject: OU=certSIGN ROOT CA G2,O=CERTSIGN SA,C=RO +# Not Valid Before: Mon Feb 06 09:27:35 2017 +# Not Valid After : Thu Feb 06 09:27:35 2042 +# Fingerprint (SHA-256): 65:7C:FE:2F:A7:3F:AA:38:46:25:71:F3:32:A2:36:3A:46:FC:E7:02:09:51:71:07:02:CD:FB:B6:EE:DA:33:05 +# Fingerprint (SHA1): 26:F9:93:B4:ED:3D:28:27:B0:B9:4B:A7:E9:15:1D:A3:8D:92:E5:32 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "certSIGN Root CA G2" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\046\371\223\264\355\075\050\047\260\271\113\247\351\025\035\243 +\215\222\345\062 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\214\361\165\212\306\031\317\224\267\367\145\040\207\303\227\307 +END +CKA_ISSUER MULTILINE_OCTAL +\060\101\061\013\060\011\006\003\125\004\006\023\002\122\117\061 +\024\060\022\006\003\125\004\012\023\013\103\105\122\124\123\111 +\107\116\040\123\101\061\034\060\032\006\003\125\004\013\023\023 +\143\145\162\164\123\111\107\116\040\122\117\117\124\040\103\101 +\040\107\062 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\011\021\000\064\266\116\306\066\055\066 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "Trustwave Global Certification Authority" +# +# Issuer: CN=Trustwave Global Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US +# Serial Number:05:f7:0e:86:da:49:f3:46:35:2e:ba:b2 +# Subject: CN=Trustwave Global Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US +# Not Valid Before: Wed Aug 23 19:34:12 2017 +# Not Valid After : Sat Aug 23 19:34:12 2042 +# Fingerprint (SHA-256): 97:55:20:15:F5:DD:FC:3C:87:88:C0:06:94:45:55:40:88:94:45:00:84:F1:00:86:70:86:BC:1A:2B:B5:8D:C8 +# Fingerprint (SHA1): 2F:8F:36:4F:E1:58:97:44:21:59:87:A5:2A:9A:D0:69:95:26:7F:B5 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Trustwave Global Certification Authority" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\021\060\017\006\003\125\004\010\014\010\111\154\154\151\156 +\157\151\163\061\020\060\016\006\003\125\004\007\014\007\103\150 +\151\143\141\147\157\061\041\060\037\006\003\125\004\012\014\030 +\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 +\147\163\054\040\111\156\143\056\061\061\060\057\006\003\125\004 +\003\014\050\124\162\165\163\164\167\141\166\145\040\107\154\157 +\142\141\154\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\021\060\017\006\003\125\004\010\014\010\111\154\154\151\156 +\157\151\163\061\020\060\016\006\003\125\004\007\014\007\103\150 +\151\143\141\147\157\061\041\060\037\006\003\125\004\012\014\030 +\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 +\147\163\054\040\111\156\143\056\061\061\060\057\006\003\125\004 +\003\014\050\124\162\165\163\164\167\141\166\145\040\107\154\157 +\142\141\154\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\014\005\367\016\206\332\111\363\106\065\056\272\262 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\332\060\202\003\302\240\003\002\001\002\002\014\005 +\367\016\206\332\111\363\106\065\056\272\262\060\015\006\011\052 +\206\110\206\367\015\001\001\013\005\000\060\201\210\061\013\060 +\011\006\003\125\004\006\023\002\125\123\061\021\060\017\006\003 +\125\004\010\014\010\111\154\154\151\156\157\151\163\061\020\060 +\016\006\003\125\004\007\014\007\103\150\151\143\141\147\157\061 +\041\060\037\006\003\125\004\012\014\030\124\162\165\163\164\167 +\141\166\145\040\110\157\154\144\151\156\147\163\054\040\111\156 +\143\056\061\061\060\057\006\003\125\004\003\014\050\124\162\165 +\163\164\167\141\166\145\040\107\154\157\142\141\154\040\103\145 +\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150 +\157\162\151\164\171\060\036\027\015\061\067\060\070\062\063\061 +\071\063\064\061\062\132\027\015\064\062\060\070\062\063\061\071 +\063\064\061\062\132\060\201\210\061\013\060\011\006\003\125\004 +\006\023\002\125\123\061\021\060\017\006\003\125\004\010\014\010 +\111\154\154\151\156\157\151\163\061\020\060\016\006\003\125\004 +\007\014\007\103\150\151\143\141\147\157\061\041\060\037\006\003 +\125\004\012\014\030\124\162\165\163\164\167\141\166\145\040\110 +\157\154\144\151\156\147\163\054\040\111\156\143\056\061\061\060 +\057\006\003\125\004\003\014\050\124\162\165\163\164\167\141\166 +\145\040\107\154\157\142\141\154\040\103\145\162\164\151\146\151 +\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 +\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 +\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 +\000\271\135\121\050\113\074\067\222\321\202\316\275\035\275\315 +\335\270\253\317\012\076\341\135\345\334\252\011\271\127\002\076 +\346\143\141\337\362\017\202\143\256\243\367\254\163\321\174\347 +\263\013\257\010\000\011\131\177\315\051\052\210\223\207\027\030 +\200\355\210\262\264\266\020\037\055\326\137\125\242\023\135\321 +\306\353\006\126\211\210\376\254\062\235\375\134\303\005\307\156 +\356\206\211\272\210\003\235\162\041\206\220\256\217\003\245\334 +\237\210\050\313\243\222\111\017\354\320\017\342\155\104\117\200 +\152\262\324\347\240\012\123\001\272\216\227\221\166\156\274\374 +\325\153\066\346\100\210\326\173\057\137\005\350\054\155\021\363 +\347\262\276\222\104\114\322\227\244\376\322\162\201\103\007\234 +\351\021\076\365\213\032\131\175\037\150\130\335\004\000\054\226 +\363\103\263\176\230\031\164\331\234\163\331\030\276\101\307\064 +\171\331\364\142\302\103\271\263\047\260\042\313\371\075\122\307 +\060\107\263\311\076\270\152\342\347\350\201\160\136\102\213\117 +\046\245\376\072\302\040\156\273\370\026\216\315\014\251\264\033 +\154\166\020\341\130\171\106\076\124\316\200\250\127\011\067\051 +\033\231\023\217\014\310\326\054\034\373\005\350\010\225\075\145 +\106\334\356\315\151\342\115\217\207\050\116\064\013\076\317\024 +\331\273\335\266\120\232\255\167\324\031\326\332\032\210\310\116 +\033\047\165\330\262\010\361\256\203\060\271\021\016\315\207\360 +\204\215\025\162\174\241\357\314\362\210\141\272\364\151\273\014 +\214\013\165\127\004\270\116\052\024\056\075\017\034\036\062\246 +\142\066\356\146\342\042\270\005\100\143\020\042\363\063\035\164 +\162\212\054\365\071\051\240\323\347\033\200\204\055\305\075\343 +\115\261\375\032\157\272\145\007\073\130\354\102\105\046\373\330 +\332\045\162\304\366\000\261\042\171\275\343\174\131\142\112\234 +\005\157\075\316\346\326\107\143\231\306\044\157\162\022\310\254 +\177\220\264\013\221\160\350\267\346\026\020\161\027\316\336\006 +\117\110\101\175\065\112\243\211\362\311\113\173\101\021\155\147 +\267\010\230\114\345\021\031\256\102\200\334\373\220\005\324\370 +\120\312\276\344\255\307\302\224\327\026\235\346\027\217\257\066 +\373\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035 +\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 +\035\016\004\026\004\024\231\340\031\147\015\142\333\166\263\332 +\075\270\133\350\375\102\322\061\016\207\060\016\006\003\125\035 +\017\001\001\377\004\004\003\002\001\006\060\015\006\011\052\206 +\110\206\367\015\001\001\013\005\000\003\202\002\001\000\230\163 +\160\342\260\323\355\071\354\114\140\331\251\022\206\027\036\226 +\320\350\124\050\073\144\055\041\246\370\235\126\023\152\110\075 +\117\307\076\051\333\155\130\203\124\075\207\175\043\005\324\344 +\034\334\350\070\145\206\305\165\247\132\333\065\005\275\167\336 +\273\051\067\100\005\007\303\224\122\237\312\144\335\361\033\053 +\334\106\012\020\002\061\375\112\150\015\007\144\220\346\036\365 +\052\241\250\273\074\135\371\243\010\013\021\014\361\077\055\020 +\224\157\376\342\064\207\203\326\317\345\033\065\155\322\003\341 +\260\015\250\240\252\106\047\202\066\247\025\266\010\246\102\124 +\127\266\231\132\342\013\171\220\327\127\022\121\065\031\210\101 +\150\045\324\067\027\204\025\373\001\162\334\225\336\122\046\040 +\230\046\342\166\365\047\157\372\000\073\112\141\331\015\313\121 +\223\052\375\026\006\226\247\043\232\043\110\376\121\275\266\304 +\260\261\124\316\336\154\101\255\026\147\176\333\375\070\315\271 +\070\116\262\301\140\313\235\027\337\130\236\172\142\262\046\217 +\164\225\233\344\133\035\322\017\335\230\034\233\131\271\043\323 +\061\240\246\377\070\335\317\040\117\351\130\126\072\147\303\321 +\366\231\231\235\272\066\266\200\057\210\107\117\206\277\104\072 +\200\344\067\034\246\272\352\227\230\021\320\204\142\107\144\036 +\252\356\100\277\064\261\234\217\116\341\362\222\117\037\216\363 +\236\227\336\363\246\171\152\211\161\117\113\047\027\110\376\354 +\364\120\017\117\111\175\314\105\343\275\172\100\305\101\334\141 +\126\047\006\151\345\162\101\201\323\266\001\211\240\057\072\162 +\171\376\072\060\277\101\354\307\142\076\221\113\307\331\061\166 +\102\371\367\074\143\354\046\214\163\014\175\032\035\352\250\174 +\207\250\302\047\174\341\063\101\017\317\317\374\000\240\042\200 +\236\112\247\157\000\260\101\105\267\042\312\150\110\305\102\242 +\256\335\035\362\340\156\116\005\130\261\300\220\026\052\244\075 +\020\100\276\217\142\143\203\251\234\202\175\055\002\351\203\060 +\174\313\047\311\375\036\146\000\260\056\323\041\057\216\063\026 +\154\230\355\020\250\007\326\314\223\317\333\321\151\034\344\312 +\311\340\266\234\351\316\161\161\336\154\077\026\244\171 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "Trustwave Global Certification Authority" +# Issuer: CN=Trustwave Global Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US +# Serial Number:05:f7:0e:86:da:49:f3:46:35:2e:ba:b2 +# Subject: CN=Trustwave Global Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US +# Not Valid Before: Wed Aug 23 19:34:12 2017 +# Not Valid After : Sat Aug 23 19:34:12 2042 +# Fingerprint (SHA-256): 97:55:20:15:F5:DD:FC:3C:87:88:C0:06:94:45:55:40:88:94:45:00:84:F1:00:86:70:86:BC:1A:2B:B5:8D:C8 +# Fingerprint (SHA1): 2F:8F:36:4F:E1:58:97:44:21:59:87:A5:2A:9A:D0:69:95:26:7F:B5 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Trustwave Global Certification Authority" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\057\217\066\117\341\130\227\104\041\131\207\245\052\232\320\151 +\225\046\177\265 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\370\034\030\055\057\272\137\155\241\154\274\307\253\221\307\016 +END +CKA_ISSUER MULTILINE_OCTAL +\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\021\060\017\006\003\125\004\010\014\010\111\154\154\151\156 +\157\151\163\061\020\060\016\006\003\125\004\007\014\007\103\150 +\151\143\141\147\157\061\041\060\037\006\003\125\004\012\014\030 +\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 +\147\163\054\040\111\156\143\056\061\061\060\057\006\003\125\004 +\003\014\050\124\162\165\163\164\167\141\166\145\040\107\154\157 +\142\141\154\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\014\005\367\016\206\332\111\363\106\065\056\272\262 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "Trustwave Global ECC P256 Certification Authority" +# +# Issuer: CN=Trustwave Global ECC P256 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US +# Serial Number:0d:6a:5f:08:3f:28:5c:3e:51:95:df:5d +# Subject: CN=Trustwave Global ECC P256 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US +# Not Valid Before: Wed Aug 23 19:35:10 2017 +# Not Valid After : Sat Aug 23 19:35:10 2042 +# Fingerprint (SHA-256): 94:5B:BC:82:5E:A5:54:F4:89:D1:FD:51:A7:3D:DF:2E:A6:24:AC:70:19:A0:52:05:22:5C:22:A7:8C:CF:A8:B4 +# Fingerprint (SHA1): B4:90:82:DD:45:0C:BE:8B:5B:B1:66:D3:E2:A4:08:26:CD:ED:42:CF +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Trustwave Global ECC P256 Certification Authority" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 +\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 +\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 +\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 +\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 +\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 +\142\141\154\040\105\103\103\040\120\062\065\066\040\103\145\162 +\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 +\162\151\164\171 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 +\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 +\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 +\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 +\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 +\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 +\142\141\154\040\105\103\103\040\120\062\065\066\040\103\145\162 +\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 +\162\151\164\171 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\014\015\152\137\010\077\050\134\076\121\225\337\135 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\140\060\202\002\007\240\003\002\001\002\002\014\015 +\152\137\010\077\050\134\076\121\225\337\135\060\012\006\010\052 +\206\110\316\075\004\003\002\060\201\221\061\013\060\011\006\003 +\125\004\006\023\002\125\123\061\021\060\017\006\003\125\004\010 +\023\010\111\154\154\151\156\157\151\163\061\020\060\016\006\003 +\125\004\007\023\007\103\150\151\143\141\147\157\061\041\060\037 +\006\003\125\004\012\023\030\124\162\165\163\164\167\141\166\145 +\040\110\157\154\144\151\156\147\163\054\040\111\156\143\056\061 +\072\060\070\006\003\125\004\003\023\061\124\162\165\163\164\167 +\141\166\145\040\107\154\157\142\141\154\040\105\103\103\040\120 +\062\065\066\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171\060\036\027\015\061 +\067\060\070\062\063\061\071\063\065\061\060\132\027\015\064\062 +\060\070\062\063\061\071\063\065\061\060\132\060\201\221\061\013 +\060\011\006\003\125\004\006\023\002\125\123\061\021\060\017\006 +\003\125\004\010\023\010\111\154\154\151\156\157\151\163\061\020 +\060\016\006\003\125\004\007\023\007\103\150\151\143\141\147\157 +\061\041\060\037\006\003\125\004\012\023\030\124\162\165\163\164 +\167\141\166\145\040\110\157\154\144\151\156\147\163\054\040\111 +\156\143\056\061\072\060\070\006\003\125\004\003\023\061\124\162 +\165\163\164\167\141\166\145\040\107\154\157\142\141\154\040\105 +\103\103\040\120\062\065\066\040\103\145\162\164\151\146\151\143 +\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171\060 +\131\060\023\006\007\052\206\110\316\075\002\001\006\010\052\206 +\110\316\075\003\001\007\003\102\000\004\176\373\154\346\043\343 +\163\062\010\312\140\346\123\234\272\164\215\030\260\170\220\122 +\200\335\070\300\112\035\321\250\314\223\244\227\006\070\312\015 +\025\142\306\216\001\052\145\235\252\337\064\221\056\201\301\344 +\063\222\061\304\375\011\072\246\077\255\243\103\060\101\060\017 +\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 +\017\006\003\125\035\017\001\001\377\004\005\003\003\007\006\000 +\060\035\006\003\125\035\016\004\026\004\024\243\101\006\254\220 +\155\321\112\353\165\245\112\020\231\263\261\241\213\112\367\060 +\012\006\010\052\206\110\316\075\004\003\002\003\107\000\060\104 +\002\040\007\346\124\332\016\240\132\262\256\021\237\207\305\266 +\377\151\336\045\276\370\240\267\010\363\104\316\052\337\010\041 +\014\067\002\040\055\046\003\240\005\275\153\321\366\134\370\145 +\314\206\155\263\234\064\110\143\204\011\305\215\167\032\342\314 +\234\341\164\173 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "Trustwave Global ECC P256 Certification Authority" +# Issuer: CN=Trustwave Global ECC P256 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US +# Serial Number:0d:6a:5f:08:3f:28:5c:3e:51:95:df:5d +# Subject: CN=Trustwave Global ECC P256 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US +# Not Valid Before: Wed Aug 23 19:35:10 2017 +# Not Valid After : Sat Aug 23 19:35:10 2042 +# Fingerprint (SHA-256): 94:5B:BC:82:5E:A5:54:F4:89:D1:FD:51:A7:3D:DF:2E:A6:24:AC:70:19:A0:52:05:22:5C:22:A7:8C:CF:A8:B4 +# Fingerprint (SHA1): B4:90:82:DD:45:0C:BE:8B:5B:B1:66:D3:E2:A4:08:26:CD:ED:42:CF +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Trustwave Global ECC P256 Certification Authority" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\264\220\202\335\105\014\276\213\133\261\146\323\342\244\010\046 +\315\355\102\317 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\133\104\343\215\135\066\206\046\350\015\005\322\131\247\203\124 +END +CKA_ISSUER MULTILINE_OCTAL +\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 +\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 +\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 +\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 +\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 +\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 +\142\141\154\040\105\103\103\040\120\062\065\066\040\103\145\162 +\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 +\162\151\164\171 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\014\015\152\137\010\077\050\134\076\121\225\337\135 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "Trustwave Global ECC P384 Certification Authority" +# +# Issuer: CN=Trustwave Global ECC P384 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US +# Serial Number:08:bd:85:97:6c:99:27:a4:80:68:47:3b +# Subject: CN=Trustwave Global ECC P384 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US +# Not Valid Before: Wed Aug 23 19:36:43 2017 +# Not Valid After : Sat Aug 23 19:36:43 2042 +# Fingerprint (SHA-256): 55:90:38:59:C8:C0:C3:EB:B8:75:9E:CE:4E:25:57:22:5F:F5:75:8B:BD:38:EB:D4:82:76:60:1E:1B:D5:80:97 +# Fingerprint (SHA1): E7:F3:A3:C8:CF:6F:C3:04:2E:6D:0E:67:32:C5:9E:68:95:0D:5E:D2 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Trustwave Global ECC P384 Certification Authority" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 +\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 +\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 +\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 +\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 +\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 +\142\141\154\040\105\103\103\040\120\063\070\064\040\103\145\162 +\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 +\162\151\164\171 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 +\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 +\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 +\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 +\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 +\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 +\142\141\154\040\105\103\103\040\120\063\070\064\040\103\145\162 +\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 +\162\151\164\171 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\014\010\275\205\227\154\231\047\244\200\150\107\073 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\235\060\202\002\044\240\003\002\001\002\002\014\010 +\275\205\227\154\231\047\244\200\150\107\073\060\012\006\010\052 +\206\110\316\075\004\003\003\060\201\221\061\013\060\011\006\003 +\125\004\006\023\002\125\123\061\021\060\017\006\003\125\004\010 +\023\010\111\154\154\151\156\157\151\163\061\020\060\016\006\003 +\125\004\007\023\007\103\150\151\143\141\147\157\061\041\060\037 +\006\003\125\004\012\023\030\124\162\165\163\164\167\141\166\145 +\040\110\157\154\144\151\156\147\163\054\040\111\156\143\056\061 +\072\060\070\006\003\125\004\003\023\061\124\162\165\163\164\167 +\141\166\145\040\107\154\157\142\141\154\040\105\103\103\040\120 +\063\070\064\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171\060\036\027\015\061 +\067\060\070\062\063\061\071\063\066\064\063\132\027\015\064\062 +\060\070\062\063\061\071\063\066\064\063\132\060\201\221\061\013 +\060\011\006\003\125\004\006\023\002\125\123\061\021\060\017\006 +\003\125\004\010\023\010\111\154\154\151\156\157\151\163\061\020 +\060\016\006\003\125\004\007\023\007\103\150\151\143\141\147\157 +\061\041\060\037\006\003\125\004\012\023\030\124\162\165\163\164 +\167\141\166\145\040\110\157\154\144\151\156\147\163\054\040\111 +\156\143\056\061\072\060\070\006\003\125\004\003\023\061\124\162 +\165\163\164\167\141\166\145\040\107\154\157\142\141\154\040\105 +\103\103\040\120\063\070\064\040\103\145\162\164\151\146\151\143 +\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171\060 +\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 +\004\000\042\003\142\000\004\153\332\015\165\065\010\061\107\005 +\256\105\231\125\361\021\023\056\112\370\020\061\043\243\176\203 +\323\177\050\010\072\046\032\072\317\227\202\037\200\267\047\011 +\217\321\216\060\304\012\233\016\254\130\004\253\367\066\175\224 +\043\244\233\012\212\213\253\353\375\071\045\146\361\136\376\214 +\256\215\101\171\235\011\140\316\050\251\323\212\155\363\326\105 +\324\362\230\204\070\145\240\243\103\060\101\060\017\006\003\125 +\035\023\001\001\377\004\005\060\003\001\001\377\060\017\006\003 +\125\035\017\001\001\377\004\005\003\003\007\006\000\060\035\006 +\003\125\035\016\004\026\004\024\125\251\204\211\322\301\062\275 +\030\313\154\246\007\116\310\347\235\276\202\220\060\012\006\010 +\052\206\110\316\075\004\003\003\003\147\000\060\144\002\060\067 +\001\222\227\105\022\176\240\363\076\255\031\072\162\335\364\120 +\223\003\022\276\104\322\117\101\244\214\234\235\037\243\366\302 +\222\347\110\024\376\116\233\245\221\127\256\306\067\162\273\002 +\060\147\045\012\261\014\136\356\251\143\222\157\345\220\013\376 +\146\042\312\107\375\212\061\367\203\376\172\277\020\276\030\053 +\036\217\366\051\036\224\131\357\216\041\067\313\121\230\245\156 +\113 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "Trustwave Global ECC P384 Certification Authority" +# Issuer: CN=Trustwave Global ECC P384 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US +# Serial Number:08:bd:85:97:6c:99:27:a4:80:68:47:3b +# Subject: CN=Trustwave Global ECC P384 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US +# Not Valid Before: Wed Aug 23 19:36:43 2017 +# Not Valid After : Sat Aug 23 19:36:43 2042 +# Fingerprint (SHA-256): 55:90:38:59:C8:C0:C3:EB:B8:75:9E:CE:4E:25:57:22:5F:F5:75:8B:BD:38:EB:D4:82:76:60:1E:1B:D5:80:97 +# Fingerprint (SHA1): E7:F3:A3:C8:CF:6F:C3:04:2E:6D:0E:67:32:C5:9E:68:95:0D:5E:D2 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Trustwave Global ECC P384 Certification Authority" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\347\363\243\310\317\157\303\004\056\155\016\147\062\305\236\150 +\225\015\136\322 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\352\317\140\304\073\271\025\051\100\241\227\355\170\047\223\326 +END +CKA_ISSUER MULTILINE_OCTAL +\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 +\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 +\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 +\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 +\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 +\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 +\142\141\154\040\105\103\103\040\120\063\070\064\040\103\145\162 +\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 +\162\151\164\171 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\014\010\275\205\227\154\231\047\244\200\150\107\073 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "NAVER Global Root Certification Authority" +# +# Issuer: CN=NAVER Global Root Certification Authority,O=NAVER BUSINESS PLATFORM Corp.,C=KR +# Serial Number:01:94:30:1e:a2:0b:dd:f5:c5:33:2a:b1:43:44:71:f8:d6:50:4d:0d +# Subject: CN=NAVER Global Root Certification Authority,O=NAVER BUSINESS PLATFORM Corp.,C=KR +# Not Valid Before: Fri Aug 18 08:58:42 2017 +# Not Valid After : Tue Aug 18 23:59:59 2037 +# Fingerprint (SHA-256): 88:F4:38:DC:F8:FF:D1:FA:8F:42:91:15:FF:E5:F8:2A:E1:E0:6E:0C:70:C3:75:FA:AD:71:7B:34:A4:9E:72:65 +# Fingerprint (SHA1): 8F:6B:F2:A9:27:4A:DA:14:A0:C4:F4:8E:61:27:F9:C0:1E:78:5D:D1 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "NAVER Global Root Certification Authority" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\151\061\013\060\011\006\003\125\004\006\023\002\113\122\061 +\046\060\044\006\003\125\004\012\014\035\116\101\126\105\122\040 +\102\125\123\111\116\105\123\123\040\120\114\101\124\106\117\122 +\115\040\103\157\162\160\056\061\062\060\060\006\003\125\004\003 +\014\051\116\101\126\105\122\040\107\154\157\142\141\154\040\122 +\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\151\061\013\060\011\006\003\125\004\006\023\002\113\122\061 +\046\060\044\006\003\125\004\012\014\035\116\101\126\105\122\040 +\102\125\123\111\116\105\123\123\040\120\114\101\124\106\117\122 +\115\040\103\157\162\160\056\061\062\060\060\006\003\125\004\003 +\014\051\116\101\126\105\122\040\107\154\157\142\141\154\040\122 +\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\024\001\224\060\036\242\013\335\365\305\063\052\261\103\104 +\161\370\326\120\115\015 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\242\060\202\003\212\240\003\002\001\002\002\024\001 +\224\060\036\242\013\335\365\305\063\052\261\103\104\161\370\326 +\120\115\015\060\015\006\011\052\206\110\206\367\015\001\001\014 +\005\000\060\151\061\013\060\011\006\003\125\004\006\023\002\113 +\122\061\046\060\044\006\003\125\004\012\014\035\116\101\126\105 +\122\040\102\125\123\111\116\105\123\123\040\120\114\101\124\106 +\117\122\115\040\103\157\162\160\056\061\062\060\060\006\003\125 +\004\003\014\051\116\101\126\105\122\040\107\154\157\142\141\154 +\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164 +\151\157\156\040\101\165\164\150\157\162\151\164\171\060\036\027 +\015\061\067\060\070\061\070\060\070\065\070\064\062\132\027\015 +\063\067\060\070\061\070\062\063\065\071\065\071\132\060\151\061 +\013\060\011\006\003\125\004\006\023\002\113\122\061\046\060\044 +\006\003\125\004\012\014\035\116\101\126\105\122\040\102\125\123 +\111\116\105\123\123\040\120\114\101\124\106\117\122\115\040\103 +\157\162\160\056\061\062\060\060\006\003\125\004\003\014\051\116 +\101\126\105\122\040\107\154\157\142\141\154\040\122\157\157\164 +\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\101 +\165\164\150\157\162\151\164\171\060\202\002\042\060\015\006\011 +\052\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000 +\060\202\002\012\002\202\002\001\000\266\324\361\223\134\265\100 +\211\012\253\015\220\133\120\143\256\220\224\164\027\105\162\326 +\173\145\132\051\113\247\126\240\113\270\057\102\165\351\331\173 +\044\132\061\145\253\027\027\321\063\072\331\021\334\100\066\207 +\337\307\152\351\046\136\131\212\167\343\350\110\234\061\026\372 +\076\221\261\312\311\243\342\237\316\041\123\243\002\066\060\313 +\122\002\345\332\062\135\303\305\346\371\356\021\307\213\311\104 +\036\204\223\030\112\264\237\345\022\144\151\320\046\205\142\001 +\266\311\002\035\276\203\121\273\134\332\370\255\025\152\231\367 +\222\124\367\064\133\351\277\352\051\201\022\324\123\221\226\263 +\221\132\335\376\220\163\050\373\060\106\265\312\010\007\307\161 +\162\311\146\323\064\227\366\214\364\030\112\341\320\075\132\105 +\266\151\247\051\373\043\316\210\330\022\234\000\110\250\246\017 +\263\073\222\215\161\016\164\305\213\310\114\371\364\233\216\270 +\074\151\355\157\073\120\057\130\355\304\260\320\034\033\152\014 +\342\274\104\252\330\315\024\135\224\170\141\277\016\156\332\052 +\274\057\014\013\161\246\263\026\077\234\346\371\314\237\123\065 +\342\003\240\240\030\277\273\361\276\364\326\214\207\015\102\367 +\006\271\361\155\355\004\224\250\376\266\323\006\306\100\141\337 +\235\235\363\124\166\316\123\072\001\246\222\101\354\004\243\217 +\015\242\325\011\312\326\313\232\361\357\103\135\300\253\245\101 +\317\134\123\160\160\311\210\246\055\324\153\141\163\120\046\206 +\141\016\137\033\302\053\342\214\325\273\235\301\003\102\272\224 +\332\137\251\260\312\314\115\012\357\107\151\003\057\042\373\361 +\050\316\277\135\120\145\250\220\155\263\164\260\010\307\254\250 +\321\353\076\234\374\135\032\203\056\053\313\265\363\104\235\072 +\247\027\141\226\242\161\323\160\226\025\115\267\114\163\356\031 +\134\305\133\076\101\376\254\165\140\073\033\143\316\000\335\332 +\010\220\142\264\345\055\356\110\247\153\027\231\124\276\207\112 +\343\251\136\004\114\353\020\155\124\326\357\361\350\362\142\026 +\313\200\153\355\075\355\365\037\060\245\256\113\311\023\355\212 +\001\001\311\270\121\130\300\146\072\261\146\113\304\325\061\002 +\142\351\164\204\014\333\115\106\055\002\003\001\000\001\243\102 +\060\100\060\035\006\003\125\035\016\004\026\004\024\322\237\210 +\337\241\315\054\275\354\365\073\001\001\223\063\047\262\353\140 +\113\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 +\006\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 +\001\377\060\015\006\011\052\206\110\206\367\015\001\001\014\005 +\000\003\202\002\001\000\062\312\200\263\235\075\124\006\335\322 +\322\056\360\244\001\041\013\147\110\312\155\216\340\310\252\015 +\252\215\041\127\217\306\076\172\312\333\121\324\122\263\324\226 +\204\245\130\140\177\345\013\216\037\365\334\012\025\201\345\073 +\266\267\042\057\011\234\023\026\261\154\014\065\010\155\253\143 +\162\355\334\276\354\307\127\346\060\040\161\326\327\020\301\023 +\125\001\214\052\103\344\101\361\317\072\172\123\222\316\242\003 +\005\015\070\337\002\273\020\056\331\073\322\233\172\300\241\246 +\370\265\061\346\364\165\311\271\123\231\165\107\042\132\024\025 +\307\170\033\266\235\351\014\370\033\166\361\205\204\336\241\332 +\022\357\244\342\020\227\172\170\336\014\121\227\250\041\100\213 +\206\275\015\360\136\116\113\066\273\073\040\037\212\102\126\341 +\013\032\277\173\320\042\103\054\104\214\373\345\052\264\154\034 +\034\272\224\340\023\176\041\346\232\302\313\305\102\144\264\036 +\224\173\010\045\310\161\314\207\105\127\205\323\237\051\142\042 +\203\121\227\000\030\227\167\152\230\222\311\174\140\154\337\154 +\175\112\344\160\114\302\236\270\035\367\320\064\307\017\314\373 +\247\377\003\276\255\160\220\332\013\335\310\155\227\137\232\177 +\011\062\101\375\315\242\314\132\155\114\362\252\111\376\146\370 +\351\330\065\353\016\050\036\356\110\057\072\320\171\011\070\174 +\246\042\202\223\225\320\003\276\276\002\240\005\335\040\042\343 +\157\035\210\064\140\306\346\012\271\011\165\013\360\007\350\151 +\226\065\307\373\043\201\216\070\071\270\105\053\103\170\242\321 +\054\024\377\015\050\162\162\225\233\136\011\333\211\104\230\252 +\241\111\273\161\122\362\277\366\377\047\241\066\257\270\266\167 +\210\335\072\244\155\233\064\220\334\024\135\060\277\267\353\027 +\344\207\267\161\320\241\327\167\025\324\102\327\362\363\061\231 +\135\233\335\026\155\077\352\006\043\370\106\242\042\355\223\366 +\335\232\346\052\207\261\230\124\361\042\367\153\105\343\342\216 +\166\035\232\215\304\006\215\066\267\024\363\235\124\151\267\216 +\074\325\244\155\223\201\267\255\366\275\144\173\302\311\150\071 +\240\222\234\315\064\206\221\220\372\144\121\235\376\376\353\245 +\365\165\336\211\367\162 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "NAVER Global Root Certification Authority" +# Issuer: CN=NAVER Global Root Certification Authority,O=NAVER BUSINESS PLATFORM Corp.,C=KR +# Serial Number:01:94:30:1e:a2:0b:dd:f5:c5:33:2a:b1:43:44:71:f8:d6:50:4d:0d +# Subject: CN=NAVER Global Root Certification Authority,O=NAVER BUSINESS PLATFORM Corp.,C=KR +# Not Valid Before: Fri Aug 18 08:58:42 2017 +# Not Valid After : Tue Aug 18 23:59:59 2037 +# Fingerprint (SHA-256): 88:F4:38:DC:F8:FF:D1:FA:8F:42:91:15:FF:E5:F8:2A:E1:E0:6E:0C:70:C3:75:FA:AD:71:7B:34:A4:9E:72:65 +# Fingerprint (SHA1): 8F:6B:F2:A9:27:4A:DA:14:A0:C4:F4:8E:61:27:F9:C0:1E:78:5D:D1 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "NAVER Global Root Certification Authority" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\217\153\362\251\047\112\332\024\240\304\364\216\141\047\371\300 +\036\170\135\321 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\310\176\101\366\045\073\365\011\263\027\350\106\075\277\320\233 +END +CKA_ISSUER MULTILINE_OCTAL +\060\151\061\013\060\011\006\003\125\004\006\023\002\113\122\061 +\046\060\044\006\003\125\004\012\014\035\116\101\126\105\122\040 +\102\125\123\111\116\105\123\123\040\120\114\101\124\106\117\122 +\115\040\103\157\162\160\056\061\062\060\060\006\003\125\004\003 +\014\051\116\101\126\105\122\040\107\154\157\142\141\154\040\122 +\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\024\001\224\060\036\242\013\335\365\305\063\052\261\103\104 +\161\370\326\120\115\015 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "AC RAIZ FNMT-RCM SERVIDORES SEGUROS" +# +# Issuer: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS,OID.2.5.4.97=VATES-Q2826004J,OU=Ceres,O=FNMT-RCM,C=ES +# Serial Number:62:f6:32:6c:e5:c4:e3:68:5c:1b:62:dd:9c:2e:9d:95 +# Subject: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS,OID.2.5.4.97=VATES-Q2826004J,OU=Ceres,O=FNMT-RCM,C=ES +# Not Valid Before: Thu Dec 20 09:37:33 2018 +# Not Valid After : Sun Dec 20 09:37:33 2043 +# Fingerprint (SHA-256): 55:41:53:B1:3D:2C:F9:DD:B7:53:BF:BE:1A:4E:0A:E0:8D:0A:A4:18:70:58:FE:60:A2:B8:62:B2:E4:B8:7B:CB +# Fingerprint (SHA1): 62:FF:D9:9E:C0:65:0D:03:CE:75:93:D2:ED:3F:2D:32:C9:E3:E5:4A +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "AC RAIZ FNMT-RCM SERVIDORES SEGUROS" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\170\061\013\060\011\006\003\125\004\006\023\002\105\123\061 +\021\060\017\006\003\125\004\012\014\010\106\116\115\124\055\122 +\103\115\061\016\060\014\006\003\125\004\013\014\005\103\145\162 +\145\163\061\030\060\026\006\003\125\004\141\014\017\126\101\124 +\105\123\055\121\062\070\062\066\060\060\064\112\061\054\060\052 +\006\003\125\004\003\014\043\101\103\040\122\101\111\132\040\106 +\116\115\124\055\122\103\115\040\123\105\122\126\111\104\117\122 +\105\123\040\123\105\107\125\122\117\123 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\170\061\013\060\011\006\003\125\004\006\023\002\105\123\061 +\021\060\017\006\003\125\004\012\014\010\106\116\115\124\055\122 +\103\115\061\016\060\014\006\003\125\004\013\014\005\103\145\162 +\145\163\061\030\060\026\006\003\125\004\141\014\017\126\101\124 +\105\123\055\121\062\070\062\066\060\060\064\112\061\054\060\052 +\006\003\125\004\003\014\043\101\103\040\122\101\111\132\040\106 +\116\115\124\055\122\103\115\040\123\105\122\126\111\104\117\122 +\105\123\040\123\105\107\125\122\117\123 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\142\366\062\154\345\304\343\150\134\033\142\335\234\056 +\235\225 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\156\060\202\001\363\240\003\002\001\002\002\020\142 +\366\062\154\345\304\343\150\134\033\142\335\234\056\235\225\060 +\012\006\010\052\206\110\316\075\004\003\003\060\170\061\013\060 +\011\006\003\125\004\006\023\002\105\123\061\021\060\017\006\003 +\125\004\012\014\010\106\116\115\124\055\122\103\115\061\016\060 +\014\006\003\125\004\013\014\005\103\145\162\145\163\061\030\060 +\026\006\003\125\004\141\014\017\126\101\124\105\123\055\121\062 +\070\062\066\060\060\064\112\061\054\060\052\006\003\125\004\003 +\014\043\101\103\040\122\101\111\132\040\106\116\115\124\055\122 +\103\115\040\123\105\122\126\111\104\117\122\105\123\040\123\105 +\107\125\122\117\123\060\036\027\015\061\070\061\062\062\060\060 +\071\063\067\063\063\132\027\015\064\063\061\062\062\060\060\071 +\063\067\063\063\132\060\170\061\013\060\011\006\003\125\004\006 +\023\002\105\123\061\021\060\017\006\003\125\004\012\014\010\106 +\116\115\124\055\122\103\115\061\016\060\014\006\003\125\004\013 +\014\005\103\145\162\145\163\061\030\060\026\006\003\125\004\141 +\014\017\126\101\124\105\123\055\121\062\070\062\066\060\060\064 +\112\061\054\060\052\006\003\125\004\003\014\043\101\103\040\122 +\101\111\132\040\106\116\115\124\055\122\103\115\040\123\105\122 +\126\111\104\117\122\105\123\040\123\105\107\125\122\117\123\060 +\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 +\004\000\042\003\142\000\004\366\272\127\123\310\312\253\337\066 +\112\122\041\344\227\322\203\147\236\360\145\121\320\136\207\307 +\107\261\131\362\127\107\233\000\002\223\104\027\151\333\102\307 +\261\262\072\030\016\264\135\214\263\146\135\241\064\371\066\054 +\111\333\363\106\374\263\104\151\104\023\146\375\327\305\375\257 +\066\115\316\003\115\007\161\317\257\152\005\322\242\103\132\012 +\122\157\001\003\116\216\213\243\102\060\100\060\017\006\003\125 +\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003 +\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003 +\125\035\016\004\026\004\024\001\271\057\357\277\021\206\140\362 +\117\320\101\156\253\163\037\347\322\156\111\060\012\006\010\052 +\206\110\316\075\004\003\003\003\151\000\060\146\002\061\000\256 +\112\343\053\100\303\164\021\362\225\255\026\043\336\116\014\032 +\346\135\245\044\136\153\104\173\374\070\342\117\313\234\105\027 +\021\114\024\047\046\125\071\165\112\003\314\023\220\237\222\002 +\061\000\372\112\154\140\210\163\363\356\270\230\142\251\316\053 +\302\331\212\246\160\061\035\257\260\224\114\353\117\306\343\321 +\363\142\247\074\377\223\056\007\134\111\001\147\151\022\002\162 +\277\347 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "AC RAIZ FNMT-RCM SERVIDORES SEGUROS" +# Issuer: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS,OID.2.5.4.97=VATES-Q2826004J,OU=Ceres,O=FNMT-RCM,C=ES +# Serial Number:62:f6:32:6c:e5:c4:e3:68:5c:1b:62:dd:9c:2e:9d:95 +# Subject: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS,OID.2.5.4.97=VATES-Q2826004J,OU=Ceres,O=FNMT-RCM,C=ES +# Not Valid Before: Thu Dec 20 09:37:33 2018 +# Not Valid After : Sun Dec 20 09:37:33 2043 +# Fingerprint (SHA-256): 55:41:53:B1:3D:2C:F9:DD:B7:53:BF:BE:1A:4E:0A:E0:8D:0A:A4:18:70:58:FE:60:A2:B8:62:B2:E4:B8:7B:CB +# Fingerprint (SHA1): 62:FF:D9:9E:C0:65:0D:03:CE:75:93:D2:ED:3F:2D:32:C9:E3:E5:4A +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "AC RAIZ FNMT-RCM SERVIDORES SEGUROS" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\142\377\331\236\300\145\015\003\316\165\223\322\355\077\055\062 +\311\343\345\112 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\031\066\234\122\003\057\322\321\273\043\314\335\036\022\125\273 +END +CKA_ISSUER MULTILINE_OCTAL +\060\170\061\013\060\011\006\003\125\004\006\023\002\105\123\061 +\021\060\017\006\003\125\004\012\014\010\106\116\115\124\055\122 +\103\115\061\016\060\014\006\003\125\004\013\014\005\103\145\162 +\145\163\061\030\060\026\006\003\125\004\141\014\017\126\101\124 +\105\123\055\121\062\070\062\066\060\060\064\112\061\054\060\052 +\006\003\125\004\003\014\043\101\103\040\122\101\111\132\040\106 +\116\115\124\055\122\103\115\040\123\105\122\126\111\104\117\122 +\105\123\040\123\105\107\125\122\117\123 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\142\366\062\154\345\304\343\150\134\033\142\335\234\056 +\235\225 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "GlobalSign Secure Mail Root R45" +# +# Issuer: CN=GlobalSign Secure Mail Root R45,O=GlobalSign nv-sa,C=BE +# Serial Number:76:53:fe:a8:4c:50:ab:9f:8d:32:b5:1d:03:8f:57:dc +# Subject: CN=GlobalSign Secure Mail Root R45,O=GlobalSign nv-sa,C=BE +# Not Valid Before: Wed Mar 18 00:00:00 2020 +# Not Valid After : Sat Mar 18 00:00:00 2045 +# Fingerprint (SHA-256): 31:9A:F0:A7:72:9E:6F:89:26:9C:13:1E:A6:A3:A1:6F:CD:86:38:9F:DC:AB:3C:47:A4:A6:75:C1:61:A3:F9:74 +# Fingerprint (SHA1): 76:18:D1:F3:80:24:3D:52:40:C6:11:6A:AD:57:77:09:7D:81:30:A0 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "GlobalSign Secure Mail Root R45" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 +\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 +\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 +\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 +\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 +\040\122\064\065 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 +\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 +\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 +\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 +\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 +\040\122\064\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\166\123\376\250\114\120\253\237\215\062\265\035\003\217 +\127\334 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\160\060\202\003\130\240\003\002\001\002\002\020\166 +\123\376\250\114\120\253\237\215\062\265\035\003\217\127\334\060 +\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\122 +\061\013\060\011\006\003\125\004\006\023\002\102\105\061\031\060 +\027\006\003\125\004\012\023\020\107\154\157\142\141\154\123\151 +\147\156\040\156\166\055\163\141\061\050\060\046\006\003\125\004 +\003\023\037\107\154\157\142\141\154\123\151\147\156\040\123\145 +\143\165\162\145\040\115\141\151\154\040\122\157\157\164\040\122 +\064\065\060\036\027\015\062\060\060\063\061\070\060\060\060\060 +\060\060\132\027\015\064\065\060\063\061\070\060\060\060\060\060 +\060\132\060\122\061\013\060\011\006\003\125\004\006\023\002\102 +\105\061\031\060\027\006\003\125\004\012\023\020\107\154\157\142 +\141\154\123\151\147\156\040\156\166\055\163\141\061\050\060\046 +\006\003\125\004\003\023\037\107\154\157\142\141\154\123\151\147 +\156\040\123\145\143\165\162\145\040\115\141\151\154\040\122\157 +\157\164\040\122\064\065\060\202\002\042\060\015\006\011\052\206 +\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202 +\002\012\002\202\002\001\000\334\171\314\155\006\371\155\273\340 +\126\004\154\177\340\165\314\055\005\111\350\113\334\124\354\133 +\167\225\162\277\177\142\235\205\251\212\044\120\137\123\345\333 +\164\157\244\051\133\023\052\011\255\232\305\057\302\367\166\073 +\241\105\106\252\103\346\044\376\053\260\157\062\160\031\106\132 +\171\046\057\374\075\175\137\144\313\127\314\141\141\250\331\225 +\156\343\225\240\156\177\107\022\030\326\357\003\311\373\212\372 +\232\275\202\025\251\125\167\113\021\117\131\340\153\303\161\363 +\014\330\124\325\201\150\076\023\271\025\056\207\212\074\104\047 +\066\142\044\156\370\054\005\162\060\141\275\102\221\043\304\235 +\045\247\331\124\232\024\243\061\255\200\171\014\247\143\154\230 +\243\254\127\107\063\037\145\226\341\320\322\065\332\371\161\367 +\241\246\045\265\101\135\337\076\140\330\321\366\237\245\362\270 +\314\023\252\217\371\262\156\341\203\055\223\335\076\205\032\335 +\350\261\134\046\001\313\111\205\374\374\322\324\177\205\142\206 +\164\371\313\354\065\042\242\014\060\217\073\253\171\353\126\362 +\372\102\363\355\371\037\105\211\100\051\255\352\222\164\352\122 +\375\126\264\053\332\242\355\165\302\156\253\316\122\220\113\366 +\336\360\111\217\232\110\324\210\031\155\105\346\314\214\271\335 +\144\140\140\002\100\370\271\317\274\130\353\075\205\271\306\012 +\323\234\007\146\217\307\030\071\043\106\341\074\036\243\057\120 +\141\222\013\075\053\154\361\243\107\070\127\221\253\015\217\306 +\235\115\004\322\046\122\134\345\245\375\052\055\026\052\001\151 +\347\251\175\341\066\267\261\052\305\331\261\215\275\271\213\316 +\314\213\241\076\013\110\315\120\225\064\304\330\010\131\330\153 +\046\364\276\365\324\042\027\000\127\311\256\233\004\060\063\237 +\013\373\337\126\242\311\156\124\166\332\261\227\142\047\131\017 +\021\212\042\033\144\226\077\250\361\267\044\112\215\074\123\174 +\155\203\166\075\262\046\110\163\365\104\026\001\055\011\052\216 +\026\226\120\320\163\006\135\273\042\110\202\114\012\106\132\077 +\200\377\134\362\362\232\254\054\010\340\326\352\360\022\070\201 +\117\246\020\355\106\253\314\026\234\013\317\144\246\231\002\205 +\104\147\106\255\375\115\347\002\003\001\000\001\243\102\060\100 +\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\206 +\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 +\377\060\035\006\003\125\035\016\004\026\004\024\240\223\025\050 +\156\356\217\010\262\065\306\236\142\171\164\247\261\016\053\173 +\060\015\006\011\052\206\110\206\367\015\001\001\014\005\000\003 +\202\002\001\000\105\012\370\321\134\254\142\201\320\004\327\266 +\377\127\121\211\013\014\313\336\044\145\067\373\253\236\355\146 +\364\352\014\031\151\211\270\031\261\060\126\264\331\366\367\276 +\306\256\227\313\105\366\021\214\072\060\144\114\301\237\131\300 +\106\102\010\006\107\144\027\170\340\225\007\006\326\214\242\254 +\251\331\077\323\173\126\117\374\304\207\050\337\266\053\026\043 +\300\237\037\133\343\326\104\136\042\117\043\004\214\065\026\265 +\171\007\206\134\057\227\342\366\010\144\246\334\333\250\212\343 +\244\173\167\015\321\051\223\050\040\264\123\243\113\116\137\336 +\301\366\165\043\374\037\074\170\117\160\061\170\057\242\065\124 +\161\004\254\310\304\155\303\366\221\261\376\315\356\104\156\201 +\366\100\305\076\052\001\277\253\114\261\003\077\015\021\344\017 +\322\044\343\042\210\233\237\137\107\075\121\111\340\011\067\176 +\027\041\061\166\267\147\161\110\050\113\045\327\020\350\237\141 +\131\026\305\076\062\116\037\014\316\243\314\017\344\307\021\007 +\042\057\070\010\335\133\227\353\102\154\131\232\232\356\172\320 +\235\337\305\333\011\103\056\012\252\031\075\153\350\152\060\172 +\127\346\277\263\152\071\251\217\343\361\117\145\150\266\275\237 +\050\217\241\026\132\011\120\072\062\056\035\057\104\021\102\246 +\000\346\061\230\377\055\241\017\346\244\140\126\317\171\327\262 +\116\327\260\372\156\014\127\043\307\316\037\245\261\114\155\031 +\111\236\016\177\160\217\161\077\130\050\237\165\335\141\340\072 +\267\071\266\356\227\324\065\121\373\213\111\140\310\074\146\256 +\227\356\215\046\131\127\273\170\360\172\120\060\011\260\140\252 +\237\116\334\311\076\036\072\334\142\223\063\260\072\124\164\157 +\054\061\105\321\153\021\062\152\150\166\366\075\366\152\023\136 +\044\230\347\352\035\232\317\170\202\007\140\367\115\020\323\201 +\232\105\215\236\257\233\334\200\307\103\262\225\150\244\303\016 +\350\012\107\025\277\124\063\334\001\347\325\246\036\163\330\172 +\262\277\057\255\343\125\060\236\337\016\101\274\340\021\365\241 +\014\250\042\341\343\000\243\116\160\174\222\343\004\321\172\102 +\212\165\220\131\343\233\321\114\242\144\275\163\171\233\157\362 +\263\301\366\074 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "GlobalSign Secure Mail Root R45" +# Issuer: CN=GlobalSign Secure Mail Root R45,O=GlobalSign nv-sa,C=BE +# Serial Number:76:53:fe:a8:4c:50:ab:9f:8d:32:b5:1d:03:8f:57:dc +# Subject: CN=GlobalSign Secure Mail Root R45,O=GlobalSign nv-sa,C=BE +# Not Valid Before: Wed Mar 18 00:00:00 2020 +# Not Valid After : Sat Mar 18 00:00:00 2045 +# Fingerprint (SHA-256): 31:9A:F0:A7:72:9E:6F:89:26:9C:13:1E:A6:A3:A1:6F:CD:86:38:9F:DC:AB:3C:47:A4:A6:75:C1:61:A3:F9:74 +# Fingerprint (SHA1): 76:18:D1:F3:80:24:3D:52:40:C6:11:6A:AD:57:77:09:7D:81:30:A0 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "GlobalSign Secure Mail Root R45" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\166\030\321\363\200\044\075\122\100\306\021\152\255\127\167\011 +\175\201\060\240 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\223\304\173\263\016\124\107\034\103\054\213\276\160\205\142\051 +END +CKA_ISSUER MULTILINE_OCTAL +\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 +\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 +\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 +\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 +\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 +\040\122\064\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\166\123\376\250\114\120\253\237\215\062\265\035\003\217 +\127\334 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "GlobalSign Secure Mail Root E45" +# +# Issuer: CN=GlobalSign Secure Mail Root E45,O=GlobalSign nv-sa,C=BE +# Serial Number:76:53:fe:aa:27:1d:95:46:5d:d6:f1:9e:e5:b8:90:0a +# Subject: CN=GlobalSign Secure Mail Root E45,O=GlobalSign nv-sa,C=BE +# Not Valid Before: Wed Mar 18 00:00:00 2020 +# Not Valid After : Sat Mar 18 00:00:00 2045 +# Fingerprint (SHA-256): 5C:BF:6F:B8:1F:D4:17:EA:41:28:CD:6F:81:72:A3:C9:40:20:94:F7:4A:B2:ED:3A:06:B4:40:5D:04:F3:0B:19 +# Fingerprint (SHA1): 18:2E:1F:32:4F:89:DF:BE:FE:88:89:F0:93:C2:C4:A0:2B:67:75:21 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "GlobalSign Secure Mail Root E45" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 +\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 +\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 +\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 +\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 +\040\105\064\065 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 +\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 +\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 +\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 +\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 +\040\105\064\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\166\123\376\252\047\035\225\106\135\326\361\236\345\270 +\220\012 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\041\060\202\001\247\240\003\002\001\002\002\020\166 +\123\376\252\047\035\225\106\135\326\361\236\345\270\220\012\060 +\012\006\010\052\206\110\316\075\004\003\003\060\122\061\013\060 +\011\006\003\125\004\006\023\002\102\105\061\031\060\027\006\003 +\125\004\012\023\020\107\154\157\142\141\154\123\151\147\156\040 +\156\166\055\163\141\061\050\060\046\006\003\125\004\003\023\037 +\107\154\157\142\141\154\123\151\147\156\040\123\145\143\165\162 +\145\040\115\141\151\154\040\122\157\157\164\040\105\064\065\060 +\036\027\015\062\060\060\063\061\070\060\060\060\060\060\060\132 +\027\015\064\065\060\063\061\070\060\060\060\060\060\060\132\060 +\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061\031 +\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154\123 +\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003\125 +\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040\123 +\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164\040 +\105\064\065\060\166\060\020\006\007\052\206\110\316\075\002\001 +\006\005\053\201\004\000\042\003\142\000\004\371\171\213\201\107 +\067\211\226\077\105\111\120\177\032\046\013\223\062\176\056\300 +\300\247\010\232\303\156\217\233\076\013\042\354\067\123\267\157 +\212\260\274\047\067\113\155\251\106\073\331\037\377\245\241\104 +\273\055\163\277\236\101\007\134\123\233\121\010\072\132\273\157 +\070\307\026\221\170\302\112\023\151\035\202\337\132\057\000\210 +\226\242\056\034\164\371\235\176\146\067\212\243\102\060\100\060 +\016\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060 +\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 +\060\035\006\003\125\035\016\004\026\004\024\337\023\136\213\137 +\302\100\002\375\126\267\224\114\266\036\325\246\261\024\226\060 +\012\006\010\052\206\110\316\075\004\003\003\003\150\000\060\145 +\002\060\023\260\276\327\161\040\076\344\253\234\316\066\022\175 +\137\114\037\052\265\151\105\063\137\323\055\132\262\344\210\307 +\336\012\066\102\062\171\235\246\153\272\341\371\104\052\173\212 +\303\022\002\061\000\240\146\034\116\207\235\207\311\355\231\114 +\033\012\356\055\140\303\067\307\035\315\265\162\260\331\306\357 +\274\362\377\077\360\122\335\010\347\252\144\171\303\344\151\127 +\221\057\244\313\174 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "GlobalSign Secure Mail Root E45" +# Issuer: CN=GlobalSign Secure Mail Root E45,O=GlobalSign nv-sa,C=BE +# Serial Number:76:53:fe:aa:27:1d:95:46:5d:d6:f1:9e:e5:b8:90:0a +# Subject: CN=GlobalSign Secure Mail Root E45,O=GlobalSign nv-sa,C=BE +# Not Valid Before: Wed Mar 18 00:00:00 2020 +# Not Valid After : Sat Mar 18 00:00:00 2045 +# Fingerprint (SHA-256): 5C:BF:6F:B8:1F:D4:17:EA:41:28:CD:6F:81:72:A3:C9:40:20:94:F7:4A:B2:ED:3A:06:B4:40:5D:04:F3:0B:19 +# Fingerprint (SHA1): 18:2E:1F:32:4F:89:DF:BE:FE:88:89:F0:93:C2:C4:A0:2B:67:75:21 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "GlobalSign Secure Mail Root E45" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\030\056\037\062\117\211\337\276\376\210\211\360\223\302\304\240 +\053\147\165\041 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\305\374\306\056\237\364\122\055\052\250\244\272\373\147\062\377 +END +CKA_ISSUER MULTILINE_OCTAL +\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 +\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 +\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 +\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 +\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 +\040\105\064\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\166\123\376\252\047\035\225\106\135\326\361\236\345\270 +\220\012 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "GlobalSign Root R46" +# +# Issuer: CN=GlobalSign Root R46,O=GlobalSign nv-sa,C=BE +# Serial Number:11:d2:bb:b9:d7:23:18:9e:40:5f:0a:9d:2d:d0:df:25:67:d1 +# Subject: CN=GlobalSign Root R46,O=GlobalSign nv-sa,C=BE +# Not Valid Before: Wed Mar 20 00:00:00 2019 +# Not Valid After : Tue Mar 20 00:00:00 2046 +# Fingerprint (SHA-256): 4F:A3:12:6D:8D:3A:11:D1:C4:85:5A:4F:80:7C:BA:D6:CF:91:9D:3A:5A:88:B0:3B:EA:2C:63:72:D9:3C:40:C9 +# Fingerprint (SHA1): 53:A2:B0:4B:CA:6B:D6:45:E6:39:8A:8E:C4:0D:D2:BF:77:C3:A2:90 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "GlobalSign Root R46" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 +\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 +\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 +\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 +\122\157\157\164\040\122\064\066 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 +\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 +\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 +\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 +\122\157\157\164\040\122\064\066 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\022\021\322\273\271\327\043\030\236\100\137\012\235\055\320 +\337\045\147\321 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\132\060\202\003\102\240\003\002\001\002\002\022\021 +\322\273\271\327\043\030\236\100\137\012\235\055\320\337\045\147 +\321\060\015\006\011\052\206\110\206\367\015\001\001\014\005\000 +\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 +\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 +\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 +\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 +\122\157\157\164\040\122\064\066\060\036\027\015\061\071\060\063 +\062\060\060\060\060\060\060\060\132\027\015\064\066\060\063\062 +\060\060\060\060\060\060\060\132\060\106\061\013\060\011\006\003 +\125\004\006\023\002\102\105\061\031\060\027\006\003\125\004\012 +\023\020\107\154\157\142\141\154\123\151\147\156\040\156\166\055 +\163\141\061\034\060\032\006\003\125\004\003\023\023\107\154\157 +\142\141\154\123\151\147\156\040\122\157\157\164\040\122\064\066 +\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 +\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 +\000\254\254\164\062\350\263\145\345\272\355\103\046\035\246\211 +\015\105\272\051\210\262\244\035\143\335\323\301\054\011\127\211 +\071\241\125\351\147\064\167\014\156\344\125\035\122\045\322\023 +\153\136\341\035\251\267\175\211\062\137\015\236\237\054\172\143 +\140\100\037\246\260\266\170\217\231\124\226\010\130\256\344\006 +\274\142\005\002\026\277\257\250\043\003\266\224\017\274\156\154 +\302\313\325\246\273\014\351\366\301\002\373\041\336\146\335\027 +\253\164\102\357\360\164\057\045\364\352\153\125\133\220\333\235 +\337\136\207\012\100\373\255\031\153\373\367\312\140\210\336\332 +\301\217\326\256\325\177\324\074\203\356\327\026\114\203\105\063 +\153\047\320\206\320\034\055\153\363\253\175\361\205\251\365\050 +\322\255\357\363\204\113\034\207\374\023\243\072\162\242\132\021 +\053\326\047\161\047\355\201\055\155\146\201\222\207\264\033\130 +\172\314\077\012\372\106\117\115\170\134\370\053\110\343\004\204 +\313\135\366\264\152\263\145\374\102\236\121\046\043\040\313\075 +\024\371\201\355\145\026\000\117\032\144\227\146\010\317\214\173 +\343\053\300\235\371\024\362\033\361\126\152\026\277\054\205\205 +\315\170\070\232\353\102\152\002\064\030\203\027\116\224\126\370 +\266\202\265\363\226\335\075\363\276\177\040\167\076\173\031\043 +\153\054\324\162\163\103\127\175\340\370\327\151\117\027\066\004 +\371\300\220\140\067\105\336\346\014\330\164\215\256\234\242\155 +\164\135\102\276\006\365\331\144\156\002\020\254\211\260\114\073 +\007\115\100\176\044\305\212\230\202\171\216\244\247\202\040\215 +\043\372\047\161\311\337\306\101\164\240\115\366\221\026\334\106 +\214\137\051\143\061\131\161\014\330\157\302\266\062\175\373\346 +\135\123\246\176\025\374\273\165\174\135\354\370\366\027\034\354 +\307\153\031\313\363\173\360\053\007\245\331\154\171\124\166\154 +\235\034\246\156\016\351\171\014\250\043\152\243\337\033\060\061 +\237\261\124\173\376\152\313\146\252\334\145\320\242\236\112\232 +\007\041\153\201\217\333\304\131\372\336\042\300\004\234\343\252 +\133\066\223\350\075\275\172\241\235\013\166\261\013\307\235\375 +\317\230\250\006\302\370\052\243\241\203\240\267\045\162\245\002 +\343\002\003\001\000\001\243\102\060\100\060\016\006\003\125\035 +\017\001\001\377\004\004\003\002\001\206\060\017\006\003\125\035 +\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 +\035\016\004\026\004\024\003\134\253\163\201\207\250\314\260\246 +\325\224\342\066\226\111\377\005\231\054\060\015\006\011\052\206 +\110\206\367\015\001\001\014\005\000\003\202\002\001\000\174\170 +\354\366\002\054\273\133\176\222\053\135\071\334\276\330\035\242 +\102\063\115\371\357\244\052\073\104\151\036\254\331\105\243\116 +\074\247\330\044\121\262\124\034\223\116\304\357\173\223\205\140 +\046\352\011\110\340\365\273\307\351\150\322\273\152\061\161\314 +\171\256\021\250\360\231\375\345\037\274\057\250\314\127\353\166 +\304\041\246\107\123\125\115\150\277\005\244\356\327\046\253\142 +\332\103\067\113\342\306\265\345\262\203\031\072\307\323\333\115 +\236\010\172\363\356\317\076\142\373\254\350\140\314\321\307\241 +\134\203\105\304\105\314\363\027\153\024\311\004\002\076\322\044 +\246\171\351\036\316\242\347\301\131\025\237\035\342\113\232\076 +\237\166\010\055\153\330\272\127\024\332\203\352\376\214\125\351 +\320\116\251\314\167\061\261\104\021\172\134\261\076\323\024\105 +\025\030\142\044\023\322\313\115\316\134\203\301\066\362\020\265 +\016\210\155\270\341\126\237\211\336\226\146\071\107\144\054\156 +\115\256\142\173\277\140\164\031\270\126\254\222\254\026\062\355 +\255\150\125\376\230\272\323\064\336\364\311\141\303\016\206\366 +\113\204\140\356\015\173\265\062\130\171\221\125\054\201\103\263 +\164\037\172\252\045\236\035\327\241\213\271\315\102\056\004\244 +\146\203\115\211\065\266\154\250\066\112\171\041\170\042\320\102 +\274\321\100\061\220\241\276\004\317\312\147\355\365\360\200\323 +\140\311\203\052\042\005\320\007\073\122\277\014\236\252\053\371 +\273\346\037\217\045\272\205\215\027\036\002\376\135\120\004\127 +\317\376\055\274\357\134\300\032\253\266\237\044\306\337\163\150 +\110\220\054\024\364\077\122\032\344\322\313\024\303\141\151\317 +\342\371\030\305\272\063\237\024\243\004\135\271\161\367\265\224 +\330\366\063\301\132\301\064\213\174\233\335\223\072\347\023\242 +\160\141\237\257\217\353\330\305\165\370\063\146\324\164\147\072 +\067\167\234\347\335\244\017\166\103\146\212\103\362\237\373\014 +\102\170\143\321\342\017\157\173\324\241\075\164\227\205\267\110 +\071\101\326\040\374\320\072\263\372\350\157\304\212\272\161\067 +\276\213\227\261\170\061\117\263\347\266\003\023\316\124\235\256 +\045\131\314\177\065\137\010\367\100\105\061\170\052\172 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "GlobalSign Root R46" +# Issuer: CN=GlobalSign Root R46,O=GlobalSign nv-sa,C=BE +# Serial Number:11:d2:bb:b9:d7:23:18:9e:40:5f:0a:9d:2d:d0:df:25:67:d1 +# Subject: CN=GlobalSign Root R46,O=GlobalSign nv-sa,C=BE +# Not Valid Before: Wed Mar 20 00:00:00 2019 +# Not Valid After : Tue Mar 20 00:00:00 2046 +# Fingerprint (SHA-256): 4F:A3:12:6D:8D:3A:11:D1:C4:85:5A:4F:80:7C:BA:D6:CF:91:9D:3A:5A:88:B0:3B:EA:2C:63:72:D9:3C:40:C9 +# Fingerprint (SHA1): 53:A2:B0:4B:CA:6B:D6:45:E6:39:8A:8E:C4:0D:D2:BF:77:C3:A2:90 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "GlobalSign Root R46" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\123\242\260\113\312\153\326\105\346\071\212\216\304\015\322\277 +\167\303\242\220 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\304\024\060\344\372\146\103\224\052\152\033\044\137\031\320\357 +END +CKA_ISSUER MULTILINE_OCTAL +\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 +\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 +\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 +\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 +\122\157\157\164\040\122\064\066 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\022\021\322\273\271\327\043\030\236\100\137\012\235\055\320 +\337\045\147\321 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "GlobalSign Root E46" +# +# Issuer: CN=GlobalSign Root E46,O=GlobalSign nv-sa,C=BE +# Serial Number:11:d2:bb:ba:33:6e:d4:bc:e6:24:68:c5:0d:84:1d:98:e8:43 +# Subject: CN=GlobalSign Root E46,O=GlobalSign nv-sa,C=BE +# Not Valid Before: Wed Mar 20 00:00:00 2019 +# Not Valid After : Tue Mar 20 00:00:00 2046 +# Fingerprint (SHA-256): CB:B9:C4:4D:84:B8:04:3E:10:50:EA:31:A6:9F:51:49:55:D7:BF:D2:E2:C6:B4:93:01:01:9A:D6:1D:9F:50:58 +# Fingerprint (SHA1): 39:B4:6C:D5:FE:80:06:EB:E2:2F:4A:BB:08:33:A0:AF:DB:B9:DD:84 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "GlobalSign Root E46" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 +\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 +\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 +\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 +\122\157\157\164\040\105\064\066 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 +\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 +\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 +\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 +\122\157\157\164\040\105\064\066 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\022\021\322\273\272\063\156\324\274\346\044\150\305\015\204 +\035\230\350\103 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\013\060\202\001\221\240\003\002\001\002\002\022\021 +\322\273\272\063\156\324\274\346\044\150\305\015\204\035\230\350 +\103\060\012\006\010\052\206\110\316\075\004\003\003\060\106\061 +\013\060\011\006\003\125\004\006\023\002\102\105\061\031\060\027 +\006\003\125\004\012\023\020\107\154\157\142\141\154\123\151\147 +\156\040\156\166\055\163\141\061\034\060\032\006\003\125\004\003 +\023\023\107\154\157\142\141\154\123\151\147\156\040\122\157\157 +\164\040\105\064\066\060\036\027\015\061\071\060\063\062\060\060 +\060\060\060\060\060\132\027\015\064\066\060\063\062\060\060\060 +\060\060\060\060\132\060\106\061\013\060\011\006\003\125\004\006 +\023\002\102\105\061\031\060\027\006\003\125\004\012\023\020\107 +\154\157\142\141\154\123\151\147\156\040\156\166\055\163\141\061 +\034\060\032\006\003\125\004\003\023\023\107\154\157\142\141\154 +\123\151\147\156\040\122\157\157\164\040\105\064\066\060\166\060 +\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 +\042\003\142\000\004\234\016\261\317\267\350\236\122\167\165\064 +\372\245\106\247\255\062\031\062\264\007\251\047\312\224\273\014 +\322\012\020\307\332\211\260\227\014\160\023\011\001\216\330\352 +\107\352\276\262\200\053\315\374\050\015\333\254\274\244\206\067 +\355\160\010\000\165\352\223\013\173\056\122\234\043\150\043\006 +\103\354\222\057\123\204\333\373\107\024\007\350\137\224\147\135 +\311\172\201\074\040\243\102\060\100\060\016\006\003\125\035\017 +\001\001\377\004\004\003\002\001\206\060\017\006\003\125\035\023 +\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035 +\016\004\026\004\024\061\012\220\217\266\306\235\322\104\113\200 +\265\242\346\037\261\022\117\033\225\060\012\006\010\052\206\110 +\316\075\004\003\003\003\150\000\060\145\002\061\000\337\124\220 +\355\233\357\213\224\002\223\027\202\231\276\263\236\054\366\013 +\221\214\237\112\024\261\366\144\274\273\150\121\023\014\003\367 +\025\213\204\140\271\213\377\122\216\347\214\274\034\002\060\074 +\371\021\324\214\116\300\301\141\302\025\114\252\253\035\013\061 +\137\073\034\342\000\227\104\061\346\376\163\226\057\332\226\323 +\376\010\007\263\064\211\274\005\237\367\036\206\356\213\160 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "GlobalSign Root E46" +# Issuer: CN=GlobalSign Root E46,O=GlobalSign nv-sa,C=BE +# Serial Number:11:d2:bb:ba:33:6e:d4:bc:e6:24:68:c5:0d:84:1d:98:e8:43 +# Subject: CN=GlobalSign Root E46,O=GlobalSign nv-sa,C=BE +# Not Valid Before: Wed Mar 20 00:00:00 2019 +# Not Valid After : Tue Mar 20 00:00:00 2046 +# Fingerprint (SHA-256): CB:B9:C4:4D:84:B8:04:3E:10:50:EA:31:A6:9F:51:49:55:D7:BF:D2:E2:C6:B4:93:01:01:9A:D6:1D:9F:50:58 +# Fingerprint (SHA1): 39:B4:6C:D5:FE:80:06:EB:E2:2F:4A:BB:08:33:A0:AF:DB:B9:DD:84 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "GlobalSign Root E46" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\071\264\154\325\376\200\006\353\342\057\112\273\010\063\240\257 +\333\271\335\204 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\265\270\146\355\336\010\203\343\311\342\001\064\006\254\121\157 +END +CKA_ISSUER MULTILINE_OCTAL +\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 +\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 +\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 +\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 +\122\157\157\164\040\105\064\066 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\022\021\322\273\272\063\156\324\274\346\044\150\305\015\204 +\035\230\350\103 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "GLOBALTRUST 2020" +# +# Issuer: CN=GLOBALTRUST 2020,O=e-commerce monitoring GmbH,C=AT +# Serial Number:5a:4b:bd:5a:fb:4f:8a:5b:fa:65:e5 +# Subject: CN=GLOBALTRUST 2020,O=e-commerce monitoring GmbH,C=AT +# Not Valid Before: Mon Feb 10 00:00:00 2020 +# Not Valid After : Sun Jun 10 00:00:00 2040 +# Fingerprint (SHA-256): 9A:29:6A:51:82:D1:D4:51:A2:E3:7F:43:9B:74:DA:AF:A2:67:52:33:29:F9:0F:9A:0D:20:07:C3:34:E2:3C:9A +# Fingerprint (SHA1): D0:67:C1:13:51:01:0C:AA:D0:C7:6A:65:37:31:16:26:4F:53:71:A2 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "GLOBALTRUST 2020" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\115\061\013\060\011\006\003\125\004\006\023\002\101\124\061 +\043\060\041\006\003\125\004\012\023\032\145\055\143\157\155\155 +\145\162\143\145\040\155\157\156\151\164\157\162\151\156\147\040 +\107\155\142\110\061\031\060\027\006\003\125\004\003\023\020\107 +\114\117\102\101\114\124\122\125\123\124\040\062\060\062\060 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\115\061\013\060\011\006\003\125\004\006\023\002\101\124\061 +\043\060\041\006\003\125\004\012\023\032\145\055\143\157\155\155 +\145\162\143\145\040\155\157\156\151\164\157\162\151\156\147\040 +\107\155\142\110\061\031\060\027\006\003\125\004\003\023\020\107 +\114\117\102\101\114\124\122\125\123\124\040\062\060\062\060 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\013\132\113\275\132\373\117\212\133\372\145\345 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\202\060\202\003\152\240\003\002\001\002\002\013\132 +\113\275\132\373\117\212\133\372\145\345\060\015\006\011\052\206 +\110\206\367\015\001\001\013\005\000\060\115\061\013\060\011\006 +\003\125\004\006\023\002\101\124\061\043\060\041\006\003\125\004 +\012\023\032\145\055\143\157\155\155\145\162\143\145\040\155\157 +\156\151\164\157\162\151\156\147\040\107\155\142\110\061\031\060 +\027\006\003\125\004\003\023\020\107\114\117\102\101\114\124\122 +\125\123\124\040\062\060\062\060\060\036\027\015\062\060\060\062 +\061\060\060\060\060\060\060\060\132\027\015\064\060\060\066\061 +\060\060\060\060\060\060\060\132\060\115\061\013\060\011\006\003 +\125\004\006\023\002\101\124\061\043\060\041\006\003\125\004\012 +\023\032\145\055\143\157\155\155\145\162\143\145\040\155\157\156 +\151\164\157\162\151\156\147\040\107\155\142\110\061\031\060\027 +\006\003\125\004\003\023\020\107\114\117\102\101\114\124\122\125 +\123\124\040\062\060\062\060\060\202\002\042\060\015\006\011\052 +\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060 +\202\002\012\002\202\002\001\000\256\056\126\255\033\034\357\366 +\225\217\240\167\033\053\323\143\217\204\115\105\242\017\237\133 +\105\253\131\173\121\064\371\354\213\212\170\305\335\153\257\275 +\304\337\223\105\036\277\221\070\013\256\016\026\347\101\163\370 +\333\273\321\270\121\340\313\203\073\163\070\156\167\212\017\131 +\143\046\315\247\052\316\124\373\270\342\300\174\107\316\140\174 +\077\262\163\362\300\031\266\212\222\207\065\015\220\050\242\344 +\025\004\143\076\272\257\356\174\136\314\246\213\120\262\070\367 +\101\143\312\316\377\151\217\150\016\225\066\345\314\271\214\011 +\312\113\335\061\220\226\310\314\037\375\126\226\064\333\216\034 +\352\054\276\205\056\143\335\252\251\225\323\375\051\225\023\360 +\310\230\223\331\055\026\107\220\021\203\242\072\042\242\050\127 +\242\353\376\300\214\050\240\246\175\347\052\102\073\202\200\143 +\245\143\037\031\314\174\262\146\250\302\323\155\067\157\342\176 +\006\121\331\105\204\037\022\316\044\122\144\205\013\110\200\116 +\207\261\042\042\060\252\353\256\276\340\002\340\100\350\260\102 +\200\003\121\252\264\176\252\104\327\103\141\363\242\153\026\211 +\111\244\243\244\053\212\002\304\170\364\150\212\301\344\172\066 +\261\157\033\226\033\167\111\215\324\311\006\162\217\317\123\343 +\334\027\205\040\112\334\230\047\323\221\046\053\107\036\151\007 +\257\336\242\344\344\324\153\013\263\136\174\324\044\200\107\051 +\151\073\156\350\254\375\100\353\330\355\161\161\053\362\350\130 +\035\353\101\227\042\305\037\324\071\320\047\217\207\343\030\364 +\340\251\106\015\365\164\072\202\056\320\156\054\221\243\061\134 +\073\106\352\173\004\020\126\136\200\035\365\245\145\350\202\374 +\342\007\214\142\105\365\040\336\106\160\206\241\274\223\323\036 +\164\246\154\260\054\367\003\014\210\014\313\324\162\123\206\274 +\140\106\363\230\152\302\361\277\103\371\160\040\167\312\067\101 +\171\125\122\143\215\133\022\237\305\150\304\210\235\254\362\060 +\253\267\243\061\227\147\255\217\027\017\154\307\163\355\044\224 +\153\310\203\232\320\232\067\111\004\253\261\026\310\154\111\111 +\055\253\241\320\214\222\362\101\112\171\041\045\333\143\327\266 +\234\247\176\102\151\373\072\143\002\003\001\000\001\243\143\060 +\141\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 +\001\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002 +\001\006\060\035\006\003\125\035\016\004\026\004\024\334\056\037 +\321\141\067\171\344\253\325\325\263\022\161\150\075\152\150\234 +\042\060\037\006\003\125\035\043\004\030\060\026\200\024\334\056 +\037\321\141\067\171\344\253\325\325\263\022\161\150\075\152\150 +\234\042\060\015\006\011\052\206\110\206\367\015\001\001\013\005 +\000\003\202\002\001\000\221\360\102\002\150\100\356\303\150\300 +\124\057\337\354\142\303\303\236\212\240\061\050\252\203\216\244 +\126\226\022\020\206\126\272\227\162\322\124\060\174\255\031\325 +\035\150\157\373\024\102\330\215\016\363\265\321\245\343\002\102 +\136\334\350\106\130\007\065\002\060\340\274\164\112\301\103\052 +\377\333\032\320\260\257\154\303\375\313\263\365\177\155\003\056 +\131\126\235\055\055\065\214\262\326\103\027\054\222\012\313\135 +\350\214\017\113\160\103\320\202\377\250\314\277\244\224\300\276 +\207\275\212\343\223\173\306\217\233\026\235\047\145\274\172\305 +\102\202\154\134\007\320\251\301\210\140\104\351\230\205\026\137 +\370\217\312\001\020\316\045\303\371\140\033\240\305\227\303\323 +\054\210\061\242\275\060\354\320\320\300\022\361\301\071\343\345 +\365\370\326\112\335\064\315\373\157\301\117\343\000\213\126\342 +\222\367\050\262\102\167\162\043\147\307\077\021\025\262\304\003 +\005\276\273\021\173\012\277\250\156\347\377\130\103\317\233\147 +\240\200\007\266\035\312\255\155\352\101\021\176\055\164\223\373 +\302\274\276\121\104\305\357\150\045\047\200\343\310\240\324\022 +\354\331\245\067\035\067\174\264\221\312\332\324\261\226\201\357 +\150\134\166\020\111\257\176\245\067\200\261\034\122\275\063\201 +\114\217\371\335\145\331\024\315\212\045\130\364\342\305\203\245 +\011\220\324\154\024\143\265\100\337\353\300\374\304\130\176\015 +\024\026\207\124\047\156\126\344\160\204\270\154\062\022\176\202 +\061\103\276\327\335\174\241\255\256\326\253\040\022\357\012\303 +\020\214\111\226\065\334\013\165\136\261\117\325\117\064\016\021 +\040\007\165\103\105\351\243\021\332\254\243\231\302\266\171\047 +\342\271\357\310\342\366\065\051\172\164\372\305\177\202\005\142 +\246\012\352\150\262\171\107\006\156\362\127\250\025\063\306\367 +\170\112\075\102\173\153\176\376\367\106\352\321\353\216\357\210 +\150\133\350\301\331\161\176\375\144\357\377\147\107\210\130\045 +\057\076\206\007\275\373\250\345\202\250\254\245\323\151\103\315 +\061\210\111\204\123\222\300\261\071\033\071\203\001\060\304\362 +\251\372\320\003\275\162\067\140\126\037\066\174\275\071\221\365 +\155\015\277\173\327\222 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "GLOBALTRUST 2020" +# Issuer: CN=GLOBALTRUST 2020,O=e-commerce monitoring GmbH,C=AT +# Serial Number:5a:4b:bd:5a:fb:4f:8a:5b:fa:65:e5 +# Subject: CN=GLOBALTRUST 2020,O=e-commerce monitoring GmbH,C=AT +# Not Valid Before: Mon Feb 10 00:00:00 2020 +# Not Valid After : Sun Jun 10 00:00:00 2040 +# Fingerprint (SHA-256): 9A:29:6A:51:82:D1:D4:51:A2:E3:7F:43:9B:74:DA:AF:A2:67:52:33:29:F9:0F:9A:0D:20:07:C3:34:E2:3C:9A +# Fingerprint (SHA1): D0:67:C1:13:51:01:0C:AA:D0:C7:6A:65:37:31:16:26:4F:53:71:A2 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "GLOBALTRUST 2020" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\320\147\301\023\121\001\014\252\320\307\152\145\067\061\026\046 +\117\123\161\242 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\212\307\157\313\155\343\314\242\361\174\203\372\016\170\327\350 +END +CKA_ISSUER MULTILINE_OCTAL +\060\115\061\013\060\011\006\003\125\004\006\023\002\101\124\061 +\043\060\041\006\003\125\004\012\023\032\145\055\143\157\155\155 +\145\162\143\145\040\155\157\156\151\164\157\162\151\156\147\040 +\107\155\142\110\061\031\060\027\006\003\125\004\003\023\020\107 +\114\117\102\101\114\124\122\125\123\124\040\062\060\062\060 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\013\132\113\275\132\373\117\212\133\372\145\345 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "ANF Secure Server Root CA" +# +# Issuer: CN=ANF Secure Server Root CA,OU=ANF CA Raiz,O=ANF Autoridad de Certificacion,C=ES,serialNumber=G63287510 +# Serial Number:0d:d3:e3:bc:6c:f9:6b:b1 +# Subject: CN=ANF Secure Server Root CA,OU=ANF CA Raiz,O=ANF Autoridad de Certificacion,C=ES,serialNumber=G63287510 +# Not Valid Before: Wed Sep 04 10:00:38 2019 +# Not Valid After : Tue Aug 30 10:00:38 2039 +# Fingerprint (SHA-256): FB:8F:EC:75:91:69:B9:10:6B:1E:51:16:44:C6:18:C5:13:04:37:3F:6C:06:43:08:8D:8B:EF:FD:1B:99:75:99 +# Fingerprint (SHA1): 5B:6E:68:D0:CC:15:B6:A0:5F:1E:C1:5F:AE:02:FC:6B:2F:5D:6F:74 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "ANF Secure Server Root CA" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\201\204\061\022\060\020\006\003\125\004\005\023\011\107\066 +\063\062\070\067\065\061\060\061\013\060\011\006\003\125\004\006 +\023\002\105\123\061\047\060\045\006\003\125\004\012\023\036\101 +\116\106\040\101\165\164\157\162\151\144\141\144\040\144\145\040 +\103\145\162\164\151\146\151\143\141\143\151\157\156\061\024\060 +\022\006\003\125\004\013\023\013\101\116\106\040\103\101\040\122 +\141\151\172\061\042\060\040\006\003\125\004\003\023\031\101\116 +\106\040\123\145\143\165\162\145\040\123\145\162\166\145\162\040 +\122\157\157\164\040\103\101 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\201\204\061\022\060\020\006\003\125\004\005\023\011\107\066 +\063\062\070\067\065\061\060\061\013\060\011\006\003\125\004\006 +\023\002\105\123\061\047\060\045\006\003\125\004\012\023\036\101 +\116\106\040\101\165\164\157\162\151\144\141\144\040\144\145\040 +\103\145\162\164\151\146\151\143\141\143\151\157\156\061\024\060 +\022\006\003\125\004\013\023\013\101\116\106\040\103\101\040\122 +\141\151\172\061\042\060\040\006\003\125\004\003\023\031\101\116 +\106\040\123\145\143\165\162\145\040\123\145\162\166\145\162\040 +\122\157\157\164\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\010\015\323\343\274\154\371\153\261 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\357\060\202\003\327\240\003\002\001\002\002\010\015 +\323\343\274\154\371\153\261\060\015\006\011\052\206\110\206\367 +\015\001\001\013\005\000\060\201\204\061\022\060\020\006\003\125 +\004\005\023\011\107\066\063\062\070\067\065\061\060\061\013\060 +\011\006\003\125\004\006\023\002\105\123\061\047\060\045\006\003 +\125\004\012\023\036\101\116\106\040\101\165\164\157\162\151\144 +\141\144\040\144\145\040\103\145\162\164\151\146\151\143\141\143 +\151\157\156\061\024\060\022\006\003\125\004\013\023\013\101\116 +\106\040\103\101\040\122\141\151\172\061\042\060\040\006\003\125 +\004\003\023\031\101\116\106\040\123\145\143\165\162\145\040\123 +\145\162\166\145\162\040\122\157\157\164\040\103\101\060\036\027 +\015\061\071\060\071\060\064\061\060\060\060\063\070\132\027\015 +\063\071\060\070\063\060\061\060\060\060\063\070\132\060\201\204 +\061\022\060\020\006\003\125\004\005\023\011\107\066\063\062\070 +\067\065\061\060\061\013\060\011\006\003\125\004\006\023\002\105 +\123\061\047\060\045\006\003\125\004\012\023\036\101\116\106\040 +\101\165\164\157\162\151\144\141\144\040\144\145\040\103\145\162 +\164\151\146\151\143\141\143\151\157\156\061\024\060\022\006\003 +\125\004\013\023\013\101\116\106\040\103\101\040\122\141\151\172 +\061\042\060\040\006\003\125\004\003\023\031\101\116\106\040\123 +\145\143\165\162\145\040\123\145\162\166\145\162\040\122\157\157 +\164\040\103\101\060\202\002\042\060\015\006\011\052\206\110\206 +\367\015\001\001\001\005\000\003\202\002\017\000\060\202\002\012 +\002\202\002\001\000\333\353\153\053\346\144\124\225\202\220\243 +\162\244\031\001\235\234\013\201\137\163\111\272\247\254\363\004 +\116\173\226\013\354\021\340\133\246\034\316\033\322\015\203\034 +\053\270\236\035\176\105\062\140\017\007\351\167\130\176\237\152 +\310\141\116\266\046\301\114\215\377\114\357\064\262\037\145\330 +\271\170\365\255\251\161\271\357\117\130\035\245\336\164\040\227 +\241\355\150\114\336\222\027\113\274\253\377\145\232\236\373\107 +\331\127\162\363\011\241\256\166\104\023\156\234\055\104\071\274 +\371\307\073\244\130\075\101\275\264\302\111\243\310\015\322\227 +\057\007\145\122\000\247\156\310\257\150\354\364\024\226\266\127 +\037\126\303\071\237\053\155\344\363\076\366\065\144\332\014\034 +\241\204\113\057\113\113\342\054\044\235\155\223\100\353\265\043 +\216\062\312\157\105\323\250\211\173\036\317\036\372\133\103\213 +\315\315\250\017\152\312\014\136\271\236\107\217\360\331\266\012 +\013\130\145\027\063\271\043\344\167\031\175\313\112\056\222\173 +\117\057\020\167\261\215\057\150\234\142\314\340\120\370\354\221 +\247\124\114\127\011\325\166\143\305\350\145\036\356\155\152\317 +\011\235\372\174\117\255\140\010\375\126\231\017\025\054\173\251 +\200\253\214\141\217\112\007\166\102\336\075\364\335\262\044\063 +\133\270\265\243\104\311\254\177\167\074\035\043\354\202\251\246 +\342\310\006\114\002\376\254\134\231\231\013\057\020\212\246\364 +\177\325\207\164\015\131\111\105\366\360\161\134\071\051\326\277 +\112\043\213\365\137\001\143\322\207\163\050\265\113\012\365\370 +\253\202\054\176\163\045\062\035\013\143\012\027\201\000\377\266 +\166\136\347\264\261\100\312\041\273\325\200\121\345\110\122\147 +\054\322\141\211\007\015\017\316\102\167\300\104\163\234\104\120 +\240\333\020\012\055\225\034\201\257\344\034\345\024\036\361\066 +\101\001\002\057\175\163\247\336\102\314\114\351\211\015\126\367 +\237\221\324\003\306\154\311\217\333\330\034\340\100\230\135\146 +\231\230\200\156\055\377\001\305\316\313\106\037\254\002\306\103 +\346\256\242\204\074\305\116\036\075\155\311\024\114\343\056\101 +\273\312\071\277\066\074\052\031\252\101\207\116\245\316\113\062 +\171\335\220\111\177\002\003\001\000\001\243\143\060\141\060\037 +\006\003\125\035\043\004\030\060\026\200\024\234\137\320\154\143 +\243\137\223\312\223\230\010\255\214\207\245\054\134\301\067\060 +\035\006\003\125\035\016\004\026\004\024\234\137\320\154\143\243 +\137\223\312\223\230\010\255\214\207\245\054\134\301\067\060\016 +\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060\017 +\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 +\015\006\011\052\206\110\206\367\015\001\001\013\005\000\003\202 +\002\001\000\116\036\271\212\306\240\230\077\156\303\151\300\152 +\134\111\122\254\313\053\135\170\070\301\325\124\204\237\223\360 +\207\031\075\054\146\211\353\015\102\374\314\360\165\205\077\213 +\364\200\135\171\345\027\147\275\065\202\342\362\074\216\175\133 +\066\313\132\200\000\051\362\316\053\054\361\217\252\155\005\223 +\154\162\307\126\353\337\120\043\050\345\105\020\075\350\147\243 +\257\016\125\017\220\011\142\357\113\131\242\366\123\361\300\065 +\344\057\301\044\275\171\057\116\040\042\073\375\032\040\260\244 +\016\054\160\355\164\077\270\023\225\006\121\310\350\207\046\312 +\244\133\152\026\041\222\335\163\140\236\020\030\336\074\201\352 +\350\030\303\174\211\362\213\120\076\275\021\342\025\003\250\066 +\175\063\001\154\110\025\327\210\220\231\004\305\314\346\007\364 +\274\364\220\355\023\342\352\213\303\217\243\063\017\301\051\114 +\023\116\332\025\126\161\163\162\202\120\366\232\063\174\242\261 +\250\032\064\164\145\134\316\321\353\253\123\340\032\200\330\352 +\072\111\344\046\060\233\345\034\212\250\251\025\062\206\231\222 +\012\020\043\126\022\340\366\316\114\342\273\276\333\215\222\163 +\001\146\057\142\076\262\162\047\105\066\355\115\126\343\227\231 +\377\072\065\076\245\124\112\122\131\113\140\333\356\376\170\021 +\177\112\334\024\171\140\266\153\144\003\333\025\203\341\242\276 +\366\043\227\120\360\011\063\066\247\161\226\045\363\271\102\175 +\333\070\077\054\130\254\350\102\341\016\330\323\073\114\056\202 +\351\203\056\153\061\331\335\107\206\117\155\227\221\056\117\342 +\050\161\065\026\321\362\163\376\045\053\007\107\044\143\047\310 +\370\366\331\153\374\022\061\126\010\300\123\102\257\234\320\063 +\176\374\006\360\061\104\003\024\361\130\352\362\152\015\251\021 +\262\203\276\305\032\277\007\352\131\334\243\210\065\357\234\166 +\062\074\115\006\042\316\025\345\335\236\330\217\332\336\322\304 +\071\345\027\201\317\070\107\353\177\210\155\131\033\337\237\102 +\024\256\176\317\250\260\146\145\332\067\257\237\252\075\352\050 +\266\336\325\061\130\026\202\133\352\273\031\165\002\163\032\312 +\110\032\041\223\220\012\216\223\204\247\175\073\043\030\222\211 +\240\215\254 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "ANF Secure Server Root CA" +# Issuer: CN=ANF Secure Server Root CA,OU=ANF CA Raiz,O=ANF Autoridad de Certificacion,C=ES,serialNumber=G63287510 +# Serial Number:0d:d3:e3:bc:6c:f9:6b:b1 +# Subject: CN=ANF Secure Server Root CA,OU=ANF CA Raiz,O=ANF Autoridad de Certificacion,C=ES,serialNumber=G63287510 +# Not Valid Before: Wed Sep 04 10:00:38 2019 +# Not Valid After : Tue Aug 30 10:00:38 2039 +# Fingerprint (SHA-256): FB:8F:EC:75:91:69:B9:10:6B:1E:51:16:44:C6:18:C5:13:04:37:3F:6C:06:43:08:8D:8B:EF:FD:1B:99:75:99 +# Fingerprint (SHA1): 5B:6E:68:D0:CC:15:B6:A0:5F:1E:C1:5F:AE:02:FC:6B:2F:5D:6F:74 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "ANF Secure Server Root CA" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\133\156\150\320\314\025\266\240\137\036\301\137\256\002\374\153 +\057\135\157\164 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\046\246\104\132\331\257\116\057\262\035\266\145\260\116\350\226 +END +CKA_ISSUER MULTILINE_OCTAL +\060\201\204\061\022\060\020\006\003\125\004\005\023\011\107\066 +\063\062\070\067\065\061\060\061\013\060\011\006\003\125\004\006 +\023\002\105\123\061\047\060\045\006\003\125\004\012\023\036\101 +\116\106\040\101\165\164\157\162\151\144\141\144\040\144\145\040 +\103\145\162\164\151\146\151\143\141\143\151\157\156\061\024\060 +\022\006\003\125\004\013\023\013\101\116\106\040\103\101\040\122 +\141\151\172\061\042\060\040\006\003\125\004\003\023\031\101\116 +\106\040\123\145\143\165\162\145\040\123\145\162\166\145\162\040 +\122\157\157\164\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\010\015\323\343\274\154\371\153\261 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "Certum EC-384 CA" +# +# Issuer: CN=Certum EC-384 CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL +# Serial Number:78:8f:27:5c:81:12:52:20:a5:04:d0:2d:dd:ba:73:f4 +# Subject: CN=Certum EC-384 CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL +# Not Valid Before: Mon Mar 26 07:24:54 2018 +# Not Valid After : Thu Mar 26 07:24:54 2043 +# Fingerprint (SHA-256): 6B:32:80:85:62:53:18:AA:50:D1:73:C9:8D:8B:DA:09:D5:7E:27:41:3D:11:4C:F7:87:A0:F5:D0:6C:03:0C:F6 +# Fingerprint (SHA1): F3:3E:78:3C:AC:DF:F4:A2:CC:AC:67:55:69:56:D7:E5:16:3C:E1:ED +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Certum EC-384 CA" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\164\061\013\060\011\006\003\125\004\006\023\002\120\114\061 +\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 +\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 +\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 +\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171\061\031\060\027\006 +\003\125\004\003\023\020\103\145\162\164\165\155\040\105\103\055 +\063\070\064\040\103\101 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\164\061\013\060\011\006\003\125\004\006\023\002\120\114\061 +\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 +\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 +\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 +\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171\061\031\060\027\006 +\003\125\004\003\023\020\103\145\162\164\165\155\040\105\103\055 +\063\070\064\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\170\217\047\134\201\022\122\040\245\004\320\055\335\272 +\163\364 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\145\060\202\001\353\240\003\002\001\002\002\020\170 +\217\047\134\201\022\122\040\245\004\320\055\335\272\163\364\060 +\012\006\010\052\206\110\316\075\004\003\003\060\164\061\013\060 +\011\006\003\125\004\006\023\002\120\114\061\041\060\037\006\003 +\125\004\012\023\030\101\163\163\145\143\157\040\104\141\164\141 +\040\123\171\163\164\145\155\163\040\123\056\101\056\061\047\060 +\045\006\003\125\004\013\023\036\103\145\162\164\165\155\040\103 +\145\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164 +\150\157\162\151\164\171\061\031\060\027\006\003\125\004\003\023 +\020\103\145\162\164\165\155\040\105\103\055\063\070\064\040\103 +\101\060\036\027\015\061\070\060\063\062\066\060\067\062\064\065 +\064\132\027\015\064\063\060\063\062\066\060\067\062\064\065\064 +\132\060\164\061\013\060\011\006\003\125\004\006\023\002\120\114 +\061\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143 +\157\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123 +\056\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145 +\162\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151 +\157\156\040\101\165\164\150\157\162\151\164\171\061\031\060\027 +\006\003\125\004\003\023\020\103\145\162\164\165\155\040\105\103 +\055\063\070\064\040\103\101\060\166\060\020\006\007\052\206\110 +\316\075\002\001\006\005\053\201\004\000\042\003\142\000\004\304 +\050\216\253\030\133\152\276\156\144\067\143\344\315\354\253\072 +\367\314\241\270\016\202\111\327\206\051\237\241\224\362\343\140 +\170\230\201\170\006\115\362\354\232\016\127\140\203\237\264\346 +\027\057\032\263\135\002\133\211\043\074\302\021\005\052\247\210 +\023\030\363\120\204\327\275\064\054\047\211\125\377\316\114\347 +\337\246\037\050\304\360\124\303\271\174\267\123\255\353\302\243 +\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060 +\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024\215 +\006\146\164\044\166\072\363\211\367\274\326\275\107\175\057\274 +\020\137\113\060\016\006\003\125\035\017\001\001\377\004\004\003 +\002\001\006\060\012\006\010\052\206\110\316\075\004\003\003\003 +\150\000\060\145\002\060\003\125\055\246\346\030\304\174\357\311 +\120\156\301\047\017\234\207\257\156\325\033\010\030\275\222\051 +\301\357\224\221\170\322\072\034\125\211\142\345\033\011\036\272 +\144\153\361\166\264\324\002\061\000\264\102\204\231\377\253\347 +\236\373\221\227\047\135\334\260\133\060\161\316\136\070\032\152 +\331\045\347\352\367\141\222\126\370\352\332\066\302\207\145\226 +\056\162\045\057\177\337\303\023\311 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "Certum EC-384 CA" +# Issuer: CN=Certum EC-384 CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL +# Serial Number:78:8f:27:5c:81:12:52:20:a5:04:d0:2d:dd:ba:73:f4 +# Subject: CN=Certum EC-384 CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL +# Not Valid Before: Mon Mar 26 07:24:54 2018 +# Not Valid After : Thu Mar 26 07:24:54 2043 +# Fingerprint (SHA-256): 6B:32:80:85:62:53:18:AA:50:D1:73:C9:8D:8B:DA:09:D5:7E:27:41:3D:11:4C:F7:87:A0:F5:D0:6C:03:0C:F6 +# Fingerprint (SHA1): F3:3E:78:3C:AC:DF:F4:A2:CC:AC:67:55:69:56:D7:E5:16:3C:E1:ED +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Certum EC-384 CA" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\363\076\170\074\254\337\364\242\314\254\147\125\151\126\327\345 +\026\074\341\355 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\266\145\263\226\140\227\022\241\354\116\341\075\243\306\311\361 +END +CKA_ISSUER MULTILINE_OCTAL +\060\164\061\013\060\011\006\003\125\004\006\023\002\120\114\061 +\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 +\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 +\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 +\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171\061\031\060\027\006 +\003\125\004\003\023\020\103\145\162\164\165\155\040\105\103\055 +\063\070\064\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\170\217\047\134\201\022\122\040\245\004\320\055\335\272 +\163\364 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "Certum Trusted Root CA" +# +# Issuer: CN=Certum Trusted Root CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL +# Serial Number:1e:bf:59:50:b8:c9:80:37:4c:06:f7:eb:55:4f:b5:ed +# Subject: CN=Certum Trusted Root CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL +# Not Valid Before: Fri Mar 16 12:10:13 2018 +# Not Valid After : Mon Mar 16 12:10:13 2043 +# Fingerprint (SHA-256): FE:76:96:57:38:55:77:3E:37:A9:5E:7A:D4:D9:CC:96:C3:01:57:C1:5D:31:76:5B:A9:B1:57:04:E1:AE:78:FD +# Fingerprint (SHA1): C8:83:44:C0:18:AE:9F:CC:F1:87:B7:8F:22:D1:C5:D7:45:84:BA:E5 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Certum Trusted Root CA" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\172\061\013\060\011\006\003\125\004\006\023\002\120\114\061 +\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 +\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 +\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 +\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171\061\037\060\035\006 +\003\125\004\003\023\026\103\145\162\164\165\155\040\124\162\165 +\163\164\145\144\040\122\157\157\164\040\103\101 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\172\061\013\060\011\006\003\125\004\006\023\002\120\114\061 +\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 +\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 +\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 +\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171\061\037\060\035\006 +\003\125\004\003\023\026\103\145\162\164\165\155\040\124\162\165 +\163\164\145\144\040\122\157\157\164\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\036\277\131\120\270\311\200\067\114\006\367\353\125\117 +\265\355 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\300\060\202\003\250\240\003\002\001\002\002\020\036 +\277\131\120\270\311\200\067\114\006\367\353\125\117\265\355\060 +\015\006\011\052\206\110\206\367\015\001\001\015\005\000\060\172 +\061\013\060\011\006\003\125\004\006\023\002\120\114\061\041\060 +\037\006\003\125\004\012\023\030\101\163\163\145\143\157\040\104 +\141\164\141\040\123\171\163\164\145\155\163\040\123\056\101\056 +\061\047\060\045\006\003\125\004\013\023\036\103\145\162\164\165 +\155\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040 +\101\165\164\150\157\162\151\164\171\061\037\060\035\006\003\125 +\004\003\023\026\103\145\162\164\165\155\040\124\162\165\163\164 +\145\144\040\122\157\157\164\040\103\101\060\036\027\015\061\070 +\060\063\061\066\061\062\061\060\061\063\132\027\015\064\063\060 +\063\061\066\061\062\061\060\061\063\132\060\172\061\013\060\011 +\006\003\125\004\006\023\002\120\114\061\041\060\037\006\003\125 +\004\012\023\030\101\163\163\145\143\157\040\104\141\164\141\040 +\123\171\163\164\145\155\163\040\123\056\101\056\061\047\060\045 +\006\003\125\004\013\023\036\103\145\162\164\165\155\040\103\145 +\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150 +\157\162\151\164\171\061\037\060\035\006\003\125\004\003\023\026 +\103\145\162\164\165\155\040\124\162\165\163\164\145\144\040\122 +\157\157\164\040\103\101\060\202\002\042\060\015\006\011\052\206 +\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202 +\002\012\002\202\002\001\000\321\055\216\273\267\066\352\155\067 +\221\237\116\223\247\005\344\051\003\045\316\034\202\367\174\231 +\237\101\006\315\355\243\272\300\333\011\054\301\174\337\051\176 +\113\145\057\223\247\324\001\153\003\050\030\243\330\235\005\301 +\052\330\105\361\221\336\337\073\320\200\002\214\317\070\017\352 +\247\134\170\021\244\301\310\205\134\045\323\323\262\347\045\317 +\021\124\227\253\065\300\036\166\034\357\000\123\237\071\334\024 +\245\054\042\045\263\162\162\374\215\263\345\076\010\036\024\052 +\067\013\210\074\312\260\364\310\302\241\256\274\301\276\051\147 +\125\342\374\255\131\134\376\275\127\054\260\220\215\302\355\067 +\266\174\231\210\265\325\003\232\075\025\015\075\072\250\250\105 +\360\225\116\045\131\035\315\230\151\273\323\314\062\311\215\357 +\201\376\255\175\211\273\272\140\023\312\145\225\147\240\363\031 +\366\003\126\324\152\323\047\342\241\255\203\360\112\022\042\167 +\034\005\163\342\031\161\102\300\354\165\106\232\220\130\340\152 +\216\053\245\106\060\004\216\031\262\027\343\276\251\272\177\126 +\361\044\003\327\262\041\050\166\016\066\060\114\171\325\101\232 +\232\250\270\065\272\014\072\362\104\033\040\210\367\305\045\327 +\075\306\343\076\103\335\207\376\304\352\365\123\076\114\145\377 +\073\112\313\170\132\153\027\137\015\307\303\117\116\232\052\242 +\355\127\115\042\342\106\232\077\017\221\064\044\175\125\343\214 +\225\067\323\032\360\011\053\054\322\311\215\264\015\000\253\147 +\051\050\330\001\365\031\004\266\035\276\166\376\162\134\304\205 +\312\322\200\101\337\005\250\243\325\204\220\117\013\363\340\077 +\233\031\322\067\211\077\362\173\122\034\214\366\341\367\074\007 +\227\214\016\242\131\201\014\262\220\075\323\343\131\106\355\017 +\251\247\336\200\153\132\252\007\266\031\313\274\127\363\227\041 +\172\014\261\053\164\076\353\332\247\147\055\114\304\230\236\066 +\011\166\146\146\374\032\077\352\110\124\034\276\060\275\200\120 +\277\174\265\316\000\366\014\141\331\347\044\003\340\343\001\201 +\016\275\330\205\064\210\275\262\066\250\173\134\010\345\104\200 +\214\157\370\057\325\041\312\035\034\320\373\304\265\207\321\072 +\116\307\166\265\065\110\265\002\003\001\000\001\243\102\060\100 +\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 +\377\060\035\006\003\125\035\016\004\026\004\024\214\373\034\165 +\274\002\323\237\116\056\110\331\371\140\124\252\304\263\117\372 +\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006 +\060\015\006\011\052\206\110\206\367\015\001\001\015\005\000\003 +\202\002\001\000\110\242\325\000\013\056\320\077\274\034\325\265 +\124\111\036\132\153\364\344\362\340\100\067\340\314\024\173\271 +\311\372\065\265\165\027\223\152\005\151\205\234\315\117\031\170 +\133\031\201\363\143\076\303\316\133\217\365\057\136\001\166\023 +\077\054\000\271\315\226\122\071\111\155\004\116\305\351\017\206 +\015\341\372\263\137\202\022\361\072\316\146\006\044\064\053\350 +\314\312\347\151\334\207\235\302\064\327\171\321\323\167\270\252 +\131\130\376\235\046\372\070\206\076\235\212\207\144\127\345\027 +\072\342\371\215\271\343\063\170\301\220\330\270\335\267\203\121 +\344\304\314\043\325\006\174\346\121\323\315\064\061\300\366\106 +\273\013\255\374\075\020\005\052\073\112\221\045\356\214\324\204 +\207\200\052\274\011\214\252\072\023\137\350\064\171\120\301\020 +\031\371\323\050\036\324\321\121\060\051\263\256\220\147\326\037 +\012\143\261\305\251\306\102\061\143\027\224\357\151\313\057\372 +\214\024\175\304\103\030\211\331\360\062\100\346\200\342\106\137 +\345\343\301\000\131\250\371\350\040\274\211\054\016\107\064\013 +\352\127\302\123\066\374\247\324\257\061\315\376\002\345\165\372 +\271\047\011\371\363\365\073\312\175\237\251\042\313\210\311\252 +\321\107\075\066\167\250\131\144\153\047\317\357\047\301\343\044 +\265\206\367\256\176\062\115\260\171\150\321\071\350\220\130\303 +\203\274\017\054\326\227\353\316\014\341\040\307\332\267\076\303 +\077\277\057\334\064\244\373\053\041\315\147\217\113\364\343\352 +\324\077\347\117\272\271\245\223\105\034\146\037\041\372\144\136 +\157\340\166\224\062\313\165\365\156\345\366\217\307\270\244\314 +\250\226\175\144\373\044\132\112\003\154\153\070\306\350\003\103 +\232\367\127\271\263\051\151\223\070\364\003\362\273\373\202\153 +\007\040\321\122\037\232\144\002\173\230\146\333\134\115\132\017 +\320\204\225\240\074\024\103\006\312\312\333\270\101\066\332\152 +\104\147\207\257\257\343\105\021\025\151\010\262\276\026\071\227 +\044\157\022\105\321\147\135\011\250\311\025\332\372\322\246\137 +\023\141\037\277\205\254\264\255\255\005\224\010\203\036\165\027 +\323\161\073\223\120\043\131\240\355\074\221\124\235\166\000\305 +\303\270\070\333 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "Certum Trusted Root CA" +# Issuer: CN=Certum Trusted Root CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL +# Serial Number:1e:bf:59:50:b8:c9:80:37:4c:06:f7:eb:55:4f:b5:ed +# Subject: CN=Certum Trusted Root CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL +# Not Valid Before: Fri Mar 16 12:10:13 2018 +# Not Valid After : Mon Mar 16 12:10:13 2043 +# Fingerprint (SHA-256): FE:76:96:57:38:55:77:3E:37:A9:5E:7A:D4:D9:CC:96:C3:01:57:C1:5D:31:76:5B:A9:B1:57:04:E1:AE:78:FD +# Fingerprint (SHA1): C8:83:44:C0:18:AE:9F:CC:F1:87:B7:8F:22:D1:C5:D7:45:84:BA:E5 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Certum Trusted Root CA" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\310\203\104\300\030\256\237\314\361\207\267\217\042\321\305\327 +\105\204\272\345 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\121\341\302\347\376\114\204\257\131\016\057\364\124\157\352\051 +END +CKA_ISSUER MULTILINE_OCTAL +\060\172\061\013\060\011\006\003\125\004\006\023\002\120\114\061 +\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 +\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 +\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 +\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 +\156\040\101\165\164\150\157\162\151\164\171\061\037\060\035\006 +\003\125\004\003\023\026\103\145\162\164\165\155\040\124\162\165 +\163\164\145\144\040\122\157\157\164\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\036\277\131\120\270\311\200\067\114\006\367\353\125\117 +\265\355 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "TunTrust Root CA" +# +# Issuer: CN=TunTrust Root CA,O=Agence Nationale de Certification Electronique,C=TN +# Serial Number:13:02:d5:e2:40:4c:92:46:86:16:67:5d:b4:bb:bb:b2:6b:3e:fc:13 +# Subject: CN=TunTrust Root CA,O=Agence Nationale de Certification Electronique,C=TN +# Not Valid Before: Fri Apr 26 08:57:56 2019 +# Not Valid After : Tue Apr 26 08:57:56 2044 +# Fingerprint (SHA-256): 2E:44:10:2A:B5:8C:B8:54:19:45:1C:8E:19:D9:AC:F3:66:2C:AF:BC:61:4B:6A:53:96:0A:30:F7:D0:E2:EB:41 +# Fingerprint (SHA1): CF:E9:70:84:0F:E0:73:0F:9D:F6:0C:7F:2C:4B:EE:20:46:34:9C:BB +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "TunTrust Root CA" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\141\061\013\060\011\006\003\125\004\006\023\002\124\116\061 +\067\060\065\006\003\125\004\012\014\056\101\147\145\156\143\145 +\040\116\141\164\151\157\156\141\154\145\040\144\145\040\103\145 +\162\164\151\146\151\143\141\164\151\157\156\040\105\154\145\143 +\164\162\157\156\151\161\165\145\061\031\060\027\006\003\125\004 +\003\014\020\124\165\156\124\162\165\163\164\040\122\157\157\164 +\040\103\101 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\141\061\013\060\011\006\003\125\004\006\023\002\124\116\061 +\067\060\065\006\003\125\004\012\014\056\101\147\145\156\143\145 +\040\116\141\164\151\157\156\141\154\145\040\144\145\040\103\145 +\162\164\151\146\151\143\141\164\151\157\156\040\105\154\145\143 +\164\162\157\156\151\161\165\145\061\031\060\027\006\003\125\004 +\003\014\020\124\165\156\124\162\165\163\164\040\122\157\157\164 +\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\024\023\002\325\342\100\114\222\106\206\026\147\135\264\273 +\273\262\153\076\374\023 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\263\060\202\003\233\240\003\002\001\002\002\024\023 +\002\325\342\100\114\222\106\206\026\147\135\264\273\273\262\153 +\076\374\023\060\015\006\011\052\206\110\206\367\015\001\001\013 +\005\000\060\141\061\013\060\011\006\003\125\004\006\023\002\124 +\116\061\067\060\065\006\003\125\004\012\014\056\101\147\145\156 +\143\145\040\116\141\164\151\157\156\141\154\145\040\144\145\040 +\103\145\162\164\151\146\151\143\141\164\151\157\156\040\105\154 +\145\143\164\162\157\156\151\161\165\145\061\031\060\027\006\003 +\125\004\003\014\020\124\165\156\124\162\165\163\164\040\122\157 +\157\164\040\103\101\060\036\027\015\061\071\060\064\062\066\060 +\070\065\067\065\066\132\027\015\064\064\060\064\062\066\060\070 +\065\067\065\066\132\060\141\061\013\060\011\006\003\125\004\006 +\023\002\124\116\061\067\060\065\006\003\125\004\012\014\056\101 +\147\145\156\143\145\040\116\141\164\151\157\156\141\154\145\040 +\144\145\040\103\145\162\164\151\146\151\143\141\164\151\157\156 +\040\105\154\145\143\164\162\157\156\151\161\165\145\061\031\060 +\027\006\003\125\004\003\014\020\124\165\156\124\162\165\163\164 +\040\122\157\157\164\040\103\101\060\202\002\042\060\015\006\011 +\052\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000 +\060\202\002\012\002\202\002\001\000\303\315\323\374\275\004\123 +\335\014\040\072\325\210\056\005\113\101\365\203\202\176\367\131 +\237\236\236\143\350\163\332\366\006\251\117\037\264\371\013\037 +\071\214\232\040\320\176\006\324\354\064\331\206\274\165\133\207 +\210\360\322\331\324\243\012\262\154\033\353\111\054\076\254\135 +\330\224\003\240\354\064\345\060\304\065\175\373\046\115\033\156 +\060\124\330\365\200\105\234\071\255\234\311\045\004\115\232\220 +\076\116\100\156\212\153\315\051\147\306\314\055\340\164\350\005 +\127\012\110\120\372\172\103\332\176\354\133\232\016\142\166\376 +\352\235\035\205\162\354\021\273\065\350\037\047\277\301\241\307 +\273\110\026\335\126\327\314\116\240\341\271\254\333\325\203\031 +\032\205\321\224\227\327\312\243\145\013\363\070\371\002\256\335 +\366\147\317\311\077\365\212\054\107\032\231\157\005\015\375\320 +\035\202\061\374\051\314\000\130\227\221\114\200\000\034\063\205 +\226\057\313\101\302\213\020\204\303\011\044\211\037\265\017\331 +\331\167\107\030\222\224\140\134\307\231\003\074\376\367\225\247 +\175\120\241\200\302\251\203\255\130\226\125\041\333\206\131\324 +\257\306\274\335\201\156\007\333\140\142\376\354\020\156\332\150 +\001\364\203\033\251\076\242\133\043\327\144\306\337\334\242\175 +\330\113\272\202\322\121\370\146\277\006\106\344\171\052\046\066 +\171\217\037\116\231\035\262\217\014\016\034\377\311\135\300\375 +\220\020\246\261\067\363\315\072\044\156\264\205\220\277\200\271 +\014\214\325\233\326\310\361\126\077\032\200\211\172\251\342\033 +\062\121\054\076\362\337\173\366\135\172\051\031\216\345\310\275 +\066\161\213\135\114\302\035\077\255\130\242\317\075\160\115\246 +\120\230\045\334\043\371\270\130\101\010\161\277\117\270\204\240 +\217\000\124\025\374\221\155\130\247\226\073\353\113\226\047\315 +\153\242\241\206\254\015\174\124\346\146\114\146\137\220\276\041 +\232\002\106\055\344\203\302\200\271\317\113\076\350\177\074\001 +\354\217\136\315\177\322\050\102\001\225\212\342\227\075\020\041 +\175\366\235\034\305\064\241\354\054\016\012\122\054\022\125\160 +\044\075\313\302\024\065\103\135\047\116\276\300\275\252\174\226 +\347\374\236\141\255\104\323\000\227\002\003\001\000\001\243\143 +\060\141\060\035\006\003\125\035\016\004\026\004\024\006\232\233 +\037\123\175\361\365\244\310\323\206\076\241\163\131\264\367\104 +\041\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 +\001\377\060\037\006\003\125\035\043\004\030\060\026\200\024\006 +\232\233\037\123\175\361\365\244\310\323\206\076\241\163\131\264 +\367\104\041\060\016\006\003\125\035\017\001\001\377\004\004\003 +\002\001\006\060\015\006\011\052\206\110\206\367\015\001\001\013 +\005\000\003\202\002\001\000\252\005\156\266\335\025\311\277\263 +\306\040\366\006\107\260\206\223\045\323\215\271\310\000\077\227 +\365\122\047\210\161\311\164\375\353\312\144\333\133\357\036\135 +\272\277\321\353\356\134\151\272\026\310\363\271\217\323\066\056 +\100\111\007\015\131\336\213\020\260\111\005\342\377\221\077\113 +\267\335\002\216\370\201\050\134\314\334\155\257\137\024\234\175 +\130\170\015\366\200\011\271\351\016\227\051\031\270\267\353\370 +\026\313\125\022\344\306\175\273\304\354\370\265\034\116\076\147 +\277\305\137\033\155\155\107\050\252\004\130\141\326\166\277\042 +\177\320\007\152\247\144\123\360\227\215\235\200\077\273\301\007 +\333\145\257\346\233\062\232\303\124\223\304\034\010\303\104\373 +\173\143\021\103\321\152\032\141\152\171\155\220\117\051\216\107 +\005\301\022\151\151\326\306\066\061\341\374\372\200\272\134\117 +\304\353\267\062\254\370\165\141\027\327\020\031\271\361\322\011 +\357\172\102\235\133\132\013\324\306\225\116\052\316\377\007\327 +\117\176\030\006\210\361\031\265\331\230\273\256\161\304\034\347 +\164\131\130\357\014\211\317\213\037\165\223\032\004\024\222\110 +\120\251\353\127\051\000\026\343\066\034\310\370\277\360\063\325 +\101\017\304\314\074\335\351\063\103\001\221\020\053\036\321\271 +\135\315\062\031\213\217\214\040\167\327\042\304\102\334\204\026 +\233\045\155\350\264\125\161\177\260\174\263\323\161\111\271\317 +\122\244\004\077\334\075\240\273\257\063\236\012\060\140\216\333 +\235\135\224\250\275\140\347\142\200\166\201\203\014\214\314\060 +\106\111\342\014\322\250\257\353\141\161\357\347\042\142\251\367 +\134\144\154\237\026\214\147\066\047\105\365\011\173\277\366\020 +\012\361\260\215\124\103\214\004\272\243\077\357\342\065\307\371 +\164\340\157\064\101\320\277\163\145\127\040\371\233\147\172\146 +\150\044\116\200\145\275\020\231\006\131\362\145\257\270\306\107 +\273\375\220\170\213\101\163\056\257\125\037\334\073\222\162\156 +\204\323\320\141\114\015\314\166\127\342\055\205\042\025\066\015 +\353\001\235\353\330\353\304\204\231\373\300\014\314\062\350\343 +\167\332\203\104\213\236\125\050\300\213\130\323\220\076\116\033 +\000\361\025\255\203\053\232 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "TunTrust Root CA" +# Issuer: CN=TunTrust Root CA,O=Agence Nationale de Certification Electronique,C=TN +# Serial Number:13:02:d5:e2:40:4c:92:46:86:16:67:5d:b4:bb:bb:b2:6b:3e:fc:13 +# Subject: CN=TunTrust Root CA,O=Agence Nationale de Certification Electronique,C=TN +# Not Valid Before: Fri Apr 26 08:57:56 2019 +# Not Valid After : Tue Apr 26 08:57:56 2044 +# Fingerprint (SHA-256): 2E:44:10:2A:B5:8C:B8:54:19:45:1C:8E:19:D9:AC:F3:66:2C:AF:BC:61:4B:6A:53:96:0A:30:F7:D0:E2:EB:41 +# Fingerprint (SHA1): CF:E9:70:84:0F:E0:73:0F:9D:F6:0C:7F:2C:4B:EE:20:46:34:9C:BB +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "TunTrust Root CA" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\317\351\160\204\017\340\163\017\235\366\014\177\054\113\356\040 +\106\064\234\273 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\205\023\271\220\133\066\134\266\136\270\132\370\340\061\127\264 +END +CKA_ISSUER MULTILINE_OCTAL +\060\141\061\013\060\011\006\003\125\004\006\023\002\124\116\061 +\067\060\065\006\003\125\004\012\014\056\101\147\145\156\143\145 +\040\116\141\164\151\157\156\141\154\145\040\144\145\040\103\145 +\162\164\151\146\151\143\141\164\151\157\156\040\105\154\145\143 +\164\162\157\156\151\161\165\145\061\031\060\027\006\003\125\004 +\003\014\020\124\165\156\124\162\165\163\164\040\122\157\157\164 +\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\024\023\002\325\342\100\114\222\106\206\026\147\135\264\273 +\273\262\153\076\374\023 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "HARICA TLS RSA Root CA 2021" +# +# Issuer: CN=HARICA TLS RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Serial Number:39:ca:93:1c:ef:43:f3:c6:8e:93:c7:f4:64:89:38:7e +# Subject: CN=HARICA TLS RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Not Valid Before: Fri Feb 19 10:55:38 2021 +# Not Valid After : Mon Feb 13 10:55:37 2045 +# Fingerprint (SHA-256): D9:5D:0E:8E:DA:79:52:5B:F9:BE:B1:1B:14:D2:10:0D:32:94:98:5F:0C:62:D9:FA:BD:9C:D9:99:EC:CB:7B:1D +# Fingerprint (SHA1): 02:2D:05:82:FA:88:CE:14:0C:06:79:DE:7F:14:10:E9:45:D7:A5:6D +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "HARICA TLS RSA Root CA 2021" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 +\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 +\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 +\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 +\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 +\003\014\033\110\101\122\111\103\101\040\124\114\123\040\122\123 +\101\040\122\157\157\164\040\103\101\040\062\060\062\061 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 +\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 +\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 +\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 +\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 +\003\014\033\110\101\122\111\103\101\040\124\114\123\040\122\123 +\101\040\122\157\157\164\040\103\101\040\062\060\062\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\071\312\223\034\357\103\363\306\216\223\307\364\144\211 +\070\176 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\244\060\202\003\214\240\003\002\001\002\002\020\071 +\312\223\034\357\103\363\306\216\223\307\364\144\211\070\176\060 +\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\154 +\061\013\060\011\006\003\125\004\006\023\002\107\122\061\067\060 +\065\006\003\125\004\012\014\056\110\145\154\154\145\156\151\143 +\040\101\143\141\144\145\155\151\143\040\141\156\144\040\122\145 +\163\145\141\162\143\150\040\111\156\163\164\151\164\165\164\151 +\157\156\163\040\103\101\061\044\060\042\006\003\125\004\003\014 +\033\110\101\122\111\103\101\040\124\114\123\040\122\123\101\040 +\122\157\157\164\040\103\101\040\062\060\062\061\060\036\027\015 +\062\061\060\062\061\071\061\060\065\065\063\070\132\027\015\064 +\065\060\062\061\063\061\060\065\065\063\067\132\060\154\061\013 +\060\011\006\003\125\004\006\023\002\107\122\061\067\060\065\006 +\003\125\004\012\014\056\110\145\154\154\145\156\151\143\040\101 +\143\141\144\145\155\151\143\040\141\156\144\040\122\145\163\145 +\141\162\143\150\040\111\156\163\164\151\164\165\164\151\157\156 +\163\040\103\101\061\044\060\042\006\003\125\004\003\014\033\110 +\101\122\111\103\101\040\124\114\123\040\122\123\101\040\122\157 +\157\164\040\103\101\040\062\060\062\061\060\202\002\042\060\015 +\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\002 +\017\000\060\202\002\012\002\202\002\001\000\213\302\347\257\145 +\233\005\147\226\311\015\044\271\320\016\144\374\316\342\044\030 +\054\204\177\167\121\313\004\021\066\270\136\355\151\161\247\236 +\344\045\011\227\147\301\107\302\317\221\026\066\142\075\070\004 +\341\121\202\377\254\322\264\151\335\056\354\021\243\105\356\153 +\153\073\114\277\214\215\244\036\235\021\271\351\070\371\172\016 +\014\230\342\043\035\321\116\143\324\347\270\101\104\373\153\257 +\153\332\037\323\305\221\210\133\244\211\222\321\201\346\214\071 +\130\240\326\151\103\251\255\230\122\130\156\333\012\373\153\317 +\150\372\343\244\136\072\105\163\230\007\352\137\002\162\336\014 +\245\263\237\256\251\035\267\035\263\374\212\131\347\156\162\145 +\255\365\060\224\043\007\363\202\026\113\065\230\234\123\273\057 +\312\344\132\331\307\215\035\374\230\231\373\054\244\202\153\360 +\052\037\216\013\137\161\134\134\256\102\173\051\211\201\313\003 +\243\231\312\210\236\013\100\011\101\063\333\346\130\172\375\256 +\231\160\300\132\017\326\023\206\161\057\166\151\374\220\335\333 +\055\156\321\362\233\365\032\153\236\157\025\214\172\360\113\050 +\240\042\070\200\044\154\066\244\073\362\060\221\363\170\023\317 +\301\077\065\253\361\035\021\043\265\103\042\236\001\222\267\030 +\002\345\021\321\202\333\025\000\314\141\067\301\052\174\232\341 +\320\272\263\120\106\356\202\254\235\061\370\373\043\342\003\000 +\110\160\243\011\046\171\025\123\140\363\070\134\255\070\352\201 +\000\143\024\271\063\136\335\013\333\240\105\007\032\063\011\370 +\115\264\247\002\246\151\364\302\131\005\210\145\205\126\256\113 +\313\340\336\074\175\055\032\310\351\373\037\243\141\112\326\052 +\023\255\167\114\032\030\233\221\017\130\330\006\124\305\227\370 +\252\077\040\212\246\205\246\167\366\246\374\034\342\356\156\224 +\063\052\203\120\204\012\345\117\206\370\120\105\170\000\201\353 +\133\150\343\046\215\314\173\134\121\364\024\054\100\276\032\140 +\035\172\162\141\035\037\143\055\210\252\316\242\105\220\010\374 +\153\276\263\120\052\132\375\250\110\030\106\326\220\100\222\220 +\012\204\136\150\061\370\353\355\015\323\035\306\175\231\030\125 +\126\047\145\056\215\105\305\044\354\316\343\002\003\001\000\001 +\243\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005 +\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024 +\012\110\043\246\140\244\222\012\063\352\223\133\305\127\352\045 +\115\275\022\356\060\016\006\003\125\035\017\001\001\377\004\004 +\003\002\001\206\060\015\006\011\052\206\110\206\367\015\001\001 +\013\005\000\003\202\002\001\000\076\220\110\252\156\142\025\045 +\146\173\014\325\214\213\211\235\327\355\116\007\357\234\320\024 +\137\136\120\275\150\226\220\244\024\021\252\150\155\011\065\071 +\100\011\332\364\011\054\064\245\173\131\204\111\051\227\164\310 +\007\036\107\155\362\316\034\120\046\343\236\075\100\123\077\367 +\177\226\166\020\305\106\245\320\040\113\120\364\065\073\030\364 +\125\152\101\033\107\006\150\074\273\011\010\142\331\137\125\102 +\252\254\123\205\254\225\126\066\126\253\344\005\214\305\250\332 +\037\243\151\275\123\017\304\377\334\312\343\176\362\114\210\206 +\107\106\032\363\000\365\200\221\242\334\103\102\224\233\040\360 +\321\315\262\353\054\123\302\123\170\112\117\004\224\101\232\217 +\047\062\301\345\111\031\277\361\362\302\213\250\012\071\061\050 +\264\175\142\066\054\115\354\037\063\266\176\167\155\176\120\360 +\237\016\327\021\217\317\030\305\343\047\376\046\357\005\235\317 +\317\067\305\320\173\332\073\260\026\204\014\072\223\326\276\027 +\333\017\076\016\031\170\011\307\251\002\162\042\113\367\067\166 +\272\165\304\205\003\132\143\325\261\165\005\302\271\275\224\255 +\214\025\231\247\223\175\366\305\363\252\164\317\004\205\224\230 +\000\364\342\371\312\044\145\277\340\142\257\310\305\372\262\311 +\236\126\110\332\171\375\226\166\025\276\243\216\126\304\263\064 +\374\276\107\364\301\264\250\374\325\060\210\150\356\313\256\311 +\143\304\166\276\254\070\030\341\136\134\317\256\072\042\121\353 +\321\213\263\363\053\063\007\124\207\372\264\262\023\173\272\123 +\004\142\001\235\361\300\117\356\341\072\324\213\040\020\372\002 +\127\346\357\301\013\267\220\106\234\031\051\214\334\157\240\112 +\151\151\224\267\044\145\240\377\254\077\316\001\373\041\056\375 +\150\370\233\362\245\317\061\070\134\025\252\346\227\000\301\337 +\132\245\247\071\252\351\204\177\074\121\250\072\331\224\133\214 +\277\117\010\161\345\333\250\134\324\322\246\376\000\243\306\026 +\307\017\350\200\316\034\050\144\164\031\010\323\102\343\316\000 +\135\177\261\334\023\260\341\005\313\321\040\252\206\164\236\071 +\347\221\375\377\133\326\367\255\246\057\003\013\155\343\127\124 +\353\166\123\030\215\021\230\272 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "HARICA TLS RSA Root CA 2021" +# Issuer: CN=HARICA TLS RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Serial Number:39:ca:93:1c:ef:43:f3:c6:8e:93:c7:f4:64:89:38:7e +# Subject: CN=HARICA TLS RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Not Valid Before: Fri Feb 19 10:55:38 2021 +# Not Valid After : Mon Feb 13 10:55:37 2045 +# Fingerprint (SHA-256): D9:5D:0E:8E:DA:79:52:5B:F9:BE:B1:1B:14:D2:10:0D:32:94:98:5F:0C:62:D9:FA:BD:9C:D9:99:EC:CB:7B:1D +# Fingerprint (SHA1): 02:2D:05:82:FA:88:CE:14:0C:06:79:DE:7F:14:10:E9:45:D7:A5:6D +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "HARICA TLS RSA Root CA 2021" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\002\055\005\202\372\210\316\024\014\006\171\336\177\024\020\351 +\105\327\245\155 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\145\107\233\130\206\335\054\360\374\242\204\037\036\226\304\221 +END +CKA_ISSUER MULTILINE_OCTAL +\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 +\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 +\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 +\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 +\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 +\003\014\033\110\101\122\111\103\101\040\124\114\123\040\122\123 +\101\040\122\157\157\164\040\103\101\040\062\060\062\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\071\312\223\034\357\103\363\306\216\223\307\364\144\211 +\070\176 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "HARICA TLS ECC Root CA 2021" +# +# Issuer: CN=HARICA TLS ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Serial Number:67:74:9d:8d:77:d8:3b:6a:db:22:f4:ff:59:e2:bf:ce +# Subject: CN=HARICA TLS ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Not Valid Before: Fri Feb 19 11:01:10 2021 +# Not Valid After : Mon Feb 13 11:01:09 2045 +# Fingerprint (SHA-256): 3F:99:CC:47:4A:CF:CE:4D:FE:D5:87:94:66:5E:47:8D:15:47:73:9F:2E:78:0F:1B:B4:CA:9B:13:30:97:D4:01 +# Fingerprint (SHA1): BC:B0:C1:9D:E9:98:92:70:19:38:57:E9:8D:A7:B4:5D:6E:EE:01:48 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "HARICA TLS ECC Root CA 2021" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 +\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 +\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 +\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 +\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 +\003\014\033\110\101\122\111\103\101\040\124\114\123\040\105\103 +\103\040\122\157\157\164\040\103\101\040\062\060\062\061 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 +\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 +\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 +\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 +\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 +\003\014\033\110\101\122\111\103\101\040\124\114\123\040\105\103 +\103\040\122\157\157\164\040\103\101\040\062\060\062\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\147\164\235\215\167\330\073\152\333\042\364\377\131\342 +\277\316 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\124\060\202\001\333\240\003\002\001\002\002\020\147 +\164\235\215\167\330\073\152\333\042\364\377\131\342\277\316\060 +\012\006\010\052\206\110\316\075\004\003\003\060\154\061\013\060 +\011\006\003\125\004\006\023\002\107\122\061\067\060\065\006\003 +\125\004\012\014\056\110\145\154\154\145\156\151\143\040\101\143 +\141\144\145\155\151\143\040\141\156\144\040\122\145\163\145\141 +\162\143\150\040\111\156\163\164\151\164\165\164\151\157\156\163 +\040\103\101\061\044\060\042\006\003\125\004\003\014\033\110\101 +\122\111\103\101\040\124\114\123\040\105\103\103\040\122\157\157 +\164\040\103\101\040\062\060\062\061\060\036\027\015\062\061\060 +\062\061\071\061\061\060\061\061\060\132\027\015\064\065\060\062 +\061\063\061\061\060\061\060\071\132\060\154\061\013\060\011\006 +\003\125\004\006\023\002\107\122\061\067\060\065\006\003\125\004 +\012\014\056\110\145\154\154\145\156\151\143\040\101\143\141\144 +\145\155\151\143\040\141\156\144\040\122\145\163\145\141\162\143 +\150\040\111\156\163\164\151\164\165\164\151\157\156\163\040\103 +\101\061\044\060\042\006\003\125\004\003\014\033\110\101\122\111 +\103\101\040\124\114\123\040\105\103\103\040\122\157\157\164\040 +\103\101\040\062\060\062\061\060\166\060\020\006\007\052\206\110 +\316\075\002\001\006\005\053\201\004\000\042\003\142\000\004\070 +\010\376\261\240\226\322\172\254\257\111\072\320\300\340\303\073 +\050\252\361\162\155\145\000\107\210\204\374\232\046\153\252\113 +\272\154\004\012\210\136\027\362\125\207\374\060\260\064\342\064 +\130\127\032\204\123\351\060\331\251\362\226\164\303\121\037\130 +\111\061\314\230\116\140\021\207\165\323\162\224\220\117\233\020 +\045\052\250\170\055\276\220\101\130\220\025\162\247\241\267\243 +\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060 +\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024\311 +\033\123\201\022\376\004\325\026\321\252\274\232\157\267\240\225 +\031\156\312\060\016\006\003\125\035\017\001\001\377\004\004\003 +\002\001\206\060\012\006\010\052\206\110\316\075\004\003\003\003 +\147\000\060\144\002\060\021\336\256\370\334\116\210\260\251\360 +\042\255\302\121\100\357\140\161\055\356\217\002\304\135\003\160 +\111\244\222\352\305\024\210\160\246\323\015\260\252\312\054\100 +\234\373\351\202\156\232\002\060\053\107\232\007\306\321\302\201 +\174\312\013\226\030\101\033\243\364\060\011\236\265\043\050\015 +\237\024\266\074\123\242\114\006\151\175\372\154\221\306\052\111 +\105\346\354\267\023\341\072\154 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "HARICA TLS ECC Root CA 2021" +# Issuer: CN=HARICA TLS ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Serial Number:67:74:9d:8d:77:d8:3b:6a:db:22:f4:ff:59:e2:bf:ce +# Subject: CN=HARICA TLS ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Not Valid Before: Fri Feb 19 11:01:10 2021 +# Not Valid After : Mon Feb 13 11:01:09 2045 +# Fingerprint (SHA-256): 3F:99:CC:47:4A:CF:CE:4D:FE:D5:87:94:66:5E:47:8D:15:47:73:9F:2E:78:0F:1B:B4:CA:9B:13:30:97:D4:01 +# Fingerprint (SHA1): BC:B0:C1:9D:E9:98:92:70:19:38:57:E9:8D:A7:B4:5D:6E:EE:01:48 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "HARICA TLS ECC Root CA 2021" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\274\260\301\235\351\230\222\160\031\070\127\351\215\247\264\135 +\156\356\001\110 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\256\367\114\345\146\065\321\267\233\214\042\223\164\323\113\260 +END +CKA_ISSUER MULTILINE_OCTAL +\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 +\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 +\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 +\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 +\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 +\003\014\033\110\101\122\111\103\101\040\124\114\123\040\105\103 +\103\040\122\157\157\164\040\103\101\040\062\060\062\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\147\164\235\215\167\330\073\152\333\042\364\377\131\342 +\277\316 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "HARICA Client RSA Root CA 2021" +# +# Issuer: CN=HARICA Client RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Serial Number:55:52:f8:1e:db:1b:24:2c:9e:bb:96:18:cd:02:28:3e +# Subject: CN=HARICA Client RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Not Valid Before: Fri Feb 19 10:58:46 2021 +# Not Valid After : Mon Feb 13 10:58:45 2045 +# Fingerprint (SHA-256): 1B:E7:AB:E3:06:86:B1:63:48:AF:D1:C6:1B:68:66:A0:EA:7F:48:21:E6:7D:5E:8A:F9:37:CF:80:11:BC:75:0D +# Fingerprint (SHA1): 46:C6:90:0A:77:3A:B6:BC:F4:65:AD:AC:FC:E3:F7:07:00:6E:DE:6E +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "HARICA Client RSA Root CA 2021" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 +\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 +\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 +\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 +\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 +\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 +\040\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062 +\061 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 +\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 +\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 +\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 +\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 +\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 +\040\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062 +\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\125\122\370\036\333\033\044\054\236\273\226\030\315\002 +\050\076 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\252\060\202\003\222\240\003\002\001\002\002\020\125 +\122\370\036\333\033\044\054\236\273\226\030\315\002\050\076\060 +\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\157 +\061\013\060\011\006\003\125\004\006\023\002\107\122\061\067\060 +\065\006\003\125\004\012\014\056\110\145\154\154\145\156\151\143 +\040\101\143\141\144\145\155\151\143\040\141\156\144\040\122\145 +\163\145\141\162\143\150\040\111\156\163\164\151\164\165\164\151 +\157\156\163\040\103\101\061\047\060\045\006\003\125\004\003\014 +\036\110\101\122\111\103\101\040\103\154\151\145\156\164\040\122 +\123\101\040\122\157\157\164\040\103\101\040\062\060\062\061\060 +\036\027\015\062\061\060\062\061\071\061\060\065\070\064\066\132 +\027\015\064\065\060\062\061\063\061\060\065\070\064\065\132\060 +\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061\067 +\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156\151 +\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040\122 +\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165\164 +\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004\003 +\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164\040 +\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062\061 +\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 +\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 +\000\201\333\127\102\220\054\164\065\364\370\270\164\031\115\253 +\011\132\167\105\201\163\142\260\065\237\370\320\267\063\000\207 +\023\266\226\253\016\124\022\060\007\274\233\267\110\327\321\031 +\203\256\216\330\251\361\251\000\204\260\214\136\236\350\014\217 +\124\151\277\366\324\010\117\046\160\376\030\101\143\032\263\062 +\213\100\370\007\253\127\061\360\306\026\166\147\232\264\335\057 +\362\321\153\305\320\222\204\221\161\156\017\056\143\351\037\123 +\244\335\122\023\314\011\203\051\201\014\305\123\165\104\261\016 +\147\123\030\320\303\037\210\113\237\224\044\264\051\274\273\350 +\116\375\157\322\025\035\111\334\215\160\362\021\032\040\121\125 +\021\272\210\157\304\367\120\171\326\252\061\342\204\075\136\062 +\310\167\052\120\161\345\013\057\351\266\352\357\253\012\063\071 +\016\375\217\245\147\103\202\216\230\151\011\011\033\100\315\070 +\147\107\352\311\354\227\161\022\336\044\365\162\074\321\367\103 +\114\046\367\220\262\211\351\105\113\125\075\061\005\172\101\342 +\225\272\103\300\027\305\266\205\075\031\215\144\160\363\133\254 +\315\237\323\051\165\207\113\225\147\152\246\370\321\335\274\220 +\206\211\103\051\251\067\133\365\135\260\046\132\123\102\166\220 +\053\317\236\126\154\053\124\317\134\232\145\337\133\213\110\140 +\070\174\373\305\013\317\166\004\143\002\063\052\175\365\203\147 +\347\372\306\103\375\053\017\324\046\057\167\244\062\301\044\352 +\144\235\277\263\070\161\061\104\362\107\270\242\146\101\241\373 +\233\173\274\307\106\152\165\277\132\242\214\350\152\104\301\270 +\226\265\300\062\010\055\173\164\065\163\262\312\306\376\257\021 +\162\030\366\347\310\302\317\245\052\352\173\326\131\350\174\240 +\262\152\100\011\151\016\245\226\333\321\000\271\361\210\156\066 +\360\210\262\235\361\122\362\303\174\277\060\211\074\012\151\371 +\042\244\145\341\233\340\164\306\261\205\227\226\054\256\224\217 +\120\246\071\022\037\276\107\362\201\170\323\165\066\236\175\132 +\040\227\342\122\256\231\237\306\174\233\146\363\376\330\317\356 +\275\227\006\035\055\205\334\076\066\123\226\173\040\272\350\310 +\341\255\226\142\076\021\174\263\000\204\236\247\114\161\253\112 +\067\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035 +\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 +\035\016\004\026\004\024\240\326\007\075\136\044\367\173\240\104 +\056\044\122\015\031\252\053\004\221\247\060\016\006\003\125\035 +\017\001\001\377\004\004\003\002\001\206\060\015\006\011\052\206 +\110\206\367\015\001\001\013\005\000\003\202\002\001\000\015\107 +\371\011\146\061\122\354\171\356\302\250\362\150\076\355\226\105 +\313\072\246\230\143\077\352\053\115\116\003\320\034\202\341\313 +\323\345\326\253\133\147\050\274\235\376\014\231\012\200\125\247 +\316\033\043\141\015\260\127\360\376\340\312\276\346\220\333\203 +\054\276\203\216\364\171\266\376\320\015\102\247\130\037\151\352 +\201\365\005\245\376\106\150\353\154\170\311\340\352\347\346\336 +\061\305\322\325\054\202\143\050\235\135\250\032\176\210\346\347 +\053\361\054\325\320\005\236\334\055\275\067\146\324\004\242\247 +\255\277\072\302\250\073\255\377\215\235\063\340\271\232\204\241 +\207\037\166\364\202\164\327\016\371\060\110\076\133\210\076\252 +\134\153\326\057\014\350\216\163\302\030\221\203\071\266\146\132 +\320\037\140\047\135\115\343\366\072\015\146\120\234\170\173\253 +\363\023\020\256\017\057\253\350\144\263\030\040\235\106\065\144 +\045\163\352\233\020\134\130\065\211\261\106\110\247\364\254\324 +\035\236\133\314\251\245\032\023\117\044\120\252\331\033\155\261 +\100\373\235\335\130\164\304\302\157\024\162\354\333\065\237\270 +\124\165\105\303\246\310\032\050\065\072\256\145\362\251\230\316 +\257\133\311\070\214\061\073\177\314\334\226\375\342\133\326\320 +\131\364\166\272\013\313\117\203\020\307\100\320\035\140\351\052 +\345\110\130\167\014\105\151\276\031\161\004\044\342\343\044\037 +\112\310\301\076\231\365\226\230\070\110\045\241\025\260\033\327 +\342\204\030\133\366\161\065\232\150\173\100\314\030\134\014\044 +\235\324\225\365\231\252\106\352\256\254\277\364\024\031\044\350 +\214\354\343\365\274\006\150\212\052\014\005\137\012\227\165\247 +\334\176\300\375\327\172\030\337\060\321\070\113\037\260\230\160 +\277\314\174\163\360\156\304\061\245\244\227\035\254\277\316\154 +\041\112\276\047\043\147\363\006\126\201\012\221\216\266\341\003 +\005\063\054\332\064\010\115\116\120\043\255\037\245\305\324\172 +\376\352\011\354\247\050\140\213\106\174\265\352\233\335\117\371 +\347\153\025\306\210\317\103\333\345\047\334\004\126\156\157\106 +\025\361\126\055\350\134\014\163\303\043\201\070\040\313\311\014 +\151\317\054\253\073\204\140\063\031\122\375\151\024\063 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "HARICA Client RSA Root CA 2021" +# Issuer: CN=HARICA Client RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Serial Number:55:52:f8:1e:db:1b:24:2c:9e:bb:96:18:cd:02:28:3e +# Subject: CN=HARICA Client RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Not Valid Before: Fri Feb 19 10:58:46 2021 +# Not Valid After : Mon Feb 13 10:58:45 2045 +# Fingerprint (SHA-256): 1B:E7:AB:E3:06:86:B1:63:48:AF:D1:C6:1B:68:66:A0:EA:7F:48:21:E6:7D:5E:8A:F9:37:CF:80:11:BC:75:0D +# Fingerprint (SHA1): 46:C6:90:0A:77:3A:B6:BC:F4:65:AD:AC:FC:E3:F7:07:00:6E:DE:6E +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "HARICA Client RSA Root CA 2021" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\106\306\220\012\167\072\266\274\364\145\255\254\374\343\367\007 +\000\156\336\156 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\157\355\134\327\210\314\070\251\334\351\335\331\135\333\330\355 +END +CKA_ISSUER MULTILINE_OCTAL +\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 +\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 +\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 +\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 +\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 +\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 +\040\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062 +\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\125\122\370\036\333\033\044\054\236\273\226\030\315\002 +\050\076 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "HARICA Client ECC Root CA 2021" +# +# Issuer: CN=HARICA Client ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Serial Number:31:68:d9:d8:e1:62:57:1e:d2:19:44:88:e6:10:7d:f0 +# Subject: CN=HARICA Client ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Not Valid Before: Fri Feb 19 11:03:34 2021 +# Not Valid After : Mon Feb 13 11:03:33 2045 +# Fingerprint (SHA-256): 8D:D4:B5:37:3C:B0:DE:36:76:9C:12:33:92:80:D8:27:46:B3:AA:6C:D4:26:E7:97:A3:1B:AB:E4:27:9C:F0:0B +# Fingerprint (SHA1): BE:64:D3:DA:14:4B:D2:6B:CD:AF:8F:DB:A6:A6:72:F8:DE:26:F9:00 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "HARICA Client ECC Root CA 2021" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 +\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 +\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 +\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 +\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 +\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 +\040\105\103\103\040\122\157\157\164\040\103\101\040\062\060\062 +\061 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 +\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 +\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 +\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 +\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 +\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 +\040\105\103\103\040\122\157\157\164\040\103\101\040\062\060\062 +\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\061\150\331\330\341\142\127\036\322\031\104\210\346\020 +\175\360 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\132\060\202\001\341\240\003\002\001\002\002\020\061 +\150\331\330\341\142\127\036\322\031\104\210\346\020\175\360\060 +\012\006\010\052\206\110\316\075\004\003\003\060\157\061\013\060 +\011\006\003\125\004\006\023\002\107\122\061\067\060\065\006\003 +\125\004\012\014\056\110\145\154\154\145\156\151\143\040\101\143 +\141\144\145\155\151\143\040\141\156\144\040\122\145\163\145\141 +\162\143\150\040\111\156\163\164\151\164\165\164\151\157\156\163 +\040\103\101\061\047\060\045\006\003\125\004\003\014\036\110\101 +\122\111\103\101\040\103\154\151\145\156\164\040\105\103\103\040 +\122\157\157\164\040\103\101\040\062\060\062\061\060\036\027\015 +\062\061\060\062\061\071\061\061\060\063\063\064\132\027\015\064 +\065\060\062\061\063\061\061\060\063\063\063\132\060\157\061\013 +\060\011\006\003\125\004\006\023\002\107\122\061\067\060\065\006 +\003\125\004\012\014\056\110\145\154\154\145\156\151\143\040\101 +\143\141\144\145\155\151\143\040\141\156\144\040\122\145\163\145 +\141\162\143\150\040\111\156\163\164\151\164\165\164\151\157\156 +\163\040\103\101\061\047\060\045\006\003\125\004\003\014\036\110 +\101\122\111\103\101\040\103\154\151\145\156\164\040\105\103\103 +\040\122\157\157\164\040\103\101\040\062\060\062\061\060\166\060 +\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 +\042\003\142\000\004\007\030\255\225\226\224\320\134\017\202\367 +\052\100\372\002\311\311\075\066\246\243\004\152\301\155\225\001 +\210\140\022\124\154\134\242\053\156\023\072\210\225\014\034\046 +\206\066\112\211\031\267\030\336\073\350\250\120\037\312\337\133 +\277\111\200\025\333\343\060\341\035\132\307\052\212\001\007\376 +\155\054\064\357\050\050\227\274\301\371\127\206\225\213\065\317 +\236\132\321\150\225\243\102\060\100\060\017\006\003\125\035\023 +\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035 +\016\004\026\004\024\122\010\322\276\062\201\045\375\365\032\227 +\354\116\137\032\273\123\315\220\255\060\016\006\003\125\035\017 +\001\001\377\004\004\003\002\001\206\060\012\006\010\052\206\110 +\316\075\004\003\003\003\147\000\060\144\002\060\114\061\105\106 +\117\250\346\276\303\167\262\032\030\113\055\210\173\130\346\253 +\224\153\104\003\260\027\377\337\202\163\104\121\054\375\223\035 +\006\173\024\322\211\354\100\014\357\041\001\056\002\060\057\311 +\056\132\154\054\035\331\225\340\236\260\271\134\122\174\366\370 +\070\312\056\361\324\035\362\242\111\242\225\370\301\130\136\117 +\376\163\012\357\061\260\253\043\130\023\214\213\336\073 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "HARICA Client ECC Root CA 2021" +# Issuer: CN=HARICA Client ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Serial Number:31:68:d9:d8:e1:62:57:1e:d2:19:44:88:e6:10:7d:f0 +# Subject: CN=HARICA Client ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR +# Not Valid Before: Fri Feb 19 11:03:34 2021 +# Not Valid After : Mon Feb 13 11:03:33 2045 +# Fingerprint (SHA-256): 8D:D4:B5:37:3C:B0:DE:36:76:9C:12:33:92:80:D8:27:46:B3:AA:6C:D4:26:E7:97:A3:1B:AB:E4:27:9C:F0:0B +# Fingerprint (SHA1): BE:64:D3:DA:14:4B:D2:6B:CD:AF:8F:DB:A6:A6:72:F8:DE:26:F9:00 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "certSIGN Root CA G2" +CKA_LABEL UTF8 "HARICA Client ECC Root CA 2021" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\046\371\223\264\355\075\050\047\260\271\113\247\351\025\035\243 -\215\222\345\062 +\276\144\323\332\024\113\322\153\315\257\217\333\246\246\162\370 +\336\046\371\000 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\214\361\165\212\306\031\317\224\267\367\145\040\207\303\227\307 +\255\270\120\246\251\202\172\154\075\032\252\244\322\143\244\104 END CKA_ISSUER MULTILINE_OCTAL -\060\101\061\013\060\011\006\003\125\004\006\023\002\122\117\061 -\024\060\022\006\003\125\004\012\023\013\103\105\122\124\123\111 -\107\116\040\123\101\061\034\060\032\006\003\125\004\013\023\023 -\143\145\162\164\123\111\107\116\040\122\117\117\124\040\103\101 -\040\107\062 +\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 +\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 +\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 +\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 +\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 +\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 +\040\105\103\103\040\122\157\157\164\040\103\101\040\062\060\062 +\061 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\011\021\000\064\266\116\306\066\055\066 +\002\020\061\150\331\330\341\142\127\036\322\031\104\210\346\020 +\175\360 END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "Trustwave Global Certification Authority" +# Certificate "Autoridad de Certificacion Firmaprofesional CIF A62634068" # -# Issuer: CN=Trustwave Global Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number:05:f7:0e:86:da:49:f3:46:35:2e:ba:b2 -# Subject: CN=Trustwave Global Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Not Valid Before: Wed Aug 23 19:34:12 2017 -# Not Valid After : Sat Aug 23 19:34:12 2042 -# Fingerprint (SHA-256): 97:55:20:15:F5:DD:FC:3C:87:88:C0:06:94:45:55:40:88:94:45:00:84:F1:00:86:70:86:BC:1A:2B:B5:8D:C8 -# Fingerprint (SHA1): 2F:8F:36:4F:E1:58:97:44:21:59:87:A5:2A:9A:D0:69:95:26:7F:B5 +# Issuer: CN=Autoridad de Certificacion Firmaprofesional CIF A62634068,C=ES +# Serial Number:1b:70:e9:d2:ff:ae:6c:71 +# Subject: CN=Autoridad de Certificacion Firmaprofesional CIF A62634068,C=ES +# Not Valid Before: Tue Sep 23 15:22:07 2014 +# Not Valid After : Mon May 05 15:22:07 2036 +# Fingerprint (SHA-256): 57:DE:05:83:EF:D2:B2:6E:03:61:DA:99:DA:9D:F4:64:8D:EF:7E:E8:44:1C:3B:72:8A:FA:9B:CD:E0:F9:B2:6A +# Fingerprint (SHA1): 0B:BE:C2:27:22:49:CB:39:AA:DB:35:5C:53:E3:8C:AE:78:FF:B6:FE CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Trustwave Global Certification Authority" +CKA_LABEL UTF8 "Autoridad de Certificacion Firmaprofesional CIF A62634068" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\014\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\014\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\014\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\061\060\057\006\003\125\004 -\003\014\050\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 +\060\121\061\013\060\011\006\003\125\004\006\023\002\105\123\061 +\102\060\100\006\003\125\004\003\014\071\101\165\164\157\162\151 +\144\141\144\040\144\145\040\103\145\162\164\151\146\151\143\141 +\143\151\157\156\040\106\151\162\155\141\160\162\157\146\145\163 +\151\157\156\141\154\040\103\111\106\040\101\066\062\066\063\064 +\060\066\070 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\014\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\014\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\014\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\061\060\057\006\003\125\004 -\003\014\050\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 +\060\121\061\013\060\011\006\003\125\004\006\023\002\105\123\061 +\102\060\100\006\003\125\004\003\014\071\101\165\164\157\162\151 +\144\141\144\040\144\145\040\103\145\162\164\151\146\151\143\141 +\143\151\157\156\040\106\151\162\155\141\160\162\157\146\145\163 +\151\157\156\141\154\040\103\111\106\040\101\066\062\066\063\064 +\060\066\070 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\005\367\016\206\332\111\363\106\065\056\272\262 +\002\010\033\160\351\322\377\256\154\161 END CKA_VALUE MULTILINE_OCTAL -\060\202\005\332\060\202\003\302\240\003\002\001\002\002\014\005 -\367\016\206\332\111\363\106\065\056\272\262\060\015\006\011\052 -\206\110\206\367\015\001\001\013\005\000\060\201\210\061\013\060 -\011\006\003\125\004\006\023\002\125\123\061\021\060\017\006\003 -\125\004\010\014\010\111\154\154\151\156\157\151\163\061\020\060 -\016\006\003\125\004\007\014\007\103\150\151\143\141\147\157\061 -\041\060\037\006\003\125\004\012\014\030\124\162\165\163\164\167 -\141\166\145\040\110\157\154\144\151\156\147\163\054\040\111\156 -\143\056\061\061\060\057\006\003\125\004\003\014\050\124\162\165 -\163\164\167\141\166\145\040\107\154\157\142\141\154\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150 -\157\162\151\164\171\060\036\027\015\061\067\060\070\062\063\061 -\071\063\064\061\062\132\027\015\064\062\060\070\062\063\061\071 -\063\064\061\062\132\060\201\210\061\013\060\011\006\003\125\004 -\006\023\002\125\123\061\021\060\017\006\003\125\004\010\014\010 -\111\154\154\151\156\157\151\163\061\020\060\016\006\003\125\004 -\007\014\007\103\150\151\143\141\147\157\061\041\060\037\006\003 -\125\004\012\014\030\124\162\165\163\164\167\141\166\145\040\110 -\157\154\144\151\156\147\163\054\040\111\156\143\056\061\061\060 -\057\006\003\125\004\003\014\050\124\162\165\163\164\167\141\166 -\145\040\107\154\157\142\141\154\040\103\145\162\164\151\146\151 -\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\271\135\121\050\113\074\067\222\321\202\316\275\035\275\315 -\335\270\253\317\012\076\341\135\345\334\252\011\271\127\002\076 -\346\143\141\337\362\017\202\143\256\243\367\254\163\321\174\347 -\263\013\257\010\000\011\131\177\315\051\052\210\223\207\027\030 -\200\355\210\262\264\266\020\037\055\326\137\125\242\023\135\321 -\306\353\006\126\211\210\376\254\062\235\375\134\303\005\307\156 -\356\206\211\272\210\003\235\162\041\206\220\256\217\003\245\334 -\237\210\050\313\243\222\111\017\354\320\017\342\155\104\117\200 -\152\262\324\347\240\012\123\001\272\216\227\221\166\156\274\374 -\325\153\066\346\100\210\326\173\057\137\005\350\054\155\021\363 -\347\262\276\222\104\114\322\227\244\376\322\162\201\103\007\234 -\351\021\076\365\213\032\131\175\037\150\130\335\004\000\054\226 -\363\103\263\176\230\031\164\331\234\163\331\030\276\101\307\064 -\171\331\364\142\302\103\271\263\047\260\042\313\371\075\122\307 -\060\107\263\311\076\270\152\342\347\350\201\160\136\102\213\117 -\046\245\376\072\302\040\156\273\370\026\216\315\014\251\264\033 -\154\166\020\341\130\171\106\076\124\316\200\250\127\011\067\051 -\033\231\023\217\014\310\326\054\034\373\005\350\010\225\075\145 -\106\334\356\315\151\342\115\217\207\050\116\064\013\076\317\024 -\331\273\335\266\120\232\255\167\324\031\326\332\032\210\310\116 -\033\047\165\330\262\010\361\256\203\060\271\021\016\315\207\360 -\204\215\025\162\174\241\357\314\362\210\141\272\364\151\273\014 -\214\013\165\127\004\270\116\052\024\056\075\017\034\036\062\246 -\142\066\356\146\342\042\270\005\100\143\020\042\363\063\035\164 -\162\212\054\365\071\051\240\323\347\033\200\204\055\305\075\343 -\115\261\375\032\157\272\145\007\073\130\354\102\105\046\373\330 -\332\045\162\304\366\000\261\042\171\275\343\174\131\142\112\234 -\005\157\075\316\346\326\107\143\231\306\044\157\162\022\310\254 -\177\220\264\013\221\160\350\267\346\026\020\161\027\316\336\006 -\117\110\101\175\065\112\243\211\362\311\113\173\101\021\155\147 -\267\010\230\114\345\021\031\256\102\200\334\373\220\005\324\370 -\120\312\276\344\255\307\302\224\327\026\235\346\027\217\257\066 -\373\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 -\035\016\004\026\004\024\231\340\031\147\015\142\333\166\263\332 -\075\270\133\350\375\102\322\061\016\207\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\006\060\015\006\011\052\206 -\110\206\367\015\001\001\013\005\000\003\202\002\001\000\230\163 -\160\342\260\323\355\071\354\114\140\331\251\022\206\027\036\226 -\320\350\124\050\073\144\055\041\246\370\235\126\023\152\110\075 -\117\307\076\051\333\155\130\203\124\075\207\175\043\005\324\344 -\034\334\350\070\145\206\305\165\247\132\333\065\005\275\167\336 -\273\051\067\100\005\007\303\224\122\237\312\144\335\361\033\053 -\334\106\012\020\002\061\375\112\150\015\007\144\220\346\036\365 -\052\241\250\273\074\135\371\243\010\013\021\014\361\077\055\020 -\224\157\376\342\064\207\203\326\317\345\033\065\155\322\003\341 -\260\015\250\240\252\106\047\202\066\247\025\266\010\246\102\124 -\127\266\231\132\342\013\171\220\327\127\022\121\065\031\210\101 -\150\045\324\067\027\204\025\373\001\162\334\225\336\122\046\040 -\230\046\342\166\365\047\157\372\000\073\112\141\331\015\313\121 -\223\052\375\026\006\226\247\043\232\043\110\376\121\275\266\304 -\260\261\124\316\336\154\101\255\026\147\176\333\375\070\315\271 -\070\116\262\301\140\313\235\027\337\130\236\172\142\262\046\217 -\164\225\233\344\133\035\322\017\335\230\034\233\131\271\043\323 -\061\240\246\377\070\335\317\040\117\351\130\126\072\147\303\321 -\366\231\231\235\272\066\266\200\057\210\107\117\206\277\104\072 -\200\344\067\034\246\272\352\227\230\021\320\204\142\107\144\036 -\252\356\100\277\064\261\234\217\116\341\362\222\117\037\216\363 -\236\227\336\363\246\171\152\211\161\117\113\047\027\110\376\354 -\364\120\017\117\111\175\314\105\343\275\172\100\305\101\334\141 -\126\047\006\151\345\162\101\201\323\266\001\211\240\057\072\162 -\171\376\072\060\277\101\354\307\142\076\221\113\307\331\061\166 -\102\371\367\074\143\354\046\214\163\014\175\032\035\352\250\174 -\207\250\302\047\174\341\063\101\017\317\317\374\000\240\042\200 -\236\112\247\157\000\260\101\105\267\042\312\150\110\305\102\242 -\256\335\035\362\340\156\116\005\130\261\300\220\026\052\244\075 -\020\100\276\217\142\143\203\251\234\202\175\055\002\351\203\060 -\174\313\047\311\375\036\146\000\260\056\323\041\057\216\063\026 -\154\230\355\020\250\007\326\314\223\317\333\321\151\034\344\312 -\311\340\266\234\351\316\161\161\336\154\077\026\244\171 +\060\202\006\024\060\202\003\374\240\003\002\001\002\002\010\033 +\160\351\322\377\256\154\161\060\015\006\011\052\206\110\206\367 +\015\001\001\013\005\000\060\121\061\013\060\011\006\003\125\004 +\006\023\002\105\123\061\102\060\100\006\003\125\004\003\014\071 +\101\165\164\157\162\151\144\141\144\040\144\145\040\103\145\162 +\164\151\146\151\143\141\143\151\157\156\040\106\151\162\155\141 +\160\162\157\146\145\163\151\157\156\141\154\040\103\111\106\040 +\101\066\062\066\063\064\060\066\070\060\036\027\015\061\064\060 +\071\062\063\061\065\062\062\060\067\132\027\015\063\066\060\065 +\060\065\061\065\062\062\060\067\132\060\121\061\013\060\011\006 +\003\125\004\006\023\002\105\123\061\102\060\100\006\003\125\004 +\003\014\071\101\165\164\157\162\151\144\141\144\040\144\145\040 +\103\145\162\164\151\146\151\143\141\143\151\157\156\040\106\151 +\162\155\141\160\162\157\146\145\163\151\157\156\141\154\040\103 +\111\106\040\101\066\062\066\063\064\060\066\070\060\202\002\042 +\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 +\202\002\017\000\060\202\002\012\002\202\002\001\000\312\226\153 +\216\352\370\373\361\242\065\340\177\114\332\340\303\122\327\175 +\266\020\310\002\136\263\103\052\304\117\152\262\312\034\135\050 +\232\170\021\032\151\131\127\257\265\040\102\344\213\017\346\337 +\133\246\003\222\057\365\021\344\142\327\062\161\070\331\004\014 +\161\253\075\121\176\017\007\337\143\005\134\351\277\224\157\301 +\051\202\300\264\332\121\260\301\074\273\255\067\112\134\312\361 +\113\066\016\044\253\277\303\204\167\375\250\120\364\261\347\306 +\057\322\055\131\215\172\012\116\226\151\122\002\252\066\230\354 +\374\372\024\203\014\067\037\311\222\067\177\327\201\055\345\304 +\271\340\076\064\376\147\364\076\146\321\323\364\100\317\136\142 +\064\017\160\006\076\040\030\132\316\367\162\033\045\154\223\164 +\024\223\243\163\261\016\252\207\020\043\131\137\040\005\031\107 +\355\150\216\222\022\312\135\374\326\053\262\222\074\040\317\341 +\137\257\040\276\240\166\177\166\345\354\032\206\141\063\076\347 +\173\264\077\240\017\216\242\271\152\157\271\207\046\157\101\154 +\210\246\120\375\152\143\013\365\223\026\033\031\217\262\355\233 +\233\311\220\365\001\014\337\031\075\017\076\070\043\311\057\217 +\014\321\002\376\033\125\326\116\320\215\074\257\117\244\363\376 +\257\052\323\005\235\171\010\241\313\127\061\264\234\310\220\262 +\147\364\030\026\223\072\374\107\330\321\170\226\061\037\272\053 +\014\137\135\231\255\143\211\132\044\040\166\330\337\375\253\116 +\246\042\252\235\136\346\047\212\175\150\051\243\347\212\270\332 +\021\273\027\055\231\235\023\044\106\367\305\342\330\237\216\177 +\307\217\164\155\132\262\350\162\365\254\356\044\020\255\057\024 +\332\377\055\232\106\161\107\276\102\337\273\001\333\364\177\323 +\050\217\061\131\133\323\311\002\246\264\122\312\156\227\373\103 +\305\010\046\157\212\364\273\375\237\050\252\015\325\105\363\023 +\072\035\330\300\170\217\101\147\074\036\224\144\256\173\013\305 +\350\331\001\210\071\032\227\206\144\101\325\073\207\014\156\372 +\017\306\275\110\024\277\071\115\324\236\101\266\217\226\035\143 +\226\223\331\225\006\170\061\150\236\067\006\073\200\211\105\141 +\071\043\307\033\104\243\025\345\034\370\222\060\273\002\003\001 +\000\001\243\201\357\060\201\354\060\035\006\003\125\035\016\004 +\026\004\024\145\315\353\253\065\036\000\076\176\325\164\300\034 +\264\163\107\016\032\144\057\060\022\006\003\125\035\023\001\001 +\377\004\010\060\006\001\001\377\002\001\001\060\201\246\006\003 +\125\035\040\004\201\236\060\201\233\060\201\230\006\004\125\035 +\040\000\060\201\217\060\057\006\010\053\006\001\005\005\007\002 +\001\026\043\150\164\164\160\072\057\057\167\167\167\056\146\151 +\162\155\141\160\162\157\146\145\163\151\157\156\141\154\056\143 +\157\155\057\143\160\163\060\134\006\010\053\006\001\005\005\007 +\002\002\060\120\036\116\000\120\000\141\000\163\000\145\000\157 +\000\040\000\144\000\145\000\040\000\154\000\141\000\040\000\102 +\000\157\000\156\000\141\000\156\000\157\000\166\000\141\000\040 +\000\064\000\067\000\040\000\102\000\141\000\162\000\143\000\145 +\000\154\000\157\000\156\000\141\000\040\000\060\000\070\000\060 +\000\061\000\067\060\016\006\003\125\035\017\001\001\377\004\004 +\003\002\001\006\060\015\006\011\052\206\110\206\367\015\001\001 +\013\005\000\003\202\002\001\000\164\207\050\002\053\167\037\146 +\211\144\355\217\164\056\106\034\273\250\370\370\013\035\203\266 +\072\247\350\105\212\007\267\340\076\040\313\341\010\333\023\010 +\370\050\241\065\262\200\263\013\121\300\323\126\232\215\063\105 +\111\257\111\360\340\075\007\172\105\023\132\377\310\227\330\323 +\030\054\175\226\370\335\242\145\103\160\223\220\025\272\220\337 +\350\031\260\333\054\212\140\017\267\157\224\007\036\035\246\311 +\205\366\275\064\370\100\170\142\020\160\072\276\175\113\071\201 +\251\020\324\226\101\273\370\137\034\013\035\010\362\261\260\211 +\172\362\367\240\340\304\217\213\170\265\073\130\245\043\216\117 +\125\376\066\073\340\014\267\312\052\060\101\040\264\200\315\256 +\374\166\146\163\250\256\156\341\174\332\003\350\224\040\346\042 +\243\320\037\220\135\040\123\024\046\127\332\124\227\337\026\104 +\020\001\036\210\146\217\162\070\223\335\040\267\064\276\327\361 +\356\143\216\107\171\050\006\374\363\131\105\045\140\042\063\033 +\243\137\250\272\052\332\032\075\315\100\352\214\356\005\025\225 +\325\245\054\040\057\247\230\050\356\105\374\361\270\210\000\054 +\217\102\332\121\325\234\345\023\150\161\105\103\213\236\013\041 +\074\113\134\005\334\032\237\230\216\332\275\042\236\162\315\255 +\012\313\314\243\147\233\050\164\304\233\327\032\074\004\130\246 +\202\235\255\307\173\157\377\200\226\351\370\215\152\275\030\220 +\035\377\111\032\220\122\067\223\057\074\002\135\202\166\013\121 +\347\026\307\127\370\070\371\247\315\233\042\124\357\143\260\025 +\155\123\145\003\112\136\112\240\262\247\216\111\000\131\070\325 +\307\364\200\144\365\156\225\120\270\021\176\025\160\070\112\260 +\177\320\304\062\160\300\031\377\311\070\055\024\054\146\364\102 +\104\346\125\166\033\200\025\127\377\300\247\247\252\071\252\330 +\323\160\320\056\272\353\224\152\372\137\064\206\347\142\265\375 +\212\360\060\205\224\311\257\044\002\057\157\326\335\147\376\343 +\260\125\117\004\230\117\244\101\126\342\223\320\152\350\326\363 +\373\145\340\316\165\304\061\131\014\356\202\310\014\140\063\112 +\031\272\204\147\047\017\274\102\135\275\044\124\015\354\035\160 +\006\137\244\274\372\040\174\125 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "Trustwave Global Certification Authority" -# Issuer: CN=Trustwave Global Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number:05:f7:0e:86:da:49:f3:46:35:2e:ba:b2 -# Subject: CN=Trustwave Global Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Not Valid Before: Wed Aug 23 19:34:12 2017 -# Not Valid After : Sat Aug 23 19:34:12 2042 -# Fingerprint (SHA-256): 97:55:20:15:F5:DD:FC:3C:87:88:C0:06:94:45:55:40:88:94:45:00:84:F1:00:86:70:86:BC:1A:2B:B5:8D:C8 -# Fingerprint (SHA1): 2F:8F:36:4F:E1:58:97:44:21:59:87:A5:2A:9A:D0:69:95:26:7F:B5 +# Trust for "Autoridad de Certificacion Firmaprofesional CIF A62634068" +# Issuer: CN=Autoridad de Certificacion Firmaprofesional CIF A62634068,C=ES +# Serial Number:1b:70:e9:d2:ff:ae:6c:71 +# Subject: CN=Autoridad de Certificacion Firmaprofesional CIF A62634068,C=ES +# Not Valid Before: Tue Sep 23 15:22:07 2014 +# Not Valid After : Mon May 05 15:22:07 2036 +# Fingerprint (SHA-256): 57:DE:05:83:EF:D2:B2:6E:03:61:DA:99:DA:9D:F4:64:8D:EF:7E:E8:44:1C:3B:72:8A:FA:9B:CD:E0:F9:B2:6A +# Fingerprint (SHA1): 0B:BE:C2:27:22:49:CB:39:AA:DB:35:5C:53:E3:8C:AE:78:FF:B6:FE CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Trustwave Global Certification Authority" +CKA_LABEL UTF8 "Autoridad de Certificacion Firmaprofesional CIF A62634068" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\057\217\066\117\341\130\227\104\041\131\207\245\052\232\320\151 -\225\046\177\265 +\013\276\302\047\042\111\313\071\252\333\065\134\123\343\214\256 +\170\377\266\376 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\370\034\030\055\057\272\137\155\241\154\274\307\253\221\307\016 +\116\156\233\124\114\312\267\372\110\344\220\261\025\113\034\243 END CKA_ISSUER MULTILINE_OCTAL -\060\201\210\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\014\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\014\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\014\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\061\060\057\006\003\125\004 -\003\014\050\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 +\060\121\061\013\060\011\006\003\125\004\006\023\002\105\123\061 +\102\060\100\006\003\125\004\003\014\071\101\165\164\157\162\151 +\144\141\144\040\144\145\040\103\145\162\164\151\146\151\143\141 +\143\151\157\156\040\106\151\162\155\141\160\162\157\146\145\163 +\151\157\156\141\154\040\103\111\106\040\101\066\062\066\063\064 +\060\066\070 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\005\367\016\206\332\111\363\106\065\056\272\262 +\002\010\033\160\351\322\377\256\154\161 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR @@ -20537,435 +21567,554 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "Trustwave Global ECC P256 Certification Authority" +# Certificate "vTrus ECC Root CA" # -# Issuer: CN=Trustwave Global ECC P256 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number:0d:6a:5f:08:3f:28:5c:3e:51:95:df:5d -# Subject: CN=Trustwave Global ECC P256 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Not Valid Before: Wed Aug 23 19:35:10 2017 -# Not Valid After : Sat Aug 23 19:35:10 2042 -# Fingerprint (SHA-256): 94:5B:BC:82:5E:A5:54:F4:89:D1:FD:51:A7:3D:DF:2E:A6:24:AC:70:19:A0:52:05:22:5C:22:A7:8C:CF:A8:B4 -# Fingerprint (SHA1): B4:90:82:DD:45:0C:BE:8B:5B:B1:66:D3:E2:A4:08:26:CD:ED:42:CF +# Issuer: CN=vTrus ECC Root CA,O="iTrusChina Co.,Ltd.",C=CN +# Serial Number:6e:6a:bc:59:aa:53:be:98:39:67:a2:d2:6b:a4:3b:e6:6d:1c:d6:da +# Subject: CN=vTrus ECC Root CA,O="iTrusChina Co.,Ltd.",C=CN +# Not Valid Before: Tue Jul 31 07:26:44 2018 +# Not Valid After : Fri Jul 31 07:26:44 2043 +# Fingerprint (SHA-256): 30:FB:BA:2C:32:23:8E:2A:98:54:7A:F9:79:31:E5:50:42:8B:9B:3F:1C:8E:EB:66:33:DC:FA:86:C5:B2:7D:D3 +# Fingerprint (SHA1): F6:9C:DB:B0:FC:F6:02:13:B6:52:32:A6:A3:91:3F:16:70:DA:C3:E1 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Trustwave Global ECC P256 Certification Authority" +CKA_LABEL UTF8 "vTrus ECC Root CA" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 -\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\105\103\103\040\120\062\065\066\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 +\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 +\034\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103 +\150\151\156\141\040\103\157\056\054\114\164\144\056\061\032\060 +\030\006\003\125\004\003\023\021\166\124\162\165\163\040\105\103 +\103\040\122\157\157\164\040\103\101 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 -\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\105\103\103\040\120\062\065\066\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 +\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 +\034\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103 +\150\151\156\141\040\103\157\056\054\114\164\144\056\061\032\060 +\030\006\003\125\004\003\023\021\166\124\162\165\163\040\105\103 +\103\040\122\157\157\164\040\103\101 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\015\152\137\010\077\050\134\076\121\225\337\135 +\002\024\156\152\274\131\252\123\276\230\071\147\242\322\153\244 +\073\346\155\034\326\332 END CKA_VALUE MULTILINE_OCTAL -\060\202\002\140\060\202\002\007\240\003\002\001\002\002\014\015 -\152\137\010\077\050\134\076\121\225\337\135\060\012\006\010\052 -\206\110\316\075\004\003\002\060\201\221\061\013\060\011\006\003 -\125\004\006\023\002\125\123\061\021\060\017\006\003\125\004\010 -\023\010\111\154\154\151\156\157\151\163\061\020\060\016\006\003 -\125\004\007\023\007\103\150\151\143\141\147\157\061\041\060\037 -\006\003\125\004\012\023\030\124\162\165\163\164\167\141\166\145 -\040\110\157\154\144\151\156\147\163\054\040\111\156\143\056\061 -\072\060\070\006\003\125\004\003\023\061\124\162\165\163\164\167 -\141\166\145\040\107\154\157\142\141\154\040\105\103\103\040\120 -\062\065\066\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\060\036\027\015\061 -\067\060\070\062\063\061\071\063\065\061\060\132\027\015\064\062 -\060\070\062\063\061\071\063\065\061\060\132\060\201\221\061\013 -\060\011\006\003\125\004\006\023\002\125\123\061\021\060\017\006 -\003\125\004\010\023\010\111\154\154\151\156\157\151\163\061\020 -\060\016\006\003\125\004\007\023\007\103\150\151\143\141\147\157 -\061\041\060\037\006\003\125\004\012\023\030\124\162\165\163\164 -\167\141\166\145\040\110\157\154\144\151\156\147\163\054\040\111 -\156\143\056\061\072\060\070\006\003\125\004\003\023\061\124\162 -\165\163\164\167\141\166\145\040\107\154\157\142\141\154\040\105 -\103\103\040\120\062\065\066\040\103\145\162\164\151\146\151\143 -\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171\060 -\131\060\023\006\007\052\206\110\316\075\002\001\006\010\052\206 -\110\316\075\003\001\007\003\102\000\004\176\373\154\346\043\343 -\163\062\010\312\140\346\123\234\272\164\215\030\260\170\220\122 -\200\335\070\300\112\035\321\250\314\223\244\227\006\070\312\015 -\025\142\306\216\001\052\145\235\252\337\064\221\056\201\301\344 -\063\222\061\304\375\011\072\246\077\255\243\103\060\101\060\017 -\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 -\017\006\003\125\035\017\001\001\377\004\005\003\003\007\006\000 -\060\035\006\003\125\035\016\004\026\004\024\243\101\006\254\220 -\155\321\112\353\165\245\112\020\231\263\261\241\213\112\367\060 -\012\006\010\052\206\110\316\075\004\003\002\003\107\000\060\104 -\002\040\007\346\124\332\016\240\132\262\256\021\237\207\305\266 -\377\151\336\045\276\370\240\267\010\363\104\316\052\337\010\041 -\014\067\002\040\055\046\003\240\005\275\153\321\366\134\370\145 -\314\206\155\263\234\064\110\143\204\011\305\215\167\032\342\314 -\234\341\164\173 +\060\202\002\017\060\202\001\225\240\003\002\001\002\002\024\156 +\152\274\131\252\123\276\230\071\147\242\322\153\244\073\346\155 +\034\326\332\060\012\006\010\052\206\110\316\075\004\003\003\060 +\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061\034 +\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103\150 +\151\156\141\040\103\157\056\054\114\164\144\056\061\032\060\030 +\006\003\125\004\003\023\021\166\124\162\165\163\040\105\103\103 +\040\122\157\157\164\040\103\101\060\036\027\015\061\070\060\067 +\063\061\060\067\062\066\064\064\132\027\015\064\063\060\067\063 +\061\060\067\062\066\064\064\132\060\107\061\013\060\011\006\003 +\125\004\006\023\002\103\116\061\034\060\032\006\003\125\004\012 +\023\023\151\124\162\165\163\103\150\151\156\141\040\103\157\056 +\054\114\164\144\056\061\032\060\030\006\003\125\004\003\023\021 +\166\124\162\165\163\040\105\103\103\040\122\157\157\164\040\103 +\101\060\166\060\020\006\007\052\206\110\316\075\002\001\006\005 +\053\201\004\000\042\003\142\000\004\145\120\112\256\214\171\226 +\112\252\034\010\303\243\242\315\376\131\126\101\167\375\046\224 +\102\273\035\315\010\333\163\262\133\165\363\317\234\116\202\364 +\277\370\141\046\205\154\326\205\133\162\160\322\375\333\142\264 +\337\123\213\275\261\104\130\142\102\011\307\372\177\133\020\347 +\376\100\375\300\330\303\053\062\347\160\246\267\246\040\125\035 +\173\200\135\113\217\147\114\361\020\243\102\060\100\060\035\006 +\003\125\035\016\004\026\004\024\230\071\315\276\330\262\214\367 +\262\253\341\255\044\257\173\174\241\333\037\317\060\017\006\003 +\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006 +\003\125\035\017\001\001\377\004\004\003\002\001\006\060\012\006 +\010\052\206\110\316\075\004\003\003\003\150\000\060\145\002\060 +\127\235\335\126\361\307\343\351\270\111\120\153\233\151\303\157 +\354\303\175\045\344\127\225\023\100\233\122\323\073\363\100\031 +\274\046\307\055\006\236\265\173\066\237\365\045\324\143\153\000 +\002\061\000\351\323\306\236\126\232\052\314\241\332\077\310\146 +\053\323\130\234\040\205\372\253\221\212\160\160\021\070\140\144 +\013\142\011\221\130\000\371\115\373\064\150\332\011\255\041\006 +\030\224\316 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "Trustwave Global ECC P256 Certification Authority" -# Issuer: CN=Trustwave Global ECC P256 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number:0d:6a:5f:08:3f:28:5c:3e:51:95:df:5d -# Subject: CN=Trustwave Global ECC P256 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Not Valid Before: Wed Aug 23 19:35:10 2017 -# Not Valid After : Sat Aug 23 19:35:10 2042 -# Fingerprint (SHA-256): 94:5B:BC:82:5E:A5:54:F4:89:D1:FD:51:A7:3D:DF:2E:A6:24:AC:70:19:A0:52:05:22:5C:22:A7:8C:CF:A8:B4 -# Fingerprint (SHA1): B4:90:82:DD:45:0C:BE:8B:5B:B1:66:D3:E2:A4:08:26:CD:ED:42:CF +# Trust for "vTrus ECC Root CA" +# Issuer: CN=vTrus ECC Root CA,O="iTrusChina Co.,Ltd.",C=CN +# Serial Number:6e:6a:bc:59:aa:53:be:98:39:67:a2:d2:6b:a4:3b:e6:6d:1c:d6:da +# Subject: CN=vTrus ECC Root CA,O="iTrusChina Co.,Ltd.",C=CN +# Not Valid Before: Tue Jul 31 07:26:44 2018 +# Not Valid After : Fri Jul 31 07:26:44 2043 +# Fingerprint (SHA-256): 30:FB:BA:2C:32:23:8E:2A:98:54:7A:F9:79:31:E5:50:42:8B:9B:3F:1C:8E:EB:66:33:DC:FA:86:C5:B2:7D:D3 +# Fingerprint (SHA1): F6:9C:DB:B0:FC:F6:02:13:B6:52:32:A6:A3:91:3F:16:70:DA:C3:E1 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Trustwave Global ECC P256 Certification Authority" +CKA_LABEL UTF8 "vTrus ECC Root CA" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\264\220\202\335\105\014\276\213\133\261\146\323\342\244\010\046 -\315\355\102\317 +\366\234\333\260\374\366\002\023\266\122\062\246\243\221\077\026 +\160\332\303\341 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\133\104\343\215\135\066\206\046\350\015\005\322\131\247\203\124 +\336\113\301\365\122\214\233\103\341\076\217\125\124\027\215\205 END CKA_ISSUER MULTILINE_OCTAL -\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 -\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\105\103\103\040\120\062\065\066\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 +\060\107\061\013\060\011\006\003\125\004\006\023\002\103\116\061 +\034\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103 +\150\151\156\141\040\103\157\056\054\114\164\144\056\061\032\060 +\030\006\003\125\004\003\023\021\166\124\162\165\163\040\105\103 +\103\040\122\157\157\164\040\103\101 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\015\152\137\010\077\050\134\076\121\225\337\135 +\002\024\156\152\274\131\252\123\276\230\071\147\242\322\153\244 +\073\346\155\034\326\332 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "Trustwave Global ECC P384 Certification Authority" +# Certificate "vTrus Root CA" # -# Issuer: CN=Trustwave Global ECC P384 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number:08:bd:85:97:6c:99:27:a4:80:68:47:3b -# Subject: CN=Trustwave Global ECC P384 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Not Valid Before: Wed Aug 23 19:36:43 2017 -# Not Valid After : Sat Aug 23 19:36:43 2042 -# Fingerprint (SHA-256): 55:90:38:59:C8:C0:C3:EB:B8:75:9E:CE:4E:25:57:22:5F:F5:75:8B:BD:38:EB:D4:82:76:60:1E:1B:D5:80:97 -# Fingerprint (SHA1): E7:F3:A3:C8:CF:6F:C3:04:2E:6D:0E:67:32:C5:9E:68:95:0D:5E:D2 +# Issuer: CN=vTrus Root CA,O="iTrusChina Co.,Ltd.",C=CN +# Serial Number:43:e3:71:13:d8:b3:59:14:5d:b7:ce:8c:fd:35:fd:6f:bc:05:8d:45 +# Subject: CN=vTrus Root CA,O="iTrusChina Co.,Ltd.",C=CN +# Not Valid Before: Tue Jul 31 07:24:05 2018 +# Not Valid After : Fri Jul 31 07:24:05 2043 +# Fingerprint (SHA-256): 8A:71:DE:65:59:33:6F:42:6C:26:E5:38:80:D0:0D:88:A1:8D:A4:C6:A9:1F:0D:CB:61:94:E2:06:C5:C9:63:87 +# Fingerprint (SHA1): 84:1A:69:FB:F5:CD:1A:25:34:13:3D:E3:F8:FC:B8:99:D0:C9:14:B7 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Trustwave Global ECC P384 Certification Authority" +CKA_LABEL UTF8 "vTrus Root CA" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 -\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\105\103\103\040\120\063\070\064\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 +\060\103\061\013\060\011\006\003\125\004\006\023\002\103\116\061 +\034\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103 +\150\151\156\141\040\103\157\056\054\114\164\144\056\061\026\060 +\024\006\003\125\004\003\023\015\166\124\162\165\163\040\122\157 +\157\164\040\103\101 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 -\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\105\103\103\040\120\063\070\064\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 +\060\103\061\013\060\011\006\003\125\004\006\023\002\103\116\061 +\034\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103 +\150\151\156\141\040\103\157\056\054\114\164\144\056\061\026\060 +\024\006\003\125\004\003\023\015\166\124\162\165\163\040\122\157 +\157\164\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\024\103\343\161\023\330\263\131\024\135\267\316\214\375\065 +\375\157\274\005\215\105 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\126\060\202\003\076\240\003\002\001\002\002\024\103 +\343\161\023\330\263\131\024\135\267\316\214\375\065\375\157\274 +\005\215\105\060\015\006\011\052\206\110\206\367\015\001\001\013 +\005\000\060\103\061\013\060\011\006\003\125\004\006\023\002\103 +\116\061\034\060\032\006\003\125\004\012\023\023\151\124\162\165 +\163\103\150\151\156\141\040\103\157\056\054\114\164\144\056\061 +\026\060\024\006\003\125\004\003\023\015\166\124\162\165\163\040 +\122\157\157\164\040\103\101\060\036\027\015\061\070\060\067\063 +\061\060\067\062\064\060\065\132\027\015\064\063\060\067\063\061 +\060\067\062\064\060\065\132\060\103\061\013\060\011\006\003\125 +\004\006\023\002\103\116\061\034\060\032\006\003\125\004\012\023 +\023\151\124\162\165\163\103\150\151\156\141\040\103\157\056\054 +\114\164\144\056\061\026\060\024\006\003\125\004\003\023\015\166 +\124\162\165\163\040\122\157\157\164\040\103\101\060\202\002\042 +\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 +\202\002\017\000\060\202\002\012\002\202\002\001\000\275\125\174 +\141\323\270\035\004\142\005\240\256\154\267\160\264\101\352\113 +\003\136\020\077\220\132\034\213\073\260\146\213\154\110\246\034 +\042\272\325\100\222\356\063\262\043\131\311\216\274\130\332\213 +\236\320\031\362\057\131\306\214\143\132\272\237\243\013\260\263 +\232\134\272\021\270\022\351\014\273\317\156\154\200\207\051\024 +\003\054\215\044\232\310\144\203\265\152\254\023\054\063\361\237 +\334\054\141\074\032\077\160\125\233\255\000\122\177\317\004\271 +\376\066\372\234\300\026\256\142\376\226\114\103\176\125\024\276 +\032\263\322\155\302\257\166\146\225\153\052\260\224\167\205\136 +\004\017\142\035\143\165\367\153\347\313\133\232\160\354\076\147 +\005\360\376\007\010\200\317\050\333\005\306\024\047\057\206\175 +\360\047\336\377\346\176\063\110\347\013\036\130\321\047\053\123 +\016\127\112\145\327\373\242\200\140\374\114\274\065\123\001\152 +\227\162\202\257\361\035\160\350\234\365\357\136\302\154\307\107 +\176\132\224\205\046\115\073\272\353\114\350\260\011\302\145\302 +\235\235\011\233\116\265\227\005\254\365\006\240\367\066\005\176 +\364\220\262\153\304\264\371\144\352\351\032\012\310\015\250\355 +\047\311\324\347\263\271\253\202\042\220\047\075\052\350\174\220 +\357\274\117\375\342\012\044\247\336\145\044\244\135\352\300\166 +\060\323\167\120\370\015\004\233\224\066\001\163\312\006\130\246 +\323\073\334\372\004\106\023\125\212\311\104\107\270\121\071\032 +\056\350\064\342\171\313\131\112\012\177\274\246\357\037\003\147 +\152\131\053\045\142\223\331\123\031\146\074\047\142\051\206\115 +\244\153\356\377\324\116\272\325\264\342\216\110\132\000\031\011 +\361\005\331\316\221\261\367\353\351\071\117\366\157\004\103\232 +\125\365\076\005\024\275\277\263\131\264\330\216\063\204\243\220 +\122\252\263\002\225\140\371\014\114\150\371\356\325\027\015\370 +\161\127\265\045\344\051\356\145\135\257\321\356\074\027\013\132 +\103\305\245\206\352\044\236\342\005\007\334\064\102\022\221\326 +\071\164\256\114\101\202\333\362\246\110\321\263\233\363\063\252 +\363\246\300\305\116\365\364\235\166\143\346\002\306\042\113\301 +\225\077\120\144\054\124\345\266\360\074\051\317\127\002\003\001 +\000\001\243\102\060\100\060\035\006\003\125\035\016\004\026\004 +\024\124\142\160\143\361\165\204\103\130\216\321\026\040\261\306 +\254\032\274\366\211\060\017\006\003\125\035\023\001\001\377\004 +\005\060\003\001\001\377\060\016\006\003\125\035\017\001\001\377 +\004\004\003\002\001\006\060\015\006\011\052\206\110\206\367\015 +\001\001\013\005\000\003\202\002\001\000\051\272\222\111\247\255 +\360\361\160\303\344\227\360\237\251\045\325\153\236\064\376\346 +\032\144\366\072\153\122\262\020\170\032\237\114\332\212\332\354 +\034\067\122\340\102\113\373\154\166\312\044\013\071\022\025\235 +\237\021\055\374\171\144\334\340\340\365\335\340\127\311\245\262 +\166\160\120\244\376\267\012\160\325\240\064\361\165\327\115\111 +\272\021\321\263\330\354\202\377\353\016\304\277\144\055\175\143 +\156\027\170\354\135\174\210\310\353\216\127\166\331\131\004\372 +\274\122\037\105\254\360\172\200\354\354\157\166\256\221\333\020 +\216\004\334\222\337\240\366\346\256\111\323\301\154\022\033\314 +\051\252\371\010\245\342\067\024\312\261\270\146\357\032\202\344 +\360\370\361\247\026\151\267\333\251\141\074\237\365\061\313\344 +\000\106\302\057\164\261\261\327\201\356\250\046\225\274\210\257 +\114\065\007\052\002\312\170\024\155\107\053\100\126\351\313\052 +\140\241\147\003\240\316\214\274\260\162\147\304\061\316\333\064 +\345\045\003\140\045\173\161\230\344\300\033\053\137\164\102\322 +\113\305\131\010\007\207\276\305\303\177\347\226\331\341\334\050 +\227\326\217\005\343\365\233\116\312\035\120\107\005\123\260\312 +\071\347\205\240\211\301\005\073\001\067\323\077\111\342\167\353 +\043\310\210\146\073\075\071\166\041\106\361\354\137\043\270\353 +\242\146\165\164\301\100\367\330\150\232\223\342\055\251\056\275 +\034\243\036\310\164\306\244\055\172\040\253\073\270\260\106\375 +\157\335\137\122\125\165\142\360\227\240\174\327\070\375\045\337 +\315\240\233\020\317\213\270\070\136\136\305\264\246\002\066\241 +\036\137\034\317\342\226\235\051\252\375\230\256\122\341\363\101 +\122\373\251\056\162\226\237\047\343\252\163\175\370\032\043\146 +\173\073\253\145\260\062\001\113\025\076\075\242\117\014\053\065 +\242\306\331\147\022\065\060\315\166\056\026\263\231\236\115\117 +\116\055\073\064\103\341\232\016\015\244\146\227\272\322\034\112 +\114\054\052\213\213\201\117\161\032\251\335\134\173\173\010\305 +\000\015\067\100\343\174\173\124\137\057\205\137\166\366\367\247 +\260\034\127\126\301\162\350\255\242\257\215\063\111\272\037\212 +\334\346\164\174\140\206\157\207\227\173 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "vTrus Root CA" +# Issuer: CN=vTrus Root CA,O="iTrusChina Co.,Ltd.",C=CN +# Serial Number:43:e3:71:13:d8:b3:59:14:5d:b7:ce:8c:fd:35:fd:6f:bc:05:8d:45 +# Subject: CN=vTrus Root CA,O="iTrusChina Co.,Ltd.",C=CN +# Not Valid Before: Tue Jul 31 07:24:05 2018 +# Not Valid After : Fri Jul 31 07:24:05 2043 +# Fingerprint (SHA-256): 8A:71:DE:65:59:33:6F:42:6C:26:E5:38:80:D0:0D:88:A1:8D:A4:C6:A9:1F:0D:CB:61:94:E2:06:C5:C9:63:87 +# Fingerprint (SHA1): 84:1A:69:FB:F5:CD:1A:25:34:13:3D:E3:F8:FC:B8:99:D0:C9:14:B7 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "vTrus Root CA" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\204\032\151\373\365\315\032\045\064\023\075\343\370\374\270\231 +\320\311\024\267 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\270\311\067\337\372\153\061\204\144\305\352\021\152\033\165\374 +END +CKA_ISSUER MULTILINE_OCTAL +\060\103\061\013\060\011\006\003\125\004\006\023\002\103\116\061 +\034\060\032\006\003\125\004\012\023\023\151\124\162\165\163\103 +\150\151\156\141\040\103\157\056\054\114\164\144\056\061\026\060 +\024\006\003\125\004\003\023\015\166\124\162\165\163\040\122\157 +\157\164\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\024\103\343\161\023\330\263\131\024\135\267\316\214\375\065 +\375\157\274\005\215\105 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "ISRG Root X2" +# +# Issuer: CN=ISRG Root X2,O=Internet Security Research Group,C=US +# Serial Number:41:d2:9d:d1:72:ea:ee:a7:80:c1:2c:6c:e9:2f:87:52 +# Subject: CN=ISRG Root X2,O=Internet Security Research Group,C=US +# Not Valid Before: Fri Sep 04 00:00:00 2020 +# Not Valid After : Mon Sep 17 16:00:00 2040 +# Fingerprint (SHA-256): 69:72:9B:8E:15:A8:6E:FC:17:7A:57:AF:B7:17:1D:FC:64:AD:D2:8C:2F:CA:8C:F1:50:7E:34:45:3C:CB:14:70 +# Fingerprint (SHA1): BD:B1:B9:3C:D5:97:8D:45:C6:26:14:55:F8:DB:95:C7:5A:D1:53:AF +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "ISRG Root X2" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\051\060\047\006\003\125\004\012\023\040\111\156\164\145\162\156 +\145\164\040\123\145\143\165\162\151\164\171\040\122\145\163\145 +\141\162\143\150\040\107\162\157\165\160\061\025\060\023\006\003 +\125\004\003\023\014\111\123\122\107\040\122\157\157\164\040\130 +\062 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\051\060\047\006\003\125\004\012\023\040\111\156\164\145\162\156 +\145\164\040\123\145\143\165\162\151\164\171\040\122\145\163\145 +\141\162\143\150\040\107\162\157\165\160\061\025\060\023\006\003 +\125\004\003\023\014\111\123\122\107\040\122\157\157\164\040\130 +\062 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\010\275\205\227\154\231\047\244\200\150\107\073 +\002\020\101\322\235\321\162\352\356\247\200\301\054\154\351\057 +\207\122 END CKA_VALUE MULTILINE_OCTAL -\060\202\002\235\060\202\002\044\240\003\002\001\002\002\014\010 -\275\205\227\154\231\047\244\200\150\107\073\060\012\006\010\052 -\206\110\316\075\004\003\003\060\201\221\061\013\060\011\006\003 -\125\004\006\023\002\125\123\061\021\060\017\006\003\125\004\010 -\023\010\111\154\154\151\156\157\151\163\061\020\060\016\006\003 -\125\004\007\023\007\103\150\151\143\141\147\157\061\041\060\037 -\006\003\125\004\012\023\030\124\162\165\163\164\167\141\166\145 -\040\110\157\154\144\151\156\147\163\054\040\111\156\143\056\061 -\072\060\070\006\003\125\004\003\023\061\124\162\165\163\164\167 -\141\166\145\040\107\154\157\142\141\154\040\105\103\103\040\120 -\063\070\064\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\060\036\027\015\061 -\067\060\070\062\063\061\071\063\066\064\063\132\027\015\064\062 -\060\070\062\063\061\071\063\066\064\063\132\060\201\221\061\013 -\060\011\006\003\125\004\006\023\002\125\123\061\021\060\017\006 -\003\125\004\010\023\010\111\154\154\151\156\157\151\163\061\020 -\060\016\006\003\125\004\007\023\007\103\150\151\143\141\147\157 -\061\041\060\037\006\003\125\004\012\023\030\124\162\165\163\164 -\167\141\166\145\040\110\157\154\144\151\156\147\163\054\040\111 -\156\143\056\061\072\060\070\006\003\125\004\003\023\061\124\162 -\165\163\164\167\141\166\145\040\107\154\157\142\141\154\040\105 -\103\103\040\120\063\070\064\040\103\145\162\164\151\146\151\143 -\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171\060 -\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 -\004\000\042\003\142\000\004\153\332\015\165\065\010\061\107\005 -\256\105\231\125\361\021\023\056\112\370\020\061\043\243\176\203 -\323\177\050\010\072\046\032\072\317\227\202\037\200\267\047\011 -\217\321\216\060\304\012\233\016\254\130\004\253\367\066\175\224 -\043\244\233\012\212\213\253\353\375\071\045\146\361\136\376\214 -\256\215\101\171\235\011\140\316\050\251\323\212\155\363\326\105 -\324\362\230\204\070\145\240\243\103\060\101\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\017\006\003 -\125\035\017\001\001\377\004\005\003\003\007\006\000\060\035\006 -\003\125\035\016\004\026\004\024\125\251\204\211\322\301\062\275 -\030\313\154\246\007\116\310\347\235\276\202\220\060\012\006\010 -\052\206\110\316\075\004\003\003\003\147\000\060\144\002\060\067 -\001\222\227\105\022\176\240\363\076\255\031\072\162\335\364\120 -\223\003\022\276\104\322\117\101\244\214\234\235\037\243\366\302 -\222\347\110\024\376\116\233\245\221\127\256\306\067\162\273\002 -\060\147\045\012\261\014\136\356\251\143\222\157\345\220\013\376 -\146\042\312\107\375\212\061\367\203\376\172\277\020\276\030\053 -\036\217\366\051\036\224\131\357\216\041\067\313\121\230\245\156 -\113 +\060\202\002\033\060\202\001\241\240\003\002\001\002\002\020\101 +\322\235\321\162\352\356\247\200\301\054\154\351\057\207\122\060 +\012\006\010\052\206\110\316\075\004\003\003\060\117\061\013\060 +\011\006\003\125\004\006\023\002\125\123\061\051\060\047\006\003 +\125\004\012\023\040\111\156\164\145\162\156\145\164\040\123\145 +\143\165\162\151\164\171\040\122\145\163\145\141\162\143\150\040 +\107\162\157\165\160\061\025\060\023\006\003\125\004\003\023\014 +\111\123\122\107\040\122\157\157\164\040\130\062\060\036\027\015 +\062\060\060\071\060\064\060\060\060\060\060\060\132\027\015\064 +\060\060\071\061\067\061\066\060\060\060\060\132\060\117\061\013 +\060\011\006\003\125\004\006\023\002\125\123\061\051\060\047\006 +\003\125\004\012\023\040\111\156\164\145\162\156\145\164\040\123 +\145\143\165\162\151\164\171\040\122\145\163\145\141\162\143\150 +\040\107\162\157\165\160\061\025\060\023\006\003\125\004\003\023 +\014\111\123\122\107\040\122\157\157\164\040\130\062\060\166\060 +\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 +\042\003\142\000\004\315\233\325\237\200\203\012\354\011\112\363 +\026\112\076\134\317\167\254\336\147\005\015\035\007\266\334\026 +\373\132\213\024\333\342\161\140\304\272\105\225\021\211\216\352 +\006\337\367\052\026\034\244\271\305\305\062\340\003\340\036\202 +\030\070\213\327\105\330\012\152\156\346\000\167\373\002\121\175 +\042\330\012\156\232\133\167\337\360\372\101\354\071\334\165\312 +\150\007\014\037\352\243\102\060\100\060\016\006\003\125\035\017 +\001\001\377\004\004\003\002\001\006\060\017\006\003\125\035\023 +\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035 +\016\004\026\004\024\174\102\226\256\336\113\110\073\372\222\370 +\236\214\317\155\213\251\162\067\225\060\012\006\010\052\206\110 +\316\075\004\003\003\003\150\000\060\145\002\060\173\171\116\106 +\120\204\302\104\207\106\033\105\160\377\130\231\336\364\375\244 +\322\125\246\040\055\164\326\064\274\101\243\120\137\001\047\126 +\264\276\047\165\006\257\022\056\165\230\215\374\002\061\000\213 +\365\167\154\324\310\145\252\340\013\054\356\024\235\047\067\244 +\371\123\245\121\344\051\203\327\370\220\061\133\102\237\012\365 +\376\256\000\150\347\214\111\017\266\157\133\133\025\362\347 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "Trustwave Global ECC P384 Certification Authority" -# Issuer: CN=Trustwave Global ECC P384 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Serial Number:08:bd:85:97:6c:99:27:a4:80:68:47:3b -# Subject: CN=Trustwave Global ECC P384 Certification Authority,O="Trustwave Holdings, Inc.",L=Chicago,ST=Illinois,C=US -# Not Valid Before: Wed Aug 23 19:36:43 2017 -# Not Valid After : Sat Aug 23 19:36:43 2042 -# Fingerprint (SHA-256): 55:90:38:59:C8:C0:C3:EB:B8:75:9E:CE:4E:25:57:22:5F:F5:75:8B:BD:38:EB:D4:82:76:60:1E:1B:D5:80:97 -# Fingerprint (SHA1): E7:F3:A3:C8:CF:6F:C3:04:2E:6D:0E:67:32:C5:9E:68:95:0D:5E:D2 +# Trust for "ISRG Root X2" +# Issuer: CN=ISRG Root X2,O=Internet Security Research Group,C=US +# Serial Number:41:d2:9d:d1:72:ea:ee:a7:80:c1:2c:6c:e9:2f:87:52 +# Subject: CN=ISRG Root X2,O=Internet Security Research Group,C=US +# Not Valid Before: Fri Sep 04 00:00:00 2020 +# Not Valid After : Mon Sep 17 16:00:00 2040 +# Fingerprint (SHA-256): 69:72:9B:8E:15:A8:6E:FC:17:7A:57:AF:B7:17:1D:FC:64:AD:D2:8C:2F:CA:8C:F1:50:7E:34:45:3C:CB:14:70 +# Fingerprint (SHA1): BD:B1:B9:3C:D5:97:8D:45:C6:26:14:55:F8:DB:95:C7:5A:D1:53:AF CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Trustwave Global ECC P384 Certification Authority" +CKA_LABEL UTF8 "ISRG Root X2" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\347\363\243\310\317\157\303\004\056\155\016\147\062\305\236\150 -\225\015\136\322 +\275\261\271\074\325\227\215\105\306\046\024\125\370\333\225\307 +\132\321\123\257 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\352\317\140\304\073\271\025\051\100\241\227\355\170\047\223\326 +\323\236\304\036\043\074\246\337\317\243\176\155\340\024\346\345 END CKA_ISSUER MULTILINE_OCTAL -\060\201\221\061\013\060\011\006\003\125\004\006\023\002\125\123 -\061\021\060\017\006\003\125\004\010\023\010\111\154\154\151\156 -\157\151\163\061\020\060\016\006\003\125\004\007\023\007\103\150 -\151\143\141\147\157\061\041\060\037\006\003\125\004\012\023\030 -\124\162\165\163\164\167\141\166\145\040\110\157\154\144\151\156 -\147\163\054\040\111\156\143\056\061\072\060\070\006\003\125\004 -\003\023\061\124\162\165\163\164\167\141\166\145\040\107\154\157 -\142\141\154\040\105\103\103\040\120\063\070\064\040\103\145\162 -\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 -\162\151\164\171 +\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\051\060\047\006\003\125\004\012\023\040\111\156\164\145\162\156 +\145\164\040\123\145\143\165\162\151\164\171\040\122\145\163\145 +\141\162\143\150\040\107\162\157\165\160\061\025\060\023\006\003 +\125\004\003\023\014\111\123\122\107\040\122\157\157\164\040\130 +\062 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\014\010\275\205\227\154\231\047\244\200\150\107\073 +\002\020\101\322\235\321\162\352\356\247\200\301\054\154\351\057 +\207\122 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "NAVER Global Root Certification Authority" +# Certificate "HiPKI Root CA - G1" # -# Issuer: CN=NAVER Global Root Certification Authority,O=NAVER BUSINESS PLATFORM Corp.,C=KR -# Serial Number:01:94:30:1e:a2:0b:dd:f5:c5:33:2a:b1:43:44:71:f8:d6:50:4d:0d -# Subject: CN=NAVER Global Root Certification Authority,O=NAVER BUSINESS PLATFORM Corp.,C=KR -# Not Valid Before: Fri Aug 18 08:58:42 2017 -# Not Valid After : Tue Aug 18 23:59:59 2037 -# Fingerprint (SHA-256): 88:F4:38:DC:F8:FF:D1:FA:8F:42:91:15:FF:E5:F8:2A:E1:E0:6E:0C:70:C3:75:FA:AD:71:7B:34:A4:9E:72:65 -# Fingerprint (SHA1): 8F:6B:F2:A9:27:4A:DA:14:A0:C4:F4:8E:61:27:F9:C0:1E:78:5D:D1 +# Issuer: CN=HiPKI Root CA - G1,O="Chunghwa Telecom Co., Ltd.",C=TW +# Serial Number:2d:dd:ac:ce:62:97:94:a1:43:e8:b0:cd:76:6a:5e:60 +# Subject: CN=HiPKI Root CA - G1,O="Chunghwa Telecom Co., Ltd.",C=TW +# Not Valid Before: Fri Feb 22 09:46:04 2019 +# Not Valid After : Thu Dec 31 15:59:59 2037 +# Fingerprint (SHA-256): F0:15:CE:3C:C2:39:BF:EF:06:4B:E9:F1:D2:C4:17:E1:A0:26:4A:0A:94:BE:1F:0C:8D:12:18:64:EB:69:49:CC +# Fingerprint (SHA1): 6A:92:E4:A8:EE:1B:EC:96:45:37:E3:29:57:49:CD:96:E3:E5:D2:60 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "NAVER Global Root Certification Authority" +CKA_LABEL UTF8 "HiPKI Root CA - G1" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\151\061\013\060\011\006\003\125\004\006\023\002\113\122\061 -\046\060\044\006\003\125\004\012\014\035\116\101\126\105\122\040 -\102\125\123\111\116\105\123\123\040\120\114\101\124\106\117\122 -\115\040\103\157\162\160\056\061\062\060\060\006\003\125\004\003 -\014\051\116\101\126\105\122\040\107\154\157\142\141\154\040\122 -\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 +\060\117\061\013\060\011\006\003\125\004\006\023\002\124\127\061 +\043\060\041\006\003\125\004\012\014\032\103\150\165\156\147\150 +\167\141\040\124\145\154\145\143\157\155\040\103\157\056\054\040 +\114\164\144\056\061\033\060\031\006\003\125\004\003\014\022\110 +\151\120\113\111\040\122\157\157\164\040\103\101\040\055\040\107 +\061 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\151\061\013\060\011\006\003\125\004\006\023\002\113\122\061 -\046\060\044\006\003\125\004\012\014\035\116\101\126\105\122\040 -\102\125\123\111\116\105\123\123\040\120\114\101\124\106\117\122 -\115\040\103\157\162\160\056\061\062\060\060\006\003\125\004\003 -\014\051\116\101\126\105\122\040\107\154\157\142\141\154\040\122 -\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 +\060\117\061\013\060\011\006\003\125\004\006\023\002\124\127\061 +\043\060\041\006\003\125\004\012\014\032\103\150\165\156\147\150 +\167\141\040\124\145\154\145\143\157\155\040\103\157\056\054\040 +\114\164\144\056\061\033\060\031\006\003\125\004\003\014\022\110 +\151\120\113\111\040\122\157\157\164\040\103\101\040\055\040\107 +\061 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\001\224\060\036\242\013\335\365\305\063\052\261\103\104 -\161\370\326\120\115\015 +\002\020\055\335\254\316\142\227\224\241\103\350\260\315\166\152 +\136\140 END CKA_VALUE MULTILINE_OCTAL -\060\202\005\242\060\202\003\212\240\003\002\001\002\002\024\001 -\224\060\036\242\013\335\365\305\063\052\261\103\104\161\370\326 -\120\115\015\060\015\006\011\052\206\110\206\367\015\001\001\014 -\005\000\060\151\061\013\060\011\006\003\125\004\006\023\002\113 -\122\061\046\060\044\006\003\125\004\012\014\035\116\101\126\105 -\122\040\102\125\123\111\116\105\123\123\040\120\114\101\124\106 -\117\122\115\040\103\157\162\160\056\061\062\060\060\006\003\125 -\004\003\014\051\116\101\126\105\122\040\107\154\157\142\141\154 -\040\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164 -\151\157\156\040\101\165\164\150\157\162\151\164\171\060\036\027 -\015\061\067\060\070\061\070\060\070\065\070\064\062\132\027\015 -\063\067\060\070\061\070\062\063\065\071\065\071\132\060\151\061 -\013\060\011\006\003\125\004\006\023\002\113\122\061\046\060\044 -\006\003\125\004\012\014\035\116\101\126\105\122\040\102\125\123 -\111\116\105\123\123\040\120\114\101\124\106\117\122\115\040\103 -\157\162\160\056\061\062\060\060\006\003\125\004\003\014\051\116 -\101\126\105\122\040\107\154\157\142\141\154\040\122\157\157\164 -\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\101 -\165\164\150\157\162\151\164\171\060\202\002\042\060\015\006\011 -\052\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000 -\060\202\002\012\002\202\002\001\000\266\324\361\223\134\265\100 -\211\012\253\015\220\133\120\143\256\220\224\164\027\105\162\326 -\173\145\132\051\113\247\126\240\113\270\057\102\165\351\331\173 -\044\132\061\145\253\027\027\321\063\072\331\021\334\100\066\207 -\337\307\152\351\046\136\131\212\167\343\350\110\234\061\026\372 -\076\221\261\312\311\243\342\237\316\041\123\243\002\066\060\313 -\122\002\345\332\062\135\303\305\346\371\356\021\307\213\311\104 -\036\204\223\030\112\264\237\345\022\144\151\320\046\205\142\001 -\266\311\002\035\276\203\121\273\134\332\370\255\025\152\231\367 -\222\124\367\064\133\351\277\352\051\201\022\324\123\221\226\263 -\221\132\335\376\220\163\050\373\060\106\265\312\010\007\307\161 -\162\311\146\323\064\227\366\214\364\030\112\341\320\075\132\105 -\266\151\247\051\373\043\316\210\330\022\234\000\110\250\246\017 -\263\073\222\215\161\016\164\305\213\310\114\371\364\233\216\270 -\074\151\355\157\073\120\057\130\355\304\260\320\034\033\152\014 -\342\274\104\252\330\315\024\135\224\170\141\277\016\156\332\052 -\274\057\014\013\161\246\263\026\077\234\346\371\314\237\123\065 -\342\003\240\240\030\277\273\361\276\364\326\214\207\015\102\367 -\006\271\361\155\355\004\224\250\376\266\323\006\306\100\141\337 -\235\235\363\124\166\316\123\072\001\246\222\101\354\004\243\217 -\015\242\325\011\312\326\313\232\361\357\103\135\300\253\245\101 -\317\134\123\160\160\311\210\246\055\324\153\141\163\120\046\206 -\141\016\137\033\302\053\342\214\325\273\235\301\003\102\272\224 -\332\137\251\260\312\314\115\012\357\107\151\003\057\042\373\361 -\050\316\277\135\120\145\250\220\155\263\164\260\010\307\254\250 -\321\353\076\234\374\135\032\203\056\053\313\265\363\104\235\072 -\247\027\141\226\242\161\323\160\226\025\115\267\114\163\356\031 -\134\305\133\076\101\376\254\165\140\073\033\143\316\000\335\332 -\010\220\142\264\345\055\356\110\247\153\027\231\124\276\207\112 -\343\251\136\004\114\353\020\155\124\326\357\361\350\362\142\026 -\313\200\153\355\075\355\365\037\060\245\256\113\311\023\355\212 -\001\001\311\270\121\130\300\146\072\261\146\113\304\325\061\002 -\142\351\164\204\014\333\115\106\055\002\003\001\000\001\243\102 -\060\100\060\035\006\003\125\035\016\004\026\004\024\322\237\210 -\337\241\315\054\275\354\365\073\001\001\223\063\047\262\353\140 -\113\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 -\006\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\015\006\011\052\206\110\206\367\015\001\001\014\005 -\000\003\202\002\001\000\062\312\200\263\235\075\124\006\335\322 -\322\056\360\244\001\041\013\147\110\312\155\216\340\310\252\015 -\252\215\041\127\217\306\076\172\312\333\121\324\122\263\324\226 -\204\245\130\140\177\345\013\216\037\365\334\012\025\201\345\073 -\266\267\042\057\011\234\023\026\261\154\014\065\010\155\253\143 -\162\355\334\276\354\307\127\346\060\040\161\326\327\020\301\023 -\125\001\214\052\103\344\101\361\317\072\172\123\222\316\242\003 -\005\015\070\337\002\273\020\056\331\073\322\233\172\300\241\246 -\370\265\061\346\364\165\311\271\123\231\165\107\042\132\024\025 -\307\170\033\266\235\351\014\370\033\166\361\205\204\336\241\332 -\022\357\244\342\020\227\172\170\336\014\121\227\250\041\100\213 -\206\275\015\360\136\116\113\066\273\073\040\037\212\102\126\341 -\013\032\277\173\320\042\103\054\104\214\373\345\052\264\154\034 -\034\272\224\340\023\176\041\346\232\302\313\305\102\144\264\036 -\224\173\010\045\310\161\314\207\105\127\205\323\237\051\142\042 -\203\121\227\000\030\227\167\152\230\222\311\174\140\154\337\154 -\175\112\344\160\114\302\236\270\035\367\320\064\307\017\314\373 -\247\377\003\276\255\160\220\332\013\335\310\155\227\137\232\177 -\011\062\101\375\315\242\314\132\155\114\362\252\111\376\146\370 -\351\330\065\353\016\050\036\356\110\057\072\320\171\011\070\174 -\246\042\202\223\225\320\003\276\276\002\240\005\335\040\042\343 -\157\035\210\064\140\306\346\012\271\011\165\013\360\007\350\151 -\226\065\307\373\043\201\216\070\071\270\105\053\103\170\242\321 -\054\024\377\015\050\162\162\225\233\136\011\333\211\104\230\252 -\241\111\273\161\122\362\277\366\377\047\241\066\257\270\266\167 -\210\335\072\244\155\233\064\220\334\024\135\060\277\267\353\027 -\344\207\267\161\320\241\327\167\025\324\102\327\362\363\061\231 -\135\233\335\026\155\077\352\006\043\370\106\242\042\355\223\366 -\335\232\346\052\207\261\230\124\361\042\367\153\105\343\342\216 -\166\035\232\215\304\006\215\066\267\024\363\235\124\151\267\216 -\074\325\244\155\223\201\267\255\366\275\144\173\302\311\150\071 -\240\222\234\315\064\206\221\220\372\144\121\235\376\376\353\245 -\365\165\336\211\367\162 +\060\202\005\152\060\202\003\122\240\003\002\001\002\002\020\055 +\335\254\316\142\227\224\241\103\350\260\315\166\152\136\140\060 +\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\117 +\061\013\060\011\006\003\125\004\006\023\002\124\127\061\043\060 +\041\006\003\125\004\012\014\032\103\150\165\156\147\150\167\141 +\040\124\145\154\145\143\157\155\040\103\157\056\054\040\114\164 +\144\056\061\033\060\031\006\003\125\004\003\014\022\110\151\120 +\113\111\040\122\157\157\164\040\103\101\040\055\040\107\061\060 +\036\027\015\061\071\060\062\062\062\060\071\064\066\060\064\132 +\027\015\063\067\061\062\063\061\061\065\065\071\065\071\132\060 +\117\061\013\060\011\006\003\125\004\006\023\002\124\127\061\043 +\060\041\006\003\125\004\012\014\032\103\150\165\156\147\150\167 +\141\040\124\145\154\145\143\157\155\040\103\157\056\054\040\114 +\164\144\056\061\033\060\031\006\003\125\004\003\014\022\110\151 +\120\113\111\040\122\157\157\164\040\103\101\040\055\040\107\061 +\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 +\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 +\000\364\036\177\122\163\062\014\163\344\275\023\164\243\324\060 +\250\320\256\113\330\266\337\165\107\146\364\174\347\071\004\036 +\152\160\040\322\132\107\162\147\125\364\245\350\235\325\036\041 +\241\360\147\272\314\041\150\276\104\123\277\215\371\342\334\057 +\125\310\067\077\037\244\300\234\263\344\167\134\240\106\376\167 +\372\032\240\070\352\355\232\162\336\053\275\224\127\072\272\354 +\171\347\137\175\102\144\071\172\046\066\367\044\360\325\057\272 +\225\230\021\146\255\227\065\326\165\001\200\340\257\364\204\141 +\214\015\036\137\174\207\226\136\101\257\353\207\352\370\135\361 +\056\210\005\076\114\042\273\332\037\052\335\122\106\144\071\363 +\102\316\331\236\014\263\260\167\227\144\234\300\364\243\056\037 +\225\007\260\027\337\060\333\000\030\226\114\241\201\113\335\004 +\155\123\243\075\374\007\254\324\305\067\202\353\344\225\010\031 +\050\202\322\102\072\243\330\123\354\171\211\140\110\140\310\162 +\222\120\334\003\217\203\077\262\102\127\132\333\152\351\021\227 +\335\205\050\274\060\114\253\343\302\261\105\104\107\037\340\212 +\026\007\226\322\041\017\123\300\355\251\176\324\116\354\233\011 +\354\257\102\254\060\326\277\321\020\105\340\246\026\262\245\305 +\323\117\163\224\063\161\002\241\152\243\326\063\227\117\041\143 +\036\133\217\331\301\136\105\161\167\017\201\135\137\041\232\255 +\203\314\372\136\326\215\043\137\033\075\101\257\040\165\146\132 +\112\366\237\373\253\030\367\161\300\266\035\061\354\073\040\353 +\313\342\270\365\256\222\262\367\341\204\113\362\242\362\223\232 +\042\236\323\024\157\066\124\275\037\136\131\025\271\163\250\301 +\174\157\173\142\351\026\154\107\132\145\363\016\021\233\106\331 +\375\155\334\326\234\300\264\175\245\260\335\077\126\157\241\371 +\366\344\022\110\375\006\177\022\127\266\251\043\117\133\003\303 +\340\161\052\043\267\367\260\261\073\274\230\275\326\230\250\014 +\153\366\216\022\147\246\362\262\130\344\002\011\023\074\251\273 +\020\264\322\060\105\361\354\367\000\021\337\145\370\334\053\103 +\125\277\026\227\304\017\325\054\141\204\252\162\206\376\346\072 +\176\302\077\175\356\374\057\024\076\346\205\335\120\157\267\111 +\355\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035 +\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 +\035\016\004\026\004\024\362\167\027\372\136\250\376\366\075\161 +\325\150\272\311\106\014\070\330\257\260\060\016\006\003\125\035 +\017\001\001\377\004\004\003\002\001\206\060\015\006\011\052\206 +\110\206\367\015\001\001\013\005\000\003\202\002\001\000\120\121 +\360\165\334\160\004\343\377\252\165\324\161\242\313\236\217\250 +\251\323\257\165\307\124\317\072\034\004\231\042\254\304\021\342 +\357\063\112\246\043\035\016\015\107\330\067\307\157\257\064\177 +\117\201\153\065\117\351\162\245\061\342\170\347\367\116\224\030 +\133\100\175\317\153\041\124\206\346\225\172\373\306\312\352\234 +\110\116\127\011\135\057\254\364\245\264\227\063\130\325\254\171 +\251\314\137\371\205\372\122\305\215\370\221\024\353\072\015\027 +\320\122\302\173\343\302\163\216\106\170\006\070\054\350\134\332 +\146\304\364\244\360\126\031\063\051\132\145\222\005\107\106\112 +\253\204\303\036\047\241\037\021\222\231\047\165\223\017\274\066 +\073\227\127\217\046\133\014\273\234\017\324\156\060\007\324\334 +\137\066\150\146\071\203\226\047\046\212\310\304\071\376\232\041 +\157\325\162\206\351\177\142\345\227\116\320\044\320\100\260\320 +\165\010\216\275\150\356\010\327\156\174\020\160\106\033\174\340 +\210\262\236\162\206\231\001\343\277\237\111\031\264\045\276\126 +\145\256\027\143\345\036\337\350\377\107\245\277\341\046\005\204 +\344\260\300\257\347\010\231\250\014\136\046\200\105\324\370\150 +\057\226\217\256\342\112\034\234\026\014\023\157\070\207\366\273 +\310\064\137\222\003\121\171\160\246\337\313\365\231\115\171\315 +\116\274\127\237\103\116\153\056\053\030\370\152\163\214\272\305 +\065\357\071\152\101\036\317\161\250\242\262\206\007\133\072\311 +\341\357\077\145\004\200\107\062\104\160\225\116\061\147\152\164 +\133\020\105\165\352\260\237\320\346\065\376\116\237\213\314\053 +\222\105\133\156\045\140\205\106\315\321\252\260\166\146\223\167 +\226\276\203\276\070\266\044\116\046\013\314\355\172\126\032\340 +\351\132\306\144\255\114\172\000\110\104\057\271\100\273\023\076 +\276\025\170\235\205\201\112\052\127\336\325\031\103\332\333\312 +\133\107\206\203\013\077\266\015\166\170\163\171\042\136\261\200 +\037\317\276\321\077\126\020\230\053\225\207\241\037\235\144\024 +\140\071\054\263\000\125\056\344\365\263\016\127\304\221\101\000 +\234\077\350\245\337\352\366\377\310\360\255\155\122\250\027\253 +\233\141\374\022\121\065\344\045\375\257\252\152\206\071 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "NAVER Global Root Certification Authority" -# Issuer: CN=NAVER Global Root Certification Authority,O=NAVER BUSINESS PLATFORM Corp.,C=KR -# Serial Number:01:94:30:1e:a2:0b:dd:f5:c5:33:2a:b1:43:44:71:f8:d6:50:4d:0d -# Subject: CN=NAVER Global Root Certification Authority,O=NAVER BUSINESS PLATFORM Corp.,C=KR -# Not Valid Before: Fri Aug 18 08:58:42 2017 -# Not Valid After : Tue Aug 18 23:59:59 2037 -# Fingerprint (SHA-256): 88:F4:38:DC:F8:FF:D1:FA:8F:42:91:15:FF:E5:F8:2A:E1:E0:6E:0C:70:C3:75:FA:AD:71:7B:34:A4:9E:72:65 -# Fingerprint (SHA1): 8F:6B:F2:A9:27:4A:DA:14:A0:C4:F4:8E:61:27:F9:C0:1E:78:5D:D1 +# Trust for "HiPKI Root CA - G1" +# Issuer: CN=HiPKI Root CA - G1,O="Chunghwa Telecom Co., Ltd.",C=TW +# Serial Number:2d:dd:ac:ce:62:97:94:a1:43:e8:b0:cd:76:6a:5e:60 +# Subject: CN=HiPKI Root CA - G1,O="Chunghwa Telecom Co., Ltd.",C=TW +# Not Valid Before: Fri Feb 22 09:46:04 2019 +# Not Valid After : Thu Dec 31 15:59:59 2037 +# Fingerprint (SHA-256): F0:15:CE:3C:C2:39:BF:EF:06:4B:E9:F1:D2:C4:17:E1:A0:26:4A:0A:94:BE:1F:0C:8D:12:18:64:EB:69:49:CC +# Fingerprint (SHA1): 6A:92:E4:A8:EE:1B:EC:96:45:37:E3:29:57:49:CD:96:E3:E5:D2:60 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "NAVER Global Root Certification Authority" +CKA_LABEL UTF8 "HiPKI Root CA - G1" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\217\153\362\251\047\112\332\024\240\304\364\216\141\047\371\300 -\036\170\135\321 +\152\222\344\250\356\033\354\226\105\067\343\051\127\111\315\226 +\343\345\322\140 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\310\176\101\366\045\073\365\011\263\027\350\106\075\277\320\233 +\151\105\337\026\145\113\350\150\232\217\166\137\377\200\236\323 END CKA_ISSUER MULTILINE_OCTAL -\060\151\061\013\060\011\006\003\125\004\006\023\002\113\122\061 -\046\060\044\006\003\125\004\012\014\035\116\101\126\105\122\040 -\102\125\123\111\116\105\123\123\040\120\114\101\124\106\117\122 -\115\040\103\157\162\160\056\061\062\060\060\006\003\125\004\003 -\014\051\116\101\126\105\122\040\107\154\157\142\141\154\040\122 -\157\157\164\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171 +\060\117\061\013\060\011\006\003\125\004\006\023\002\124\127\061 +\043\060\041\006\003\125\004\012\014\032\103\150\165\156\147\150 +\167\141\040\124\145\154\145\143\157\155\040\103\157\056\054\040 +\114\164\144\056\061\033\060\031\006\003\125\004\003\014\022\110 +\151\120\113\111\040\122\157\157\164\040\103\101\040\055\040\107 +\061 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\001\224\060\036\242\013\335\365\305\063\052\261\103\104 -\161\370\326\120\115\015 +\002\020\055\335\254\316\142\227\224\241\103\350\260\315\166\152 +\136\140 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST @@ -20973,845 +22122,810 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "AC RAIZ FNMT-RCM SERVIDORES SEGUROS" +# Certificate "GlobalSign ECC Root CA - R4" # -# Issuer: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS,OID.2.5.4.97=VATES-Q2826004J,OU=Ceres,O=FNMT-RCM,C=ES -# Serial Number:62:f6:32:6c:e5:c4:e3:68:5c:1b:62:dd:9c:2e:9d:95 -# Subject: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS,OID.2.5.4.97=VATES-Q2826004J,OU=Ceres,O=FNMT-RCM,C=ES -# Not Valid Before: Thu Dec 20 09:37:33 2018 -# Not Valid After : Sun Dec 20 09:37:33 2043 -# Fingerprint (SHA-256): 55:41:53:B1:3D:2C:F9:DD:B7:53:BF:BE:1A:4E:0A:E0:8D:0A:A4:18:70:58:FE:60:A2:B8:62:B2:E4:B8:7B:CB -# Fingerprint (SHA1): 62:FF:D9:9E:C0:65:0D:03:CE:75:93:D2:ED:3F:2D:32:C9:E3:E5:4A +# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R4 +# Serial Number:02:03:e5:7e:f5:3f:93:fd:a5:09:21:b2:a6 +# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R4 +# Not Valid Before: Tue Nov 13 00:00:00 2012 +# Not Valid After : Tue Jan 19 03:14:07 2038 +# Fingerprint (SHA-256): B0:85:D7:0B:96:4F:19:1A:73:E4:AF:0D:54:AE:7A:0E:07:AA:FD:AF:9B:71:DD:08:62:13:8A:B7:32:5A:24:A2 +# Fingerprint (SHA1): 6B:A0:B0:98:E1:71:EF:5A:AD:FE:48:15:80:77:10:F4:BD:6F:0B:28 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AC RAIZ FNMT-RCM SERVIDORES SEGUROS" +CKA_LABEL UTF8 "GlobalSign ECC Root CA - R4" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\170\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\021\060\017\006\003\125\004\012\014\010\106\116\115\124\055\122 -\103\115\061\016\060\014\006\003\125\004\013\014\005\103\145\162 -\145\163\061\030\060\026\006\003\125\004\141\014\017\126\101\124 -\105\123\055\121\062\070\062\066\060\060\064\112\061\054\060\052 -\006\003\125\004\003\014\043\101\103\040\122\101\111\132\040\106 -\116\115\124\055\122\103\115\040\123\105\122\126\111\104\117\122 -\105\123\040\123\105\107\125\122\117\123 +\060\120\061\044\060\042\006\003\125\004\013\023\033\107\154\157 +\142\141\154\123\151\147\156\040\105\103\103\040\122\157\157\164 +\040\103\101\040\055\040\122\064\061\023\060\021\006\003\125\004 +\012\023\012\107\154\157\142\141\154\123\151\147\156\061\023\060 +\021\006\003\125\004\003\023\012\107\154\157\142\141\154\123\151 +\147\156 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\170\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\021\060\017\006\003\125\004\012\014\010\106\116\115\124\055\122 -\103\115\061\016\060\014\006\003\125\004\013\014\005\103\145\162 -\145\163\061\030\060\026\006\003\125\004\141\014\017\126\101\124 -\105\123\055\121\062\070\062\066\060\060\064\112\061\054\060\052 -\006\003\125\004\003\014\043\101\103\040\122\101\111\132\040\106 -\116\115\124\055\122\103\115\040\123\105\122\126\111\104\117\122 -\105\123\040\123\105\107\125\122\117\123 +\060\120\061\044\060\042\006\003\125\004\013\023\033\107\154\157 +\142\141\154\123\151\147\156\040\105\103\103\040\122\157\157\164 +\040\103\101\040\055\040\122\064\061\023\060\021\006\003\125\004 +\012\023\012\107\154\157\142\141\154\123\151\147\156\061\023\060 +\021\006\003\125\004\003\023\012\107\154\157\142\141\154\123\151 +\147\156 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\142\366\062\154\345\304\343\150\134\033\142\335\234\056 -\235\225 +\002\015\002\003\345\176\365\077\223\375\245\011\041\262\246 END CKA_VALUE MULTILINE_OCTAL -\060\202\002\156\060\202\001\363\240\003\002\001\002\002\020\142 -\366\062\154\345\304\343\150\134\033\142\335\234\056\235\225\060 -\012\006\010\052\206\110\316\075\004\003\003\060\170\061\013\060 -\011\006\003\125\004\006\023\002\105\123\061\021\060\017\006\003 -\125\004\012\014\010\106\116\115\124\055\122\103\115\061\016\060 -\014\006\003\125\004\013\014\005\103\145\162\145\163\061\030\060 -\026\006\003\125\004\141\014\017\126\101\124\105\123\055\121\062 -\070\062\066\060\060\064\112\061\054\060\052\006\003\125\004\003 -\014\043\101\103\040\122\101\111\132\040\106\116\115\124\055\122 -\103\115\040\123\105\122\126\111\104\117\122\105\123\040\123\105 -\107\125\122\117\123\060\036\027\015\061\070\061\062\062\060\060 -\071\063\067\063\063\132\027\015\064\063\061\062\062\060\060\071 -\063\067\063\063\132\060\170\061\013\060\011\006\003\125\004\006 -\023\002\105\123\061\021\060\017\006\003\125\004\012\014\010\106 -\116\115\124\055\122\103\115\061\016\060\014\006\003\125\004\013 -\014\005\103\145\162\145\163\061\030\060\026\006\003\125\004\141 -\014\017\126\101\124\105\123\055\121\062\070\062\066\060\060\064 -\112\061\054\060\052\006\003\125\004\003\014\043\101\103\040\122 -\101\111\132\040\106\116\115\124\055\122\103\115\040\123\105\122 -\126\111\104\117\122\105\123\040\123\105\107\125\122\117\123\060 -\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 -\004\000\042\003\142\000\004\366\272\127\123\310\312\253\337\066 -\112\122\041\344\227\322\203\147\236\360\145\121\320\136\207\307 -\107\261\131\362\127\107\233\000\002\223\104\027\151\333\102\307 -\261\262\072\030\016\264\135\214\263\146\135\241\064\371\066\054 -\111\333\363\106\374\263\104\151\104\023\146\375\327\305\375\257 -\066\115\316\003\115\007\161\317\257\152\005\322\242\103\132\012 -\122\157\001\003\116\216\213\243\102\060\100\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003 -\125\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003 -\125\035\016\004\026\004\024\001\271\057\357\277\021\206\140\362 -\117\320\101\156\253\163\037\347\322\156\111\060\012\006\010\052 -\206\110\316\075\004\003\003\003\151\000\060\146\002\061\000\256 -\112\343\053\100\303\164\021\362\225\255\026\043\336\116\014\032 -\346\135\245\044\136\153\104\173\374\070\342\117\313\234\105\027 -\021\114\024\047\046\125\071\165\112\003\314\023\220\237\222\002 -\061\000\372\112\154\140\210\163\363\356\270\230\142\251\316\053 -\302\331\212\246\160\061\035\257\260\224\114\353\117\306\343\321 -\363\142\247\074\377\223\056\007\134\111\001\147\151\022\002\162 -\277\347 +\060\202\001\334\060\202\001\203\240\003\002\001\002\002\015\002 +\003\345\176\365\077\223\375\245\011\041\262\246\060\012\006\010 +\052\206\110\316\075\004\003\002\060\120\061\044\060\042\006\003 +\125\004\013\023\033\107\154\157\142\141\154\123\151\147\156\040 +\105\103\103\040\122\157\157\164\040\103\101\040\055\040\122\064 +\061\023\060\021\006\003\125\004\012\023\012\107\154\157\142\141 +\154\123\151\147\156\061\023\060\021\006\003\125\004\003\023\012 +\107\154\157\142\141\154\123\151\147\156\060\036\027\015\061\062 +\061\061\061\063\060\060\060\060\060\060\132\027\015\063\070\060 +\061\061\071\060\063\061\064\060\067\132\060\120\061\044\060\042 +\006\003\125\004\013\023\033\107\154\157\142\141\154\123\151\147 +\156\040\105\103\103\040\122\157\157\164\040\103\101\040\055\040 +\122\064\061\023\060\021\006\003\125\004\012\023\012\107\154\157 +\142\141\154\123\151\147\156\061\023\060\021\006\003\125\004\003 +\023\012\107\154\157\142\141\154\123\151\147\156\060\131\060\023 +\006\007\052\206\110\316\075\002\001\006\010\052\206\110\316\075 +\003\001\007\003\102\000\004\270\306\171\323\217\154\045\016\237 +\056\071\031\034\003\244\256\232\345\071\007\011\026\312\143\261 +\271\206\370\212\127\301\127\316\102\372\163\241\367\145\102\377 +\036\301\000\262\156\163\016\377\307\041\345\030\244\252\331\161 +\077\250\324\271\316\214\035\243\102\060\100\060\016\006\003\125 +\035\017\001\001\377\004\004\003\002\001\206\060\017\006\003\125 +\035\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003 +\125\035\016\004\026\004\024\124\260\173\255\105\270\342\100\177 +\373\012\156\373\276\063\311\074\243\204\325\060\012\006\010\052 +\206\110\316\075\004\003\002\003\107\000\060\104\002\040\042\117 +\164\162\271\140\257\361\346\234\240\026\005\120\137\303\136\073 +\156\141\164\357\276\001\304\276\030\110\131\141\202\062\002\040 +\046\235\124\143\100\336\067\140\120\317\310\330\355\235\202\256 +\067\230\274\243\217\114\114\251\064\053\154\357\373\225\233\046 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "AC RAIZ FNMT-RCM SERVIDORES SEGUROS" -# Issuer: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS,OID.2.5.4.97=VATES-Q2826004J,OU=Ceres,O=FNMT-RCM,C=ES -# Serial Number:62:f6:32:6c:e5:c4:e3:68:5c:1b:62:dd:9c:2e:9d:95 -# Subject: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS,OID.2.5.4.97=VATES-Q2826004J,OU=Ceres,O=FNMT-RCM,C=ES -# Not Valid Before: Thu Dec 20 09:37:33 2018 -# Not Valid After : Sun Dec 20 09:37:33 2043 -# Fingerprint (SHA-256): 55:41:53:B1:3D:2C:F9:DD:B7:53:BF:BE:1A:4E:0A:E0:8D:0A:A4:18:70:58:FE:60:A2:B8:62:B2:E4:B8:7B:CB -# Fingerprint (SHA1): 62:FF:D9:9E:C0:65:0D:03:CE:75:93:D2:ED:3F:2D:32:C9:E3:E5:4A +# Trust for "GlobalSign ECC Root CA - R4" +# Issuer: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R4 +# Serial Number:02:03:e5:7e:f5:3f:93:fd:a5:09:21:b2:a6 +# Subject: CN=GlobalSign,O=GlobalSign,OU=GlobalSign ECC Root CA - R4 +# Not Valid Before: Tue Nov 13 00:00:00 2012 +# Not Valid After : Tue Jan 19 03:14:07 2038 +# Fingerprint (SHA-256): B0:85:D7:0B:96:4F:19:1A:73:E4:AF:0D:54:AE:7A:0E:07:AA:FD:AF:9B:71:DD:08:62:13:8A:B7:32:5A:24:A2 +# Fingerprint (SHA1): 6B:A0:B0:98:E1:71:EF:5A:AD:FE:48:15:80:77:10:F4:BD:6F:0B:28 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "AC RAIZ FNMT-RCM SERVIDORES SEGUROS" +CKA_LABEL UTF8 "GlobalSign ECC Root CA - R4" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\142\377\331\236\300\145\015\003\316\165\223\322\355\077\055\062 -\311\343\345\112 +\153\240\260\230\341\161\357\132\255\376\110\025\200\167\020\364 +\275\157\013\050 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\031\066\234\122\003\057\322\321\273\043\314\335\036\022\125\273 +\046\051\370\155\341\210\277\242\145\177\252\304\315\017\177\374 END CKA_ISSUER MULTILINE_OCTAL -\060\170\061\013\060\011\006\003\125\004\006\023\002\105\123\061 -\021\060\017\006\003\125\004\012\014\010\106\116\115\124\055\122 -\103\115\061\016\060\014\006\003\125\004\013\014\005\103\145\162 -\145\163\061\030\060\026\006\003\125\004\141\014\017\126\101\124 -\105\123\055\121\062\070\062\066\060\060\064\112\061\054\060\052 -\006\003\125\004\003\014\043\101\103\040\122\101\111\132\040\106 -\116\115\124\055\122\103\115\040\123\105\122\126\111\104\117\122 -\105\123\040\123\105\107\125\122\117\123 +\060\120\061\044\060\042\006\003\125\004\013\023\033\107\154\157 +\142\141\154\123\151\147\156\040\105\103\103\040\122\157\157\164 +\040\103\101\040\055\040\122\064\061\023\060\021\006\003\125\004 +\012\023\012\107\154\157\142\141\154\123\151\147\156\061\023\060 +\021\006\003\125\004\003\023\012\107\154\157\142\141\154\123\151 +\147\156 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\142\366\062\154\345\304\343\150\134\033\142\335\234\056 -\235\225 +\002\015\002\003\345\176\365\077\223\375\245\011\041\262\246 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "GlobalSign Secure Mail Root R45" +# Certificate "GTS Root R1" # -# Issuer: CN=GlobalSign Secure Mail Root R45,O=GlobalSign nv-sa,C=BE -# Serial Number:76:53:fe:a8:4c:50:ab:9f:8d:32:b5:1d:03:8f:57:dc -# Subject: CN=GlobalSign Secure Mail Root R45,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 18 00:00:00 2020 -# Not Valid After : Sat Mar 18 00:00:00 2045 -# Fingerprint (SHA-256): 31:9A:F0:A7:72:9E:6F:89:26:9C:13:1E:A6:A3:A1:6F:CD:86:38:9F:DC:AB:3C:47:A4:A6:75:C1:61:A3:F9:74 -# Fingerprint (SHA1): 76:18:D1:F3:80:24:3D:52:40:C6:11:6A:AD:57:77:09:7D:81:30:A0 +# Issuer: CN=GTS Root R1,O=Google Trust Services LLC,C=US +# Serial Number:02:03:e5:93:6f:31:b0:13:49:88:6b:a2:17 +# Subject: CN=GTS Root R1,O=Google Trust Services LLC,C=US +# Not Valid Before: Wed Jun 22 00:00:00 2016 +# Not Valid After : Sun Jun 22 00:00:00 2036 +# Fingerprint (SHA-256): D9:47:43:2A:BD:E7:B7:FA:90:FC:2E:6B:59:10:1B:12:80:E0:E1:C7:E4:E4:0F:A3:C6:88:7F:FF:57:A7:F4:CF +# Fingerprint (SHA1): E5:8C:1C:C4:91:3B:38:63:4B:E9:10:6E:E3:AD:8E:6B:9D:D9:81:4A CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Secure Mail Root R45" +CKA_LABEL UTF8 "GTS Root R1" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 -\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 -\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 -\040\122\064\065 +\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 +\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 +\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 +\123\040\122\157\157\164\040\122\061 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 -\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 -\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 -\040\122\064\065 +\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 +\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 +\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 +\123\040\122\157\157\164\040\122\061 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\123\376\250\114\120\253\237\215\062\265\035\003\217 -\127\334 +\002\015\002\003\345\223\157\061\260\023\111\210\153\242\027 END CKA_VALUE MULTILINE_OCTAL -\060\202\005\160\060\202\003\130\240\003\002\001\002\002\020\166 -\123\376\250\114\120\253\237\215\062\265\035\003\217\127\334\060 -\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\122 -\061\013\060\011\006\003\125\004\006\023\002\102\105\061\031\060 -\027\006\003\125\004\012\023\020\107\154\157\142\141\154\123\151 -\147\156\040\156\166\055\163\141\061\050\060\046\006\003\125\004 -\003\023\037\107\154\157\142\141\154\123\151\147\156\040\123\145 -\143\165\162\145\040\115\141\151\154\040\122\157\157\164\040\122 -\064\065\060\036\027\015\062\060\060\063\061\070\060\060\060\060 -\060\060\132\027\015\064\065\060\063\061\070\060\060\060\060\060 -\060\132\060\122\061\013\060\011\006\003\125\004\006\023\002\102 -\105\061\031\060\027\006\003\125\004\012\023\020\107\154\157\142 -\141\154\123\151\147\156\040\156\166\055\163\141\061\050\060\046 -\006\003\125\004\003\023\037\107\154\157\142\141\154\123\151\147 -\156\040\123\145\143\165\162\145\040\115\141\151\154\040\122\157 -\157\164\040\122\064\065\060\202\002\042\060\015\006\011\052\206 -\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202 -\002\012\002\202\002\001\000\334\171\314\155\006\371\155\273\340 -\126\004\154\177\340\165\314\055\005\111\350\113\334\124\354\133 -\167\225\162\277\177\142\235\205\251\212\044\120\137\123\345\333 -\164\157\244\051\133\023\052\011\255\232\305\057\302\367\166\073 -\241\105\106\252\103\346\044\376\053\260\157\062\160\031\106\132 -\171\046\057\374\075\175\137\144\313\127\314\141\141\250\331\225 -\156\343\225\240\156\177\107\022\030\326\357\003\311\373\212\372 -\232\275\202\025\251\125\167\113\021\117\131\340\153\303\161\363 -\014\330\124\325\201\150\076\023\271\025\056\207\212\074\104\047 -\066\142\044\156\370\054\005\162\060\141\275\102\221\043\304\235 -\045\247\331\124\232\024\243\061\255\200\171\014\247\143\154\230 -\243\254\127\107\063\037\145\226\341\320\322\065\332\371\161\367 -\241\246\045\265\101\135\337\076\140\330\321\366\237\245\362\270 -\314\023\252\217\371\262\156\341\203\055\223\335\076\205\032\335 -\350\261\134\046\001\313\111\205\374\374\322\324\177\205\142\206 -\164\371\313\354\065\042\242\014\060\217\073\253\171\353\126\362 -\372\102\363\355\371\037\105\211\100\051\255\352\222\164\352\122 -\375\126\264\053\332\242\355\165\302\156\253\316\122\220\113\366 -\336\360\111\217\232\110\324\210\031\155\105\346\314\214\271\335 -\144\140\140\002\100\370\271\317\274\130\353\075\205\271\306\012 -\323\234\007\146\217\307\030\071\043\106\341\074\036\243\057\120 -\141\222\013\075\053\154\361\243\107\070\127\221\253\015\217\306 -\235\115\004\322\046\122\134\345\245\375\052\055\026\052\001\151 -\347\251\175\341\066\267\261\052\305\331\261\215\275\271\213\316 -\314\213\241\076\013\110\315\120\225\064\304\330\010\131\330\153 -\046\364\276\365\324\042\027\000\127\311\256\233\004\060\063\237 -\013\373\337\126\242\311\156\124\166\332\261\227\142\047\131\017 -\021\212\042\033\144\226\077\250\361\267\044\112\215\074\123\174 -\155\203\166\075\262\046\110\163\365\104\026\001\055\011\052\216 -\026\226\120\320\163\006\135\273\042\110\202\114\012\106\132\077 -\200\377\134\362\362\232\254\054\010\340\326\352\360\022\070\201 -\117\246\020\355\106\253\314\026\234\013\317\144\246\231\002\205 -\104\147\106\255\375\115\347\002\003\001\000\001\243\102\060\100 -\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\206 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\035\006\003\125\035\016\004\026\004\024\240\223\025\050 -\156\356\217\010\262\065\306\236\142\171\164\247\261\016\053\173 -\060\015\006\011\052\206\110\206\367\015\001\001\014\005\000\003 -\202\002\001\000\105\012\370\321\134\254\142\201\320\004\327\266 -\377\127\121\211\013\014\313\336\044\145\067\373\253\236\355\146 -\364\352\014\031\151\211\270\031\261\060\126\264\331\366\367\276 -\306\256\227\313\105\366\021\214\072\060\144\114\301\237\131\300 -\106\102\010\006\107\144\027\170\340\225\007\006\326\214\242\254 -\251\331\077\323\173\126\117\374\304\207\050\337\266\053\026\043 -\300\237\037\133\343\326\104\136\042\117\043\004\214\065\026\265 -\171\007\206\134\057\227\342\366\010\144\246\334\333\250\212\343 -\244\173\167\015\321\051\223\050\040\264\123\243\113\116\137\336 -\301\366\165\043\374\037\074\170\117\160\061\170\057\242\065\124 -\161\004\254\310\304\155\303\366\221\261\376\315\356\104\156\201 -\366\100\305\076\052\001\277\253\114\261\003\077\015\021\344\017 -\322\044\343\042\210\233\237\137\107\075\121\111\340\011\067\176 -\027\041\061\166\267\147\161\110\050\113\045\327\020\350\237\141 -\131\026\305\076\062\116\037\014\316\243\314\017\344\307\021\007 -\042\057\070\010\335\133\227\353\102\154\131\232\232\356\172\320 -\235\337\305\333\011\103\056\012\252\031\075\153\350\152\060\172 -\127\346\277\263\152\071\251\217\343\361\117\145\150\266\275\237 -\050\217\241\026\132\011\120\072\062\056\035\057\104\021\102\246 -\000\346\061\230\377\055\241\017\346\244\140\126\317\171\327\262 -\116\327\260\372\156\014\127\043\307\316\037\245\261\114\155\031 -\111\236\016\177\160\217\161\077\130\050\237\165\335\141\340\072 -\267\071\266\356\227\324\065\121\373\213\111\140\310\074\146\256 -\227\356\215\046\131\127\273\170\360\172\120\060\011\260\140\252 -\237\116\334\311\076\036\072\334\142\223\063\260\072\124\164\157 -\054\061\105\321\153\021\062\152\150\166\366\075\366\152\023\136 -\044\230\347\352\035\232\317\170\202\007\140\367\115\020\323\201 -\232\105\215\236\257\233\334\200\307\103\262\225\150\244\303\016 -\350\012\107\025\277\124\063\334\001\347\325\246\036\163\330\172 -\262\277\057\255\343\125\060\236\337\016\101\274\340\021\365\241 -\014\250\042\341\343\000\243\116\160\174\222\343\004\321\172\102 -\212\165\220\131\343\233\321\114\242\144\275\163\171\233\157\362 -\263\301\366\074 +\060\202\005\127\060\202\003\077\240\003\002\001\002\002\015\002 +\003\345\223\157\061\260\023\111\210\153\242\027\060\015\006\011 +\052\206\110\206\367\015\001\001\014\005\000\060\107\061\013\060 +\011\006\003\125\004\006\023\002\125\123\061\042\060\040\006\003 +\125\004\012\023\031\107\157\157\147\154\145\040\124\162\165\163 +\164\040\123\145\162\166\151\143\145\163\040\114\114\103\061\024 +\060\022\006\003\125\004\003\023\013\107\124\123\040\122\157\157 +\164\040\122\061\060\036\027\015\061\066\060\066\062\062\060\060 +\060\060\060\060\132\027\015\063\066\060\066\062\062\060\060\060 +\060\060\060\132\060\107\061\013\060\011\006\003\125\004\006\023 +\002\125\123\061\042\060\040\006\003\125\004\012\023\031\107\157 +\157\147\154\145\040\124\162\165\163\164\040\123\145\162\166\151 +\143\145\163\040\114\114\103\061\024\060\022\006\003\125\004\003 +\023\013\107\124\123\040\122\157\157\164\040\122\061\060\202\002 +\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000 +\003\202\002\017\000\060\202\002\012\002\202\002\001\000\266\021 +\002\213\036\343\241\167\233\073\334\277\224\076\267\225\247\100 +\074\241\375\202\371\175\062\006\202\161\366\366\214\177\373\350 +\333\274\152\056\227\227\243\214\113\371\053\366\261\371\316\204 +\035\261\371\305\227\336\357\271\362\243\351\274\022\211\136\247 +\252\122\253\370\043\047\313\244\261\234\143\333\327\231\176\360 +\012\136\353\150\246\364\306\132\107\015\115\020\063\343\116\261 +\023\243\310\030\154\113\354\374\011\220\337\235\144\051\045\043 +\007\241\264\322\075\056\140\340\317\322\011\207\273\315\110\360 +\115\302\302\172\210\212\273\272\317\131\031\326\257\217\260\007 +\260\236\061\361\202\301\300\337\056\246\155\154\031\016\265\330 +\176\046\032\105\003\075\260\171\244\224\050\255\017\177\046\345 +\250\010\376\226\350\074\150\224\123\356\203\072\210\053\025\226 +\011\262\340\172\214\056\165\326\234\353\247\126\144\217\226\117 +\150\256\075\227\302\204\217\300\274\100\300\013\134\275\366\207 +\263\065\154\254\030\120\177\204\340\114\315\222\323\040\351\063 +\274\122\231\257\062\265\051\263\045\052\264\110\371\162\341\312 +\144\367\346\202\020\215\350\235\302\212\210\372\070\146\212\374 +\143\371\001\371\170\375\173\134\167\372\166\207\372\354\337\261 +\016\171\225\127\264\275\046\357\326\001\321\353\026\012\273\216 +\013\265\305\305\212\125\253\323\254\352\221\113\051\314\031\244 +\062\045\116\052\361\145\104\320\002\316\252\316\111\264\352\237 +\174\203\260\100\173\347\103\253\247\154\243\217\175\211\201\372 +\114\245\377\325\216\303\316\113\340\265\330\263\216\105\317\166 +\300\355\100\053\375\123\017\260\247\325\073\015\261\212\242\003 +\336\061\255\314\167\352\157\173\076\326\337\221\042\022\346\276 +\372\330\062\374\020\143\024\121\162\336\135\326\026\223\275\051 +\150\063\357\072\146\354\007\212\046\337\023\327\127\145\170\047 +\336\136\111\024\000\242\000\177\232\250\041\266\251\261\225\260 +\245\271\015\026\021\332\307\154\110\074\100\340\176\015\132\315 +\126\074\321\227\005\271\313\113\355\071\113\234\304\077\322\125 +\023\156\044\260\326\161\372\364\301\272\314\355\033\365\376\201 +\101\330\000\230\075\072\310\256\172\230\067\030\005\225\002\003 +\001\000\001\243\102\060\100\060\016\006\003\125\035\017\001\001 +\377\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001 +\377\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004 +\026\004\024\344\257\053\046\161\032\053\110\047\205\057\122\146 +\054\357\360\211\023\161\076\060\015\006\011\052\206\110\206\367 +\015\001\001\014\005\000\003\202\002\001\000\237\252\102\046\333 +\013\233\276\377\036\226\222\056\076\242\145\112\152\230\272\042 +\313\175\301\072\330\202\012\006\306\366\245\336\300\116\207\146 +\171\241\371\246\130\234\252\371\265\346\140\347\340\350\261\036 +\102\101\063\013\067\075\316\211\160\025\312\265\044\250\317\153 +\265\322\100\041\230\317\042\064\317\073\305\042\204\340\305\016 +\212\174\135\210\344\065\044\316\233\076\032\124\036\156\333\262 +\207\247\374\363\372\201\125\024\142\012\131\251\042\005\061\076 +\202\326\356\333\127\064\274\063\225\323\027\033\350\047\242\213 +\173\116\046\032\172\132\144\266\321\254\067\361\375\240\363\070 +\354\162\360\021\165\235\313\064\122\215\346\166\153\027\306\337 +\206\253\047\216\111\053\165\146\201\020\041\246\352\076\364\256 +\045\377\174\025\336\316\214\045\077\312\142\160\012\367\057\011 +\146\007\310\077\034\374\360\333\105\060\337\142\210\301\265\017 +\235\303\237\112\336\131\131\107\305\207\042\066\346\202\247\355 +\012\271\342\007\240\215\173\172\112\074\161\322\342\003\241\037 +\062\007\335\033\344\102\316\014\000\105\141\200\265\013\040\131 +\051\170\275\371\125\313\143\305\074\114\364\266\377\333\152\137 +\061\153\231\236\054\301\153\120\244\327\346\030\024\275\205\077 +\147\253\106\237\240\377\102\247\072\177\134\313\135\260\160\035 +\053\064\365\324\166\011\014\353\170\114\131\005\363\063\102\303 +\141\025\020\033\167\115\316\042\214\324\205\362\105\175\267\123 +\352\357\100\132\224\012\134\040\137\116\100\135\142\042\166\337 +\377\316\141\275\214\043\170\322\067\002\340\216\336\321\021\067 +\211\366\277\355\111\007\142\256\222\354\100\032\257\024\011\331 +\320\116\262\242\367\276\356\356\330\377\334\032\055\336\270\066 +\161\342\374\171\267\224\045\321\110\163\133\241\065\347\263\231 +\147\165\301\031\072\053\107\116\323\102\216\375\061\310\026\146 +\332\322\014\074\333\263\216\311\241\015\200\017\173\026\167\024 +\277\377\333\011\224\262\223\274\040\130\025\351\333\161\103\363 +\336\020\303\000\334\250\052\225\266\302\326\077\220\153\166\333 +\154\376\214\274\362\160\065\014\334\231\031\065\334\327\310\106 +\143\325\066\161\256\127\373\267\202\155\334 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "GlobalSign Secure Mail Root R45" -# Issuer: CN=GlobalSign Secure Mail Root R45,O=GlobalSign nv-sa,C=BE -# Serial Number:76:53:fe:a8:4c:50:ab:9f:8d:32:b5:1d:03:8f:57:dc -# Subject: CN=GlobalSign Secure Mail Root R45,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 18 00:00:00 2020 -# Not Valid After : Sat Mar 18 00:00:00 2045 -# Fingerprint (SHA-256): 31:9A:F0:A7:72:9E:6F:89:26:9C:13:1E:A6:A3:A1:6F:CD:86:38:9F:DC:AB:3C:47:A4:A6:75:C1:61:A3:F9:74 -# Fingerprint (SHA1): 76:18:D1:F3:80:24:3D:52:40:C6:11:6A:AD:57:77:09:7D:81:30:A0 +# Trust for "GTS Root R1" +# Issuer: CN=GTS Root R1,O=Google Trust Services LLC,C=US +# Serial Number:02:03:e5:93:6f:31:b0:13:49:88:6b:a2:17 +# Subject: CN=GTS Root R1,O=Google Trust Services LLC,C=US +# Not Valid Before: Wed Jun 22 00:00:00 2016 +# Not Valid After : Sun Jun 22 00:00:00 2036 +# Fingerprint (SHA-256): D9:47:43:2A:BD:E7:B7:FA:90:FC:2E:6B:59:10:1B:12:80:E0:E1:C7:E4:E4:0F:A3:C6:88:7F:FF:57:A7:F4:CF +# Fingerprint (SHA1): E5:8C:1C:C4:91:3B:38:63:4B:E9:10:6E:E3:AD:8E:6B:9D:D9:81:4A CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Secure Mail Root R45" +CKA_LABEL UTF8 "GTS Root R1" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\166\030\321\363\200\044\075\122\100\306\021\152\255\127\167\011 -\175\201\060\240 +\345\214\034\304\221\073\070\143\113\351\020\156\343\255\216\153 +\235\331\201\112 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\223\304\173\263\016\124\107\034\103\054\213\276\160\205\142\051 +\005\376\320\277\161\250\243\166\143\332\001\340\330\122\334\100 END CKA_ISSUER MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 -\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 -\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 -\040\122\064\065 +\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 +\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 +\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 +\123\040\122\157\157\164\040\122\061 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\123\376\250\114\120\253\237\215\062\265\035\003\217 -\127\334 +\002\015\002\003\345\223\157\061\260\023\111\210\153\242\027 END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "GlobalSign Secure Mail Root E45" +# Certificate "GTS Root R2" # -# Issuer: CN=GlobalSign Secure Mail Root E45,O=GlobalSign nv-sa,C=BE -# Serial Number:76:53:fe:aa:27:1d:95:46:5d:d6:f1:9e:e5:b8:90:0a -# Subject: CN=GlobalSign Secure Mail Root E45,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 18 00:00:00 2020 -# Not Valid After : Sat Mar 18 00:00:00 2045 -# Fingerprint (SHA-256): 5C:BF:6F:B8:1F:D4:17:EA:41:28:CD:6F:81:72:A3:C9:40:20:94:F7:4A:B2:ED:3A:06:B4:40:5D:04:F3:0B:19 -# Fingerprint (SHA1): 18:2E:1F:32:4F:89:DF:BE:FE:88:89:F0:93:C2:C4:A0:2B:67:75:21 +# Issuer: CN=GTS Root R2,O=Google Trust Services LLC,C=US +# Serial Number:02:03:e5:ae:c5:8d:04:25:1a:ab:11:25:aa +# Subject: CN=GTS Root R2,O=Google Trust Services LLC,C=US +# Not Valid Before: Wed Jun 22 00:00:00 2016 +# Not Valid After : Sun Jun 22 00:00:00 2036 +# Fingerprint (SHA-256): 8D:25:CD:97:22:9D:BF:70:35:6B:DA:4E:B3:CC:73:40:31:E2:4C:F0:0F:AF:CF:D3:2D:C7:6E:B5:84:1C:7E:A8 +# Fingerprint (SHA1): 9A:44:49:76:32:DB:DE:FA:D0:BC:FB:5A:7B:17:BD:9E:56:09:24:94 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Secure Mail Root E45" +CKA_LABEL UTF8 "GTS Root R2" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 -\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 -\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 -\040\105\064\065 +\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 +\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 +\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 +\123\040\122\157\157\164\040\122\062 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 -\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 -\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 -\040\105\064\065 +\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 +\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 +\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 +\123\040\122\157\157\164\040\122\062 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\123\376\252\047\035\225\106\135\326\361\236\345\270 -\220\012 +\002\015\002\003\345\256\305\215\004\045\032\253\021\045\252 END CKA_VALUE MULTILINE_OCTAL -\060\202\002\041\060\202\001\247\240\003\002\001\002\002\020\166 -\123\376\252\047\035\225\106\135\326\361\236\345\270\220\012\060 -\012\006\010\052\206\110\316\075\004\003\003\060\122\061\013\060 -\011\006\003\125\004\006\023\002\102\105\061\031\060\027\006\003 -\125\004\012\023\020\107\154\157\142\141\154\123\151\147\156\040 -\156\166\055\163\141\061\050\060\046\006\003\125\004\003\023\037 -\107\154\157\142\141\154\123\151\147\156\040\123\145\143\165\162 -\145\040\115\141\151\154\040\122\157\157\164\040\105\064\065\060 -\036\027\015\062\060\060\063\061\070\060\060\060\060\060\060\132 -\027\015\064\065\060\063\061\070\060\060\060\060\060\060\132\060 -\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061\031 -\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154\123 -\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003\125 -\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040\123 -\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164\040 -\105\064\065\060\166\060\020\006\007\052\206\110\316\075\002\001 -\006\005\053\201\004\000\042\003\142\000\004\371\171\213\201\107 -\067\211\226\077\105\111\120\177\032\046\013\223\062\176\056\300 -\300\247\010\232\303\156\217\233\076\013\042\354\067\123\267\157 -\212\260\274\047\067\113\155\251\106\073\331\037\377\245\241\104 -\273\055\163\277\236\101\007\134\123\233\121\010\072\132\273\157 -\070\307\026\221\170\302\112\023\151\035\202\337\132\057\000\210 -\226\242\056\034\164\371\235\176\146\067\212\243\102\060\100\060 -\016\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060 -\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 -\060\035\006\003\125\035\016\004\026\004\024\337\023\136\213\137 -\302\100\002\375\126\267\224\114\266\036\325\246\261\024\226\060 -\012\006\010\052\206\110\316\075\004\003\003\003\150\000\060\145 -\002\060\023\260\276\327\161\040\076\344\253\234\316\066\022\175 -\137\114\037\052\265\151\105\063\137\323\055\132\262\344\210\307 -\336\012\066\102\062\171\235\246\153\272\341\371\104\052\173\212 -\303\022\002\061\000\240\146\034\116\207\235\207\311\355\231\114 -\033\012\356\055\140\303\067\307\035\315\265\162\260\331\306\357 -\274\362\377\077\360\122\335\010\347\252\144\171\303\344\151\127 -\221\057\244\313\174 +\060\202\005\127\060\202\003\077\240\003\002\001\002\002\015\002 +\003\345\256\305\215\004\045\032\253\021\045\252\060\015\006\011 +\052\206\110\206\367\015\001\001\014\005\000\060\107\061\013\060 +\011\006\003\125\004\006\023\002\125\123\061\042\060\040\006\003 +\125\004\012\023\031\107\157\157\147\154\145\040\124\162\165\163 +\164\040\123\145\162\166\151\143\145\163\040\114\114\103\061\024 +\060\022\006\003\125\004\003\023\013\107\124\123\040\122\157\157 +\164\040\122\062\060\036\027\015\061\066\060\066\062\062\060\060 +\060\060\060\060\132\027\015\063\066\060\066\062\062\060\060\060 +\060\060\060\132\060\107\061\013\060\011\006\003\125\004\006\023 +\002\125\123\061\042\060\040\006\003\125\004\012\023\031\107\157 +\157\147\154\145\040\124\162\165\163\164\040\123\145\162\166\151 +\143\145\163\040\114\114\103\061\024\060\022\006\003\125\004\003 +\023\013\107\124\123\040\122\157\157\164\040\122\062\060\202\002 +\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000 +\003\202\002\017\000\060\202\002\012\002\202\002\001\000\316\336 +\375\246\373\354\354\024\064\074\007\006\132\154\131\367\031\065 +\335\367\301\235\125\252\323\315\073\244\223\162\357\012\372\155 +\235\366\360\205\200\133\241\110\122\237\071\305\267\356\050\254 +\357\313\166\150\024\271\337\255\001\154\231\037\304\042\035\237 +\376\162\167\340\054\133\257\344\004\277\117\162\240\032\064\230 +\350\071\150\354\225\045\173\166\241\346\151\271\205\031\275\211 +\214\376\255\355\066\352\163\274\377\203\342\313\175\301\322\316 +\112\263\215\005\236\213\111\223\337\301\133\320\156\136\360\056 +\060\056\202\374\372\274\264\027\012\110\345\210\233\305\233\153 +\336\260\312\264\003\360\332\364\220\270\145\144\367\134\114\255 +\350\176\146\136\231\327\270\302\076\310\320\023\235\255\356\344 +\105\173\211\125\367\212\037\142\122\204\022\263\302\100\227\343 +\212\037\107\221\246\164\132\322\370\261\143\050\020\270\263\011 +\270\126\167\100\242\046\230\171\306\376\337\045\356\076\345\240 +\177\324\141\017\121\113\074\077\214\332\341\160\164\330\302\150 +\241\371\301\014\351\241\342\177\273\125\074\166\006\356\152\116 +\314\222\210\060\115\232\275\117\013\110\232\204\265\230\243\325 +\373\163\301\127\141\335\050\126\165\023\256\207\216\347\014\121 +\011\020\165\210\114\274\215\371\173\074\324\042\110\037\052\334 +\353\153\273\104\261\313\063\161\062\106\257\255\112\361\214\350 +\164\072\254\347\032\042\163\200\322\060\367\045\102\307\042\073 +\073\022\255\226\056\306\303\166\007\252\040\267\065\111\127\351 +\222\111\350\166\026\162\061\147\053\226\176\212\243\307\224\126 +\042\277\152\113\176\001\041\262\043\062\337\344\232\104\155\131 +\133\135\365\000\240\034\233\306\170\227\215\220\377\233\310\252 +\264\257\021\121\071\136\331\373\147\255\325\133\021\235\062\232 +\033\275\325\272\133\245\311\313\045\151\123\125\047\134\340\312 +\066\313\210\141\373\036\267\320\313\356\026\373\323\246\114\336 +\222\245\324\342\337\365\006\124\336\056\235\113\264\223\060\252 +\201\316\335\032\334\121\163\015\117\160\351\345\266\026\041\031 +\171\262\346\211\013\165\144\312\325\253\274\011\301\030\241\377 +\324\124\241\205\074\375\024\044\003\262\207\323\244\267\002\003 +\001\000\001\243\102\060\100\060\016\006\003\125\035\017\001\001 +\377\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001 +\377\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004 +\026\004\024\273\377\312\216\043\237\117\231\312\333\342\150\246 +\245\025\047\027\036\331\016\060\015\006\011\052\206\110\206\367 +\015\001\001\014\005\000\003\202\002\001\000\037\312\316\335\307 +\276\241\237\331\047\114\013\334\027\230\021\152\210\336\075\346 +\161\126\162\262\236\032\116\234\325\053\230\044\135\233\153\173 +\260\063\202\011\275\337\045\106\352\230\236\266\033\376\203\074 +\322\142\141\301\004\355\316\340\305\311\310\023\023\125\347\250 +\143\255\214\173\001\376\167\060\341\316\150\233\005\370\022\356 +\171\061\240\101\105\065\050\012\161\244\044\117\214\334\074\202 +\007\137\146\334\175\020\376\014\141\263\005\225\356\341\256\201 +\017\250\370\307\217\115\250\043\002\046\153\035\203\122\125\316 +\265\057\000\312\200\100\340\341\164\254\140\365\207\200\235\256 +\066\144\221\135\260\150\030\352\212\141\311\167\250\227\304\311 +\307\245\374\125\113\363\360\177\271\145\075\047\150\320\314\153 +\372\123\235\341\221\032\311\135\032\226\155\062\207\355\003\040 +\310\002\316\132\276\331\352\375\262\115\304\057\033\337\137\172 +\365\370\213\306\356\061\072\045\121\125\147\215\144\062\173\351 +\236\303\202\272\052\055\351\036\264\340\110\006\242\374\147\257 +\037\042\002\163\373\040\012\257\235\124\113\241\315\377\140\107 +\260\077\135\357\033\126\275\227\041\226\055\012\321\136\235\070 +\002\107\154\271\364\366\043\045\270\240\152\232\053\167\010\372 +\304\261\050\220\046\130\010\074\342\176\252\327\075\157\272\061 +\210\012\005\353\047\265\241\111\356\240\105\124\173\346\047\145 +\231\040\041\250\243\274\373\030\226\273\122\157\014\355\203\121 +\114\351\131\342\040\140\305\302\145\222\202\214\363\020\037\016 +\212\227\276\167\202\155\077\217\035\135\274\111\047\275\314\117 +\017\341\316\166\206\004\043\305\300\214\022\133\375\333\204\240 +\044\361\110\377\144\174\320\276\134\026\321\357\231\255\300\037 +\373\313\256\274\070\042\006\046\144\332\332\227\016\077\050\025 +\104\250\117\000\312\360\232\314\317\164\152\264\076\074\353\225 +\354\265\323\132\330\201\231\351\103\030\067\353\263\273\321\130 +\142\101\363\146\322\217\252\170\225\124\040\303\132\056\164\053 +\325\321\276\030\151\300\254\325\244\317\071\272\121\204\003\145 +\351\142\300\142\376\330\115\125\226\342\320\021\372\110\064\021 +\354\236\355\005\035\344\310\326\035\206\313 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "GlobalSign Secure Mail Root E45" -# Issuer: CN=GlobalSign Secure Mail Root E45,O=GlobalSign nv-sa,C=BE -# Serial Number:76:53:fe:aa:27:1d:95:46:5d:d6:f1:9e:e5:b8:90:0a -# Subject: CN=GlobalSign Secure Mail Root E45,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 18 00:00:00 2020 -# Not Valid After : Sat Mar 18 00:00:00 2045 -# Fingerprint (SHA-256): 5C:BF:6F:B8:1F:D4:17:EA:41:28:CD:6F:81:72:A3:C9:40:20:94:F7:4A:B2:ED:3A:06:B4:40:5D:04:F3:0B:19 -# Fingerprint (SHA1): 18:2E:1F:32:4F:89:DF:BE:FE:88:89:F0:93:C2:C4:A0:2B:67:75:21 +# Trust for "GTS Root R2" +# Issuer: CN=GTS Root R2,O=Google Trust Services LLC,C=US +# Serial Number:02:03:e5:ae:c5:8d:04:25:1a:ab:11:25:aa +# Subject: CN=GTS Root R2,O=Google Trust Services LLC,C=US +# Not Valid Before: Wed Jun 22 00:00:00 2016 +# Not Valid After : Sun Jun 22 00:00:00 2036 +# Fingerprint (SHA-256): 8D:25:CD:97:22:9D:BF:70:35:6B:DA:4E:B3:CC:73:40:31:E2:4C:F0:0F:AF:CF:D3:2D:C7:6E:B5:84:1C:7E:A8 +# Fingerprint (SHA1): 9A:44:49:76:32:DB:DE:FA:D0:BC:FB:5A:7B:17:BD:9E:56:09:24:94 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Secure Mail Root E45" +CKA_LABEL UTF8 "GTS Root R2" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\030\056\037\062\117\211\337\276\376\210\211\360\223\302\304\240 -\053\147\165\041 +\232\104\111\166\062\333\336\372\320\274\373\132\173\027\275\236 +\126\011\044\224 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\305\374\306\056\237\364\122\055\052\250\244\272\373\147\062\377 +\036\071\300\123\346\036\051\202\013\312\122\125\066\135\127\334 END CKA_ISSUER MULTILINE_OCTAL -\060\122\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\050\060\046\006\003 -\125\004\003\023\037\107\154\157\142\141\154\123\151\147\156\040 -\123\145\143\165\162\145\040\115\141\151\154\040\122\157\157\164 -\040\105\064\065 +\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 +\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 +\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 +\123\040\122\157\157\164\040\122\062 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\166\123\376\252\047\035\225\106\135\326\361\236\345\270 -\220\012 +\002\015\002\003\345\256\305\215\004\045\032\253\021\045\252 END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "GlobalSign Root R46" +# Certificate "GTS Root R3" # -# Issuer: CN=GlobalSign Root R46,O=GlobalSign nv-sa,C=BE -# Serial Number:11:d2:bb:b9:d7:23:18:9e:40:5f:0a:9d:2d:d0:df:25:67:d1 -# Subject: CN=GlobalSign Root R46,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 20 00:00:00 2019 -# Not Valid After : Tue Mar 20 00:00:00 2046 -# Fingerprint (SHA-256): 4F:A3:12:6D:8D:3A:11:D1:C4:85:5A:4F:80:7C:BA:D6:CF:91:9D:3A:5A:88:B0:3B:EA:2C:63:72:D9:3C:40:C9 -# Fingerprint (SHA1): 53:A2:B0:4B:CA:6B:D6:45:E6:39:8A:8E:C4:0D:D2:BF:77:C3:A2:90 +# Issuer: CN=GTS Root R3,O=Google Trust Services LLC,C=US +# Serial Number:02:03:e5:b8:82:eb:20:f8:25:27:6d:3d:66 +# Subject: CN=GTS Root R3,O=Google Trust Services LLC,C=US +# Not Valid Before: Wed Jun 22 00:00:00 2016 +# Not Valid After : Sun Jun 22 00:00:00 2036 +# Fingerprint (SHA-256): 34:D8:A7:3E:E2:08:D9:BC:DB:0D:95:65:20:93:4B:4E:40:E6:94:82:59:6E:8B:6F:73:C8:42:6B:01:0A:6F:48 +# Fingerprint (SHA1): ED:E5:71:80:2B:C8:92:B9:5B:83:3C:D2:32:68:3F:09:CD:A0:1E:46 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root R46" +CKA_LABEL UTF8 "GTS Root R3" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\122\064\066 +\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 +\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 +\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 +\123\040\122\157\157\164\040\122\063 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\122\064\066 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\022\021\322\273\271\327\043\030\236\100\137\012\235\055\320 -\337\045\147\321 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\005\132\060\202\003\102\240\003\002\001\002\002\022\021 -\322\273\271\327\043\030\236\100\137\012\235\055\320\337\045\147 -\321\060\015\006\011\052\206\110\206\367\015\001\001\014\005\000 -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\122\064\066\060\036\027\015\061\071\060\063 -\062\060\060\060\060\060\060\060\132\027\015\064\066\060\063\062 -\060\060\060\060\060\060\060\132\060\106\061\013\060\011\006\003 -\125\004\006\023\002\102\105\061\031\060\027\006\003\125\004\012 -\023\020\107\154\157\142\141\154\123\151\147\156\040\156\166\055 -\163\141\061\034\060\032\006\003\125\004\003\023\023\107\154\157 -\142\141\154\123\151\147\156\040\122\157\157\164\040\122\064\066 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\254\254\164\062\350\263\145\345\272\355\103\046\035\246\211 -\015\105\272\051\210\262\244\035\143\335\323\301\054\011\127\211 -\071\241\125\351\147\064\167\014\156\344\125\035\122\045\322\023 -\153\136\341\035\251\267\175\211\062\137\015\236\237\054\172\143 -\140\100\037\246\260\266\170\217\231\124\226\010\130\256\344\006 -\274\142\005\002\026\277\257\250\043\003\266\224\017\274\156\154 -\302\313\325\246\273\014\351\366\301\002\373\041\336\146\335\027 -\253\164\102\357\360\164\057\045\364\352\153\125\133\220\333\235 -\337\136\207\012\100\373\255\031\153\373\367\312\140\210\336\332 -\301\217\326\256\325\177\324\074\203\356\327\026\114\203\105\063 -\153\047\320\206\320\034\055\153\363\253\175\361\205\251\365\050 -\322\255\357\363\204\113\034\207\374\023\243\072\162\242\132\021 -\053\326\047\161\047\355\201\055\155\146\201\222\207\264\033\130 -\172\314\077\012\372\106\117\115\170\134\370\053\110\343\004\204 -\313\135\366\264\152\263\145\374\102\236\121\046\043\040\313\075 -\024\371\201\355\145\026\000\117\032\144\227\146\010\317\214\173 -\343\053\300\235\371\024\362\033\361\126\152\026\277\054\205\205 -\315\170\070\232\353\102\152\002\064\030\203\027\116\224\126\370 -\266\202\265\363\226\335\075\363\276\177\040\167\076\173\031\043 -\153\054\324\162\163\103\127\175\340\370\327\151\117\027\066\004 -\371\300\220\140\067\105\336\346\014\330\164\215\256\234\242\155 -\164\135\102\276\006\365\331\144\156\002\020\254\211\260\114\073 -\007\115\100\176\044\305\212\230\202\171\216\244\247\202\040\215 -\043\372\047\161\311\337\306\101\164\240\115\366\221\026\334\106 -\214\137\051\143\061\131\161\014\330\157\302\266\062\175\373\346 -\135\123\246\176\025\374\273\165\174\135\354\370\366\027\034\354 -\307\153\031\313\363\173\360\053\007\245\331\154\171\124\166\154 -\235\034\246\156\016\351\171\014\250\043\152\243\337\033\060\061 -\237\261\124\173\376\152\313\146\252\334\145\320\242\236\112\232 -\007\041\153\201\217\333\304\131\372\336\042\300\004\234\343\252 -\133\066\223\350\075\275\172\241\235\013\166\261\013\307\235\375 -\317\230\250\006\302\370\052\243\241\203\240\267\045\162\245\002 -\343\002\003\001\000\001\243\102\060\100\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\206\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 -\035\016\004\026\004\024\003\134\253\163\201\207\250\314\260\246 -\325\224\342\066\226\111\377\005\231\054\060\015\006\011\052\206 -\110\206\367\015\001\001\014\005\000\003\202\002\001\000\174\170 -\354\366\002\054\273\133\176\222\053\135\071\334\276\330\035\242 -\102\063\115\371\357\244\052\073\104\151\036\254\331\105\243\116 -\074\247\330\044\121\262\124\034\223\116\304\357\173\223\205\140 -\046\352\011\110\340\365\273\307\351\150\322\273\152\061\161\314 -\171\256\021\250\360\231\375\345\037\274\057\250\314\127\353\166 -\304\041\246\107\123\125\115\150\277\005\244\356\327\046\253\142 -\332\103\067\113\342\306\265\345\262\203\031\072\307\323\333\115 -\236\010\172\363\356\317\076\142\373\254\350\140\314\321\307\241 -\134\203\105\304\105\314\363\027\153\024\311\004\002\076\322\044 -\246\171\351\036\316\242\347\301\131\025\237\035\342\113\232\076 -\237\166\010\055\153\330\272\127\024\332\203\352\376\214\125\351 -\320\116\251\314\167\061\261\104\021\172\134\261\076\323\024\105 -\025\030\142\044\023\322\313\115\316\134\203\301\066\362\020\265 -\016\210\155\270\341\126\237\211\336\226\146\071\107\144\054\156 -\115\256\142\173\277\140\164\031\270\126\254\222\254\026\062\355 -\255\150\125\376\230\272\323\064\336\364\311\141\303\016\206\366 -\113\204\140\356\015\173\265\062\130\171\221\125\054\201\103\263 -\164\037\172\252\045\236\035\327\241\213\271\315\102\056\004\244 -\146\203\115\211\065\266\154\250\066\112\171\041\170\042\320\102 -\274\321\100\061\220\241\276\004\317\312\147\355\365\360\200\323 -\140\311\203\052\042\005\320\007\073\122\277\014\236\252\053\371 -\273\346\037\217\045\272\205\215\027\036\002\376\135\120\004\127 -\317\376\055\274\357\134\300\032\253\266\237\044\306\337\163\150 -\110\220\054\024\364\077\122\032\344\322\313\024\303\141\151\317 -\342\371\030\305\272\063\237\024\243\004\135\271\161\367\265\224 -\330\366\063\301\132\301\064\213\174\233\335\223\072\347\023\242 -\160\141\237\257\217\353\330\305\165\370\063\146\324\164\147\072 -\067\167\234\347\335\244\017\166\103\146\212\103\362\237\373\014 -\102\170\143\321\342\017\157\173\324\241\075\164\227\205\267\110 -\071\101\326\040\374\320\072\263\372\350\157\304\212\272\161\067 -\276\213\227\261\170\061\117\263\347\266\003\023\316\124\235\256 -\045\131\314\177\065\137\010\367\100\105\061\170\052\172 +\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 +\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 +\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 +\123\040\122\157\157\164\040\122\063 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\015\002\003\345\270\202\353\040\370\045\047\155\075\146 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\011\060\202\001\216\240\003\002\001\002\002\015\002 +\003\345\270\202\353\040\370\045\047\155\075\146\060\012\006\010 +\052\206\110\316\075\004\003\003\060\107\061\013\060\011\006\003 +\125\004\006\023\002\125\123\061\042\060\040\006\003\125\004\012 +\023\031\107\157\157\147\154\145\040\124\162\165\163\164\040\123 +\145\162\166\151\143\145\163\040\114\114\103\061\024\060\022\006 +\003\125\004\003\023\013\107\124\123\040\122\157\157\164\040\122 +\063\060\036\027\015\061\066\060\066\062\062\060\060\060\060\060 +\060\132\027\015\063\066\060\066\062\062\060\060\060\060\060\060 +\132\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154 +\145\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163 +\040\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107 +\124\123\040\122\157\157\164\040\122\063\060\166\060\020\006\007 +\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142 +\000\004\037\117\063\207\063\051\212\241\204\336\313\307\041\130 +\101\211\352\126\235\053\113\205\306\035\114\047\274\177\046\121 +\162\157\342\237\326\243\312\314\105\024\106\213\255\357\176\206 +\214\354\261\176\057\377\251\161\235\030\204\105\004\101\125\156 +\053\352\046\177\273\220\001\343\113\031\272\344\124\226\105\011 +\261\325\154\221\104\255\204\023\216\232\214\015\200\014\062\366 +\340\047\243\102\060\100\060\016\006\003\125\035\017\001\001\377 +\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377 +\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 +\004\024\301\361\046\272\240\055\256\205\201\317\323\361\052\022 +\275\270\012\147\375\274\060\012\006\010\052\206\110\316\075\004 +\003\003\003\151\000\060\146\002\061\000\366\341\040\225\024\173 +\124\243\220\026\021\277\204\310\352\157\153\027\236\036\106\230 +\040\233\237\323\015\331\254\323\057\315\174\370\133\056\125\273 +\277\335\222\367\244\014\334\061\341\242\002\061\000\374\227\146 +\146\345\103\026\023\203\335\307\337\057\276\024\070\355\001\316 +\261\027\032\021\165\351\275\003\217\046\176\204\345\311\140\246 +\225\327\124\131\267\347\021\054\211\324\271\356\027 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "GlobalSign Root R46" -# Issuer: CN=GlobalSign Root R46,O=GlobalSign nv-sa,C=BE -# Serial Number:11:d2:bb:b9:d7:23:18:9e:40:5f:0a:9d:2d:d0:df:25:67:d1 -# Subject: CN=GlobalSign Root R46,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 20 00:00:00 2019 -# Not Valid After : Tue Mar 20 00:00:00 2046 -# Fingerprint (SHA-256): 4F:A3:12:6D:8D:3A:11:D1:C4:85:5A:4F:80:7C:BA:D6:CF:91:9D:3A:5A:88:B0:3B:EA:2C:63:72:D9:3C:40:C9 -# Fingerprint (SHA1): 53:A2:B0:4B:CA:6B:D6:45:E6:39:8A:8E:C4:0D:D2:BF:77:C3:A2:90 +# Trust for "GTS Root R3" +# Issuer: CN=GTS Root R3,O=Google Trust Services LLC,C=US +# Serial Number:02:03:e5:b8:82:eb:20:f8:25:27:6d:3d:66 +# Subject: CN=GTS Root R3,O=Google Trust Services LLC,C=US +# Not Valid Before: Wed Jun 22 00:00:00 2016 +# Not Valid After : Sun Jun 22 00:00:00 2036 +# Fingerprint (SHA-256): 34:D8:A7:3E:E2:08:D9:BC:DB:0D:95:65:20:93:4B:4E:40:E6:94:82:59:6E:8B:6F:73:C8:42:6B:01:0A:6F:48 +# Fingerprint (SHA1): ED:E5:71:80:2B:C8:92:B9:5B:83:3C:D2:32:68:3F:09:CD:A0:1E:46 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root R46" +CKA_LABEL UTF8 "GTS Root R3" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\123\242\260\113\312\153\326\105\346\071\212\216\304\015\322\277 -\167\303\242\220 +\355\345\161\200\053\310\222\271\133\203\074\322\062\150\077\011 +\315\240\036\106 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\304\024\060\344\372\146\103\224\052\152\033\044\137\031\320\357 +\076\347\235\130\002\224\106\121\224\345\340\042\112\213\347\163 END CKA_ISSUER MULTILINE_OCTAL -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\122\064\066 +\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 +\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 +\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 +\123\040\122\157\157\164\040\122\063 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\022\021\322\273\271\327\043\030\236\100\137\012\235\055\320 -\337\045\147\321 +\002\015\002\003\345\270\202\353\040\370\045\047\155\075\146 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "GlobalSign Root E46" +# Certificate "GTS Root R4" # -# Issuer: CN=GlobalSign Root E46,O=GlobalSign nv-sa,C=BE -# Serial Number:11:d2:bb:ba:33:6e:d4:bc:e6:24:68:c5:0d:84:1d:98:e8:43 -# Subject: CN=GlobalSign Root E46,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 20 00:00:00 2019 -# Not Valid After : Tue Mar 20 00:00:00 2046 -# Fingerprint (SHA-256): CB:B9:C4:4D:84:B8:04:3E:10:50:EA:31:A6:9F:51:49:55:D7:BF:D2:E2:C6:B4:93:01:01:9A:D6:1D:9F:50:58 -# Fingerprint (SHA1): 39:B4:6C:D5:FE:80:06:EB:E2:2F:4A:BB:08:33:A0:AF:DB:B9:DD:84 +# Issuer: CN=GTS Root R4,O=Google Trust Services LLC,C=US +# Serial Number:02:03:e5:c0:68:ef:63:1a:9c:72:90:50:52 +# Subject: CN=GTS Root R4,O=Google Trust Services LLC,C=US +# Not Valid Before: Wed Jun 22 00:00:00 2016 +# Not Valid After : Sun Jun 22 00:00:00 2036 +# Fingerprint (SHA-256): 34:9D:FA:40:58:C5:E2:63:12:3B:39:8A:E7:95:57:3C:4E:13:13:C8:3F:E6:8F:93:55:6C:D5:E8:03:1B:3C:7D +# Fingerprint (SHA1): 77:D3:03:67:B5:E0:0C:15:F6:0C:38:61:DF:7C:E1:3B:92:46:4D:47 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root E46" +CKA_LABEL UTF8 "GTS Root R4" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\105\064\066 +\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 +\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 +\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 +\123\040\122\157\157\164\040\122\064 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\105\064\066 +\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 +\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 +\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 +\123\040\122\157\157\164\040\122\064 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\022\021\322\273\272\063\156\324\274\346\044\150\305\015\204 -\035\230\350\103 +\002\015\002\003\345\300\150\357\143\032\234\162\220\120\122 END CKA_VALUE MULTILINE_OCTAL -\060\202\002\013\060\202\001\221\240\003\002\001\002\002\022\021 -\322\273\272\063\156\324\274\346\044\150\305\015\204\035\230\350 -\103\060\012\006\010\052\206\110\316\075\004\003\003\060\106\061 -\013\060\011\006\003\125\004\006\023\002\102\105\061\031\060\027 -\006\003\125\004\012\023\020\107\154\157\142\141\154\123\151\147 -\156\040\156\166\055\163\141\061\034\060\032\006\003\125\004\003 -\023\023\107\154\157\142\141\154\123\151\147\156\040\122\157\157 -\164\040\105\064\066\060\036\027\015\061\071\060\063\062\060\060 -\060\060\060\060\060\132\027\015\064\066\060\063\062\060\060\060 -\060\060\060\060\132\060\106\061\013\060\011\006\003\125\004\006 -\023\002\102\105\061\031\060\027\006\003\125\004\012\023\020\107 -\154\157\142\141\154\123\151\147\156\040\156\166\055\163\141\061 -\034\060\032\006\003\125\004\003\023\023\107\154\157\142\141\154 -\123\151\147\156\040\122\157\157\164\040\105\064\066\060\166\060 -\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 -\042\003\142\000\004\234\016\261\317\267\350\236\122\167\165\064 -\372\245\106\247\255\062\031\062\264\007\251\047\312\224\273\014 -\322\012\020\307\332\211\260\227\014\160\023\011\001\216\330\352 -\107\352\276\262\200\053\315\374\050\015\333\254\274\244\206\067 -\355\160\010\000\165\352\223\013\173\056\122\234\043\150\043\006 -\103\354\222\057\123\204\333\373\107\024\007\350\137\224\147\135 -\311\172\201\074\040\243\102\060\100\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\206\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035 -\016\004\026\004\024\061\012\220\217\266\306\235\322\104\113\200 -\265\242\346\037\261\022\117\033\225\060\012\006\010\052\206\110 -\316\075\004\003\003\003\150\000\060\145\002\061\000\337\124\220 -\355\233\357\213\224\002\223\027\202\231\276\263\236\054\366\013 -\221\214\237\112\024\261\366\144\274\273\150\121\023\014\003\367 -\025\213\204\140\271\213\377\122\216\347\214\274\034\002\060\074 -\371\021\324\214\116\300\301\141\302\025\114\252\253\035\013\061 -\137\073\034\342\000\227\104\061\346\376\163\226\057\332\226\323 -\376\010\007\263\064\211\274\005\237\367\036\206\356\213\160 +\060\202\002\011\060\202\001\216\240\003\002\001\002\002\015\002 +\003\345\300\150\357\143\032\234\162\220\120\122\060\012\006\010 +\052\206\110\316\075\004\003\003\060\107\061\013\060\011\006\003 +\125\004\006\023\002\125\123\061\042\060\040\006\003\125\004\012 +\023\031\107\157\157\147\154\145\040\124\162\165\163\164\040\123 +\145\162\166\151\143\145\163\040\114\114\103\061\024\060\022\006 +\003\125\004\003\023\013\107\124\123\040\122\157\157\164\040\122 +\064\060\036\027\015\061\066\060\066\062\062\060\060\060\060\060 +\060\132\027\015\063\066\060\066\062\062\060\060\060\060\060\060 +\132\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154 +\145\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163 +\040\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107 +\124\123\040\122\157\157\164\040\122\064\060\166\060\020\006\007 +\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142 +\000\004\363\164\163\247\150\213\140\256\103\270\065\305\201\060 +\173\113\111\235\373\301\141\316\346\336\106\275\153\325\141\030 +\065\256\100\335\163\367\211\221\060\132\353\074\356\205\174\242 +\100\166\073\251\306\270\107\330\052\347\222\221\152\163\351\261 +\162\071\237\051\237\242\230\323\137\136\130\206\145\017\241\204 +\145\006\321\334\213\311\307\163\310\214\152\057\345\304\253\321 +\035\212\243\102\060\100\060\016\006\003\125\035\017\001\001\377 +\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377 +\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 +\004\024\200\114\326\353\164\377\111\066\243\325\330\374\265\076 +\305\152\360\224\035\214\060\012\006\010\052\206\110\316\075\004 +\003\003\003\151\000\060\146\002\061\000\350\100\377\203\336\003 +\364\237\256\035\172\247\056\271\257\117\366\203\035\016\055\205 +\001\035\321\331\152\354\017\302\257\307\136\126\136\134\325\034 +\130\042\050\013\367\060\266\057\261\174\002\061\000\360\141\074 +\247\364\240\202\343\041\325\204\035\163\206\234\055\257\312\064 +\233\361\237\271\043\066\342\274\140\003\235\200\263\232\126\310 +\341\342\273\024\171\312\315\041\324\224\265\111\103 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "GlobalSign Root E46" -# Issuer: CN=GlobalSign Root E46,O=GlobalSign nv-sa,C=BE -# Serial Number:11:d2:bb:ba:33:6e:d4:bc:e6:24:68:c5:0d:84:1d:98:e8:43 -# Subject: CN=GlobalSign Root E46,O=GlobalSign nv-sa,C=BE -# Not Valid Before: Wed Mar 20 00:00:00 2019 -# Not Valid After : Tue Mar 20 00:00:00 2046 -# Fingerprint (SHA-256): CB:B9:C4:4D:84:B8:04:3E:10:50:EA:31:A6:9F:51:49:55:D7:BF:D2:E2:C6:B4:93:01:01:9A:D6:1D:9F:50:58 -# Fingerprint (SHA1): 39:B4:6C:D5:FE:80:06:EB:E2:2F:4A:BB:08:33:A0:AF:DB:B9:DD:84 +# Trust for "GTS Root R4" +# Issuer: CN=GTS Root R4,O=Google Trust Services LLC,C=US +# Serial Number:02:03:e5:c0:68:ef:63:1a:9c:72:90:50:52 +# Subject: CN=GTS Root R4,O=Google Trust Services LLC,C=US +# Not Valid Before: Wed Jun 22 00:00:00 2016 +# Not Valid After : Sun Jun 22 00:00:00 2036 +# Fingerprint (SHA-256): 34:9D:FA:40:58:C5:E2:63:12:3B:39:8A:E7:95:57:3C:4E:13:13:C8:3F:E6:8F:93:55:6C:D5:E8:03:1B:3C:7D +# Fingerprint (SHA1): 77:D3:03:67:B5:E0:0C:15:F6:0C:38:61:DF:7C:E1:3B:92:46:4D:47 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GlobalSign Root E46" +CKA_LABEL UTF8 "GTS Root R4" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\071\264\154\325\376\200\006\353\342\057\112\273\010\063\240\257 -\333\271\335\204 +\167\323\003\147\265\340\014\025\366\014\070\141\337\174\341\073 +\222\106\115\107 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\265\270\146\355\336\010\203\343\311\342\001\064\006\254\121\157 +\103\226\203\167\031\115\166\263\235\145\122\344\035\042\245\350 END CKA_ISSUER MULTILINE_OCTAL -\060\106\061\013\060\011\006\003\125\004\006\023\002\102\105\061 -\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154 -\123\151\147\156\040\156\166\055\163\141\061\034\060\032\006\003 -\125\004\003\023\023\107\154\157\142\141\154\123\151\147\156\040 -\122\157\157\164\040\105\064\066 +\060\107\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\042\060\040\006\003\125\004\012\023\031\107\157\157\147\154\145 +\040\124\162\165\163\164\040\123\145\162\166\151\143\145\163\040 +\114\114\103\061\024\060\022\006\003\125\004\003\023\013\107\124 +\123\040\122\157\157\164\040\122\064 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\022\021\322\273\272\063\156\324\274\346\044\150\305\015\204 -\035\230\350\103 +\002\015\002\003\345\300\150\357\143\032\234\162\220\120\122 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "GLOBALTRUST 2020" +# Certificate "Telia Root CA v2" # -# Issuer: CN=GLOBALTRUST 2020,O=e-commerce monitoring GmbH,C=AT -# Serial Number:5a:4b:bd:5a:fb:4f:8a:5b:fa:65:e5 -# Subject: CN=GLOBALTRUST 2020,O=e-commerce monitoring GmbH,C=AT -# Not Valid Before: Mon Feb 10 00:00:00 2020 -# Not Valid After : Sun Jun 10 00:00:00 2040 -# Fingerprint (SHA-256): 9A:29:6A:51:82:D1:D4:51:A2:E3:7F:43:9B:74:DA:AF:A2:67:52:33:29:F9:0F:9A:0D:20:07:C3:34:E2:3C:9A -# Fingerprint (SHA1): D0:67:C1:13:51:01:0C:AA:D0:C7:6A:65:37:31:16:26:4F:53:71:A2 +# Issuer: CN=Telia Root CA v2,O=Telia Finland Oyj,C=FI +# Serial Number:01:67:5f:27:d6:fe:7a:e3:e4:ac:be:09:5b:05:9e +# Subject: CN=Telia Root CA v2,O=Telia Finland Oyj,C=FI +# Not Valid Before: Thu Nov 29 11:55:54 2018 +# Not Valid After : Sun Nov 29 11:55:54 2043 +# Fingerprint (SHA-256): 24:2B:69:74:2F:CB:1E:5B:2A:BF:98:89:8B:94:57:21:87:54:4E:5B:4D:99:11:78:65:73:62:1F:6A:74:B8:2C +# Fingerprint (SHA1): B9:99:CD:D1:73:50:8A:C4:47:05:08:9C:8C:88:FB:BE:A0:2B:40:CD CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GLOBALTRUST 2020" +CKA_LABEL UTF8 "Telia Root CA v2" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\101\124\061 -\043\060\041\006\003\125\004\012\023\032\145\055\143\157\155\155 -\145\162\143\145\040\155\157\156\151\164\157\162\151\156\147\040 -\107\155\142\110\061\031\060\027\006\003\125\004\003\023\020\107 -\114\117\102\101\114\124\122\125\123\124\040\062\060\062\060 +\060\104\061\013\060\011\006\003\125\004\006\023\002\106\111\061 +\032\060\030\006\003\125\004\012\014\021\124\145\154\151\141\040 +\106\151\156\154\141\156\144\040\117\171\152\061\031\060\027\006 +\003\125\004\003\014\020\124\145\154\151\141\040\122\157\157\164 +\040\103\101\040\166\062 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\101\124\061 -\043\060\041\006\003\125\004\012\023\032\145\055\143\157\155\155 -\145\162\143\145\040\155\157\156\151\164\157\162\151\156\147\040 -\107\155\142\110\061\031\060\027\006\003\125\004\003\023\020\107 -\114\117\102\101\114\124\122\125\123\124\040\062\060\062\060 +\060\104\061\013\060\011\006\003\125\004\006\023\002\106\111\061 +\032\060\030\006\003\125\004\012\014\021\124\145\154\151\141\040 +\106\151\156\154\141\156\144\040\117\171\152\061\031\060\027\006 +\003\125\004\003\014\020\124\145\154\151\141\040\122\157\157\164 +\040\103\101\040\166\062 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\132\113\275\132\373\117\212\133\372\145\345 +\002\017\001\147\137\047\326\376\172\343\344\254\276\011\133\005 +\236 END CKA_VALUE MULTILINE_OCTAL -\060\202\005\202\060\202\003\152\240\003\002\001\002\002\013\132 -\113\275\132\373\117\212\133\372\145\345\060\015\006\011\052\206 -\110\206\367\015\001\001\013\005\000\060\115\061\013\060\011\006 -\003\125\004\006\023\002\101\124\061\043\060\041\006\003\125\004 -\012\023\032\145\055\143\157\155\155\145\162\143\145\040\155\157 -\156\151\164\157\162\151\156\147\040\107\155\142\110\061\031\060 -\027\006\003\125\004\003\023\020\107\114\117\102\101\114\124\122 -\125\123\124\040\062\060\062\060\060\036\027\015\062\060\060\062 -\061\060\060\060\060\060\060\060\132\027\015\064\060\060\066\061 -\060\060\060\060\060\060\060\132\060\115\061\013\060\011\006\003 -\125\004\006\023\002\101\124\061\043\060\041\006\003\125\004\012 -\023\032\145\055\143\157\155\155\145\162\143\145\040\155\157\156 -\151\164\157\162\151\156\147\040\107\155\142\110\061\031\060\027 -\006\003\125\004\003\023\020\107\114\117\102\101\114\124\122\125 -\123\124\040\062\060\062\060\060\202\002\042\060\015\006\011\052 -\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060 -\202\002\012\002\202\002\001\000\256\056\126\255\033\034\357\366 -\225\217\240\167\033\053\323\143\217\204\115\105\242\017\237\133 -\105\253\131\173\121\064\371\354\213\212\170\305\335\153\257\275 -\304\337\223\105\036\277\221\070\013\256\016\026\347\101\163\370 -\333\273\321\270\121\340\313\203\073\163\070\156\167\212\017\131 -\143\046\315\247\052\316\124\373\270\342\300\174\107\316\140\174 -\077\262\163\362\300\031\266\212\222\207\065\015\220\050\242\344 -\025\004\143\076\272\257\356\174\136\314\246\213\120\262\070\367 -\101\143\312\316\377\151\217\150\016\225\066\345\314\271\214\011 -\312\113\335\061\220\226\310\314\037\375\126\226\064\333\216\034 -\352\054\276\205\056\143\335\252\251\225\323\375\051\225\023\360 -\310\230\223\331\055\026\107\220\021\203\242\072\042\242\050\127 -\242\353\376\300\214\050\240\246\175\347\052\102\073\202\200\143 -\245\143\037\031\314\174\262\146\250\302\323\155\067\157\342\176 -\006\121\331\105\204\037\022\316\044\122\144\205\013\110\200\116 -\207\261\042\042\060\252\353\256\276\340\002\340\100\350\260\102 -\200\003\121\252\264\176\252\104\327\103\141\363\242\153\026\211 -\111\244\243\244\053\212\002\304\170\364\150\212\301\344\172\066 -\261\157\033\226\033\167\111\215\324\311\006\162\217\317\123\343 -\334\027\205\040\112\334\230\047\323\221\046\053\107\036\151\007 -\257\336\242\344\344\324\153\013\263\136\174\324\044\200\107\051 -\151\073\156\350\254\375\100\353\330\355\161\161\053\362\350\130 -\035\353\101\227\042\305\037\324\071\320\047\217\207\343\030\364 -\340\251\106\015\365\164\072\202\056\320\156\054\221\243\061\134 -\073\106\352\173\004\020\126\136\200\035\365\245\145\350\202\374 -\342\007\214\142\105\365\040\336\106\160\206\241\274\223\323\036 -\164\246\154\260\054\367\003\014\210\014\313\324\162\123\206\274 -\140\106\363\230\152\302\361\277\103\371\160\040\167\312\067\101 -\171\125\122\143\215\133\022\237\305\150\304\210\235\254\362\060 -\253\267\243\061\227\147\255\217\027\017\154\307\163\355\044\224 -\153\310\203\232\320\232\067\111\004\253\261\026\310\154\111\111 -\055\253\241\320\214\222\362\101\112\171\041\045\333\143\327\266 -\234\247\176\102\151\373\072\143\002\003\001\000\001\243\143\060 -\141\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\016\006\003\125\035\017\001\001\377\004\004\003\002 -\001\006\060\035\006\003\125\035\016\004\026\004\024\334\056\037 -\321\141\067\171\344\253\325\325\263\022\161\150\075\152\150\234 -\042\060\037\006\003\125\035\043\004\030\060\026\200\024\334\056 -\037\321\141\067\171\344\253\325\325\263\022\161\150\075\152\150 -\234\042\060\015\006\011\052\206\110\206\367\015\001\001\013\005 -\000\003\202\002\001\000\221\360\102\002\150\100\356\303\150\300 -\124\057\337\354\142\303\303\236\212\240\061\050\252\203\216\244 -\126\226\022\020\206\126\272\227\162\322\124\060\174\255\031\325 -\035\150\157\373\024\102\330\215\016\363\265\321\245\343\002\102 -\136\334\350\106\130\007\065\002\060\340\274\164\112\301\103\052 -\377\333\032\320\260\257\154\303\375\313\263\365\177\155\003\056 -\131\126\235\055\055\065\214\262\326\103\027\054\222\012\313\135 -\350\214\017\113\160\103\320\202\377\250\314\277\244\224\300\276 -\207\275\212\343\223\173\306\217\233\026\235\047\145\274\172\305 -\102\202\154\134\007\320\251\301\210\140\104\351\230\205\026\137 -\370\217\312\001\020\316\045\303\371\140\033\240\305\227\303\323 -\054\210\061\242\275\060\354\320\320\300\022\361\301\071\343\345 -\365\370\326\112\335\064\315\373\157\301\117\343\000\213\126\342 -\222\367\050\262\102\167\162\043\147\307\077\021\025\262\304\003 -\005\276\273\021\173\012\277\250\156\347\377\130\103\317\233\147 -\240\200\007\266\035\312\255\155\352\101\021\176\055\164\223\373 -\302\274\276\121\104\305\357\150\045\047\200\343\310\240\324\022 -\354\331\245\067\035\067\174\264\221\312\332\324\261\226\201\357 -\150\134\166\020\111\257\176\245\067\200\261\034\122\275\063\201 -\114\217\371\335\145\331\024\315\212\045\130\364\342\305\203\245 -\011\220\324\154\024\143\265\100\337\353\300\374\304\130\176\015 -\024\026\207\124\047\156\126\344\160\204\270\154\062\022\176\202 -\061\103\276\327\335\174\241\255\256\326\253\040\022\357\012\303 -\020\214\111\226\065\334\013\165\136\261\117\325\117\064\016\021 -\040\007\165\103\105\351\243\021\332\254\243\231\302\266\171\047 -\342\271\357\310\342\366\065\051\172\164\372\305\177\202\005\142 -\246\012\352\150\262\171\107\006\156\362\127\250\025\063\306\367 -\170\112\075\102\173\153\176\376\367\106\352\321\353\216\357\210 -\150\133\350\301\331\161\176\375\144\357\377\147\107\210\130\045 -\057\076\206\007\275\373\250\345\202\250\254\245\323\151\103\315 -\061\210\111\204\123\222\300\261\071\033\071\203\001\060\304\362 -\251\372\320\003\275\162\067\140\126\037\066\174\275\071\221\365 -\155\015\277\173\327\222 +\060\202\005\164\060\202\003\134\240\003\002\001\002\002\017\001 +\147\137\047\326\376\172\343\344\254\276\011\133\005\236\060\015 +\006\011\052\206\110\206\367\015\001\001\013\005\000\060\104\061 +\013\060\011\006\003\125\004\006\023\002\106\111\061\032\060\030 +\006\003\125\004\012\014\021\124\145\154\151\141\040\106\151\156 +\154\141\156\144\040\117\171\152\061\031\060\027\006\003\125\004 +\003\014\020\124\145\154\151\141\040\122\157\157\164\040\103\101 +\040\166\062\060\036\027\015\061\070\061\061\062\071\061\061\065 +\065\065\064\132\027\015\064\063\061\061\062\071\061\061\065\065 +\065\064\132\060\104\061\013\060\011\006\003\125\004\006\023\002 +\106\111\061\032\060\030\006\003\125\004\012\014\021\124\145\154 +\151\141\040\106\151\156\154\141\156\144\040\117\171\152\061\031 +\060\027\006\003\125\004\003\014\020\124\145\154\151\141\040\122 +\157\157\164\040\103\101\040\166\062\060\202\002\042\060\015\006 +\011\052\206\110\206\367\015\001\001\001\005\000\003\202\002\017 +\000\060\202\002\012\002\202\002\001\000\262\320\077\007\274\342 +\173\320\153\231\370\342\167\151\347\316\235\244\003\274\202\155 +\241\376\201\145\037\114\047\254\216\000\272\026\173\353\060\152 +\000\300\263\164\150\176\262\257\307\325\142\263\172\077\120\312 +\214\066\104\044\143\322\066\351\014\205\366\103\166\325\114\241 +\140\162\147\342\050\063\245\313\061\270\072\042\043\064\270\175 +\275\126\042\100\235\352\364\173\003\255\150\374\262\201\117\230 +\320\164\352\215\345\175\315\143\303\243\366\336\222\302\130\031 +\340\226\273\305\304\251\075\245\164\226\376\257\371\211\252\275 +\225\027\124\330\170\104\361\014\167\025\222\340\230\102\247\244 +\326\252\040\222\315\301\240\263\226\262\072\204\102\215\175\325 +\225\344\326\333\351\142\304\130\263\171\305\214\323\065\063\203 +\237\165\241\122\047\141\070\361\131\075\216\120\340\275\171\074 +\347\154\226\376\136\331\002\145\264\216\134\320\021\064\337\135 +\277\122\247\201\000\303\177\231\105\231\025\325\027\310\012\123 +\354\143\363\231\175\314\151\022\206\302\027\360\001\236\277\204 +\274\321\122\313\033\222\146\316\244\123\345\241\277\304\333\011 +\326\346\211\126\053\310\343\174\336\343\377\211\345\065\156\050 +\350\154\013\043\121\251\045\005\353\110\370\335\261\312\372\154 +\010\121\357\267\030\154\104\312\046\341\163\306\211\006\201\345 +\212\254\260\342\051\306\271\044\263\153\104\021\364\245\103\302 +\114\103\345\160\066\214\266\063\127\172\225\056\202\240\364\134 +\020\263\141\203\366\002\005\206\056\174\055\154\334\003\106\156 +\065\223\325\172\225\057\336\040\330\133\176\224\220\004\152\272 +\131\075\004\005\165\235\067\242\016\056\075\353\301\244\122\203 +\376\320\153\324\146\216\334\306\351\022\116\035\052\127\252\020 +\274\174\136\202\175\246\246\311\362\055\271\365\027\047\255\321 +\016\211\124\053\225\372\300\255\035\230\024\170\063\102\206\012 +\251\163\265\373\164\015\267\033\060\031\304\132\016\034\047\267 +\332\030\320\377\212\310\005\272\361\252\034\242\067\267\346\110 +\244\106\054\224\352\250\166\142\107\213\020\123\007\110\127\154 +\342\222\115\266\256\005\313\334\301\112\136\217\254\075\031\116 +\302\355\140\165\053\333\301\312\102\325\002\003\001\000\001\243 +\143\060\141\060\037\006\003\125\035\043\004\030\060\026\200\024 +\162\254\344\063\171\252\105\207\366\375\254\035\236\326\307\057 +\206\330\044\071\060\035\006\003\125\035\016\004\026\004\024\162 +\254\344\063\171\252\105\207\366\375\254\035\236\326\307\057\206 +\330\044\071\060\016\006\003\125\035\017\001\001\377\004\004\003 +\002\001\006\060\017\006\003\125\035\023\001\001\377\004\005\060 +\003\001\001\377\060\015\006\011\052\206\110\206\367\015\001\001 +\013\005\000\003\202\002\001\000\240\073\131\247\011\224\076\066 +\204\322\176\057\071\245\226\227\372\021\255\374\147\363\161\011 +\362\262\211\204\147\104\257\271\357\355\226\354\234\144\333\062 +\060\157\147\232\254\176\137\262\253\001\066\176\201\372\344\204 +\136\322\254\066\340\153\142\305\175\113\016\202\155\322\166\142 +\321\376\227\370\237\060\174\030\371\264\122\167\202\035\166\333 +\323\035\251\360\301\232\000\275\155\165\330\175\347\372\307\070 +\243\234\160\350\106\171\003\257\056\164\333\165\370\156\123\014 +\003\310\231\032\211\065\031\074\323\311\124\174\250\360\054\346 +\156\007\171\157\152\341\346\352\221\202\151\012\035\303\176\131 +\242\236\153\106\025\230\133\323\257\106\035\142\310\316\200\122 +\111\021\077\311\004\022\303\023\174\077\073\212\226\333\074\240 +\036\012\264\213\124\262\044\147\015\357\202\313\276\074\175\321 +\342\177\256\026\326\126\130\271\332\040\261\203\025\241\357\212 +\115\062\157\101\057\023\122\202\224\327\032\301\170\242\121\335 +\053\160\155\267\032\371\367\260\340\147\227\126\333\174\141\123 +\011\003\050\002\100\307\263\330\375\234\160\152\306\050\303\205 +\351\342\355\032\223\240\336\113\230\242\204\076\005\167\001\226 +\075\373\264\040\017\234\162\002\172\022\057\325\243\272\121\170 +\257\052\053\104\145\116\265\375\012\350\301\315\171\207\141\053 +\336\200\127\105\277\147\361\233\221\136\245\244\354\131\110\020 +\015\070\307\260\372\303\104\155\004\365\170\120\034\222\226\133 +\332\365\270\056\272\133\317\345\360\152\235\113\057\130\163\055 +\117\055\304\034\076\364\263\077\253\025\016\073\031\101\212\244 +\301\127\022\146\161\114\372\123\343\127\353\142\225\011\236\124 +\335\321\302\074\127\074\275\070\255\230\144\267\270\003\232\123 +\126\140\135\263\330\102\033\134\113\022\212\034\353\353\175\306 +\172\151\307\047\177\244\370\213\362\344\224\146\207\113\351\224 +\007\011\022\171\212\262\353\164\004\334\316\364\104\131\340\026 +\312\305\054\130\327\074\173\317\142\206\152\120\175\065\066\146 +\247\373\067\347\050\307\330\320\255\245\151\224\217\350\301\337 +\044\370\033\007\061\207\201\330\135\366\350\050\330\112\122\200 +\254\023\356\120\024\036\230\307 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "GLOBALTRUST 2020" -# Issuer: CN=GLOBALTRUST 2020,O=e-commerce monitoring GmbH,C=AT -# Serial Number:5a:4b:bd:5a:fb:4f:8a:5b:fa:65:e5 -# Subject: CN=GLOBALTRUST 2020,O=e-commerce monitoring GmbH,C=AT -# Not Valid Before: Mon Feb 10 00:00:00 2020 -# Not Valid After : Sun Jun 10 00:00:00 2040 -# Fingerprint (SHA-256): 9A:29:6A:51:82:D1:D4:51:A2:E3:7F:43:9B:74:DA:AF:A2:67:52:33:29:F9:0F:9A:0D:20:07:C3:34:E2:3C:9A -# Fingerprint (SHA1): D0:67:C1:13:51:01:0C:AA:D0:C7:6A:65:37:31:16:26:4F:53:71:A2 +# Trust for "Telia Root CA v2" +# Issuer: CN=Telia Root CA v2,O=Telia Finland Oyj,C=FI +# Serial Number:01:67:5f:27:d6:fe:7a:e3:e4:ac:be:09:5b:05:9e +# Subject: CN=Telia Root CA v2,O=Telia Finland Oyj,C=FI +# Not Valid Before: Thu Nov 29 11:55:54 2018 +# Not Valid After : Sun Nov 29 11:55:54 2043 +# Fingerprint (SHA-256): 24:2B:69:74:2F:CB:1E:5B:2A:BF:98:89:8B:94:57:21:87:54:4E:5B:4D:99:11:78:65:73:62:1F:6A:74:B8:2C +# Fingerprint (SHA1): B9:99:CD:D1:73:50:8A:C4:47:05:08:9C:8C:88:FB:BE:A0:2B:40:CD CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "GLOBALTRUST 2020" +CKA_LABEL UTF8 "Telia Root CA v2" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\320\147\301\023\121\001\014\252\320\307\152\145\067\061\026\046 -\117\123\161\242 +\271\231\315\321\163\120\212\304\107\005\010\234\214\210\373\276 +\240\053\100\315 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\212\307\157\313\155\343\314\242\361\174\203\372\016\170\327\350 +\016\217\254\252\202\337\205\261\364\334\020\034\374\231\331\110 END CKA_ISSUER MULTILINE_OCTAL -\060\115\061\013\060\011\006\003\125\004\006\023\002\101\124\061 -\043\060\041\006\003\125\004\012\023\032\145\055\143\157\155\155 -\145\162\143\145\040\155\157\156\151\164\157\162\151\156\147\040 -\107\155\142\110\061\031\060\027\006\003\125\004\003\023\020\107 -\114\117\102\101\114\124\122\125\123\124\040\062\060\062\060 +\060\104\061\013\060\011\006\003\125\004\006\023\002\106\111\061 +\032\060\030\006\003\125\004\012\014\021\124\145\154\151\141\040 +\106\151\156\154\141\156\144\040\117\171\152\061\031\060\027\006 +\003\125\004\003\014\020\124\145\154\151\141\040\122\157\157\164 +\040\103\101\040\166\062 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\013\132\113\275\132\373\117\212\133\372\145\345 +\002\017\001\147\137\047\326\376\172\343\344\254\276\011\133\005 +\236 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR @@ -21819,182 +22933,520 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "ANF Secure Server Root CA" +# Certificate "D-TRUST BR Root CA 1 2020" # -# Issuer: CN=ANF Secure Server Root CA,OU=ANF CA Raiz,O=ANF Autoridad de Certificacion,C=ES,serialNumber=G63287510 -# Serial Number:0d:d3:e3:bc:6c:f9:6b:b1 -# Subject: CN=ANF Secure Server Root CA,OU=ANF CA Raiz,O=ANF Autoridad de Certificacion,C=ES,serialNumber=G63287510 -# Not Valid Before: Wed Sep 04 10:00:38 2019 -# Not Valid After : Tue Aug 30 10:00:38 2039 -# Fingerprint (SHA-256): FB:8F:EC:75:91:69:B9:10:6B:1E:51:16:44:C6:18:C5:13:04:37:3F:6C:06:43:08:8D:8B:EF:FD:1B:99:75:99 -# Fingerprint (SHA1): 5B:6E:68:D0:CC:15:B6:A0:5F:1E:C1:5F:AE:02:FC:6B:2F:5D:6F:74 +# Issuer: CN=D-TRUST BR Root CA 1 2020,O=D-Trust GmbH,C=DE +# Serial Number:7c:c9:8f:2b:84:d7:df:ea:0f:c9:65:9a:d3:4b:4d:96 +# Subject: CN=D-TRUST BR Root CA 1 2020,O=D-Trust GmbH,C=DE +# Not Valid Before: Tue Feb 11 09:45:00 2020 +# Not Valid After : Sun Feb 11 09:44:59 2035 +# Fingerprint (SHA-256): E5:9A:AA:81:60:09:C2:2B:FF:5B:25:BA:D3:7D:F3:06:F0:49:79:7C:1F:81:D8:5A:B0:89:E6:57:BD:8F:00:44 +# Fingerprint (SHA1): 1F:5B:98:F0:E3:B5:F7:74:3C:ED:E6:B0:36:7D:32:CD:F4:09:41:67 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "ANF Secure Server Root CA" +CKA_LABEL UTF8 "D-TRUST BR Root CA 1 2020" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\201\204\061\022\060\020\006\003\125\004\005\023\011\107\066 -\063\062\070\067\065\061\060\061\013\060\011\006\003\125\004\006 -\023\002\105\123\061\047\060\045\006\003\125\004\012\023\036\101 -\116\106\040\101\165\164\157\162\151\144\141\144\040\144\145\040 -\103\145\162\164\151\146\151\143\141\143\151\157\156\061\024\060 -\022\006\003\125\004\013\023\013\101\116\106\040\103\101\040\122 -\141\151\172\061\042\060\040\006\003\125\004\003\023\031\101\116 -\106\040\123\145\143\165\162\145\040\123\145\162\166\145\162\040 -\122\157\157\164\040\103\101 +\060\110\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 +\164\040\107\155\142\110\061\042\060\040\006\003\125\004\003\023 +\031\104\055\124\122\125\123\124\040\102\122\040\122\157\157\164 +\040\103\101\040\061\040\062\060\062\060 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\201\204\061\022\060\020\006\003\125\004\005\023\011\107\066 -\063\062\070\067\065\061\060\061\013\060\011\006\003\125\004\006 -\023\002\105\123\061\047\060\045\006\003\125\004\012\023\036\101 -\116\106\040\101\165\164\157\162\151\144\141\144\040\144\145\040 -\103\145\162\164\151\146\151\143\141\143\151\157\156\061\024\060 -\022\006\003\125\004\013\023\013\101\116\106\040\103\101\040\122 -\141\151\172\061\042\060\040\006\003\125\004\003\023\031\101\116 -\106\040\123\145\143\165\162\145\040\123\145\162\166\145\162\040 -\122\157\157\164\040\103\101 +\060\110\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 +\164\040\107\155\142\110\061\042\060\040\006\003\125\004\003\023 +\031\104\055\124\122\125\123\124\040\102\122\040\122\157\157\164 +\040\103\101\040\061\040\062\060\062\060 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\015\323\343\274\154\371\153\261 +\002\020\174\311\217\053\204\327\337\352\017\311\145\232\323\113 +\115\226 END CKA_VALUE MULTILINE_OCTAL -\060\202\005\357\060\202\003\327\240\003\002\001\002\002\010\015 -\323\343\274\154\371\153\261\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\060\201\204\061\022\060\020\006\003\125 -\004\005\023\011\107\066\063\062\070\067\065\061\060\061\013\060 -\011\006\003\125\004\006\023\002\105\123\061\047\060\045\006\003 -\125\004\012\023\036\101\116\106\040\101\165\164\157\162\151\144 -\141\144\040\144\145\040\103\145\162\164\151\146\151\143\141\143 -\151\157\156\061\024\060\022\006\003\125\004\013\023\013\101\116 -\106\040\103\101\040\122\141\151\172\061\042\060\040\006\003\125 -\004\003\023\031\101\116\106\040\123\145\143\165\162\145\040\123 -\145\162\166\145\162\040\122\157\157\164\040\103\101\060\036\027 -\015\061\071\060\071\060\064\061\060\060\060\063\070\132\027\015 -\063\071\060\070\063\060\061\060\060\060\063\070\132\060\201\204 -\061\022\060\020\006\003\125\004\005\023\011\107\066\063\062\070 -\067\065\061\060\061\013\060\011\006\003\125\004\006\023\002\105 -\123\061\047\060\045\006\003\125\004\012\023\036\101\116\106\040 -\101\165\164\157\162\151\144\141\144\040\144\145\040\103\145\162 -\164\151\146\151\143\141\143\151\157\156\061\024\060\022\006\003 -\125\004\013\023\013\101\116\106\040\103\101\040\122\141\151\172 -\061\042\060\040\006\003\125\004\003\023\031\101\116\106\040\123 -\145\143\165\162\145\040\123\145\162\166\145\162\040\122\157\157 -\164\040\103\101\060\202\002\042\060\015\006\011\052\206\110\206 -\367\015\001\001\001\005\000\003\202\002\017\000\060\202\002\012 -\002\202\002\001\000\333\353\153\053\346\144\124\225\202\220\243 -\162\244\031\001\235\234\013\201\137\163\111\272\247\254\363\004 -\116\173\226\013\354\021\340\133\246\034\316\033\322\015\203\034 -\053\270\236\035\176\105\062\140\017\007\351\167\130\176\237\152 -\310\141\116\266\046\301\114\215\377\114\357\064\262\037\145\330 -\271\170\365\255\251\161\271\357\117\130\035\245\336\164\040\227 -\241\355\150\114\336\222\027\113\274\253\377\145\232\236\373\107 -\331\127\162\363\011\241\256\166\104\023\156\234\055\104\071\274 -\371\307\073\244\130\075\101\275\264\302\111\243\310\015\322\227 -\057\007\145\122\000\247\156\310\257\150\354\364\024\226\266\127 -\037\126\303\071\237\053\155\344\363\076\366\065\144\332\014\034 -\241\204\113\057\113\113\342\054\044\235\155\223\100\353\265\043 -\216\062\312\157\105\323\250\211\173\036\317\036\372\133\103\213 -\315\315\250\017\152\312\014\136\271\236\107\217\360\331\266\012 -\013\130\145\027\063\271\043\344\167\031\175\313\112\056\222\173 -\117\057\020\167\261\215\057\150\234\142\314\340\120\370\354\221 -\247\124\114\127\011\325\166\143\305\350\145\036\356\155\152\317 -\011\235\372\174\117\255\140\010\375\126\231\017\025\054\173\251 -\200\253\214\141\217\112\007\166\102\336\075\364\335\262\044\063 -\133\270\265\243\104\311\254\177\167\074\035\043\354\202\251\246 -\342\310\006\114\002\376\254\134\231\231\013\057\020\212\246\364 -\177\325\207\164\015\131\111\105\366\360\161\134\071\051\326\277 -\112\043\213\365\137\001\143\322\207\163\050\265\113\012\365\370 -\253\202\054\176\163\045\062\035\013\143\012\027\201\000\377\266 -\166\136\347\264\261\100\312\041\273\325\200\121\345\110\122\147 -\054\322\141\211\007\015\017\316\102\167\300\104\163\234\104\120 -\240\333\020\012\055\225\034\201\257\344\034\345\024\036\361\066 -\101\001\002\057\175\163\247\336\102\314\114\351\211\015\126\367 -\237\221\324\003\306\154\311\217\333\330\034\340\100\230\135\146 -\231\230\200\156\055\377\001\305\316\313\106\037\254\002\306\103 -\346\256\242\204\074\305\116\036\075\155\311\024\114\343\056\101 -\273\312\071\277\066\074\052\031\252\101\207\116\245\316\113\062 -\171\335\220\111\177\002\003\001\000\001\243\143\060\141\060\037 -\006\003\125\035\043\004\030\060\026\200\024\234\137\320\154\143 -\243\137\223\312\223\230\010\255\214\207\245\054\134\301\067\060 -\035\006\003\125\035\016\004\026\004\024\234\137\320\154\143\243 -\137\223\312\223\230\010\255\214\207\245\054\134\301\067\060\016 -\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060\017 -\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\003\202 -\002\001\000\116\036\271\212\306\240\230\077\156\303\151\300\152 -\134\111\122\254\313\053\135\170\070\301\325\124\204\237\223\360 -\207\031\075\054\146\211\353\015\102\374\314\360\165\205\077\213 -\364\200\135\171\345\027\147\275\065\202\342\362\074\216\175\133 -\066\313\132\200\000\051\362\316\053\054\361\217\252\155\005\223 -\154\162\307\126\353\337\120\043\050\345\105\020\075\350\147\243 -\257\016\125\017\220\011\142\357\113\131\242\366\123\361\300\065 -\344\057\301\044\275\171\057\116\040\042\073\375\032\040\260\244 -\016\054\160\355\164\077\270\023\225\006\121\310\350\207\046\312 -\244\133\152\026\041\222\335\163\140\236\020\030\336\074\201\352 -\350\030\303\174\211\362\213\120\076\275\021\342\025\003\250\066 -\175\063\001\154\110\025\327\210\220\231\004\305\314\346\007\364 -\274\364\220\355\023\342\352\213\303\217\243\063\017\301\051\114 -\023\116\332\025\126\161\163\162\202\120\366\232\063\174\242\261 -\250\032\064\164\145\134\316\321\353\253\123\340\032\200\330\352 -\072\111\344\046\060\233\345\034\212\250\251\025\062\206\231\222 -\012\020\043\126\022\340\366\316\114\342\273\276\333\215\222\163 -\001\146\057\142\076\262\162\047\105\066\355\115\126\343\227\231 -\377\072\065\076\245\124\112\122\131\113\140\333\356\376\170\021 -\177\112\334\024\171\140\266\153\144\003\333\025\203\341\242\276 -\366\043\227\120\360\011\063\066\247\161\226\045\363\271\102\175 -\333\070\077\054\130\254\350\102\341\016\330\323\073\114\056\202 -\351\203\056\153\061\331\335\107\206\117\155\227\221\056\117\342 -\050\161\065\026\321\362\163\376\045\053\007\107\044\143\047\310 -\370\366\331\153\374\022\061\126\010\300\123\102\257\234\320\063 -\176\374\006\360\061\104\003\024\361\130\352\362\152\015\251\021 -\262\203\276\305\032\277\007\352\131\334\243\210\065\357\234\166 -\062\074\115\006\042\316\025\345\335\236\330\217\332\336\322\304 -\071\345\027\201\317\070\107\353\177\210\155\131\033\337\237\102 -\024\256\176\317\250\260\146\145\332\067\257\237\252\075\352\050 -\266\336\325\061\130\026\202\133\352\273\031\165\002\163\032\312 -\110\032\041\223\220\012\216\223\204\247\175\073\043\030\222\211 -\240\215\254 +\060\202\002\333\060\202\002\140\240\003\002\001\002\002\020\174 +\311\217\053\204\327\337\352\017\311\145\232\323\113\115\226\060 +\012\006\010\052\206\110\316\075\004\003\003\060\110\061\013\060 +\011\006\003\125\004\006\023\002\104\105\061\025\060\023\006\003 +\125\004\012\023\014\104\055\124\162\165\163\164\040\107\155\142 +\110\061\042\060\040\006\003\125\004\003\023\031\104\055\124\122 +\125\123\124\040\102\122\040\122\157\157\164\040\103\101\040\061 +\040\062\060\062\060\060\036\027\015\062\060\060\062\061\061\060 +\071\064\065\060\060\132\027\015\063\065\060\062\061\061\060\071 +\064\064\065\071\132\060\110\061\013\060\011\006\003\125\004\006 +\023\002\104\105\061\025\060\023\006\003\125\004\012\023\014\104 +\055\124\162\165\163\164\040\107\155\142\110\061\042\060\040\006 +\003\125\004\003\023\031\104\055\124\122\125\123\124\040\102\122 +\040\122\157\157\164\040\103\101\040\061\040\062\060\062\060\060 +\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 +\004\000\042\003\142\000\004\306\313\307\050\321\373\204\365\232 +\357\102\024\040\341\103\153\156\165\255\374\053\003\204\324\166 +\223\045\327\131\073\101\145\153\036\346\064\052\273\164\366\022 +\316\350\155\347\253\344\074\116\077\104\010\213\315\026\161\313 +\277\222\231\364\244\327\074\120\124\122\220\205\203\170\224\147 +\147\243\034\011\031\075\165\064\205\336\355\140\175\307\014\264 +\101\122\271\156\345\356\102\243\202\001\015\060\202\001\011\060 +\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 +\060\035\006\003\125\035\016\004\026\004\024\163\221\020\253\377 +\125\263\132\174\011\045\325\262\272\010\240\153\253\037\155\060 +\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060 +\201\306\006\003\125\035\037\004\201\276\060\201\273\060\076\240 +\074\240\072\206\070\150\164\164\160\072\057\057\143\162\154\056 +\144\055\164\162\165\163\164\056\156\145\164\057\143\162\154\057 +\144\055\164\162\165\163\164\137\142\162\137\162\157\157\164\137 +\143\141\137\061\137\062\060\062\060\056\143\162\154\060\171\240 +\167\240\165\206\163\154\144\141\160\072\057\057\144\151\162\145 +\143\164\157\162\171\056\144\055\164\162\165\163\164\056\156\145 +\164\057\103\116\075\104\055\124\122\125\123\124\045\062\060\102 +\122\045\062\060\122\157\157\164\045\062\060\103\101\045\062\060 +\061\045\062\060\062\060\062\060\054\117\075\104\055\124\162\165 +\163\164\045\062\060\107\155\142\110\054\103\075\104\105\077\143 +\145\162\164\151\146\151\143\141\164\145\162\145\166\157\143\141 +\164\151\157\156\154\151\163\164\060\012\006\010\052\206\110\316 +\075\004\003\003\003\151\000\060\146\002\061\000\224\220\055\023 +\372\341\143\370\141\143\350\255\205\170\124\221\234\270\223\070 +\076\032\101\332\100\026\123\102\010\312\057\216\361\076\201\126 +\300\252\330\355\030\304\260\256\364\076\372\046\002\061\000\363 +\050\342\306\333\053\231\373\267\121\270\044\243\244\224\172\032 +\077\346\066\342\003\127\063\212\060\313\202\307\326\024\021\325 +\165\143\133\024\225\234\037\001\317\330\325\162\247\017\073 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "D-TRUST BR Root CA 1 2020" +# Issuer: CN=D-TRUST BR Root CA 1 2020,O=D-Trust GmbH,C=DE +# Serial Number:7c:c9:8f:2b:84:d7:df:ea:0f:c9:65:9a:d3:4b:4d:96 +# Subject: CN=D-TRUST BR Root CA 1 2020,O=D-Trust GmbH,C=DE +# Not Valid Before: Tue Feb 11 09:45:00 2020 +# Not Valid After : Sun Feb 11 09:44:59 2035 +# Fingerprint (SHA-256): E5:9A:AA:81:60:09:C2:2B:FF:5B:25:BA:D3:7D:F3:06:F0:49:79:7C:1F:81:D8:5A:B0:89:E6:57:BD:8F:00:44 +# Fingerprint (SHA1): 1F:5B:98:F0:E3:B5:F7:74:3C:ED:E6:B0:36:7D:32:CD:F4:09:41:67 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "D-TRUST BR Root CA 1 2020" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\037\133\230\360\343\265\367\164\074\355\346\260\066\175\062\315 +\364\011\101\147 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\265\252\113\325\355\367\343\125\056\217\162\012\363\165\270\355 +END +CKA_ISSUER MULTILINE_OCTAL +\060\110\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 +\164\040\107\155\142\110\061\042\060\040\006\003\125\004\003\023 +\031\104\055\124\122\125\123\124\040\102\122\040\122\157\157\164 +\040\103\101\040\061\040\062\060\062\060 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\174\311\217\053\204\327\337\352\017\311\145\232\323\113 +\115\226 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "D-TRUST EV Root CA 1 2020" +# +# Issuer: CN=D-TRUST EV Root CA 1 2020,O=D-Trust GmbH,C=DE +# Serial Number:5f:02:41:d7:7a:87:7c:4c:03:a3:ac:96:8d:fb:ff:d0 +# Subject: CN=D-TRUST EV Root CA 1 2020,O=D-Trust GmbH,C=DE +# Not Valid Before: Tue Feb 11 10:00:00 2020 +# Not Valid After : Sun Feb 11 09:59:59 2035 +# Fingerprint (SHA-256): 08:17:0D:1A:A3:64:53:90:1A:2F:95:92:45:E3:47:DB:0C:8D:37:AB:AA:BC:56:B8:1A:A1:00:DC:95:89:70:DB +# Fingerprint (SHA1): 61:DB:8C:21:59:69:03:90:D8:7C:9C:12:86:54:CF:9D:3D:F4:DD:07 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "D-TRUST EV Root CA 1 2020" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\110\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 +\164\040\107\155\142\110\061\042\060\040\006\003\125\004\003\023 +\031\104\055\124\122\125\123\124\040\105\126\040\122\157\157\164 +\040\103\101\040\061\040\062\060\062\060 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\110\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 +\164\040\107\155\142\110\061\042\060\040\006\003\125\004\003\023 +\031\104\055\124\122\125\123\124\040\105\126\040\122\157\157\164 +\040\103\101\040\061\040\062\060\062\060 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\137\002\101\327\172\207\174\114\003\243\254\226\215\373 +\377\320 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\333\060\202\002\140\240\003\002\001\002\002\020\137 +\002\101\327\172\207\174\114\003\243\254\226\215\373\377\320\060 +\012\006\010\052\206\110\316\075\004\003\003\060\110\061\013\060 +\011\006\003\125\004\006\023\002\104\105\061\025\060\023\006\003 +\125\004\012\023\014\104\055\124\162\165\163\164\040\107\155\142 +\110\061\042\060\040\006\003\125\004\003\023\031\104\055\124\122 +\125\123\124\040\105\126\040\122\157\157\164\040\103\101\040\061 +\040\062\060\062\060\060\036\027\015\062\060\060\062\061\061\061 +\060\060\060\060\060\132\027\015\063\065\060\062\061\061\060\071 +\065\071\065\071\132\060\110\061\013\060\011\006\003\125\004\006 +\023\002\104\105\061\025\060\023\006\003\125\004\012\023\014\104 +\055\124\162\165\163\164\040\107\155\142\110\061\042\060\040\006 +\003\125\004\003\023\031\104\055\124\122\125\123\124\040\105\126 +\040\122\157\157\164\040\103\101\040\061\040\062\060\062\060\060 +\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 +\004\000\042\003\142\000\004\361\013\335\206\103\040\031\337\227 +\205\350\042\112\233\317\235\230\277\264\005\046\311\313\343\246 +\322\217\305\236\170\173\061\211\251\211\255\047\074\145\020\202 +\374\337\303\235\116\360\063\043\304\322\062\365\034\260\337\063 +\027\135\305\360\261\212\371\357\271\267\024\312\051\112\302\017 +\251\177\165\145\111\052\060\147\364\144\367\326\032\167\332\303 +\302\227\141\102\173\111\255\243\202\001\015\060\202\001\011\060 +\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 +\060\035\006\003\125\035\016\004\026\004\024\177\020\001\026\067 +\072\244\050\344\120\370\244\367\354\153\062\266\376\351\213\060 +\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060 +\201\306\006\003\125\035\037\004\201\276\060\201\273\060\076\240 +\074\240\072\206\070\150\164\164\160\072\057\057\143\162\154\056 +\144\055\164\162\165\163\164\056\156\145\164\057\143\162\154\057 +\144\055\164\162\165\163\164\137\145\166\137\162\157\157\164\137 +\143\141\137\061\137\062\060\062\060\056\143\162\154\060\171\240 +\167\240\165\206\163\154\144\141\160\072\057\057\144\151\162\145 +\143\164\157\162\171\056\144\055\164\162\165\163\164\056\156\145 +\164\057\103\116\075\104\055\124\122\125\123\124\045\062\060\105 +\126\045\062\060\122\157\157\164\045\062\060\103\101\045\062\060 +\061\045\062\060\062\060\062\060\054\117\075\104\055\124\162\165 +\163\164\045\062\060\107\155\142\110\054\103\075\104\105\077\143 +\145\162\164\151\146\151\143\141\164\145\162\145\166\157\143\141 +\164\151\157\156\154\151\163\164\060\012\006\010\052\206\110\316 +\075\004\003\003\003\151\000\060\146\002\061\000\312\074\306\052 +\165\302\136\165\142\071\066\000\140\132\213\301\223\231\314\331 +\333\101\073\073\207\231\027\073\325\314\117\312\042\367\240\200 +\313\371\264\261\033\126\365\162\322\374\031\321\002\061\000\221 +\367\060\223\077\020\106\053\161\244\320\073\104\233\300\051\002 +\005\262\101\167\121\363\171\132\236\216\024\240\116\102\322\133 +\201\363\064\152\003\347\042\070\120\133\355\031\117\103\026 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "D-TRUST EV Root CA 1 2020" +# Issuer: CN=D-TRUST EV Root CA 1 2020,O=D-Trust GmbH,C=DE +# Serial Number:5f:02:41:d7:7a:87:7c:4c:03:a3:ac:96:8d:fb:ff:d0 +# Subject: CN=D-TRUST EV Root CA 1 2020,O=D-Trust GmbH,C=DE +# Not Valid Before: Tue Feb 11 10:00:00 2020 +# Not Valid After : Sun Feb 11 09:59:59 2035 +# Fingerprint (SHA-256): 08:17:0D:1A:A3:64:53:90:1A:2F:95:92:45:E3:47:DB:0C:8D:37:AB:AA:BC:56:B8:1A:A1:00:DC:95:89:70:DB +# Fingerprint (SHA1): 61:DB:8C:21:59:69:03:90:D8:7C:9C:12:86:54:CF:9D:3D:F4:DD:07 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "D-TRUST EV Root CA 1 2020" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\141\333\214\041\131\151\003\220\330\174\234\022\206\124\317\235 +\075\364\335\007 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\214\055\235\160\237\110\231\021\006\021\373\351\313\060\300\156 +END +CKA_ISSUER MULTILINE_OCTAL +\060\110\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\025\060\023\006\003\125\004\012\023\014\104\055\124\162\165\163 +\164\040\107\155\142\110\061\042\060\040\006\003\125\004\003\023 +\031\104\055\124\122\125\123\124\040\105\126\040\122\157\157\164 +\040\103\101\040\061\040\062\060\062\060 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\137\002\101\327\172\207\174\114\003\243\254\226\215\373 +\377\320 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "DigiCert TLS ECC P384 Root G5" +# +# Issuer: CN=DigiCert TLS ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:09:e0:93:65:ac:f7:d9:c8:b9:3e:1c:0b:04:2a:2e:f3 +# Subject: CN=DigiCert TLS ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): 01:8E:13:F0:77:25:32:CF:80:9B:D1:B1:72:81:86:72:83:FC:48:C6:E1:3B:E9:C6:98:12:85:4A:49:0C:1B:05 +# Fingerprint (SHA1): 17:F3:DE:5E:9F:0F:19:E9:8E:F6:1F:32:26:6E:20:C4:07:AE:30:EE +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert TLS ECC P384 Root G5" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\046\060\044\006\003\125\004 +\003\023\035\104\151\147\151\103\145\162\164\040\124\114\123\040 +\105\103\103\040\120\063\070\064\040\122\157\157\164\040\107\065 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\046\060\044\006\003\125\004 +\003\023\035\104\151\147\151\103\145\162\164\040\124\114\123\040 +\105\103\103\040\120\063\070\064\040\122\157\157\164\040\107\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\011\340\223\145\254\367\331\310\271\076\034\013\004\052 +\056\363 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\031\060\202\001\237\240\003\002\001\002\002\020\011 +\340\223\145\254\367\331\310\271\076\034\013\004\052\056\363\060 +\012\006\010\052\206\110\316\075\004\003\003\060\116\061\013\060 +\011\006\003\125\004\006\023\002\125\123\061\027\060\025\006\003 +\125\004\012\023\016\104\151\147\151\103\145\162\164\054\040\111 +\156\143\056\061\046\060\044\006\003\125\004\003\023\035\104\151 +\147\151\103\145\162\164\040\124\114\123\040\105\103\103\040\120 +\063\070\064\040\122\157\157\164\040\107\065\060\036\027\015\062 +\061\060\061\061\065\060\060\060\060\060\060\132\027\015\064\066 +\060\061\061\064\062\063\065\071\065\071\132\060\116\061\013\060 +\011\006\003\125\004\006\023\002\125\123\061\027\060\025\006\003 +\125\004\012\023\016\104\151\147\151\103\145\162\164\054\040\111 +\156\143\056\061\046\060\044\006\003\125\004\003\023\035\104\151 +\147\151\103\145\162\164\040\124\114\123\040\105\103\103\040\120 +\063\070\064\040\122\157\157\164\040\107\065\060\166\060\020\006 +\007\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003 +\142\000\004\301\104\241\317\021\227\120\232\336\043\202\065\007 +\315\320\313\030\235\322\361\177\167\065\117\073\335\224\162\122 +\355\302\073\370\354\372\173\153\130\040\354\231\256\311\374\150 +\263\165\271\333\011\354\310\023\365\116\306\012\035\146\060\114 +\273\037\107\012\074\141\020\102\051\174\245\010\016\340\042\351 +\323\065\150\316\233\143\237\204\265\231\115\130\240\216\365\124 +\347\225\311\243\102\060\100\060\035\006\003\125\035\016\004\026 +\004\024\301\121\105\120\131\253\076\347\054\132\372\040\042\022 +\007\200\210\174\021\152\060\016\006\003\125\035\017\001\001\377 +\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377 +\004\005\060\003\001\001\377\060\012\006\010\052\206\110\316\075 +\004\003\003\003\150\000\060\145\002\061\000\211\152\215\107\347 +\354\374\156\125\003\331\147\154\046\116\203\306\375\311\373\053 +\023\274\267\172\214\264\145\322\151\151\143\023\143\073\046\120 +\056\001\241\171\006\221\235\110\277\302\276\002\060\107\303\025 +\173\261\240\221\231\111\223\250\074\174\350\106\006\213\054\362 +\061\000\224\235\142\310\211\275\031\204\024\351\245\373\001\270 +\015\166\103\214\056\123\313\174\337\014\027\226\120 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "DigiCert TLS ECC P384 Root G5" +# Issuer: CN=DigiCert TLS ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:09:e0:93:65:ac:f7:d9:c8:b9:3e:1c:0b:04:2a:2e:f3 +# Subject: CN=DigiCert TLS ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): 01:8E:13:F0:77:25:32:CF:80:9B:D1:B1:72:81:86:72:83:FC:48:C6:E1:3B:E9:C6:98:12:85:4A:49:0C:1B:05 +# Fingerprint (SHA1): 17:F3:DE:5E:9F:0F:19:E9:8E:F6:1F:32:26:6E:20:C4:07:AE:30:EE +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert TLS ECC P384 Root G5" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\027\363\336\136\237\017\031\351\216\366\037\062\046\156\040\304 +\007\256\060\356 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\323\161\004\152\103\034\333\246\131\341\250\243\252\305\161\355 +END +CKA_ISSUER MULTILINE_OCTAL +\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\046\060\044\006\003\125\004 +\003\023\035\104\151\147\151\103\145\162\164\040\124\114\123\040 +\105\103\103\040\120\063\070\064\040\122\157\157\164\040\107\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\011\340\223\145\254\367\331\310\271\076\034\013\004\052 +\056\363 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "DigiCert TLS RSA4096 Root G5" +# +# Issuer: CN=DigiCert TLS RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:08:f9:b4:78:a8:fa:7e:da:6a:33:37:89:de:7c:cf:8a +# Subject: CN=DigiCert TLS RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): 37:1A:00:DC:05:33:B3:72:1A:7E:EB:40:E8:41:9E:70:79:9D:2B:0A:0F:2C:1D:80:69:31:65:F7:CE:C4:AD:75 +# Fingerprint (SHA1): A7:88:49:DC:5D:7C:75:8C:8C:DE:39:98:56:B3:AA:D0:B2:A5:71:35 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert TLS RSA4096 Root G5" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\115\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\045\060\043\006\003\125\004 +\003\023\034\104\151\147\151\103\145\162\164\040\124\114\123\040 +\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\115\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\045\060\043\006\003\125\004 +\003\023\034\104\151\147\151\103\145\162\164\040\124\114\123\040 +\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\010\371\264\170\250\372\176\332\152\063\067\211\336\174 +\317\212 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\146\060\202\003\116\240\003\002\001\002\002\020\010 +\371\264\170\250\372\176\332\152\063\067\211\336\174\317\212\060 +\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\115 +\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027\060 +\025\006\003\125\004\012\023\016\104\151\147\151\103\145\162\164 +\054\040\111\156\143\056\061\045\060\043\006\003\125\004\003\023 +\034\104\151\147\151\103\145\162\164\040\124\114\123\040\122\123 +\101\064\060\071\066\040\122\157\157\164\040\107\065\060\036\027 +\015\062\061\060\061\061\065\060\060\060\060\060\060\132\027\015 +\064\066\060\061\061\064\062\063\065\071\065\071\132\060\115\061 +\013\060\011\006\003\125\004\006\023\002\125\123\061\027\060\025 +\006\003\125\004\012\023\016\104\151\147\151\103\145\162\164\054 +\040\111\156\143\056\061\045\060\043\006\003\125\004\003\023\034 +\104\151\147\151\103\145\162\164\040\124\114\123\040\122\123\101 +\064\060\071\066\040\122\157\157\164\040\107\065\060\202\002\042 +\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 +\202\002\017\000\060\202\002\012\002\202\002\001\000\263\320\364 +\311\171\021\235\375\374\146\201\347\314\325\344\274\354\201\076 +\152\065\216\056\267\347\336\257\371\007\115\317\060\235\352\011 +\013\231\275\154\127\332\030\112\270\170\254\072\071\250\246\110 +\254\056\162\345\275\353\361\032\315\347\244\003\251\077\021\264 +\330\057\211\026\373\224\001\075\273\057\370\023\005\241\170\034 +\216\050\340\105\340\203\364\131\033\225\263\256\176\003\105\345 +\276\302\102\376\356\362\074\266\205\023\230\062\235\026\250\051 +\302\013\034\070\334\237\061\167\134\277\047\243\374\047\254\267 +\053\275\164\233\027\055\362\201\332\135\260\341\043\027\076\210 +\112\022\043\320\352\317\235\336\003\027\261\102\112\240\026\114 +\244\155\223\351\077\072\356\072\174\235\130\235\364\116\217\374 +\073\043\310\155\270\342\005\332\314\353\354\303\061\364\327\247 +\051\124\200\317\104\133\114\157\060\236\363\314\335\037\224\103 +\235\115\177\160\160\015\324\072\321\067\360\154\235\233\300\024 +\223\130\357\315\101\070\165\274\023\003\225\174\177\343\134\351 +\325\015\325\342\174\020\142\252\153\360\075\166\363\077\243\350 +\260\301\375\357\252\127\115\254\206\247\030\264\051\301\054\016 +\277\144\276\051\214\330\002\055\315\134\057\362\177\357\025\364 +\014\025\254\012\260\361\323\015\117\152\115\167\227\001\240\361 +\146\267\267\316\357\316\354\354\245\165\312\254\343\341\143\367 +\270\241\004\310\274\173\077\135\055\026\042\126\355\110\111\376 +\247\057\171\060\045\233\272\153\055\077\235\073\304\027\347\035 +\056\373\362\317\246\374\343\024\054\226\230\041\214\264\221\351 +\031\140\203\362\060\053\006\163\120\325\230\073\006\351\307\212 +\014\140\214\050\370\122\233\156\341\366\115\273\006\044\233\327 +\053\046\077\375\052\057\161\365\326\044\276\177\061\236\017\155 +\350\217\117\115\243\077\377\065\352\337\111\136\101\217\206\371 +\361\167\171\113\033\264\243\136\057\373\106\002\320\146\023\136 +\136\205\117\316\330\160\210\173\316\001\265\226\227\327\315\175 +\375\202\370\302\044\301\312\001\071\117\215\242\301\024\100\037 +\234\146\325\014\011\106\326\362\320\321\110\166\126\072\103\313 +\266\012\021\071\272\214\023\154\006\265\236\317\353\002\003\001 +\000\001\243\102\060\100\060\035\006\003\125\035\016\004\026\004 +\024\121\063\034\355\066\100\257\027\323\045\315\151\150\362\257 +\116\043\076\263\101\060\016\006\003\125\035\017\001\001\377\004 +\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377\004 +\005\060\003\001\001\377\060\015\006\011\052\206\110\206\367\015 +\001\001\014\005\000\003\202\002\001\000\140\246\257\133\137\127 +\332\211\333\113\120\251\304\043\065\041\377\320\141\060\204\221 +\267\077\020\317\045\216\311\277\106\064\331\301\041\046\034\160 +\031\162\036\243\311\207\376\251\103\144\226\072\310\123\004\012 +\266\101\273\304\107\000\331\237\030\030\073\262\016\363\064\352 +\044\367\335\257\040\140\256\222\050\137\066\347\135\344\336\307 +\074\333\120\071\255\273\075\050\115\226\174\166\306\133\364\301 +\333\024\245\253\031\142\007\030\100\137\227\221\334\234\307\253 +\265\121\015\346\151\123\125\314\071\175\332\305\021\125\162\305 +\073\213\211\370\064\055\244\027\345\027\346\231\175\060\210\041 +\067\315\060\027\075\270\362\274\250\165\240\103\334\076\211\113 +\220\256\155\003\340\034\243\240\226\011\273\175\243\267\052\020 +\104\113\106\007\064\143\355\061\271\004\356\243\233\232\256\346 +\061\170\364\352\044\141\073\253\130\144\377\273\207\047\142\045 +\201\337\334\241\057\366\355\247\377\172\217\121\056\060\370\244 +\001\322\205\071\137\001\231\226\157\132\133\160\031\106\376\206 +\140\076\255\200\020\011\335\071\045\057\130\177\273\322\164\360 +\367\106\037\106\071\112\330\123\320\363\056\073\161\245\324\157 +\374\363\147\344\007\217\335\046\031\341\215\133\372\243\223\021 +\233\351\310\072\303\125\150\232\222\341\122\166\070\350\341\272 +\275\373\117\325\357\263\347\110\203\061\360\202\041\343\266\276 +\247\253\157\357\237\337\114\317\001\270\142\152\043\075\347\011 +\115\200\033\173\060\244\303\335\007\177\064\276\244\046\262\366 +\101\350\011\035\343\040\230\252\067\117\377\367\361\342\051\160 +\061\107\077\164\320\024\026\372\041\212\002\325\212\011\224\167 +\056\362\131\050\213\174\120\222\012\146\170\070\203\165\304\265 +\132\250\021\306\345\301\235\146\125\317\123\304\257\327\165\205 +\251\102\023\126\354\041\167\201\223\132\014\352\226\331\111\312 +\241\010\362\227\073\155\233\004\030\044\104\216\174\001\362\334 +\045\330\136\206\232\261\071\333\365\221\062\152\321\246\160\212 +\242\367\336\244\105\205\046\250\036\214\135\051\133\310\113\330 +\232\152\003\136\160\362\205\117\154\113\150\057\312\124\366\214 +\332\062\376\303\153\203\077\070\306\176 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "ANF Secure Server Root CA" -# Issuer: CN=ANF Secure Server Root CA,OU=ANF CA Raiz,O=ANF Autoridad de Certificacion,C=ES,serialNumber=G63287510 -# Serial Number:0d:d3:e3:bc:6c:f9:6b:b1 -# Subject: CN=ANF Secure Server Root CA,OU=ANF CA Raiz,O=ANF Autoridad de Certificacion,C=ES,serialNumber=G63287510 -# Not Valid Before: Wed Sep 04 10:00:38 2019 -# Not Valid After : Tue Aug 30 10:00:38 2039 -# Fingerprint (SHA-256): FB:8F:EC:75:91:69:B9:10:6B:1E:51:16:44:C6:18:C5:13:04:37:3F:6C:06:43:08:8D:8B:EF:FD:1B:99:75:99 -# Fingerprint (SHA1): 5B:6E:68:D0:CC:15:B6:A0:5F:1E:C1:5F:AE:02:FC:6B:2F:5D:6F:74 +# Trust for "DigiCert TLS RSA4096 Root G5" +# Issuer: CN=DigiCert TLS RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:08:f9:b4:78:a8:fa:7e:da:6a:33:37:89:de:7c:cf:8a +# Subject: CN=DigiCert TLS RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): 37:1A:00:DC:05:33:B3:72:1A:7E:EB:40:E8:41:9E:70:79:9D:2B:0A:0F:2C:1D:80:69:31:65:F7:CE:C4:AD:75 +# Fingerprint (SHA1): A7:88:49:DC:5D:7C:75:8C:8C:DE:39:98:56:B3:AA:D0:B2:A5:71:35 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "ANF Secure Server Root CA" +CKA_LABEL UTF8 "DigiCert TLS RSA4096 Root G5" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\133\156\150\320\314\025\266\240\137\036\301\137\256\002\374\153 -\057\135\157\164 +\247\210\111\334\135\174\165\214\214\336\071\230\126\263\252\320 +\262\245\161\065 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\046\246\104\132\331\257\116\057\262\035\266\145\260\116\350\226 +\254\376\367\064\226\251\362\263\264\022\113\344\047\101\157\341 END CKA_ISSUER MULTILINE_OCTAL -\060\201\204\061\022\060\020\006\003\125\004\005\023\011\107\066 -\063\062\070\067\065\061\060\061\013\060\011\006\003\125\004\006 -\023\002\105\123\061\047\060\045\006\003\125\004\012\023\036\101 -\116\106\040\101\165\164\157\162\151\144\141\144\040\144\145\040 -\103\145\162\164\151\146\151\143\141\143\151\157\156\061\024\060 -\022\006\003\125\004\013\023\013\101\116\106\040\103\101\040\122 -\141\151\172\061\042\060\040\006\003\125\004\003\023\031\101\116 -\106\040\123\145\143\165\162\145\040\123\145\162\166\145\162\040 -\122\157\157\164\040\103\101 +\060\115\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\045\060\043\006\003\125\004 +\003\023\034\104\151\147\151\103\145\162\164\040\124\114\123\040 +\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\010\015\323\343\274\154\371\153\261 +\002\020\010\371\264\170\250\372\176\332\152\063\067\211\336\174 +\317\212 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST @@ -22002,478 +23454,862 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "Certum EC-384 CA" +# Certificate "DigiCert SMIME ECC P384 Root G5" # -# Issuer: CN=Certum EC-384 CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Serial Number:78:8f:27:5c:81:12:52:20:a5:04:d0:2d:dd:ba:73:f4 -# Subject: CN=Certum EC-384 CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Not Valid Before: Mon Mar 26 07:24:54 2018 -# Not Valid After : Thu Mar 26 07:24:54 2043 -# Fingerprint (SHA-256): 6B:32:80:85:62:53:18:AA:50:D1:73:C9:8D:8B:DA:09:D5:7E:27:41:3D:11:4C:F7:87:A0:F5:D0:6C:03:0C:F6 -# Fingerprint (SHA1): F3:3E:78:3C:AC:DF:F4:A2:CC:AC:67:55:69:56:D7:E5:16:3C:E1:ED +# Issuer: CN=DigiCert SMIME ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:05:3f:6e:a0:06:01:72:7d:ed:3f:c3:a3:b6:a3:d6:ef +# Subject: CN=DigiCert SMIME ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): E8:E8:17:65:36:A6:0C:C2:C4:E1:01:87:C3:BE:FC:A2:0E:F2:63:49:70:18:F5:66:D5:BE:A0:F9:4D:0C:11:1B +# Fingerprint (SHA1): 1C:B8:A7:08:C9:0D:20:79:01:A0:B2:36:7F:F0:95:65:E4:53:24:FE CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum EC-384 CA" +CKA_LABEL UTF8 "DigiCert SMIME ECC P384 Root G5" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\164\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 -\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 -\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 -\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\031\060\027\006 -\003\125\004\003\023\020\103\145\162\164\165\155\040\105\103\055 -\063\070\064\040\103\101 +\060\120\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 +\003\023\037\104\151\147\151\103\145\162\164\040\123\115\111\115 +\105\040\105\103\103\040\120\063\070\064\040\122\157\157\164\040 +\107\065 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\164\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 -\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 -\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 -\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\031\060\027\006 -\003\125\004\003\023\020\103\145\162\164\165\155\040\105\103\055 -\063\070\064\040\103\101 +\060\120\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 +\003\023\037\104\151\147\151\103\145\162\164\040\123\115\111\115 +\105\040\105\103\103\040\120\063\070\064\040\122\157\157\164\040 +\107\065 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\170\217\047\134\201\022\122\040\245\004\320\055\335\272 -\163\364 +\002\020\005\077\156\240\006\001\162\175\355\077\303\243\266\243 +\326\357 END CKA_VALUE MULTILINE_OCTAL -\060\202\002\145\060\202\001\353\240\003\002\001\002\002\020\170 -\217\047\134\201\022\122\040\245\004\320\055\335\272\163\364\060 -\012\006\010\052\206\110\316\075\004\003\003\060\164\061\013\060 -\011\006\003\125\004\006\023\002\120\114\061\041\060\037\006\003 -\125\004\012\023\030\101\163\163\145\143\157\040\104\141\164\141 -\040\123\171\163\164\145\155\163\040\123\056\101\056\061\047\060 -\045\006\003\125\004\013\023\036\103\145\162\164\165\155\040\103 -\145\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164 -\150\157\162\151\164\171\061\031\060\027\006\003\125\004\003\023 -\020\103\145\162\164\165\155\040\105\103\055\063\070\064\040\103 -\101\060\036\027\015\061\070\060\063\062\066\060\067\062\064\065 -\064\132\027\015\064\063\060\063\062\066\060\067\062\064\065\064 -\132\060\164\061\013\060\011\006\003\125\004\006\023\002\120\114 -\061\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143 -\157\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123 -\056\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145 -\162\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151 -\157\156\040\101\165\164\150\157\162\151\164\171\061\031\060\027 -\006\003\125\004\003\023\020\103\145\162\164\165\155\040\105\103 -\055\063\070\064\040\103\101\060\166\060\020\006\007\052\206\110 -\316\075\002\001\006\005\053\201\004\000\042\003\142\000\004\304 -\050\216\253\030\133\152\276\156\144\067\143\344\315\354\253\072 -\367\314\241\270\016\202\111\327\206\051\237\241\224\362\343\140 -\170\230\201\170\006\115\362\354\232\016\127\140\203\237\264\346 -\027\057\032\263\135\002\133\211\043\074\302\021\005\052\247\210 -\023\030\363\120\204\327\275\064\054\047\211\125\377\316\114\347 -\337\246\037\050\304\360\124\303\271\174\267\123\255\353\302\243 -\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024\215 -\006\146\164\044\166\072\363\211\367\274\326\275\107\175\057\274 -\020\137\113\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\006\060\012\006\010\052\206\110\316\075\004\003\003\003 -\150\000\060\145\002\060\003\125\055\246\346\030\304\174\357\311 -\120\156\301\047\017\234\207\257\156\325\033\010\030\275\222\051 -\301\357\224\221\170\322\072\034\125\211\142\345\033\011\036\272 -\144\153\361\166\264\324\002\061\000\264\102\204\231\377\253\347 -\236\373\221\227\047\135\334\260\133\060\161\316\136\070\032\152 -\331\045\347\352\367\141\222\126\370\352\332\066\302\207\145\226 -\056\162\045\057\177\337\303\023\311 +\060\202\002\034\060\202\001\243\240\003\002\001\002\002\020\005 +\077\156\240\006\001\162\175\355\077\303\243\266\243\326\357\060 +\012\006\010\052\206\110\316\075\004\003\003\060\120\061\013\060 +\011\006\003\125\004\006\023\002\125\123\061\027\060\025\006\003 +\125\004\012\023\016\104\151\147\151\103\145\162\164\054\040\111 +\156\143\056\061\050\060\046\006\003\125\004\003\023\037\104\151 +\147\151\103\145\162\164\040\123\115\111\115\105\040\105\103\103 +\040\120\063\070\064\040\122\157\157\164\040\107\065\060\036\027 +\015\062\061\060\061\061\065\060\060\060\060\060\060\132\027\015 +\064\066\060\061\061\064\062\063\065\071\065\071\132\060\120\061 +\013\060\011\006\003\125\004\006\023\002\125\123\061\027\060\025 +\006\003\125\004\012\023\016\104\151\147\151\103\145\162\164\054 +\040\111\156\143\056\061\050\060\046\006\003\125\004\003\023\037 +\104\151\147\151\103\145\162\164\040\123\115\111\115\105\040\105 +\103\103\040\120\063\070\064\040\122\157\157\164\040\107\065\060 +\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 +\004\000\042\003\142\000\004\026\235\125\345\266\324\373\373\147 +\153\032\324\241\252\322\167\225\076\210\345\007\237\266\160\146 +\040\050\244\210\354\160\065\257\263\062\377\067\023\112\236\274 +\001\003\336\204\301\270\306\346\145\107\211\362\023\125\277\315 +\245\036\010\140\177\255\177\350\141\222\051\317\011\107\136\013 +\034\300\037\244\277\362\133\274\230\357\231\114\314\160\153\266 +\272\320\050\035\277\276\004\243\102\060\100\060\035\006\003\125 +\035\016\004\026\004\024\163\172\153\226\333\102\007\213\122\146 +\302\144\062\027\376\340\147\220\056\255\060\016\006\003\125\035 +\017\001\001\377\004\004\003\002\001\206\060\017\006\003\125\035 +\023\001\001\377\004\005\060\003\001\001\377\060\012\006\010\052 +\206\110\316\075\004\003\003\003\147\000\060\144\002\060\067\104 +\365\062\200\343\161\353\364\155\317\174\314\221\232\303\156\161 +\330\322\043\135\222\115\202\102\155\134\141\225\366\221\365\247 +\010\366\152\227\351\234\224\055\230\160\375\063\266\011\002\060 +\007\074\057\271\130\202\136\017\243\142\250\223\147\360\040\303 +\151\277\003\054\073\120\247\073\257\101\070\311\122\110\221\326 +\016\373\274\140\060\174\144\077\022\036\105\177\121\076\364\246 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "Certum EC-384 CA" -# Issuer: CN=Certum EC-384 CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Serial Number:78:8f:27:5c:81:12:52:20:a5:04:d0:2d:dd:ba:73:f4 -# Subject: CN=Certum EC-384 CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Not Valid Before: Mon Mar 26 07:24:54 2018 -# Not Valid After : Thu Mar 26 07:24:54 2043 -# Fingerprint (SHA-256): 6B:32:80:85:62:53:18:AA:50:D1:73:C9:8D:8B:DA:09:D5:7E:27:41:3D:11:4C:F7:87:A0:F5:D0:6C:03:0C:F6 -# Fingerprint (SHA1): F3:3E:78:3C:AC:DF:F4:A2:CC:AC:67:55:69:56:D7:E5:16:3C:E1:ED +# Trust for "DigiCert SMIME ECC P384 Root G5" +# Issuer: CN=DigiCert SMIME ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:05:3f:6e:a0:06:01:72:7d:ed:3f:c3:a3:b6:a3:d6:ef +# Subject: CN=DigiCert SMIME ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): E8:E8:17:65:36:A6:0C:C2:C4:E1:01:87:C3:BE:FC:A2:0E:F2:63:49:70:18:F5:66:D5:BE:A0:F9:4D:0C:11:1B +# Fingerprint (SHA1): 1C:B8:A7:08:C9:0D:20:79:01:A0:B2:36:7F:F0:95:65:E4:53:24:FE CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum EC-384 CA" +CKA_LABEL UTF8 "DigiCert SMIME ECC P384 Root G5" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\363\076\170\074\254\337\364\242\314\254\147\125\151\126\327\345 -\026\074\341\355 +\034\270\247\010\311\015\040\171\001\240\262\066\177\360\225\145 +\344\123\044\376 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\266\145\263\226\140\227\022\241\354\116\341\075\243\306\311\361 +\246\376\364\122\066\104\330\356\015\267\003\013\357\164\263\003 END CKA_ISSUER MULTILINE_OCTAL -\060\164\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 -\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 -\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 -\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\031\060\027\006 -\003\125\004\003\023\020\103\145\162\164\165\155\040\105\103\055 -\063\070\064\040\103\101 +\060\120\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 +\003\023\037\104\151\147\151\103\145\162\164\040\123\115\111\115 +\105\040\105\103\103\040\120\063\070\064\040\122\157\157\164\040 +\107\065 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\170\217\047\134\201\022\122\040\245\004\320\055\335\272 -\163\364 +\002\020\005\077\156\240\006\001\162\175\355\077\303\243\266\243 +\326\357 END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "Certum Trusted Root CA" +# Certificate "DigiCert SMIME RSA4096 Root G5" # -# Issuer: CN=Certum Trusted Root CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Serial Number:1e:bf:59:50:b8:c9:80:37:4c:06:f7:eb:55:4f:b5:ed -# Subject: CN=Certum Trusted Root CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Not Valid Before: Fri Mar 16 12:10:13 2018 -# Not Valid After : Mon Mar 16 12:10:13 2043 -# Fingerprint (SHA-256): FE:76:96:57:38:55:77:3E:37:A9:5E:7A:D4:D9:CC:96:C3:01:57:C1:5D:31:76:5B:A9:B1:57:04:E1:AE:78:FD -# Fingerprint (SHA1): C8:83:44:C0:18:AE:9F:CC:F1:87:B7:8F:22:D1:C5:D7:45:84:BA:E5 +# Issuer: CN=DigiCert SMIME RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:05:f6:ba:04:23:83:46:cb:7d:5c:e6:b9:5b:ba:1c:55 +# Subject: CN=DigiCert SMIME RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): 90:37:0D:3E:FA:88:BF:58:C3:01:05:BA:25:10:4A:35:84:60:A7:FA:52:DF:C2:01:1D:F2:33:A0:F4:17:91:2A +# Fingerprint (SHA1): 5B:C5:AD:E2:9A:A7:54:DA:84:89:53:A5:FE:D7:5B:46:86:D0:57:08 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum Trusted Root CA" +CKA_LABEL UTF8 "DigiCert SMIME RSA4096 Root G5" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\172\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 -\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 -\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 -\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\037\060\035\006 -\003\125\004\003\023\026\103\145\162\164\165\155\040\124\162\165 -\163\164\145\144\040\122\157\157\164\040\103\101 +\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\047\060\045\006\003\125\004 +\003\023\036\104\151\147\151\103\145\162\164\040\123\115\111\115 +\105\040\122\123\101\064\060\071\066\040\122\157\157\164\040\107 +\065 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\172\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 -\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 -\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 -\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\037\060\035\006 -\003\125\004\003\023\026\103\145\162\164\165\155\040\124\162\165 -\163\164\145\144\040\122\157\157\164\040\103\101 +\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\047\060\045\006\003\125\004 +\003\023\036\104\151\147\151\103\145\162\164\040\123\115\111\115 +\105\040\122\123\101\064\060\071\066\040\122\157\157\164\040\107 +\065 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\036\277\131\120\270\311\200\067\114\006\367\353\125\117 -\265\355 +\002\020\005\366\272\004\043\203\106\313\175\134\346\271\133\272 +\034\125 END CKA_VALUE MULTILINE_OCTAL -\060\202\005\300\060\202\003\250\240\003\002\001\002\002\020\036 -\277\131\120\270\311\200\067\114\006\367\353\125\117\265\355\060 -\015\006\011\052\206\110\206\367\015\001\001\015\005\000\060\172 -\061\013\060\011\006\003\125\004\006\023\002\120\114\061\041\060 -\037\006\003\125\004\012\023\030\101\163\163\145\143\157\040\104 -\141\164\141\040\123\171\163\164\145\155\163\040\123\056\101\056 -\061\047\060\045\006\003\125\004\013\023\036\103\145\162\164\165 -\155\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040 -\101\165\164\150\157\162\151\164\171\061\037\060\035\006\003\125 -\004\003\023\026\103\145\162\164\165\155\040\124\162\165\163\164 -\145\144\040\122\157\157\164\040\103\101\060\036\027\015\061\070 -\060\063\061\066\061\062\061\060\061\063\132\027\015\064\063\060 -\063\061\066\061\062\061\060\061\063\132\060\172\061\013\060\011 -\006\003\125\004\006\023\002\120\114\061\041\060\037\006\003\125 -\004\012\023\030\101\163\163\145\143\157\040\104\141\164\141\040 -\123\171\163\164\145\155\163\040\123\056\101\056\061\047\060\045 -\006\003\125\004\013\023\036\103\145\162\164\165\155\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150 -\157\162\151\164\171\061\037\060\035\006\003\125\004\003\023\026 -\103\145\162\164\165\155\040\124\162\165\163\164\145\144\040\122 -\157\157\164\040\103\101\060\202\002\042\060\015\006\011\052\206 -\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202 -\002\012\002\202\002\001\000\321\055\216\273\267\066\352\155\067 -\221\237\116\223\247\005\344\051\003\045\316\034\202\367\174\231 -\237\101\006\315\355\243\272\300\333\011\054\301\174\337\051\176 -\113\145\057\223\247\324\001\153\003\050\030\243\330\235\005\301 -\052\330\105\361\221\336\337\073\320\200\002\214\317\070\017\352 -\247\134\170\021\244\301\310\205\134\045\323\323\262\347\045\317 -\021\124\227\253\065\300\036\166\034\357\000\123\237\071\334\024 -\245\054\042\045\263\162\162\374\215\263\345\076\010\036\024\052 -\067\013\210\074\312\260\364\310\302\241\256\274\301\276\051\147 -\125\342\374\255\131\134\376\275\127\054\260\220\215\302\355\067 -\266\174\231\210\265\325\003\232\075\025\015\075\072\250\250\105 -\360\225\116\045\131\035\315\230\151\273\323\314\062\311\215\357 -\201\376\255\175\211\273\272\140\023\312\145\225\147\240\363\031 -\366\003\126\324\152\323\047\342\241\255\203\360\112\022\042\167 -\034\005\163\342\031\161\102\300\354\165\106\232\220\130\340\152 -\216\053\245\106\060\004\216\031\262\027\343\276\251\272\177\126 -\361\044\003\327\262\041\050\166\016\066\060\114\171\325\101\232 -\232\250\270\065\272\014\072\362\104\033\040\210\367\305\045\327 -\075\306\343\076\103\335\207\376\304\352\365\123\076\114\145\377 -\073\112\313\170\132\153\027\137\015\307\303\117\116\232\052\242 -\355\127\115\042\342\106\232\077\017\221\064\044\175\125\343\214 -\225\067\323\032\360\011\053\054\322\311\215\264\015\000\253\147 -\051\050\330\001\365\031\004\266\035\276\166\376\162\134\304\205 -\312\322\200\101\337\005\250\243\325\204\220\117\013\363\340\077 -\233\031\322\067\211\077\362\173\122\034\214\366\341\367\074\007 -\227\214\016\242\131\201\014\262\220\075\323\343\131\106\355\017 -\251\247\336\200\153\132\252\007\266\031\313\274\127\363\227\041 -\172\014\261\053\164\076\353\332\247\147\055\114\304\230\236\066 -\011\166\146\146\374\032\077\352\110\124\034\276\060\275\200\120 -\277\174\265\316\000\366\014\141\331\347\044\003\340\343\001\201 -\016\275\330\205\064\210\275\262\066\250\173\134\010\345\104\200 -\214\157\370\057\325\041\312\035\034\320\373\304\265\207\321\072 -\116\307\166\265\065\110\265\002\003\001\000\001\243\102\060\100 -\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001 -\377\060\035\006\003\125\035\016\004\026\004\024\214\373\034\165 -\274\002\323\237\116\056\110\331\371\140\124\252\304\263\117\372 -\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006 -\060\015\006\011\052\206\110\206\367\015\001\001\015\005\000\003 -\202\002\001\000\110\242\325\000\013\056\320\077\274\034\325\265 -\124\111\036\132\153\364\344\362\340\100\067\340\314\024\173\271 -\311\372\065\265\165\027\223\152\005\151\205\234\315\117\031\170 -\133\031\201\363\143\076\303\316\133\217\365\057\136\001\166\023 -\077\054\000\271\315\226\122\071\111\155\004\116\305\351\017\206 -\015\341\372\263\137\202\022\361\072\316\146\006\044\064\053\350 -\314\312\347\151\334\207\235\302\064\327\171\321\323\167\270\252 -\131\130\376\235\046\372\070\206\076\235\212\207\144\127\345\027 -\072\342\371\215\271\343\063\170\301\220\330\270\335\267\203\121 -\344\304\314\043\325\006\174\346\121\323\315\064\061\300\366\106 -\273\013\255\374\075\020\005\052\073\112\221\045\356\214\324\204 -\207\200\052\274\011\214\252\072\023\137\350\064\171\120\301\020 -\031\371\323\050\036\324\321\121\060\051\263\256\220\147\326\037 -\012\143\261\305\251\306\102\061\143\027\224\357\151\313\057\372 -\214\024\175\304\103\030\211\331\360\062\100\346\200\342\106\137 -\345\343\301\000\131\250\371\350\040\274\211\054\016\107\064\013 -\352\127\302\123\066\374\247\324\257\061\315\376\002\345\165\372 -\271\047\011\371\363\365\073\312\175\237\251\042\313\210\311\252 -\321\107\075\066\167\250\131\144\153\047\317\357\047\301\343\044 -\265\206\367\256\176\062\115\260\171\150\321\071\350\220\130\303 -\203\274\017\054\326\227\353\316\014\341\040\307\332\267\076\303 -\077\277\057\334\064\244\373\053\041\315\147\217\113\364\343\352 -\324\077\347\117\272\271\245\223\105\034\146\037\041\372\144\136 -\157\340\166\224\062\313\165\365\156\345\366\217\307\270\244\314 -\250\226\175\144\373\044\132\112\003\154\153\070\306\350\003\103 -\232\367\127\271\263\051\151\223\070\364\003\362\273\373\202\153 -\007\040\321\122\037\232\144\002\173\230\146\333\134\115\132\017 -\320\204\225\240\074\024\103\006\312\312\333\270\101\066\332\152 -\104\147\207\257\257\343\105\021\025\151\010\262\276\026\071\227 -\044\157\022\105\321\147\135\011\250\311\025\332\372\322\246\137 -\023\141\037\277\205\254\264\255\255\005\224\010\203\036\165\027 -\323\161\073\223\120\043\131\240\355\074\221\124\235\166\000\305 -\303\270\070\333 +\060\202\005\152\060\202\003\122\240\003\002\001\002\002\020\005 +\366\272\004\043\203\106\313\175\134\346\271\133\272\034\125\060 +\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\117 +\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027\060 +\025\006\003\125\004\012\023\016\104\151\147\151\103\145\162\164 +\054\040\111\156\143\056\061\047\060\045\006\003\125\004\003\023 +\036\104\151\147\151\103\145\162\164\040\123\115\111\115\105\040 +\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065\060 +\036\027\015\062\061\060\061\061\065\060\060\060\060\060\060\132 +\027\015\064\066\060\061\061\064\062\063\065\071\065\071\132\060 +\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027 +\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145\162 +\164\054\040\111\156\143\056\061\047\060\045\006\003\125\004\003 +\023\036\104\151\147\151\103\145\162\164\040\123\115\111\115\105 +\040\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065 +\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 +\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 +\000\340\152\133\331\370\371\175\354\265\173\357\137\335\134\064 +\330\332\135\321\313\145\165\253\041\174\133\000\324\202\157\105 +\205\101\212\251\022\002\162\062\360\024\365\003\165\273\143\227 +\111\017\100\231\013\032\036\126\247\322\320\341\253\335\345\004 +\033\343\037\024\022\002\210\365\240\200\011\366\047\232\120\360 +\272\343\242\340\254\152\024\221\265\153\070\020\172\242\061\341 +\221\033\267\271\360\053\133\310\167\011\166\267\121\304\066\012 +\231\123\124\104\045\267\011\065\206\027\005\126\223\075\101\267 +\002\327\142\037\212\222\021\207\352\021\155\352\010\021\334\261 +\170\110\111\222\366\264\121\200\170\043\330\376\341\126\032\072 +\220\023\126\064\211\325\342\225\213\137\336\262\314\373\077\070 +\267\205\367\352\236\277\056\241\056\057\115\175\152\021\056\066 +\240\377\021\010\004\225\125\340\033\073\147\223\251\224\125\352 +\062\355\006\072\177\302\177\343\255\023\047\321\064\101\263\060 +\303\277\264\210\370\003\202\244\337\076\253\170\167\240\131\223 +\161\347\335\353\000\004\173\314\110\071\050\340\036\243\025\151 +\310\066\262\241\013\227\337\125\326\357\221\234\244\366\026\367 +\121\012\356\003\043\221\334\004\377\340\335\070\366\042\003\000 +\302\007\161\032\022\311\327\106\052\224\033\315\326\273\033\356 +\277\276\115\120\130\260\013\315\060\166\051\365\317\345\266\152 +\057\166\260\260\151\152\320\155\145\030\065\176\223\274\162\027 +\301\125\102\315\057\302\045\273\364\375\035\241\144\042\124\135 +\342\236\162\101\204\156\161\226\352\105\007\266\136\172\112\206 +\235\163\144\167\070\003\322\017\123\245\125\040\304\115\377\150 +\157\125\251\352\335\161\344\117\331\205\243\174\116\051\002\236 +\013\011\362\032\123\314\000\246\335\321\064\366\015\301\060\261 +\234\002\144\254\065\355\245\260\051\261\322\225\063\017\322\040 +\063\275\354\043\113\362\031\371\332\230\144\344\054\061\037\056 +\341\215\034\004\225\050\115\214\130\315\113\345\163\202\206\214 +\354\250\326\171\134\373\144\273\334\014\114\050\366\027\257\342 +\150\326\026\206\230\333\374\001\334\061\272\370\234\016\371\050 +\106\112\341\375\226\006\105\171\021\150\027\145\134\213\046\207 +\133\002\003\001\000\001\243\102\060\100\060\035\006\003\125\035 +\016\004\026\004\024\321\243\324\127\035\117\125\333\165\114\134 +\102\236\143\026\316\264\306\073\037\060\016\006\003\125\035\017 +\001\001\377\004\004\003\002\001\206\060\017\006\003\125\035\023 +\001\001\377\004\005\060\003\001\001\377\060\015\006\011\052\206 +\110\206\367\015\001\001\014\005\000\003\202\002\001\000\007\247 +\012\336\123\273\232\353\160\277\262\066\220\315\344\247\270\361 +\014\344\135\132\035\170\145\374\311\270\036\043\021\127\174\151 +\065\155\001\377\123\120\277\007\016\272\307\001\077\130\052\224 +\165\003\253\034\013\043\334\033\212\036\067\075\035\130\217\163 +\331\263\052\157\337\020\240\133\014\247\312\260\177\271\044\242 +\001\065\062\345\136\106\101\353\330\177\163\347\102\351\244\121 +\046\167\201\012\250\353\017\012\120\235\176\212\040\147\374\013 +\216\072\021\323\305\214\140\030\331\113\261\374\324\361\264\111 +\116\256\207\341\321\373\166\241\137\363\006\317\227\226\014\351 +\236\165\201\134\123\015\042\374\066\346\111\156\164\333\000\205 +\215\174\042\240\216\373\020\114\324\142\023\133\357\113\162\046 +\213\374\116\212\217\376\227\020\123\305\170\213\102\144\033\137 +\340\211\375\273\011\177\120\340\124\205\046\021\152\035\145\371 +\111\051\334\174\066\337\373\075\367\322\254\356\062\215\156\246 +\175\071\234\105\304\312\015\365\073\264\171\123\245\057\126\307 +\121\305\212\114\144\135\220\103\043\216\153\114\027\170\314\350 +\277\365\073\344\250\110\317\255\233\014\337\062\112\323\331\022 +\216\043\170\015\055\257\237\257\236\074\011\302\227\000\355\072 +\151\034\161\077\071\337\323\217\304\146\365\357\066\224\017\363 +\335\222\266\226\137\220\246\335\163\252\246\040\224\224\045\152 +\011\014\162\344\023\043\140\114\243\312\027\056\173\147\000\333 +\320\315\352\172\037\071\046\127\211\060\167\313\116\345\225\105 +\117\137\373\066\134\075\371\040\265\072\020\045\117\223\062\132 +\356\301\226\350\351\126\004\260\111\141\115\354\170\250\235\030 +\301\377\330\352\057\126\357\225\053\173\004\136\147\343\125\100 +\355\071\004\371\013\171\365\152\214\134\017\211\232\220\307\315 +\213\336\333\046\065\241\156\315\263\102\362\242\017\073\014\216 +\223\377\024\317\374\367\223\367\344\101\010\156\031\122\021\017 +\123\031\163\170\014\317\330\205\201\370\255\125\310\260\236\106 +\143\257\234\122\356\134\277\360\300\133\067\036\011\040\322\076 +\043\306\241\025\112\016\066\176\060\305\171\152\274\042\210\331 +\014\122\100\037\335\116\017\147\046\026\322\255\027\034 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "Certum Trusted Root CA" -# Issuer: CN=Certum Trusted Root CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Serial Number:1e:bf:59:50:b8:c9:80:37:4c:06:f7:eb:55:4f:b5:ed -# Subject: CN=Certum Trusted Root CA,OU=Certum Certification Authority,O=Asseco Data Systems S.A.,C=PL -# Not Valid Before: Fri Mar 16 12:10:13 2018 -# Not Valid After : Mon Mar 16 12:10:13 2043 -# Fingerprint (SHA-256): FE:76:96:57:38:55:77:3E:37:A9:5E:7A:D4:D9:CC:96:C3:01:57:C1:5D:31:76:5B:A9:B1:57:04:E1:AE:78:FD -# Fingerprint (SHA1): C8:83:44:C0:18:AE:9F:CC:F1:87:B7:8F:22:D1:C5:D7:45:84:BA:E5 +# Trust for "DigiCert SMIME RSA4096 Root G5" +# Issuer: CN=DigiCert SMIME RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:05:f6:ba:04:23:83:46:cb:7d:5c:e6:b9:5b:ba:1c:55 +# Subject: CN=DigiCert SMIME RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): 90:37:0D:3E:FA:88:BF:58:C3:01:05:BA:25:10:4A:35:84:60:A7:FA:52:DF:C2:01:1D:F2:33:A0:F4:17:91:2A +# Fingerprint (SHA1): 5B:C5:AD:E2:9A:A7:54:DA:84:89:53:A5:FE:D7:5B:46:86:D0:57:08 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Certum Trusted Root CA" +CKA_LABEL UTF8 "DigiCert SMIME RSA4096 Root G5" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\310\203\104\300\030\256\237\314\361\207\267\217\042\321\305\327 -\105\204\272\345 +\133\305\255\342\232\247\124\332\204\211\123\245\376\327\133\106 +\206\320\127\010 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\121\341\302\347\376\114\204\257\131\016\057\364\124\157\352\051 +\321\173\340\265\077\065\162\237\175\276\013\245\244\035\251\156 END CKA_ISSUER MULTILINE_OCTAL -\060\172\061\013\060\011\006\003\125\004\006\023\002\120\114\061 -\041\060\037\006\003\125\004\012\023\030\101\163\163\145\143\157 -\040\104\141\164\141\040\123\171\163\164\145\155\163\040\123\056 -\101\056\061\047\060\045\006\003\125\004\013\023\036\103\145\162 -\164\165\155\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\101\165\164\150\157\162\151\164\171\061\037\060\035\006 -\003\125\004\003\023\026\103\145\162\164\165\155\040\124\162\165 -\163\164\145\144\040\122\157\157\164\040\103\101 +\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\047\060\045\006\003\125\004 +\003\023\036\104\151\147\151\103\145\162\164\040\123\115\111\115 +\105\040\122\123\101\064\060\071\066\040\122\157\157\164\040\107 +\065 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\036\277\131\120\270\311\200\067\114\006\367\353\125\117 -\265\355 +\002\020\005\366\272\004\043\203\106\313\175\134\346\271\133\272 +\034\125 END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "TunTrust Root CA" +# Certificate "Certainly Root R1" # -# Issuer: CN=TunTrust Root CA,O=Agence Nationale de Certification Electronique,C=TN -# Serial Number:13:02:d5:e2:40:4c:92:46:86:16:67:5d:b4:bb:bb:b2:6b:3e:fc:13 -# Subject: CN=TunTrust Root CA,O=Agence Nationale de Certification Electronique,C=TN -# Not Valid Before: Fri Apr 26 08:57:56 2019 -# Not Valid After : Tue Apr 26 08:57:56 2044 -# Fingerprint (SHA-256): 2E:44:10:2A:B5:8C:B8:54:19:45:1C:8E:19:D9:AC:F3:66:2C:AF:BC:61:4B:6A:53:96:0A:30:F7:D0:E2:EB:41 -# Fingerprint (SHA1): CF:E9:70:84:0F:E0:73:0F:9D:F6:0C:7F:2C:4B:EE:20:46:34:9C:BB +# Issuer: CN=Certainly Root R1,O=Certainly,C=US +# Serial Number:00:8e:0f:f9:4b:90:71:68:65:33:54:f4:d4:44:39:b7:e0 +# Subject: CN=Certainly Root R1,O=Certainly,C=US +# Not Valid Before: Thu Apr 01 00:00:00 2021 +# Not Valid After : Sun Apr 01 00:00:00 2046 +# Fingerprint (SHA-256): 77:B8:2C:D8:64:4C:43:05:F7:AC:C5:CB:15:6B:45:67:50:04:03:3D:51:C6:0C:62:02:A8:E0:C3:34:67:D3:A0 +# Fingerprint (SHA1): A0:50:EE:0F:28:71:F4:27:B2:12:6D:6F:50:96:25:BA:CC:86:42:AF CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TunTrust Root CA" +CKA_LABEL UTF8 "Certainly Root R1" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\124\116\061 -\067\060\065\006\003\125\004\012\014\056\101\147\145\156\143\145 -\040\116\141\164\151\157\156\141\154\145\040\144\145\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\105\154\145\143 -\164\162\157\156\151\161\165\145\061\031\060\027\006\003\125\004 -\003\014\020\124\165\156\124\162\165\163\164\040\122\157\157\164 -\040\103\101 +\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 +\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 +\162\164\141\151\156\154\171\040\122\157\157\164\040\122\061 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\124\116\061 -\067\060\065\006\003\125\004\012\014\056\101\147\145\156\143\145 -\040\116\141\164\151\157\156\141\154\145\040\144\145\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\105\154\145\143 -\164\162\157\156\151\161\165\145\061\031\060\027\006\003\125\004 -\003\014\020\124\165\156\124\162\165\163\164\040\122\157\157\164 -\040\103\101 +\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 +\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 +\162\164\141\151\156\154\171\040\122\157\157\164\040\122\061 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\023\002\325\342\100\114\222\106\206\026\147\135\264\273 -\273\262\153\076\374\023 +\002\021\000\216\017\371\113\220\161\150\145\063\124\364\324\104 +\071\267\340 END CKA_VALUE MULTILINE_OCTAL -\060\202\005\263\060\202\003\233\240\003\002\001\002\002\024\023 -\002\325\342\100\114\222\106\206\026\147\135\264\273\273\262\153 -\076\374\023\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\060\141\061\013\060\011\006\003\125\004\006\023\002\124 -\116\061\067\060\065\006\003\125\004\012\014\056\101\147\145\156 -\143\145\040\116\141\164\151\157\156\141\154\145\040\144\145\040 -\103\145\162\164\151\146\151\143\141\164\151\157\156\040\105\154 -\145\143\164\162\157\156\151\161\165\145\061\031\060\027\006\003 -\125\004\003\014\020\124\165\156\124\162\165\163\164\040\122\157 -\157\164\040\103\101\060\036\027\015\061\071\060\064\062\066\060 -\070\065\067\065\066\132\027\015\064\064\060\064\062\066\060\070 -\065\067\065\066\132\060\141\061\013\060\011\006\003\125\004\006 -\023\002\124\116\061\067\060\065\006\003\125\004\012\014\056\101 -\147\145\156\143\145\040\116\141\164\151\157\156\141\154\145\040 -\144\145\040\103\145\162\164\151\146\151\143\141\164\151\157\156 -\040\105\154\145\143\164\162\157\156\151\161\165\145\061\031\060 -\027\006\003\125\004\003\014\020\124\165\156\124\162\165\163\164 -\040\122\157\157\164\040\103\101\060\202\002\042\060\015\006\011 +\060\202\005\107\060\202\003\057\240\003\002\001\002\002\021\000 +\216\017\371\113\220\161\150\145\063\124\364\324\104\071\267\340 +\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 +\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061\022 +\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151\156 +\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145\162 +\164\141\151\156\154\171\040\122\157\157\164\040\122\061\060\036 +\027\015\062\061\060\064\060\061\060\060\060\060\060\060\132\027 +\015\064\066\060\064\060\061\060\060\060\060\060\060\132\060\075 +\061\013\060\011\006\003\125\004\006\023\002\125\123\061\022\060 +\020\006\003\125\004\012\023\011\103\145\162\164\141\151\156\154 +\171\061\032\060\030\006\003\125\004\003\023\021\103\145\162\164 +\141\151\156\154\171\040\122\157\157\164\040\122\061\060\202\002 +\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000 +\003\202\002\017\000\060\202\002\012\002\202\002\001\000\320\066 +\324\037\352\335\253\344\321\266\346\373\042\300\335\023\015\152 +\173\042\023\034\227\074\150\143\146\062\234\003\265\215\244\201 +\203\332\170\060\021\317\334\262\053\276\222\277\216\344\304\023 +\276\244\150\114\332\002\150\026\164\276\262\335\004\344\153\052 +\335\067\037\140\054\333\365\367\241\174\225\267\014\160\206\056 +\361\072\357\122\367\314\323\233\371\213\276\016\337\061\267\235 +\150\134\222\246\365\345\363\012\064\265\377\173\242\344\207\241 +\306\257\027\000\357\003\221\355\251\034\116\161\075\322\213\154 +\211\364\170\206\346\152\111\240\316\265\322\260\253\233\366\364 +\324\056\343\162\371\066\306\353\025\267\045\214\072\374\045\015 +\263\042\163\041\164\310\112\226\141\222\365\057\013\030\245\364 +\255\342\356\101\275\001\171\372\226\214\215\027\002\060\264\371 +\257\170\032\214\264\066\020\020\007\005\160\320\364\061\220\212 +\121\305\206\046\171\262\021\210\136\305\360\012\124\315\111\246 +\277\002\234\322\104\247\355\343\170\357\106\136\155\161\321\171 +\160\034\106\137\121\351\311\067\334\137\176\151\173\101\337\064 +\105\340\073\204\364\241\212\012\066\236\067\314\142\122\341\211 +\015\050\371\172\043\261\015\075\075\232\375\235\201\357\054\220 +\300\173\104\116\273\111\340\016\112\126\222\274\313\265\335\171 +\027\211\221\336\141\211\164\222\250\343\062\205\276\116\205\244 +\113\131\313\053\305\170\216\161\124\320\002\067\231\214\345\111 +\352\340\124\162\244\021\006\057\013\214\301\133\276\265\241\260 +\123\156\234\270\140\221\037\131\153\371\055\364\224\012\227\265 +\354\305\166\003\124\033\145\122\272\114\222\126\121\065\240\100 +\330\051\333\256\122\166\073\055\060\100\233\212\320\102\126\264 +\267\210\001\244\207\073\123\226\315\243\026\217\363\146\252\027 +\261\307\140\340\301\103\005\014\356\233\133\140\157\006\134\207 +\133\047\371\100\021\236\234\063\301\267\345\065\127\005\177\047 +\316\027\040\214\034\374\361\373\332\061\051\111\355\365\013\204 +\247\117\301\366\116\302\050\234\372\356\340\257\007\373\063\021 +\172\041\117\013\041\020\266\100\072\253\042\072\004\234\213\233 +\204\206\162\232\322\247\245\304\264\165\221\251\053\043\002\003 +\001\000\001\243\102\060\100\060\016\006\003\125\035\017\001\001 +\377\004\004\003\002\001\006\060\017\006\003\125\035\023\001\001 +\377\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004 +\026\004\024\340\252\077\045\215\237\104\134\301\072\350\056\256 +\167\114\204\076\147\014\364\060\015\006\011\052\206\110\206\367 +\015\001\001\013\005\000\003\202\002\001\000\271\127\257\270\022 +\332\127\203\217\150\013\063\035\003\123\125\364\225\160\344\053 +\075\260\071\353\372\211\142\375\367\326\030\004\057\041\064\335 +\361\150\360\325\226\132\336\302\200\243\301\215\306\152\367\131 +\167\256\025\144\317\133\171\005\167\146\352\214\323\153\015\335 +\361\131\054\301\063\245\060\200\025\105\007\105\032\061\042\266 +\222\000\253\231\115\072\217\167\257\251\042\312\057\143\312\025 +\326\307\306\360\075\154\374\034\015\230\020\141\236\021\242\042 +\327\012\362\221\172\153\071\016\057\060\303\066\111\237\340\351 +\017\002\104\120\067\224\125\175\352\237\366\073\272\224\245\114 +\351\274\076\121\264\350\312\222\066\124\155\134\045\050\332\335 +\255\024\375\323\356\342\042\005\353\320\362\267\150\022\327\132 +\212\101\032\306\222\245\132\073\143\105\117\277\341\072\167\042 +\057\134\277\106\371\132\003\205\023\102\137\312\336\123\327\142 +\265\246\065\004\302\107\377\231\375\204\337\134\316\351\136\200 +\050\101\362\175\347\036\220\330\117\166\076\202\074\015\374\245 +\003\372\173\032\331\105\036\140\332\304\216\371\374\053\311\173 +\225\305\052\377\252\211\337\202\061\017\162\377\014\047\327\012 +\036\126\000\120\036\014\220\301\226\265\330\024\205\273\247\015 +\026\301\370\007\044\033\272\205\241\032\005\011\200\272\225\143 +\311\072\354\045\237\177\235\272\244\107\025\233\104\160\361\152 +\113\326\070\136\103\363\030\176\120\156\351\132\050\346\145\346 +\167\033\072\375\035\276\003\046\243\333\324\341\273\176\226\047 +\053\035\356\244\373\332\045\124\023\003\336\071\306\303\037\115 +\220\354\217\033\112\322\034\355\205\225\070\120\171\106\326\301 +\220\120\061\251\134\232\156\035\365\063\126\213\247\231\322\362 +\310\054\063\223\222\060\307\116\214\145\063\020\144\027\375\044 +\027\226\321\215\302\072\152\053\353\023\213\104\362\041\363\112 +\032\267\167\137\327\355\210\244\162\345\071\037\225\235\276\147 +\301\160\021\075\273\364\370\111\267\343\046\227\072\237\322\137 +\174\373\300\231\174\071\051\340\173\035\277\015\247\217\322\051 +\064\156\044\025\313\336\220\136\277\032\304\146\352\302\346\272 +\071\137\212\231\251\101\131\007\260\054\257 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "Certainly Root R1" +# Issuer: CN=Certainly Root R1,O=Certainly,C=US +# Serial Number:00:8e:0f:f9:4b:90:71:68:65:33:54:f4:d4:44:39:b7:e0 +# Subject: CN=Certainly Root R1,O=Certainly,C=US +# Not Valid Before: Thu Apr 01 00:00:00 2021 +# Not Valid After : Sun Apr 01 00:00:00 2046 +# Fingerprint (SHA-256): 77:B8:2C:D8:64:4C:43:05:F7:AC:C5:CB:15:6B:45:67:50:04:03:3D:51:C6:0C:62:02:A8:E0:C3:34:67:D3:A0 +# Fingerprint (SHA1): A0:50:EE:0F:28:71:F4:27:B2:12:6D:6F:50:96:25:BA:CC:86:42:AF +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Certainly Root R1" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\240\120\356\017\050\161\364\047\262\022\155\157\120\226\045\272 +\314\206\102\257 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\007\160\324\076\202\207\240\372\063\066\023\364\372\063\347\022 +END +CKA_ISSUER MULTILINE_OCTAL +\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 +\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 +\162\164\141\151\156\154\171\040\122\157\157\164\040\122\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\021\000\216\017\371\113\220\161\150\145\063\124\364\324\104 +\071\267\340 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "Certainly Root E1" +# +# Issuer: CN=Certainly Root E1,O=Certainly,C=US +# Serial Number:06:25:33:b1:47:03:33:27:5c:f9:8d:9a:b9:bf:cc:f8 +# Subject: CN=Certainly Root E1,O=Certainly,C=US +# Not Valid Before: Thu Apr 01 00:00:00 2021 +# Not Valid After : Sun Apr 01 00:00:00 2046 +# Fingerprint (SHA-256): B4:58:5F:22:E4:AC:75:6A:4E:86:12:A1:36:1C:5D:9D:03:1A:93:FD:84:FE:BB:77:8F:A3:06:8B:0F:C4:2D:C2 +# Fingerprint (SHA1): F9:E1:6D:DC:01:89:CF:D5:82:45:63:3E:C5:37:7D:C2:EB:93:6F:2B +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Certainly Root E1" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 +\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 +\162\164\141\151\156\154\171\040\122\157\157\164\040\105\061 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 +\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 +\162\164\141\151\156\154\171\040\122\157\157\164\040\105\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\006\045\063\261\107\003\063\047\134\371\215\232\271\277 +\314\370 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\001\367\060\202\001\175\240\003\002\001\002\002\020\006 +\045\063\261\107\003\063\047\134\371\215\232\271\277\314\370\060 +\012\006\010\052\206\110\316\075\004\003\003\060\075\061\013\060 +\011\006\003\125\004\006\023\002\125\123\061\022\060\020\006\003 +\125\004\012\023\011\103\145\162\164\141\151\156\154\171\061\032 +\060\030\006\003\125\004\003\023\021\103\145\162\164\141\151\156 +\154\171\040\122\157\157\164\040\105\061\060\036\027\015\062\061 +\060\064\060\061\060\060\060\060\060\060\132\027\015\064\066\060 +\064\060\061\060\060\060\060\060\060\132\060\075\061\013\060\011 +\006\003\125\004\006\023\002\125\123\061\022\060\020\006\003\125 +\004\012\023\011\103\145\162\164\141\151\156\154\171\061\032\060 +\030\006\003\125\004\003\023\021\103\145\162\164\141\151\156\154 +\171\040\122\157\157\164\040\105\061\060\166\060\020\006\007\052 +\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142\000 +\004\336\157\370\177\034\337\355\371\107\207\206\261\244\300\212 +\370\202\227\200\352\217\310\112\136\052\175\210\150\247\001\142 +\024\221\044\172\134\236\243\027\175\212\206\041\064\030\120\033 +\020\336\320\067\113\046\307\031\140\200\351\064\275\140\031\066 +\100\326\051\207\011\074\221\172\366\274\023\043\335\131\116\004 +\136\317\310\002\034\030\123\301\061\330\332\040\351\104\215\344 +\166\243\102\060\100\060\016\006\003\125\035\017\001\001\377\004 +\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004 +\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004 +\024\363\050\030\313\144\165\356\051\052\353\355\256\043\130\070 +\205\353\310\042\007\060\012\006\010\052\206\110\316\075\004\003 +\003\003\150\000\060\145\002\061\000\261\216\132\040\303\262\031 +\142\115\336\260\117\337\156\322\160\212\361\237\176\152\214\346 +\272\336\203\151\312\151\263\251\005\265\226\222\027\207\302\322 +\352\320\173\316\330\101\133\174\256\002\060\106\336\352\313\135 +\232\354\062\302\145\026\260\114\060\134\060\363\332\116\163\206 +\006\330\316\211\004\110\067\067\370\335\063\121\235\160\257\173 +\125\330\001\056\175\005\144\016\206\270\221 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "Certainly Root E1" +# Issuer: CN=Certainly Root E1,O=Certainly,C=US +# Serial Number:06:25:33:b1:47:03:33:27:5c:f9:8d:9a:b9:bf:cc:f8 +# Subject: CN=Certainly Root E1,O=Certainly,C=US +# Not Valid Before: Thu Apr 01 00:00:00 2021 +# Not Valid After : Sun Apr 01 00:00:00 2046 +# Fingerprint (SHA-256): B4:58:5F:22:E4:AC:75:6A:4E:86:12:A1:36:1C:5D:9D:03:1A:93:FD:84:FE:BB:77:8F:A3:06:8B:0F:C4:2D:C2 +# Fingerprint (SHA1): F9:E1:6D:DC:01:89:CF:D5:82:45:63:3E:C5:37:7D:C2:EB:93:6F:2B +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Certainly Root E1" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\371\341\155\334\001\211\317\325\202\105\143\076\305\067\175\302 +\353\223\157\053 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\012\236\312\315\076\122\120\306\066\363\113\243\355\247\123\351 +END +CKA_ISSUER MULTILINE_OCTAL +\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 +\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 +\162\164\141\151\156\154\171\040\122\157\157\164\040\105\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\006\045\063\261\107\003\063\047\134\371\215\232\271\277 +\314\370 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "E-Tugra Global Root CA RSA v3" +# +# Issuer: CN=E-Tugra Global Root CA RSA v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Serial Number:0d:4d:c5:cd:16:22:95:96:08:7e:b8:0b:7f:15:06:34:fb:79:10:34 +# Subject: CN=E-Tugra Global Root CA RSA v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Not Valid Before: Wed Mar 18 09:07:17 2020 +# Not Valid After : Sun Mar 12 09:07:17 2045 +# Fingerprint (SHA-256): EF:66:B0:B1:0A:3C:DB:9F:2E:36:48:C7:6B:D2:AF:18:EA:D2:BF:E6:F1:17:65:5E:28:C4:06:0D:A1:A3:F4:C2 +# Fingerprint (SHA1): E9:A8:5D:22:14:52:1C:5B:AA:0A:B4:BE:24:6A:23:8A:C9:BA:E2:A9 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "E-Tugra Global Root CA RSA v3" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122 +\061\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162 +\141\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165 +\147\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033 +\006\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124 +\162\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006 +\003\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154 +\157\142\141\154\040\122\157\157\164\040\103\101\040\122\123\101 +\040\166\063 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122 +\061\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162 +\141\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165 +\147\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033 +\006\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124 +\162\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006 +\003\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154 +\157\142\141\154\040\122\157\157\164\040\103\101\040\122\123\101 +\040\166\063 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\024\015\115\305\315\026\042\225\226\010\176\270\013\177\025 +\006\064\373\171\020\064 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\363\060\202\003\333\240\003\002\001\002\002\024\015 +\115\305\315\026\042\225\226\010\176\270\013\177\025\006\064\373 +\171\020\064\060\015\006\011\052\206\110\206\367\015\001\001\013 +\005\000\060\201\200\061\013\060\011\006\003\125\004\006\023\002 +\124\122\061\017\060\015\006\003\125\004\007\023\006\101\156\153 +\141\162\141\061\031\060\027\006\003\125\004\012\023\020\105\055 +\124\165\147\162\141\040\105\102\107\040\101\056\123\056\061\035 +\060\033\006\003\125\004\013\023\024\105\055\124\165\147\162\141 +\040\124\162\165\163\164\040\103\145\156\164\145\162\061\046\060 +\044\006\003\125\004\003\023\035\105\055\124\165\147\162\141\040 +\107\154\157\142\141\154\040\122\157\157\164\040\103\101\040\122 +\123\101\040\166\063\060\036\027\015\062\060\060\063\061\070\060 +\071\060\067\061\067\132\027\015\064\065\060\063\061\062\060\071 +\060\067\061\067\132\060\201\200\061\013\060\011\006\003\125\004 +\006\023\002\124\122\061\017\060\015\006\003\125\004\007\023\006 +\101\156\153\141\162\141\061\031\060\027\006\003\125\004\012\023 +\020\105\055\124\165\147\162\141\040\105\102\107\040\101\056\123 +\056\061\035\060\033\006\003\125\004\013\023\024\105\055\124\165 +\147\162\141\040\124\162\165\163\164\040\103\145\156\164\145\162 +\061\046\060\044\006\003\125\004\003\023\035\105\055\124\165\147 +\162\141\040\107\154\157\142\141\154\040\122\157\157\164\040\103 +\101\040\122\123\101\040\166\063\060\202\002\042\060\015\006\011 \052\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000 -\060\202\002\012\002\202\002\001\000\303\315\323\374\275\004\123 -\335\014\040\072\325\210\056\005\113\101\365\203\202\176\367\131 -\237\236\236\143\350\163\332\366\006\251\117\037\264\371\013\037 -\071\214\232\040\320\176\006\324\354\064\331\206\274\165\133\207 -\210\360\322\331\324\243\012\262\154\033\353\111\054\076\254\135 -\330\224\003\240\354\064\345\060\304\065\175\373\046\115\033\156 -\060\124\330\365\200\105\234\071\255\234\311\045\004\115\232\220 -\076\116\100\156\212\153\315\051\147\306\314\055\340\164\350\005 -\127\012\110\120\372\172\103\332\176\354\133\232\016\142\166\376 -\352\235\035\205\162\354\021\273\065\350\037\047\277\301\241\307 -\273\110\026\335\126\327\314\116\240\341\271\254\333\325\203\031 -\032\205\321\224\227\327\312\243\145\013\363\070\371\002\256\335 -\366\147\317\311\077\365\212\054\107\032\231\157\005\015\375\320 -\035\202\061\374\051\314\000\130\227\221\114\200\000\034\063\205 -\226\057\313\101\302\213\020\204\303\011\044\211\037\265\017\331 -\331\167\107\030\222\224\140\134\307\231\003\074\376\367\225\247 -\175\120\241\200\302\251\203\255\130\226\125\041\333\206\131\324 -\257\306\274\335\201\156\007\333\140\142\376\354\020\156\332\150 -\001\364\203\033\251\076\242\133\043\327\144\306\337\334\242\175 -\330\113\272\202\322\121\370\146\277\006\106\344\171\052\046\066 -\171\217\037\116\231\035\262\217\014\016\034\377\311\135\300\375 -\220\020\246\261\067\363\315\072\044\156\264\205\220\277\200\271 -\014\214\325\233\326\310\361\126\077\032\200\211\172\251\342\033 -\062\121\054\076\362\337\173\366\135\172\051\031\216\345\310\275 -\066\161\213\135\114\302\035\077\255\130\242\317\075\160\115\246 -\120\230\045\334\043\371\270\130\101\010\161\277\117\270\204\240 -\217\000\124\025\374\221\155\130\247\226\073\353\113\226\047\315 -\153\242\241\206\254\015\174\124\346\146\114\146\137\220\276\041 -\232\002\106\055\344\203\302\200\271\317\113\076\350\177\074\001 -\354\217\136\315\177\322\050\102\001\225\212\342\227\075\020\041 -\175\366\235\034\305\064\241\354\054\016\012\122\054\022\125\160 -\044\075\313\302\024\065\103\135\047\116\276\300\275\252\174\226 -\347\374\236\141\255\104\323\000\227\002\003\001\000\001\243\143 -\060\141\060\035\006\003\125\035\016\004\026\004\024\006\232\233 -\037\123\175\361\365\244\310\323\206\076\241\163\131\264\367\104 -\041\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 -\001\377\060\037\006\003\125\035\043\004\030\060\026\200\024\006 -\232\233\037\123\175\361\365\244\310\323\206\076\241\163\131\264 -\367\104\041\060\016\006\003\125\035\017\001\001\377\004\004\003 +\060\202\002\012\002\202\002\001\000\242\146\360\211\267\162\173 +\356\011\311\143\322\323\103\335\136\303\246\204\070\112\361\215 +\201\273\024\275\107\350\100\027\363\075\303\170\105\162\246\056 +\220\336\232\072\324\040\161\312\274\237\035\113\227\012\307\061 +\272\076\327\376\045\251\052\216\066\364\321\057\307\267\251\135 +\063\334\060\160\370\100\154\113\262\246\061\141\321\064\074\075 +\061\172\307\257\304\247\247\204\341\227\244\350\113\366\027\174 +\356\074\007\355\342\212\127\334\266\373\370\103\045\120\352\047 +\201\250\206\274\217\122\112\226\072\140\032\226\273\375\163\364 +\205\375\203\375\177\204\155\064\154\177\152\267\113\001\003\277 +\255\151\267\327\062\331\365\127\152\351\206\202\076\245\146\061 +\263\026\075\302\363\046\140\062\323\122\036\260\154\244\067\076 +\364\365\257\353\341\337\200\006\317\052\101\347\146\011\341\113 +\227\347\167\275\041\155\051\266\147\303\055\176\355\326\171\145 +\321\317\072\266\321\261\136\126\141\120\172\132\316\116\120\061 +\200\003\230\107\347\344\030\174\104\132\306\244\263\073\306\306 +\303\072\360\154\303\213\310\244\221\005\363\365\331\266\252\006 +\241\267\253\344\261\352\041\024\134\203\244\374\377\266\120\323 +\214\022\046\231\166\160\351\300\017\246\164\374\273\320\033\170 +\316\162\222\342\050\234\274\346\351\011\330\072\323\211\346\276 +\056\167\337\001\012\157\226\366\345\215\074\115\122\166\032\126 +\341\163\176\027\254\075\255\154\243\122\022\030\160\346\200\116 +\063\362\176\046\062\254\005\215\070\244\346\166\074\237\020\151 +\016\155\235\322\301\171\040\153\133\317\063\215\321\224\166\065 +\347\135\125\307\267\254\050\253\106\314\347\073\041\265\012\012 +\344\112\131\334\201\065\113\104\225\022\012\147\245\241\377\133 +\000\007\322\300\314\371\077\374\237\063\362\000\370\214\154\207 +\235\006\055\361\357\343\346\006\372\305\146\023\133\374\120\007 +\236\161\206\262\332\157\164\060\317\223\123\350\334\042\326\336 +\040\037\141\215\243\056\243\170\062\220\154\334\254\062\265\005 +\344\365\074\063\015\326\340\207\167\027\114\235\260\330\011\250 +\015\127\367\104\205\360\310\004\276\134\135\132\343\027\216\124 +\143\151\177\111\164\144\005\214\243\002\003\001\000\001\243\143 +\060\141\060\017\006\003\125\035\023\001\001\377\004\005\060\003 +\001\001\377\060\037\006\003\125\035\043\004\030\060\026\200\024 +\262\264\256\346\055\367\046\325\252\165\055\166\113\300\033\123 +\041\320\110\357\060\035\006\003\125\035\016\004\026\004\024\262 +\264\256\346\055\367\046\325\252\165\055\166\113\300\033\123\041 +\320\110\357\060\016\006\003\125\035\017\001\001\377\004\004\003 \002\001\006\060\015\006\011\052\206\110\206\367\015\001\001\013 -\005\000\003\202\002\001\000\252\005\156\266\335\025\311\277\263 -\306\040\366\006\107\260\206\223\045\323\215\271\310\000\077\227 -\365\122\047\210\161\311\164\375\353\312\144\333\133\357\036\135 -\272\277\321\353\356\134\151\272\026\310\363\271\217\323\066\056 -\100\111\007\015\131\336\213\020\260\111\005\342\377\221\077\113 -\267\335\002\216\370\201\050\134\314\334\155\257\137\024\234\175 -\130\170\015\366\200\011\271\351\016\227\051\031\270\267\353\370 -\026\313\125\022\344\306\175\273\304\354\370\265\034\116\076\147 -\277\305\137\033\155\155\107\050\252\004\130\141\326\166\277\042 -\177\320\007\152\247\144\123\360\227\215\235\200\077\273\301\007 -\333\145\257\346\233\062\232\303\124\223\304\034\010\303\104\373 -\173\143\021\103\321\152\032\141\152\171\155\220\117\051\216\107 -\005\301\022\151\151\326\306\066\061\341\374\372\200\272\134\117 -\304\353\267\062\254\370\165\141\027\327\020\031\271\361\322\011 -\357\172\102\235\133\132\013\324\306\225\116\052\316\377\007\327 -\117\176\030\006\210\361\031\265\331\230\273\256\161\304\034\347 -\164\131\130\357\014\211\317\213\037\165\223\032\004\024\222\110 -\120\251\353\127\051\000\026\343\066\034\310\370\277\360\063\325 -\101\017\304\314\074\335\351\063\103\001\221\020\053\036\321\271 -\135\315\062\031\213\217\214\040\167\327\042\304\102\334\204\026 -\233\045\155\350\264\125\161\177\260\174\263\323\161\111\271\317 -\122\244\004\077\334\075\240\273\257\063\236\012\060\140\216\333 -\235\135\224\250\275\140\347\142\200\166\201\203\014\214\314\060 -\106\111\342\014\322\250\257\353\141\161\357\347\042\142\251\367 -\134\144\154\237\026\214\147\066\047\105\365\011\173\277\366\020 -\012\361\260\215\124\103\214\004\272\243\077\357\342\065\307\371 -\164\340\157\064\101\320\277\163\145\127\040\371\233\147\172\146 -\150\044\116\200\145\275\020\231\006\131\362\145\257\270\306\107 -\273\375\220\170\213\101\163\056\257\125\037\334\073\222\162\156 -\204\323\320\141\114\015\314\166\127\342\055\205\042\025\066\015 -\353\001\235\353\330\353\304\204\231\373\300\014\314\062\350\343 -\167\332\203\104\213\236\125\050\300\213\130\323\220\076\116\033 -\000\361\025\255\203\053\232 +\005\000\003\202\002\001\000\211\250\162\177\214\353\316\056\030 +\304\020\200\055\020\014\377\373\024\315\004\340\024\074\116\232 +\373\237\051\277\042\236\127\271\202\163\022\143\046\265\314\220 +\351\322\052\051\356\234\055\314\054\231\276\105\047\344\261\161 +\355\344\070\225\061\101\362\175\172\143\170\337\312\066\026\057 +\202\210\237\274\021\107\117\166\115\310\055\216\353\337\055\174 +\116\073\332\256\366\343\332\135\024\246\256\350\205\104\235\006 +\156\216\373\357\172\112\152\055\053\050\030\376\277\220\054\165 +\026\237\017\352\226\175\005\356\233\023\245\104\154\370\003\320 +\335\043\341\375\003\022\022\010\364\030\064\263\340\067\013\167 +\021\001\110\277\141\264\265\370\031\331\313\115\352\243\214\357 +\375\360\006\265\155\222\364\112\141\120\204\355\354\111\323\344 +\276\150\346\056\343\061\013\124\013\032\222\326\202\330\266\242 +\145\074\146\004\371\125\332\154\373\333\265\024\146\115\224\203 +\073\315\036\246\053\262\376\167\100\206\253\347\337\012\311\375 +\366\335\207\126\030\330\260\054\125\140\226\372\010\176\122\220 +\365\113\246\056\207\174\313\040\333\006\076\240\135\003\167\175 +\242\074\023\033\051\242\023\125\240\075\024\042\257\157\270\320 +\232\033\162\335\005\001\215\206\140\277\244\147\356\265\245\015 +\321\177\346\032\053\142\146\303\007\272\347\240\110\034\070\303 +\351\105\373\247\177\374\355\002\150\032\312\167\022\167\246\000 +\125\050\024\354\326\307\022\242\033\145\102\351\221\350\313\076 +\207\211\124\135\331\257\235\227\234\151\347\012\377\017\132\170 +\213\143\052\114\175\107\224\077\336\113\351\123\320\060\361\305 +\366\236\111\337\073\240\221\243\243\376\315\130\314\352\337\257 +\157\050\073\240\151\233\217\354\254\256\053\124\235\233\004\261 +\107\040\257\226\022\076\143\224\035\004\347\056\273\206\307\014 +\232\210\277\166\107\357\367\260\013\227\146\322\104\317\140\122 +\007\341\325\054\112\072\047\141\167\312\327\217\347\207\016\060 +\377\014\273\004\342\141\303\242\310\227\141\216\264\060\152\074 +\155\302\007\137\112\163\057\077\371\026\212\001\146\357\272\221 +\312\122\127\173\256\324\346\017\335\013\172\177\213\236\046\040 +\317\073\357\201\161\203\131 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "E-Tugra Global Root CA RSA v3" +# Issuer: CN=E-Tugra Global Root CA RSA v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Serial Number:0d:4d:c5:cd:16:22:95:96:08:7e:b8:0b:7f:15:06:34:fb:79:10:34 +# Subject: CN=E-Tugra Global Root CA RSA v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Not Valid Before: Wed Mar 18 09:07:17 2020 +# Not Valid After : Sun Mar 12 09:07:17 2045 +# Fingerprint (SHA-256): EF:66:B0:B1:0A:3C:DB:9F:2E:36:48:C7:6B:D2:AF:18:EA:D2:BF:E6:F1:17:65:5E:28:C4:06:0D:A1:A3:F4:C2 +# Fingerprint (SHA1): E9:A8:5D:22:14:52:1C:5B:AA:0A:B4:BE:24:6A:23:8A:C9:BA:E2:A9 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "E-Tugra Global Root CA RSA v3" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\351\250\135\042\024\122\034\133\252\012\264\276\044\152\043\212 +\311\272\342\251 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\042\276\020\366\302\370\003\210\163\137\063\051\107\050\107\244 +END +CKA_ISSUER MULTILINE_OCTAL +\060\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122 +\061\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162 +\141\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165 +\147\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033 +\006\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124 +\162\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006 +\003\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154 +\157\142\141\154\040\122\157\157\164\040\103\101\040\122\123\101 +\040\166\063 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\024\015\115\305\315\026\042\225\226\010\176\270\013\177\025 +\006\064\373\171\020\064 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "E-Tugra Global Root CA ECC v3" +# +# Issuer: CN=E-Tugra Global Root CA ECC v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Serial Number:26:46:19:77:31:e1:4f:6f:28:36:de:39:51:86:e6:d4:97:88:22:c1 +# Subject: CN=E-Tugra Global Root CA ECC v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Not Valid Before: Wed Mar 18 09:46:58 2020 +# Not Valid After : Sun Mar 12 09:46:58 2045 +# Fingerprint (SHA-256): 87:3F:46:85:FA:7F:56:36:25:25:2E:6D:36:BC:D7:F1:6F:C2:49:51:F2:64:E4:7E:1B:95:4F:49:08:CD:CA:13 +# Fingerprint (SHA1): 8A:2F:AF:57:53:B1:B0:E6:A1:04:EC:5B:6A:69:71:6D:F6:1C:E2:84 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "E-Tugra Global Root CA ECC v3" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122 +\061\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162 +\141\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165 +\147\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033 +\006\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124 +\162\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006 +\003\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154 +\157\142\141\154\040\122\157\157\164\040\103\101\040\105\103\103 +\040\166\063 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122 +\061\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162 +\141\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165 +\147\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033 +\006\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124 +\162\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006 +\003\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154 +\157\142\141\154\040\122\157\157\164\040\103\101\040\105\103\103 +\040\166\063 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\024\046\106\031\167\061\341\117\157\050\066\336\071\121\206 +\346\324\227\210\042\301 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\245\060\202\002\052\240\003\002\001\002\002\024\046 +\106\031\167\061\341\117\157\050\066\336\071\121\206\346\324\227 +\210\042\301\060\012\006\010\052\206\110\316\075\004\003\003\060 +\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122\061 +\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162\141 +\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165\147 +\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033\006 +\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124\162 +\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006\003 +\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154\157 +\142\141\154\040\122\157\157\164\040\103\101\040\105\103\103\040 +\166\063\060\036\027\015\062\060\060\063\061\070\060\071\064\066 +\065\070\132\027\015\064\065\060\063\061\062\060\071\064\066\065 +\070\132\060\201\200\061\013\060\011\006\003\125\004\006\023\002 +\124\122\061\017\060\015\006\003\125\004\007\023\006\101\156\153 +\141\162\141\061\031\060\027\006\003\125\004\012\023\020\105\055 +\124\165\147\162\141\040\105\102\107\040\101\056\123\056\061\035 +\060\033\006\003\125\004\013\023\024\105\055\124\165\147\162\141 +\040\124\162\165\163\164\040\103\145\156\164\145\162\061\046\060 +\044\006\003\125\004\003\023\035\105\055\124\165\147\162\141\040 +\107\154\157\142\141\154\040\122\157\157\164\040\103\101\040\105 +\103\103\040\166\063\060\166\060\020\006\007\052\206\110\316\075 +\002\001\006\005\053\201\004\000\042\003\142\000\004\216\230\051 +\277\307\020\036\047\333\253\003\314\050\054\330\136\110\031\020 +\051\314\313\131\201\314\214\270\222\027\211\203\052\222\366\303 +\244\035\114\142\325\237\326\240\106\334\034\274\166\301\343\107 +\320\133\023\332\347\245\263\146\110\347\041\232\112\117\206\012 +\175\154\352\115\062\200\012\262\172\011\233\151\113\230\201\342 +\056\354\002\160\226\037\375\365\106\316\312\334\202\243\143\060 +\141\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 +\001\377\060\037\006\003\125\035\043\004\030\060\026\200\024\377 +\202\061\162\076\371\304\146\154\255\070\236\321\260\121\210\245 +\220\314\365\060\035\006\003\125\035\016\004\026\004\024\377\202 +\061\162\076\371\304\146\154\255\070\236\321\260\121\210\245\220 +\314\365\060\016\006\003\125\035\017\001\001\377\004\004\003\002 +\001\006\060\012\006\010\052\206\110\316\075\004\003\003\003\151 +\000\060\146\002\061\000\346\005\130\151\141\345\055\312\015\313 +\361\031\010\275\326\375\121\222\032\176\143\124\004\220\221\232 +\065\221\071\231\372\007\251\146\223\272\310\150\324\212\077\372 +\355\156\026\002\047\267\002\061\000\335\132\027\053\166\035\145 +\102\226\246\254\135\212\171\126\330\212\033\337\232\336\137\307 +\120\217\261\133\161\014\046\337\152\100\000\354\063\221\041\161 +\276\150\344\043\244\331\255\241\067 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "TunTrust Root CA" -# Issuer: CN=TunTrust Root CA,O=Agence Nationale de Certification Electronique,C=TN -# Serial Number:13:02:d5:e2:40:4c:92:46:86:16:67:5d:b4:bb:bb:b2:6b:3e:fc:13 -# Subject: CN=TunTrust Root CA,O=Agence Nationale de Certification Electronique,C=TN -# Not Valid Before: Fri Apr 26 08:57:56 2019 -# Not Valid After : Tue Apr 26 08:57:56 2044 -# Fingerprint (SHA-256): 2E:44:10:2A:B5:8C:B8:54:19:45:1C:8E:19:D9:AC:F3:66:2C:AF:BC:61:4B:6A:53:96:0A:30:F7:D0:E2:EB:41 -# Fingerprint (SHA1): CF:E9:70:84:0F:E0:73:0F:9D:F6:0C:7F:2C:4B:EE:20:46:34:9C:BB +# Trust for "E-Tugra Global Root CA ECC v3" +# Issuer: CN=E-Tugra Global Root CA ECC v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Serial Number:26:46:19:77:31:e1:4f:6f:28:36:de:39:51:86:e6:d4:97:88:22:c1 +# Subject: CN=E-Tugra Global Root CA ECC v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Not Valid Before: Wed Mar 18 09:46:58 2020 +# Not Valid After : Sun Mar 12 09:46:58 2045 +# Fingerprint (SHA-256): 87:3F:46:85:FA:7F:56:36:25:25:2E:6D:36:BC:D7:F1:6F:C2:49:51:F2:64:E4:7E:1B:95:4F:49:08:CD:CA:13 +# Fingerprint (SHA1): 8A:2F:AF:57:53:B1:B0:E6:A1:04:EC:5B:6A:69:71:6D:F6:1C:E2:84 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TunTrust Root CA" +CKA_LABEL UTF8 "E-Tugra Global Root CA ECC v3" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\317\351\160\204\017\340\163\017\235\366\014\177\054\113\356\040 -\106\064\234\273 +\212\057\257\127\123\261\260\346\241\004\354\133\152\151\161\155 +\366\034\342\204 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\205\023\271\220\133\066\134\266\136\270\132\370\340\061\127\264 +\106\274\201\273\361\265\036\367\113\226\274\024\342\347\047\144 END CKA_ISSUER MULTILINE_OCTAL -\060\141\061\013\060\011\006\003\125\004\006\023\002\124\116\061 -\067\060\065\006\003\125\004\012\014\056\101\147\145\156\143\145 -\040\116\141\164\151\157\156\141\154\145\040\144\145\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\105\154\145\143 -\164\162\157\156\151\161\165\145\061\031\060\027\006\003\125\004 -\003\014\020\124\165\156\124\162\165\163\164\040\122\157\157\164 -\040\103\101 +\060\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122 +\061\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162 +\141\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165 +\147\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033 +\006\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124 +\162\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006 +\003\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154 +\157\142\141\154\040\122\157\157\164\040\103\101\040\105\103\103 +\040\166\063 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\024\023\002\325\342\100\114\222\106\206\026\147\135\264\273 -\273\262\153\076\374\023 +\002\024\046\106\031\167\061\341\117\157\050\066\336\071\121\206 +\346\324\227\210\042\301 END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST @@ -22481,597 +24317,582 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "HARICA TLS RSA Root CA 2021" +# Certificate "DIGITALSIGN GLOBAL ROOT RSA CA" # -# Issuer: CN=HARICA TLS RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:39:ca:93:1c:ef:43:f3:c6:8e:93:c7:f4:64:89:38:7e -# Subject: CN=HARICA TLS RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 10:55:38 2021 -# Not Valid After : Mon Feb 13 10:55:37 2045 -# Fingerprint (SHA-256): D9:5D:0E:8E:DA:79:52:5B:F9:BE:B1:1B:14:D2:10:0D:32:94:98:5F:0C:62:D9:FA:BD:9C:D9:99:EC:CB:7B:1D -# Fingerprint (SHA1): 02:2D:05:82:FA:88:CE:14:0C:06:79:DE:7F:14:10:E9:45:D7:A5:6D +# Issuer: CN=DIGITALSIGN GLOBAL ROOT RSA CA,O=DigitalSign Certificadora Digital,C=PT +# Serial Number:5d:59:c8:ca:ab:09:57:f5:e6:b5:da:29:94:04:6a:ff:c5:d4:95:87 +# Subject: CN=DIGITALSIGN GLOBAL ROOT RSA CA,O=DigitalSign Certificadora Digital,C=PT +# Not Valid Before: Thu Jan 21 10:50:34 2021 +# Not Valid After : Mon Jan 15 10:50:34 2046 +# Fingerprint (SHA-256): 82:BD:5D:85:1A:CF:7F:6E:1B:A7:BF:CB:C5:30:30:D0:E7:BC:3C:21:DF:77:2D:85:8C:AB:41:D1:99:BD:F5:95 +# Fingerprint (SHA1): B9:82:07:97:AE:52:A5:68:6F:46:07:DF:FD:03:72:3D:92:86:88:2D CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA TLS RSA Root CA 2021" +CKA_LABEL UTF8 "DIGITALSIGN GLOBAL ROOT RSA CA" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 -\003\014\033\110\101\122\111\103\101\040\124\114\123\040\122\123 -\101\040\122\157\157\164\040\103\101\040\062\060\062\061 +\060\142\061\013\060\011\006\003\125\004\006\023\002\120\124\061 +\052\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141 +\154\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144 +\157\162\141\040\104\151\147\151\164\141\154\061\047\060\045\006 +\003\125\004\003\014\036\104\111\107\111\124\101\114\123\111\107 +\116\040\107\114\117\102\101\114\040\122\117\117\124\040\122\123 +\101\040\103\101 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 -\003\014\033\110\101\122\111\103\101\040\124\114\123\040\122\123 -\101\040\122\157\157\164\040\103\101\040\062\060\062\061 +\060\142\061\013\060\011\006\003\125\004\006\023\002\120\124\061 +\052\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141 +\154\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144 +\157\162\141\040\104\151\147\151\164\141\154\061\047\060\045\006 +\003\125\004\003\014\036\104\111\107\111\124\101\114\123\111\107 +\116\040\107\114\117\102\101\114\040\122\117\117\124\040\122\123 +\101\040\103\101 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\071\312\223\034\357\103\363\306\216\223\307\364\144\211 -\070\176 +\002\024\135\131\310\312\253\011\127\365\346\265\332\051\224\004 +\152\377\305\324\225\207 END CKA_VALUE MULTILINE_OCTAL -\060\202\005\244\060\202\003\214\240\003\002\001\002\002\020\071 -\312\223\034\357\103\363\306\216\223\307\364\144\211\070\176\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\154 -\061\013\060\011\006\003\125\004\006\023\002\107\122\061\067\060 -\065\006\003\125\004\012\014\056\110\145\154\154\145\156\151\143 -\040\101\143\141\144\145\155\151\143\040\141\156\144\040\122\145 -\163\145\141\162\143\150\040\111\156\163\164\151\164\165\164\151 -\157\156\163\040\103\101\061\044\060\042\006\003\125\004\003\014 -\033\110\101\122\111\103\101\040\124\114\123\040\122\123\101\040 -\122\157\157\164\040\103\101\040\062\060\062\061\060\036\027\015 -\062\061\060\062\061\071\061\060\065\065\063\070\132\027\015\064 -\065\060\062\061\063\061\060\065\065\063\067\132\060\154\061\013 -\060\011\006\003\125\004\006\023\002\107\122\061\067\060\065\006 -\003\125\004\012\014\056\110\145\154\154\145\156\151\143\040\101 -\143\141\144\145\155\151\143\040\141\156\144\040\122\145\163\145 -\141\162\143\150\040\111\156\163\164\151\164\165\164\151\157\156 -\163\040\103\101\061\044\060\042\006\003\125\004\003\014\033\110 -\101\122\111\103\101\040\124\114\123\040\122\123\101\040\122\157 -\157\164\040\103\101\040\062\060\062\061\060\202\002\042\060\015 +\060\202\005\265\060\202\003\235\240\003\002\001\002\002\024\135 +\131\310\312\253\011\127\365\346\265\332\051\224\004\152\377\305 +\324\225\207\060\015\006\011\052\206\110\206\367\015\001\001\015 +\005\000\060\142\061\013\060\011\006\003\125\004\006\023\002\120 +\124\061\052\060\050\006\003\125\004\012\014\041\104\151\147\151 +\164\141\154\123\151\147\156\040\103\145\162\164\151\146\151\143 +\141\144\157\162\141\040\104\151\147\151\164\141\154\061\047\060 +\045\006\003\125\004\003\014\036\104\111\107\111\124\101\114\123 +\111\107\116\040\107\114\117\102\101\114\040\122\117\117\124\040 +\122\123\101\040\103\101\060\036\027\015\062\061\060\061\062\061 +\061\060\065\060\063\064\132\027\015\064\066\060\061\061\065\061 +\060\065\060\063\064\132\060\142\061\013\060\011\006\003\125\004 +\006\023\002\120\124\061\052\060\050\006\003\125\004\012\014\041 +\104\151\147\151\164\141\154\123\151\147\156\040\103\145\162\164 +\151\146\151\143\141\144\157\162\141\040\104\151\147\151\164\141 +\154\061\047\060\045\006\003\125\004\003\014\036\104\111\107\111 +\124\101\114\123\111\107\116\040\107\114\117\102\101\114\040\122 +\117\117\124\040\122\123\101\040\103\101\060\202\002\042\060\015 \006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\002 -\017\000\060\202\002\012\002\202\002\001\000\213\302\347\257\145 -\233\005\147\226\311\015\044\271\320\016\144\374\316\342\044\030 -\054\204\177\167\121\313\004\021\066\270\136\355\151\161\247\236 -\344\045\011\227\147\301\107\302\317\221\026\066\142\075\070\004 -\341\121\202\377\254\322\264\151\335\056\354\021\243\105\356\153 -\153\073\114\277\214\215\244\036\235\021\271\351\070\371\172\016 -\014\230\342\043\035\321\116\143\324\347\270\101\104\373\153\257 -\153\332\037\323\305\221\210\133\244\211\222\321\201\346\214\071 -\130\240\326\151\103\251\255\230\122\130\156\333\012\373\153\317 -\150\372\343\244\136\072\105\163\230\007\352\137\002\162\336\014 -\245\263\237\256\251\035\267\035\263\374\212\131\347\156\162\145 -\255\365\060\224\043\007\363\202\026\113\065\230\234\123\273\057 -\312\344\132\331\307\215\035\374\230\231\373\054\244\202\153\360 -\052\037\216\013\137\161\134\134\256\102\173\051\211\201\313\003 -\243\231\312\210\236\013\100\011\101\063\333\346\130\172\375\256 -\231\160\300\132\017\326\023\206\161\057\166\151\374\220\335\333 -\055\156\321\362\233\365\032\153\236\157\025\214\172\360\113\050 -\240\042\070\200\044\154\066\244\073\362\060\221\363\170\023\317 -\301\077\065\253\361\035\021\043\265\103\042\236\001\222\267\030 -\002\345\021\321\202\333\025\000\314\141\067\301\052\174\232\341 -\320\272\263\120\106\356\202\254\235\061\370\373\043\342\003\000 -\110\160\243\011\046\171\025\123\140\363\070\134\255\070\352\201 -\000\143\024\271\063\136\335\013\333\240\105\007\032\063\011\370 -\115\264\247\002\246\151\364\302\131\005\210\145\205\126\256\113 -\313\340\336\074\175\055\032\310\351\373\037\243\141\112\326\052 -\023\255\167\114\032\030\233\221\017\130\330\006\124\305\227\370 -\252\077\040\212\246\205\246\167\366\246\374\034\342\356\156\224 -\063\052\203\120\204\012\345\117\206\370\120\105\170\000\201\353 -\133\150\343\046\215\314\173\134\121\364\024\054\100\276\032\140 -\035\172\162\141\035\037\143\055\210\252\316\242\105\220\010\374 -\153\276\263\120\052\132\375\250\110\030\106\326\220\100\222\220 -\012\204\136\150\061\370\353\355\015\323\035\306\175\231\030\125 -\126\047\145\056\215\105\305\044\354\316\343\002\003\001\000\001 -\243\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005 -\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024 -\012\110\043\246\140\244\222\012\063\352\223\133\305\127\352\045 -\115\275\022\356\060\016\006\003\125\035\017\001\001\377\004\004 -\003\002\001\206\060\015\006\011\052\206\110\206\367\015\001\001 -\013\005\000\003\202\002\001\000\076\220\110\252\156\142\025\045 -\146\173\014\325\214\213\211\235\327\355\116\007\357\234\320\024 -\137\136\120\275\150\226\220\244\024\021\252\150\155\011\065\071 -\100\011\332\364\011\054\064\245\173\131\204\111\051\227\164\310 -\007\036\107\155\362\316\034\120\046\343\236\075\100\123\077\367 -\177\226\166\020\305\106\245\320\040\113\120\364\065\073\030\364 -\125\152\101\033\107\006\150\074\273\011\010\142\331\137\125\102 -\252\254\123\205\254\225\126\066\126\253\344\005\214\305\250\332 -\037\243\151\275\123\017\304\377\334\312\343\176\362\114\210\206 -\107\106\032\363\000\365\200\221\242\334\103\102\224\233\040\360 -\321\315\262\353\054\123\302\123\170\112\117\004\224\101\232\217 -\047\062\301\345\111\031\277\361\362\302\213\250\012\071\061\050 -\264\175\142\066\054\115\354\037\063\266\176\167\155\176\120\360 -\237\016\327\021\217\317\030\305\343\047\376\046\357\005\235\317 -\317\067\305\320\173\332\073\260\026\204\014\072\223\326\276\027 -\333\017\076\016\031\170\011\307\251\002\162\042\113\367\067\166 -\272\165\304\205\003\132\143\325\261\165\005\302\271\275\224\255 -\214\025\231\247\223\175\366\305\363\252\164\317\004\205\224\230 -\000\364\342\371\312\044\145\277\340\142\257\310\305\372\262\311 -\236\126\110\332\171\375\226\166\025\276\243\216\126\304\263\064 -\374\276\107\364\301\264\250\374\325\060\210\150\356\313\256\311 -\143\304\166\276\254\070\030\341\136\134\317\256\072\042\121\353 -\321\213\263\363\053\063\007\124\207\372\264\262\023\173\272\123 -\004\142\001\235\361\300\117\356\341\072\324\213\040\020\372\002 -\127\346\357\301\013\267\220\106\234\031\051\214\334\157\240\112 -\151\151\224\267\044\145\240\377\254\077\316\001\373\041\056\375 -\150\370\233\362\245\317\061\070\134\025\252\346\227\000\301\337 -\132\245\247\071\252\351\204\177\074\121\250\072\331\224\133\214 -\277\117\010\161\345\333\250\134\324\322\246\376\000\243\306\026 -\307\017\350\200\316\034\050\144\164\031\010\323\102\343\316\000 -\135\177\261\334\023\260\341\005\313\321\040\252\206\164\236\071 -\347\221\375\377\133\326\367\255\246\057\003\013\155\343\127\124 -\353\166\123\030\215\021\230\272 +\017\000\060\202\002\012\002\202\002\001\000\310\207\266\070\323 +\034\360\336\022\370\203\307\304\212\342\211\270\264\042\172\170 +\370\014\146\121\150\166\067\012\325\117\302\132\010\270\026\134 +\367\162\001\011\067\204\201\052\124\153\327\222\320\154\372\250 +\247\103\022\064\353\016\333\067\017\051\376\212\061\121\102\350 +\113\234\220\250\310\054\021\323\375\240\051\176\316\336\224\366 +\202\340\130\264\116\105\045\361\042\362\075\323\017\173\124\032 +\334\062\266\326\121\116\176\101\264\127\270\054\306\271\016\056 +\312\127\361\325\310\323\130\347\245\351\102\021\256\323\040\045 +\224\151\327\217\312\242\015\303\323\237\007\150\077\025\322\147 +\056\123\375\166\202\233\013\163\251\051\015\236\021\223\024\010 +\230\354\236\124\022\112\126\242\006\025\354\153\154\056\222\140 +\056\206\015\256\202\037\121\115\343\262\007\327\020\031\127\042 +\366\251\151\104\204\363\331\075\240\006\277\314\210\176\177\365 +\316\133\245\302\052\152\164\102\352\157\246\377\371\150\261\320 +\137\275\221\322\125\157\063\127\114\036\235\344\342\213\301\205 +\145\240\340\152\234\000\000\210\222\335\130\010\026\362\160\061 +\250\034\341\336\275\116\161\351\326\276\176\265\241\132\303\115 +\367\277\233\275\224\244\375\365\252\123\223\106\311\046\001\004 +\160\304\240\161\272\316\045\146\373\221\176\125\160\356\111\012 +\115\142\177\302\120\232\162\362\030\147\235\351\105\250\064\204 +\350\370\201\366\321\132\042\036\007\117\073\263\177\335\021\245 +\163\334\276\251\031\072\151\251\155\033\062\342\211\252\245\047 +\013\132\176\164\342\017\144\071\135\176\134\271\301\027\374\307 +\215\136\311\354\044\355\322\362\077\172\204\105\067\002\276\076 +\153\131\304\346\133\026\155\300\252\236\252\265\131\056\054\160 +\125\234\314\231\226\230\044\124\321\216\332\312\264\021\264\267 +\160\103\037\157\220\013\040\240\250\166\023\145\333\333\043\132 +\165\113\241\013\061\167\012\356\175\150\141\032\023\214\352\121 +\176\134\126\243\127\114\135\241\353\023\145\277\124\024\314\363 +\356\334\327\354\074\227\362\170\126\270\337\162\134\160\374\316 +\006\335\237\322\007\061\357\347\122\221\236\315\272\327\300\030 +\104\007\061\145\111\062\151\023\112\353\217\002\003\001\000\001 +\243\143\060\141\060\017\006\003\125\035\023\001\001\377\004\005 +\060\003\001\001\377\060\037\006\003\125\035\043\004\030\060\026 +\200\024\265\066\274\074\214\032\253\054\366\131\031\055\203\024 +\332\223\045\025\326\206\060\035\006\003\125\035\016\004\026\004 +\024\265\066\274\074\214\032\253\054\366\131\031\055\203\024\332 +\223\045\025\326\206\060\016\006\003\125\035\017\001\001\377\004 +\004\003\002\001\006\060\015\006\011\052\206\110\206\367\015\001 +\001\015\005\000\003\202\002\001\000\024\373\061\045\070\061\370 +\312\010\262\043\166\070\255\370\323\131\365\314\264\127\045\341 +\104\276\176\374\026\354\256\372\046\237\117\147\026\112\126\360 +\375\355\307\031\001\064\216\220\132\055\326\200\134\354\161\322 +\201\045\202\036\000\161\337\232\321\325\035\042\273\321\245\363 +\142\017\264\353\334\044\163\376\246\126\315\232\024\305\004\065 +\026\061\242\007\353\245\000\342\266\370\137\162\375\077\141\111 +\216\336\176\115\070\327\172\036\164\067\154\121\334\276\000\004 +\270\070\024\363\040\301\355\233\247\043\375\015\102\204\035\177 +\362\163\303\320\170\143\361\237\354\327\133\351\361\276\154\240 +\113\003\236\215\151\341\024\332\210\020\201\043\123\377\332\124 +\053\013\306\271\226\225\004\030\106\363\173\250\227\330\133\150 +\244\344\070\034\016\105\345\230\323\011\256\232\136\354\263\171 +\015\071\162\362\364\224\235\016\236\140\042\346\250\366\114\205 +\315\007\202\072\150\071\315\075\137\343\070\364\266\257\073\153 +\112\237\140\121\105\242\100\002\345\252\014\343\076\321\170\324 +\242\164\234\046\272\005\232\050\160\112\076\246\013\320\035\111 +\360\272\370\256\101\020\176\244\007\022\275\250\317\051\075\127 +\273\307\361\103\107\000\076\256\160\030\132\040\173\011\313\072 +\072\160\200\345\114\140\230\301\025\301\035\112\367\310\360\233 +\341\162\255\347\135\150\130\013\004\261\214\274\237\267\373\156 +\213\133\004\125\373\353\043\125\327\170\120\332\045\313\276\047 +\066\273\044\032\171\034\121\321\376\023\273\377\170\054\334\244 +\276\057\366\305\113\123\317\247\114\231\136\160\254\131\210\004 +\256\144\004\277\173\246\172\115\323\350\167\275\241\176\120\025 +\363\357\111\060\205\115\041\127\252\333\054\165\227\255\201\001 +\207\242\261\160\235\036\006\132\003\140\261\077\246\155\202\054 +\324\024\261\201\245\350\075\210\035\264\162\054\130\067\212\216 +\070\224\270\163\335\251\340\270\366\167\242\263\174\130\336\256 +\151\072\265\213\245\032\273\362\330\164\006\234\375\142\163\040 +\041\166\261\176\160\236\031\324\353\027\142\031\070\231\315\066 +\053\107\376\061\313\337\271\344\254\010\323\330\246\353\324\236 +\176\113\144\244\125\135\053\027\311 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "HARICA TLS RSA Root CA 2021" -# Issuer: CN=HARICA TLS RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:39:ca:93:1c:ef:43:f3:c6:8e:93:c7:f4:64:89:38:7e -# Subject: CN=HARICA TLS RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 10:55:38 2021 -# Not Valid After : Mon Feb 13 10:55:37 2045 -# Fingerprint (SHA-256): D9:5D:0E:8E:DA:79:52:5B:F9:BE:B1:1B:14:D2:10:0D:32:94:98:5F:0C:62:D9:FA:BD:9C:D9:99:EC:CB:7B:1D -# Fingerprint (SHA1): 02:2D:05:82:FA:88:CE:14:0C:06:79:DE:7F:14:10:E9:45:D7:A5:6D +# Trust for "DIGITALSIGN GLOBAL ROOT RSA CA" +# Issuer: CN=DIGITALSIGN GLOBAL ROOT RSA CA,O=DigitalSign Certificadora Digital,C=PT +# Serial Number:5d:59:c8:ca:ab:09:57:f5:e6:b5:da:29:94:04:6a:ff:c5:d4:95:87 +# Subject: CN=DIGITALSIGN GLOBAL ROOT RSA CA,O=DigitalSign Certificadora Digital,C=PT +# Not Valid Before: Thu Jan 21 10:50:34 2021 +# Not Valid After : Mon Jan 15 10:50:34 2046 +# Fingerprint (SHA-256): 82:BD:5D:85:1A:CF:7F:6E:1B:A7:BF:CB:C5:30:30:D0:E7:BC:3C:21:DF:77:2D:85:8C:AB:41:D1:99:BD:F5:95 +# Fingerprint (SHA1): B9:82:07:97:AE:52:A5:68:6F:46:07:DF:FD:03:72:3D:92:86:88:2D CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA TLS RSA Root CA 2021" +CKA_LABEL UTF8 "DIGITALSIGN GLOBAL ROOT RSA CA" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\002\055\005\202\372\210\316\024\014\006\171\336\177\024\020\351 -\105\327\245\155 +\271\202\007\227\256\122\245\150\157\106\007\337\375\003\162\075 +\222\206\210\055 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\145\107\233\130\206\335\054\360\374\242\204\037\036\226\304\221 +\033\032\275\032\171\306\333\264\355\263\207\314\251\323\116\170 END CKA_ISSUER MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 -\003\014\033\110\101\122\111\103\101\040\124\114\123\040\122\123 -\101\040\122\157\157\164\040\103\101\040\062\060\062\061 +\060\142\061\013\060\011\006\003\125\004\006\023\002\120\124\061 +\052\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141 +\154\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144 +\157\162\141\040\104\151\147\151\164\141\154\061\047\060\045\006 +\003\125\004\003\014\036\104\111\107\111\124\101\114\123\111\107 +\116\040\107\114\117\102\101\114\040\122\117\117\124\040\122\123 +\101\040\103\101 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\071\312\223\034\357\103\363\306\216\223\307\364\144\211 -\070\176 +\002\024\135\131\310\312\253\011\127\365\346\265\332\051\224\004 +\152\377\305\324\225\207 END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "HARICA TLS ECC Root CA 2021" +# Certificate "DIGITALSIGN GLOBAL ROOT ECDSA CA" # -# Issuer: CN=HARICA TLS ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:67:74:9d:8d:77:d8:3b:6a:db:22:f4:ff:59:e2:bf:ce -# Subject: CN=HARICA TLS ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 11:01:10 2021 -# Not Valid After : Mon Feb 13 11:01:09 2045 -# Fingerprint (SHA-256): 3F:99:CC:47:4A:CF:CE:4D:FE:D5:87:94:66:5E:47:8D:15:47:73:9F:2E:78:0F:1B:B4:CA:9B:13:30:97:D4:01 -# Fingerprint (SHA1): BC:B0:C1:9D:E9:98:92:70:19:38:57:E9:8D:A7:B4:5D:6E:EE:01:48 +# Issuer: CN=DIGITALSIGN GLOBAL ROOT ECDSA CA,O=DigitalSign Certificadora Digital,C=PT +# Serial Number:36:2d:8f:72:88:a2:28:27:e4:00:ff:24:c6:2d:e4:eb:fa:9d:b6:e1 +# Subject: CN=DIGITALSIGN GLOBAL ROOT ECDSA CA,O=DigitalSign Certificadora Digital,C=PT +# Not Valid Before: Thu Jan 21 11:07:50 2021 +# Not Valid After : Mon Jan 15 11:07:50 2046 +# Fingerprint (SHA-256): 26:1D:71:14:AE:5F:8F:F2:D8:C7:20:9A:9D:E4:28:9E:6A:FC:9D:71:70:23:D8:54:50:90:91:99:F1:85:7C:FE +# Fingerprint (SHA1): 67:A8:08:EB:8F:88:F5:80:6C:05:45:1B:17:F3:D7:00:2F:D2:4A:8A CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA TLS ECC Root CA 2021" +CKA_LABEL UTF8 "DIGITALSIGN GLOBAL ROOT ECDSA CA" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 -\003\014\033\110\101\122\111\103\101\040\124\114\123\040\105\103 -\103\040\122\157\157\164\040\103\101\040\062\060\062\061 +\060\144\061\013\060\011\006\003\125\004\006\023\002\120\124\061 +\052\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141 +\154\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144 +\157\162\141\040\104\151\147\151\164\141\154\061\051\060\047\006 +\003\125\004\003\014\040\104\111\107\111\124\101\114\123\111\107 +\116\040\107\114\117\102\101\114\040\122\117\117\124\040\105\103 +\104\123\101\040\103\101 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 -\003\014\033\110\101\122\111\103\101\040\124\114\123\040\105\103 -\103\040\122\157\157\164\040\103\101\040\062\060\062\061 +\060\144\061\013\060\011\006\003\125\004\006\023\002\120\124\061 +\052\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141 +\154\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144 +\157\162\141\040\104\151\147\151\164\141\154\061\051\060\047\006 +\003\125\004\003\014\040\104\111\107\111\124\101\114\123\111\107 +\116\040\107\114\117\102\101\114\040\122\117\117\124\040\105\103 +\104\123\101\040\103\101 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\147\164\235\215\167\330\073\152\333\042\364\377\131\342 -\277\316 +\002\024\066\055\217\162\210\242\050\047\344\000\377\044\306\055 +\344\353\372\235\266\341 END CKA_VALUE MULTILINE_OCTAL -\060\202\002\124\060\202\001\333\240\003\002\001\002\002\020\147 -\164\235\215\167\330\073\152\333\042\364\377\131\342\277\316\060 -\012\006\010\052\206\110\316\075\004\003\003\060\154\061\013\060 -\011\006\003\125\004\006\023\002\107\122\061\067\060\065\006\003 -\125\004\012\014\056\110\145\154\154\145\156\151\143\040\101\143 -\141\144\145\155\151\143\040\141\156\144\040\122\145\163\145\141 -\162\143\150\040\111\156\163\164\151\164\165\164\151\157\156\163 -\040\103\101\061\044\060\042\006\003\125\004\003\014\033\110\101 -\122\111\103\101\040\124\114\123\040\105\103\103\040\122\157\157 -\164\040\103\101\040\062\060\062\061\060\036\027\015\062\061\060 -\062\061\071\061\061\060\061\061\060\132\027\015\064\065\060\062 -\061\063\061\061\060\061\060\071\132\060\154\061\013\060\011\006 -\003\125\004\006\023\002\107\122\061\067\060\065\006\003\125\004 -\012\014\056\110\145\154\154\145\156\151\143\040\101\143\141\144 -\145\155\151\143\040\141\156\144\040\122\145\163\145\141\162\143 -\150\040\111\156\163\164\151\164\165\164\151\157\156\163\040\103 -\101\061\044\060\042\006\003\125\004\003\014\033\110\101\122\111 -\103\101\040\124\114\123\040\105\103\103\040\122\157\157\164\040 -\103\101\040\062\060\062\061\060\166\060\020\006\007\052\206\110 -\316\075\002\001\006\005\053\201\004\000\042\003\142\000\004\070 -\010\376\261\240\226\322\172\254\257\111\072\320\300\340\303\073 -\050\252\361\162\155\145\000\107\210\204\374\232\046\153\252\113 -\272\154\004\012\210\136\027\362\125\207\374\060\260\064\342\064 -\130\127\032\204\123\351\060\331\251\362\226\164\303\121\037\130 -\111\061\314\230\116\140\021\207\165\323\162\224\220\117\233\020 -\045\052\250\170\055\276\220\101\130\220\025\162\247\241\267\243 -\102\060\100\060\017\006\003\125\035\023\001\001\377\004\005\060 -\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024\311 -\033\123\201\022\376\004\325\026\321\252\274\232\157\267\240\225 -\031\156\312\060\016\006\003\125\035\017\001\001\377\004\004\003 -\002\001\206\060\012\006\010\052\206\110\316\075\004\003\003\003 -\147\000\060\144\002\060\021\336\256\370\334\116\210\260\251\360 -\042\255\302\121\100\357\140\161\055\356\217\002\304\135\003\160 -\111\244\222\352\305\024\210\160\246\323\015\260\252\312\054\100 -\234\373\351\202\156\232\002\060\053\107\232\007\306\321\302\201 -\174\312\013\226\030\101\033\243\364\060\011\236\265\043\050\015 -\237\024\266\074\123\242\114\006\151\175\372\154\221\306\052\111 -\105\346\354\267\023\341\072\154 +\060\202\002\152\060\202\001\360\240\003\002\001\002\002\024\066 +\055\217\162\210\242\050\047\344\000\377\044\306\055\344\353\372 +\235\266\341\060\012\006\010\052\206\110\316\075\004\003\003\060 +\144\061\013\060\011\006\003\125\004\006\023\002\120\124\061\052 +\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141\154 +\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144\157 +\162\141\040\104\151\147\151\164\141\154\061\051\060\047\006\003 +\125\004\003\014\040\104\111\107\111\124\101\114\123\111\107\116 +\040\107\114\117\102\101\114\040\122\117\117\124\040\105\103\104 +\123\101\040\103\101\060\036\027\015\062\061\060\061\062\061\061 +\061\060\067\065\060\132\027\015\064\066\060\061\061\065\061\061 +\060\067\065\060\132\060\144\061\013\060\011\006\003\125\004\006 +\023\002\120\124\061\052\060\050\006\003\125\004\012\014\041\104 +\151\147\151\164\141\154\123\151\147\156\040\103\145\162\164\151 +\146\151\143\141\144\157\162\141\040\104\151\147\151\164\141\154 +\061\051\060\047\006\003\125\004\003\014\040\104\111\107\111\124 +\101\114\123\111\107\116\040\107\114\117\102\101\114\040\122\117 +\117\124\040\105\103\104\123\101\040\103\101\060\166\060\020\006 +\007\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003 +\142\000\004\156\013\243\253\063\115\034\352\112\350\374\004\215 +\024\240\175\360\010\054\137\203\253\223\321\322\173\272\327\111 +\175\217\354\022\120\137\324\271\313\345\360\371\063\143\037\311 +\127\354\100\330\021\013\227\350\122\026\314\051\216\364\006\206 +\036\070\334\075\127\304\356\252\275\310\124\004\046\132\047\023 +\121\107\075\037\037\032\216\250\225\244\063\320\314\107\314\155 +\270\374\110\243\143\060\141\060\017\006\003\125\035\023\001\001 +\377\004\005\060\003\001\001\377\060\037\006\003\125\035\043\004 +\030\060\026\200\024\316\257\112\213\032\165\342\361\070\347\002 +\360\026\255\136\352\144\325\173\264\060\035\006\003\125\035\016 +\004\026\004\024\316\257\112\213\032\165\342\361\070\347\002\360 +\026\255\136\352\144\325\173\264\060\016\006\003\125\035\017\001 +\001\377\004\004\003\002\001\006\060\012\006\010\052\206\110\316 +\075\004\003\003\003\150\000\060\145\002\060\012\210\304\161\234 +\104\003\115\215\264\307\274\250\256\331\060\047\065\152\153\026 +\143\327\374\347\131\341\247\211\033\114\061\232\043\125\104\346 +\363\103\041\325\107\047\157\155\127\001\252\002\061\000\373\262 +\352\342\227\177\121\265\237\110\353\274\157\065\211\250\144\160 +\253\127\166\315\300\306\024\140\312\177\342\202\000\163\367\314 +\065\352\216\044\233\345\010\131\307\004\214\163\170\376 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "HARICA TLS ECC Root CA 2021" -# Issuer: CN=HARICA TLS ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:67:74:9d:8d:77:d8:3b:6a:db:22:f4:ff:59:e2:bf:ce -# Subject: CN=HARICA TLS ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 11:01:10 2021 -# Not Valid After : Mon Feb 13 11:01:09 2045 -# Fingerprint (SHA-256): 3F:99:CC:47:4A:CF:CE:4D:FE:D5:87:94:66:5E:47:8D:15:47:73:9F:2E:78:0F:1B:B4:CA:9B:13:30:97:D4:01 -# Fingerprint (SHA1): BC:B0:C1:9D:E9:98:92:70:19:38:57:E9:8D:A7:B4:5D:6E:EE:01:48 +# Trust for "DIGITALSIGN GLOBAL ROOT ECDSA CA" +# Issuer: CN=DIGITALSIGN GLOBAL ROOT ECDSA CA,O=DigitalSign Certificadora Digital,C=PT +# Serial Number:36:2d:8f:72:88:a2:28:27:e4:00:ff:24:c6:2d:e4:eb:fa:9d:b6:e1 +# Subject: CN=DIGITALSIGN GLOBAL ROOT ECDSA CA,O=DigitalSign Certificadora Digital,C=PT +# Not Valid Before: Thu Jan 21 11:07:50 2021 +# Not Valid After : Mon Jan 15 11:07:50 2046 +# Fingerprint (SHA-256): 26:1D:71:14:AE:5F:8F:F2:D8:C7:20:9A:9D:E4:28:9E:6A:FC:9D:71:70:23:D8:54:50:90:91:99:F1:85:7C:FE +# Fingerprint (SHA1): 67:A8:08:EB:8F:88:F5:80:6C:05:45:1B:17:F3:D7:00:2F:D2:4A:8A CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA TLS ECC Root CA 2021" +CKA_LABEL UTF8 "DIGITALSIGN GLOBAL ROOT ECDSA CA" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\274\260\301\235\351\230\222\160\031\070\127\351\215\247\264\135 -\156\356\001\110 +\147\250\010\353\217\210\365\200\154\005\105\033\027\363\327\000 +\057\322\112\212 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\256\367\114\345\146\065\321\267\233\214\042\223\164\323\113\260 +\252\055\241\316\377\041\302\210\313\132\036\214\341\311\222\217 END CKA_ISSUER MULTILINE_OCTAL -\060\154\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\044\060\042\006\003\125\004 -\003\014\033\110\101\122\111\103\101\040\124\114\123\040\105\103 -\103\040\122\157\157\164\040\103\101\040\062\060\062\061 +\060\144\061\013\060\011\006\003\125\004\006\023\002\120\124\061 +\052\060\050\006\003\125\004\012\014\041\104\151\147\151\164\141 +\154\123\151\147\156\040\103\145\162\164\151\146\151\143\141\144 +\157\162\141\040\104\151\147\151\164\141\154\061\051\060\047\006 +\003\125\004\003\014\040\104\111\107\111\124\101\114\123\111\107 +\116\040\107\114\117\102\101\114\040\122\117\117\124\040\105\103 +\104\123\101\040\103\101 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\147\164\235\215\167\330\073\152\333\042\364\377\131\342 -\277\316 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +\002\024\066\055\217\162\210\242\050\047\344\000\377\044\306\055 +\344\353\372\235\266\341 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "HARICA Client RSA Root CA 2021" +# Certificate "Security Communication RootCA3" # -# Issuer: CN=HARICA Client RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:55:52:f8:1e:db:1b:24:2c:9e:bb:96:18:cd:02:28:3e -# Subject: CN=HARICA Client RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 10:58:46 2021 -# Not Valid After : Mon Feb 13 10:58:45 2045 -# Fingerprint (SHA-256): 1B:E7:AB:E3:06:86:B1:63:48:AF:D1:C6:1B:68:66:A0:EA:7F:48:21:E6:7D:5E:8A:F9:37:CF:80:11:BC:75:0D -# Fingerprint (SHA1): 46:C6:90:0A:77:3A:B6:BC:F4:65:AD:AC:FC:E3:F7:07:00:6E:DE:6E +# Issuer: CN=Security Communication RootCA3,O="SECOM Trust Systems CO.,LTD.",C=JP +# Serial Number:00:e1:7c:37:40:fd:1b:fe:67 +# Subject: CN=Security Communication RootCA3,O="SECOM Trust Systems CO.,LTD.",C=JP +# Not Valid Before: Thu Jun 16 06:17:16 2016 +# Not Valid After : Mon Jan 18 06:17:16 2038 +# Fingerprint (SHA-256): 24:A5:5C:2A:B0:51:44:2D:06:17:76:65:41:23:9A:4A:D0:32:D7:C5:51:75:AA:34:FF:DE:2F:BC:4F:5C:52:94 +# Fingerprint (SHA1): C3:03:C8:22:74:92:E5:61:A2:9C:5F:79:91:2B:1E:44:13:91:30:3A CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA Client RSA Root CA 2021" +CKA_LABEL UTF8 "Security Communication RootCA3" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 -\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 -\040\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062 -\061 +\060\135\061\013\060\011\006\003\125\004\006\023\002\112\120\061 +\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 +\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 +\056\054\114\124\104\056\061\047\060\045\006\003\125\004\003\023 +\036\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 +\151\143\141\164\151\157\156\040\122\157\157\164\103\101\063 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 -\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 -\040\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062 -\061 +\060\135\061\013\060\011\006\003\125\004\006\023\002\112\120\061 +\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 +\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 +\056\054\114\124\104\056\061\047\060\045\006\003\125\004\003\023 +\036\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 +\151\143\141\164\151\157\156\040\122\157\157\164\103\101\063 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\125\122\370\036\333\033\044\054\236\273\226\030\315\002 -\050\076 +\002\011\000\341\174\067\100\375\033\376\147 END CKA_VALUE MULTILINE_OCTAL -\060\202\005\252\060\202\003\222\240\003\002\001\002\002\020\125 -\122\370\036\333\033\044\054\236\273\226\030\315\002\050\076\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\157 -\061\013\060\011\006\003\125\004\006\023\002\107\122\061\067\060 -\065\006\003\125\004\012\014\056\110\145\154\154\145\156\151\143 -\040\101\143\141\144\145\155\151\143\040\141\156\144\040\122\145 -\163\145\141\162\143\150\040\111\156\163\164\151\164\165\164\151 -\157\156\163\040\103\101\061\047\060\045\006\003\125\004\003\014 -\036\110\101\122\111\103\101\040\103\154\151\145\156\164\040\122 -\123\101\040\122\157\157\164\040\103\101\040\062\060\062\061\060 -\036\027\015\062\061\060\062\061\071\061\060\065\070\064\066\132 -\027\015\064\065\060\062\061\063\061\060\065\070\064\065\132\060 -\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061\067 -\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156\151 -\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040\122 -\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165\164 -\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004\003 -\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164\040 -\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062\061 -\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 -\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 -\000\201\333\127\102\220\054\164\065\364\370\270\164\031\115\253 -\011\132\167\105\201\163\142\260\065\237\370\320\267\063\000\207 -\023\266\226\253\016\124\022\060\007\274\233\267\110\327\321\031 -\203\256\216\330\251\361\251\000\204\260\214\136\236\350\014\217 -\124\151\277\366\324\010\117\046\160\376\030\101\143\032\263\062 -\213\100\370\007\253\127\061\360\306\026\166\147\232\264\335\057 -\362\321\153\305\320\222\204\221\161\156\017\056\143\351\037\123 -\244\335\122\023\314\011\203\051\201\014\305\123\165\104\261\016 -\147\123\030\320\303\037\210\113\237\224\044\264\051\274\273\350 -\116\375\157\322\025\035\111\334\215\160\362\021\032\040\121\125 -\021\272\210\157\304\367\120\171\326\252\061\342\204\075\136\062 -\310\167\052\120\161\345\013\057\351\266\352\357\253\012\063\071 -\016\375\217\245\147\103\202\216\230\151\011\011\033\100\315\070 -\147\107\352\311\354\227\161\022\336\044\365\162\074\321\367\103 -\114\046\367\220\262\211\351\105\113\125\075\061\005\172\101\342 -\225\272\103\300\027\305\266\205\075\031\215\144\160\363\133\254 -\315\237\323\051\165\207\113\225\147\152\246\370\321\335\274\220 -\206\211\103\051\251\067\133\365\135\260\046\132\123\102\166\220 -\053\317\236\126\154\053\124\317\134\232\145\337\133\213\110\140 -\070\174\373\305\013\317\166\004\143\002\063\052\175\365\203\147 -\347\372\306\103\375\053\017\324\046\057\167\244\062\301\044\352 -\144\235\277\263\070\161\061\104\362\107\270\242\146\101\241\373 -\233\173\274\307\106\152\165\277\132\242\214\350\152\104\301\270 -\226\265\300\062\010\055\173\164\065\163\262\312\306\376\257\021 -\162\030\366\347\310\302\317\245\052\352\173\326\131\350\174\240 -\262\152\100\011\151\016\245\226\333\321\000\271\361\210\156\066 -\360\210\262\235\361\122\362\303\174\277\060\211\074\012\151\371 -\042\244\145\341\233\340\164\306\261\205\227\226\054\256\224\217 -\120\246\071\022\037\276\107\362\201\170\323\165\066\236\175\132 -\040\227\342\122\256\231\237\306\174\233\146\363\376\330\317\356 -\275\227\006\035\055\205\334\076\066\123\226\173\040\272\350\310 -\341\255\226\142\076\021\174\263\000\204\236\247\114\161\253\112 -\067\002\003\001\000\001\243\102\060\100\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125 -\035\016\004\026\004\024\240\326\007\075\136\044\367\173\240\104 -\056\044\122\015\031\252\053\004\221\247\060\016\006\003\125\035 -\017\001\001\377\004\004\003\002\001\206\060\015\006\011\052\206 -\110\206\367\015\001\001\013\005\000\003\202\002\001\000\015\107 -\371\011\146\061\122\354\171\356\302\250\362\150\076\355\226\105 -\313\072\246\230\143\077\352\053\115\116\003\320\034\202\341\313 -\323\345\326\253\133\147\050\274\235\376\014\231\012\200\125\247 -\316\033\043\141\015\260\127\360\376\340\312\276\346\220\333\203 -\054\276\203\216\364\171\266\376\320\015\102\247\130\037\151\352 -\201\365\005\245\376\106\150\353\154\170\311\340\352\347\346\336 -\061\305\322\325\054\202\143\050\235\135\250\032\176\210\346\347 -\053\361\054\325\320\005\236\334\055\275\067\146\324\004\242\247 -\255\277\072\302\250\073\255\377\215\235\063\340\271\232\204\241 -\207\037\166\364\202\164\327\016\371\060\110\076\133\210\076\252 -\134\153\326\057\014\350\216\163\302\030\221\203\071\266\146\132 -\320\037\140\047\135\115\343\366\072\015\146\120\234\170\173\253 -\363\023\020\256\017\057\253\350\144\263\030\040\235\106\065\144 -\045\163\352\233\020\134\130\065\211\261\106\110\247\364\254\324 -\035\236\133\314\251\245\032\023\117\044\120\252\331\033\155\261 -\100\373\235\335\130\164\304\302\157\024\162\354\333\065\237\270 -\124\165\105\303\246\310\032\050\065\072\256\145\362\251\230\316 -\257\133\311\070\214\061\073\177\314\334\226\375\342\133\326\320 -\131\364\166\272\013\313\117\203\020\307\100\320\035\140\351\052 -\345\110\130\167\014\105\151\276\031\161\004\044\342\343\044\037 -\112\310\301\076\231\365\226\230\070\110\045\241\025\260\033\327 -\342\204\030\133\366\161\065\232\150\173\100\314\030\134\014\044 -\235\324\225\365\231\252\106\352\256\254\277\364\024\031\044\350 -\214\354\343\365\274\006\150\212\052\014\005\137\012\227\165\247 -\334\176\300\375\327\172\030\337\060\321\070\113\037\260\230\160 -\277\314\174\163\360\156\304\061\245\244\227\035\254\277\316\154 -\041\112\276\047\043\147\363\006\126\201\012\221\216\266\341\003 -\005\063\054\332\064\010\115\116\120\043\255\037\245\305\324\172 -\376\352\011\354\247\050\140\213\106\174\265\352\233\335\117\371 -\347\153\025\306\210\317\103\333\345\047\334\004\126\156\157\106 -\025\361\126\055\350\134\014\163\303\043\201\070\040\313\311\014 -\151\317\054\253\073\204\140\063\031\122\375\151\024\063 +\060\202\005\177\060\202\003\147\240\003\002\001\002\002\011\000 +\341\174\067\100\375\033\376\147\060\015\006\011\052\206\110\206 +\367\015\001\001\014\005\000\060\135\061\013\060\011\006\003\125 +\004\006\023\002\112\120\061\045\060\043\006\003\125\004\012\023 +\034\123\105\103\117\115\040\124\162\165\163\164\040\123\171\163 +\164\145\155\163\040\103\117\056\054\114\124\104\056\061\047\060 +\045\006\003\125\004\003\023\036\123\145\143\165\162\151\164\171 +\040\103\157\155\155\165\156\151\143\141\164\151\157\156\040\122 +\157\157\164\103\101\063\060\036\027\015\061\066\060\066\061\066 +\060\066\061\067\061\066\132\027\015\063\070\060\061\061\070\060 +\066\061\067\061\066\132\060\135\061\013\060\011\006\003\125\004 +\006\023\002\112\120\061\045\060\043\006\003\125\004\012\023\034 +\123\105\103\117\115\040\124\162\165\163\164\040\123\171\163\164 +\145\155\163\040\103\117\056\054\114\124\104\056\061\047\060\045 +\006\003\125\004\003\023\036\123\145\143\165\162\151\164\171\040 +\103\157\155\155\165\156\151\143\141\164\151\157\156\040\122\157 +\157\164\103\101\063\060\202\002\042\060\015\006\011\052\206\110 +\206\367\015\001\001\001\005\000\003\202\002\017\000\060\202\002 +\012\002\202\002\001\000\343\311\162\111\367\060\336\011\174\251 +\100\201\130\323\264\072\335\272\141\017\223\120\156\151\074\065 +\302\356\133\163\220\033\147\114\041\354\137\065\273\071\076\053 +\012\140\357\273\155\053\206\373\161\242\310\254\344\126\224\371 +\311\257\261\162\324\040\254\164\322\270\025\255\121\376\205\164 +\241\271\020\376\005\200\371\122\223\263\100\075\165\020\254\300 +\226\267\247\176\166\274\343\033\122\031\316\021\037\013\004\064 +\365\330\365\151\074\167\363\144\364\015\252\205\336\340\011\120 +\004\027\226\204\267\310\212\274\115\162\374\034\273\317\363\006 +\115\371\237\144\367\176\246\146\206\065\161\310\021\200\114\301 +\161\100\130\036\276\240\163\366\374\076\120\341\340\057\046\075 +\176\134\043\265\171\160\336\372\340\321\245\326\014\101\161\173 +\367\352\214\034\210\307\354\213\365\321\057\125\226\106\174\132 +\073\130\073\373\272\330\055\265\045\332\172\116\317\104\256\041 +\246\236\230\312\040\156\174\273\210\205\133\373\300\020\142\273 +\362\371\047\107\357\321\211\071\103\304\337\336\341\101\277\124 +\163\040\227\055\154\332\363\324\007\243\346\271\330\157\256\374 +\214\031\056\323\147\147\053\225\333\130\134\265\152\002\363\270 +\203\136\264\153\276\101\176\127\011\165\104\120\125\315\132\021 +\141\041\012\141\302\251\210\375\023\274\055\211\057\315\141\340 +\225\276\312\265\173\341\173\064\147\013\037\266\014\307\174\036 +\031\123\312\247\261\112\025\040\126\024\160\075\053\202\054\017 +\235\025\035\107\200\107\377\170\231\016\061\257\157\076\217\355 +\206\151\036\173\030\210\024\262\302\374\202\063\056\234\113\055 +\373\160\073\161\252\053\173\046\047\363\032\302\334\373\027\270 +\241\352\313\240\264\256\323\224\176\172\320\253\303\354\070\055 +\021\056\210\277\324\077\255\022\073\102\254\217\002\156\175\314 +\321\137\141\276\241\274\072\152\110\352\046\125\042\026\135\137 +\015\377\047\063\237\030\003\164\212\133\122\040\107\153\105\115 +\042\167\214\125\047\360\257\036\214\311\203\042\124\267\232\320 +\117\331\316\374\331\056\034\226\050\261\002\323\003\275\045\122 +\034\064\146\117\043\253\364\167\202\226\035\321\127\060\010\021 +\005\375\127\321\331\307\002\003\001\000\001\243\102\060\100\060 +\035\006\003\125\035\016\004\026\004\024\144\024\174\374\130\162 +\026\246\012\051\064\025\157\052\313\274\374\257\250\253\060\016 +\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060\017 +\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 +\015\006\011\052\206\110\206\367\015\001\001\014\005\000\003\202 +\002\001\000\334\002\043\010\342\357\041\072\307\015\267\046\322 +\142\223\247\245\043\162\007\040\202\140\337\030\327\124\255\151 +\045\222\236\331\024\317\231\271\122\201\317\256\154\212\073\132 +\071\310\154\001\103\302\042\155\002\360\142\315\116\143\103\300 +\024\332\364\143\360\352\364\161\356\116\207\343\161\251\364\311 +\127\345\056\137\034\171\273\043\252\207\104\127\351\275\065\115 +\101\273\113\050\243\230\262\033\331\013\027\007\345\367\352\235 +\365\166\327\277\304\266\201\130\377\310\377\144\151\142\171\255 +\156\016\037\177\356\035\151\345\267\162\161\263\376\245\001\065 +\224\124\053\300\122\155\217\125\304\311\322\270\313\312\064\010 +\121\205\240\365\274\264\027\130\352\012\134\172\275\143\306\072 +\057\377\226\111\031\204\352\147\330\004\261\141\364\000\133\112 +\267\234\161\067\031\205\171\277\201\260\307\023\016\166\161\076 +\072\200\006\256\006\026\247\215\265\302\304\313\377\100\245\134 +\215\245\311\072\355\162\201\312\134\230\074\322\064\003\167\010 +\375\360\051\131\135\041\010\307\140\277\244\161\173\270\331\036 +\202\276\011\257\145\157\050\253\277\113\265\356\076\010\107\047 +\240\017\157\017\213\077\254\225\030\363\271\016\334\147\125\156 +\142\236\106\016\321\004\170\312\162\256\166\331\245\370\262\337 +\210\011\141\213\357\044\116\321\131\077\132\324\075\311\223\074 +\053\144\365\201\015\026\226\367\222\303\376\061\157\350\052\062 +\164\016\364\114\230\112\030\016\060\124\325\305\353\274\305\025 +\236\350\231\041\353\047\053\011\012\333\361\346\160\030\126\273 +\014\344\276\371\350\020\244\023\222\270\034\340\333\147\035\123 +\003\244\042\247\334\135\222\020\074\352\377\374\033\020\032\303 +\330\320\234\235\145\313\320\053\047\061\003\036\066\341\075\166 +\165\014\377\105\046\271\335\121\274\043\307\137\330\330\207\020 +\100\022\015\075\070\067\347\104\074\030\300\123\011\144\217\377 +\325\232\246\174\160\056\163\125\041\350\337\377\203\271\035\076 +\062\036\326\246\175\054\361\146\351\134\035\247\243\316\136\045 +\062\053\343\225\254\052\007\316\264\050\170\206\074\055\246\235 +\115\322\164\060\335\144\121\025\333\203\203\121\327\257\375\063 +\235\115\146 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "HARICA Client RSA Root CA 2021" -# Issuer: CN=HARICA Client RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:55:52:f8:1e:db:1b:24:2c:9e:bb:96:18:cd:02:28:3e -# Subject: CN=HARICA Client RSA Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 10:58:46 2021 -# Not Valid After : Mon Feb 13 10:58:45 2045 -# Fingerprint (SHA-256): 1B:E7:AB:E3:06:86:B1:63:48:AF:D1:C6:1B:68:66:A0:EA:7F:48:21:E6:7D:5E:8A:F9:37:CF:80:11:BC:75:0D -# Fingerprint (SHA1): 46:C6:90:0A:77:3A:B6:BC:F4:65:AD:AC:FC:E3:F7:07:00:6E:DE:6E +# Trust for "Security Communication RootCA3" +# Issuer: CN=Security Communication RootCA3,O="SECOM Trust Systems CO.,LTD.",C=JP +# Serial Number:00:e1:7c:37:40:fd:1b:fe:67 +# Subject: CN=Security Communication RootCA3,O="SECOM Trust Systems CO.,LTD.",C=JP +# Not Valid Before: Thu Jun 16 06:17:16 2016 +# Not Valid After : Mon Jan 18 06:17:16 2038 +# Fingerprint (SHA-256): 24:A5:5C:2A:B0:51:44:2D:06:17:76:65:41:23:9A:4A:D0:32:D7:C5:51:75:AA:34:FF:DE:2F:BC:4F:5C:52:94 +# Fingerprint (SHA1): C3:03:C8:22:74:92:E5:61:A2:9C:5F:79:91:2B:1E:44:13:91:30:3A CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA Client RSA Root CA 2021" +CKA_LABEL UTF8 "Security Communication RootCA3" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\106\306\220\012\167\072\266\274\364\145\255\254\374\343\367\007 -\000\156\336\156 +\303\003\310\042\164\222\345\141\242\234\137\171\221\053\036\104 +\023\221\060\072 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\157\355\134\327\210\314\070\251\334\351\335\331\135\333\330\355 +\034\232\026\377\236\134\340\115\212\024\001\364\065\135\051\046 END CKA_ISSUER MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 -\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 -\040\122\123\101\040\122\157\157\164\040\103\101\040\062\060\062 -\061 +\060\135\061\013\060\011\006\003\125\004\006\023\002\112\120\061 +\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 +\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 +\056\054\114\124\104\056\061\047\060\045\006\003\125\004\003\023 +\036\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 +\151\143\141\164\151\157\156\040\122\157\157\164\103\101\063 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\125\122\370\036\333\033\044\054\236\273\226\030\315\002 -\050\076 +\002\011\000\341\174\067\100\375\033\376\147 END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # -# Certificate "HARICA Client ECC Root CA 2021" +# Certificate "Security Communication ECC RootCA1" # -# Issuer: CN=HARICA Client ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:31:68:d9:d8:e1:62:57:1e:d2:19:44:88:e6:10:7d:f0 -# Subject: CN=HARICA Client ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 11:03:34 2021 -# Not Valid After : Mon Feb 13 11:03:33 2045 -# Fingerprint (SHA-256): 8D:D4:B5:37:3C:B0:DE:36:76:9C:12:33:92:80:D8:27:46:B3:AA:6C:D4:26:E7:97:A3:1B:AB:E4:27:9C:F0:0B -# Fingerprint (SHA1): BE:64:D3:DA:14:4B:D2:6B:CD:AF:8F:DB:A6:A6:72:F8:DE:26:F9:00 +# Issuer: CN=Security Communication ECC RootCA1,O="SECOM Trust Systems CO.,LTD.",C=JP +# Serial Number:00:d6:5d:9b:b3:78:81:2e:eb +# Subject: CN=Security Communication ECC RootCA1,O="SECOM Trust Systems CO.,LTD.",C=JP +# Not Valid Before: Thu Jun 16 05:15:28 2016 +# Not Valid After : Mon Jan 18 05:15:28 2038 +# Fingerprint (SHA-256): E7:4F:BD:A5:5B:D5:64:C4:73:A3:6B:44:1A:A7:99:C8:A6:8E:07:74:40:E8:28:8B:9F:A1:E5:0E:4B:BA:CA:11 +# Fingerprint (SHA1): B8:0E:26:A9:BF:D2:B2:3B:C0:EF:46:C9:BA:C7:BB:F6:1D:0D:41:41 CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA Client ECC Root CA 2021" +CKA_LABEL UTF8 "Security Communication ECC RootCA1" CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 CKA_SUBJECT MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 -\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 -\040\105\103\103\040\122\157\157\164\040\103\101\040\062\060\062 -\061 +\060\141\061\013\060\011\006\003\125\004\006\023\002\112\120\061 +\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 +\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 +\056\054\114\124\104\056\061\053\060\051\006\003\125\004\003\023 +\042\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 +\151\143\141\164\151\157\156\040\105\103\103\040\122\157\157\164 +\103\101\061 END CKA_ID UTF8 "0" CKA_ISSUER MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 -\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 -\040\105\103\103\040\122\157\157\164\040\103\101\040\062\060\062 -\061 +\060\141\061\013\060\011\006\003\125\004\006\023\002\112\120\061 +\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 +\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 +\056\054\114\124\104\056\061\053\060\051\006\003\125\004\003\023 +\042\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 +\151\143\141\164\151\157\156\040\105\103\103\040\122\157\157\164 +\103\101\061 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\061\150\331\330\341\142\127\036\322\031\104\210\346\020 -\175\360 +\002\011\000\326\135\233\263\170\201\056\353 END CKA_VALUE MULTILINE_OCTAL -\060\202\002\132\060\202\001\341\240\003\002\001\002\002\020\061 -\150\331\330\341\142\127\036\322\031\104\210\346\020\175\360\060 -\012\006\010\052\206\110\316\075\004\003\003\060\157\061\013\060 -\011\006\003\125\004\006\023\002\107\122\061\067\060\065\006\003 -\125\004\012\014\056\110\145\154\154\145\156\151\143\040\101\143 -\141\144\145\155\151\143\040\141\156\144\040\122\145\163\145\141 -\162\143\150\040\111\156\163\164\151\164\165\164\151\157\156\163 -\040\103\101\061\047\060\045\006\003\125\004\003\014\036\110\101 -\122\111\103\101\040\103\154\151\145\156\164\040\105\103\103\040 -\122\157\157\164\040\103\101\040\062\060\062\061\060\036\027\015 -\062\061\060\062\061\071\061\061\060\063\063\064\132\027\015\064 -\065\060\062\061\063\061\061\060\063\063\063\132\060\157\061\013 -\060\011\006\003\125\004\006\023\002\107\122\061\067\060\065\006 -\003\125\004\012\014\056\110\145\154\154\145\156\151\143\040\101 -\143\141\144\145\155\151\143\040\141\156\144\040\122\145\163\145 -\141\162\143\150\040\111\156\163\164\151\164\165\164\151\157\156 -\163\040\103\101\061\047\060\045\006\003\125\004\003\014\036\110 -\101\122\111\103\101\040\103\154\151\145\156\164\040\105\103\103 -\040\122\157\157\164\040\103\101\040\062\060\062\061\060\166\060 -\020\006\007\052\206\110\316\075\002\001\006\005\053\201\004\000 -\042\003\142\000\004\007\030\255\225\226\224\320\134\017\202\367 -\052\100\372\002\311\311\075\066\246\243\004\152\301\155\225\001 -\210\140\022\124\154\134\242\053\156\023\072\210\225\014\034\046 -\206\066\112\211\031\267\030\336\073\350\250\120\037\312\337\133 -\277\111\200\025\333\343\060\341\035\132\307\052\212\001\007\376 -\155\054\064\357\050\050\227\274\301\371\127\206\225\213\065\317 -\236\132\321\150\225\243\102\060\100\060\017\006\003\125\035\023 -\001\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035 -\016\004\026\004\024\122\010\322\276\062\201\045\375\365\032\227 -\354\116\137\032\273\123\315\220\255\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\206\060\012\006\010\052\206\110 -\316\075\004\003\003\003\147\000\060\144\002\060\114\061\105\106 -\117\250\346\276\303\167\262\032\030\113\055\210\173\130\346\253 -\224\153\104\003\260\027\377\337\202\163\104\121\054\375\223\035 -\006\173\024\322\211\354\100\014\357\041\001\056\002\060\057\311 -\056\132\154\054\035\331\225\340\236\260\271\134\122\174\366\370 -\070\312\056\361\324\035\362\242\111\242\225\370\301\130\136\117 -\376\163\012\357\061\260\253\043\130\023\214\213\336\073 +\060\202\002\070\060\202\001\276\240\003\002\001\002\002\011\000 +\326\135\233\263\170\201\056\353\060\012\006\010\052\206\110\316 +\075\004\003\003\060\141\061\013\060\011\006\003\125\004\006\023 +\002\112\120\061\045\060\043\006\003\125\004\012\023\034\123\105 +\103\117\115\040\124\162\165\163\164\040\123\171\163\164\145\155 +\163\040\103\117\056\054\114\124\104\056\061\053\060\051\006\003 +\125\004\003\023\042\123\145\143\165\162\151\164\171\040\103\157 +\155\155\165\156\151\143\141\164\151\157\156\040\105\103\103\040 +\122\157\157\164\103\101\061\060\036\027\015\061\066\060\066\061 +\066\060\065\061\065\062\070\132\027\015\063\070\060\061\061\070 +\060\065\061\065\062\070\132\060\141\061\013\060\011\006\003\125 +\004\006\023\002\112\120\061\045\060\043\006\003\125\004\012\023 +\034\123\105\103\117\115\040\124\162\165\163\164\040\123\171\163 +\164\145\155\163\040\103\117\056\054\114\124\104\056\061\053\060 +\051\006\003\125\004\003\023\042\123\145\143\165\162\151\164\171 +\040\103\157\155\155\165\156\151\143\141\164\151\157\156\040\105 +\103\103\040\122\157\157\164\103\101\061\060\166\060\020\006\007 +\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142 +\000\004\244\245\157\140\003\003\303\275\061\364\323\027\234\053 +\204\165\254\345\375\075\127\156\327\143\277\346\004\211\222\216 +\201\234\343\351\107\156\312\220\022\310\023\340\247\235\367\145 +\164\037\154\020\262\350\344\351\357\155\205\062\231\104\261\136 +\375\314\166\020\330\133\275\242\306\371\326\102\344\127\166\334 +\220\302\065\251\113\210\074\022\107\155\134\377\111\117\032\112 +\120\261\243\102\060\100\060\035\006\003\125\035\016\004\026\004 +\024\206\034\347\376\055\245\112\213\010\376\050\021\372\276\243 +\146\370\140\131\057\060\016\006\003\125\035\017\001\001\377\004 +\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004 +\005\060\003\001\001\377\060\012\006\010\052\206\110\316\075\004 +\003\003\003\150\000\060\145\002\060\025\135\102\075\374\266\356 +\367\073\261\066\350\236\366\304\106\050\111\063\320\130\103\052 +\143\051\314\115\261\264\172\242\271\015\070\245\135\110\052\375 +\313\262\163\135\243\210\010\307\014\002\061\000\300\253\055\016 +\155\355\030\242\333\123\351\045\333\125\010\340\120\314\337\104 +\141\026\202\253\111\260\262\201\354\163\207\170\264\114\262\142 +\033\022\372\026\115\045\113\143\275\036\067\331 END CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE -# Trust for "HARICA Client ECC Root CA 2021" -# Issuer: CN=HARICA Client ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Serial Number:31:68:d9:d8:e1:62:57:1e:d2:19:44:88:e6:10:7d:f0 -# Subject: CN=HARICA Client ECC Root CA 2021,O=Hellenic Academic and Research Institutions CA,C=GR -# Not Valid Before: Fri Feb 19 11:03:34 2021 -# Not Valid After : Mon Feb 13 11:03:33 2045 -# Fingerprint (SHA-256): 8D:D4:B5:37:3C:B0:DE:36:76:9C:12:33:92:80:D8:27:46:B3:AA:6C:D4:26:E7:97:A3:1B:AB:E4:27:9C:F0:0B -# Fingerprint (SHA1): BE:64:D3:DA:14:4B:D2:6B:CD:AF:8F:DB:A6:A6:72:F8:DE:26:F9:00 +# Trust for "Security Communication ECC RootCA1" +# Issuer: CN=Security Communication ECC RootCA1,O="SECOM Trust Systems CO.,LTD.",C=JP +# Serial Number:00:d6:5d:9b:b3:78:81:2e:eb +# Subject: CN=Security Communication ECC RootCA1,O="SECOM Trust Systems CO.,LTD.",C=JP +# Not Valid Before: Thu Jun 16 05:15:28 2016 +# Not Valid After : Mon Jan 18 05:15:28 2038 +# Fingerprint (SHA-256): E7:4F:BD:A5:5B:D5:64:C4:73:A3:6B:44:1A:A7:99:C8:A6:8E:07:74:40:E8:28:8B:9F:A1:E5:0E:4B:BA:CA:11 +# Fingerprint (SHA1): B8:0E:26:A9:BF:D2:B2:3B:C0:EF:46:C9:BA:C7:BB:F6:1D:0D:41:41 CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST CKA_TOKEN CK_BBOOL CK_TRUE CKA_PRIVATE CK_BBOOL CK_FALSE CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "HARICA Client ECC Root CA 2021" +CKA_LABEL UTF8 "Security Communication ECC RootCA1" CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\276\144\323\332\024\113\322\153\315\257\217\333\246\246\162\370 -\336\046\371\000 +\270\016\046\251\277\322\262\073\300\357\106\311\272\307\273\366 +\035\015\101\101 END CKA_CERT_MD5_HASH MULTILINE_OCTAL -\255\270\120\246\251\202\172\154\075\032\252\244\322\143\244\104 +\176\103\260\222\150\354\005\103\114\230\253\135\065\056\176\206 END CKA_ISSUER MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\067\060\065\006\003\125\004\012\014\056\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\101\061\047\060\045\006\003\125\004 -\003\014\036\110\101\122\111\103\101\040\103\154\151\145\156\164 -\040\105\103\103\040\122\157\157\164\040\103\101\040\062\060\062 -\061 +\060\141\061\013\060\011\006\003\125\004\006\023\002\112\120\061 +\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 +\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 +\056\054\114\124\104\056\061\053\060\051\006\003\125\004\003\023 +\042\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 +\151\143\141\164\151\157\156\040\105\103\103\040\122\157\157\164 +\103\101\061 END CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\061\150\331\330\341\142\127\036\322\031\104\210\346\020 -\175\360 +\002\011\000\326\135\233\263\170\201\056\353 END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE diff --git a/tools/dep_checker/README.md b/tools/dep_checker/README.md deleted file mode 100644 index 84e1fab640d992..00000000000000 --- a/tools/dep_checker/README.md +++ /dev/null @@ -1,72 +0,0 @@ -# Node.js dependency vulnerability checker - -This script queries the [National Vulnerability Database (NVD)](https://nvd.nist.gov/) and -the [GitHub Advisory Database](https://github.com/advisories) for vulnerabilities found -in Node's dependencies. - -## How to use - -### Database authentication - -- In order to query the GitHub Advisory Database, - a [Personal Access Token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token) - has to be created (no permissions need to be given to the token, since it's only used to query the public database). -- The NVD can be queried without authentication, but it will be rate limited to one query every six seconds. In order to - remove - that limitation [request an API key](https://nvd.nist.gov/developers/request-an-api-key) and pass it as a parameter. - -### Running the script - -Once acquired, the script can be run as follows: - -```shell -cd node/tools/dep_checker/ -pip install -r requirements.txt - -# Python >= 3.9 required -python main.py --gh-token=$PERSONAL_ACCESS_TOKEN --nvd-key=$NVD_API_KEY - -# The command can also be run without parameters -# This will skip querying the GitHub Advisory Database, and query the NVD -# using the anonymous (rate-limited) API -python main.py -``` - -## Example output - -``` -WARNING: New vulnerabilities found -- npm (version 1.2.1) : - - GHSA-v3jv-wrf4-5845: https://github.com/advisories/GHSA-v3jv-wrf4-5845 - - GHSA-93f3-23rq-pjfp: https://github.com/advisories/GHSA-93f3-23rq-pjfp - - GHSA-m6cx-g6qm-p2cx: https://github.com/advisories/GHSA-m6cx-g6qm-p2cx - - GHSA-4328-8hgf-7wjr: https://github.com/advisories/GHSA-4328-8hgf-7wjr - - GHSA-x8qc-rrcw-4r46: https://github.com/advisories/GHSA-x8qc-rrcw-4r46 - - GHSA-m5h6-hr3q-22h5: https://github.com/advisories/GHSA-m5h6-hr3q-22h5 -- acorn (version 6.0.0) : - - GHSA-6chw-6frg-f759: https://github.com/advisories/GHSA-6chw-6frg-f759 - -For each dependency and vulnerability, check the following: -- Check the vulnerability's description to see if it applies to the dependency as -used by Node. If not, the vulnerability ID (either a CVE or a GHSA) can be added to the ignore list in -dependencies.py. IMPORTANT: Only do this if certain that the vulnerability found is a false positive. -- Otherwise, the vulnerability found must be remediated by updating the dependency in the Node repo to a -non-affected version. -``` - -## Implementation details - -- For each dependency in Node's `deps/` folder, the script parses their version number and queries the databases to find - vulnerabilities for that specific version. -- The queries can return false positives ( - see [this](https://github.com/nodejs/security-wg/issues/802#issuecomment-1144207417) comment for an example). These - can be ignored by adding the vulnerability to the `ignore_list` in `dependencies.py` -- If no NVD API key is provided, the script will take a while to finish (~2 min) because queries to the NVD - are [rate-limited](https://nvd.nist.gov/developers/start-here) -- If any vulnerabilities are found, the script returns 1 and prints out a list with the ID and a link to a description - of - the vulnerability. This is the case except when the ID matches one in the ignore-list (inside `dependencies.py`) in - which case the vulnerability is ignored. - - - diff --git a/tools/dep_checker/dependencies.py b/tools/dep_checker/dependencies.py deleted file mode 100644 index b0c6943aa42b0b..00000000000000 --- a/tools/dep_checker/dependencies.py +++ /dev/null @@ -1,99 +0,0 @@ -"""A list of dependencies, including their CPE, names and keywords for querying different vulnerability databases""" - -from typing import Optional -import versions_parser as vp - - -class CPE: - def __init__(self, vendor: str, product: str): - self.vendor = vendor - self.product = product - - -class Dependency: - def __init__( - self, - version: str, - cpe: Optional[CPE] = None, - npm_name: Optional[str] = None, - keyword: Optional[str] = None, - ): - self.version = version - self.cpe = cpe - self.npm_name = npm_name - self.keyword = keyword - - def get_cpe(self) -> Optional[str]: - if self.cpe: - return f"cpe:2.3:a:{self.cpe.vendor}:{self.cpe.product}:{self.version}:*:*:*:*:*:*:*" - else: - return None - - -ignore_list: list[str] = [ - "CVE-2018-25032", # zlib, already fixed in the fork Node uses (Chromium's) - "CVE-2007-5536", # openssl, old and only in combination with HP-UX - "CVE-2019-0190", # openssl, can be only triggered in combination with Apache HTTP Server version 2.4.37 -] - -dependencies: dict[str, Dependency] = { - "zlib": Dependency( - version=vp.get_zlib_version(), cpe=CPE(vendor="zlib", product="zlib") - ), - # TODO: Add V8 - # "V8": Dependency("cpe:2.3:a:google:chrome:*:*:*:*:*:*:*:*", "v8"), - "uvwasi": Dependency(version=vp.get_uvwasi_version(), cpe=None, keyword="uvwasi"), - "libuv": Dependency( - version=vp.get_libuv_version(), cpe=CPE(vendor="libuv_project", product="libuv") - ), - "undici": Dependency( - version=vp.get_undici_version(), - cpe=CPE(vendor="nodejs", product="undici"), - npm_name="undici", - ), - "OpenSSL": Dependency( - version=vp.get_openssl_version(), cpe=CPE(vendor="openssl", product="openssl") - ), - "npm": Dependency( - version=vp.get_npm_version(), - cpe=CPE(vendor="npmjs", product="npm"), - npm_name="npm", - ), - "nghttp3": Dependency( - version=vp.get_nghttp3_version(), cpe=None, keyword="nghttp3" - ), - "ngtcp2": Dependency(version=vp.get_ngtcp2_version(), cpe=None, keyword="ngtcp2"), - "nghttp2": Dependency( - version=vp.get_nghttp2_version(), cpe=CPE(vendor="nghttp2", product="nghttp2") - ), - "llhttp": Dependency( - version=vp.get_llhttp_version(), - cpe=CPE(vendor="llhttp", product="llhttp"), - npm_name="llhttp", - ), - "ICU": Dependency( - version=vp.get_icu_version(), - cpe=CPE(vendor="icu-project", product="international_components_for_unicode"), - ), - "HdrHistogram": Dependency(version="0.11.2", cpe=None, keyword="hdrhistogram"), - "corepack": Dependency( - version=vp.get_corepack_version(), - cpe=None, - keyword="corepack", - npm_name="corepack", - ), - "CJS Module Lexer": Dependency( - version=vp.get_cjs_lexer_version(), - cpe=None, - keyword="cjs-module-lexer", - npm_name="cjs-module-lexer", - ), - "c-ares": Dependency( - version=vp.get_c_ares_version(), - cpe=CPE(vendor="c-ares_project", product="c-ares"), - ), - "brotli": Dependency( - version=vp.get_brotli_version(), cpe=CPE(vendor="google", product="brotli") - ), - "acorn": Dependency(version=vp.get_acorn_version(), cpe=None, npm_name="acorn"), -} diff --git a/tools/dep_checker/main.py b/tools/dep_checker/main.py deleted file mode 100644 index 6675f48f570cfb..00000000000000 --- a/tools/dep_checker/main.py +++ /dev/null @@ -1,180 +0,0 @@ -""" Node.js dependency vulnerability checker - -This script queries the National Vulnerability Database (NVD) and the GitHub Advisory Database for vulnerabilities found -in Node's dependencies. - -For each dependency in Node's `deps/` folder, the script parses their version number and queries the databases to find -vulnerabilities for that specific version. - -If any vulnerabilities are found, the script returns 1 and prints out a list with the ID and a link to a description of -the vulnerability. This is the case except when the ID matches one in the ignore-list (inside `dependencies.py`) in -which case the vulnerability is ignored. -""" - -from argparse import ArgumentParser -from collections import defaultdict -from dependencies import ignore_list, dependencies -from gql import gql, Client -from gql.transport.aiohttp import AIOHTTPTransport -from nvdlib import searchCVE # type: ignore -from packaging.specifiers import SpecifierSet -from typing import Optional - - -class Vulnerability: - def __init__(self, id: str, url: str): - self.id = id - self.url = url - - -vulnerability_found_message = """For each dependency and vulnerability, check the following: -- Check that the dependency's version printed by the script corresponds to the version present in the Node repo. -If not, update dependencies.py with the actual version number and run the script again. -- If the version is correct, check the vulnerability's description to see if it applies to the dependency as -used by Node. If not, the vulnerability ID (either a CVE or a GHSA) can be added to the ignore list in -dependencies.py. IMPORTANT: Only do this if certain that the vulnerability found is a false positive. -- Otherwise, the vulnerability found must be remediated by updating the dependency in the Node repo to a -non-affected version, followed by updating dependencies.py with the new version. -""" - - -github_vulnerabilities_query = gql( - """ - query($package_name:String!) { - securityVulnerabilities(package:$package_name, last:10) { - nodes { - vulnerableVersionRange - advisory { - ghsaId - permalink - withdrawnAt - } - } - } - } -""" -) - - -def query_ghad(gh_token: str) -> dict[str, list[Vulnerability]]: - """Queries the GitHub Advisory Database for vulnerabilities reported for Node's dependencies. - - The database supports querying by package name in the NPM ecosystem, so we only send queries for the dependencies - that are also NPM packages. - """ - - deps_in_npm = { - name: dep for name, dep in dependencies.items() if dep.npm_name is not None - } - - transport = AIOHTTPTransport( - url="https://api.github.com/graphql", - headers={"Authorization": f"bearer {gh_token}"}, - ) - client = Client( - transport=transport, - fetch_schema_from_transport=True, - serialize_variables=True, - parse_results=True, - ) - - found_vulnerabilities: dict[str, list[Vulnerability]] = defaultdict(list) - for name, dep in deps_in_npm.items(): - variables_package = { - "package_name": dep.npm_name, - } - result = client.execute( - github_vulnerabilities_query, variable_values=variables_package - ) - matching_vulns = [ - v - for v in result["securityVulnerabilities"]["nodes"] - if v["advisory"]["withdrawnAt"] is None - and dep.version in SpecifierSet(v["vulnerableVersionRange"]) - and v["advisory"]["ghsaId"] not in ignore_list - ] - if matching_vulns: - found_vulnerabilities[name].extend( - [ - Vulnerability( - id=vuln["advisory"]["ghsaId"], url=vuln["advisory"]["permalink"] - ) - for vuln in matching_vulns - ] - ) - - return found_vulnerabilities - - -def query_nvd(api_key: Optional[str]) -> dict[str, list[Vulnerability]]: - """Queries the National Vulnerability Database for vulnerabilities reported for Node's dependencies. - - The database supports querying by CPE (Common Platform Enumeration) or by a keyword present in the CVE's - description. - Since some of Node's dependencies don't have an associated CPE, we use their name as a keyword in the query. - """ - deps_in_nvd = { - name: dep - for name, dep in dependencies.items() - if dep.cpe is not None or dep.keyword is not None - } - found_vulnerabilities: dict[str, list[Vulnerability]] = defaultdict(list) - for name, dep in deps_in_nvd.items(): - query_results = [ - cve - for cve in searchCVE( - cpeMatchString=dep.get_cpe(), keyword=dep.keyword, key=api_key - ) - if cve.id not in ignore_list - ] - if query_results: - found_vulnerabilities[name].extend( - [Vulnerability(id=cve.id, url=cve.url) for cve in query_results] - ) - - return found_vulnerabilities - - -def main(): - parser = ArgumentParser( - description="Query the NVD and the GitHub Advisory Database for new vulnerabilities in Node's dependencies" - ) - parser.add_argument( - "--gh-token", - help="the GitHub authentication token for querying the GH Advisory Database", - ) - parser.add_argument( - "--nvd-key", - help="the NVD API key for querying the National Vulnerability Database", - ) - gh_token = parser.parse_args().gh_token - nvd_key = parser.parse_args().nvd_key - if gh_token is None: - print( - "Warning: GitHub authentication token not provided, skipping GitHub Advisory Database queries" - ) - if nvd_key is None: - print( - "Warning: NVD API key not provided, queries will be slower due to rate limiting" - ) - ghad_vulnerabilities: dict[str, list[Vulnerability]] = ( - {} if gh_token is None else query_ghad(gh_token) - ) - nvd_vulnerabilities: dict[str, list[Vulnerability]] = query_nvd(nvd_key) - - if not ghad_vulnerabilities and not nvd_vulnerabilities: - print(f"No new vulnerabilities found ({len(ignore_list)} ignored)") - return 0 - else: - print("WARNING: New vulnerabilities found") - for source in (ghad_vulnerabilities, nvd_vulnerabilities): - for name, vulns in source.items(): - print(f"- {name} (version {dependencies[name].version}) :") - for v in vulns: - print(f"\t- {v.id}: {v.url}") - print(f"\n{vulnerability_found_message}") - return 1 - - -if __name__ == "__main__": - exit(main()) diff --git a/tools/dep_checker/requirements.txt b/tools/dep_checker/requirements.txt deleted file mode 100644 index 3a41c5824b7f06..00000000000000 --- a/tools/dep_checker/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -gql[aiohttp] -nvdlib==0.5.8 -packaging diff --git a/tools/dep_checker/versions_parser.py b/tools/dep_checker/versions_parser.py deleted file mode 100644 index 3a385bf1d2dd0b..00000000000000 --- a/tools/dep_checker/versions_parser.py +++ /dev/null @@ -1,169 +0,0 @@ -"""Utility functions to parse version numbers from each of Node's dependencies""" - -from pathlib import Path -import re - - -def get_package_json_version(path: Path) -> str: - with open(path, "r") as f: - matches = re.search('"version": "(?P.*)"', f.read()) - if matches is None: - raise RuntimeError(f"Error extracting version number from {path}") - return matches.groupdict()["version"] - - -def get_acorn_version() -> str: - return get_package_json_version(Path("../../deps/acorn/acorn/package.json")) - - -def get_brotli_version() -> str: - with open("../../deps/brotli/c/common/version.h", "r") as f: - matches = re.search("#define BROTLI_VERSION (?P.*)", f.read()) - if matches is None: - raise RuntimeError("Error extracting version number for brotli") - hex_version = matches.groupdict()["version"] - major_version = int(hex_version, 16) >> 24 - minor_version = int(hex_version, 16) >> 12 & 0xFF - patch_version = int(hex_version, 16) & 0xFFFFF - return f"{major_version}.{minor_version}.{patch_version}" - - -def get_c_ares_version() -> str: - with open("../../deps/cares/include/ares_version.h", "r") as f: - matches = re.search('#define ARES_VERSION_STR "(?P.*)"', f.read()) - if matches is None: - raise RuntimeError("Error extracting version number for c-ares") - return matches.groupdict()["version"] - - -def get_cjs_lexer_version() -> str: - return get_package_json_version(Path("../../deps/cjs-module-lexer/package.json")) - - -def get_corepack_version() -> str: - return get_package_json_version(Path("../../deps/corepack/package.json")) - - -def get_icu_version() -> str: - with open("../../deps/icu-small/source/common/unicode/uvernum.h", "r") as f: - matches = re.search('#define U_ICU_VERSION "(?P.*)"', f.read()) - if matches is None: - raise RuntimeError("Error extracting version number for ICU") - return matches.groupdict()["version"] - - -def get_llhttp_version() -> str: - with open("../../deps/llhttp/include/llhttp.h", "r") as f: - matches = re.search( - "#define LLHTTP_VERSION_MAJOR (?P.*)\n" - "#define LLHTTP_VERSION_MINOR (?P.*)\n" - "#define LLHTTP_VERSION_PATCH (?P.*)", - f.read(), - re.MULTILINE, - ) - if matches is None: - raise RuntimeError("Error extracting version number for llhttp") - versions = matches.groupdict() - return f"{versions['major']}.{versions['minor']}.{versions['patch']}" - - -def get_nghttp2_version() -> str: - with open("../../deps/nghttp2/lib/includes/nghttp2/nghttp2ver.h", "r") as f: - matches = re.search('#define NGHTTP2_VERSION "(?P.*)"', f.read()) - if matches is None: - raise RuntimeError("Error extracting version number for nghttp2") - return matches.groupdict()["version"] - - -def get_ngtcp2_version() -> str: - with open("../../deps/ngtcp2/ngtcp2/lib/includes/ngtcp2/version.h", "r") as f: - matches = re.search('#define NGTCP2_VERSION "(?P.*)"', f.read()) - if matches is None: - raise RuntimeError("Error extracting version number for ngtcp2") - return matches.groupdict()["version"] - - -def get_nghttp3_version() -> str: - with open("../../deps/ngtcp2/nghttp3/lib/includes/nghttp3/version.h", "r") as f: - matches = re.search('#define NGHTTP3_VERSION "(?P.*)"', f.read()) - if matches is None: - raise RuntimeError("Error extracting version number for nghttp3") - return matches.groupdict()["version"] - - -def get_npm_version() -> str: - return get_package_json_version(Path("../../deps/npm/package.json")) - - -def get_openssl_version() -> str: - with open("../../deps/openssl/openssl/VERSION.dat", "r") as f: - matches = re.search( - "MAJOR=(?P.*)\n" "MINOR=(?P.*)\n" "PATCH=(?P.*)", - f.read(), - re.MULTILINE, - ) - if matches is None: - raise RuntimeError("Error extracting version number for openssl") - versions = matches.groupdict() - return f"{versions['major']}.{versions['minor']}.{versions['patch']}" - - -def get_undici_version() -> str: - return get_package_json_version(Path("../../deps/undici/src/package.json")) - - -def get_libuv_version() -> str: - with open("../../deps/uv/include/uv/version.h", "r") as f: - matches = re.search( - "#define UV_VERSION_MAJOR (?P.*)\n" - "#define UV_VERSION_MINOR (?P.*)\n" - "#define UV_VERSION_PATCH (?P.*)", - f.read(), - re.MULTILINE, - ) - if matches is None: - raise RuntimeError("Error extracting version number for libuv") - versions = matches.groupdict() - return f"{versions['major']}.{versions['minor']}.{versions['patch']}" - - -def get_uvwasi_version() -> str: - with open("../../deps/uvwasi/include/uvwasi.h", "r") as f: - matches = re.search( - "#define UVWASI_VERSION_MAJOR (?P.*)\n" - "#define UVWASI_VERSION_MINOR (?P.*)\n" - "#define UVWASI_VERSION_PATCH (?P.*)", - f.read(), - re.MULTILINE, - ) - if matches is None: - raise RuntimeError("Error extracting version number for uvwasi") - versions = matches.groupdict() - return f"{versions['major']}.{versions['minor']}.{versions['patch']}" - - -def get_v8_version() -> str: - with open("../../deps/v8/include/v8-version.h", "r") as f: - matches = re.search( - "#define V8_MAJOR_VERSION (?P.*)\n" - "#define V8_MINOR_VERSION (?P.*)\n" - "#define V8_BUILD_NUMBER (?P.*)\n" - "#define V8_PATCH_LEVEL (?P.*)\n", - f.read(), - re.MULTILINE, - ) - if matches is None: - raise RuntimeError("Error extracting version number for v8") - versions = matches.groupdict() - patch_suffix = "" if versions["patch"] == "0" else f".{versions['patch']}" - return ( - f"{versions['major']}.{versions['minor']}.{versions['build']}{patch_suffix}" - ) - - -def get_zlib_version() -> str: - with open("../../deps/zlib/zlib.h", "r") as f: - matches = re.search('#define ZLIB_VERSION "(?P.*)"', f.read()) - if matches is None: - raise RuntimeError("Error extracting version number for zlib") - return matches.groupdict()["version"] diff --git a/tools/dep_updaters/README.md b/tools/dep_updaters/README.md new file mode 100644 index 00000000000000..afae95302766e5 --- /dev/null +++ b/tools/dep_updaters/README.md @@ -0,0 +1,37 @@ +# Dependency update scripts + +This folder contains scripts used to automatically update a Node.js dependency. +These scripts are usually run by CI (see `.github/workflows/tools.yml`) in order +to download a new dependency version, and replace the old version with it. + +Since these scripts only update to the upstream code, changes might be needed in +this repository in order to successfully update (e.g: changing API calls to +conform to upstream changes, updating GYP build files, etc.) + +## libuv + +The `update-libuv.sh` script takes the target version to update as its only +argument, downloads it from the [GitHub repo](https://github.com/libuv/libuv) +and uses it to replace the contents of `deps/uv/`. The contents are replaced +entirely except for the `*.gyp` and `*.gypi` build files, which are part of the +Node.js build definitions and are not present in the upstream repo. + +For example, in order to update to version `1.44.2`, the following command can +be run: + +```bash +./tools/dep_updaters/update-libuv.sh 1.44.2 +``` + +Once the script has run (either manually, or by CI in which case a PR will have +been created with the changes), do the following: + +1. Check the [changelog](https://github.com/libuv/libuv/blob/v1.x/ChangeLog) for + things that might require changes in Node.js. +2. If necessary, update `common.gypi` and `uv.gyp` with build-related changes. +3. Check that Node.js compiles without errors and the tests pass. +4. Create a commit for the update and in the commit message include the + important/relevant items from the changelog (see [`c61870c`][] for an + example). + +[`c61870c`]: https://github.com/nodejs/node/commit/c61870c376e2f5b0dbaa939972c46745e21cdbdd diff --git a/tools/dep_updaters/update-libuv.sh b/tools/dep_updaters/update-libuv.sh new file mode 100755 index 00000000000000..ae7fe9a76cac4e --- /dev/null +++ b/tools/dep_updaters/update-libuv.sh @@ -0,0 +1,44 @@ +#!/bin/sh +set -e +# Shell script to update libuv in the source tree to a specific version + +BASE_DIR=$(cd "$(dirname "$0")/../.." && pwd) +DEPS_DIR="$BASE_DIR/deps" +LIBUV_VERSION=$1 + +if [ "$#" -le 0 ]; then + echo "Error: please provide an libuv version to update to" + echo " e.g. $0 1.44.2" + exit 1 +fi + +echo "Making temporary workspace..." + +WORKSPACE=$(mktemp -d 2> /dev/null || mktemp -d -t 'tmp') + +cleanup () { + EXIT_CODE=$? + [ -d "$WORKSPACE" ] && rm -rf "$WORKSPACE" + exit $EXIT_CODE +} + +trap cleanup INT TERM EXIT + +cd "$WORKSPACE" + +echo "Fetching libuv source archive..." +curl -sL "https://api.github.com/repos/libuv/libuv/tarball/v$LIBUV_VERSION" | tar xzf - +mv libuv-libuv-* uv + +echo "Replacing existing libuv (except GYP build files)" +mv "$DEPS_DIR/uv/"*.gyp "$DEPS_DIR/uv/"*.gypi "$WORKSPACE/uv/" +rm -rf "$DEPS_DIR/uv" +mv "$WORKSPACE/uv" "$DEPS_DIR/" + +echo "All done!" +echo "" +echo "Please git add uv, commit the new version:" +echo "" +echo "$ git add -A deps/uv" +echo "$ git commit -m \"deps: update libuv to $LIBUV_VERSION\"" +echo "" diff --git a/tools/doc/json.mjs b/tools/doc/json.mjs index 1d2eab2e3cf466..b9cbc5b2b5c111 100644 --- a/tools/doc/json.mjs +++ b/tools/doc/json.mjs @@ -104,10 +104,10 @@ export function jsonAPI({ filename }) { nodes.slice(0, i).every((node) => node.type === 'list') ) { const text = textJoin(node.children[0].children, file); - const stability = text.match(stabilityExpr); + const stability = stabilityExpr.exec(text); if (stability) { current.stability = parseInt(stability[1], 10); - current.stabilityText = stability[2].trim(); + current.stabilityText = stability[2].replaceAll('\n', ' ').trim(); delete nodes[i]; } } diff --git a/tools/doc/package-lock.json b/tools/doc/package-lock.json index e3ea0455b4575b..356aa8f0e5c1cf 100644 --- a/tools/doc/package-lock.json +++ b/tools/doc/package-lock.json @@ -11,7 +11,7 @@ "node-doc-generator": "generate.js" }, "devDependencies": { - "highlight.js": "^11.6.0", + "highlight.js": "^11.7.0", "js-yaml": "^4.1.0", "rehype-raw": "^6.1.1", "rehype-stringify": "^9.0.3", @@ -56,12 +56,6 @@ "@types/unist": "*" } }, - "node_modules/@types/mdurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz", - "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==", - "dev": true - }, "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", @@ -143,9 +137,9 @@ } }, "node_modules/comma-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz", - "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "dev": true, "funding": { "type": "github", @@ -399,9 +393,9 @@ } }, "node_modules/hastscript": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.0.2.tgz", - "integrity": "sha512-uA8ooUY4ipaBvKcMuPehTAB/YfFLSSzCwFSwT6ltJbocFUKH/GDHLN+tflq7lSRf9H86uOuxOFkh1KgIy3Gg2g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.1.0.tgz", + "integrity": "sha512-uBjaTTLN0MkCZxY/R2fWUOcu7FRtUVzKRO5P/RAfgsu3yFiMB1JWCO4AjeVkgHxAira1f2UecHK5WfS9QurlWA==", "dev": true, "dependencies": { "@types/hast": "^2.0.0", @@ -416,9 +410,9 @@ } }, "node_modules/highlight.js": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.6.0.tgz", - "integrity": "sha512-ig1eqDzJaB0pqEvlPVIpSSyMaO92bH1N2rJpLMN/nX396wTpDA4Eq0uK+7I/2XG17pFaaKE0kjV/XPeGt7Evjw==", + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.7.0.tgz", + "integrity": "sha512-1rRqesRFhMO/PRF+G86evnyJkCgaZFOI+Z6kdj15TA18funfoqJXvgPCLSf0SWq3SRfg1j3HlDs8o4s3EGq1oQ==", "dev": true, "engines": { "node": ">=12.0.0" @@ -497,9 +491,9 @@ } }, "node_modules/longest-streak": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz", - "integrity": "sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "dev": true, "funding": { "type": "github", @@ -634,9 +628,9 @@ } }, "node_modules/mdast-util-gfm-strikethrough": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.1.tgz", - "integrity": "sha512-zKJbEPe+JP6EUv0mZ0tQUyLQOC+FADt0bARldONot/nefuISkaZFlmVK4tU6JgfyZGrky02m/I6PmehgAgZgqg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.2.tgz", + "integrity": "sha512-T/4DVHXcujH6jx1yqpcAYYwd+z5lAYMw4Ls6yhTfbMMtCt0PHY4gEfhW9+lKsLBtyhUGKRIzcUA2FATVqnvPDA==", "dev": true, "dependencies": { "@types/mdast": "^3.0.0", @@ -648,11 +642,12 @@ } }, "node_modules/mdast-util-gfm-table": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.4.tgz", - "integrity": "sha512-aEuoPwZyP4iIMkf2cLWXxx3EQ6Bmh2yKy9MVCg4i6Sd3cX80dcLEfXO/V4ul3pGH9czBK4kp+FAl+ZHmSUt9/w==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.6.tgz", + "integrity": "sha512-uHR+fqFq3IvB3Rd4+kzXW8dmpxUhvgCQZep6KdjsLK4O6meK5dYZEayLtIxNus1XO3gfjfcIFe8a7L0HZRGgag==", "dev": true, "dependencies": { + "@types/mdast": "^3.0.0", "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^1.0.0", "mdast-util-to-markdown": "^1.3.0" @@ -677,17 +672,15 @@ } }, "node_modules/mdast-util-to-hast": { - "version": "12.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.2.1.tgz", - "integrity": "sha512-dyindR2P7qOqXO1hQirZeGtVbiX7xlNQbw7gGaAwN4A1dh4+X8xU/JyYmRoyB8Fu1uPXzp7mlL5QwW7k+knvgA==", + "version": "12.2.4", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.2.4.tgz", + "integrity": "sha512-a21xoxSef1l8VhHxS1Dnyioz6grrJkoaCUgGzMD/7dWHvboYX3VW53esRUfB5tgTyz4Yos1n25SPcj35dJqmAg==", "dev": true, "dependencies": { "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", - "@types/mdurl": "^1.0.0", "mdast-util-definitions": "^5.0.0", - "mdurl": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-sanitize-uri": "^1.1.0", "trim-lines": "^3.0.0", "unist-builder": "^3.0.0", "unist-util-generated": "^2.0.0", @@ -728,16 +721,10 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", - "dev": true - }, "node_modules/micromark": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz", - "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz", + "integrity": "sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==", "dev": true, "funding": [ { @@ -1240,9 +1227,9 @@ } }, "node_modules/micromark-util-sanitize-uri": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz", - "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz", + "integrity": "sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==", "dev": true, "funding": [ { @@ -1348,9 +1335,9 @@ "dev": true }, "node_modules/property-information": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz", - "integrity": "sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", + "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", "dev": true, "funding": { "type": "github", @@ -1480,9 +1467,9 @@ } }, "node_modules/space-separated-tokens": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz", - "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "dev": true, "funding": { "type": "github", @@ -1689,9 +1676,9 @@ } }, "node_modules/vfile": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.4.tgz", - "integrity": "sha512-KI+7cnst03KbEyN1+JE504zF5bJBZa+J+CrevLeyIMq0aPU681I2rQ5p4PlnQ6exFtWiUrg26QUdFMnAKR6PIw==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", "dev": true, "dependencies": { "@types/unist": "^2.0.0", @@ -1719,9 +1706,9 @@ } }, "node_modules/vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "dependencies": { "@types/unist": "^2.0.0", @@ -1743,9 +1730,9 @@ } }, "node_modules/zwitch": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", - "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "dev": true, "funding": { "type": "github", @@ -1781,12 +1768,6 @@ "@types/unist": "*" } }, - "@types/mdurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz", - "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==", - "dev": true - }, "@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", @@ -1848,9 +1829,9 @@ "dev": true }, "comma-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz", - "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "dev": true }, "css-selector-parser": { @@ -2033,9 +2014,9 @@ "dev": true }, "hastscript": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.0.2.tgz", - "integrity": "sha512-uA8ooUY4ipaBvKcMuPehTAB/YfFLSSzCwFSwT6ltJbocFUKH/GDHLN+tflq7lSRf9H86uOuxOFkh1KgIy3Gg2g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.1.0.tgz", + "integrity": "sha512-uBjaTTLN0MkCZxY/R2fWUOcu7FRtUVzKRO5P/RAfgsu3yFiMB1JWCO4AjeVkgHxAira1f2UecHK5WfS9QurlWA==", "dev": true, "requires": { "@types/hast": "^2.0.0", @@ -2046,9 +2027,9 @@ } }, "highlight.js": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.6.0.tgz", - "integrity": "sha512-ig1eqDzJaB0pqEvlPVIpSSyMaO92bH1N2rJpLMN/nX396wTpDA4Eq0uK+7I/2XG17pFaaKE0kjV/XPeGt7Evjw==", + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.7.0.tgz", + "integrity": "sha512-1rRqesRFhMO/PRF+G86evnyJkCgaZFOI+Z6kdj15TA18funfoqJXvgPCLSf0SWq3SRfg1j3HlDs8o4s3EGq1oQ==", "dev": true }, "html-void-elements": { @@ -2091,9 +2072,9 @@ "dev": true }, "longest-streak": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz", - "integrity": "sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "dev": true }, "markdown-table": { @@ -2192,9 +2173,9 @@ } }, "mdast-util-gfm-strikethrough": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.1.tgz", - "integrity": "sha512-zKJbEPe+JP6EUv0mZ0tQUyLQOC+FADt0bARldONot/nefuISkaZFlmVK4tU6JgfyZGrky02m/I6PmehgAgZgqg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.2.tgz", + "integrity": "sha512-T/4DVHXcujH6jx1yqpcAYYwd+z5lAYMw4Ls6yhTfbMMtCt0PHY4gEfhW9+lKsLBtyhUGKRIzcUA2FATVqnvPDA==", "dev": true, "requires": { "@types/mdast": "^3.0.0", @@ -2202,11 +2183,12 @@ } }, "mdast-util-gfm-table": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.4.tgz", - "integrity": "sha512-aEuoPwZyP4iIMkf2cLWXxx3EQ6Bmh2yKy9MVCg4i6Sd3cX80dcLEfXO/V4ul3pGH9czBK4kp+FAl+ZHmSUt9/w==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.6.tgz", + "integrity": "sha512-uHR+fqFq3IvB3Rd4+kzXW8dmpxUhvgCQZep6KdjsLK4O6meK5dYZEayLtIxNus1XO3gfjfcIFe8a7L0HZRGgag==", "dev": true, "requires": { + "@types/mdast": "^3.0.0", "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^1.0.0", "mdast-util-to-markdown": "^1.3.0" @@ -2223,17 +2205,15 @@ } }, "mdast-util-to-hast": { - "version": "12.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.2.1.tgz", - "integrity": "sha512-dyindR2P7qOqXO1hQirZeGtVbiX7xlNQbw7gGaAwN4A1dh4+X8xU/JyYmRoyB8Fu1uPXzp7mlL5QwW7k+knvgA==", + "version": "12.2.4", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.2.4.tgz", + "integrity": "sha512-a21xoxSef1l8VhHxS1Dnyioz6grrJkoaCUgGzMD/7dWHvboYX3VW53esRUfB5tgTyz4Yos1n25SPcj35dJqmAg==", "dev": true, "requires": { "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", - "@types/mdurl": "^1.0.0", "mdast-util-definitions": "^5.0.0", - "mdurl": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-sanitize-uri": "^1.1.0", "trim-lines": "^3.0.0", "unist-builder": "^3.0.0", "unist-util-generated": "^2.0.0", @@ -2262,16 +2242,10 @@ "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==", "dev": true }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", - "dev": true - }, "micromark": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz", - "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz", + "integrity": "sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==", "dev": true, "requires": { "@types/debug": "^4.0.0", @@ -2572,9 +2546,9 @@ } }, "micromark-util-sanitize-uri": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz", - "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz", + "integrity": "sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==", "dev": true, "requires": { "micromark-util-character": "^1.0.0", @@ -2634,9 +2608,9 @@ "dev": true }, "property-information": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz", - "integrity": "sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", + "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", "dev": true }, "rehype-raw": { @@ -2731,9 +2705,9 @@ } }, "space-separated-tokens": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz", - "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "dev": true }, "stringify-entities": { @@ -2878,9 +2852,9 @@ } }, "vfile": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.4.tgz", - "integrity": "sha512-KI+7cnst03KbEyN1+JE504zF5bJBZa+J+CrevLeyIMq0aPU681I2rQ5p4PlnQ6exFtWiUrg26QUdFMnAKR6PIw==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -2900,9 +2874,9 @@ } }, "vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -2916,9 +2890,9 @@ "dev": true }, "zwitch": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", - "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "dev": true } } diff --git a/tools/doc/package.json b/tools/doc/package.json index 69c4d03726cd33..dc613c66770d4e 100644 --- a/tools/doc/package.json +++ b/tools/doc/package.json @@ -7,7 +7,7 @@ "node": ">=14.8.0" }, "devDependencies": { - "highlight.js": "^11.6.0", + "highlight.js": "^11.7.0", "js-yaml": "^4.1.0", "rehype-raw": "^6.1.1", "rehype-stringify": "^9.0.3", diff --git a/tools/doc/stability.mjs b/tools/doc/stability.mjs index 68d77cc4593ffa..aa1ccc827fae4f 100644 --- a/tools/doc/stability.mjs +++ b/tools/doc/stability.mjs @@ -30,16 +30,22 @@ function collectStability(data) { if (mod.displayName && mod.stability >= 0) { const link = mod.source.replace('doc/api/', '').replace('.md', '.html'); + let { stabilityText } = mod; + if (stabilityText.includes('. ')) { + stabilityText = stabilityText.slice(0, stabilityText.indexOf('.')); + } + stability.push({ api: mod.name, + displayName: mod.textRaw, link: link, stability: mod.stability, - stabilityText: `(${mod.stability}) ${mod.stabilityText}`, + stabilityText: `(${mod.stability}) ${stabilityText}`, }); } } - stability.sort((a, b) => a.api.localeCompare(b.api)); + stability.sort((a, b) => a.displayName.localeCompare(b.displayName)); return stability; } @@ -47,7 +53,7 @@ function createMarkdownTable(data) { const md = ['| API | Stability |', '| --- | --------- |']; for (const mod of data) { - md.push(`| [${mod.api}](${mod.link}) | ${mod.stabilityText} |`); + md.push(`| [${mod.displayName}](${mod.link}) | ${mod.stabilityText} |`); } return md.join('\n'); diff --git a/tools/doc/type-parser.mjs b/tools/doc/type-parser.mjs index 84a06541671648..5adc6e0c5a8e41 100644 --- a/tools/doc/type-parser.mjs +++ b/tools/doc/type-parser.mjs @@ -14,7 +14,7 @@ const jsPrimitives = { const jsGlobalObjectsUrl = `${jsDocPrefix}Reference/Global_Objects/`; const jsGlobalTypes = [ 'AggregateError', 'Array', 'ArrayBuffer', 'DataView', 'Date', 'Error', - 'EvalError', 'Function', 'Map', 'Object', 'Promise', 'RangeError', + 'EvalError', 'Function', 'Map', 'Object', 'Promise', 'Proxy', 'RangeError', 'ReferenceError', 'RegExp', 'Set', 'SharedArrayBuffer', 'SyntaxError', 'TypeError', 'TypedArray', 'URIError', 'Uint8Array', ]; @@ -43,6 +43,7 @@ const customTypesMap = { `${jsDocPrefix}Reference/Global_Objects/WebAssembly/Instance`, 'Blob': 'buffer.html#class-blob', + 'File': 'buffer.html#class-file', 'BroadcastChannel': 'worker_threads.html#class-broadcastchannel-' + @@ -217,6 +218,8 @@ const customTypesMap = { 'URL': 'url.html#the-whatwg-url-api', 'URLSearchParams': 'url.html#class-urlsearchparams', + 'MIMEParams': 'util.html#class-utilmimeparams', + 'vm.Module': 'vm.html#class-vmmodule', 'vm.Script': 'vm.html#class-vmscript', 'vm.SourceTextModule': 'vm.html#class-vmsourcetextmodule', diff --git a/tools/eslint-rules/avoid-prototype-pollution.js b/tools/eslint-rules/avoid-prototype-pollution.js index f7e7fbe7da0287..175cbc631cfd00 100644 --- a/tools/eslint-rules/avoid-prototype-pollution.js +++ b/tools/eslint-rules/avoid-prototype-pollution.js @@ -135,17 +135,22 @@ module.exports = { }], }); }, - [CallExpression(/^RegExpPrototypeSymbol(Match|MatchAll|Search)$/)](node) { + [CallExpression(/^RegExpPrototypeSymbol(Match|MatchAll)$/)](node) { context.report({ node, message: node.callee.name + ' looks up the "exec" property of `this` value', }); }, + [CallExpression(/^(RegExpPrototypeSymbol|StringPrototype)Search$/)](node) { + context.report({ + node, + message: node.callee.name + ' is unsafe, use SafeStringPrototypeSearch instead', + }); + }, ...createUnsafeStringMethodReport(context, '%String.prototype.match%', 'Symbol.match'), ...createUnsafeStringMethodReport(context, '%String.prototype.matchAll%', 'Symbol.matchAll'), ...createUnsafeStringMethodOnRegexReport(context, '%String.prototype.replace%', 'Symbol.replace'), ...createUnsafeStringMethodOnRegexReport(context, '%String.prototype.replaceAll%', 'Symbol.replace'), - ...createUnsafeStringMethodReport(context, '%String.prototype.search%', 'Symbol.search'), ...createUnsafeStringMethodOnRegexReport(context, '%String.prototype.split%', 'Symbol.split'), 'NewExpression[callee.name="Proxy"][arguments.1.type="ObjectExpression"]'(node) { @@ -165,6 +170,13 @@ module.exports = { }); }, + [`ExpressionStatement>AwaitExpression>${CallExpression(/^(Safe)?PromiseAll(Settled)?$/)}`](node) { + context.report({ + node, + message: `Use ${node.callee.name}ReturnVoid`, + }); + }, + [CallExpression('PromisePrototypeCatch')](node) { context.report({ node, diff --git a/tools/find-inactive-collaborators.mjs b/tools/find-inactive-collaborators.mjs index 0787c634a1a4c9..f6062b046391fa 100755 --- a/tools/find-inactive-collaborators.mjs +++ b/tools/find-inactive-collaborators.mjs @@ -163,7 +163,7 @@ async function moveCollaboratorToEmeritus(peopleToMove) { const currentLine = `${collaboratorFirstLine}\n${line}\n`; // If textToMove is empty, this still works because when undefined is // used in a comparison with <, the result is always false. - while (textToMove[0] < currentLine) { + while (textToMove[0]?.toLowerCase() < currentLine.toLowerCase()) { fileContents += textToMove.shift(); } fileContents += currentLine; diff --git a/tools/find-inactive-tsc.mjs b/tools/find-inactive-tsc.mjs index fe204d5b673e59..5fc31bc745dc80 100755 --- a/tools/find-inactive-tsc.mjs +++ b/tools/find-inactive-tsc.mjs @@ -198,7 +198,7 @@ async function moveTscToEmeritus(peopleToMove) { const currentLine = `${memberFirstLine}\n${line}\n`; // If textToMove is empty, this still works because when undefined is // used in a comparison with <, the result is always false. - while (textToMove[0] < currentLine) { + while (textToMove[0]?.toLowerCase() < currentLine.toLowerCase()) { fileContents += textToMove.shift(); } fileContents += currentLine; diff --git a/tools/icu/current_ver.dep b/tools/icu/current_ver.dep index 9d2ca52eda4153..297963af0451a2 100644 --- a/tools/icu/current_ver.dep +++ b/tools/icu/current_ver.dep @@ -1,6 +1,6 @@ [ { - "url": "https://github.com/unicode-org/icu/releases/download/release-71-1/icu4c-71_1-src.tgz", - "md5": "e06ffc96f59762bd3c929b217445aaec" + "url": "https://github.com/unicode-org/icu/releases/download/release-72-1/icu4c-72_1-src.tgz", + "md5": "4de6484a6c460d3d1468a6fe50369439" } ] diff --git a/tools/icu/icu-generic.gyp b/tools/icu/icu-generic.gyp index 3e830aa097e570..db45e6fbdff1aa 100644 --- a/tools/icu/icu-generic.gyp +++ b/tools/icu/icu-generic.gyp @@ -93,7 +93,6 @@ }, 'defines': [ 'U_ATTRIBUTE_DEPRECATED=', - '_CRT_SECURE_NO_DEPRECATE=', 'U_STATIC_IMPLEMENTATION=1', ], }, @@ -419,7 +418,7 @@ 'target_name': 'genrb', 'type': 'executable', 'toolsets': [ 'host' ], - 'dependencies': [ 'icutools' ], + 'dependencies': [ 'icutools', 'icu_implementation' ], 'sources': [ '<@(icu_src_genrb)' ], diff --git a/tools/license-builder.sh b/tools/license-builder.sh index b50732e0c14e57..96b25d9781645a 100755 --- a/tools/license-builder.sh +++ b/tools/license-builder.sh @@ -30,91 +30,93 @@ fi # Dependencies bundled in distributions -licenseText="$(cat "${rootdir}"/deps/acorn/acorn/LICENSE)" +licenseText="$(cat "${rootdir}/deps/acorn/acorn/LICENSE")" addlicense "Acorn" "deps/acorn" "$licenseText" -licenseText="$(tail -n +3 "${rootdir}"/deps/cares/LICENSE.md)" +licenseText="$(tail -n +3 "${rootdir}/deps/cares/LICENSE.md")" addlicense "c-ares" "deps/cares" "$licenseText" -licenseText="$(cat "${rootdir}"/deps/cjs-module-lexer/LICENSE)" +licenseText="$(cat "${rootdir}/deps/cjs-module-lexer/LICENSE")" addlicense "cjs-module-lexer" "deps/cjs-module-lexer" "$licenseText" +licenseText="$(cat "${rootdir}/deps/v8/third_party/ittapi/LICENSES/BSD-3-Clause.txt")" +addlicense "ittapi" "deps/v8/third_party/ittapi" "$licenseText" if [ -f "${rootdir}/deps/icu/LICENSE" ]; then # ICU 57 and following. Drop the BOM - licenseText="$(sed -e '1s/^[^a-zA-Z ]*ICU/ICU/' -e :a -e 's/<[^>]*>//g;s/ / /g;s/ +$//;/') + 1, -'
'.length)); + } else if (toc && line.startsWith('', 3) + 1, -'
'.length)); } } } @@ -30,11 +32,11 @@ const dir = await fs.promises.opendir(dataFolder); for await (const dirent of dir) { if (dirent.isFile()) { filesToCheck.push( - getVersionsFromFile(new URL(`./${dirent.name}`, dataFolder)) + getVersionsFromFile(new URL(dirent.name, dataFolder)) ); } } await Promise.all(filesToCheck); -console.log(`::set-output name=NODE_RELEASED_VERSIONS::${result.join(',')}`); +console.log(`NODE_RELEASED_VERSIONS=${result.join(',')}`); diff --git a/tools/lint-md/package-lock.json b/tools/lint-md/package-lock.json index 0bddb8a278cdd3..5129909d121c14 100644 --- a/tools/lint-md/package-lock.json +++ b/tools/lint-md/package-lock.json @@ -16,76 +16,84 @@ "vfile-reporter": "^7.0.4" }, "devDependencies": { - "@rollup/plugin-commonjs": "^22.0.2", - "@rollup/plugin-node-resolve": "^14.1.0", - "rollup": "^2.79.1", + "@rollup/plugin-commonjs": "^23.0.3", + "@rollup/plugin-node-resolve": "^15.0.1", + "rollup": "^3.5.1", "rollup-plugin-cleanup": "^3.2.1" } }, "node_modules/@rollup/plugin-commonjs": { - "version": "22.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.2.tgz", - "integrity": "sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==", + "version": "23.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-23.0.3.tgz", + "integrity": "sha512-31HxrT5emGfTyIfAs1lDQHj6EfYxTXcwtX5pIIhq+B/xZBNIqQ179d/CkYxlpYmFCxT78AeU4M8aL8Iv/IBxFA==", "dev": true, "dependencies": { - "@rollup/pluginutils": "^3.1.0", + "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" + "estree-walker": "^2.0.2", + "glob": "^8.0.3", + "is-reference": "1.2.1", + "magic-string": "^0.26.4" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^2.68.0" + "rollup": "^2.68.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-14.1.0.tgz", - "integrity": "sha512-5G2niJroNCz/1zqwXtk0t9+twOSDlG00k1Wfd7bkbbXmwg8H8dvgHdIWAun53Ps/rckfvOC7scDBjuGFg5OaWw==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz", + "integrity": "sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==", "dev": true, "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", - "is-builtin-module": "^3.1.0", + "is-builtin-module": "^3.2.0", "is-module": "^1.0.0", - "resolve": "^1.19.0" + "resolve": "^1.22.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^2.78.0" + "rollup": "^2.78.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", "dev": true, "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">= 8.0.0" + "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", @@ -95,9 +103,9 @@ } }, "node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" }, "node_modules/@types/estree-jsx": { "version": "1.0.0", @@ -128,20 +136,11 @@ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, - "node_modules/@types/node": { - "version": "18.7.20", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.20.tgz", - "integrity": "sha512-adzY4vLLr5Uivmx8+zfSJ5fbdgKxX8UMtjtl+17n0B1q1Nz8JEmE151vefMdpD+1gyh+77weN4qEhej/O7budQ==", - "dev": true - }, "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true }, "node_modules/@types/supports-color": { "version": "8.1.1", @@ -185,13 +184,12 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/builtin-modules": { @@ -235,12 +233,6 @@ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -353,20 +345,19 @@ "dev": true }, "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": "*" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -438,9 +429,9 @@ } }, "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -489,6 +480,15 @@ "node": "^10.14.2 || >=12.0.0" } }, + "node_modules/js-cleanup/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -509,9 +509,9 @@ } }, "node_modules/longest-streak": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz", - "integrity": "sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -529,18 +529,21 @@ } }, "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz", + "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==", "dev": true, "dependencies": { "sourcemap-codec": "^1.4.8" + }, + "engines": { + "node": ">=12" } }, "node_modules/markdown-table": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.2.tgz", - "integrity": "sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -643,9 +646,9 @@ } }, "node_modules/mdast-util-gfm-strikethrough": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.1.tgz", - "integrity": "sha512-zKJbEPe+JP6EUv0mZ0tQUyLQOC+FADt0bARldONot/nefuISkaZFlmVK4tU6JgfyZGrky02m/I6PmehgAgZgqg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.2.tgz", + "integrity": "sha512-T/4DVHXcujH6jx1yqpcAYYwd+z5lAYMw4Ls6yhTfbMMtCt0PHY4gEfhW9+lKsLBtyhUGKRIzcUA2FATVqnvPDA==", "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-to-markdown": "^1.3.0" @@ -696,9 +699,9 @@ } }, "node_modules/mdast-util-mdx-expression": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.0.tgz", - "integrity": "sha512-9kTO13HaL/ChfzVCIEfDRdp1m5hsvsm6+R8yr67mH+KS2ikzZ0ISGLPTbTswOFpLLlgVHO9id3cul4ajutCvCA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.1.tgz", + "integrity": "sha512-TTb6cKyTA1RD+1su1iStZ5PAv3rFfOUKcoU5EstUpv/IZo63uDX03R8+jXjMEhcobXnNOiG6/ccekvVl4eV1zQ==", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^2.0.0", @@ -739,9 +742,9 @@ } }, "node_modules/micromark": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz", - "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz", + "integrity": "sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==", "funding": [ { "type": "GitHub Sponsors", @@ -1205,9 +1208,9 @@ } }, "node_modules/micromark-util-sanitize-uri": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz", - "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz", + "integrity": "sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==", "funding": [ { "type": "GitHub Sponsors", @@ -1276,15 +1279,15 @@ ] }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=10" } }, "node_modules/mri": { @@ -1309,15 +1312,6 @@ "wrappy": "1" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", @@ -2213,15 +2207,16 @@ } }, "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.5.1.tgz", + "integrity": "sha512-hdQWTvPeiAbM6SUkxV70HdGUVxsgsc+CLy5fuh4KdgUBJ0SowXiix8gANgXoG3wEuLwfoJhCT2V+WwxfWq9Ikw==", "dev": true, "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=10.0.0" + "node": ">=14.18.0", + "npm": ">=8.0.0" }, "optionalDependencies": { "fsevents": "~2.3.2" @@ -2270,9 +2265,9 @@ } }, "node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -2301,6 +2296,7 @@ "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", "dev": true }, "node_modules/string-width": { @@ -2542,9 +2538,9 @@ } }, "node_modules/vfile": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.5.tgz", - "integrity": "sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -2570,9 +2566,9 @@ } }, "node_modules/vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -2644,9 +2640,9 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/zwitch": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", - "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -2655,51 +2651,42 @@ }, "dependencies": { "@rollup/plugin-commonjs": { - "version": "22.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.2.tgz", - "integrity": "sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==", + "version": "23.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-23.0.3.tgz", + "integrity": "sha512-31HxrT5emGfTyIfAs1lDQHj6EfYxTXcwtX5pIIhq+B/xZBNIqQ179d/CkYxlpYmFCxT78AeU4M8aL8Iv/IBxFA==", "dev": true, "requires": { - "@rollup/pluginutils": "^3.1.0", + "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" + "estree-walker": "^2.0.2", + "glob": "^8.0.3", + "is-reference": "1.2.1", + "magic-string": "^0.26.4" } }, "@rollup/plugin-node-resolve": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-14.1.0.tgz", - "integrity": "sha512-5G2niJroNCz/1zqwXtk0t9+twOSDlG00k1Wfd7bkbbXmwg8H8dvgHdIWAun53Ps/rckfvOC7scDBjuGFg5OaWw==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz", + "integrity": "sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==", "dev": true, "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", - "is-builtin-module": "^3.1.0", + "is-builtin-module": "^3.2.0", "is-module": "^1.0.0", - "resolve": "^1.19.0" + "resolve": "^1.22.1" } }, "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", "dev": true, "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - } + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" } }, "@types/debug": { @@ -2711,9 +2698,9 @@ } }, "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" }, "@types/estree-jsx": { "version": "1.0.0", @@ -2744,20 +2731,11 @@ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, - "@types/node": { - "version": "18.7.20", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.20.tgz", - "integrity": "sha512-adzY4vLLr5Uivmx8+zfSJ5fbdgKxX8UMtjtl+17n0B1q1Nz8JEmE151vefMdpD+1gyh+77weN4qEhej/O7budQ==", - "dev": true - }, "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "requires": { - "@types/node": "*" - } + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true }, "@types/supports-color": { "version": "8.1.1", @@ -2791,13 +2769,12 @@ "dev": true }, "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "builtin-modules": { @@ -2827,12 +2804,6 @@ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -2911,17 +2882,16 @@ "dev": true }, "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^5.0.1", + "once": "^1.3.0" } }, "has": { @@ -2964,9 +2934,9 @@ } }, "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "requires": { "has": "^1.0.3" @@ -3001,6 +2971,17 @@ "magic-string": "^0.25.7", "perf-regexes": "^1.0.1", "skip-regex": "^1.0.2" + }, + "dependencies": { + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + } } }, "js-yaml": { @@ -3017,9 +2998,9 @@ "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" }, "longest-streak": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz", - "integrity": "sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" }, "lru-cache": { "version": "6.0.0", @@ -3030,18 +3011,18 @@ } }, "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz", + "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==", "dev": true, "requires": { "sourcemap-codec": "^1.4.8" } }, "markdown-table": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.2.tgz", - "integrity": "sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA==" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==" }, "mdast-comment-marker": { "version": "2.1.0", @@ -3116,9 +3097,9 @@ } }, "mdast-util-gfm-strikethrough": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.1.tgz", - "integrity": "sha512-zKJbEPe+JP6EUv0mZ0tQUyLQOC+FADt0bARldONot/nefuISkaZFlmVK4tU6JgfyZGrky02m/I6PmehgAgZgqg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.2.tgz", + "integrity": "sha512-T/4DVHXcujH6jx1yqpcAYYwd+z5lAYMw4Ls6yhTfbMMtCt0PHY4gEfhW9+lKsLBtyhUGKRIzcUA2FATVqnvPDA==", "requires": { "@types/mdast": "^3.0.0", "mdast-util-to-markdown": "^1.3.0" @@ -3153,9 +3134,9 @@ } }, "mdast-util-mdx-expression": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.0.tgz", - "integrity": "sha512-9kTO13HaL/ChfzVCIEfDRdp1m5hsvsm6+R8yr67mH+KS2ikzZ0ISGLPTbTswOFpLLlgVHO9id3cul4ajutCvCA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.1.tgz", + "integrity": "sha512-TTb6cKyTA1RD+1su1iStZ5PAv3rFfOUKcoU5EstUpv/IZo63uDX03R8+jXjMEhcobXnNOiG6/ccekvVl4eV1zQ==", "requires": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^2.0.0", @@ -3184,9 +3165,9 @@ "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==" }, "micromark": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz", - "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz", + "integrity": "sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==", "requires": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -3452,9 +3433,9 @@ } }, "micromark-util-sanitize-uri": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz", - "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz", + "integrity": "sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==", "requires": { "micromark-util-character": "^1.0.0", "micromark-util-encode": "^1.0.0", @@ -3483,12 +3464,12 @@ "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==" }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" } }, "mri": { @@ -3510,12 +3491,6 @@ "wrappy": "1" } }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", @@ -4204,9 +4179,9 @@ } }, "rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.5.1.tgz", + "integrity": "sha512-hdQWTvPeiAbM6SUkxV70HdGUVxsgsc+CLy5fuh4KdgUBJ0SowXiix8gANgXoG3wEuLwfoJhCT2V+WwxfWq9Ikw==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -4248,9 +4223,9 @@ } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { "lru-cache": "^6.0.0" } @@ -4431,9 +4406,9 @@ } }, "vfile": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.5.tgz", - "integrity": "sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", "requires": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -4451,9 +4426,9 @@ } }, "vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "requires": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -4509,9 +4484,9 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "zwitch": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", - "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" } } } diff --git a/tools/lint-md/package.json b/tools/lint-md/package.json index 59dbb774da665e..7f08891ce0f429 100644 --- a/tools/lint-md/package.json +++ b/tools/lint-md/package.json @@ -14,9 +14,9 @@ "vfile-reporter": "^7.0.4" }, "devDependencies": { - "@rollup/plugin-commonjs": "^22.0.2", - "@rollup/plugin-node-resolve": "^14.1.0", - "rollup": "^2.79.1", + "@rollup/plugin-commonjs": "^23.0.3", + "@rollup/plugin-node-resolve": "^15.0.1", + "rollup": "^3.5.1", "rollup-plugin-cleanup": "^3.2.1" } } diff --git a/tools/mk-ca-bundle.pl b/tools/mk-ca-bundle.pl index 2b07542b4d976f..4057c808bc6032 100755 --- a/tools/mk-ca-bundle.pl +++ b/tools/mk-ca-bundle.pl @@ -260,6 +260,8 @@ (%) if ( !should_output_cert(%trust_purposes_by_level) ) { $skipnum ++; + } elsif ($caname =~ /TrustCor/) { + $skipnum ++; } else { my $encoded = MIME::Base64::encode_base64($data, ''); $encoded =~ s/(.{1,${opt_w}})/"$1\\n"\n/g; diff --git a/tools/msvs/msi/nodemsi.wixproj b/tools/msvs/msi/nodemsi.wixproj index f01ca4d7722e64..6e695809d5bbab 100644 --- a/tools/msvs/msi/nodemsi.wixproj +++ b/tools/msvs/msi/nodemsi.wixproj @@ -67,11 +67,6 @@ - @@ -94,16 +89,5 @@ move "!(TargetPath)" "$(TargetDir)\$(TargetFileName)" move "!(TargetPdbPath)" "$(TargetDir)\$(TargetPdbName)" - diff --git a/tools/node_modules/eslint/lib/cli-engine/formatters/html.js b/tools/node_modules/eslint/lib/cli-engine/formatters/html.js index 6e40bbe16b7f03..1aa66fcefacc3b 100644 --- a/tools/node_modules/eslint/lib/cli-engine/formatters/html.js +++ b/tools/node_modules/eslint/lib/cli-engine/formatters/html.js @@ -43,85 +43,110 @@ function pageTemplate(it) { @@ -214,7 +239,7 @@ function messageTemplate(it) { } = it; return ` - + ${lineNumber}:${columnNumber} ${severityName} ${encodeHTML(message)} 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} 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..5c5ed299c68088 100644 --- a/tools/node_modules/eslint/lib/eslint/eslint-helpers.js +++ b/tools/node_modules/eslint/lib/eslint/eslint-helpers.js @@ -13,9 +13,31 @@ 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; +const MINIMATCH_OPTIONS = { dot: true }; + +//----------------------------------------------------------------------------- +// Types +//----------------------------------------------------------------------------- + +/** + * @typedef {Object} GlobSearch + * @property {Array} patterns The normalized patterns to use for a search. + * @property {Array} rawPatterns The patterns as entered by the user + * before doing any normalization. + */ //----------------------------------------------------------------------------- // Errors @@ -37,6 +59,30 @@ class NoFilesFoundError extends Error { } } +/** + * The error type when a search fails to match multiple patterns. + */ +class UnmatchedSearchPatternsError extends Error { + + /** + * @param {Object} options The options for the error. + * @param {string} options.basePath The directory that was searched. + * @param {Array} options.unmatchedPatterns The glob patterns + * which were not found. + * @param {Array} options.patterns The glob patterns that were + * searched. + * @param {Array} options.rawPatterns The raw glob patterns that + * were searched. + */ + constructor({ basePath, unmatchedPatterns, patterns, rawPatterns }) { + super(`No files matching '${rawPatterns}' in '${basePath}' were found.`); + this.basePath = basePath; + this.unmatchedPatterns = unmatchedPatterns; + this.patterns = patterns; + this.rawPatterns = rawPatterns; + } +} + /** * The error type when there are files matched by a glob, but all of them have been ignored. */ @@ -97,6 +143,317 @@ function isGlobPattern(pattern) { return isGlob(path.sep === "\\" ? normalizeToPosix(pattern) : pattern); } + +/** + * 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} 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, MINIMATCH_OPTIONS); + + 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(); + }); + +} + +/** + * 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} options.patterns An array of glob patterns + * to match. + * @param {Array} options.rawPatterns An array of glob patterns + * as the user inputted them. Used for errors. + * @param {FlatConfigArray} options.configs The config array to use for + * determining what to ignore. + * @param {boolean} options.errorOnUnmatchedPattern Determines if an error + * should be thrown when a pattern is unmatched. + * @returns {Promise>} An array of matching file paths + * or an empty array if there are no matches. + * @throws {UnmatchedSearchPatternsErrror} If there is a pattern that doesn't + * match any files. + */ +async function globSearch({ + basePath, + patterns, + rawPatterns, + configs, + errorOnUnmatchedPattern +}) { + + if (patterns.length === 0) { + return []; + } + + /* + * In this section we are converting the patterns into Minimatch + * instances for performance reasons. Because we are doing the same + * matches repeatedly, it's best to compile those patterns once and + * reuse them multiple times. + * + * To do that, we convert any patterns with an absolute path into a + * relative path and normalize it to Posix-style slashes. We also keep + * track of the relative patterns to map them back to the original + * patterns, which we need in order to throw an error if there are any + * unmatched patterns. + */ + const relativeToPatterns = new Map(); + const matchers = patterns.map((pattern, i) => { + const patternToUse = path.isAbsolute(pattern) + ? normalizeToPosix(path.relative(basePath, pattern)) + : pattern; + + relativeToPatterns.set(patternToUse, patterns[i]); + + return new Minimatch(patternToUse, MINIMATCH_OPTIONS); + }); + + /* + * We track unmatched patterns because we may want to throw an error when + * they occur. To start, this set is initialized with all of the patterns. + * Every time a match occurs, the pattern is removed from the set, making + * it easy to tell if we have any unmatched patterns left at the end of + * search. + */ + const unmatchedPatterns = new Set([...relativeToPatterns.keys()]); + + const filePaths = (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; + } + + /* + * Optimization: We need to track when patterns are left unmatched + * and so we use `unmatchedPatterns` to do that. There is a bit of + * complexity here because the same file can be matched by more than + * one pattern. So, when we start, we actually need to test every + * pattern against every file. Once we know there are no remaining + * unmatched patterns, then we can switch to just looking for the + * first matching pattern for improved speed. + */ + const matchesPattern = unmatchedPatterns.size > 0 + ? matchers.reduce((previousValue, matcher) => { + const pathMatches = matcher.match(relativePath); + + /* + * We updated the unmatched patterns set only if the path + * matches and the file isn't ignored. If the file is + * ignored, that means there wasn't a match for the + * pattern so it should not be removed. + * + * Performance note: isFileIgnored() aggressively caches + * results so there is no performance penalty for calling + * it twice with the same argument. + */ + if (pathMatches && !configs.isFileIgnored(entry.path)) { + unmatchedPatterns.delete(matcher.pattern); + } + + return pathMatches || previousValue; + }, false) + : matchers.some(matcher => matcher.match(relativePath)); + + return matchesPattern && !configs.isFileIgnored(entry.path); + } + + })).map(entry => entry.path); + + // now check to see if we have any unmatched patterns + if (errorOnUnmatchedPattern && unmatchedPatterns.size > 0) { + throw new UnmatchedSearchPatternsError({ + basePath, + unmatchedPatterns: [...unmatchedPatterns].map( + pattern => relativeToPatterns.get(pattern) + ), + patterns, + rawPatterns + }); + } + + return filePaths; +} + +/** + * Throws an error for unmatched patterns. The error will only contain information about the first one. + * Checks to see if there are any ignored results for a given search. + * @param {Object} options The options for this function. + * @param {string} options.basePath The directory to search. + * @param {Array} options.patterns An array of glob patterns + * that were used in the original search. + * @param {Array} options.rawPatterns An array of glob patterns + * as the user inputted them. Used for errors. + * @param {Array} options.unmatchedPatterns A non-empty array of glob patterns + * that were unmatched in the original search. + * @returns {void} Always throws an error. + * @throws {NoFilesFoundError} If the first unmatched pattern + * doesn't match any files even when there are no ignores. + * @throws {AllFilesIgnoredError} If the first unmatched pattern + * matches some files when there are no ignores. + */ +async function throwErrorForUnmatchedPatterns({ + basePath, + patterns, + rawPatterns, + unmatchedPatterns +}) { + + const pattern = unmatchedPatterns[0]; + const rawPattern = rawPatterns[patterns.indexOf(pattern)]; + + const patternHasMatch = await globMatch({ + basePath, + pattern + }); + + if (patternHasMatch) { + throw new AllFilesIgnoredError(rawPattern); + } + + // if we get here there are truly no matches + throw new NoFilesFoundError(rawPattern, true); +} + +/** + * Performs multiple glob searches in parallel. + * @param {Object} options The options for this function. + * @param {Map} options.searches + * An array of glob patterns to match. + * @param {FlatConfigArray} options.configs The config array to use for + * determining what to ignore. + * @param {boolean} options.errorOnUnmatchedPattern Determines if an + * unmatched glob pattern should throw an error. + * @returns {Promise>} An array of matching file paths + * or an empty array if there are no matches. + */ +async function globMultiSearch({ searches, configs, errorOnUnmatchedPattern }) { + + /* + * For convenience, we normalized the search map into an array of objects. + * Next, we filter out all searches that have no patterns. This happens + * primarily for the cwd, which is prepopulated in the searches map as an + * optimization. However, if it has no patterns, it means all patterns + * occur outside of the cwd and we can safely filter out that search. + */ + const normalizedSearches = [...searches].map( + ([basePath, { patterns, rawPatterns }]) => ({ basePath, patterns, rawPatterns }) + ).filter(({ patterns }) => patterns.length > 0); + + const results = await Promise.allSettled( + normalizedSearches.map( + ({ basePath, patterns, rawPatterns }) => globSearch({ + basePath, + patterns, + rawPatterns, + configs, + errorOnUnmatchedPattern + }) + ) + ); + + const filePaths = []; + + for (let i = 0; i < results.length; i++) { + + const result = results[i]; + const currentSearch = normalizedSearches[i]; + + if (result.status === "fulfilled") { + + // if the search was successful just add the results + if (result.value.length > 0) { + filePaths.push(...result.value); + } + + continue; + } + + // if we make it here then there was an error + const error = result.reason; + + // unexpected errors should be re-thrown + if (!error.basePath) { + throw error; + } + + if (errorOnUnmatchedPattern) { + + await throwErrorForUnmatchedPatterns({ + ...currentSearch, + unmatchedPatterns: error.unmatchedPatterns + }); + + } + + } + + return [...new Set(filePaths)]; + +} + /** * Finds all files matching the options specified. * @param {Object} args The arguments objects. @@ -120,8 +477,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 +501,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,47 +527,37 @@ async function findFiles({ // save patterns for later use based on whether globs are enabled if (globInputPaths && isGlobPattern(filePath)) { - globbyPatterns.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") - })); - - // 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) { - /* eslint-disable-next-line no-unused-vars -- Want to exit early. */ - for await (const filePath of globby.stream(globbyPattern, { cwd, absolute: true })) { + const basePath = globParent(filePath); - // files were found but ignored - throw new AllFilesIgnoredError(globbyPattern); + // 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)); } - // no files were found - if (errorOnUnmatchedPattern) { - throw new NoFilesFoundError(globbyPattern, globInputPaths); - } + globbyPatterns.push(filePath); + rawPatterns.push(pattern); + } else { + missingPatterns.push(pattern); } - /* eslint-enable no-unreachable-loop -- Go back to normal. */ - - } + }); // there were patterns that didn't match anything, tell the user if (errorOnUnmatchedPattern && missingPatterns.length) { throw new NoFilesFoundError(missingPatterns[0], globInputPaths); } + // now we are safe to do the search + const globbyResults = await globMultiSearch({ + searches, + configs, + errorOnUnmatchedPattern + }); return [ ...results, diff --git a/tools/node_modules/eslint/lib/eslint/flat-eslint.js b/tools/node_modules/eslint/lib/eslint/flat-eslint.js index c1ea80a3062598..484c57a03de27f 100644 --- a/tools/node_modules/eslint/lib/eslint/flat-eslint.js +++ b/tools/node_modules/eslint/lib/eslint/flat-eslint.js @@ -161,6 +161,16 @@ function createRulesMeta(rules) { }, {}); } +/** + * Return the absolute path of a file named `"__placeholder__.js"` in a given directory. + * This is used as a replacement for a missing file path. + * @param {string} cwd An absolute directory path. + * @returns {string} The absolute path of a file named `"__placeholder__.js"` in the given directory. + */ +function getPlaceholderPath(cwd) { + return path.join(cwd, "__placeholder__.js"); +} + /** @type {WeakMap} */ const usedDeprecatedRulesCache = new WeakMap(); @@ -177,7 +187,7 @@ function getOrFindUsedDeprecatedRules(eslint, maybeFilePath) { } = privateMembers.get(eslint); const filePath = path.isAbsolute(maybeFilePath) ? maybeFilePath - : path.join(cwd, "__placeholder__.js"); + : getPlaceholderPath(cwd); const config = configs.getConfig(filePath); // Most files use the same config, so cache it. @@ -262,24 +272,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} The config array loaded from the config file. + * @returns {Promise} 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 +292,7 @@ async function loadFlatConfigFile(filePath, { basePath, shouldIgnore }) { */ async function calculateConfigArray(eslint, { cwd, + baseConfig, overrideConfig, configFile, ignore: shouldIgnore, @@ -321,16 +324,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 +367,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); }); @@ -438,7 +432,7 @@ function verifyText({ * `config.extractConfig(filePath)` requires an absolute path, but `linter` * doesn't know CWD, so it gives `linter` an absolute path always. */ - const filePathToVerify = filePath === "" ? path.join(cwd, "__placeholder__.js") : filePath; + const filePathToVerify = filePath === "" ? getPlaceholderPath(cwd) : filePath; const { fixed, messages, output } = linter.verifyAndFix( text, configs, @@ -535,6 +529,14 @@ function *iterateRuleDeprecationWarnings(configs) { } } +/** + * Creates an error to be thrown when an array of results passed to `getRulesMetaForResults` was not created by the current engine. + * @returns {TypeError} An error object. + */ +function createExtraneousResultsError() { + return new TypeError("Results object was not created from this ESLint instance."); +} + //----------------------------------------------------------------------------- // Main API //----------------------------------------------------------------------------- @@ -665,14 +667,16 @@ class FlatESLint { */ getRulesMetaForResults(results) { - const resultRules = new Map(); - // short-circuit simple case if (results.length === 0) { - return resultRules; + return {}; } - const { configs } = privateMembers.get(this); + const resultRules = new Map(); + const { + configs, + options: { cwd } + } = privateMembers.get(this); /* * We can only accurately return rules meta information for linting results if the @@ -681,7 +685,7 @@ class FlatESLint { * to let the user know we can't do anything here. */ if (!configs) { - throw new TypeError("Results object was not created from this ESLint instance."); + throw createExtraneousResultsError(); } for (const result of results) { @@ -690,16 +694,23 @@ class FlatESLint { * Normalize filename for . */ const filePath = result.filePath === "" - ? "__placeholder__.js" : result.filePath; - - /* - * All of the plugin and rule information is contained within the - * calculated config for the given file. - */ - const config = configs.getConfig(filePath); + ? getPlaceholderPath(cwd) : result.filePath; const allMessages = result.messages.concat(result.suppressedMessages); for (const { ruleId } of allMessages) { + if (!ruleId) { + continue; + } + + /* + * All of the plugin and rule information is contained within the + * calculated config for the given file. + */ + const config = configs.getConfig(filePath); + + if (!config) { + throw createExtraneousResultsError(); + } const rule = getRuleFromConfig(ruleId, config); // ensure the rule exists @@ -1037,7 +1048,7 @@ class FlatESLint { const npmFormat = naming.normalizePackageName(normalizedFormatName, "eslint-formatter"); // TODO: This is pretty dirty...would be nice to clean up at some point. - formatterPath = ModuleResolver.resolve(npmFormat, path.join(cwd, "__placeholder__.js")); + formatterPath = ModuleResolver.resolve(npmFormat, getPlaceholderPath(cwd)); } catch { formatterPath = path.resolve(__dirname, "../", "cli-engine", "formatters", `${normalizedFormatName}.js`); } 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/comma-dangle.js b/tools/node_modules/eslint/lib/rules/comma-dangle.js index 9518da90e9e5ec..89d8cabcc37289 100644 --- a/tools/node_modules/eslint/lib/rules/comma-dangle.js +++ b/tools/node_modules/eslint/lib/rules/comma-dangle.js @@ -50,7 +50,7 @@ function normalizeOptions(optionValue, ecmaVersion) { objects: optionValue, imports: optionValue, exports: optionValue, - functions: (!ecmaVersion || ecmaVersion < 8) ? "ignore" : optionValue + functions: ecmaVersion < 2017 ? "ignore" : optionValue }; } if (typeof optionValue === "object" && optionValue !== null) { @@ -134,7 +134,7 @@ module.exports = { }, create(context) { - const options = normalizeOptions(context.options[0], context.parserOptions.ecmaVersion); + const options = normalizeOptions(context.options[0], context.languageOptions.ecmaVersion); const sourceCode = context.getSourceCode(); diff --git a/tools/node_modules/eslint/lib/rules/for-direction.js b/tools/node_modules/eslint/lib/rules/for-direction.js index 7df3d7e4802819..5507a9a1f32c39 100644 --- a/tools/node_modules/eslint/lib/rules/for-direction.js +++ b/tools/node_modules/eslint/lib/rules/for-direction.js @@ -15,7 +15,7 @@ module.exports = { type: "problem", docs: { - description: "Enforce \"for\" loop update clause moving the counter in the right direction.", + description: "Enforce \"for\" loop update clause moving the counter in the right direction", recommended: true, url: "https://eslint.org/docs/rules/for-direction" }, diff --git a/tools/node_modules/eslint/lib/rules/func-name-matching.js b/tools/node_modules/eslint/lib/rules/func-name-matching.js index 391b2a2783639e..69b47c286a3fd4 100644 --- a/tools/node_modules/eslint/lib/rules/func-name-matching.js +++ b/tools/node_modules/eslint/lib/rules/func-name-matching.js @@ -44,7 +44,7 @@ function isModuleExports(pattern) { * @returns {boolean} True if the string is a valid identifier */ function isIdentifier(name, ecmaVersion) { - if (ecmaVersion >= 6) { + if (ecmaVersion >= 2015) { return esutils.keyword.isIdentifierES6(name); } return esutils.keyword.isIdentifierES5(name); @@ -104,7 +104,7 @@ module.exports = { const nameMatches = typeof context.options[0] === "string" ? context.options[0] : "always"; const considerPropertyDescriptor = options.considerPropertyDescriptor; const includeModuleExports = options.includeCommonJSModuleExports; - const ecmaVersion = context.parserOptions && context.parserOptions.ecmaVersion ? context.parserOptions.ecmaVersion : 5; + const ecmaVersion = context.languageOptions.ecmaVersion; /** * Check whether node is a certain CallExpression. 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/index.js b/tools/node_modules/eslint/lib/rules/index.js index 565648c09e844e..e42639656f7320 100644 --- a/tools/node_modules/eslint/lib/rules/index.js +++ b/tools/node_modules/eslint/lib/rules/index.js @@ -123,6 +123,7 @@ module.exports = new LazyLoadingRuleMap(Object.entries({ "no-empty-character-class": () => require("./no-empty-character-class"), "no-empty-function": () => require("./no-empty-function"), "no-empty-pattern": () => require("./no-empty-pattern"), + "no-empty-static-block": () => require("./no-empty-static-block"), "no-eq-null": () => require("./no-eq-null"), "no-eval": () => require("./no-eval"), "no-ex-assign": () => require("./no-ex-assign"), @@ -167,6 +168,7 @@ module.exports = new LazyLoadingRuleMap(Object.entries({ "no-nested-ternary": () => require("./no-nested-ternary"), "no-new": () => require("./no-new"), "no-new-func": () => require("./no-new-func"), + "no-new-native-nonconstructor": () => require("./no-new-native-nonconstructor"), "no-new-object": () => require("./no-new-object"), "no-new-require": () => require("./no-new-require"), "no-new-symbol": () => require("./no-new-symbol"), diff --git a/tools/node_modules/eslint/lib/rules/key-spacing.js b/tools/node_modules/eslint/lib/rules/key-spacing.js index b764b7282ef831..083a7e62898bd3 100644 --- a/tools/node_modules/eslint/lib/rules/key-spacing.js +++ b/tools/node_modules/eslint/lib/rules/key-spacing.js @@ -334,6 +334,19 @@ module.exports = { const sourceCode = context.getSourceCode(); + /** + * Determines if the given property is key-value property. + * @param {ASTNode} property Property node to check. + * @returns {boolean} Whether the property is a key-value property. + */ + function isKeyValueProperty(property) { + return !( + (property.method || + property.shorthand || + property.kind !== "init" || property.type !== "Property") // Could be "ExperimentalSpreadProperty" or "SpreadElement" + ); + } + /** * Checks whether a property is a member of the property group it follows. * @param {ASTNode} lastMember The last Property known to be in the group. @@ -342,9 +355,9 @@ module.exports = { */ function continuesPropertyGroup(lastMember, candidate) { const groupEndLine = lastMember.loc.start.line, - candidateStartLine = candidate.loc.start.line; + candidateValueStartLine = (isKeyValueProperty(candidate) ? candidate.value : candidate).loc.start.line; - if (candidateStartLine - groupEndLine <= 1) { + if (candidateValueStartLine - groupEndLine <= 1) { return true; } @@ -358,7 +371,7 @@ module.exports = { if ( leadingComments.length && leadingComments[0].loc.start.line - groupEndLine <= 1 && - candidateStartLine - last(leadingComments).loc.end.line <= 1 + candidateValueStartLine - last(leadingComments).loc.end.line <= 1 ) { for (let i = 1; i < leadingComments.length; i++) { if (leadingComments[i].loc.start.line - leadingComments[i - 1].loc.end.line > 1) { @@ -371,19 +384,6 @@ module.exports = { return false; } - /** - * Determines if the given property is key-value property. - * @param {ASTNode} property Property node to check. - * @returns {boolean} Whether the property is a key-value property. - */ - function isKeyValueProperty(property) { - return !( - (property.method || - property.shorthand || - property.kind !== "init" || property.type !== "Property") // Could be "ExperimentalSpreadProperty" or "SpreadElement" - ); - } - /** * Starting from the given a node (a property.key node here) looks forward * until it finds the last token before a colon punctuator and returns it. diff --git a/tools/node_modules/eslint/lib/rules/no-empty-static-block.js b/tools/node_modules/eslint/lib/rules/no-empty-static-block.js new file mode 100644 index 00000000000000..ab710628824229 --- /dev/null +++ b/tools/node_modules/eslint/lib/rules/no-empty-static-block.js @@ -0,0 +1,47 @@ +/** + * @fileoverview Rule to disallow empty static blocks. + * @author Sosuke Suzuki + */ +"use strict"; + +//------------------------------------------------------------------------------ +// Rule Definition +//------------------------------------------------------------------------------ + +/** @type {import('../shared/types').Rule} */ +module.exports = { + meta: { + type: "suggestion", + + docs: { + description: "Disallow empty static blocks", + recommended: false, + url: "https://eslint.org/docs/rules/no-empty-static-block" + }, + + schema: [], + + messages: { + unexpected: "Unexpected empty static block." + } + }, + + create(context) { + const sourceCode = context.getSourceCode(); + + return { + StaticBlock(node) { + if (node.body.length === 0) { + const closingBrace = sourceCode.getLastToken(node); + + if (sourceCode.getCommentsBefore(closingBrace).length === 0) { + context.report({ + node, + messageId: "unexpected" + }); + } + } + } + }; + } +}; diff --git a/tools/node_modules/eslint/lib/rules/no-empty.js b/tools/node_modules/eslint/lib/rules/no-empty.js index 459140a2e70574..242e50efea4ed4 100644 --- a/tools/node_modules/eslint/lib/rules/no-empty.js +++ b/tools/node_modules/eslint/lib/rules/no-empty.js @@ -17,6 +17,7 @@ const astUtils = require("./utils/ast-utils"); /** @type {import('../shared/types').Rule} */ module.exports = { meta: { + hasSuggestions: true, type: "suggestion", docs: { @@ -39,7 +40,8 @@ module.exports = { ], messages: { - unexpected: "Empty {{type}} statement." + unexpected: "Empty {{type}} statement.", + suggestComment: "Add comment inside empty {{type}} statement." } }, @@ -71,7 +73,22 @@ module.exports = { return; } - context.report({ node, messageId: "unexpected", data: { type: "block" } }); + context.report({ + node, + messageId: "unexpected", + data: { type: "block" }, + suggest: [ + { + messageId: "suggestComment", + data: { type: "block" }, + fix(fixer) { + const range = [node.range[0] + 1, node.range[1] - 1]; + + return fixer.replaceTextRange(range, " /* empty */ "); + } + } + ] + }); }, SwitchStatement(node) { diff --git a/tools/node_modules/eslint/lib/rules/no-implicit-coercion.js b/tools/node_modules/eslint/lib/rules/no-implicit-coercion.js index c2367715d9da7d..d4126112597b4e 100644 --- a/tools/node_modules/eslint/lib/rules/no-implicit-coercion.js +++ b/tools/node_modules/eslint/lib/rules/no-implicit-coercion.js @@ -71,6 +71,24 @@ function isMultiplyByOne(node) { ); } +/** + * Checks whether the given node logically represents multiplication by a fraction of `1`. + * For example, `a * 1` in `a * 1 / b` is technically multiplication by `1`, but the + * whole expression can be logically interpreted as `a * (1 / b)` rather than `(a * 1) / b`. + * @param {BinaryExpression} node A BinaryExpression node to check. + * @param {SourceCode} sourceCode The source code object. + * @returns {boolean} Whether or not the node is a multiplying by a fraction of `1`. + */ +function isMultiplyByFractionOfOne(node, sourceCode) { + return node.type === "BinaryExpression" && + node.operator === "*" && + (node.right.type === "Literal" && node.right.value === 1) && + node.parent.type === "BinaryExpression" && + node.parent.operator === "/" && + node.parent.left === node && + !astUtils.isParenthesised(sourceCode, node); +} + /** * Checks whether the result of a node is numeric or not * @param {ASTNode} node The node to test @@ -290,7 +308,8 @@ module.exports = { // 1 * foo operatorAllowed = options.allow.includes("*"); - const nonNumericOperand = !operatorAllowed && options.number && isMultiplyByOne(node) && getNonNumericOperand(node); + const nonNumericOperand = !operatorAllowed && options.number && isMultiplyByOne(node) && !isMultiplyByFractionOfOne(node, sourceCode) && + getNonNumericOperand(node); if (nonNumericOperand) { const recommendation = `Number(${sourceCode.getText(nonNumericOperand)})`; 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/lib/rules/no-magic-numbers.js b/tools/node_modules/eslint/lib/rules/no-magic-numbers.js index 9b08588155652f..786e595220a046 100644 --- a/tools/node_modules/eslint/lib/rules/no-magic-numbers.js +++ b/tools/node_modules/eslint/lib/rules/no-magic-numbers.js @@ -65,6 +65,10 @@ module.exports = { ignoreDefaultValues: { type: "boolean", default: false + }, + ignoreClassFieldInitialValues: { + type: "boolean", + default: false } }, additionalProperties: false @@ -82,7 +86,8 @@ module.exports = { enforceConst = !!config.enforceConst, ignore = new Set((config.ignore || []).map(normalizeIgnoreValue)), ignoreArrayIndexes = !!config.ignoreArrayIndexes, - ignoreDefaultValues = !!config.ignoreDefaultValues; + ignoreDefaultValues = !!config.ignoreDefaultValues, + ignoreClassFieldInitialValues = !!config.ignoreClassFieldInitialValues; const okTypes = detectObjects ? [] : ["ObjectExpression", "Property", "AssignmentExpression"]; @@ -106,6 +111,17 @@ module.exports = { return parent.type === "AssignmentPattern" && parent.right === fullNumberNode; } + /** + * Returns whether the number is the initial value of a class field. + * @param {ASTNode} fullNumberNode `Literal` or `UnaryExpression` full number node + * @returns {boolean} true if the number is the initial value of a class field. + */ + function isClassFieldInitialValue(fullNumberNode) { + const parent = fullNumberNode.parent; + + return parent.type === "PropertyDefinition" && parent.value === fullNumberNode; + } + /** * Returns whether the given node is used as a radix within parseInt() or Number.parseInt() * @param {ASTNode} fullNumberNode `Literal` or `UnaryExpression` full number node @@ -194,6 +210,7 @@ module.exports = { if ( isIgnoredValue(value) || (ignoreDefaultValues && isDefaultValue(fullNumberNode)) || + (ignoreClassFieldInitialValues && isClassFieldInitialValue(fullNumberNode)) || isParseIntRadix(fullNumberNode) || isJSXNumber(fullNumberNode) || (ignoreArrayIndexes && isArrayIndex(fullNumberNode, value)) diff --git a/tools/node_modules/eslint/lib/rules/no-misleading-character-class.js b/tools/node_modules/eslint/lib/rules/no-misleading-character-class.js index 667d066e81c7ea..5649f2e37fecb4 100644 --- a/tools/node_modules/eslint/lib/rules/no-misleading-character-class.js +++ b/tools/node_modules/eslint/lib/rules/no-misleading-character-class.js @@ -193,15 +193,15 @@ module.exports = { * ecmaVersion doesn't support the `u` flag. */ function isValidWithUnicodeFlag(pattern) { - const { ecmaVersion } = context.parserOptions; + const { ecmaVersion } = context.languageOptions; - // ecmaVersion is unknown or it doesn't support the 'u' flag - if (typeof ecmaVersion !== "number" || ecmaVersion <= 5) { + // ecmaVersion <= 5 doesn't support the 'u' flag + if (ecmaVersion <= 5) { return false; } const validator = new RegExpValidator({ - ecmaVersion: Math.min(ecmaVersion + 2009, REGEXPP_LATEST_ECMA_VERSION) + ecmaVersion: Math.min(ecmaVersion, REGEXPP_LATEST_ECMA_VERSION) }); try { diff --git a/tools/node_modules/eslint/lib/rules/no-new-native-nonconstructor.js b/tools/node_modules/eslint/lib/rules/no-new-native-nonconstructor.js new file mode 100644 index 00000000000000..a8405002b7fd06 --- /dev/null +++ b/tools/node_modules/eslint/lib/rules/no-new-native-nonconstructor.js @@ -0,0 +1,64 @@ +/** + * @fileoverview Rule to disallow use of the new operator with global non-constructor functions + * @author Sosuke Suzuki + */ + +"use strict"; + +//------------------------------------------------------------------------------ +// Helpers +//------------------------------------------------------------------------------ + +const nonConstructorGlobalFunctionNames = ["Symbol", "BigInt"]; + +//------------------------------------------------------------------------------ +// Rule Definition +//------------------------------------------------------------------------------ + +/** @type {import('../shared/types').Rule} */ +module.exports = { + meta: { + type: "problem", + + docs: { + description: "Disallow `new` operators with global non-constructor functions", + recommended: false, + url: "https://eslint.org/docs/rules/no-new-native-nonconstructor" + }, + + schema: [], + + messages: { + noNewNonconstructor: "`{{name}}` cannot be called as a constructor." + } + }, + + create(context) { + + return { + "Program:exit"() { + const globalScope = context.getScope(); + + for (const nonConstructorName of nonConstructorGlobalFunctionNames) { + const variable = globalScope.set.get(nonConstructorName); + + if (variable && variable.defs.length === 0) { + variable.references.forEach(ref => { + const node = ref.identifier; + const parent = node.parent; + + if (parent && parent.type === "NewExpression" && parent.callee === node) { + context.report({ + node, + messageId: "noNewNonconstructor", + data: { name: nonConstructorName } + }); + } + }); + } + } + } + }; + + } +}; diff --git a/tools/node_modules/eslint/lib/rules/no-obj-calls.js b/tools/node_modules/eslint/lib/rules/no-obj-calls.js index 86355d85d36aad..d24d28589f3b5c 100644 --- a/tools/node_modules/eslint/lib/rules/no-obj-calls.js +++ b/tools/node_modules/eslint/lib/rules/no-obj-calls.js @@ -16,7 +16,7 @@ const getPropertyName = require("./utils/ast-utils").getStaticPropertyName; // Helpers //------------------------------------------------------------------------------ -const nonCallableGlobals = ["Atomics", "JSON", "Math", "Reflect"]; +const nonCallableGlobals = ["Atomics", "JSON", "Math", "Reflect", "Intl"]; /** * Returns the name of the node to report diff --git a/tools/node_modules/eslint/lib/rules/prefer-object-spread.js b/tools/node_modules/eslint/lib/rules/prefer-object-spread.js index 08192001a2b8d7..7d8f7857b3c3ac 100644 --- a/tools/node_modules/eslint/lib/rules/prefer-object-spread.js +++ b/tools/node_modules/eslint/lib/rules/prefer-object-spread.js @@ -247,7 +247,7 @@ module.exports = { docs: { description: - "Disallow using Object.assign with an object literal as the first argument and prefer the use of object spread instead.", + "Disallow using Object.assign with an object literal as the first argument and prefer the use of object spread instead", recommended: false, url: "https://eslint.org/docs/rules/prefer-object-spread" }, diff --git a/tools/node_modules/eslint/lib/rules/prefer-regex-literals.js b/tools/node_modules/eslint/lib/rules/prefer-regex-literals.js index f30eddbf8c503a..02e2f5f44a0940 100644 --- a/tools/node_modules/eslint/lib/rules/prefer-regex-literals.js +++ b/tools/node_modules/eslint/lib/rules/prefer-regex-literals.js @@ -248,14 +248,14 @@ module.exports = { /** * Returns a ecmaVersion compatible for regexpp. - * @param {any} ecmaVersion The ecmaVersion to convert. + * @param {number} ecmaVersion The ecmaVersion to convert. * @returns {import("regexpp/ecma-versions").EcmaVersion} The resulting ecmaVersion compatible for regexpp. */ function getRegexppEcmaVersion(ecmaVersion) { - if (typeof ecmaVersion !== "number" || ecmaVersion <= 5) { + if (ecmaVersion <= 5) { return 5; } - return Math.min(ecmaVersion + 2009, REGEXPP_LATEST_ECMA_VERSION); + return Math.min(ecmaVersion, REGEXPP_LATEST_ECMA_VERSION); } /** @@ -320,7 +320,7 @@ module.exports = { flags = getStringValue(node.arguments[1]); } - const regexppEcmaVersion = getRegexppEcmaVersion(context.parserOptions.ecmaVersion); + const regexppEcmaVersion = getRegexppEcmaVersion(context.languageOptions.ecmaVersion); const RegExpValidatorInstance = new RegExpValidator({ ecmaVersion: regexppEcmaVersion }); try { diff --git a/tools/node_modules/eslint/lib/shared/runtime-info.js b/tools/node_modules/eslint/lib/shared/runtime-info.js index 56c0898be5475c..b99ad1038f3931 100644 --- a/tools/node_modules/eslint/lib/shared/runtime-info.js +++ b/tools/node_modules/eslint/lib/shared/runtime-info.js @@ -97,7 +97,7 @@ function environment() { */ function getNpmPackageVersion(pkg, { global = false } = {}) { const npmBinArgs = ["bin", "-g"]; - const npmLsArgs = ["ls", "--depth=0", "--json", "eslint"]; + const npmLsArgs = ["ls", "--depth=0", "--json", pkg]; if (global) { npmLsArgs.push("-g"); 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..a905debe64948c 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.1", "author": "The Babel Team (https://babel.dev/team)", "license": "MIT", "description": "", diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js index 31e7db1747d403..6362db3ce29bc7 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js @@ -8,21 +8,15 @@ exports.makeStrongCache = makeStrongCache; exports.makeStrongCacheSync = makeStrongCacheSync; exports.makeWeakCache = makeWeakCache; exports.makeWeakCacheSync = makeWeakCacheSync; - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - var _async = require("../gensync-utils/async"); - var _util = require("./util"); - const synchronize = gen => { return _gensync()(gen).sync; }; @@ -30,19 +24,15 @@ const synchronize = gen => { function* genTrue() { return true; } - function makeWeakCache(handler) { return makeCachedFunction(WeakMap, handler); } - function makeWeakCacheSync(handler) { return synchronize(makeWeakCache(handler)); } - function makeStrongCache(handler) { return makeCachedFunction(Map, handler); } - function makeStrongCacheSync(handler) { return synchronize(makeStrongCache(handler)); } @@ -60,7 +50,6 @@ function makeCachedFunction(CallCache, handler) { const handlerResult = handler(arg, cache); let finishLock; let value; - if ((0, _util.isIterableIterator)(handlerResult)) { value = yield* (0, _async.onFirstPause)(handlerResult, () => { finishLock = setupAsyncLocks(cache, futureCache, arg); @@ -68,21 +57,16 @@ function makeCachedFunction(CallCache, handler) { } else { value = handlerResult; } - updateFunctionCache(callCache, cache, arg, value); - if (finishLock) { futureCache.delete(arg); finishLock.release(value); } - return value; }; } - function* getCachedValue(cache, arg, data) { const cachedValue = cache.get(arg); - if (cachedValue) { for (const { value, @@ -94,23 +78,18 @@ function* getCachedValue(cache, arg, data) { }; } } - return { valid: false, value: null }; } - function* getCachedValueOrWait(asyncContext, callCache, futureCache, arg, data) { const cached = yield* getCachedValue(callCache, arg, data); - if (cached.valid) { return cached; } - if (asyncContext) { const cached = yield* getCachedValue(futureCache, arg, data); - if (cached.valid) { const value = yield* (0, _async.waitFor)(cached.value.promise); return { @@ -119,24 +98,20 @@ function* getCachedValueOrWait(asyncContext, callCache, futureCache, arg, data) }; } } - return { valid: false, value: null }; } - function setupAsyncLocks(config, futureCache, arg) { const finishLock = new Lock(); updateFunctionCache(futureCache, config, arg, finishLock); return finishLock; } - function updateFunctionCache(cache, config, arg, value) { if (!config.configured()) config.forever(); let cachedValue = cache.get(arg); config.deactivate(); - switch (config.mode()) { case "forever": cachedValue = [{ @@ -145,7 +120,6 @@ function updateFunctionCache(cache, config, arg, value) { }]; cache.set(arg, cachedValue); break; - case "invalidate": cachedValue = [{ value, @@ -153,7 +127,6 @@ function updateFunctionCache(cache, config, arg, value) { }]; cache.set(arg, cachedValue); break; - case "valid": if (cachedValue) { cachedValue.push({ @@ -167,10 +140,8 @@ function updateFunctionCache(cache, config, arg, value) { }]; cache.set(arg, cachedValue); } - } } - class CacheConfigurator { constructor(data) { this._active = true; @@ -182,114 +153,86 @@ class CacheConfigurator { this._data = void 0; this._data = data; } - simple() { return makeSimpleConfigurator(this); } - mode() { if (this._never) return "never"; if (this._forever) return "forever"; if (this._invalidate) return "invalidate"; return "valid"; } - forever() { if (!this._active) { throw new Error("Cannot change caching after evaluation has completed."); } - if (this._never) { throw new Error("Caching has already been configured with .never()"); } - this._forever = true; this._configured = true; } - never() { if (!this._active) { throw new Error("Cannot change caching after evaluation has completed."); } - if (this._forever) { throw new Error("Caching has already been configured with .forever()"); } - this._never = true; this._configured = true; } - using(handler) { if (!this._active) { throw new Error("Cannot change caching after evaluation has completed."); } - if (this._never || this._forever) { throw new Error("Caching has already been configured with .never or .forever()"); } - this._configured = true; const key = handler(this._data); const fn = (0, _async.maybeAsync)(handler, `You appear to be using an async cache handler, but Babel has been called synchronously`); - if ((0, _async.isThenable)(key)) { return key.then(key => { this._pairs.push([key, fn]); - return key; }); } - this._pairs.push([key, fn]); - return key; } - invalidate(handler) { this._invalidate = true; return this.using(handler); } - validator() { const pairs = this._pairs; return function* (data) { for (const [key, fn] of pairs) { if (key !== (yield* fn(data))) return false; } - return true; }; } - deactivate() { this._active = false; } - configured() { return this._configured; } - } - function makeSimpleConfigurator(cache) { function cacheFn(val) { if (typeof val === "boolean") { if (val) cache.forever();else cache.never(); return; } - return cache.using(() => assertSimpleType(val())); } - cacheFn.forever = () => cache.forever(); - cacheFn.never = () => cache.never(); - cacheFn.using = cb => cache.using(() => assertSimpleType(cb())); - cacheFn.invalidate = cb => cache.invalidate(() => assertSimpleType(cb())); - return cacheFn; } @@ -297,14 +240,11 @@ function assertSimpleType(value) { if ((0, _async.isThenable)(value)) { throw new Error(`You appear to be using an async cache handler, ` + `which your current version of Babel does not support. ` + `We may add support for this in the future, ` + `but if you're on the most recent version of @babel/core and still ` + `seeing this error, then you'll need to synchronously handle your caching logic.`); } - if (value != null && typeof value !== "string" && typeof value !== "boolean" && typeof value !== "number") { throw new Error("Cache keys must be either string, boolean, number, null, or undefined."); } - return value; } - class Lock { constructor() { this.released = false; @@ -314,15 +254,11 @@ class Lock { this._resolve = resolve; }); } - release(value) { this.released = true; - this._resolve(value); } - } - 0 && 0; //# sourceMappingURL=caching.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js index 9f4d1d57158374..ab3ab47c23d72f 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js @@ -6,45 +6,30 @@ Object.defineProperty(exports, "__esModule", { exports.buildPresetChain = buildPresetChain; exports.buildPresetChainWalker = void 0; exports.buildRootChain = buildRootChain; - function _path() { const data = require("path"); - _path = function () { return data; }; - return data; } - function _debug() { const data = require("debug"); - _debug = function () { return data; }; - return data; } - var _options = require("./validation/options"); - var _patternToRegex = require("./pattern-to-regex"); - var _printer = require("./printer"); - var _rewriteStackTrace = require("../errors/rewrite-stack-trace"); - var _configError = require("../errors/config-error"); - var _files = require("./files"); - var _caching = require("./caching"); - var _configDescriptors = require("./config-descriptors"); const debug = _debug()("babel:config:config-chain"); - function* buildPresetChain(arg, context) { const chain = yield* buildPresetChainWalker(arg, context); if (!chain) return null; @@ -55,7 +40,6 @@ function* buildPresetChain(arg, context) { files: new Set() }; } - const buildPresetChainWalker = makeChainWalker({ root: preset => loadPresetDescriptors(preset), env: (preset, envName) => loadPresetEnvDescriptors(preset)(envName), @@ -68,7 +52,6 @@ const loadPresetDescriptors = (0, _caching.makeWeakCacheSync)(preset => buildRoo const loadPresetEnvDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(envName => buildEnvDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, envName))); const loadPresetOverridesDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(index => buildOverrideDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, index))); const loadPresetOverridesEnvDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(index => (0, _caching.makeStrongCacheSync)(envName => buildOverrideEnvDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, index, envName)))); - function* buildRootChain(opts, context) { let configReport, babelRcReport; const programmaticLogger = new _printer.ConfigPrinter(); @@ -79,13 +62,11 @@ function* buildRootChain(opts, context) { if (!programmaticChain) return null; const programmaticReport = yield* programmaticLogger.output(); let configFile; - if (typeof opts.configFile === "string") { configFile = yield* (0, _files.loadConfig)(opts.configFile, context.cwd, context.envName, context.caller); } else if (opts.configFile !== false) { configFile = yield* (0, _files.findRootConfig)(context.root, context.envName, context.caller); } - let { babelrc, babelrcRoots @@ -93,7 +74,6 @@ function* buildRootChain(opts, context) { let babelrcRootsDirectory = context.cwd; const configFileChain = emptyChain(); const configFileLogger = new _printer.ConfigPrinter(); - if (configFile) { const validatedFile = validateConfigFile(configFile); const result = yield* loadFileChain(validatedFile, context, undefined, configFileLogger); @@ -103,41 +83,32 @@ function* buildRootChain(opts, context) { if (babelrc === undefined) { babelrc = validatedFile.options.babelrc; } - if (babelrcRoots === undefined) { babelrcRootsDirectory = validatedFile.dirname; babelrcRoots = validatedFile.options.babelrcRoots; } - mergeChain(configFileChain, result); } - let ignoreFile, babelrcFile; let isIgnored = false; const fileChain = emptyChain(); - if ((babelrc === true || babelrc === undefined) && typeof context.filename === "string") { const pkgData = yield* (0, _files.findPackageData)(context.filename); - if (pkgData && babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory)) { ({ ignore: ignoreFile, config: babelrcFile } = yield* (0, _files.findRelativeConfig)(pkgData, context.envName, context.caller)); - if (ignoreFile) { fileChain.files.add(ignoreFile.filepath); } - if (ignoreFile && shouldIgnore(context, ignoreFile.ignore, null, ignoreFile.dirname)) { isIgnored = true; } - if (babelrcFile && !isIgnored) { const validatedFile = validateBabelrcFile(babelrcFile); const babelrcLogger = new _printer.ConfigPrinter(); const result = yield* loadFileChain(validatedFile, context, undefined, babelrcLogger); - if (!result) { isIgnored = true; } else { @@ -145,17 +116,15 @@ function* buildRootChain(opts, context) { mergeChain(fileChain, result); } } - if (babelrcFile && isIgnored) { fileChain.files.add(babelrcFile.filepath); } } } - if (context.showConfig) { - console.log(`Babel configs on "${context.filename}" (ascending priority):\n` + [configReport, babelRcReport, programmaticReport].filter(x => !!x).join("\n\n") + "\n-----End Babel configs-----"); + console.log(`Babel configs on "${context.filename}" (ascending priority):\n` + + [configReport, babelRcReport, programmaticReport].filter(x => !!x).join("\n\n") + "\n-----End Babel configs-----"); } - const chain = mergeChain(mergeChain(mergeChain(emptyChain(), configFileChain), fileChain), programmaticChain); return { plugins: isIgnored ? [] : dedupDescriptors(chain.plugins), @@ -168,7 +137,6 @@ function* buildRootChain(opts, context) { files: chain.files }; } - function babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory) { if (typeof babelrcRoots === "boolean") return babelrcRoots; const absoluteRoot = context.root; @@ -176,13 +144,10 @@ function babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirector if (babelrcRoots === undefined) { return pkgData.directories.indexOf(absoluteRoot) !== -1; } - let babelrcPatterns = babelrcRoots; - if (!Array.isArray(babelrcPatterns)) { babelrcPatterns = [babelrcPatterns]; } - babelrcPatterns = babelrcPatterns.map(pat => { return typeof pat === "string" ? _path().resolve(babelrcRootsDirectory, pat) : pat; }); @@ -190,18 +155,15 @@ function babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirector if (babelrcPatterns.length === 1 && babelrcPatterns[0] === absoluteRoot) { return pkgData.directories.indexOf(absoluteRoot) !== -1; } - return babelrcPatterns.some(pat => { if (typeof pat === "string") { pat = (0, _patternToRegex.default)(pat, babelrcRootsDirectory); } - return pkgData.directories.some(directory => { return matchPattern(pat, babelrcRootsDirectory, directory, context); }); }); } - const validateConfigFile = (0, _caching.makeWeakCacheSync)(file => ({ filepath: file.filepath, dirname: file.dirname, @@ -217,6 +179,7 @@ const validateExtendFile = (0, _caching.makeWeakCacheSync)(file => ({ dirname: file.dirname, options: (0, _options.validate)("extendsfile", file.options, file.filepath) })); + const loadProgrammaticChain = makeChainWalker({ root: input => buildRootDescriptors(input, "base", _configDescriptors.createCachedDescriptors), env: (input, envName) => buildEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, envName), @@ -224,6 +187,7 @@ const loadProgrammaticChain = makeChainWalker({ overridesEnv: (input, index, envName) => buildOverrideEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, index, envName), createLogger: (input, context, baseLogger) => buildProgrammaticLogger(input, context, baseLogger) }); + const loadFileChainWalker = makeChainWalker({ root: file => loadFileDescriptors(file), env: (file, envName) => loadFileEnvDescriptors(file)(envName), @@ -231,51 +195,40 @@ const loadFileChainWalker = makeChainWalker({ overridesEnv: (file, index, envName) => loadFileOverridesEnvDescriptors(file)(index)(envName), createLogger: (file, context, baseLogger) => buildFileLogger(file.filepath, context, baseLogger) }); - function* loadFileChain(input, context, files, baseLogger) { const chain = yield* loadFileChainWalker(input, context, files, baseLogger); - if (chain) { chain.files.add(input.filepath); } - return chain; } - const loadFileDescriptors = (0, _caching.makeWeakCacheSync)(file => buildRootDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors)); const loadFileEnvDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(envName => buildEnvDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, envName))); const loadFileOverridesDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(index => buildOverrideDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, index))); const loadFileOverridesEnvDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(index => (0, _caching.makeStrongCacheSync)(envName => buildOverrideEnvDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, index, envName)))); - function buildFileLogger(filepath, context, baseLogger) { if (!baseLogger) { return () => {}; } - return baseLogger.configure(context.showConfig, _printer.ChainFormatter.Config, { filepath }); } - function buildRootDescriptors({ dirname, options }, alias, descriptors) { return descriptors(dirname, options, alias); } - function buildProgrammaticLogger(_, context, baseLogger) { var _context$caller; - if (!baseLogger) { return () => {}; } - return baseLogger.configure(context.showConfig, _printer.ChainFormatter.Programmatic, { callerName: (_context$caller = context.caller) == null ? void 0 : _context$caller.name }); } - function buildEnvDescriptors({ dirname, options @@ -283,7 +236,6 @@ function buildEnvDescriptors({ const opts = options.env && options.env[envName]; return opts ? descriptors(dirname, opts, `${alias}.env["${envName}"]`) : null; } - function buildOverrideDescriptors({ dirname, options @@ -292,7 +244,6 @@ function buildOverrideDescriptors({ if (!opts) throw new Error("Assertion failure - missing override"); return descriptors(dirname, opts, `${alias}.overrides[${index}]`); } - function buildOverrideEnvDescriptors({ dirname, options @@ -302,7 +253,6 @@ function buildOverrideEnvDescriptors({ const opts = override.env && override.env[envName]; return opts ? descriptors(dirname, opts, `${alias}.overrides[${index}].env["${envName}"]`) : null; } - function makeChainWalker({ root, env, @@ -316,7 +266,6 @@ function makeChainWalker({ } = input; const flattenedConfigs = []; const rootOpts = root(input); - if (configIsApplicable(rootOpts, dirname, context, input.filepath)) { flattenedConfigs.push({ config: rootOpts, @@ -324,7 +273,6 @@ function makeChainWalker({ index: undefined }); const envOpts = env(input, context.envName); - if (envOpts && configIsApplicable(envOpts, dirname, context, input.filepath)) { flattenedConfigs.push({ config: envOpts, @@ -332,10 +280,8 @@ function makeChainWalker({ index: undefined }); } - (rootOpts.options.overrides || []).forEach((_, index) => { const overrideOps = overrides(input, index); - if (configIsApplicable(overrideOps, dirname, context, input.filepath)) { flattenedConfigs.push({ config: overrideOps, @@ -343,7 +289,6 @@ function makeChainWalker({ envName: undefined }); const overrideEnvOpts = overridesEnv(input, index, context.envName); - if (overrideEnvOpts && configIsApplicable(overrideEnvOpts, dirname, context, input.filepath)) { flattenedConfigs.push({ config: overrideEnvOpts, @@ -365,10 +310,8 @@ function makeChainWalker({ }) => shouldIgnore(context, ignore, only, dirname))) { return null; } - const chain = emptyChain(); const logger = createLogger(input, context, baseLogger); - for (const { config, index, @@ -377,23 +320,18 @@ function makeChainWalker({ if (!(yield* mergeExtendsChain(chain, config.options, dirname, context, files, baseLogger))) { return null; } - logger(config, index, envName); yield* mergeChainOpts(chain, config); } - return chain; }; } - function* mergeExtendsChain(chain, opts, dirname, context, files, baseLogger) { if (opts.extends === undefined) return true; const file = yield* (0, _files.loadConfig)(opts.extends, dirname, context.envName, context.caller); - if (files.has(file)) { throw new Error(`Configuration cycle detected loading ${file.filepath}.\n` + `File already loaded following the config chain:\n` + Array.from(files, file => ` - ${file.filepath}`).join("\n")); } - files.add(file); const fileChain = yield* loadFileChain(validateExtendFile(file), context, files, baseLogger); files.delete(file); @@ -401,19 +339,15 @@ function* mergeExtendsChain(chain, opts, dirname, context, files, baseLogger) { mergeChain(chain, fileChain); return true; } - function mergeChain(target, source) { target.options.push(...source.options); target.plugins.push(...source.plugins); target.presets.push(...source.presets); - for (const file of source.files) { target.files.add(file); } - return target; } - function* mergeChainOpts(target, { options, plugins, @@ -424,7 +358,6 @@ function* mergeChainOpts(target, { target.presets.push(...(yield* presets())); return target; } - function emptyChain() { return { options: [], @@ -433,7 +366,6 @@ function emptyChain() { files: new Set() }; } - function normalizeOptions(opts) { const options = Object.assign({}, opts); delete options.extends; @@ -452,31 +384,26 @@ function normalizeOptions(opts) { options.sourceMaps = options.sourceMap; delete options.sourceMap; } - return options; } - function dedupDescriptors(items) { const map = new Map(); const descriptors = []; - for (const item of items) { if (typeof item.value === "function") { const fnKey = item.value; let nameMap = map.get(fnKey); - if (!nameMap) { nameMap = new Map(); map.set(fnKey, nameMap); } - let desc = nameMap.get(item.name); - if (!desc) { desc = { value: item }; descriptors.push(desc); + if (!item.ownPass) nameMap.set(item.name, desc); } else { desc.value = item; @@ -487,19 +414,16 @@ function dedupDescriptors(items) { }); } } - return descriptors.reduce((acc, desc) => { acc.push(desc.value); return acc; }, []); } - function configIsApplicable({ options }, dirname, context, configName) { return (options.test === undefined || configFieldIsApplicable(context, options.test, dirname, configName)) && (options.include === undefined || configFieldIsApplicable(context, options.include, dirname, configName)) && (options.exclude === undefined || !configFieldIsApplicable(context, options.exclude, dirname, configName)); } - function configFieldIsApplicable(context, test, dirname, configName) { const patterns = Array.isArray(test) ? test : [test]; return matchesPatterns(context, patterns, dirname, configName); @@ -509,44 +433,34 @@ function ignoreListReplacer(_key, value) { if (value instanceof RegExp) { return String(value); } - return value; } function shouldIgnore(context, ignore, only, dirname) { if (ignore && matchesPatterns(context, ignore, dirname)) { var _context$filename; - const message = `No config is applied to "${(_context$filename = context.filename) != null ? _context$filename : "(unknown)"}" because it matches one of \`ignore: ${JSON.stringify(ignore, ignoreListReplacer)}\` from "${dirname}"`; debug(message); - if (context.showConfig) { console.log(message); } - return true; } - if (only && !matchesPatterns(context, only, dirname)) { var _context$filename2; - const message = `No config is applied to "${(_context$filename2 = context.filename) != null ? _context$filename2 : "(unknown)"}" because it fails to match one of \`only: ${JSON.stringify(only, ignoreListReplacer)}\` from "${dirname}"`; debug(message); - if (context.showConfig) { console.log(message); } - return true; } - return false; } function matchesPatterns(context, patterns, dirname, configName) { return patterns.some(pattern => matchPattern(pattern, dirname, context.filename, context, configName)); } - function matchPattern(pattern, dirname, pathToTest, context, configName) { if (typeof pattern === "function") { return !!(0, _rewriteStackTrace.endHiddenCallStack)(pattern)(pathToTest, { @@ -555,18 +469,14 @@ function matchPattern(pattern, dirname, pathToTest, context, configName) { caller: context.caller }); } - if (typeof pathToTest !== "string") { throw new _configError.default(`Configuration contains string/RegExp pattern, but no filename was passed to Babel`, configName); } - if (typeof pattern === "string") { pattern = (0, _patternToRegex.default)(pattern, dirname); } - return pattern.test(pathToTest); } - 0 && 0; //# sourceMappingURL=config-chain.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js index cbadedd90bf1a2..83f34ec06e6348 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js @@ -6,40 +6,28 @@ Object.defineProperty(exports, "__esModule", { exports.createCachedDescriptors = createCachedDescriptors; exports.createDescriptor = createDescriptor; exports.createUncachedDescriptors = createUncachedDescriptors; - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - var _functional = require("../gensync-utils/functional"); - var _files = require("./files"); - var _item = require("./item"); - var _caching = require("./caching"); - var _resolveTargets = require("./resolve-targets"); - function isEqualDescriptor(a, b) { return a.name === b.name && a.value === b.value && a.options === b.options && a.dirname === b.dirname && a.alias === b.alias && a.ownPass === b.ownPass && (a.file && a.file.request) === (b.file && b.file.request) && (a.file && a.file.resolved) === (b.file && b.file.resolved); } - function* handlerOf(value) { return value; } - function optionsWithResolvedBrowserslistConfigFile(options, dirname) { if (typeof options.browserslistConfigFile === "string") { options.browserslistConfigFile = (0, _resolveTargets.resolveBrowserslistConfigFile)(options.browserslistConfigFile, dirname); } - return options; } @@ -51,8 +39,10 @@ function createCachedDescriptors(dirname, options, alias) { } = options; return { options: optionsWithResolvedBrowserslistConfigFile(options, dirname), - plugins: plugins ? () => createCachedPluginDescriptors(plugins, dirname)(alias) : () => handlerOf([]), - presets: presets ? () => createCachedPresetDescriptors(presets, dirname)(alias)(!!passPerPreset) : () => handlerOf([]) + plugins: plugins ? () => + createCachedPluginDescriptors(plugins, dirname)(alias) : () => handlerOf([]), + presets: presets ? () => + createCachedPresetDescriptors(presets, dirname)(alias)(!!passPerPreset) : () => handlerOf([]) }; } @@ -63,13 +53,13 @@ function createUncachedDescriptors(dirname, options, alias) { presets: (0, _functional.once)(() => createPresetDescriptors(options.presets || [], dirname, alias, !!options.passPerPreset)) }; } - const PRESET_DESCRIPTOR_CACHE = new WeakMap(); const createCachedPresetDescriptors = (0, _caching.makeWeakCacheSync)((items, cache) => { const dirname = cache.using(dir => dir); return (0, _caching.makeStrongCacheSync)(alias => (0, _caching.makeStrongCache)(function* (passPerPreset) { const descriptors = yield* createPresetDescriptors(items, dirname, alias, passPerPreset); - return descriptors.map(desc => loadCachedDescriptor(PRESET_DESCRIPTOR_CACHE, desc)); + return descriptors.map( + desc => loadCachedDescriptor(PRESET_DESCRIPTOR_CACHE, desc)); })); }); const PLUGIN_DESCRIPTOR_CACHE = new WeakMap(); @@ -77,9 +67,11 @@ const createCachedPluginDescriptors = (0, _caching.makeWeakCacheSync)((items, ca const dirname = cache.using(dir => dir); return (0, _caching.makeStrongCache)(function* (alias) { const descriptors = yield* createPluginDescriptors(items, dirname, alias); - return descriptors.map(desc => loadCachedDescriptor(PLUGIN_DESCRIPTOR_CACHE, desc)); + return descriptors.map( + desc => loadCachedDescriptor(PLUGIN_DESCRIPTOR_CACHE, desc)); }); }); + const DEFAULT_OPTIONS = {}; function loadCachedDescriptor(cache, desc) { @@ -89,40 +81,30 @@ function loadCachedDescriptor(cache, desc) { } = desc; if (options === false) return desc; let cacheByOptions = cache.get(value); - if (!cacheByOptions) { cacheByOptions = new WeakMap(); cache.set(value, cacheByOptions); } - let possibilities = cacheByOptions.get(options); - if (!possibilities) { possibilities = []; cacheByOptions.set(options, possibilities); } - if (possibilities.indexOf(desc) === -1) { const matches = possibilities.filter(possibility => isEqualDescriptor(possibility, desc)); - if (matches.length > 0) { return matches[0]; } - possibilities.push(desc); } - return desc; } - function* createPresetDescriptors(items, dirname, alias, passPerPreset) { return yield* createDescriptors("preset", items, dirname, alias, passPerPreset); } - function* createPluginDescriptors(items, dirname, alias) { return yield* createDescriptors("plugin", items, dirname, alias); } - function* createDescriptors(type, items, dirname, alias, ownPass) { const descriptors = yield* _gensync().all(items.map((item, index) => createDescriptor(item, dirname, { type, @@ -139,15 +121,12 @@ function* createDescriptor(pair, dirname, { ownPass }) { const desc = (0, _item.getItemDescriptor)(pair); - if (desc) { return desc; } - let name; let options; let value = pair; - if (Array.isArray(value)) { if (value.length === 3) { [value, options, name] = value; @@ -155,15 +134,12 @@ function* createDescriptor(pair, dirname, { [value, options] = value; } } - let file = undefined; let filepath = null; - if (typeof value === "string") { if (typeof type !== "string") { throw new Error("To resolve a string-based item, the type of item must be given"); } - const resolver = type === "plugin" ? _files.loadPlugin : _files.loadPreset; const request = value; ({ @@ -175,11 +151,9 @@ function* createDescriptor(pair, dirname, { resolved: filepath }; } - if (!value) { throw new Error(`Unexpected falsy value: ${String(value)}`); } - if (typeof value === "object" && value.__esModule) { if (value.default) { value = value.default; @@ -187,15 +161,12 @@ function* createDescriptor(pair, dirname, { throw new Error("Must export a default export when using ES6 modules."); } } - if (typeof value !== "object" && typeof value !== "function") { throw new Error(`Unsupported format: ${typeof value}. Expected an object or a function.`); } - if (filepath !== null && typeof value === "object" && value) { throw new Error(`Plugin/Preset files are not allowed to export objects, only functions. In ${filepath}`); } - return { name, alias: filepath || alias, @@ -206,28 +177,22 @@ function* createDescriptor(pair, dirname, { file }; } - function assertNoDuplicates(items) { const map = new Map(); - for (const item of items) { if (typeof item.value !== "function") continue; let nameMap = map.get(item.value); - if (!nameMap) { nameMap = new Set(); map.set(item.value, nameMap); } - if (nameMap.has(item.name)) { const conflicts = items.filter(i => i.value === item.value); throw new Error([`Duplicate plugin/preset detected.`, `If you'd like to use two separate instances of a plugin,`, `they need separate names, e.g.`, ``, ` plugins: [`, ` ['some-plugin', {}],`, ` ['some-plugin', {}, 'some unique name'],`, ` ]`, ``, `Duplicates detected are:`, `${JSON.stringify(conflicts, null, 2)}`].join("\n")); } - nameMap.add(item.name); } } - 0 && 0; //# sourceMappingURL=config-descriptors.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js index 27d4f0e03a18fa..d5494d55102607 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js @@ -9,192 +9,61 @@ exports.findRelativeConfig = findRelativeConfig; exports.findRootConfig = findRootConfig; exports.loadConfig = loadConfig; exports.resolveShowConfigPath = resolveShowConfigPath; - function _debug() { const data = require("debug"); - _debug = function () { return data; }; - return data; } - function _fs() { const data = require("fs"); - _fs = function () { return data; }; - return data; } - function _path() { const data = require("path"); - _path = function () { return data; }; - return data; } - function _json() { const data = require("json5"); - _json = function () { return data; }; - return data; } - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - var _caching = require("../caching"); - var _configApi = require("../helpers/config-api"); - var _utils = require("./utils"); - var _moduleTypes = require("./module-types"); - var _patternToRegex = require("../pattern-to-regex"); - var _configError = require("../../errors/config-error"); - var fs = require("../../gensync-utils/fs"); - function _module() { const data = require("module"); - _module = function () { return data; }; - return data; } - var _rewriteStackTrace = require("../../errors/rewrite-stack-trace"); - const debug = _debug()("babel:config:loading:files:configuration"); - const ROOT_CONFIG_FILENAMES = ["babel.config.js", "babel.config.cjs", "babel.config.mjs", "babel.config.json"]; exports.ROOT_CONFIG_FILENAMES = ROOT_CONFIG_FILENAMES; const RELATIVE_CONFIG_FILENAMES = [".babelrc", ".babelrc.js", ".babelrc.cjs", ".babelrc.mjs", ".babelrc.json"]; const BABELIGNORE_FILENAME = ".babelignore"; - -function findConfigUpwards(rootDir) { - let dirname = rootDir; - - for (;;) { - for (const filename of ROOT_CONFIG_FILENAMES) { - if (_fs().existsSync(_path().join(dirname, filename))) { - return dirname; - } - } - - const nextDir = _path().dirname(dirname); - - if (dirname === nextDir) break; - dirname = nextDir; - } - - return null; -} - -function* findRelativeConfig(packageData, envName, caller) { - let config = null; - let ignore = null; - - const dirname = _path().dirname(packageData.filepath); - - for (const loc of packageData.directories) { - if (!config) { - var _packageData$pkg; - - config = yield* loadOneConfig(RELATIVE_CONFIG_FILENAMES, loc, envName, caller, ((_packageData$pkg = packageData.pkg) == null ? void 0 : _packageData$pkg.dirname) === loc ? packageToBabelConfig(packageData.pkg) : null); - } - - if (!ignore) { - const ignoreLoc = _path().join(loc, BABELIGNORE_FILENAME); - - ignore = yield* readIgnoreConfig(ignoreLoc); - - if (ignore) { - debug("Found ignore %o from %o.", ignore.filepath, dirname); - } - } - } - - return { - config, - ignore - }; -} - -function findRootConfig(dirname, envName, caller) { - return loadOneConfig(ROOT_CONFIG_FILENAMES, dirname, envName, caller); -} - -function* loadOneConfig(names, dirname, envName, caller, previousConfig = null) { - const configs = yield* _gensync().all(names.map(filename => readConfig(_path().join(dirname, filename), envName, caller))); - const config = configs.reduce((previousConfig, config) => { - if (config && previousConfig) { - throw new _configError.default(`Multiple configuration files found. Please remove one:\n` + ` - ${_path().basename(previousConfig.filepath)}\n` + ` - ${config.filepath}\n` + `from ${dirname}`); - } - - return config || previousConfig; - }, previousConfig); - - if (config) { - debug("Found configuration %o from %o.", config.filepath, dirname); - } - - return config; -} - -function* loadConfig(name, dirname, envName, caller) { - const filepath = (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "8.9") ? require.resolve : (r, { - paths: [b] - }, M = require("module")) => { - let f = M._findPath(r, M._nodeModulePaths(b).concat(b)); - - if (f) return f; - f = new Error(`Cannot resolve module '${r}'`); - f.code = "MODULE_NOT_FOUND"; - throw f; - })(name, { - paths: [dirname] - }); - const conf = yield* readConfig(filepath, envName, caller); - - if (!conf) { - throw new _configError.default(`Config file contains no configuration data`, filepath); - } - - debug("Loaded config %o from %o.", name, dirname); - return conf; -} - -function readConfig(filepath, envName, caller) { - const ext = _path().extname(filepath); - - return ext === ".js" || ext === ".cjs" || ext === ".mjs" ? readConfigJS(filepath, { - envName, - caller - }) : readConfigJSON5(filepath); -} - const LOADING_CONFIGS = new Set(); const readConfigJS = (0, _caching.makeStrongCache)(function* readConfigJS(filepath, cache) { if (!_fs().existsSync(filepath)) { @@ -211,24 +80,19 @@ const readConfigJS = (0, _caching.makeStrongCache)(function* readConfigJS(filepa options: {} }; } - let options; - try { LOADING_CONFIGS.add(filepath); options = yield* (0, _moduleTypes.default)(filepath, "You appear to be using a native ECMAScript module configuration " + "file, which is only supported when running Babel asynchronously."); } finally { LOADING_CONFIGS.delete(filepath); } - let assertCache = false; - if (typeof options === "function") { yield* []; options = (0, _rewriteStackTrace.endHiddenCallStack)(options)((0, _configApi.makeConfigAPI)(cache)); assertCache = true; } - if (!options || typeof options !== "object" || Array.isArray(options)) { throw new _configError.default(`Configuration should be an exported JavaScript object.`, filepath); } @@ -236,7 +100,6 @@ const readConfigJS = (0, _caching.makeStrongCache)(function* readConfigJS(filepa if (typeof options.then === "function") { throw new _configError.default(`You appear to be using an async configuration, ` + `which your current version of Babel does not support. ` + `We may add support for this in the future, ` + `but if you're on the most recent version of @babel/core and still ` + `seeing this error, then you'll need to synchronously return your config.`, filepath); } - if (assertCache && !cache.configured()) throwConfigError(filepath); return { filepath, @@ -247,11 +110,9 @@ const readConfigJS = (0, _caching.makeStrongCache)(function* readConfigJS(filepa const packageToBabelConfig = (0, _caching.makeWeakCacheSync)(file => { const babel = file.options["babel"]; if (typeof babel === "undefined") return null; - if (typeof babel !== "object" || Array.isArray(babel) || babel === null) { throw new _configError.default(`.babel property must be an object`, file.filepath); } - return { filepath: file.filepath, dirname: file.dirname, @@ -260,23 +121,18 @@ const packageToBabelConfig = (0, _caching.makeWeakCacheSync)(file => { }); const readConfigJSON5 = (0, _utils.makeStaticFileCache)((filepath, content) => { let options; - try { options = _json().parse(content); } catch (err) { throw new _configError.default(`Error while parsing config - ${err.message}`, filepath); } - if (!options) throw new _configError.default(`No config detected`, filepath); - if (typeof options !== "object") { throw new _configError.default(`Config returned typeof ${typeof options}`, filepath); } - if (Array.isArray(options)) { throw new _configError.default(`Expected config object but found array`, filepath); } - delete options["$schema"]; return { filepath, @@ -286,40 +142,109 @@ const readConfigJSON5 = (0, _utils.makeStaticFileCache)((filepath, content) => { }); const readIgnoreConfig = (0, _utils.makeStaticFileCache)((filepath, content) => { const ignoreDir = _path().dirname(filepath); - const ignorePatterns = content.split("\n").map(line => line.replace(/#(.*?)$/, "").trim()).filter(line => !!line); - for (const pattern of ignorePatterns) { if (pattern[0] === "!") { throw new _configError.default(`Negation of file paths is not supported.`, filepath); } } - return { filepath, dirname: _path().dirname(filepath), ignore: ignorePatterns.map(pattern => (0, _patternToRegex.default)(pattern, ignoreDir)) }; }); +function findConfigUpwards(rootDir) { + let dirname = rootDir; + for (;;) { + for (const filename of ROOT_CONFIG_FILENAMES) { + if (_fs().existsSync(_path().join(dirname, filename))) { + return dirname; + } + } + const nextDir = _path().dirname(dirname); + if (dirname === nextDir) break; + dirname = nextDir; + } + return null; +} +function* findRelativeConfig(packageData, envName, caller) { + let config = null; + let ignore = null; + const dirname = _path().dirname(packageData.filepath); + for (const loc of packageData.directories) { + if (!config) { + var _packageData$pkg; + config = yield* loadOneConfig(RELATIVE_CONFIG_FILENAMES, loc, envName, caller, ((_packageData$pkg = packageData.pkg) == null ? void 0 : _packageData$pkg.dirname) === loc ? packageToBabelConfig(packageData.pkg) : null); + } + if (!ignore) { + const ignoreLoc = _path().join(loc, BABELIGNORE_FILENAME); + ignore = yield* readIgnoreConfig(ignoreLoc); + if (ignore) { + debug("Found ignore %o from %o.", ignore.filepath, dirname); + } + } + } + return { + config, + ignore + }; +} +function findRootConfig(dirname, envName, caller) { + return loadOneConfig(ROOT_CONFIG_FILENAMES, dirname, envName, caller); +} +function* loadOneConfig(names, dirname, envName, caller, previousConfig = null) { + const configs = yield* _gensync().all(names.map(filename => readConfig(_path().join(dirname, filename), envName, caller))); + const config = configs.reduce((previousConfig, config) => { + if (config && previousConfig) { + throw new _configError.default(`Multiple configuration files found. Please remove one:\n` + ` - ${_path().basename(previousConfig.filepath)}\n` + ` - ${config.filepath}\n` + `from ${dirname}`); + } + return config || previousConfig; + }, previousConfig); + if (config) { + debug("Found configuration %o from %o.", config.filepath, dirname); + } + return config; +} +function* loadConfig(name, dirname, envName, caller) { + const filepath = (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "8.9") ? require.resolve : (r, { + paths: [b] + }, M = require("module")) => { + let f = M._findPath(r, M._nodeModulePaths(b).concat(b)); + if (f) return f; + f = new Error(`Cannot resolve module '${r}'`); + f.code = "MODULE_NOT_FOUND"; + throw f; + })(name, { + paths: [dirname] + }); + const conf = yield* readConfig(filepath, envName, caller); + if (!conf) { + throw new _configError.default(`Config file contains no configuration data`, filepath); + } + debug("Loaded config %o from %o.", name, dirname); + return conf; +} +function readConfig(filepath, envName, caller) { + const ext = _path().extname(filepath); + return ext === ".js" || ext === ".cjs" || ext === ".mjs" ? readConfigJS(filepath, { + envName, + caller + }) : readConfigJSON5(filepath); +} function* resolveShowConfigPath(dirname) { const targetPath = process.env.BABEL_SHOW_CONFIG_FOR; - if (targetPath != null) { const absolutePath = _path().resolve(dirname, targetPath); - const stats = yield* fs.stat(absolutePath); - if (!stats.isFile()) { throw new Error(`${absolutePath}: BABEL_SHOW_CONFIG_FOR must refer to a regular file, directories are not supported.`); } - return absolutePath; } - return null; } - function throwConfigError(filepath) { throw new _configError.default(`\ Caching was left unconfigured. Babel's plugins, presets, and .babelrc.js files can be configured @@ -356,7 +281,6 @@ module.exports = function(api) { return { }; };`, filepath); } - 0 && 0; //# sourceMappingURL=configuration.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import-meta-resolve.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import-meta-resolve.js index ea52f2481f7684..a003681d64728a 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import-meta-resolve.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import-meta-resolve.js @@ -4,42 +4,32 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = resolve; - function _module() { const data = require("module"); - _module = function () { return data; }; - return data; } - var _importMetaResolve = require("../../vendor/import-meta-resolve"); - function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - let import_; - try { import_ = require("./import.cjs"); } catch (_unused) {} -const importMetaResolveP = import_ && process.execArgv.includes("--experimental-import-meta-resolve") ? import_("data:text/javascript,export default import.meta.resolve").then(m => m.default || _importMetaResolve.resolve, () => _importMetaResolve.resolve) : Promise.resolve(_importMetaResolve.resolve); - +const importMetaResolveP = import_ && +process.execArgv.includes("--experimental-import-meta-resolve") ? import_("data:text/javascript,export default import.meta.resolve").then(m => m.default || _importMetaResolve.resolve, () => _importMetaResolve.resolve) : Promise.resolve(_importMetaResolve.resolve); function resolve(_x, _x2) { return _resolve.apply(this, arguments); } - function _resolve() { _resolve = _asyncToGenerator(function* (specifier, parent) { return (yield importMetaResolveP)(specifier, parent); }); return _resolve.apply(this, arguments); } - 0 && 0; //# sourceMappingURL=import-meta-resolve.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.cjs b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.cjs index c66e76cacbab8a..a298b0acaff081 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.cjs +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.cjs @@ -1,7 +1,8 @@ + + module.exports = function import_(filepath) { return import(filepath); }; - 0 && 0; //# sourceMappingURL=import.cjs.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js index c8d1cf9b6d9687..fd5b7109b0d46e 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js @@ -14,8 +14,8 @@ exports.loadPreset = loadPreset; exports.resolvePlugin = resolvePlugin; exports.resolvePreset = resolvePreset; exports.resolveShowConfigPath = resolveShowConfigPath; - -function findConfigUpwards(rootDir) { +function findConfigUpwards( +rootDir) { return null; } @@ -28,28 +28,36 @@ function* findPackageData(filepath) { }; } -function* findRelativeConfig(pkgData, envName, caller) { +function* findRelativeConfig( +pkgData, +envName, +caller) { return { config: null, ignore: null }; } -function* findRootConfig(dirname, envName, caller) { +function* findRootConfig( +dirname, +envName, +caller) { return null; } -function* loadConfig(name, dirname, envName, caller) { +function* loadConfig(name, dirname, +envName, +caller) { throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`); } -function* resolveShowConfigPath(dirname) { +function* resolveShowConfigPath( +dirname) { return null; } - const ROOT_CONFIG_FILENAMES = []; -exports.ROOT_CONFIG_FILENAMES = ROOT_CONFIG_FILENAMES; +exports.ROOT_CONFIG_FILENAMES = ROOT_CONFIG_FILENAMES; function resolvePlugin(name, dirname) { return null; } @@ -57,15 +65,12 @@ function resolvePlugin(name, dirname) { function resolvePreset(name, dirname) { return null; } - function loadPlugin(name, dirname) { throw new Error(`Cannot load plugin ${name} relative to ${dirname} in a browser`); } - function loadPreset(name, dirname) { throw new Error(`Cannot load preset ${name} relative to ${dirname} in a browser`); } - 0 && 0; //# sourceMappingURL=index-browser.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index.js index c6acd931fffc48..f93e6b22ba1d3b 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index.js @@ -58,31 +58,20 @@ Object.defineProperty(exports, "resolveShowConfigPath", { return _configuration.resolveShowConfigPath; } }); - var _package = require("./package"); - var _configuration = require("./configuration"); - var plugins = require("./plugins"); - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - ({}); - const resolvePlugin = _gensync()(plugins.resolvePlugin).sync; - exports.resolvePlugin = resolvePlugin; - const resolvePreset = _gensync()(plugins.resolvePreset).sync; - exports.resolvePreset = resolvePreset; 0 && 0; diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js index e4435079a5be68..eefe3ea05edf57 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js @@ -5,110 +5,82 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = loadCjsOrMjsDefault; exports.supportsESM = void 0; - var _async = require("../../gensync-utils/async"); - function _path() { const data = require("path"); - _path = function () { return data; }; - return data; } - function _url() { const data = require("url"); - _url = function () { return data; }; - return data; } - function _module() { const data = require("module"); - _module = function () { return data; }; - return data; } - function _semver() { const data = require("semver"); - _semver = function () { return data; }; - return data; } - var _rewriteStackTrace = require("../../errors/rewrite-stack-trace"); - var _configError = require("../../errors/config-error"); - function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - let import_; - try { import_ = require("./import.cjs"); } catch (_unused) {} - -const supportsESM = _semver().satisfies(process.versions.node, "^12.17 || >=13.2"); - +const supportsESM = _semver().satisfies(process.versions.node, +"^12.17 || >=13.2"); exports.supportsESM = supportsESM; - -function* loadCjsOrMjsDefault(filepath, asyncError, fallbackToTranspiledModule = false) { +function* loadCjsOrMjsDefault(filepath, asyncError, +fallbackToTranspiledModule = false) { switch (guessJSModuleType(filepath)) { case "cjs": return loadCjsDefault(filepath, fallbackToTranspiledModule); - case "unknown": try { return loadCjsDefault(filepath, fallbackToTranspiledModule); } catch (e) { if (e.code !== "ERR_REQUIRE_ESM") throw e; } - case "mjs": if (yield* (0, _async.isAsync)()) { return yield* (0, _async.waitFor)(loadMjsDefault(filepath)); } - throw new _configError.default(asyncError, filepath); } } - function guessJSModuleType(filename) { switch (_path().extname(filename)) { case ".cjs": return "cjs"; - case ".mjs": return "mjs"; - default: return "unknown"; } } - function loadCjsDefault(filepath, fallbackToTranspiledModule) { const module = (0, _rewriteStackTrace.endHiddenCallStack)(require)(filepath); - return module != null && module.__esModule ? module.default || (fallbackToTranspiledModule ? module : undefined) : module; + return module != null && module.__esModule ? + module.default || (fallbackToTranspiledModule ? module : undefined) : module; } - function loadMjsDefault(_x) { return _loadMjsDefault.apply(this, arguments); } - function _loadMjsDefault() { _loadMjsDefault = _asyncToGenerator(function* (filepath) { if (!import_) { @@ -120,7 +92,6 @@ function _loadMjsDefault() { }); return _loadMjsDefault.apply(this, arguments); } - 0 && 0; //# sourceMappingURL=module-types.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js index c5108b82ff051c..b30c907e9ec0ea 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js @@ -4,44 +4,52 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.findPackageData = findPackageData; - function _path() { const data = require("path"); - _path = function () { return data; }; - return data; } - var _utils = require("./utils"); - var _configError = require("../../errors/config-error"); - const PACKAGE_FILENAME = "package.json"; +const readConfigPackage = (0, _utils.makeStaticFileCache)((filepath, content) => { + let options; + try { + options = JSON.parse(content); + } catch (err) { + throw new _configError.default(`Error while parsing JSON - ${err.message}`, filepath); + } + if (!options) throw new Error(`${filepath}: No config detected`); + if (typeof options !== "object") { + throw new _configError.default(`Config returned typeof ${typeof options}`, filepath); + } + if (Array.isArray(options)) { + throw new _configError.default(`Expected config object but found array`, filepath); + } + return { + filepath, + dirname: _path().dirname(filepath), + options + }; +}); function* findPackageData(filepath) { let pkg = null; const directories = []; let isPackage = true; - let dirname = _path().dirname(filepath); - while (!pkg && _path().basename(dirname) !== "node_modules") { directories.push(dirname); pkg = yield* readConfigPackage(_path().join(dirname, PACKAGE_FILENAME)); - const nextLoc = _path().dirname(dirname); - if (dirname === nextLoc) { isPackage = false; break; } - dirname = nextLoc; } - return { filepath, directories, @@ -49,32 +57,6 @@ function* findPackageData(filepath) { isPackage }; } - -const readConfigPackage = (0, _utils.makeStaticFileCache)((filepath, content) => { - let options; - - try { - options = JSON.parse(content); - } catch (err) { - throw new _configError.default(`Error while parsing JSON - ${err.message}`, filepath); - } - - if (!options) throw new Error(`${filepath}: No config detected`); - - if (typeof options !== "object") { - throw new _configError.default(`Config returned typeof ${typeof options}`, filepath); - } - - if (Array.isArray(options)) { - throw new _configError.default(`Expected config object but found array`, filepath); - } - - return { - filepath, - dirname: _path().dirname(filepath), - options - }; -}); 0 && 0; //# sourceMappingURL=package.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js index 327eb7dc31d3bc..4c98e49a815410 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js @@ -7,69 +7,47 @@ exports.loadPlugin = loadPlugin; exports.loadPreset = loadPreset; exports.resolvePlugin = resolvePlugin; exports.resolvePreset = resolvePreset; - function _debug() { const data = require("debug"); - _debug = function () { return data; }; - return data; } - function _path() { const data = require("path"); - _path = function () { return data; }; - return data; } - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - var _async = require("../../gensync-utils/async"); - var _moduleTypes = require("./module-types"); - function _url() { const data = require("url"); - _url = function () { return data; }; - return data; } - var _importMetaResolve = require("./import-meta-resolve"); - function _module() { const data = require("module"); - _module = function () { return data; }; - return data; } - function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - const debug = _debug()("babel:config:loading:files:plugins"); - const EXACT_RE = /^module:/; const BABEL_PLUGIN_PREFIX_RE = /^(?!@|module:|[^/]+\/|babel-plugin-)/; const BABEL_PRESET_PREFIX_RE = /^(?!@|module:|[^/]+\/|babel-preset-)/; @@ -78,15 +56,12 @@ const BABEL_PRESET_ORG_RE = /^(@babel\/)(?!preset-|[^/]+\/)/; const OTHER_PLUGIN_ORG_RE = /^(@(?!babel\/)[^/]+\/)(?![^/]*babel-plugin(?:-|\/|$)|[^/]+\/)/; const OTHER_PRESET_ORG_RE = /^(@(?!babel\/)[^/]+\/)(?![^/]*babel-preset(?:-|\/|$)|[^/]+\/)/; const OTHER_ORG_DEFAULT_RE = /^(@(?!babel$)[^/]+)$/; - function* resolvePlugin(name, dirname) { return yield* resolveStandardizedName("plugin", name, dirname); } - function* resolvePreset(name, dirname) { return yield* resolveStandardizedName("preset", name, dirname); } - function* loadPlugin(name, dirname) { const filepath = yield* resolvePlugin(name, dirname); const value = yield* requireModule("plugin", filepath); @@ -96,7 +71,6 @@ function* loadPlugin(name, dirname) { value }; } - function* loadPreset(name, dirname) { const filepath = yield* resolvePreset(name, dirname); const value = yield* requireModule("preset", filepath); @@ -106,13 +80,16 @@ function* loadPreset(name, dirname) { value }; } - function standardizeName(type, name) { if (_path().isAbsolute(name)) return name; const isPreset = type === "preset"; - return name.replace(isPreset ? BABEL_PRESET_PREFIX_RE : BABEL_PLUGIN_PREFIX_RE, `babel-${type}-`).replace(isPreset ? BABEL_PRESET_ORG_RE : BABEL_PLUGIN_ORG_RE, `$1${type}-`).replace(isPreset ? OTHER_PRESET_ORG_RE : OTHER_PLUGIN_ORG_RE, `$1babel-${type}-`).replace(OTHER_ORG_DEFAULT_RE, `$1/babel-${type}`).replace(EXACT_RE, ""); + return name + .replace(isPreset ? BABEL_PRESET_PREFIX_RE : BABEL_PLUGIN_PREFIX_RE, `babel-${type}-`) + .replace(isPreset ? BABEL_PRESET_ORG_RE : BABEL_PLUGIN_ORG_RE, `$1${type}-`) + .replace(isPreset ? OTHER_PRESET_ORG_RE : OTHER_PLUGIN_ORG_RE, `$1babel-${type}-`) + .replace(OTHER_ORG_DEFAULT_RE, `$1/babel-${type}`) + .replace(EXACT_RE, ""); } - function* resolveAlternativesHelper(type, name) { const standardizedName = standardizeName(type, name); const { @@ -120,25 +97,20 @@ function* resolveAlternativesHelper(type, name) { value } = yield standardizedName; if (!error) return value; - if (error.code !== "MODULE_NOT_FOUND") throw error; + if (error.code !== "MODULE_NOT_FOUND") throw error; if (standardizedName !== name && !(yield name).error) { error.message += `\n- If you want to resolve "${name}", use "module:${name}"`; } - if (!(yield standardizeName(type, "@babel/" + name)).error) { error.message += `\n- Did you mean "@babel/${name}"?`; } - const oppositeType = type === "preset" ? "plugin" : "preset"; - if (!(yield standardizeName(oppositeType, name)).error) { error.message += `\n- Did you accidentally pass a ${oppositeType} as a ${type}?`; } - throw error; } - function tryRequireResolve(id, { paths: [dirname] }) { @@ -149,7 +121,6 @@ function tryRequireResolve(id, { paths: [b] }, M = require("module")) => { let f = M._findPath(r, M._nodeModulePaths(b).concat(b)); - if (f) return f; f = new Error(`Cannot resolve module '${r}'`); f.code = "MODULE_NOT_FOUND"; @@ -165,11 +136,9 @@ function tryRequireResolve(id, { }; } } - function tryImportMetaResolve(_x, _x2) { return _tryImportMetaResolve.apply(this, arguments); } - function _tryImportMetaResolve() { _tryImportMetaResolve = _asyncToGenerator(function* (id, options) { try { @@ -186,50 +155,40 @@ function _tryImportMetaResolve() { }); return _tryImportMetaResolve.apply(this, arguments); } - function resolveStandardizedNameForRequire(type, name, dirname) { const it = resolveAlternativesHelper(type, name); let res = it.next(); - while (!res.done) { res = it.next(tryRequireResolve(res.value, { paths: [dirname] })); } - return res.value; } - function resolveStandardizedNameForImport(_x3, _x4, _x5) { return _resolveStandardizedNameForImport.apply(this, arguments); } - function _resolveStandardizedNameForImport() { _resolveStandardizedNameForImport = _asyncToGenerator(function* (type, name, dirname) { const parentUrl = (0, _url().pathToFileURL)(_path().join(dirname, "./babel-virtual-resolve-base.js")).href; const it = resolveAlternativesHelper(type, name); let res = it.next(); - while (!res.done) { res = it.next(yield tryImportMetaResolve(res.value, parentUrl)); } - return (0, _url().fileURLToPath)(res.value); }); return _resolveStandardizedNameForImport.apply(this, arguments); } - const resolveStandardizedName = _gensync()({ sync(type, name, dirname = process.cwd()) { return resolveStandardizedNameForRequire(type, name, dirname); }, - async(type, name, dirname = process.cwd()) { return _asyncToGenerator(function* () { if (!_moduleTypes.supportsESM) { return resolveStandardizedNameForRequire(type, name, dirname); } - try { return yield resolveStandardizedNameForImport(type, name, dirname); } catch (e) { @@ -243,25 +202,22 @@ const resolveStandardizedName = _gensync()({ } })(); } - }); - { var LOADING_MODULES = new Set(); } - function* requireModule(type, name) { { if (!(yield* (0, _async.isAsync)()) && LOADING_MODULES.has(name)) { throw new Error(`Reentrant ${type} detected trying to load "${name}". This module is not ignored ` + "and is trying to load itself while compiling itself, leading to a dependency cycle. " + 'We recommend adding it to your "ignore" list in your babelrc, or to a .babelignore.'); } } - try { { LOADING_MODULES.add(name); } - return yield* (0, _moduleTypes.default)(name, `You appear to be using a native ECMAScript module ${type}, ` + "which is only supported when running Babel asynchronously.", true); + return yield* (0, _moduleTypes.default)(name, `You appear to be using a native ECMAScript module ${type}, ` + "which is only supported when running Babel asynchronously.", + true); } catch (err) { err.message = `[BABEL]: ${err.message} (While processing: ${name})`; throw err; @@ -271,7 +227,6 @@ function* requireModule(type, name) { } } } - 0 && 0; //# sourceMappingURL=plugins.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/utils.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/utils.js index e60f0bef3e4f07..1c4ccbf0d478c0 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/utils.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/utils.js @@ -4,45 +4,33 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.makeStaticFileCache = makeStaticFileCache; - var _caching = require("../caching"); - var fs = require("../../gensync-utils/fs"); - function _fs2() { const data = require("fs"); - _fs2 = function () { return data; }; - return data; } - function makeStaticFileCache(fn) { return (0, _caching.makeStrongCache)(function* (filepath, cache) { const cached = cache.invalidate(() => fileMtime(filepath)); - if (cached === null) { return null; } - return fn(filepath, yield* fs.readFile(filepath, "utf8")); }); } - function fileMtime(filepath) { if (!_fs2().existsSync(filepath)) return null; - try { return +_fs2().statSync(filepath).mtime; } catch (e) { if (e.code !== "ENOENT" && e.code !== "ENOTDIR") throw e; } - return null; } - 0 && 0; //# sourceMappingURL=utils.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js index 9beecffa4ed885..172992f5963694 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js @@ -4,96 +4,65 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - var _async = require("../gensync-utils/async"); - var _util = require("./util"); - var context = require("../index"); - var _plugin = require("./plugin"); - var _item = require("./item"); - var _configChain = require("./config-chain"); - var _deepArray = require("./helpers/deep-array"); - function _traverse() { const data = require("@babel/traverse"); - _traverse = function () { return data; }; - return data; } - var _caching = require("./caching"); - var _options = require("./validation/options"); - var _plugins = require("./validation/plugins"); - var _configApi = require("./helpers/config-api"); - var _partial = require("./partial"); - var _configError = require("../errors/config-error"); - var _default = _gensync()(function* loadFullConfig(inputOpts) { var _opts$assumptions; - const result = yield* (0, _partial.default)(inputOpts); - if (!result) { return null; } - const { options, context, fileHandling } = result; - if (fileHandling === "ignored") { return null; } - const optionDefaults = {}; const { plugins, presets } = options; - if (!plugins || !presets) { throw new Error("Assertion failure - plugins and presets exist"); } - const presetContext = Object.assign({}, context, { targets: options.targets }); - const toDescriptor = item => { const desc = (0, _item.getItemDescriptor)(item); - if (!desc) { throw new Error("Assertion failure - must be config item"); } - return desc; }; - const presetsDescriptors = presets.map(toDescriptor); const initialPluginsDescriptors = plugins.map(toDescriptor); const pluginDescriptorsByPass = [[]]; @@ -101,10 +70,8 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) { const externalDependencies = []; const ignored = yield* enhanceError(context, function* recursePresetDescriptors(rawPresets, pluginDescriptorsPass) { const presets = []; - for (let i = 0; i < rawPresets.length; i++) { const descriptor = rawPresets[i]; - if (descriptor.options !== false) { try { var preset = yield* loadPresetDescriptor(descriptor, presetContext); @@ -112,10 +79,8 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) { if (e.code === "BABEL_UNKNOWN_OPTION") { (0, _options.checkNoUnwrappedItemOptionPairs)(rawPresets, i, "preset", e); } - throw e; } - externalDependencies.push(preset.externalDependencies); if (descriptor.ownPass) { @@ -134,7 +99,6 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) { if (presets.length > 0) { pluginDescriptorsByPass.splice(1, 0, ...presets.map(o => o.pass).filter(p => p !== pluginDescriptorsPass)); - for (const { preset, pass @@ -157,14 +121,11 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) { }); yield* enhanceError(context, function* loadPluginDescriptors() { pluginDescriptorsByPass[0].unshift(...initialPluginsDescriptors); - for (const descs of pluginDescriptorsByPass) { const pass = []; passes.push(pass); - for (let i = 0; i < descs.length; i++) { const descriptor = descs[i]; - if (descriptor.options !== false) { try { var plugin = yield* loadPluginDescriptor(descriptor, pluginContext); @@ -172,10 +133,8 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) { if (e.code === "BABEL_UNKNOWN_PLUGIN_PROPERTY") { (0, _options.checkNoUnwrappedItemOptionPairs)(descs, i, "plugin", e); } - throw e; } - pass.push(plugin); externalDependencies.push(plugin.externalDependencies); } @@ -193,9 +152,7 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) { externalDependencies: (0, _deepArray.finalize)(externalDependencies) }; }); - exports.default = _default; - function enhanceError(context, fn) { return function* (arg1, arg2) { try { @@ -203,10 +160,8 @@ function enhanceError(context, fn) { } catch (e) { if (!/^\[BABEL\]/.test(e.message)) { var _context$filename; - e.message = `[BABEL] ${(_context$filename = context.filename) != null ? _context$filename : "unknown file"}: ${e.message}`; } - throw e; } }; @@ -222,44 +177,35 @@ const makeDescriptorLoader = apiFactory => (0, _caching.makeWeakCache)(function* options = options || {}; const externalDependencies = []; let item = value; - if (typeof value === "function") { const factory = (0, _async.maybeAsync)(value, `You appear to be using an async plugin/preset, but Babel has been called synchronously`); const api = Object.assign({}, context, apiFactory(cache, externalDependencies)); - try { item = yield* factory(api, options, dirname); } catch (e) { if (alias) { e.message += ` (While processing: ${JSON.stringify(alias)})`; } - throw e; } } - if (!item || typeof item !== "object") { throw new Error("Plugin/Preset did not return an object."); } - if ((0, _async.isThenable)(item)) { yield* []; throw new Error(`You appear to be using a promise as a plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, ` + `you may need to upgrade your @babel/core version. ` + `As an alternative, you can prefix the promise with "await". ` + `(While processing: ${JSON.stringify(alias)})`); } - if (externalDependencies.length > 0 && (!cache.configured() || cache.mode() === "forever")) { let error = `A plugin/preset has external untracked dependencies ` + `(${externalDependencies[0]}), but the cache `; - if (!cache.configured()) { error += `has not been configured to be invalidated when the external dependencies change. `; } else { error += ` has been configured to never be invalidated. `; } - error += `Plugins/presets should configure their cache to be invalidated when the external ` + `dependencies change, for example using \`api.cache.invalidate(() => ` + `statSync(filepath).mtimeMs)\` or \`api.cache.never()\`\n` + `(While processing: ${JSON.stringify(alias)})`; throw new Error(error); } - return { value: item, options, @@ -268,22 +214,8 @@ const makeDescriptorLoader = apiFactory => (0, _caching.makeWeakCache)(function* externalDependencies: (0, _deepArray.finalize)(externalDependencies) }; }); - const pluginDescriptorLoader = makeDescriptorLoader(_configApi.makePluginAPI); const presetDescriptorLoader = makeDescriptorLoader(_configApi.makePresetAPI); - -function* loadPluginDescriptor(descriptor, context) { - if (descriptor.value instanceof _plugin.default) { - if (descriptor.options) { - throw new Error("Passed options to an existing Plugin instance will not work."); - } - - return descriptor.value; - } - - return yield* instantiatePlugin(yield* pluginDescriptorLoader(descriptor, context), context); -} - const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({ value, options, @@ -293,11 +225,9 @@ const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({ }, cache) { const pluginObj = (0, _plugins.validatePluginObject)(value); const plugin = Object.assign({}, pluginObj); - if (plugin.visitor) { plugin.visitor = _traverse().default.explode(Object.assign({}, plugin.visitor)); } - if (plugin.inherits) { const inheritsDescriptor = { name: undefined, @@ -313,7 +243,6 @@ const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({ plugin.post = chain(inherits.post, plugin.post); plugin.manipulateOptions = chain(inherits.manipulateOptions, plugin.manipulateOptions); plugin.visitor = _traverse().default.visitors.merge([inherits.visitor || {}, plugin.visitor || {}]); - if (inherits.externalDependencies.length > 0) { if (externalDependencies.length === 0) { externalDependencies = inherits.externalDependencies; @@ -322,41 +251,36 @@ const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({ } } } - return new _plugin.default(plugin, options, alias, externalDependencies); }); +function* loadPluginDescriptor(descriptor, context) { + if (descriptor.value instanceof _plugin.default) { + if (descriptor.options) { + throw new Error("Passed options to an existing Plugin instance will not work."); + } + return descriptor.value; + } + return yield* instantiatePlugin(yield* pluginDescriptorLoader(descriptor, context), context); +} const needsFilename = val => val && typeof val !== "function"; - const validateIfOptionNeedsFilename = (options, descriptor) => { if (needsFilename(options.test) || needsFilename(options.include) || needsFilename(options.exclude)) { const formattedPresetName = descriptor.name ? `"${descriptor.name}"` : "/* your preset */"; throw new _configError.default([`Preset ${formattedPresetName} requires a filename to be set when babel is called directly,`, `\`\`\``, `babel.transformSync(code, { filename: 'file.ts', presets: [${formattedPresetName}] });`, `\`\`\``, `See https://babeljs.io/docs/en/options#filename for more information.`].join("\n")); } }; - const validatePreset = (preset, context, descriptor) => { if (!context.filename) { const { options } = preset; validateIfOptionNeedsFilename(options, descriptor); - if (options.overrides) { options.overrides.forEach(overrideOptions => validateIfOptionNeedsFilename(overrideOptions, descriptor)); } } }; - -function* loadPresetDescriptor(descriptor, context) { - const preset = instantiatePreset(yield* presetDescriptorLoader(descriptor, context)); - validatePreset(preset, context, descriptor); - return { - chain: yield* (0, _configChain.buildPresetChain)(preset, context), - externalDependencies: preset.externalDependencies - }; -} - const instantiatePreset = (0, _caching.makeWeakCacheSync)(({ value, dirname, @@ -371,6 +295,14 @@ const instantiatePreset = (0, _caching.makeWeakCacheSync)(({ }; }); +function* loadPresetDescriptor(descriptor, context) { + const preset = instantiatePreset(yield* presetDescriptorLoader(descriptor, context)); + validatePreset(preset, context, descriptor); + return { + chain: yield* (0, _configChain.buildPresetChain)(preset, context), + externalDependencies: preset.externalDependencies + }; +} function chain(a, b) { const fns = [a, b].filter(Boolean); if (fns.length <= 1) return fns[0]; @@ -380,7 +312,6 @@ function chain(a, b) { } }; } - 0 && 0; //# sourceMappingURL=full.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js index 8a654571b2141a..1ca96778cd90da 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js @@ -6,40 +6,29 @@ Object.defineProperty(exports, "__esModule", { exports.makeConfigAPI = makeConfigAPI; exports.makePluginAPI = makePluginAPI; exports.makePresetAPI = makePresetAPI; - function _semver() { const data = require("semver"); - _semver = function () { return data; }; - return data; } - var _ = require("../../"); - var _caching = require("../caching"); - function makeConfigAPI(cache) { const env = value => cache.using(data => { if (typeof value === "undefined") return data.envName; - if (typeof value === "function") { return (0, _caching.assertSimpleType)(value(data.envName)); } - return (Array.isArray(value) ? value : [value]).some(entry => { if (typeof entry !== "string") { throw new Error("Unexpected non-string value"); } - return entry === data.envName; }); }); - const caller = cb => cache.using(data => (0, _caching.assertSimpleType)(cb(data.caller))); - return { version: _.version, cache: cache.simple(), @@ -49,61 +38,48 @@ function makeConfigAPI(cache) { assertVersion }; } - function makePresetAPI(cache, externalDependencies) { - const targets = () => JSON.parse(cache.using(data => JSON.stringify(data.targets))); - + const targets = () => + JSON.parse(cache.using(data => JSON.stringify(data.targets))); const addExternalDependency = ref => { externalDependencies.push(ref); }; - return Object.assign({}, makeConfigAPI(cache), { targets, addExternalDependency }); } - function makePluginAPI(cache, externalDependencies) { const assumption = name => cache.using(data => data.assumptions[name]); - return Object.assign({}, makePresetAPI(cache, externalDependencies), { assumption }); } - function assertVersion(range) { if (typeof range === "number") { if (!Number.isInteger(range)) { throw new Error("Expected string or integer value."); } - range = `^${range}.0.0-0`; } - if (typeof range !== "string") { throw new Error("Expected string or integer value."); } - if (_semver().satisfies(_.version, range)) return; const limit = Error.stackTraceLimit; - if (typeof limit === "number" && limit < 25) { Error.stackTraceLimit = 25; } - const err = new Error(`Requires Babel "${range}", but was loaded with "${_.version}". ` + `If you are sure you have a compatible version of @babel/core, ` + `it is likely that something in your build process is loading the ` + `wrong version. Inspect the stack trace of this error to look for ` + `the first entry that doesn't mention "@babel/core" or "babel-core" ` + `to see what is calling Babel.`); - if (typeof limit === "number") { Error.stackTraceLimit = limit; } - throw Object.assign(err, { code: "BABEL_VERSION_UNSUPPORTED", version: _.version, range }); } - 0 && 0; //# sourceMappingURL=config-api.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/deep-array.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/deep-array.js index 80cc2d0662e88a..cca42bff15e36c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/deep-array.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/deep-array.js @@ -9,20 +9,16 @@ exports.flattenToSet = flattenToSet; function finalize(deepArr) { return Object.freeze(deepArr); } - function flattenToSet(arr) { const result = new Set(); const stack = [arr]; - while (stack.length > 0) { for (const el of stack.pop()) { if (Array.isArray(el)) stack.push(el);else result.add(el); } } - return result; } - 0 && 0; //# sourceMappingURL=deep-array.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/environment.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/environment.js index c0c1caa0621a3b..a23b80bec04c08 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/environment.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/environment.js @@ -4,11 +4,9 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.getEnv = getEnv; - function getEnv(defaultValue = "development") { return process.env.BABEL_ENV || process.env.NODE_ENV || defaultValue; } - 0 && 0; //# sourceMappingURL=environment.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/index.js index dbc1c8733e942f..f58755f21413d7 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/index.js @@ -12,36 +12,25 @@ Object.defineProperty(exports, "default", { } }); exports.loadPartialConfigSync = exports.loadPartialConfigAsync = exports.loadPartialConfig = exports.loadOptionsSync = exports.loadOptionsAsync = exports.loadOptions = void 0; - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - var _full = require("./full"); - var _partial = require("./partial"); - var _item = require("./item"); - const loadOptionsRunner = _gensync()(function* (opts) { var _config$options; - const config = yield* (0, _full.default)(opts); return (_config$options = config == null ? void 0 : config.options) != null ? _config$options : null; }); - const createConfigItemRunner = _gensync()(_item.createConfigItem); - const maybeErrback = runner => (argOrCallback, maybeCallback) => { let arg; let callback; - if (maybeCallback === undefined && typeof argOrCallback === "function") { callback = argOrCallback; arg = undefined; @@ -49,10 +38,8 @@ const maybeErrback = runner => (argOrCallback, maybeCallback) => { callback = maybeCallback; arg = argOrCallback; } - return callback ? runner.errback(arg, callback) : runner.sync(arg); }; - const loadPartialConfig = maybeErrback(_partial.loadPartialConfig); exports.loadPartialConfig = loadPartialConfig; const loadPartialConfigSync = _partial.loadPartialConfig.sync; @@ -69,7 +56,6 @@ const createConfigItemSync = createConfigItemRunner.sync; exports.createConfigItemSync = createConfigItemSync; const createConfigItemAsync = createConfigItemRunner.async; exports.createConfigItemAsync = createConfigItemAsync; - function createConfigItem(target, options, callback) { if (callback !== undefined) { return createConfigItemRunner.errback(target, options, callback); @@ -79,7 +65,6 @@ function createConfigItem(target, options, callback) { return createConfigItemRunner.sync(target, options); } } - 0 && 0; //# sourceMappingURL=index.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js index 2620ad3e9559df..37f1348d8d93c4 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js @@ -6,19 +6,14 @@ Object.defineProperty(exports, "__esModule", { exports.createConfigItem = createConfigItem; exports.createItemFromDescriptor = createItemFromDescriptor; exports.getItemDescriptor = getItemDescriptor; - function _path() { const data = require("path"); - _path = function () { return data; }; - return data; } - var _configDescriptors = require("./config-descriptors"); - function createItemFromDescriptor(desc) { return new ConfigItem(desc); } @@ -33,18 +28,15 @@ function* createConfigItem(value, { }); return createItemFromDescriptor(descriptor); } - +const CONFIG_ITEM_BRAND = Symbol.for("@babel/core@7 - ConfigItem"); function getItemDescriptor(item) { if (item != null && item[CONFIG_ITEM_BRAND]) { return item._descriptor; } - return undefined; } - -const CONFIG_ITEM_BRAND = Symbol.for("@babel/core@7 - ConfigItem"); - class ConfigItem { + constructor(descriptor) { this._descriptor = void 0; this[CONFIG_ITEM_BRAND] = true; @@ -68,11 +60,10 @@ class ConfigItem { request: this._descriptor.file.request, resolved: this._descriptor.file.resolved } : undefined; + Object.freeze(this); } - } - Object.freeze(ConfigItem.prototype); 0 && 0; diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js index 87b2c8135a8b78..d724fd7de62f11 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js @@ -5,58 +5,39 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = loadPrivatePartialConfig; exports.loadPartialConfig = void 0; - function _path() { const data = require("path"); - _path = function () { return data; }; - return data; } - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - var _plugin = require("./plugin"); - var _util = require("./util"); - var _item = require("./item"); - var _configChain = require("./config-chain"); - var _environment = require("./helpers/environment"); - var _options = require("./validation/options"); - var _files = require("./files"); - var _resolveTargets = require("./resolve-targets"); - const _excluded = ["showIgnoredFiles"]; - function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - function resolveRootMode(rootDir, rootMode) { switch (rootMode) { case "root": return rootDir; - case "upward-optional": { const upwardRootDir = (0, _files.findConfigUpwards)(rootDir); return upwardRootDir === null ? rootDir : upwardRootDir; } - case "upward": { const upwardRootDir = (0, _files.findConfigUpwards)(rootDir); @@ -66,17 +47,14 @@ function resolveRootMode(rootDir, rootMode) { dirname: rootDir }); } - default: throw new Error(`Assertion failure - unknown rootMode value.`); } } - function* loadPrivatePartialConfig(inputOpts) { if (inputOpts != null && (typeof inputOpts !== "object" || Array.isArray(inputOpts))) { throw new Error("Babel options must be an object, null, or undefined"); } - const args = inputOpts ? (0, _options.validate)("arguments", inputOpts) : {}; const { envName = (0, _environment.getEnv)(), @@ -86,9 +64,7 @@ function* loadPrivatePartialConfig(inputOpts) { caller, cloneInputAst = true } = args; - const absoluteCwd = _path().resolve(cwd); - const absoluteRootDir = resolveRootMode(_path().resolve(absoluteCwd, rootDir), rootMode); const filename = typeof args.filename === "string" ? _path().resolve(cwd, args.filename) : undefined; const showConfigPath = yield* (0, _files.resolveShowConfigPath)(absoluteCwd); @@ -133,10 +109,8 @@ function* loadPrivatePartialConfig(inputOpts) { files: configChain.files }; } - const loadPartialConfig = _gensync()(function* (opts) { let showIgnoredFiles = false; - if (typeof opts === "object" && opts !== null && !Array.isArray(opts)) { var _opts = opts; ({ @@ -145,7 +119,6 @@ const loadPartialConfig = _gensync()(function* (opts) { opts = _objectWithoutPropertiesLoose(_opts, _excluded); _opts; } - const result = yield* loadPrivatePartialConfig(opts); if (!result) return null; const { @@ -156,11 +129,9 @@ const loadPartialConfig = _gensync()(function* (opts) { fileHandling, files } = result; - if (fileHandling === "ignored" && !showIgnoredFiles) { return null; } - (options.plugins || []).forEach(item => { if (item.value instanceof _plugin.default) { throw new Error("Passing cached plugin instances is not supported in " + "babel.loadPartialConfig()"); @@ -168,10 +139,9 @@ const loadPartialConfig = _gensync()(function* (opts) { }); return new PartialConfig(options, babelrc ? babelrc.filepath : undefined, ignore ? ignore.filepath : undefined, config ? config.filepath : undefined, fileHandling, files); }); - exports.loadPartialConfig = loadPartialConfig; - class PartialConfig { + constructor(options, babelrc, ignore, config, fileHandling, files) { this.options = void 0; this.babelrc = void 0; @@ -185,15 +155,14 @@ class PartialConfig { this.config = config; this.fileHandling = fileHandling; this.files = files; + Object.freeze(this); } hasFilesystemConfig() { return this.babelrc !== undefined || this.config !== undefined; } - } - Object.freeze(PartialConfig.prototype); 0 && 0; diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js index f4408a24910a9d..73bfc1b629ccb6 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js @@ -4,17 +4,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = pathToPattern; - function _path() { const data = require("path"); - _path = function () { return data; }; - return data; } - const sep = `\\${_path().sep}`; const endSep = `(?:${sep}|$)`; const substitution = `[^${sep}]+`; @@ -22,17 +18,17 @@ const starPat = `(?:${substitution}${sep})`; const starPatLast = `(?:${substitution}${endSep})`; const starStarPat = `${starPat}*?`; const starStarPatLast = `${starPat}*?${starPatLast}?`; - function escapeRegExp(string) { return string.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&"); } function pathToPattern(pattern, dirname) { const parts = _path().resolve(dirname, pattern).split(_path().sep); - return new RegExp(["^", ...parts.map((part, i) => { const last = i === parts.length - 1; + if (part === "**") return last ? starStarPatLast : starStarPat; + if (part === "*") return last ? starPatLast : starPat; if (part.indexOf("*.") === 0) { @@ -42,7 +38,6 @@ function pathToPattern(pattern, dirname) { return escapeRegExp(part) + (last ? endSep : sep); })].join("")); } - 0 && 0; //# sourceMappingURL=pattern-to-regex.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/plugin.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/plugin.js index cefb645f139174..58dcb03403a104 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/plugin.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/plugin.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _deepArray = require("./helpers/deep-array"); - class Plugin { constructor(plugin, options, key, externalDependencies = (0, _deepArray.finalize)([])) { this.key = void 0; @@ -28,9 +26,7 @@ class Plugin { this.options = options; this.externalDependencies = externalDependencies; } - } - exports.default = Plugin; 0 && 0; diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/printer.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/printer.js index 58c97ac41e9b00..3fb9ced37878d5 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/printer.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/printer.js @@ -4,17 +4,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.ConfigPrinter = exports.ChainFormatter = void 0; - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - const ChainFormatter = { Programmatic: 0, Config: 1 @@ -23,60 +19,44 @@ exports.ChainFormatter = ChainFormatter; const Formatter = { title(type, callerName, filepath) { let title = ""; - if (type === ChainFormatter.Programmatic) { title = "programmatic options"; - if (callerName) { title += " from " + callerName; } } else { title = "config " + filepath; } - return title; }, - loc(index, envName) { let loc = ""; - if (index != null) { loc += `.overrides[${index}]`; } - if (envName != null) { loc += `.env["${envName}"]`; } - return loc; }, - *optionsAndDescriptors(opt) { const content = Object.assign({}, opt.options); delete content.overrides; delete content.env; const pluginDescriptors = [...(yield* opt.plugins())]; - if (pluginDescriptors.length) { content.plugins = pluginDescriptors.map(d => descriptorToConfig(d)); } - const presetDescriptors = [...(yield* opt.presets())]; - if (presetDescriptors.length) { content.presets = [...presetDescriptors].map(d => descriptorToConfig(d)); } - return JSON.stringify(content, undefined, 2); } - }; - function descriptorToConfig(d) { var _d$file; - let name = (_d$file = d.file) == null ? void 0 : _d$file.request; - if (name == null) { if (typeof d.value === "object") { name = d.value; @@ -84,11 +64,9 @@ function descriptorToConfig(d) { name = `[Function: ${d.value.toString().slice(0, 50)} ... ]`; } } - if (name == null) { name = "[Unknown]"; } - if (d.options === undefined) { return name; } else if (d.name == null) { @@ -97,12 +75,10 @@ function descriptorToConfig(d) { return [name, d.options, d.name]; } } - class ConfigPrinter { constructor() { this._stack = []; } - configure(enabled, type, { callerName, filepath @@ -119,7 +95,6 @@ class ConfigPrinter { }); }; } - static *format(config) { let title = Formatter.title(config.type, config.callerName, config.filepath); const loc = Formatter.loc(config.index, config.envName); @@ -127,15 +102,12 @@ class ConfigPrinter { const content = yield* Formatter.optionsAndDescriptors(config.content); return `${title}\n${content}`; } - *output() { if (this._stack.length === 0) return ""; const configs = yield* _gensync().all(this._stack.map(s => ConfigPrinter.format(s))); return configs.join("\n\n"); } - } - exports.ConfigPrinter = ConfigPrinter; 0 && 0; diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js index 8a81905af0db2f..d2c2aa3cfc8a51 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js @@ -5,25 +5,22 @@ Object.defineProperty(exports, "__esModule", { }); exports.resolveBrowserslistConfigFile = resolveBrowserslistConfigFile; exports.resolveTargets = resolveTargets; - function _helperCompilationTargets() { const data = require("@babel/helper-compilation-targets"); - _helperCompilationTargets = function () { return data; }; - return data; } - -function resolveBrowserslistConfigFile(browserslistConfigFile, configFilePath) { +function resolveBrowserslistConfigFile( +browserslistConfigFile, +configFilePath) { return undefined; } - -function resolveTargets(options, root) { +function resolveTargets(options, +root) { const optTargets = options.targets; let targets; - if (typeof optTargets === "string" || Array.isArray(optTargets)) { targets = { browsers: optTargets @@ -37,13 +34,11 @@ function resolveTargets(options, root) { targets = optTargets; } } - return (0, _helperCompilationTargets().default)(targets, { ignoreBrowserslistConfig: true, browserslistEnv: options.browserslistEnv }); } - 0 && 0; //# sourceMappingURL=resolve-targets-browser.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets.js index a08d3ab4be8c14..1fc539a770cf4c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets.js @@ -5,37 +5,27 @@ Object.defineProperty(exports, "__esModule", { }); exports.resolveBrowserslistConfigFile = resolveBrowserslistConfigFile; exports.resolveTargets = resolveTargets; - function _path() { const data = require("path"); - _path = function () { return data; }; - return data; } - function _helperCompilationTargets() { const data = require("@babel/helper-compilation-targets"); - _helperCompilationTargets = function () { return data; }; - return data; } - ({}); - function resolveBrowserslistConfigFile(browserslistConfigFile, configFileDir) { return _path().resolve(configFileDir, browserslistConfigFile); } - function resolveTargets(options, root) { const optTargets = options.targets; let targets; - if (typeof optTargets === "string" || Array.isArray(optTargets)) { targets = { browsers: optTargets @@ -49,19 +39,16 @@ function resolveTargets(options, root) { targets = optTargets; } } - const { browserslistConfigFile } = options; let configFile; let ignoreBrowserslistConfig = false; - if (typeof browserslistConfigFile === "string") { configFile = browserslistConfigFile; } else { ignoreBrowserslistConfig = browserslistConfigFile === false; } - return (0, _helperCompilationTargets().default)(targets, { ignoreBrowserslistConfig, configFile, @@ -69,7 +56,6 @@ function resolveTargets(options, root) { browserslistEnv: options.browserslistEnv }); } - 0 && 0; //# sourceMappingURL=resolve-targets.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/util.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/util.js index 0e039e99c03bf9..077f1af8cd116c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/util.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/util.js @@ -5,7 +5,6 @@ Object.defineProperty(exports, "__esModule", { }); exports.isIterableIterator = isIterableIterator; exports.mergeOptions = mergeOptions; - function mergeOptions(target, source) { for (const k of Object.keys(source)) { if ((k === "parserOpts" || k === "generatorOpts" || k === "assumptions") && source[k]) { @@ -18,18 +17,15 @@ function mergeOptions(target, source) { } } } - function mergeDefaultFields(target, source) { for (const k of Object.keys(source)) { const val = source[k]; if (val !== undefined) target[k] = val; } } - function isIterableIterator(value) { return !!value && typeof value.next === "function" && typeof value[Symbol.iterator] === "function"; } - 0 && 0; //# sourceMappingURL=util.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js index cdd523784d12dc..8ea178a0d44c79 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js @@ -23,41 +23,30 @@ exports.assertSourceType = assertSourceType; exports.assertString = assertString; exports.assertTargets = assertTargets; exports.msg = msg; - function _helperCompilationTargets() { const data = require("@babel/helper-compilation-targets"); - _helperCompilationTargets = function () { return data; }; - return data; } - var _options = require("./options"); - function msg(loc) { switch (loc.type) { case "root": return ``; - case "env": return `${msg(loc.parent)}.env["${loc.name}"]`; - case "overrides": return `${msg(loc.parent)}.overrides[${loc.index}]`; - case "option": return `${msg(loc.parent)}.${loc.name}`; - case "access": return `${msg(loc.parent)}[${JSON.stringify(loc.name)}]`; - default: throw new Error(`Assertion failure: Unknown type ${loc.type}`); } } - function access(loc, name) { return { type: "access", @@ -65,129 +54,97 @@ function access(loc, name) { parent: loc }; } - function assertRootMode(loc, value) { if (value !== undefined && value !== "root" && value !== "upward" && value !== "upward-optional") { throw new Error(`${msg(loc)} must be a "root", "upward", "upward-optional" or undefined`); } - return value; } - function assertSourceMaps(loc, value) { if (value !== undefined && typeof value !== "boolean" && value !== "inline" && value !== "both") { throw new Error(`${msg(loc)} must be a boolean, "inline", "both", or undefined`); } - return value; } - function assertCompact(loc, value) { if (value !== undefined && typeof value !== "boolean" && value !== "auto") { throw new Error(`${msg(loc)} must be a boolean, "auto", or undefined`); } - return value; } - function assertSourceType(loc, value) { if (value !== undefined && value !== "module" && value !== "script" && value !== "unambiguous") { throw new Error(`${msg(loc)} must be "module", "script", "unambiguous", or undefined`); } - return value; } - function assertCallerMetadata(loc, value) { const obj = assertObject(loc, value); - if (obj) { if (typeof obj.name !== "string") { throw new Error(`${msg(loc)} set but does not contain "name" property string`); } - for (const prop of Object.keys(obj)) { const propLoc = access(loc, prop); const value = obj[prop]; - if (value != null && typeof value !== "boolean" && typeof value !== "string" && typeof value !== "number") { throw new Error(`${msg(propLoc)} must be null, undefined, a boolean, a string, or a number.`); } } } - return value; } - function assertInputSourceMap(loc, value) { if (value !== undefined && typeof value !== "boolean" && (typeof value !== "object" || !value)) { throw new Error(`${msg(loc)} must be a boolean, object, or undefined`); } - return value; } - function assertString(loc, value) { if (value !== undefined && typeof value !== "string") { throw new Error(`${msg(loc)} must be a string, or undefined`); } - return value; } - function assertFunction(loc, value) { if (value !== undefined && typeof value !== "function") { throw new Error(`${msg(loc)} must be a function, or undefined`); } - return value; } - function assertBoolean(loc, value) { if (value !== undefined && typeof value !== "boolean") { throw new Error(`${msg(loc)} must be a boolean, or undefined`); } - return value; } - function assertObject(loc, value) { if (value !== undefined && (typeof value !== "object" || Array.isArray(value) || !value)) { throw new Error(`${msg(loc)} must be an object, or undefined`); } - return value; } - function assertArray(loc, value) { if (value != null && !Array.isArray(value)) { throw new Error(`${msg(loc)} must be an array, or undefined`); } - return value; } - function assertIgnoreList(loc, value) { const arr = assertArray(loc, value); - if (arr) { arr.forEach((item, i) => assertIgnoreItem(access(loc, i), item)); } - return arr; } - function assertIgnoreItem(loc, value) { if (typeof value !== "string" && typeof value !== "function" && !(value instanceof RegExp)) { throw new Error(`${msg(loc)} must be an array of string/Function/RegExp values, or undefined`); } - return value; } - function assertConfigApplicableTest(loc, value) { if (value === undefined) return value; - if (Array.isArray(value)) { value.forEach((item, i) => { if (!checkValidTest(item)) { @@ -197,25 +154,19 @@ function assertConfigApplicableTest(loc, value) { } else if (!checkValidTest(value)) { throw new Error(`${msg(loc)} must be a string/Function/RegExp, or an array of those`); } - return value; } - function checkValidTest(value) { return typeof value === "string" || typeof value === "function" || value instanceof RegExp; } - function assertConfigFileSearch(loc, value) { if (value !== undefined && typeof value !== "boolean" && typeof value !== "string") { throw new Error(`${msg(loc)} must be a undefined, a boolean, a string, ` + `got ${JSON.stringify(value)}`); } - return value; } - function assertBabelrcSearch(loc, value) { if (value === undefined || typeof value === "boolean") return value; - if (Array.isArray(value)) { value.forEach((item, i) => { if (!checkValidTest(item)) { @@ -225,43 +176,32 @@ function assertBabelrcSearch(loc, value) { } else if (!checkValidTest(value)) { throw new Error(`${msg(loc)} must be a undefined, a boolean, a string/Function/RegExp ` + `or an array of those, got ${JSON.stringify(value)}`); } - return value; } - function assertPluginList(loc, value) { const arr = assertArray(loc, value); - if (arr) { arr.forEach((item, i) => assertPluginItem(access(loc, i), item)); } - return arr; } - function assertPluginItem(loc, value) { if (Array.isArray(value)) { if (value.length === 0) { throw new Error(`${msg(loc)} must include an object`); } - if (value.length > 3) { throw new Error(`${msg(loc)} may only be a two-tuple or three-tuple`); } - assertPluginTarget(access(loc, 0), value[0]); - if (value.length > 1) { const opts = value[1]; - if (opts !== undefined && opts !== false && (typeof opts !== "object" || Array.isArray(opts) || opts === null)) { throw new Error(`${msg(access(loc, 1))} must be an object, false, or undefined`); } } - if (value.length === 3) { const name = value[2]; - if (name !== undefined && typeof name !== "string") { throw new Error(`${msg(access(loc, 2))} must be a string, or undefined`); } @@ -272,27 +212,21 @@ function assertPluginItem(loc, value) { return value; } - function assertPluginTarget(loc, value) { if ((typeof value !== "object" || !value) && typeof value !== "string" && typeof value !== "function") { throw new Error(`${msg(loc)} must be a string, object, function`); } - return value; } - function assertTargets(loc, value) { if ((0, _helperCompilationTargets().isBrowsersQueryValid)(value)) return value; - if (typeof value !== "object" || !value || Array.isArray(value)) { throw new Error(`${msg(loc)} must be a string, an array of strings or an object`); } - const browsersLoc = access(loc, "browsers"); const esmodulesLoc = access(loc, "esmodules"); assertBrowsersList(browsersLoc, value.browsers); assertBoolean(esmodulesLoc, value.esmodules); - for (const key of Object.keys(value)) { const val = value[key]; const subLoc = access(loc, key); @@ -301,48 +235,37 @@ function assertTargets(loc, value) { throw new Error(`${msg(subLoc)} is not a valid target. Supported targets are ${validTargets}`); } else assertBrowserVersion(subLoc, val); } - return value; } - function assertBrowsersList(loc, value) { if (value !== undefined && !(0, _helperCompilationTargets().isBrowsersQueryValid)(value)) { throw new Error(`${msg(loc)} must be undefined, a string or an array of strings`); } } - function assertBrowserVersion(loc, value) { if (typeof value === "number" && Math.round(value) === value) return; if (typeof value === "string") return; throw new Error(`${msg(loc)} must be a string or an integer number`); } - function assertAssumptions(loc, value) { if (value === undefined) return; - if (typeof value !== "object" || value === null) { throw new Error(`${msg(loc)} must be an object or undefined.`); } let root = loc; - do { root = root.parent; } while (root.type !== "root"); - const inPreset = root.source === "preset"; - for (const name of Object.keys(value)) { const subLoc = access(loc, name); - if (!_options.assumptionsNames.has(name)) { throw new Error(`${msg(subLoc)} is not a supported assumption.`); } - if (typeof value[name] !== "boolean") { throw new Error(`${msg(subLoc)} must be a boolean.`); } - if (inPreset && value[name] === false) { throw new Error(`${msg(subLoc)} cannot be set to 'false' inside presets.`); } @@ -350,7 +273,6 @@ function assertAssumptions(loc, value) { return value; } - 0 && 0; //# sourceMappingURL=option-assertions.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/options.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/options.js index 3bb31cf54a3154..144b79203494ff 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/options.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/options.js @@ -6,13 +6,9 @@ Object.defineProperty(exports, "__esModule", { exports.assumptionsNames = void 0; exports.checkNoUnwrappedItemOptionPairs = checkNoUnwrappedItemOptionPairs; exports.validate = validate; - var _removed = require("./removed"); - var _optionAssertions = require("./option-assertions"); - var _configError = require("../../errors/config-error"); - const ROOT_VALIDATORS = { cwd: _optionAssertions.assertString, root: _optionAssertions.assertString, @@ -77,11 +73,9 @@ const COMMON_VALIDATORS = { const knownAssumptions = ["arrayLikeIsIterable", "constantReexports", "constantSuper", "enumerableModuleMeta", "ignoreFunctionLength", "ignoreToPrimitiveHint", "iterableIsArray", "mutableTemplateObject", "noClassCalls", "noDocumentAll", "noIncompleteNsImportDetection", "noNewArrows", "objectRestNoSymbols", "privateFieldsAsProperties", "pureGetters", "setClassMethods", "setComputedProperties", "setPublicClassFields", "setSpreadProperties", "skipForOfIteratorClosing", "superIsCallableConstructor"]; const assumptionsNames = new Set(knownAssumptions); exports.assumptionsNames = assumptionsNames; - function getSource(loc) { return loc.type === "root" ? loc.source : getSource(loc.parent); } - function validate(type, opts, filename) { try { return validateNested({ @@ -94,7 +88,6 @@ function validate(type, opts, filename) { throw configError; } } - function validateNested(loc, opts) { const type = getSource(loc); assertNoDuplicateSourcemap(opts); @@ -104,32 +97,25 @@ function validateNested(loc, opts) { name: key, parent: loc }; - if (type === "preset" && NONPRESET_VALIDATORS[key]) { throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is not allowed in preset options`); } - if (type !== "arguments" && ROOT_VALIDATORS[key]) { throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is only allowed in root programmatic options`); } - if (type !== "arguments" && type !== "configfile" && BABELRC_VALIDATORS[key]) { if (type === "babelrcfile" || type === "extendsfile") { throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is not allowed in .babelrc or "extends"ed files, only in root programmatic options, ` + `or babel.config.js/config file options`); } - throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is only allowed in root programmatic options, or babel.config.js/config file options`); } - const validator = COMMON_VALIDATORS[key] || NONPRESET_VALIDATORS[key] || BABELRC_VALIDATORS[key] || ROOT_VALIDATORS[key] || throwUnknownError; validator(optLoc, opts[key]); }); return opts; } - function throwUnknownError(loc) { const key = loc.name; - if (_removed.default[key]) { const { message, @@ -142,25 +128,20 @@ function throwUnknownError(loc) { throw unknownOptErr; } } - function has(obj, key) { return Object.prototype.hasOwnProperty.call(obj, key); } - function assertNoDuplicateSourcemap(opts) { if (has(opts, "sourceMap") && has(opts, "sourceMaps")) { throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both"); } } - function assertEnvSet(loc, value) { if (loc.parent.type === "env") { throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside of another .env block`); } - const parent = loc.parent; const obj = (0, _optionAssertions.assertObject)(loc, value); - if (obj) { for (const envName of Object.keys(obj)) { const env = (0, _optionAssertions.assertObject)((0, _optionAssertions.access)(loc, envName), obj[envName]); @@ -173,22 +154,17 @@ function assertEnvSet(loc, value) { validateNested(envLoc, env); } } - return obj; } - function assertOverridesList(loc, value) { if (loc.parent.type === "env") { throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside an .env block`); } - if (loc.parent.type === "overrides") { throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside an .overrides block`); } - const parent = loc.parent; const arr = (0, _optionAssertions.assertArray)(loc, value); - if (arr) { for (const [index, item] of arr.entries()) { const objLoc = (0, _optionAssertions.access)(loc, index); @@ -202,20 +178,16 @@ function assertOverridesList(loc, value) { validateNested(overridesLoc, env); } } - return arr; } - function checkNoUnwrappedItemOptionPairs(items, index, type, e) { if (index === 0) return; const lastItem = items[index - 1]; const thisItem = items[index]; - if (lastItem.file && lastItem.options === undefined && typeof thisItem.value === "object") { e.message += `\n- Maybe you meant to use\n` + `"${type}s": [\n ["${lastItem.file.request}", ${JSON.stringify(thisItem.value, undefined, 2)}]\n]\n` + `To be a valid ${type}, its name and options should be wrapped in a pair of brackets`; } } - 0 && 0; //# sourceMappingURL=options.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/plugins.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/plugins.js index ec8389665cb8b7..6ea3a0dc0a60dd 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/plugins.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/plugins.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.validatePluginObject = validatePluginObject; - var _optionAssertions = require("./option-assertions"); - const VALIDATORS = { name: _optionAssertions.assertString, manipulateOptions: _optionAssertions.assertFunction, @@ -17,21 +15,16 @@ const VALIDATORS = { parserOverride: _optionAssertions.assertFunction, generatorOverride: _optionAssertions.assertFunction }; - function assertVisitorMap(loc, value) { const obj = (0, _optionAssertions.assertObject)(loc, value); - if (obj) { Object.keys(obj).forEach(prop => assertVisitorHandler(prop, obj[prop])); - if (obj.enter || obj.exit) { throw new Error(`${(0, _optionAssertions.msg)(loc)} cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.`); } } - return obj; } - function assertVisitorHandler(key, value) { if (value && typeof value === "object") { Object.keys(value).forEach(handler => { @@ -42,10 +35,8 @@ function assertVisitorHandler(key, value) { } else if (typeof value !== "function") { throw new Error(`.visitor["${key}"] must be a function`); } - return value; } - function validatePluginObject(obj) { const rootPath = { type: "root", @@ -53,7 +44,6 @@ function validatePluginObject(obj) { }; Object.keys(obj).forEach(key => { const validator = VALIDATORS[key]; - if (validator) { const optLoc = { type: "option", @@ -69,7 +59,6 @@ function validatePluginObject(obj) { }); return obj; } - 0 && 0; //# sourceMappingURL=plugins.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/config-error.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/config-error.js index ecab2dc26a083c..1ee56a88383042 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/config-error.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/config-error.js @@ -4,18 +4,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _rewriteStackTrace = require("./rewrite-stack-trace"); - class ConfigError extends Error { constructor(message, filename) { super(message); (0, _rewriteStackTrace.expectedError)(this); if (filename) (0, _rewriteStackTrace.injcectVirtualStackFrame)(this, filename); } - } - exports.default = ConfigError; 0 && 0; diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js index c193a636a374ae..b07288b6f3fae3 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js @@ -7,13 +7,13 @@ exports.beginHiddenCallStack = beginHiddenCallStack; exports.endHiddenCallStack = endHiddenCallStack; exports.expectedError = expectedError; exports.injcectVirtualStackFrame = injcectVirtualStackFrame; + const ErrorToString = Function.call.bind(Error.prototype.toString); const SUPPORTED = !!Error.captureStackTrace; const START_HIDNG = "startHiding - secret - don't use this - v1"; const STOP_HIDNG = "stopHiding - secret - don't use this - v1"; const expectedErrors = new WeakSet(); const virtualFrames = new WeakMap(); - function CallSite(filename) { return Object.create({ isNative: () => false, @@ -28,7 +28,6 @@ function CallSite(filename) { toString: () => filename }); } - function injcectVirtualStackFrame(error, filename) { if (!SUPPORTED) return; let frames = virtualFrames.get(error); @@ -36,13 +35,11 @@ function injcectVirtualStackFrame(error, filename) { frames.push(CallSite(filename)); return error; } - function expectedError(error) { if (!SUPPORTED) return; expectedErrors.add(error); return error; } - function beginHiddenCallStack(fn) { if (!SUPPORTED) return fn; return Object.defineProperty(function (...args) { @@ -52,7 +49,6 @@ function beginHiddenCallStack(fn) { value: STOP_HIDNG }); } - function endHiddenCallStack(fn) { if (!SUPPORTED) return fn; return Object.defineProperty(function (...args) { @@ -61,30 +57,25 @@ function endHiddenCallStack(fn) { value: START_HIDNG }); } - function setupPrepareStackTrace() { setupPrepareStackTrace = () => {}; - const { prepareStackTrace = defaultPrepareStackTrace } = Error; + const MIN_STACK_TRACE_LIMIT = 50; Error.stackTraceLimit && (Error.stackTraceLimit = Math.max(Error.stackTraceLimit, MIN_STACK_TRACE_LIMIT)); - Error.prepareStackTrace = function stackTraceRewriter(err, trace) { let newTrace = []; const isExpected = expectedErrors.has(err); let status = isExpected ? "hiding" : "unknown"; - for (let i = 0; i < trace.length; i++) { const name = trace[i].getFunctionName(); - if (name === START_HIDNG) { status = "hiding"; } else if (name === STOP_HIDNG) { if (status === "hiding") { status = "showing"; - if (virtualFrames.has(err)) { newTrace.unshift(...virtualFrames.get(err)); } @@ -96,16 +87,13 @@ function setupPrepareStackTrace() { newTrace.push(trace[i]); } } - return prepareStackTrace(err, newTrace); }; } - function defaultPrepareStackTrace(err, trace) { if (trace.length === 0) return ErrorToString(err); return `${ErrorToString(err)}\n at ${trace.join("\n at ")}`; } - 0 && 0; //# sourceMappingURL=rewrite-stack-trace.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js index 724b0fdb97929d..1a37dc25d79f75 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js @@ -8,21 +8,15 @@ exports.isAsync = void 0; exports.isThenable = isThenable; exports.maybeAsync = maybeAsync; exports.waitFor = exports.onFirstPause = void 0; - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - const runGenerator = _gensync()(function* (item) { return yield* item; }); @@ -33,7 +27,6 @@ const isAsync = _gensync()({ }); exports.isAsync = isAsync; - function maybeAsync(fn, message) { return _gensync()({ sync(...args) { @@ -41,21 +34,17 @@ function maybeAsync(fn, message) { if (isThenable(result)) throw new Error(message); return result; }, - async(...args) { return Promise.resolve(fn.apply(this, args)); } - }); } - const withKind = _gensync()({ sync: cb => cb("sync"), async: function () { var _ref = _asyncToGenerator(function* (cb) { return cb("async"); }); - return function async(_x) { return _ref.apply(this, arguments); }; @@ -64,7 +53,6 @@ const withKind = _gensync()({ function forwardAsync(action, cb) { const g = _gensync()(action); - return withKind(kind => { const adapted = g[kind]; return cb(adapted); @@ -83,7 +71,6 @@ const onFirstPause = _gensync()({ completed = true; cb(err, value); }); - if (!completed) { firstPause(); } @@ -91,26 +78,21 @@ const onFirstPause = _gensync()({ }); exports.onFirstPause = onFirstPause; - const waitFor = _gensync()({ sync: x => x, async: function () { var _ref2 = _asyncToGenerator(function* (x) { return x; }); - return function async(_x2) { return _ref2.apply(this, arguments); }; }() }); - exports.waitFor = waitFor; - function isThenable(val) { return !!val && (typeof val === "object" || typeof val === "function") && !!val.then && typeof val.then === "function"; } - 0 && 0; //# sourceMappingURL=async.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/fs.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/fs.js index 31f49ae55080a6..db7f3d1d39db7b 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/fs.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/fs.js @@ -4,39 +4,29 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.stat = exports.readFile = void 0; - function _fs() { const data = require("fs"); - _fs = function () { return data; }; - return data; } - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - const readFile = _gensync()({ sync: _fs().readFileSync, errback: _fs().readFile }); - exports.readFile = readFile; - const stat = _gensync()({ sync: _fs().statSync, errback: _fs().stat }); - exports.stat = stat; 0 && 0; diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/functional.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/functional.js index a80eaf712ac06a..db849596b0ee8a 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/functional.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/functional.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.once = once; - var _async = require("./async"); - function once(fn) { let result; let resultP; @@ -19,7 +17,6 @@ function once(fn) { resolve = res; reject = rej; }); - try { result = yield* fn(); resultP = null; @@ -31,7 +28,6 @@ function once(fn) { } }; } - 0 && 0; //# sourceMappingURL=functional.js.map 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..fc9c19c4ce0e70 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 @@ -181,90 +181,63 @@ Object.defineProperty((0, exports), "traverse", { } }); exports.version = exports.types = void 0; - var _file = require("./transformation/file/file"); - var _buildExternalHelpers = require("./tools/build-external-helpers"); - var _files = require("./config/files"); - var _environment = require("./config/helpers/environment"); - function _types() { const data = require("@babel/types"); - _types = function () { return data; }; - return data; } - Object.defineProperty((0, exports), "types", { enumerable: true, get: function () { return _types(); } }); - function _parser() { const data = require("@babel/parser"); - _parser = function () { return data; }; - return data; } - function _traverse() { const data = require("@babel/traverse"); - _traverse = function () { return data; }; - return data; } - function _template() { const data = require("@babel/template"); - _template = function () { return data; }; - return data; } - var _config = require("./config"); - var _transform = require("./transform"); - var _transformFile = require("./transform-file"); - var _transformAst = require("./transform-ast"); - var _parse = require("./parse"); - -const version = "7.19.3"; +const version = "7.20.2"; exports.version = version; const DEFAULT_EXTENSIONS = Object.freeze([".js", ".jsx", ".es6", ".es", ".mjs", ".cjs"]); -exports.DEFAULT_EXTENSIONS = DEFAULT_EXTENSIONS; +exports.DEFAULT_EXTENSIONS = DEFAULT_EXTENSIONS; class OptionManager { init(opts) { return (0, _config.loadOptionsSync)(opts); } - } - exports.OptionManager = OptionManager; - function Plugin(alias) { throw new Error(`The (${alias}) Babel 5 plugin is being run with an unsupported Babel version.`); } - 0 && (exports.types = exports.traverse = exports.tokTypes = exports.template = 0); //# sourceMappingURL=index.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/parse.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/parse.js index 0c39e6af138a1e..93bb7d1006d584 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/parse.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/parse.js @@ -6,60 +6,43 @@ Object.defineProperty(exports, "__esModule", { exports.parse = void 0; exports.parseAsync = parseAsync; exports.parseSync = parseSync; - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - var _config = require("./config"); - var _parser = require("./parser"); - var _normalizeOpts = require("./transformation/normalize-opts"); - var _rewriteStackTrace = require("./errors/rewrite-stack-trace"); - const parseRunner = _gensync()(function* parse(code, opts) { const config = yield* (0, _config.default)(opts); - if (config === null) { return null; } - return yield* (0, _parser.default)(config.passes, (0, _normalizeOpts.default)(config), code); }); - const parse = function parse(code, opts, callback) { if (typeof opts === "function") { callback = opts; opts = undefined; } - if (callback === undefined) { { return (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.sync)(code, opts); } } - (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.errback)(code, opts, callback); }; - exports.parse = parse; - function parseSync(...args) { return (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.sync)(...args); } - function parseAsync(...args) { return (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.async)(...args); } - 0 && 0; //# sourceMappingURL=parse.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js index 67d1771ffbcf29..582c3e7f8f816e 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js @@ -4,29 +4,21 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = parser; - function _parser() { const data = require("@babel/parser"); - _parser = function () { return data; }; - return data; } - function _codeFrame() { const data = require("@babel/code-frame"); - _codeFrame = function () { return data; }; - return data; } - var _missingPluginHelper = require("./util/missing-plugin-helper"); - function* parser(pluginPasses, { parserOpts, highlightCode = true, @@ -34,32 +26,26 @@ function* parser(pluginPasses, { }, code) { try { const results = []; - for (const plugins of pluginPasses) { for (const plugin of plugins) { const { parserOverride } = plugin; - if (parserOverride) { const ast = parserOverride(code, parserOpts, _parser().parse); if (ast !== undefined) results.push(ast); } } } - if (results.length === 0) { return (0, _parser().parse)(code, parserOpts); } else if (results.length === 1) { yield* []; - if (typeof results[0].then === "function") { throw new Error(`You appear to be using an async parser plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`); } - return results[0]; } - throw new Error("More than one plugin attempted to override parsing."); } catch (err) { if (err.code === "BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED") { @@ -70,7 +56,6 @@ function* parser(pluginPasses, { loc, missingPlugin } = err; - if (loc) { const codeFrame = (0, _codeFrame().codeFrameColumns)(code, { start: { @@ -80,20 +65,16 @@ function* parser(pluginPasses, { }, { highlightCode }); - if (missingPlugin) { err.message = `${filename}: ` + (0, _missingPluginHelper.default)(missingPlugin[0], loc, codeFrame); } else { err.message = `${filename}: ${err.message}\n\n` + codeFrame; } - err.code = "BABEL_PARSE_ERROR"; } - throw err; } } - 0 && 0; //# sourceMappingURL=index.js.map 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..992bf81d4a1668 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,10 +266,30 @@ 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; +pluginNameMap.privateIn.syntax = pluginNameMap.privateIn.transform; const getNameURLCombination = ({ name, url @@ -298,16 +298,13 @@ const getNameURLCombination = ({ function generateMissingPluginMessage(missingPluginName, loc, codeFrame) { let helpMessage = `Support for the experimental syntax '${missingPluginName}' isn't currently enabled ` + `(${loc.line}:${loc.column + 1}):\n\n` + codeFrame; const pluginInfo = pluginNameMap[missingPluginName]; - if (pluginInfo) { const { syntax: syntaxPlugin, transform: transformPlugin } = pluginInfo; - if (syntaxPlugin) { const syntaxPluginInfo = getNameURLCombination(syntaxPlugin); - if (transformPlugin) { const transformPluginInfo = getNameURLCombination(transformPlugin); const sectionType = transformPlugin.name.startsWith("@babel/plugin") ? "plugins" : "presets"; @@ -318,10 +315,8 @@ If you want to leave it as-is, add ${syntaxPluginInfo} to the 'plugins' section } } } - return helpMessage; } - 0 && 0; //# sourceMappingURL=missing-plugin-helper.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js index 0fa09dcb710978..5ecbb6709ab447 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js @@ -4,49 +4,35 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _default; - function helpers() { const data = require("@babel/helpers"); - helpers = function () { return data; }; - return data; } - function _generator() { const data = require("@babel/generator"); - _generator = function () { return data; }; - return data; } - function _template() { const data = require("@babel/template"); - _template = function () { return data; }; - return data; } - function _t() { const data = require("@babel/types"); - _t = function () { return data; }; - return data; } - var _file = require("../transformation/file/file"); - const { arrayExpression, assignmentExpression, @@ -68,7 +54,6 @@ const { variableDeclaration, variableDeclarator } = _t(); - const buildUmdWrapper = replacements => _template().default.statement` (function (root, factory) { if (typeof define === "function" && define.amd) { @@ -82,17 +67,16 @@ const buildUmdWrapper = replacements => _template().default.statement` FACTORY_BODY }); `(replacements); - function buildGlobal(allowlist) { const namespace = identifier("babelHelpers"); const body = []; const container = functionExpression(null, [identifier("global")], blockStatement(body)); - const tree = program([expressionStatement(callExpression(container, [conditionalExpression(binaryExpression("===", unaryExpression("typeof", identifier("global")), stringLiteral("undefined")), identifier("self"), identifier("global"))]))]); + const tree = program([expressionStatement(callExpression(container, [ + conditionalExpression(binaryExpression("===", unaryExpression("typeof", identifier("global")), stringLiteral("undefined")), identifier("self"), identifier("global"))]))]); body.push(variableDeclaration("var", [variableDeclarator(namespace, assignmentExpression("=", memberExpression(identifier("global"), namespace), objectExpression([])))])); buildHelpers(body, namespace, allowlist); return tree; } - function buildModule(allowlist) { const body = []; const refs = buildHelpers(body, null, allowlist); @@ -101,7 +85,6 @@ function buildModule(allowlist) { }))); return program(body, [], "module"); } - function buildUmd(allowlist) { const namespace = identifier("babelHelpers"); const body = []; @@ -116,7 +99,6 @@ function buildUmd(allowlist) { UMD_ROOT: identifier("this") })]); } - function buildVar(allowlist) { const namespace = identifier("babelHelpers"); const body = []; @@ -126,12 +108,10 @@ function buildVar(allowlist) { body.push(expressionStatement(namespace)); return tree; } - function buildHelpers(body, namespace, allowlist) { const getHelperReference = name => { return namespace ? memberExpression(namespace, identifier(name)) : identifier(`_${name}`); }; - const refs = {}; helpers().list.forEach(function (name) { if (allowlist && allowlist.indexOf(name) < 0) return; @@ -144,7 +124,6 @@ function buildHelpers(body, namespace, allowlist) { }); return refs; } - function _default(allowlist, outputType = "global") { let tree; const build = { @@ -153,16 +132,13 @@ function _default(allowlist, outputType = "global") { umd: buildUmd, var: buildVar }[outputType]; - if (build) { tree = build(allowlist); } else { throw new Error(`Unsupported output type ${outputType}`); } - return (0, _generator().default)(tree).code; } - 0 && 0; //# sourceMappingURL=build-external-helpers.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-ast.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-ast.js index 3b8e147dc8cfba..ac9819b7adaf2d 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-ast.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-ast.js @@ -6,34 +6,25 @@ Object.defineProperty(exports, "__esModule", { exports.transformFromAst = void 0; exports.transformFromAstAsync = transformFromAstAsync; exports.transformFromAstSync = transformFromAstSync; - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - var _config = require("./config"); - var _transformation = require("./transformation"); - var _rewriteStackTrace = require("./errors/rewrite-stack-trace"); - const transformFromAstRunner = _gensync()(function* (ast, code, opts) { const config = yield* (0, _config.default)(opts); if (config === null) return null; if (!ast) throw new Error("No AST given"); return yield* (0, _transformation.run)(config, code, ast); }); - const transformFromAst = function transformFromAst(ast, code, optsOrCallback, maybeCallback) { let opts; let callback; - if (typeof optsOrCallback === "function") { callback = optsOrCallback; opts = undefined; @@ -41,26 +32,20 @@ const transformFromAst = function transformFromAst(ast, code, optsOrCallback, ma opts = optsOrCallback; callback = maybeCallback; } - if (callback === undefined) { { return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.sync)(ast, code, opts); } } - (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.errback)(ast, code, opts, callback); }; - exports.transformFromAst = transformFromAst; - function transformFromAstSync(...args) { return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.sync)(...args); } - function transformFromAstAsync(...args) { return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.async)(...args); } - 0 && 0; //# sourceMappingURL=transform-ast.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js index 97ad36632001af..a14110f1cec76e 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js @@ -11,20 +11,15 @@ const transformFile = function transformFile(filename, opts, callback) { if (typeof opts === "function") { callback = opts; } - callback(new Error("Transforming files is not supported in browsers"), null); }; - exports.transformFile = transformFile; - function transformFileSync() { throw new Error("Transforming files is not supported in browsers"); } - function transformFileAsync() { return Promise.reject(new Error("Transforming files is not supported in browsers")); } - 0 && 0; //# sourceMappingURL=transform-file-browser.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js index 7edcc054742cf8..6d8730761f9dff 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js @@ -6,25 +6,17 @@ Object.defineProperty(exports, "__esModule", { exports.transformFile = transformFile; exports.transformFileAsync = transformFileAsync; exports.transformFileSync = transformFileSync; - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - var _config = require("./config"); - var _transformation = require("./transformation"); - var fs = require("./gensync-utils/fs"); - ({}); - const transformFileRunner = _gensync()(function* (filename, opts) { const options = Object.assign({}, opts, { filename @@ -38,15 +30,12 @@ const transformFileRunner = _gensync()(function* (filename, opts) { function transformFile(...args) { return transformFileRunner.errback(...args); } - function transformFileSync(...args) { return transformFileRunner.sync(...args); } - function transformFileAsync(...args) { return transformFileRunner.async(...args); } - 0 && 0; //# sourceMappingURL=transform-file.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform.js index 3a5af74c28215c..e523a533734b71 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform.js @@ -6,33 +6,24 @@ Object.defineProperty(exports, "__esModule", { exports.transform = void 0; exports.transformAsync = transformAsync; exports.transformSync = transformSync; - function _gensync() { const data = require("gensync"); - _gensync = function () { return data; }; - return data; } - var _config = require("./config"); - var _transformation = require("./transformation"); - var _rewriteStackTrace = require("./errors/rewrite-stack-trace"); - const transformRunner = _gensync()(function* transform(code, opts) { const config = yield* (0, _config.default)(opts); if (config === null) return null; return yield* (0, _transformation.run)(config, code); }); - const transform = function transform(code, optsOrCallback, maybeCallback) { let opts; let callback; - if (typeof optsOrCallback === "function") { callback = optsOrCallback; opts = undefined; @@ -40,26 +31,20 @@ const transform = function transform(code, optsOrCallback, maybeCallback) { opts = optsOrCallback; callback = maybeCallback; } - if (callback === undefined) { { return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.sync)(code, opts); } } - (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.errback)(code, opts, callback); }; - exports.transform = transform; - function transformSync(...args) { return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.sync)(...args); } - function transformAsync(...args) { return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.async)(...args); } - 0 && 0; //# sourceMappingURL=transform.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js index 65745ed489ced9..0f0d35005e9782 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js @@ -4,94 +4,80 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = loadBlockHoistPlugin; - function _traverse() { const data = require("@babel/traverse"); - _traverse = function () { return data; }; - return data; } - var _plugin = require("../config/plugin"); - let LOADED_PLUGIN; +const blockHoistPlugin = { + name: "internal.blockHoist", + visitor: { + Block: { + exit({ + node + }) { + const { + body + } = node; + + let max = Math.pow(2, 30) - 1; + let hasChange = false; + for (let i = 0; i < body.length; i++) { + const n = body[i]; + const p = priority(n); + if (p > max) { + hasChange = true; + break; + } + max = p; + } + if (!hasChange) return; + + node.body = stableSort(body.slice()); + } + } + } +}; function loadBlockHoistPlugin() { if (!LOADED_PLUGIN) { LOADED_PLUGIN = new _plugin.default(Object.assign({}, blockHoistPlugin, { visitor: _traverse().default.explode(blockHoistPlugin.visitor) }), {}); } - return LOADED_PLUGIN; } - function priority(bodyNode) { const priority = bodyNode == null ? void 0 : bodyNode._blockHoist; if (priority == null) return 1; if (priority === true) return 2; return priority; } - function stableSort(body) { const buckets = Object.create(null); for (let i = 0; i < body.length; i++) { const n = body[i]; const p = priority(n); + const bucket = buckets[p] || (buckets[p] = []); bucket.push(n); } const keys = Object.keys(buckets).map(k => +k).sort((a, b) => b - a); let index = 0; - for (const key of keys) { const bucket = buckets[key]; - for (const n of bucket) { body[index++] = n; } } - return body; } - -const blockHoistPlugin = { - name: "internal.blockHoist", - visitor: { - Block: { - exit({ - node - }) { - const { - body - } = node; - let max = Math.pow(2, 30) - 1; - let hasChange = false; - - for (let i = 0; i < body.length; i++) { - const n = body[i]; - const p = priority(n); - - if (p > max) { - hasChange = true; - break; - } - - max = p; - } - - if (!hasChange) return; - node.body = stableSort(body.slice()); - } - - } - } -}; 0 && 0; //# sourceMappingURL=block-hoist-plugin.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js index d4f37239300e0d..77d941fc277de4 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js @@ -4,84 +4,61 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - function helpers() { const data = require("@babel/helpers"); - helpers = function () { return data; }; - return data; } - function _traverse() { const data = require("@babel/traverse"); - _traverse = function () { return data; }; - return data; } - function _codeFrame() { const data = require("@babel/code-frame"); - _codeFrame = function () { return data; }; - return data; } - function _t() { const data = require("@babel/types"); - _t = function () { return data; }; - return data; } - function _helperModuleTransforms() { const data = require("@babel/helper-module-transforms"); - _helperModuleTransforms = function () { return data; }; - return data; } - function _semver() { const data = require("semver"); - _semver = function () { return data; }; - return data; } - const { cloneNode, interpreterDirective } = _t(); - const errorVisitor = { enter(path, state) { const loc = path.node.loc; - if (loc) { state.loc = loc; path.stop(); } } - }; - class File { constructor(options, { code, @@ -124,7 +101,6 @@ class File { } = this.path.node; return interpreter ? interpreter.value : ""; } - set shebang(value) { if (value) { this.path.get("interpreter").replaceWith(interpreterDirective(value)); @@ -132,51 +108,42 @@ class File { this.path.get("interpreter").remove(); } } - set(key, val) { if (key === "helpersNamespace") { throw new Error("Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility." + "If you are using @babel/plugin-external-helpers you will need to use a newer " + "version than the one you currently have installed. " + "If you have your own implementation, you'll want to explore using 'helperGenerator' " + "alongside 'file.availableHelper()'."); } - this._map.set(key, val); } - get(key) { return this._map.get(key); } - has(key) { return this._map.has(key); } - getModuleName() { return (0, _helperModuleTransforms().getModuleName)(this.opts, this.opts); } - addImport() { throw new Error("This API has been removed. If you're looking for this " + "functionality in Babel 7, you should import the " + "'@babel/helper-module-imports' module and use the functions exposed " + " from that module, such as 'addNamed' or 'addDefault'."); } availableHelper(name, versionRange) { let minVersion; - try { minVersion = helpers().minVersion(name); } catch (err) { if (err.code !== "BABEL_HELPER_UNKNOWN") throw err; return false; } - if (typeof versionRange !== "string") return true; + if (_semver().valid(versionRange)) versionRange = `^${versionRange}`; return !_semver().intersects(`<${minVersion}`, versionRange) && !_semver().intersects(`>=8.0.0`, versionRange); } - addHelper(name) { const declar = this.declarations[name]; if (declar) return cloneNode(declar); const generator = this.get("helperGenerator"); - if (generator) { const res = generator(name); if (res) return res; @@ -185,11 +152,9 @@ class File { helpers().ensure(name, File); const uid = this.declarations[name] = this.scope.generateUidIdentifier(name); const dependencies = {}; - for (const dep of helpers().getDependencies(name)) { dependencies[dep] = this.addHelper(dep); } - const { nodes, globals @@ -209,14 +174,11 @@ class File { }); return uid; } - addTemplateObject() { throw new Error("This function has been moved into the template literal transform itself."); } - buildCodeFrameError(node, msg, _Error = SyntaxError) { let loc = node && (node.loc || node._loc); - if (!loc && node) { const state = { loc: null @@ -227,7 +189,6 @@ class File { if (loc) txt += " Location has been estimated."; msg += ` (${txt})`; } - if (loc) { const { highlightCode = true @@ -245,12 +206,9 @@ class File { highlightCode }); } - return new _Error(msg); } - } - exports.default = File; 0 && 0; diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js index 9b7aae784ee838..b711469093c4a9 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js @@ -4,29 +4,21 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = generateCode; - function _convertSourceMap() { const data = require("convert-source-map"); - _convertSourceMap = function () { return data; }; - return data; } - function _generator() { const data = require("@babel/generator"); - _generator = function () { return data; }; - return data; } - var _mergeMap = require("./merge-map"); - function generateCode(pluginPasses, file) { const { opts, @@ -38,27 +30,22 @@ function generateCode(pluginPasses, file) { generatorOpts } = opts; const results = []; - for (const plugins of pluginPasses) { for (const plugin of plugins) { const { generatorOverride } = plugin; - if (generatorOverride) { const result = generatorOverride(ast, generatorOpts, code, _generator().default); if (result !== undefined) results.push(result); } } } - let result; - if (results.length === 0) { result = (0, _generator().default)(ast, generatorOpts, code); } else if (results.length === 1) { result = results[0]; - if (typeof result.then === "function") { throw new Error(`You appear to be using an async codegen plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, ` + `you may need to upgrade your @babel/core version.`); } @@ -70,7 +57,6 @@ function generateCode(pluginPasses, file) { code: outputCode, decodedMap: outputMap = result.map } = result; - if (outputMap) { if (inputMap) { outputMap = (0, _mergeMap.default)(inputMap.toObject(), outputMap, generatorOpts.sourceFileName); @@ -78,21 +64,17 @@ function generateCode(pluginPasses, file) { outputMap = result.map; } } - if (opts.sourceMaps === "inline" || opts.sourceMaps === "both") { outputCode += "\n" + _convertSourceMap().fromObject(outputMap).toComment(); } - if (opts.sourceMaps === "inline") { outputMap = null; } - return { outputCode, outputMap }; } - 0 && 0; //# sourceMappingURL=generate.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js index 422ec27842eb98..62fab307ec76f3 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js @@ -4,44 +4,36 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = mergeSourceMap; - function _remapping() { const data = require("@ampproject/remapping"); - _remapping = function () { return data; }; - return data; } - function mergeSourceMap(inputMap, map, sourceFileName) { const source = sourceFileName.replace(/\\/g, "/"); - let found = false; + let found = false; const result = _remapping()(rootless(map), (s, ctx) => { if (s === source && !found) { found = true; ctx.source = ""; return rootless(inputMap); } - return null; }); - if (typeof inputMap.sourceRoot === "string") { result.sourceRoot = inputMap.sourceRoot; } return Object.assign({}, result); } - function rootless(map) { return Object.assign({}, map, { sourceRoot: null }); } - 0 && 0; //# sourceMappingURL=merge-map.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js index 17f8e31090bdbd..8eaf3b3be2a30b 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js @@ -4,49 +4,33 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.run = run; - function _traverse() { const data = require("@babel/traverse"); - _traverse = function () { return data; }; - return data; } - var _pluginPass = require("./plugin-pass"); - var _blockHoistPlugin = require("./block-hoist-plugin"); - var _normalizeOpts = require("./normalize-opts"); - var _normalizeFile = require("./normalize-file"); - var _generate = require("./file/generate"); - var _deepArray = require("../config/helpers/deep-array"); - function* run(config, code, ast) { const file = yield* (0, _normalizeFile.default)(config.passes, (0, _normalizeOpts.default)(config), code, ast); const opts = file.opts; - try { yield* transformFile(file, config.passes); } catch (e) { var _opts$filename; - e.message = `${(_opts$filename = opts.filename) != null ? _opts$filename : "unknown file"}: ${e.message}`; - if (!e.code) { e.code = "BABEL_TRANSFORM_ERROR"; } - throw e; } - let outputCode, outputMap; - try { if (opts.code !== false) { ({ @@ -56,16 +40,12 @@ function* run(config, code, ast) { } } catch (e) { var _opts$filename2; - e.message = `${(_opts$filename2 = opts.filename) != null ? _opts$filename2 : "unknown file"}: ${e.message}`; - if (!e.code) { e.code = "BABEL_GENERATE_ERROR"; } - throw e; } - return { metadata: file.metadata, options: opts, @@ -76,27 +56,23 @@ function* run(config, code, ast) { externalDependencies: (0, _deepArray.flattenToSet)(config.externalDependencies) }; } - function* transformFile(file, pluginPasses) { for (const pluginPairs of pluginPasses) { const passPairs = []; const passes = []; const visitors = []; - for (const plugin of pluginPairs.concat([(0, _blockHoistPlugin.default)()])) { const pass = new _pluginPass.default(file, plugin.key, plugin.options); passPairs.push([plugin, pass]); passes.push(pass); visitors.push(plugin.visitor); } - for (const [plugin, pass] of passPairs) { const fn = plugin.pre; - if (fn) { const result = fn.call(pass, file); - yield* []; + yield* []; if (isThenable(result)) { throw new Error(`You appear to be using an plugin with an async .pre, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`); } @@ -104,16 +80,13 @@ function* transformFile(file, pluginPasses) { } const visitor = _traverse().default.visitors.merge(visitors, passes, file.opts.wrapPluginVisitorMethod); - (0, _traverse().default)(file.ast, visitor, file.scope); - for (const [plugin, pass] of passPairs) { const fn = plugin.post; - if (fn) { const result = fn.call(pass, file); - yield* []; + yield* []; if (isThenable(result)) { throw new Error(`You appear to be using an plugin with an async .post, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`); } @@ -121,11 +94,9 @@ function* transformFile(file, pluginPasses) { } } } - function isThenable(val) { return !!val && (typeof val === "object" || typeof val === "function") && !!val.then && typeof val.then === "function"; } - 0 && 0; //# sourceMappingURL=index.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js index 98a8f0ad322b03..dd3cc8dc847d5e 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js @@ -4,99 +4,74 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = normalizeFile; - function _fs() { const data = require("fs"); - _fs = function () { return data; }; - return data; } - function _path() { const data = require("path"); - _path = function () { return data; }; - return data; } - function _debug() { const data = require("debug"); - _debug = function () { return data; }; - return data; } - function _t() { const data = require("@babel/types"); - _t = function () { return data; }; - return data; } - function _convertSourceMap() { const data = require("convert-source-map"); - _convertSourceMap = function () { return data; }; - return data; } - var _file = require("./file/file"); - var _parser = require("../parser"); - var _cloneDeep = require("./util/clone-deep"); - const { file, traverseFast } = _t(); - const debug = _debug()("babel:transform:file"); - const LARGE_INPUT_SOURCEMAP_THRESHOLD = 3000000; +const INLINE_SOURCEMAP_REGEX = /^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/; +const EXTERNAL_SOURCEMAP_REGEX = /^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/; function* normalizeFile(pluginPasses, options, code, ast) { code = `${code || ""}`; - if (ast) { if (ast.type === "Program") { ast = file(ast, [], []); } else if (ast.type !== "File") { throw new Error("AST root must be a Program or File node"); } - if (options.cloneInputAst) { ast = (0, _cloneDeep.default)(ast); } } else { ast = yield* (0, _parser.default)(pluginPasses, options, code); } - let inputMap = null; - if (options.inputSourceMap !== false) { if (typeof options.inputSourceMap === "object") { inputMap = _convertSourceMap().fromObject(options.inputSourceMap); } - if (!inputMap) { const lastComment = extractComments(INLINE_SOURCEMAP_REGEX, ast); - if (lastComment) { try { inputMap = _convertSourceMap().fromComment(lastComment); @@ -105,20 +80,17 @@ function* normalizeFile(pluginPasses, options, code, ast) { } } } - if (!inputMap) { const lastComment = extractComments(EXTERNAL_SOURCEMAP_REGEX, ast); - if (typeof options.filename === "string" && lastComment) { try { const match = EXTERNAL_SOURCEMAP_REGEX.exec(lastComment); - const inputMapContent = _fs().readFileSync(_path().resolve(_path().dirname(options.filename), match[1])); - if (inputMapContent.length > LARGE_INPUT_SOURCEMAP_THRESHOLD) { debug("skip merging input map > 1 MB"); } else { - inputMap = _convertSourceMap().fromJSON(inputMapContent); + inputMap = _convertSourceMap().fromJSON( + inputMapContent); } } catch (err) { debug("discarding unknown file input sourcemap", err); @@ -128,17 +100,12 @@ function* normalizeFile(pluginPasses, options, code, ast) { } } } - return new _file.default(options, { code, ast: ast, inputMap }); } - -const INLINE_SOURCEMAP_REGEX = /^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/; -const EXTERNAL_SOURCEMAP_REGEX = /^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/; - function extractCommentsFromList(regex, comments, lastComment) { if (comments) { comments = comments.filter(({ @@ -148,14 +115,11 @@ function extractCommentsFromList(regex, comments, lastComment) { lastComment = value; return false; } - return true; }); } - return [comments, lastComment]; } - function extractComments(regex, ast) { let lastComment = null; traverseFast(ast, node => { @@ -165,7 +129,6 @@ function extractComments(regex, ast) { }); return lastComment; } - 0 && 0; //# sourceMappingURL=normalize-file.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-opts.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-opts.js index 1f0656e8c0b764..20826fc208e9a5 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-opts.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-opts.js @@ -4,17 +4,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = normalizeOptions; - function _path() { const data = require("path"); - _path = function () { return data; }; - return data; } - function normalizeOptions(config) { const { filename, @@ -49,7 +45,6 @@ function normalizeOptions(config) { sourceFileName }, opts.generatorOpts) }); - for (const plugins of config.passes) { for (const plugin of plugins) { if (plugin.manipulateOptions) { @@ -57,10 +52,8 @@ function normalizeOptions(config) { } } } - return options; } - 0 && 0; //# sourceMappingURL=normalize-opts.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js index c49cfe61758aaa..90b3e847ff4687 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js @@ -4,8 +4,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - class PluginPass { + constructor(file, key, options) { this._map = new Map(); this.key = void 0; @@ -19,33 +19,25 @@ class PluginPass { this.cwd = file.opts.cwd; this.filename = file.opts.filename; } - set(key, val) { this._map.set(key, val); } - get(key) { return this._map.get(key); } - availableHelper(name, versionRange) { return this.file.availableHelper(name, versionRange); } - addHelper(name) { return this.file.addHelper(name); } - addImport() { return this.file.addImport(); } - buildCodeFrameError(node, msg, _Error) { return this.file.buildCodeFrameError(node, msg, _Error); } - } - exports.default = PluginPass; { PluginPass.prototype.getModuleName = function getModuleName() { diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/util/clone-deep.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/util/clone-deep.js index bce456c9eb3044..94d0101b2e50f5 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/util/clone-deep.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/util/clone-deep.js @@ -4,40 +4,32 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _default; - function deepClone(value, cache) { if (value !== null) { if (cache.has(value)) return cache.get(value); let cloned; - if (Array.isArray(value)) { cloned = new Array(value.length); - for (let i = 0; i < value.length; i++) { cloned[i] = typeof value[i] !== "object" ? value[i] : deepClone(value[i], cache); } } else { cloned = {}; const keys = Object.keys(value); - for (let i = 0; i < keys.length; i++) { const key = keys[i]; cloned[key] = typeof value[key] !== "object" ? value[key] : deepClone(value[key], cache); } } - cache.set(value, cloned); return cloned; } - return value; } - function _default(value) { if (typeof value !== "object") return value; return deepClone(value, new Map()); } - 0 && 0; //# sourceMappingURL=clone-deep.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/vendor/import-meta-resolve.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/vendor/import-meta-resolve.js index 637019e03305f5..475bdcbe8b2db5 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/vendor/import-meta-resolve.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/vendor/import-meta-resolve.js @@ -5,71 +5,53 @@ Object.defineProperty(exports, "__esModule", { }); exports.moduleResolve = moduleResolve; exports.resolve = resolve; - function _url() { const data = require("url"); - _url = function () { return data; }; - return data; } - function _fs() { const data = _interopRequireWildcard(require("fs"), true); - _fs = function () { return data; }; - return data; } - function _path() { const data = require("path"); - _path = function () { return data; }; - return data; } - function _assert() { const data = require("assert"); - _assert = function () { return data; }; - return data; } - function _util() { const data = require("util"); - _util = function () { return data; }; - return data; } - 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; } - function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - var re$3 = { exports: {} }; + const SEMVER_SPEC_VERSION = '2.0.0'; const MAX_LENGTH$2 = 256; const MAX_SAFE_INTEGER$1 = Number.MAX_SAFE_INTEGER || 9007199254740991; + const MAX_SAFE_COMPONENT_LENGTH = 16; var constants = { SEMVER_SPEC_VERSION, @@ -79,18 +61,17 @@ var constants = { }; const debug$1 = typeof process === 'object' && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...args) => console.error('SEMVER', ...args) : () => {}; var debug_1 = debug$1; - (function (module, exports) { const { MAX_SAFE_COMPONENT_LENGTH } = constants; const debug = debug_1; exports = module.exports = {}; + const re = exports.re = []; const src = exports.src = []; const t = exports.t = {}; let R = 0; - const createToken = (name, value, isGlobal) => { const index = R++; debug(name, index, value); @@ -101,75 +82,84 @@ var debug_1 = debug$1; createToken('NUMERICIDENTIFIER', '0|[1-9]\\d*'); createToken('NUMERICIDENTIFIERLOOSE', '[0-9]+'); + createToken('NONNUMERICIDENTIFIER', '\\d*[a-zA-Z-][a-zA-Z0-9-]*'); + createToken('MAINVERSION', `(${src[t.NUMERICIDENTIFIER]})\\.` + `(${src[t.NUMERICIDENTIFIER]})\\.` + `(${src[t.NUMERICIDENTIFIER]})`); createToken('MAINVERSIONLOOSE', `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` + `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` + `(${src[t.NUMERICIDENTIFIERLOOSE]})`); + createToken('PRERELEASEIDENTIFIER', `(?:${src[t.NUMERICIDENTIFIER]}|${src[t.NONNUMERICIDENTIFIER]})`); createToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NUMERICIDENTIFIERLOOSE]}|${src[t.NONNUMERICIDENTIFIER]})`); + createToken('PRERELEASE', `(?:-(${src[t.PRERELEASEIDENTIFIER]}(?:\\.${src[t.PRERELEASEIDENTIFIER]})*))`); createToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`); + createToken('BUILDIDENTIFIER', '[0-9A-Za-z-]+'); + createToken('BUILD', `(?:\\+(${src[t.BUILDIDENTIFIER]}(?:\\.${src[t.BUILDIDENTIFIER]})*))`); + createToken('FULLPLAIN', `v?${src[t.MAINVERSION]}${src[t.PRERELEASE]}?${src[t.BUILD]}?`); createToken('FULL', `^${src[t.FULLPLAIN]}$`); + createToken('LOOSEPLAIN', `[v=\\s]*${src[t.MAINVERSIONLOOSE]}${src[t.PRERELEASELOOSE]}?${src[t.BUILD]}?`); createToken('LOOSE', `^${src[t.LOOSEPLAIN]}$`); createToken('GTLT', '((?:<|>)?=?)'); + createToken('XRANGEIDENTIFIERLOOSE', `${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`); createToken('XRANGEIDENTIFIER', `${src[t.NUMERICIDENTIFIER]}|x|X|\\*`); createToken('XRANGEPLAIN', `[v=\\s]*(${src[t.XRANGEIDENTIFIER]})` + `(?:\\.(${src[t.XRANGEIDENTIFIER]})` + `(?:\\.(${src[t.XRANGEIDENTIFIER]})` + `(?:${src[t.PRERELEASE]})?${src[t.BUILD]}?` + `)?)?`); createToken('XRANGEPLAINLOOSE', `[v=\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})` + `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` + `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` + `(?:${src[t.PRERELEASELOOSE]})?${src[t.BUILD]}?` + `)?)?`); createToken('XRANGE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAIN]}$`); createToken('XRANGELOOSE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAINLOOSE]}$`); + createToken('COERCE', `${'(^|[^\\d])' + '(\\d{1,'}${MAX_SAFE_COMPONENT_LENGTH}})` + `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + `(?:$|[^\\d])`); createToken('COERCERTL', src[t.COERCE], true); + createToken('LONETILDE', '(?:~>?)'); createToken('TILDETRIM', `(\\s*)${src[t.LONETILDE]}\\s+`, true); exports.tildeTrimReplace = '$1~'; createToken('TILDE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`); createToken('TILDELOOSE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`); + createToken('LONECARET', '(?:\\^)'); createToken('CARETTRIM', `(\\s*)${src[t.LONECARET]}\\s+`, true); exports.caretTrimReplace = '$1^'; createToken('CARET', `^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`); createToken('CARETLOOSE', `^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`); + createToken('COMPARATORLOOSE', `^${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]})$|^$`); createToken('COMPARATOR', `^${src[t.GTLT]}\\s*(${src[t.FULLPLAIN]})$|^$`); + createToken('COMPARATORTRIM', `(\\s*)${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`, true); exports.comparatorTrimReplace = '$1$2$3'; + createToken('HYPHENRANGE', `^\\s*(${src[t.XRANGEPLAIN]})` + `\\s+-\\s+` + `(${src[t.XRANGEPLAIN]})` + `\\s*$`); createToken('HYPHENRANGELOOSE', `^\\s*(${src[t.XRANGEPLAINLOOSE]})` + `\\s+-\\s+` + `(${src[t.XRANGEPLAINLOOSE]})` + `\\s*$`); + createToken('STAR', '(<|>)?=?\\s*\\*'); createToken('GTE0', '^\\s*>=\\s*0\\.0\\.0\\s*$'); createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$'); })(re$3, re$3.exports); const opts = ['includePrerelease', 'loose', 'rtl']; - const parseOptions$2 = options => !options ? {} : typeof options !== 'object' ? { loose: true } : opts.filter(k => options[k]).reduce((o, k) => { o[k] = true; return o; }, {}); - var parseOptions_1 = parseOptions$2; const numeric = /^[0-9]+$/; - const compareIdentifiers$1 = (a, b) => { const anum = numeric.test(a); const bnum = numeric.test(b); - if (anum && bnum) { a = +a; b = +b; } - return a === b ? 0 : anum && !bnum ? -1 : bnum && !anum ? 1 : a < b ? -1 : 1; }; - const rcompareIdentifiers = (a, b) => compareIdentifiers$1(b, a); - var identifiers = { compareIdentifiers: compareIdentifiers$1, rcompareIdentifiers @@ -187,11 +177,9 @@ const parseOptions$1 = parseOptions_1; const { compareIdentifiers } = identifiers; - class SemVer$c { constructor(version, options) { options = parseOptions$1(options); - if (version instanceof SemVer$c) { if (version.loose === !!options.loose && version.includePrerelease === !!options.includePrerelease) { return version; @@ -201,34 +189,28 @@ class SemVer$c { } else if (typeof version !== 'string') { throw new TypeError(`Invalid Version: ${version}`); } - if (version.length > MAX_LENGTH$1) { throw new TypeError(`version is longer than ${MAX_LENGTH$1} characters`); } - debug('SemVer', version, options); this.options = options; this.loose = !!options.loose; this.includePrerelease = !!options.includePrerelease; const m = version.trim().match(options.loose ? re$2[t$2.LOOSE] : re$2[t$2.FULL]); - if (!m) { throw new TypeError(`Invalid Version: ${version}`); } - this.raw = version; + this.major = +m[1]; this.minor = +m[2]; this.patch = +m[3]; - if (this.major > MAX_SAFE_INTEGER || this.major < 0) { throw new TypeError('Invalid major version'); } - if (this.minor > MAX_SAFE_INTEGER || this.minor < 0) { throw new TypeError('Invalid minor version'); } - if (this.patch > MAX_SAFE_INTEGER || this.patch < 0) { throw new TypeError('Invalid patch version'); } @@ -239,60 +221,45 @@ class SemVer$c { this.prerelease = m[4].split('.').map(id => { if (/^[0-9]+$/.test(id)) { const num = +id; - if (num >= 0 && num < MAX_SAFE_INTEGER) { return num; } } - return id; }); } - this.build = m[5] ? m[5].split('.') : []; this.format(); } - format() { this.version = `${this.major}.${this.minor}.${this.patch}`; - if (this.prerelease.length) { this.version += `-${this.prerelease.join('.')}`; } - return this.version; } - toString() { return this.version; } - compare(other) { debug('SemVer.compare', this.version, this.options, other); - if (!(other instanceof SemVer$c)) { if (typeof other === 'string' && other === this.version) { return 0; } - other = new SemVer$c(other, this.options); } - if (other.version === this.version) { return 0; } - return this.compareMain(other) || this.comparePre(other); } - compareMain(other) { if (!(other instanceof SemVer$c)) { other = new SemVer$c(other, this.options); } - return compareIdentifiers(this.major, other.major) || compareIdentifiers(this.minor, other.minor) || compareIdentifiers(this.patch, other.patch); } - comparePre(other) { if (!(other instanceof SemVer$c)) { other = new SemVer$c(other, this.options); @@ -305,14 +272,11 @@ class SemVer$c { } else if (!this.prerelease.length && !other.prerelease.length) { return 0; } - let i = 0; - do { const a = this.prerelease[i]; const b = other.prerelease[i]; debug('prerelease compare', i, a, b); - if (a === undefined && b === undefined) { return 0; } else if (b === undefined) { @@ -326,19 +290,15 @@ class SemVer$c { } } while (++i); } - compareBuild(other) { if (!(other instanceof SemVer$c)) { other = new SemVer$c(other, this.options); } - let i = 0; - do { const a = this.build[i]; const b = other.build[i]; debug('prerelease compare', i, a, b); - if (a === undefined && b === undefined) { return 0; } else if (b === undefined) { @@ -362,73 +322,59 @@ class SemVer$c { this.major++; this.inc('pre', identifier); break; - case 'preminor': this.prerelease.length = 0; this.patch = 0; this.minor++; this.inc('pre', identifier); break; - case 'prepatch': this.prerelease.length = 0; this.inc('patch', identifier); this.inc('pre', identifier); break; - case 'prerelease': if (this.prerelease.length === 0) { this.inc('patch', identifier); } - this.inc('pre', identifier); break; - case 'major': if (this.minor !== 0 || this.patch !== 0 || this.prerelease.length === 0) { this.major++; } - this.minor = 0; this.patch = 0; this.prerelease = []; break; - case 'minor': if (this.patch !== 0 || this.prerelease.length === 0) { this.minor++; } - this.patch = 0; this.prerelease = []; break; - case 'patch': if (this.prerelease.length === 0) { this.patch++; } - this.prerelease = []; break; - case 'pre': if (this.prerelease.length === 0) { this.prerelease = [0]; } else { let i = this.prerelease.length; - while (--i >= 0) { if (typeof this.prerelease[i] === 'number') { this.prerelease[i]++; i = -2; } } - if (i === -1) { this.prerelease.push(0); } } - if (identifier) { if (compareIdentifiers(this.prerelease[0], identifier) === 0) { if (isNaN(this.prerelease[1])) { @@ -438,20 +384,15 @@ class SemVer$c { this.prerelease = [identifier, 0]; } } - break; - default: throw new Error(`invalid increment argument: ${release}`); } - this.format(); this.raw = this.version; return this; } - } - var semver$2 = SemVer$c; const { MAX_LENGTH @@ -462,81 +403,61 @@ const { } = re$3.exports; const SemVer$b = semver$2; const parseOptions = parseOptions_1; - const parse$5 = (version, options) => { options = parseOptions(options); - if (version instanceof SemVer$b) { return version; } - if (typeof version !== 'string') { return null; } - if (version.length > MAX_LENGTH) { return null; } - const r = options.loose ? re$1[t$1.LOOSE] : re$1[t$1.FULL]; - if (!r.test(version)) { return null; } - try { return new SemVer$b(version, options); } catch (er) { return null; } }; - var parse_1 = parse$5; const parse$4 = parse_1; - const valid$1 = (version, options) => { const v = parse$4(version, options); return v ? v.version : null; }; - var valid_1 = valid$1; const parse$3 = parse_1; - const clean = (version, options) => { const s = parse$3(version.trim().replace(/^[=v]+/, ''), options); return s ? s.version : null; }; - var clean_1 = clean; const SemVer$a = semver$2; - const inc = (version, release, options, identifier) => { if (typeof options === 'string') { identifier = options; options = undefined; } - try { return new SemVer$a(version instanceof SemVer$a ? version.version : version, options).inc(release, identifier).version; } catch (er) { return null; } }; - var inc_1 = inc; const SemVer$9 = semver$2; - const compare$a = (a, b, loose) => new SemVer$9(a, loose).compare(new SemVer$9(b, loose)); - var compare_1 = compare$a; const compare$9 = compare_1; - const eq$2 = (a, b, loose) => compare$9(a, b, loose) === 0; - var eq_1 = eq$2; const parse$2 = parse_1; const eq$1 = eq_1; - const diff = (version1, version2) => { if (eq$1(version1, version2)) { return null; @@ -546,7 +467,6 @@ const diff = (version1, version2) => { const hasPre = v1.prerelease.length || v2.prerelease.length; const prefix = hasPre ? 'pre' : ''; const defaultResult = hasPre ? 'prerelease' : ''; - for (const key in v1) { if (key === 'major' || key === 'minor' || key === 'patch') { if (v1[key] !== v2[key]) { @@ -554,88 +474,59 @@ const diff = (version1, version2) => { } } } - return defaultResult; } }; var diff_1 = diff; const SemVer$8 = semver$2; - const major = (a, loose) => new SemVer$8(a, loose).major; - var major_1 = major; const SemVer$7 = semver$2; - const minor = (a, loose) => new SemVer$7(a, loose).minor; - var minor_1 = minor; const SemVer$6 = semver$2; - const patch = (a, loose) => new SemVer$6(a, loose).patch; - var patch_1 = patch; const parse$1 = parse_1; - const prerelease = (version, options) => { const parsed = parse$1(version, options); return parsed && parsed.prerelease.length ? parsed.prerelease : null; }; - var prerelease_1 = prerelease; const compare$8 = compare_1; - const rcompare = (a, b, loose) => compare$8(b, a, loose); - var rcompare_1 = rcompare; const compare$7 = compare_1; - const compareLoose = (a, b) => compare$7(a, b, true); - var compareLoose_1 = compareLoose; const SemVer$5 = semver$2; - const compareBuild$2 = (a, b, loose) => { const versionA = new SemVer$5(a, loose); const versionB = new SemVer$5(b, loose); return versionA.compare(versionB) || versionA.compareBuild(versionB); }; - var compareBuild_1 = compareBuild$2; const compareBuild$1 = compareBuild_1; - const sort = (list, loose) => list.sort((a, b) => compareBuild$1(a, b, loose)); - var sort_1 = sort; const compareBuild = compareBuild_1; - const rsort = (list, loose) => list.sort((a, b) => compareBuild(b, a, loose)); - var rsort_1 = rsort; const compare$6 = compare_1; - const gt$3 = (a, b, loose) => compare$6(a, b, loose) > 0; - var gt_1 = gt$3; const compare$5 = compare_1; - const lt$2 = (a, b, loose) => compare$5(a, b, loose) < 0; - var lt_1 = lt$2; const compare$4 = compare_1; - const neq$1 = (a, b, loose) => compare$4(a, b, loose) !== 0; - var neq_1 = neq$1; const compare$3 = compare_1; - const gte$2 = (a, b, loose) => compare$3(a, b, loose) >= 0; - var gte_1 = gte$2; const compare$2 = compare_1; - const lte$2 = (a, b, loose) => compare$2(a, b, loose) <= 0; - var lte_1 = lte$2; const eq = eq_1; const neq = neq_1; @@ -643,56 +534,42 @@ const gt$2 = gt_1; const gte$1 = gte_1; const lt$1 = lt_1; const lte$1 = lte_1; - const cmp = (a, op, b, loose) => { switch (op) { case '===': if (typeof a === 'object') { a = a.version; } - if (typeof b === 'object') { b = b.version; } - return a === b; - case '!==': if (typeof a === 'object') { a = a.version; } - if (typeof b === 'object') { b = b.version; } - return a !== b; - case '': case '=': case '==': return eq(a, b, loose); - case '!=': return neq(a, b, loose); - case '>': return gt$2(a, b, loose); - case '>=': return gte$1(a, b, loose); - case '<': return lt$1(a, b, loose); - case '<=': return lte$1(a, b, loose); - default: throw new TypeError(`Invalid operator: ${op}`); } }; - var cmp_1 = cmp; const SemVer$4 = semver$2; const parse = parse_1; @@ -700,54 +577,41 @@ const { re, t } = re$3.exports; - const coerce = (version, options) => { if (version instanceof SemVer$4) { return version; } - if (typeof version === 'number') { version = String(version); } - if (typeof version !== 'string') { return null; } - options = options || {}; let match = null; - if (!options.rtl) { match = version.match(re[t.COERCE]); } else { let next; - while ((next = re[t.COERCERTL].exec(version)) && (!match || match.index + match[0].length !== version.length)) { if (!match || next.index + next[0].length !== match.index + match[0].length) { match = next; } - re[t.COERCERTL].lastIndex = next.index + next[1].length + next[2].length; } - re[t.COERCERTL].lastIndex = -1; } - if (match === null) { return null; } - return parse(`${match[2]}.${match[3] || '0'}.${match[4] || '0'}`, options); }; - var coerce_1 = coerce; var iterator; var hasRequiredIterator; - function requireIterator() { if (hasRequiredIterator) return iterator; hasRequiredIterator = 1; - iterator = function (Yallist) { Yallist.prototype[Symbol.iterator] = function* () { for (let walker = this.head; walker; walker = walker.next) { @@ -755,31 +619,24 @@ function requireIterator() { } }; }; - return iterator; } - var yallist; var hasRequiredYallist; - function requireYallist() { if (hasRequiredYallist) return yallist; hasRequiredYallist = 1; yallist = Yallist; Yallist.Node = Node; Yallist.create = Yallist; - function Yallist(list) { var self = this; - if (!(self instanceof Yallist)) { self = new Yallist(); } - self.tail = null; self.head = null; self.length = 0; - if (list && typeof list.forEach === 'function') { list.forEach(function (item) { self.push(item); @@ -789,211 +646,161 @@ function requireYallist() { self.push(arguments[i]); } } - return self; } - Yallist.prototype.removeNode = function (node) { if (node.list !== this) { throw new Error('removing node which does not belong to this list'); } - var next = node.next; var prev = node.prev; - if (next) { next.prev = prev; } - if (prev) { prev.next = next; } - if (node === this.head) { this.head = next; } - if (node === this.tail) { this.tail = prev; } - node.list.length--; node.next = null; node.prev = null; node.list = null; return next; }; - Yallist.prototype.unshiftNode = function (node) { if (node === this.head) { return; } - if (node.list) { node.list.removeNode(node); } - var head = this.head; node.list = this; node.next = head; - if (head) { head.prev = node; } - this.head = node; - if (!this.tail) { this.tail = node; } - this.length++; }; - Yallist.prototype.pushNode = function (node) { if (node === this.tail) { return; } - if (node.list) { node.list.removeNode(node); } - var tail = this.tail; node.list = this; node.prev = tail; - if (tail) { tail.next = node; } - this.tail = node; - if (!this.head) { this.head = node; } - this.length++; }; - Yallist.prototype.push = function () { for (var i = 0, l = arguments.length; i < l; i++) { push(this, arguments[i]); } - return this.length; }; - Yallist.prototype.unshift = function () { for (var i = 0, l = arguments.length; i < l; i++) { unshift(this, arguments[i]); } - return this.length; }; - Yallist.prototype.pop = function () { if (!this.tail) { return undefined; } - var res = this.tail.value; this.tail = this.tail.prev; - if (this.tail) { this.tail.next = null; } else { this.head = null; } - this.length--; return res; }; - Yallist.prototype.shift = function () { if (!this.head) { return undefined; } - var res = this.head.value; this.head = this.head.next; - if (this.head) { this.head.prev = null; } else { this.tail = null; } - this.length--; return res; }; - Yallist.prototype.forEach = function (fn, thisp) { thisp = thisp || this; - for (var walker = this.head, i = 0; walker !== null; i++) { fn.call(thisp, walker.value, i, this); walker = walker.next; } }; - Yallist.prototype.forEachReverse = function (fn, thisp) { thisp = thisp || this; - for (var walker = this.tail, i = this.length - 1; walker !== null; i--) { fn.call(thisp, walker.value, i, this); walker = walker.prev; } }; - Yallist.prototype.get = function (n) { for (var i = 0, walker = this.head; walker !== null && i < n; i++) { walker = walker.next; } - if (i === n && walker !== null) { return walker.value; } }; - Yallist.prototype.getReverse = function (n) { for (var i = 0, walker = this.tail; walker !== null && i < n; i++) { walker = walker.prev; } - if (i === n && walker !== null) { return walker.value; } }; - Yallist.prototype.map = function (fn, thisp) { thisp = thisp || this; var res = new Yallist(); - for (var walker = this.head; walker !== null;) { res.push(fn.call(thisp, walker.value, this)); walker = walker.next; } - return res; }; - Yallist.prototype.mapReverse = function (fn, thisp) { thisp = thisp || this; var res = new Yallist(); - for (var walker = this.tail; walker !== null;) { res.push(fn.call(thisp, walker.value, this)); walker = walker.prev; } - return res; }; - Yallist.prototype.reduce = function (fn, initial) { var acc; var walker = this.head; - if (arguments.length > 1) { acc = initial; } else if (this.head) { @@ -1002,19 +809,15 @@ function requireYallist() { } else { throw new TypeError('Reduce of empty list with no initial value'); } - for (var i = 0; walker !== null; i++) { acc = fn(acc, walker.value, i); walker = walker.next; } - return acc; }; - Yallist.prototype.reduceReverse = function (fn, initial) { var acc; var walker = this.tail; - if (arguments.length > 1) { acc = initial; } else if (this.tail) { @@ -1023,213 +826,157 @@ function requireYallist() { } else { throw new TypeError('Reduce of empty list with no initial value'); } - for (var i = this.length - 1; walker !== null; i--) { acc = fn(acc, walker.value, i); walker = walker.prev; } - return acc; }; - Yallist.prototype.toArray = function () { var arr = new Array(this.length); - for (var i = 0, walker = this.head; walker !== null; i++) { arr[i] = walker.value; walker = walker.next; } - return arr; }; - Yallist.prototype.toArrayReverse = function () { var arr = new Array(this.length); - for (var i = 0, walker = this.tail; walker !== null; i++) { arr[i] = walker.value; walker = walker.prev; } - return arr; }; - Yallist.prototype.slice = function (from, to) { to = to || this.length; - if (to < 0) { to += this.length; } - from = from || 0; - if (from < 0) { from += this.length; } - var ret = new Yallist(); - if (to < from || to < 0) { return ret; } - if (from < 0) { from = 0; } - if (to > this.length) { to = this.length; } - for (var i = 0, walker = this.head; walker !== null && i < from; i++) { walker = walker.next; } - for (; walker !== null && i < to; i++, walker = walker.next) { ret.push(walker.value); } - return ret; }; - Yallist.prototype.sliceReverse = function (from, to) { to = to || this.length; - if (to < 0) { to += this.length; } - from = from || 0; - if (from < 0) { from += this.length; } - var ret = new Yallist(); - if (to < from || to < 0) { return ret; } - if (from < 0) { from = 0; } - if (to > this.length) { to = this.length; } - for (var i = this.length, walker = this.tail; walker !== null && i > to; i--) { walker = walker.prev; } - for (; walker !== null && i > from; i--, walker = walker.prev) { ret.push(walker.value); } - return ret; }; - Yallist.prototype.splice = function (start, deleteCount, ...nodes) { if (start > this.length) { start = this.length - 1; } - if (start < 0) { start = this.length + start; } - for (var i = 0, walker = this.head; walker !== null && i < start; i++) { walker = walker.next; } - var ret = []; - for (var i = 0; walker && i < deleteCount; i++) { ret.push(walker.value); walker = this.removeNode(walker); } - if (walker === null) { walker = this.tail; } - if (walker !== this.head && walker !== this.tail) { walker = walker.prev; } - for (var i = 0; i < nodes.length; i++) { walker = insert(this, walker, nodes[i]); } - return ret; }; - Yallist.prototype.reverse = function () { var head = this.head; var tail = this.tail; - for (var walker = head; walker !== null; walker = walker.prev) { var p = walker.prev; walker.prev = walker.next; walker.next = p; } - this.head = tail; this.tail = head; return this; }; - function insert(self, node, value) { var inserted = node === self.head ? new Node(value, null, node, self) : new Node(value, node, node.next, self); - if (inserted.next === null) { self.tail = inserted; } - if (inserted.prev === null) { self.head = inserted; } - self.length++; return inserted; } - function push(self, item) { self.tail = new Node(item, self.tail, null, self); - if (!self.head) { self.head = self.tail; } - self.length++; } - function unshift(self, item) { self.head = new Node(item, null, self.head, self); - if (!self.tail) { self.tail = self.head; } - self.length++; } - function Node(value, prev, next, list) { if (!(this instanceof Node)) { return new Node(value, prev, next, list); } - this.list = list; this.value = value; - if (prev) { prev.next = this; this.prev = prev; } else { this.prev = null; } - if (next) { next.prev = this; this.next = next; @@ -1237,20 +984,17 @@ function requireYallist() { this.next = null; } } - try { requireIterator()(Yallist); } catch (er) {} - return yallist; } - var lruCache; var hasRequiredLruCache; - function requireLruCache() { if (hasRequiredLruCache) return lruCache; hasRequiredLruCache = 1; + const Yallist = requireYallist(); const MAX = Symbol('max'); const LENGTH = Symbol('length'); @@ -1262,7 +1006,6 @@ function requireLruCache() { const LRU_LIST = Symbol('lruList'); const CACHE = Symbol('cache'); const UPDATE_AGE_ON_GET = Symbol('updateAgeOnGet'); - const naiveLength = () => 1; class LRUCache { @@ -1289,32 +1032,26 @@ function requireLruCache() { this[MAX] = mL || Infinity; trim(this); } - get max() { return this[MAX]; } - set allowStale(allowStale) { this[ALLOW_STALE] = !!allowStale; } - get allowStale() { return this[ALLOW_STALE]; } - set maxAge(mA) { if (typeof mA !== 'number') throw new TypeError('maxAge must be a non-negative number'); this[MAX_AGE] = mA; trim(this); } - get maxAge() { return this[MAX_AGE]; } set lengthCalculator(lC) { if (typeof lC !== 'function') lC = naiveLength; - if (lC !== this[LENGTH_CALCULATOR]) { this[LENGTH_CALCULATOR] = lC; this[LENGTH] = 0; @@ -1323,55 +1060,43 @@ function requireLruCache() { this[LENGTH] += hit.length; }); } - trim(this); } - get lengthCalculator() { return this[LENGTH_CALCULATOR]; } - get length() { return this[LENGTH]; } - get itemCount() { return this[LRU_LIST].length; } - rforEach(fn, thisp) { thisp = thisp || this; - for (let walker = this[LRU_LIST].tail; walker !== null;) { const prev = walker.prev; forEachStep(this, fn, walker, thisp); walker = prev; } } - forEach(fn, thisp) { thisp = thisp || this; - for (let walker = this[LRU_LIST].head; walker !== null;) { const next = walker.next; forEachStep(this, fn, walker, thisp); walker = next; } } - keys() { return this[LRU_LIST].toArray().map(k => k.key); } - values() { return this[LRU_LIST].toArray().map(k => k.value); } - reset() { if (this[DISPOSE] && this[LRU_LIST] && this[LRU_LIST].length) { this[LRU_LIST].forEach(hit => this[DISPOSE](hit.key, hit.value)); } - this[CACHE] = new Map(); this[LRU_LIST] = new Yallist(); this[LENGTH] = 0; @@ -1384,30 +1109,25 @@ function requireLruCache() { e: hit.now + (hit.maxAge || 0) }).toArray().filter(h => h); } - dumpLru() { return this[LRU_LIST]; } - set(key, value, maxAge) { maxAge = maxAge || this[MAX_AGE]; if (maxAge && typeof maxAge !== 'number') throw new TypeError('maxAge must be a number'); const now = maxAge ? Date.now() : 0; const len = this[LENGTH_CALCULATOR](value, key); - if (this[CACHE].has(key)) { if (len > this[MAX]) { del(this, this[CACHE].get(key)); return false; } - const node = this[CACHE].get(key); const item = node.value; if (this[DISPOSE]) { if (!this[NO_DISPOSE_ON_SET]) this[DISPOSE](key, item.value); } - item.now = now; item.maxAge = maxAge; item.value = value; @@ -1417,75 +1137,61 @@ function requireLruCache() { trim(this); return true; } - const hit = new Entry(key, value, len, now, maxAge); if (hit.length > this[MAX]) { if (this[DISPOSE]) this[DISPOSE](key, value); return false; } - this[LENGTH] += hit.length; this[LRU_LIST].unshift(hit); this[CACHE].set(key, this[LRU_LIST].head); trim(this); return true; } - has(key) { if (!this[CACHE].has(key)) return false; const hit = this[CACHE].get(key).value; return !isStale(this, hit); } - get(key) { return get(this, key, true); } - peek(key) { return get(this, key, false); } - pop() { const node = this[LRU_LIST].tail; if (!node) return null; del(this, node); return node.value; } - del(key) { del(this, this[CACHE].get(key)); } - load(arr) { this.reset(); const now = Date.now(); - for (let l = arr.length - 1; l >= 0; l--) { const hit = arr[l]; const expiresAt = hit.e || 0; - if (expiresAt === 0) this.set(hit.k, hit.v);else { + if (expiresAt === 0) + this.set(hit.k, hit.v);else { const maxAge = expiresAt - now; - if (maxAge > 0) { this.set(hit.k, hit.v, maxAge); } } } } - prune() { this[CACHE].forEach((value, key) => get(this, key, false)); } - } - const get = (self, key, doUse) => { const node = self[CACHE].get(key); - if (node) { const hit = node.value; - if (isStale(self, hit)) { del(self, node); if (!self[ALLOW_STALE]) return undefined; @@ -1495,17 +1201,14 @@ function requireLruCache() { self[LRU_LIST].unshiftNode(node); } } - return hit.value; } }; - const isStale = (self, hit) => { if (!hit || !hit.maxAge && !self[MAX_AGE]) return false; const diff = Date.now() - hit.now; return hit.maxAge ? diff > hit.maxAge : self[MAX_AGE] && diff > self[MAX_AGE]; }; - const trim = self => { if (self[LENGTH] > self[MAX]) { for (let walker = self[LRU_LIST].tail; self[LENGTH] > self[MAX] && walker !== null;) { @@ -1515,7 +1218,6 @@ function requireLruCache() { } } }; - const del = (self, node) => { if (node) { const hit = node.value; @@ -1525,7 +1227,6 @@ function requireLruCache() { self[LRU_LIST].removeNode(node); } }; - class Entry { constructor(key, value, length, now, maxAge) { this.key = key; @@ -1534,35 +1235,26 @@ function requireLruCache() { this.now = now; this.maxAge = maxAge || 0; } - } - const forEachStep = (self, fn, node, thisp) => { let hit = node.value; - if (isStale(self, hit)) { del(self, node); if (!self[ALLOW_STALE]) hit = undefined; } - if (hit) fn.call(thisp, hit.value, hit.key, self); }; - lruCache = LRUCache; return lruCache; } - var range; var hasRequiredRange; - function requireRange() { if (hasRequiredRange) return range; hasRequiredRange = 1; - class Range { constructor(range, options) { options = parseOptions(options); - if (range instanceof Range) { if (range.loose === !!options.loose && range.includePrerelease === !!options.includePrerelease) { return range; @@ -1570,20 +1262,20 @@ function requireRange() { return new Range(range.raw, options); } } - if (range instanceof Comparator) { this.raw = range.value; this.set = [[range]]; this.format(); return this; } - this.options = options; this.loose = !!options.loose; this.includePrerelease = !!options.includePrerelease; - this.raw = range; - this.set = range.split('||').map(r => this.parseRange(r.trim())).filter(c => c.length); + this.raw = range; + this.set = range.split('||') + .map(r => this.parseRange(r.trim())) + .filter(c => c.length); if (!this.set.length) { throw new TypeError(`Invalid SemVer Range: ${range}`); } @@ -1591,7 +1283,6 @@ function requireRange() { if (this.set.length > 1) { const first = this.set[0]; this.set = this.set.filter(c => !isNullSet(c[0])); - if (this.set.length === 0) { this.set = [first]; } else if (this.set.length > 1) { @@ -1603,75 +1294,68 @@ function requireRange() { } } } - this.format(); } - format() { this.range = this.set.map(comps => { return comps.join(' ').trim(); }).join('||').trim(); return this.range; } - toString() { return this.range; } - parseRange(range) { range = range.trim(); + const memoOpts = Object.keys(this.options).join(','); const memoKey = `parseRange:${memoOpts}:${range}`; const cached = cache.get(memoKey); - if (cached) { return cached; } - const loose = this.options.loose; const hr = loose ? re[t.HYPHENRANGELOOSE] : re[t.HYPHENRANGE]; range = range.replace(hr, hyphenReplace(this.options.includePrerelease)); debug('hyphen replace', range); range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace); debug('comparator trim', range); + range = range.replace(re[t.TILDETRIM], tildeTrimReplace); + range = range.replace(re[t.CARETTRIM], caretTrimReplace); + range = range.split(/\s+/).join(' '); - let rangeList = range.split(' ').map(comp => parseComparator(comp, this.options)).join(' ').split(/\s+/).map(comp => replaceGTE0(comp, this.options)); + let rangeList = range.split(' ').map(comp => parseComparator(comp, this.options)).join(' ').split(/\s+/) + .map(comp => replaceGTE0(comp, this.options)); if (loose) { rangeList = rangeList.filter(comp => { debug('loose invalid filter', comp, this.options); return !!comp.match(re[t.COMPARATORLOOSE]); }); } - debug('range list', rangeList); + const rangeMap = new Map(); const comparators = rangeList.map(comp => new Comparator(comp, this.options)); - for (const comp of comparators) { if (isNullSet(comp)) { return [comp]; } - rangeMap.set(comp.value, comp); } - if (rangeMap.size > 1 && rangeMap.has('')) { rangeMap.delete(''); } - const result = [...rangeMap.values()]; cache.set(memoKey, result); return result; } - intersects(range, options) { if (!(range instanceof Range)) { throw new TypeError('a Range is required'); } - return this.set.some(thisComparators => { return isSatisfiable(thisComparators, options) && range.set.some(rangeComparators => { return isSatisfiable(rangeComparators, options) && thisComparators.every(thisComparator => { @@ -1687,7 +1371,6 @@ function requireRange() { if (!version) { return false; } - if (typeof version === 'string') { try { version = new SemVer(version, this.options); @@ -1695,18 +1378,14 @@ function requireRange() { return false; } } - for (let i = 0; i < this.set.length; i++) { if (testSet(this.set[i], version, this.options)) { return true; } } - return false; } - } - range = Range; const LRU = requireLruCache(); const cache = new LRU({ @@ -1723,23 +1402,19 @@ function requireRange() { tildeTrimReplace, caretTrimReplace } = re$3.exports; - const isNullSet = c => c.value === '<0.0.0-0'; - const isAny = c => c.value === ''; const isSatisfiable = (comparators, options) => { let result = true; const remainingComparators = comparators.slice(); let testComparator = remainingComparators.pop(); - while (result && remainingComparators.length) { result = remainingComparators.every(otherComparator => { return testComparator.intersects(otherComparator, options); }); testComparator = remainingComparators.pop(); } - return result; }; @@ -1755,19 +1430,16 @@ function requireRange() { debug('stars', comp); return comp; }; - const isX = id => !id || id.toLowerCase() === 'x' || id === '*'; const replaceTildes = (comp, options) => comp.trim().split(/\s+/).map(c => { return replaceTilde(c, options); }).join(' '); - const replaceTilde = (comp, options) => { const r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE]; return comp.replace(r, (_, M, m, p, pr) => { debug('tilde', comp, _, M, m, p, pr); let ret; - if (isX(M)) { ret = ''; } else if (isX(m)) { @@ -1780,7 +1452,6 @@ function requireRange() { } else { ret = `>=${M}.${m}.${p} <${M}.${+m + 1}.0-0`; } - debug('tilde return', ret); return ret; }); @@ -1789,7 +1460,6 @@ function requireRange() { const replaceCarets = (comp, options) => comp.trim().split(/\s+/).map(c => { return replaceCaret(c, options); }).join(' '); - const replaceCaret = (comp, options) => { debug('caret', comp, options); const r = options.loose ? re[t.CARETLOOSE] : re[t.CARET]; @@ -1797,7 +1467,6 @@ function requireRange() { return comp.replace(r, (_, M, m, p, pr) => { debug('caret', comp, _, M, m, p, pr); let ret; - if (isX(M)) { ret = ''; } else if (isX(m)) { @@ -1810,7 +1479,6 @@ function requireRange() { } } else if (pr) { debug('replaceCaret pr', pr); - if (M === '0') { if (m === '0') { ret = `>=${M}.${m}.${p}-${pr} <${M}.${m}.${+p + 1}-0`; @@ -1822,7 +1490,6 @@ function requireRange() { } } else { debug('no pr'); - if (M === '0') { if (m === '0') { ret = `>=${M}.${m}.${p}${z} <${M}.${m}.${+p + 1}-0`; @@ -1833,19 +1500,16 @@ function requireRange() { ret = `>=${M}.${m}.${p} <${+M + 1}.0.0-0`; } } - debug('caret return', ret); return ret; }); }; - const replaceXRanges = (comp, options) => { debug('replaceXRanges', comp, options); return comp.split(/\s+/).map(c => { return replaceXRange(c, options); }).join(' '); }; - const replaceXRange = (comp, options) => { comp = comp.trim(); const r = options.loose ? re[t.XRANGELOOSE] : re[t.XRANGE]; @@ -1855,13 +1519,11 @@ function requireRange() { const xm = xM || isX(m); const xp = xm || isX(p); const anyX = xp; - if (gtlt === '=' && anyX) { gtlt = ''; } pr = options.includePrerelease ? '-0' : ''; - if (xM) { if (gtlt === '>' || gtlt === '<') { ret = '<0.0.0-0'; @@ -1872,12 +1534,9 @@ function requireRange() { if (xm) { m = 0; } - p = 0; - if (gtlt === '>') { gtlt = '>='; - if (xm) { M = +M + 1; m = 0; @@ -1888,25 +1547,21 @@ function requireRange() { } } else if (gtlt === '<=') { gtlt = '<'; - if (xm) { M = +M + 1; } else { m = +m + 1; } } - if (gtlt === '<') { pr = '-0'; } - ret = `${gtlt + M}.${m}.${p}${pr}`; } else if (xm) { ret = `>=${M}.0.0${pr} <${+M + 1}.0.0-0`; } else if (xp) { ret = `>=${M}.${m}.0${pr} <${M}.${+m + 1}.0-0`; } - debug('xRange return', ret); return ret; }); @@ -1916,7 +1571,6 @@ function requireRange() { debug('replaceStars', comp, options); return comp.trim().replace(re[t.STAR], ''); }; - const replaceGTE0 = (comp, options) => { debug('replaceGTE0', comp, options); return comp.trim().replace(re[options.includePrerelease ? t.GTE0PRE : t.GTE0], ''); @@ -1934,7 +1588,6 @@ function requireRange() { } else { from = `>=${from}${incPr ? '-0' : ''}`; } - if (isX(tM)) { to = ''; } else if (isX(tm)) { @@ -1948,28 +1601,22 @@ function requireRange() { } else { to = `<=${to}`; } - return `${from} ${to}`.trim(); }; - const testSet = (set, version, options) => { for (let i = 0; i < set.length; i++) { if (!set[i].test(version)) { return false; } } - if (version.prerelease.length && !options.includePrerelease) { for (let i = 0; i < set.length; i++) { debug(set[i].semver); - if (set[i].semver === Comparator.ANY) { continue; } - if (set[i].semver.prerelease.length > 0) { const allowed = set[i].semver; - if (allowed.major === version.major && allowed.minor === version.minor && allowed.patch === version.patch) { return true; } @@ -1978,29 +1625,22 @@ function requireRange() { return false; } - return true; }; - return range; } - var comparator; var hasRequiredComparator; - function requireComparator() { if (hasRequiredComparator) return comparator; hasRequiredComparator = 1; const ANY = Symbol('SemVer ANY'); - class Comparator { static get ANY() { return ANY; } - constructor(comp, options) { options = parseOptions(options); - if (comp instanceof Comparator) { if (comp.loose === !!options.loose) { return comp; @@ -2008,31 +1648,24 @@ function requireComparator() { comp = comp.value; } } - debug('comparator', comp, options); this.options = options; this.loose = !!options.loose; this.parse(comp); - if (this.semver === ANY) { this.value = ''; } else { this.value = this.operator + this.semver.version; } - debug('comp', this); } - parse(comp) { const r = this.options.loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR]; const m = comp.match(r); - if (!m) { throw new TypeError(`Invalid comparator: ${comp}`); } - this.operator = m[1] !== undefined ? m[1] : ''; - if (this.operator === '=') { this.operator = ''; } @@ -2043,18 +1676,14 @@ function requireComparator() { this.semver = new SemVer(m[2], this.options.loose); } } - toString() { return this.value; } - test(version) { debug('Comparator.test', version, this.options.loose); - if (this.semver === ANY || version === ANY) { return true; } - if (typeof version === 'string') { try { version = new SemVer(version, this.options); @@ -2062,36 +1691,29 @@ function requireComparator() { return false; } } - return cmp(version, this.operator, this.semver, this.options); } - intersects(comp, options) { if (!(comp instanceof Comparator)) { throw new TypeError('a Comparator is required'); } - if (!options || typeof options !== 'object') { options = { loose: !!options, includePrerelease: false }; } - if (this.operator === '') { if (this.value === '') { return true; } - return new Range(comp.value, options).test(this.value); } else if (comp.operator === '') { if (comp.value === '') { return true; } - return new Range(this.value, options).test(comp.semver); } - const sameDirectionIncreasing = (this.operator === '>=' || this.operator === '>') && (comp.operator === '>=' || comp.operator === '>'); const sameDirectionDecreasing = (this.operator === '<=' || this.operator === '<') && (comp.operator === '<=' || comp.operator === '<'); const sameSemVer = this.semver.version === comp.semver.version; @@ -2100,9 +1722,7 @@ function requireComparator() { const oppositeDirectionsGreaterThan = cmp(this.semver, '>', comp.semver, options) && (this.operator === '<=' || this.operator === '<') && (comp.operator === '>=' || comp.operator === '>'); return sameDirectionIncreasing || sameDirectionDecreasing || sameSemVer && differentDirectionsInclusive || oppositeDirectionsLessThan || oppositeDirectionsGreaterThan; } - } - comparator = Comparator; const parseOptions = parseOptions_1; const { @@ -2115,39 +1735,31 @@ function requireComparator() { const Range = requireRange(); return comparator; } - const Range$8 = requireRange(); - const satisfies$3 = (version, range, options) => { try { range = new Range$8(range, options); } catch (er) { return false; } - return range.test(version); }; - var satisfies_1 = satisfies$3; const Range$7 = requireRange(); const toComparators = (range, options) => new Range$7(range, options).set.map(comp => comp.map(c => c.value).join(' ').trim().split(' ')); - var toComparators_1 = toComparators; const SemVer$3 = semver$2; const Range$6 = requireRange(); - const maxSatisfying = (versions, range, options) => { let max = null; let maxSV = null; let rangeObj = null; - try { rangeObj = new Range$6(range, options); } catch (er) { return null; } - versions.forEach(v => { if (rangeObj.test(v)) { if (!max || maxSV.compare(v) === -1) { @@ -2158,22 +1770,18 @@ const maxSatisfying = (versions, range, options) => { }); return max; }; - var maxSatisfying_1 = maxSatisfying; const SemVer$2 = semver$2; const Range$5 = requireRange(); - const minSatisfying = (versions, range, options) => { let min = null; let minSV = null; let rangeObj = null; - try { rangeObj = new Range$5(range, options); } catch (er) { return null; } - versions.forEach(v => { if (rangeObj.test(v)) { if (!min || minSV.compare(v) === 1) { @@ -2184,34 +1792,26 @@ const minSatisfying = (versions, range, options) => { }); return min; }; - var minSatisfying_1 = minSatisfying; const SemVer$1 = semver$2; const Range$4 = requireRange(); const gt$1 = gt_1; - const minVersion = (range, loose) => { range = new Range$4(range, loose); let minver = new SemVer$1('0.0.0'); - if (range.test(minver)) { return minver; } - minver = new SemVer$1('0.0.0-0'); - if (range.test(minver)) { return minver; } - minver = null; - for (let i = 0; i < range.set.length; ++i) { const comparators = range.set[i]; let setMin = null; comparators.forEach(comparator => { const compver = new SemVer$1(comparator.semver.version); - switch (comparator.operator) { case '>': if (compver.prerelease.length === 0) { @@ -2219,41 +1819,31 @@ const minVersion = (range, loose) => { } else { compver.prerelease.push(0); } - compver.raw = compver.format(); - case '': case '>=': if (!setMin || gt$1(compver, setMin)) { setMin = compver; } - break; - case '<': case '<=': break; - default: throw new Error(`Unexpected operation: ${comparator.operator}`); } }); - if (setMin && (!minver || gt$1(minver, setMin))) { minver = setMin; } } - if (minver && range.test(minver)) { return minver; } - return null; }; - var minVersion_1 = minVersion; const Range$3 = requireRange(); - const validRange = (range, options) => { try { return new Range$3(range, options).range || '*'; @@ -2261,7 +1851,6 @@ const validRange = (range, options) => { return null; } }; - var valid = validRange; const SemVer = semver$2; const Comparator$1 = requireComparator(); @@ -2274,12 +1863,10 @@ const gt = gt_1; const lt = lt_1; const lte = lte_1; const gte = gte_1; - const outside$2 = (version, range, hilo, options) => { version = new SemVer(version, options); range = new Range$2(range, options); let gtfn, ltefn, ltfn, comp, ecomp; - switch (hilo) { case '>': gtfn = gt; @@ -2288,7 +1875,6 @@ const outside$2 = (version, range, hilo, options) => { comp = '>'; ecomp = '>='; break; - case '<': gtfn = lt; ltefn = gte; @@ -2296,7 +1882,6 @@ const outside$2 = (version, range, hilo, options) => { comp = '<'; ecomp = '<='; break; - default: throw new TypeError('Must provide a hilo val of "<" or ">"'); } @@ -2313,10 +1898,8 @@ const outside$2 = (version, range, hilo, options) => { if (comparator.semver === ANY$1) { comparator = new Comparator$1('>=0.0.0'); } - high = high || comparator; low = low || comparator; - if (gtfn(comparator.semver, high.semver, options)) { high = comparator; } else if (ltfn(comparator.semver, low.semver, options)) { @@ -2334,45 +1917,35 @@ const outside$2 = (version, range, hilo, options) => { return false; } } - return true; }; - var outside_1 = outside$2; -const outside$1 = outside_1; +const outside$1 = outside_1; const gtr = (version, range, options) => outside$1(version, range, '>', options); - var gtr_1 = gtr; const outside = outside_1; - const ltr = (version, range, options) => outside(version, range, '<', options); - var ltr_1 = ltr; const Range$1 = requireRange(); - const intersects = (r1, r2, options) => { r1 = new Range$1(r1, options); r2 = new Range$1(r2, options); return r1.intersects(r2); }; - var intersects_1 = intersects; + const satisfies$1 = satisfies_1; const compare$1 = compare_1; - var simplify = (versions, range, options) => { const set = []; let first = null; let prev = null; const v = versions.sort((a, b) => compare$1(a, b, options)); - for (const version of v) { const included = satisfies$1(version, range, options); - if (included) { prev = version; - if (!first) { first = version; } @@ -2380,18 +1953,14 @@ var simplify = (versions, range, options) => { if (prev) { set.push([first, prev]); } - prev = null; first = null; } } - if (first) { set.push([first, null]); } - const ranges = []; - for (const [min, max] of set) { if (min === max) { ranges.push(min); @@ -2405,12 +1974,10 @@ var simplify = (versions, range, options) => { ranges.push(`${min} - ${max}`); } } - const simplified = ranges.join(' || '); const original = typeof range.raw === 'string' ? range.raw : String(range); return simplified.length < original.length ? simplified : range; }; - const Range = requireRange(); const Comparator = requireComparator(); const { @@ -2423,34 +1990,27 @@ const subset = (sub, dom, options = {}) => { if (sub === dom) { return true; } - sub = new Range(sub, options); dom = new Range(dom, options); let sawNonNull = false; - OUTER: for (const simpleSub of sub.set) { for (const simpleDom of dom.set) { const isSub = simpleSubset(simpleSub, simpleDom, options); sawNonNull = sawNonNull || isSub !== null; - if (isSub) { continue OUTER; } } - if (sawNonNull) { return false; } } - return true; }; - const simpleSubset = (sub, dom, options) => { if (sub === dom) { return true; } - if (sub.length === 1 && sub[0].semver === ANY) { if (dom.length === 1 && dom[0].semver === ANY) { return true; @@ -2460,7 +2020,6 @@ const simpleSubset = (sub, dom, options) => { sub = [new Comparator('>=0.0.0')]; } } - if (dom.length === 1 && dom[0].semver === ANY) { if (options.includePrerelease) { return true; @@ -2468,10 +2027,8 @@ const simpleSubset = (sub, dom, options) => { dom = [new Comparator('>=0.0.0')]; } } - const eqSet = new Set(); let gt, lt; - for (const c of sub) { if (c.operator === '>' || c.operator === '>=') { gt = higherGT(gt, c, options); @@ -2481,16 +2038,12 @@ const simpleSubset = (sub, dom, options) => { eqSet.add(c.semver); } } - if (eqSet.size > 1) { return null; } - let gtltComp; - if (gt && lt) { gtltComp = compare(gt.semver, lt.semver, options); - if (gtltComp > 0) { return null; } else if (gtltComp === 0 && (gt.operator !== '>=' || lt.operator !== '<=')) { @@ -2502,43 +2055,34 @@ const simpleSubset = (sub, dom, options) => { if (gt && !satisfies(eq, String(gt), options)) { return null; } - if (lt && !satisfies(eq, String(lt), options)) { return null; } - for (const c of dom) { if (!satisfies(eq, String(c), options)) { return false; } } - return true; } - let higher, lower; let hasDomLT, hasDomGT; let needDomLTPre = lt && !options.includePrerelease && lt.semver.prerelease.length ? lt.semver : false; let needDomGTPre = gt && !options.includePrerelease && gt.semver.prerelease.length ? gt.semver : false; - if (needDomLTPre && needDomLTPre.prerelease.length === 1 && lt.operator === '<' && needDomLTPre.prerelease[0] === 0) { needDomLTPre = false; } - for (const c of dom) { hasDomGT = hasDomGT || c.operator === '>' || c.operator === '>='; hasDomLT = hasDomLT || c.operator === '<' || c.operator === '<='; - if (gt) { if (needDomGTPre) { if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomGTPre.major && c.semver.minor === needDomGTPre.minor && c.semver.patch === needDomGTPre.patch) { needDomGTPre = false; } } - if (c.operator === '>' || c.operator === '>=') { higher = higherGT(gt, c, options); - if (higher === c && higher !== gt) { return false; } @@ -2546,17 +2090,14 @@ const simpleSubset = (sub, dom, options) => { return false; } } - if (lt) { if (needDomLTPre) { if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomLTPre.major && c.semver.minor === needDomLTPre.minor && c.semver.patch === needDomLTPre.patch) { needDomLTPre = false; } } - if (c.operator === '<' || c.operator === '<=') { lower = lowerLT(lt, c, options); - if (lower === c && lower !== lt) { return false; } @@ -2564,7 +2105,6 @@ const simpleSubset = (sub, dom, options) => { return false; } } - if (!c.operator && (lt || gt) && gtltComp !== 0) { return false; } @@ -2573,7 +2113,6 @@ const simpleSubset = (sub, dom, options) => { if (gt && hasDomLT && !lt && gtltComp !== 0) { return false; } - if (lt && hasDomGT && !gt && gtltComp !== 0) { return false; } @@ -2581,7 +2120,6 @@ const simpleSubset = (sub, dom, options) => { if (needDomGTPre || needDomLTPre) { return false; } - return true; }; @@ -2589,7 +2127,6 @@ const higherGT = (a, b, options) => { if (!a) { return b; } - const comp = compare(a.semver, b.semver, options); return comp > 0 ? a : comp < 0 ? b : b.operator === '>' && a.operator === '>=' ? b : a; }; @@ -2598,12 +2135,11 @@ const lowerLT = (a, b, options) => { if (!a) { return b; } - const comp = compare(a.semver, b.semver, options); return comp < 0 ? a : comp > 0 ? b : b.operator === '<' && a.operator === '<=' ? b : a; }; - var subset_1 = subset; + const internalRe = re$3.exports; var semver$1 = { re: internalRe.re, @@ -2652,7 +2188,6 @@ var semver$1 = { subset: subset_1 }; var semver = semver$1; - var builtins = function ({ version = process.version, experimental = false @@ -2666,15 +2201,12 @@ var builtins = function ({ if (semver.gte(version, '8.4.0')) coreModules.push('http2'); if (semver.gte(version, '8.5.0')) coreModules.push('perf_hooks'); if (semver.gte(version, '10.0.0')) coreModules.push('trace_events'); - if (semver.gte(version, '10.5.0') && (experimental || semver.gte(version, '12.0.0'))) { coreModules.push('worker_threads'); } - if (semver.gte(version, '12.16.0') && experimental) { coreModules.push('wasi'); } - return coreModules; }; @@ -2689,14 +2221,12 @@ function read(jsonPath) { function find(dir) { try { const string = _fs().default.readFileSync(_path().toNamespacedPath(_path().join(dir, 'package.json')), 'utf8'); - return { string }; } catch (error) { if (error.code === 'ENOENT') { const parent = _path().dirname(dir); - if (dir !== parent) return find(parent); return { string: undefined @@ -2710,55 +2240,59 @@ function find(dir) { const isWindows = process.platform === 'win32'; const own$1 = {}.hasOwnProperty; const codes = {}; + const messages = new Map(); const nodeInternalPrefix = '__node_internal_'; let userStackTraceLimit; -codes.ERR_INVALID_MODULE_SPECIFIER = createError('ERR_INVALID_MODULE_SPECIFIER', (request, reason, base = undefined) => { +codes.ERR_INVALID_MODULE_SPECIFIER = createError('ERR_INVALID_MODULE_SPECIFIER', +(request, reason, base = undefined) => { return `Invalid module "${request}" ${reason}${base ? ` imported from ${base}` : ''}`; }, TypeError); -codes.ERR_INVALID_PACKAGE_CONFIG = createError('ERR_INVALID_PACKAGE_CONFIG', (path, base, message) => { +codes.ERR_INVALID_PACKAGE_CONFIG = createError('ERR_INVALID_PACKAGE_CONFIG', +(path, base, message) => { return `Invalid package config ${path}${base ? ` while importing ${base}` : ''}${message ? `. ${message}` : ''}`; }, Error); -codes.ERR_INVALID_PACKAGE_TARGET = createError('ERR_INVALID_PACKAGE_TARGET', (pkgPath, key, target, isImport = false, base = undefined) => { +codes.ERR_INVALID_PACKAGE_TARGET = createError('ERR_INVALID_PACKAGE_TARGET', +(pkgPath, key, target, isImport = false, base = undefined) => { const relError = typeof target === 'string' && !isImport && target.length > 0 && !target.startsWith('./'); - if (key === '.') { _assert()(isImport === false); - return `Invalid "exports" main target ${JSON.stringify(target)} defined ` + `in the package config ${pkgPath}package.json${base ? ` imported from ${base}` : ''}${relError ? '; targets must start with "./"' : ''}`; } - return `Invalid "${isImport ? 'imports' : 'exports'}" target ${JSON.stringify(target)} defined for '${key}' in the package config ${pkgPath}package.json${base ? ` imported from ${base}` : ''}${relError ? '; targets must start with "./"' : ''}`; }, Error); -codes.ERR_MODULE_NOT_FOUND = createError('ERR_MODULE_NOT_FOUND', (path, base, type = 'package') => { +codes.ERR_MODULE_NOT_FOUND = createError('ERR_MODULE_NOT_FOUND', +(path, base, type = 'package') => { return `Cannot find ${type} '${path}' imported from ${base}`; }, Error); -codes.ERR_PACKAGE_IMPORT_NOT_DEFINED = createError('ERR_PACKAGE_IMPORT_NOT_DEFINED', (specifier, packagePath, base) => { +codes.ERR_PACKAGE_IMPORT_NOT_DEFINED = createError('ERR_PACKAGE_IMPORT_NOT_DEFINED', +(specifier, packagePath, base) => { return `Package import specifier "${specifier}" is not defined${packagePath ? ` in package ${packagePath}package.json` : ''} imported from ${base}`; }, TypeError); -codes.ERR_PACKAGE_PATH_NOT_EXPORTED = createError('ERR_PACKAGE_PATH_NOT_EXPORTED', (pkgPath, subpath, base = undefined) => { +codes.ERR_PACKAGE_PATH_NOT_EXPORTED = createError('ERR_PACKAGE_PATH_NOT_EXPORTED', +(pkgPath, subpath, base = undefined) => { if (subpath === '.') return `No "exports" main defined in ${pkgPath}package.json${base ? ` imported from ${base}` : ''}`; return `Package subpath '${subpath}' is not defined by "exports" in ${pkgPath}package.json${base ? ` imported from ${base}` : ''}`; }, Error); codes.ERR_UNSUPPORTED_DIR_IMPORT = createError('ERR_UNSUPPORTED_DIR_IMPORT', "Directory import '%s' is not supported " + 'resolving ES modules imported from %s', Error); codes.ERR_UNKNOWN_FILE_EXTENSION = createError('ERR_UNKNOWN_FILE_EXTENSION', 'Unknown file extension "%s" for %s', TypeError); -codes.ERR_INVALID_ARG_VALUE = createError('ERR_INVALID_ARG_VALUE', (name, value, reason = 'is invalid') => { +codes.ERR_INVALID_ARG_VALUE = createError('ERR_INVALID_ARG_VALUE', +(name, value, reason = 'is invalid') => { let inspected = (0, _util().inspect)(value); - if (inspected.length > 128) { inspected = `${inspected.slice(0, 128)}...`; } - const type = name.includes('.') ? 'property' : 'argument'; return `The ${type} '${name}' ${reason}. Received ${inspected}`; -}, TypeError); -codes.ERR_UNSUPPORTED_ESM_URL_SCHEME = createError('ERR_UNSUPPORTED_ESM_URL_SCHEME', url => { - let message = 'Only file and data URLs are supported by the default ESM loader'; +}, TypeError +); +codes.ERR_UNSUPPORTED_ESM_URL_SCHEME = createError('ERR_UNSUPPORTED_ESM_URL_SCHEME', +url => { + let message = 'Only file and data URLs are supported by the default ESM loader'; if (isWindows && url.protocol.length === 2) { message += '. On Windows, absolute paths must be valid file:// URLs'; } - message += `. Received protocol '${url.protocol}'`; return message; }, Error); @@ -2770,7 +2304,6 @@ function createError(sym, value, def) { function makeNodeErrorWithCode(Base, key) { return NodeError; - function NodeError(...args) { const limit = Error.stackTraceLimit; if (isErrorStackTraceLimitWritable()) Error.stackTraceLimit = 0; @@ -2787,7 +2320,6 @@ function makeNodeErrorWithCode(Base, key) { value() { return `${this.name} [${key}]: ${this.message}`; }, - enumerable: false, writable: true, configurable: true @@ -2797,12 +2329,11 @@ function makeNodeErrorWithCode(Base, key) { return error; } } - -const addCodeToName = hideStackFrames(function (error, name, code) { +const addCodeToName = hideStackFrames( +function (error, name, code) { error = captureLargerStackTrace(error); error.name = `${name} [${code}]`; error.stack; - if (name === 'SystemError') { Object.defineProperty(error, 'name', { value: name, @@ -2817,11 +2348,9 @@ const addCodeToName = hideStackFrames(function (error, name, code) { function isErrorStackTraceLimitWritable() { const desc = Object.getOwnPropertyDescriptor(Error, 'stackTraceLimit'); - if (desc === undefined) { return Object.isExtensible(Error); } - return own$1.call(desc, 'writable') ? desc.writable : desc.set !== undefined; } @@ -2832,33 +2361,28 @@ function hideStackFrames(fn) { }); return fn; } - -const captureLargerStackTrace = hideStackFrames(function (error) { +const captureLargerStackTrace = hideStackFrames( +function (error) { const stackTraceLimitIsWritable = isErrorStackTraceLimitWritable(); - if (stackTraceLimitIsWritable) { userStackTraceLimit = Error.stackTraceLimit; Error.stackTraceLimit = Number.POSITIVE_INFINITY; } - Error.captureStackTrace(error); + if (stackTraceLimitIsWritable) Error.stackTraceLimit = userStackTraceLimit; return error; }); function getMessage(key, args, self) { const message = messages.get(key); - if (typeof message === 'function') { - _assert()(message.length <= args.length, `Code: ${key}; The provided arguments length (${args.length}) does not ` + `match the required ones (${message.length}).`); - + _assert()(message.length <= args.length, + `Code: ${key}; The provided arguments length (${args.length}) does not ` + `match the required ones (${message.length}).`); return Reflect.apply(message, self, args); } - const expectedLength = (message.match(/%[dfijoOs]/g) || []).length; - _assert()(expectedLength === args.length, `Code: ${key}; The provided arguments length (${args.length}) does not ` + `match the required ones (${expectedLength}).`); - if (args.length === 0) return message; args.unshift(message); return Reflect.apply(_util().format, null, args); @@ -2880,9 +2404,7 @@ function defaultGetFormat(url) { format: 'builtin' }; } - const parsed = new (_url().URL)(url); - if (parsed.protocol === 'data:') { const { 1: mime @@ -2892,27 +2414,21 @@ function defaultGetFormat(url) { format }; } - if (parsed.protocol === 'file:') { const ext = _path().extname(parsed.pathname); - let format; - if (ext === '.js') { format = getPackageType(parsed.href) === 'module' ? 'module' : 'commonjs'; } else { format = extensionFormatMap[ext]; } - if (!format) { throw new ERR_UNKNOWN_FILE_EXTENSION(ext, (0, _url().fileURLToPath)(url)); } - return { format: format || null }; } - return { format: null }; @@ -2962,10 +2478,8 @@ function getConditionsSet(conditions) { if (!Array.isArray(conditions)) { throw new ERR_INVALID_ARG_VALUE('conditions', conditions, 'expected an array'); } - return new Set(conditions); } - return DEFAULT_CONDITIONS_SET; } @@ -2979,13 +2493,10 @@ function tryStatSync(path) { function getPackageConfig(path, specifier, base) { const existing = packageJsonCache.get(path); - if (existing !== undefined) { return existing; } - const source = reader.read(path).string; - if (source === undefined) { const packageConfig = { pjsonPath: path, @@ -3001,13 +2512,11 @@ function getPackageConfig(path, specifier, base) { } let packageJson; - try { packageJson = JSON.parse(source); } catch (error) { throw new ERR_INVALID_PACKAGE_CONFIG(path, (base ? `"${specifier}" from ` : '') + (0, _url().fileURLToPath)(base || specifier), error.message); } - const { exports, imports, @@ -3015,6 +2524,7 @@ function getPackageConfig(path, specifier, base) { name, type } = packageJson; + const packageConfig = { pjsonPath: path, exists: true, @@ -3030,7 +2540,6 @@ function getPackageConfig(path, specifier, base) { function getPackageScopeConfig(resolved) { let packageJsonUrl = new (_url().URL)('./package.json', resolved); - while (true) { const packageJsonPath = packageJsonUrl.pathname; if (packageJsonPath.endsWith('node_modules/package.json')) break; @@ -3038,9 +2547,9 @@ function getPackageScopeConfig(resolved) { if (packageConfig.exists) return packageConfig; const lastPackageJsonUrl = packageJsonUrl; packageJsonUrl = new (_url().URL)('../package.json', packageJsonUrl); + if (packageJsonUrl.pathname === lastPackageJsonUrl.pathname) break; } - const packageJsonPath = (0, _url().fileURLToPath)(packageJsonUrl); const packageConfig = { pjsonPath: packageJsonPath, @@ -3061,19 +2570,16 @@ function fileExists(url) { function legacyMainResolve(packageJsonUrl, packageConfig, base) { let guess; - if (packageConfig.main !== undefined) { guess = new (_url().URL)(`./${packageConfig.main}`, packageJsonUrl); if (fileExists(guess)) return guess; const tries = [`./${packageConfig.main}.js`, `./${packageConfig.main}.json`, `./${packageConfig.main}.node`, `./${packageConfig.main}/index.js`, `./${packageConfig.main}/index.json`, `./${packageConfig.main}/index.node`]; let i = -1; - while (++i < tries.length) { guess = new (_url().URL)(tries[i], packageJsonUrl); if (fileExists(guess)) break; guess = undefined; } - if (guess) { emitLegacyIndexDeprecation(guess, packageJsonUrl, base, packageConfig.main); return guess; @@ -3082,13 +2588,11 @@ function legacyMainResolve(packageJsonUrl, packageConfig, base) { const tries = ['./index.js', './index.json', './index.node']; let i = -1; - while (++i < tries.length) { guess = new (_url().URL)(tries[i], packageJsonUrl); if (fileExists(guess)) break; guess = undefined; } - if (guess) { emitLegacyIndexDeprecation(guess, packageJsonUrl, base, packageConfig.main); return guess; @@ -3101,17 +2605,14 @@ function finalizeResolution(resolved, base) { if (encodedSepRegEx.test(resolved.pathname)) throw new ERR_INVALID_MODULE_SPECIFIER(resolved.pathname, 'must not include encoded "/" or "\\" characters', (0, _url().fileURLToPath)(base)); const path = (0, _url().fileURLToPath)(resolved); const stats = tryStatSync(path.endsWith('/') ? path.slice(-1) : path); - if (stats.isDirectory()) { const error = new ERR_UNSUPPORTED_DIR_IMPORT(path, (0, _url().fileURLToPath)(base)); error.url = String(resolved); throw error; } - if (!stats.isFile()) { throw new ERR_MODULE_NOT_FOUND(path || resolved.pathname, base && (0, _url().fileURLToPath)(base), 'module'); } - return resolved; } @@ -3135,25 +2636,20 @@ function throwInvalidPackageTarget(subpath, target, packageJsonUrl, internal, ba function resolvePackageTargetString(target, subpath, match, packageJsonUrl, base, pattern, internal, conditions) { if (subpath !== '' && !pattern && target[target.length - 1] !== '/') throwInvalidPackageTarget(match, target, packageJsonUrl, internal, base); - if (!target.startsWith('./')) { if (internal && !target.startsWith('../') && !target.startsWith('/')) { let isURL = false; - try { new (_url().URL)(target); isURL = true; } catch (_unused2) {} - if (!isURL) { const exportTarget = pattern ? target.replace(patternRegEx, subpath) : target + subpath; return packageResolve(exportTarget, packageJsonUrl, conditions); } } - throwInvalidPackageTarget(match, target, packageJsonUrl, internal, base); } - if (invalidSegmentRegEx.test(target.slice(2))) throwInvalidPackageTarget(match, target, packageJsonUrl, internal, base); const resolved = new (_url().URL)(target, packageJsonUrl); const resolvedPath = resolved.pathname; @@ -3175,17 +2671,15 @@ function resolvePackageTarget(packageJsonUrl, target, subpath, packageSubpath, b if (typeof target === 'string') { return resolvePackageTargetString(target, subpath, packageSubpath, packageJsonUrl, base, pattern, internal, conditions); } - if (Array.isArray(target)) { const targetList = target; if (targetList.length === 0) return null; + let lastException; let i = -1; - while (++i < targetList.length) { const targetItem = targetList[i]; let resolved; - try { resolved = resolvePackageTarget(packageJsonUrl, targetItem, subpath, packageSubpath, base, pattern, internal, conditions); } catch (error) { @@ -3193,41 +2687,30 @@ function resolvePackageTarget(packageJsonUrl, target, subpath, packageSubpath, b if (error.code === 'ERR_INVALID_PACKAGE_TARGET') continue; throw error; } - if (resolved === undefined) continue; - if (resolved === null) { lastException = null; continue; } - return resolved; } - if (lastException === undefined || lastException === null) { return lastException; } - throw lastException; } - if (typeof target === 'object' && target !== null) { const keys = Object.getOwnPropertyNames(target); let i = -1; - while (++i < keys.length) { const key = keys[i]; - if (isArrayIndex(key)) { throw new ERR_INVALID_PACKAGE_CONFIG((0, _url().fileURLToPath)(packageJsonUrl), base, '"exports" cannot contain numeric property keys.'); } } - i = -1; - while (++i < keys.length) { const key = keys[i]; - if (key === 'default' || conditions && conditions.has(key)) { const conditionalTarget = target[key]; const resolved = resolvePackageTarget(packageJsonUrl, conditionalTarget, subpath, packageSubpath, base, pattern, internal, conditions); @@ -3235,14 +2718,11 @@ function resolvePackageTarget(packageJsonUrl, target, subpath, packageSubpath, b return resolved; } } - return undefined; } - if (target === null) { return null; } - throwInvalidPackageTarget(packageSubpath, target, packageJsonUrl, internal, base); } @@ -3253,18 +2733,15 @@ function isConditionalExportsMainSugar(exports, packageJsonUrl, base) { let isConditionalSugar = false; let i = 0; let j = -1; - while (++j < keys.length) { const key = keys[j]; const curIsConditionalSugar = key === '' || key[0] !== '.'; - if (i++ === 0) { isConditionalSugar = curIsConditionalSugar; } else if (isConditionalSugar !== curIsConditionalSugar) { throw new ERR_INVALID_PACKAGE_CONFIG((0, _url().fileURLToPath)(packageJsonUrl), base, '"exports" cannot contain some keys starting with \'.\' and some not.' + ' The exports object must either be an object of package subpath keys' + ' or an object of main entry condition name keys only.'); } } - return isConditionalSugar; } @@ -3273,7 +2750,6 @@ function packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, ba if (isConditionalExportsMainSugar(exports, packageJsonUrl, base)) exports = { '.': exports }; - if (own.call(exports, packageSubpath)) { const target = exports[packageSubpath]; const resolved = resolvePackageTarget(packageJsonUrl, target, '', packageSubpath, base, false, false, conditions); @@ -3283,21 +2759,17 @@ function packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, ba exact: true }; } - let bestMatch = ''; const keys = Object.getOwnPropertyNames(exports); let i = -1; - while (++i < keys.length) { const key = keys[i]; - if (key[key.length - 1] === '*' && packageSubpath.startsWith(key.slice(0, -1)) && packageSubpath.length >= key.length && key.length > bestMatch.length) { bestMatch = key; } else if (key[key.length - 1] === '/' && packageSubpath.startsWith(key) && key.length > bestMatch.length) { bestMatch = key; } } - if (bestMatch) { const target = exports[bestMatch]; const pattern = bestMatch[bestMatch.length - 1] === '*'; @@ -3310,7 +2782,6 @@ function packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, ba exact: pattern }; } - throwExportsNotFound(packageSubpath, packageJsonUrl, base); } @@ -3322,11 +2793,9 @@ function packageImportsResolve(name, base, conditions) { let packageJsonUrl; const packageConfig = getPackageScopeConfig(base); - if (packageConfig.exists) { packageJsonUrl = (0, _url().pathToFileURL)(packageConfig.pjsonPath); const imports = packageConfig.imports; - if (imports) { if (own.call(imports, name)) { const resolved = resolvePackageTarget(packageJsonUrl, imports[name], '', name, base, false, true, conditions); @@ -3338,23 +2807,19 @@ function packageImportsResolve(name, base, conditions) { let bestMatch = ''; const keys = Object.getOwnPropertyNames(imports); let i = -1; - while (++i < keys.length) { const key = keys[i]; - if (key[key.length - 1] === '*' && name.startsWith(key.slice(0, -1)) && name.length >= key.length && key.length > bestMatch.length) { bestMatch = key; } else if (key[key.length - 1] === '/' && name.startsWith(key) && key.length > bestMatch.length) { bestMatch = key; } } - if (bestMatch) { const target = imports[bestMatch]; const pattern = bestMatch[bestMatch.length - 1] === '*'; const subpath = name.slice(bestMatch.length - (pattern ? 1 : 0)); const resolved = resolvePackageTarget(packageJsonUrl, target, subpath, bestMatch, base, pattern, true, conditions); - if (resolved !== null) { if (!pattern) emitFolderMapDeprecation(bestMatch, packageJsonUrl, false, base); return { @@ -3366,7 +2831,6 @@ function packageImportsResolve(name, base, conditions) { } } } - throwImportNotDefined(name, packageJsonUrl, base); } @@ -3379,31 +2843,26 @@ function parsePackageName(specifier, base) { let separatorIndex = specifier.indexOf('/'); let validPackageName = true; let isScoped = false; - if (specifier[0] === '@') { isScoped = true; - if (separatorIndex === -1 || specifier.length === 0) { validPackageName = false; } else { separatorIndex = specifier.indexOf('/', separatorIndex + 1); } } - const packageName = separatorIndex === -1 ? specifier : specifier.slice(0, separatorIndex); - let i = -1; + let i = -1; while (++i < packageName.length) { if (packageName[i] === '%' || packageName[i] === '\\') { validPackageName = false; break; } } - if (!validPackageName) { throw new ERR_INVALID_MODULE_SPECIFIER(specifier, 'is not a valid package name', (0, _url().fileURLToPath)(base)); } - const packageSubpath = '.' + (separatorIndex === -1 ? '' : specifier.slice(separatorIndex)); return { packageName, @@ -3418,23 +2877,20 @@ function packageResolve(specifier, base, conditions) { packageSubpath, isScoped } = parsePackageName(specifier, base); + const packageConfig = getPackageScopeConfig(base); if (packageConfig.exists) { const packageJsonUrl = (0, _url().pathToFileURL)(packageConfig.pjsonPath); - if (packageConfig.name === packageName && packageConfig.exports !== undefined && packageConfig.exports !== null) { return packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, base, conditions).resolved; } } - let packageJsonUrl = new (_url().URL)('./node_modules/' + packageName + '/package.json', base); let packageJsonPath = (0, _url().fileURLToPath)(packageJsonUrl); let lastPath; - do { const stat = tryStatSync(packageJsonPath.slice(0, -13)); - if (!stat.isDirectory()) { lastPath = packageJsonPath; packageJsonUrl = new (_url().URL)((isScoped ? '../../../../node_modules/' : '../../../node_modules/') + packageName + '/package.json', packageJsonUrl); @@ -3447,19 +2903,16 @@ function packageResolve(specifier, base, conditions) { if (packageSubpath === '.') return legacyMainResolve(packageJsonUrl, packageConfig, base); return new (_url().URL)(packageSubpath, packageJsonUrl); } while (packageJsonPath.length !== lastPath.length); - throw new ERR_MODULE_NOT_FOUND(packageName, (0, _url().fileURLToPath)(base)); } function isRelativeSpecifier(specifier) { if (specifier[0] === '.') { if (specifier.length === 1 || specifier[1] === '/') return true; - if (specifier[1] === '.' && (specifier.length === 2 || specifier[2] === '/')) { return true; } } - return false; } @@ -3471,7 +2924,6 @@ function shouldBeTreatedAsRelativeOrAbsolutePath(specifier) { function moduleResolve(specifier, base, conditions) { let resolved; - if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) { resolved = new (_url().URL)(specifier, base); } else if (specifier[0] === '#') { @@ -3485,7 +2937,6 @@ function moduleResolve(specifier, base, conditions) { resolved = packageResolve(specifier, base, conditions); } } - return finalizeResolution(resolved, base); } @@ -3494,32 +2945,26 @@ function defaultResolve(specifier, context = {}) { parentURL } = context; let parsed; - try { parsed = new (_url().URL)(specifier); - if (parsed.protocol === 'data:') { return { url: specifier }; } } catch (_unused4) {} - if (parsed && parsed.protocol === 'node:') return { url: specifier }; if (parsed && parsed.protocol !== 'file:' && parsed.protocol !== 'data:') throw new ERR_UNSUPPORTED_ESM_URL_SCHEME(parsed); - if (listOfBuiltins.includes(specifier)) { return { url: 'node:' + specifier }; } - if (parentURL.startsWith('data:')) { new (_url().URL)(specifier, parentURL); } - const conditions = getConditionsSet(context.conditions); let url = moduleResolve(specifier, new (_url().URL)(parentURL), conditions); const urlPath = (0, _url().fileURLToPath)(url); @@ -3536,13 +2981,11 @@ function defaultResolve(specifier, context = {}) { function resolve(_x, _x2) { return _resolve.apply(this, arguments); } - function _resolve() { _resolve = _asyncToGenerator(function* (specifier, parent) { if (!parent) { throw new Error('Please pass `parent`: `import-meta-resolve` cannot ponyfill that'); } - try { return defaultResolve(specifier, { parentURL: parent @@ -3553,7 +2996,6 @@ function _resolve() { }); return _resolve.apply(this, arguments); } - 0 && 0; //# sourceMappingURL=import-meta-resolve.js.map 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..6efd5b57ebbcd6 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.20.2", "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/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", "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.20.2", "@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..21393e2fc082bd 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 @@ -4,16 +4,6 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - -function SourcePos() { - return { - identifierName: undefined, - line: undefined, - column: undefined, - filename: undefined - }; -} - class Buffer { constructor(map) { this._map = null; @@ -27,22 +17,17 @@ 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; - this._allocQueue(); } - _allocQueue() { const queue = this._queue; - for (let i = 0; i < 16; i++) { queue.push({ char: 0, @@ -54,14 +39,11 @@ class Buffer { }); } } - _pushQueue(char, repeat, line, column, identifierName, filename) { const cursor = this._queueCursor; - if (cursor === this._queue.length) { this._allocQueue(); } - const item = this._queue[cursor]; item.char = char; item.repeat = repeat; @@ -71,62 +53,51 @@ class Buffer { item.filename = filename; this._queueCursor++; } - _popQueue() { if (this._queueCursor === 0) { throw new Error("Cannot pop from empty queue"); } - return this._queue[--this._queueCursor]; } get() { this._flush(); - const map = this._map; const result = { code: (this._buf + this._str).trimRight(), decodedMap: map == null ? void 0 : map.getDecoded(), - get map() { const resultMap = map ? map.get() : null; result.map = resultMap; return resultMap; }, - set map(value) { Object.defineProperty(result, "map", { value, writable: true }); }, - get rawMappings() { const mappings = map == null ? void 0 : map.getRawMappings(); result.rawMappings = mappings; return mappings; }, - set rawMappings(value) { Object.defineProperty(result, "rawMappings", { value, writable: true }); } - }; return result; } append(str, maybeNewline) { this._flush(); - this._append(str, this._sourcePosition, maybeNewline); } - appendChar(char) { this._flush(); - this._appendChar(char, 1, this._sourcePosition); } @@ -134,55 +105,43 @@ class Buffer { if (char === 10) { while (this._queueCursor !== 0) { const char = this._queue[this._queueCursor - 1].char; - if (char !== 32 && char !== 9) { break; } - this._queueCursor--; } } - const sourcePosition = this._sourcePosition; - this._pushQueue(char, 1, sourcePosition.line, sourcePosition.column, sourcePosition.identifierName, sourcePosition.filename); } queueIndentation(char, repeat) { this._pushQueue(char, repeat, undefined, undefined, undefined, undefined); } - _flush() { const queueCursor = this._queueCursor; const queue = this._queue; - for (let i = 0; i < queueCursor; i++) { const item = queue[i]; - this._appendChar(item.char, item.repeat, item); } - this._queueCursor = 0; } - _appendChar(char, repeat, sourcePos) { this._last = char; this._str += repeat > 1 ? String.fromCharCode(char).repeat(repeat) : String.fromCharCode(char); - if (char !== 10) { this._mark(sourcePos.line, sourcePos.column, sourcePos.identifierName, sourcePos.filename); - this._position.column += repeat; } else { this._position.line++; this._position.column = 0; } } - _append(str, sourcePos, maybeNewline) { const len = str.length; + const position = this._position; this._last = str.charCodeAt(len - 1); - if (++this._appendCount > 4096) { +this._str; this._buf += this._str; @@ -191,18 +150,17 @@ class Buffer { } else { this._str += str; } - if (!maybeNewline && !this._map) { - this._position.column += len; + position.column += len; return; } - const { column, identifierName, filename } = sourcePos; let line = sourcePos.line; + let i = str.indexOf("\n"); let last = 0; @@ -211,55 +169,57 @@ 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) { var _this$_map; - (_this$_map = this._map) == null ? void 0 : _this$_map.mark(this._position, line, column, identifierName, filename); } - removeTrailingNewline() { const queueCursor = this._queueCursor; - if (queueCursor !== 0 && this._queue[queueCursor - 1].char === 10) { this._queueCursor--; } } - removeLastSemicolon() { const queueCursor = this._queueCursor; - if (queueCursor !== 0 && this._queue[queueCursor - 1].char === 59) { this._queueCursor--; } } - getLastChar() { const queueCursor = this._queueCursor; 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; - if (queueCursor !== 0) { const lastCp = queue[queueCursor - 1].char; if (lastCp !== 10) return; - if (queueCursor > 1) { return queue[queueCursor - 2].char; } else { @@ -277,90 +237,58 @@ 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; } - getCurrentLine() { let count = 0; const queue = this._queue; - for (let i = 0; i < this._queueCursor; i++) { if (queue[i].char === 10) { count++; } } - return this._position.line + count; } - } - exports.default = Buffer; //# sourceMappingURL=buffer.js.map 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..cf6da0cf9617af 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 @@ -10,48 +10,50 @@ exports.File = File; exports.InterpreterDirective = InterpreterDirective; exports.Placeholder = Placeholder; exports.Program = Program; - function File(node) { if (node.program) { this.print(node.program.interpreter, node); } - this.print(node.program, node); } - function Program(node) { - this.printInnerComments(node, false); - this.printSequence(node.directives, node); - if (node.directives && node.directives.length) this.newline(); + var _node$directives; + this.noIndentInnerCommentsHere(); + this.printInnerComments(); + 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; - - if (node.body.length || hasDirectives) { - this.newline(); + const directivesLen = (_node$directives2 = node.directives) == null ? void 0 : _node$directives2.length; + 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) { this.print(node.value, node); this.semicolon(); @@ -59,15 +61,12 @@ function Directive(node) { const unescapedSingleQuoteRE = /(?:^|[^\\])(?:\\\\)*'/; const unescapedDoubleQuoteRE = /(?:^|[^\\])(?:\\\\)*"/; - function DirectiveLiteral(node) { const raw = this.getPossibleRaw(node); - if (!this.format.minified && raw !== undefined) { this.token(raw); return; } - const { value } = node; @@ -80,16 +79,14 @@ function DirectiveLiteral(node) { throw new Error("Malformed AST: it is not possible to print a directive containing" + " both unescaped single and double quotes."); } } - function InterpreterDirective(node) { - this.token(`#!${node.value}\n`, true); + this.token(`#!${node.value}`); + this.newline(1, true); } - function Placeholder(node) { this.token("%%"); this.print(node.name); this.token("%%"); - if (node.expectedNode === "Statement") { this.semicolon(); } 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..bd8f780d6ba069 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 @@ -12,41 +12,31 @@ exports.ClassPrivateProperty = ClassPrivateProperty; exports.ClassProperty = ClassProperty; exports.StaticBlock = StaticBlock; exports._classMethodHead = _classMethodHead; - var _t = require("@babel/types"); - const { isExportDefaultDeclaration, isExportNamedDeclaration } = _t; - function ClassDeclaration(node, parent) { { if (!this.format.decoratorsBeforeExport || !isExportDefaultDeclaration(parent) && !isExportNamedDeclaration(parent)) { this.printJoin(node.decorators, node); } } - if (node.declare) { this.word("declare"); this.space(); } - if (node.abstract) { this.word("abstract"); this.space(); } - this.word("class"); - this.printInnerComments(node); - if (node.id) { this.space(); this.print(node.id, node); } - this.print(node.typeParameters, node); - if (node.superClass) { this.space(); this.word("extends"); @@ -54,22 +44,17 @@ function ClassDeclaration(node, parent) { this.print(node.superClass, node); this.print(node.superTypeParameters, node); } - if (node.implements) { this.space(); this.word("implements"); this.space(); this.printList(node.implements, node); } - this.space(); this.print(node.body, node); } - function ClassBody(node) { this.tokenChar(123); - this.printInnerComments(node); - if (node.body.length === 0) { this.tokenChar(125); } else { @@ -78,131 +63,114 @@ 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); - this.tsPrintClassMemberModifiers(node); + 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) { this.tokenChar(91); this.print(node.key, node); this.tokenChar(93); } else { this._variance(node); - this.print(node.key, node); } if (node.optional) { this.tokenChar(63); } - if (node.definite) { this.tokenChar(33); } - this.print(node.typeAnnotation, node); - if (node.value) { this.space(); this.tokenChar(61); this.space(); this.print(node.value, node); } - this.semicolon(); } - 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); + this.word("accessor", true); this.space(); - if (node.computed) { this.tokenChar(91); this.print(node.key, node); this.tokenChar(93); } else { this._variance(node); - this.print(node.key, node); } if (node.optional) { this.tokenChar(63); } - if (node.definite) { this.tokenChar(33); } - this.print(node.typeAnnotation, node); - if (node.value) { this.space(); this.tokenChar(61); this.space(); this.print(node.value, node); } - this.semicolon(); } - function ClassPrivateProperty(node) { this.printJoin(node.decorators, node); - if (node.static) { this.word("static"); this.space(); } - this.print(node.key, node); this.print(node.typeAnnotation, node); - if (node.value) { this.space(); this.tokenChar(61); this.space(); this.print(node.value, node); } - this.semicolon(); } - function ClassMethod(node) { this._classMethodHead(node); - this.space(); this.print(node.body, node); } - function ClassPrivateMethod(node) { this._classMethodHead(node); - this.space(); this.print(node.body, node); } - function _classMethodHead(node) { + var _node$key$loc3, _node$key$loc3$end; this.printJoin(node.decorators, node); - this.source("end", node.key.loc); - this.tsPrintClassMemberModifiers(node); + 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); } - function StaticBlock(node) { this.word("static"); this.space(); this.tokenChar(123); - if (node.body.length === 0) { this.tokenChar(125); } else { @@ -210,6 +178,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..f35a2891474aae 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 @@ -29,46 +29,38 @@ exports.UnaryExpression = UnaryExpression; exports.UpdateExpression = UpdateExpression; exports.V8IntrinsicIdentifier = V8IntrinsicIdentifier; exports.YieldExpression = YieldExpression; - var _t = require("@babel/types"); - var n = require("../node"); - const { isCallExpression, isLiteral, isMemberExpression, isNewExpression } = _t; - function UnaryExpression(node) { - if (node.operator === "void" || node.operator === "delete" || node.operator === "typeof" || node.operator === "throw") { + if (node.operator === "void" || node.operator === "delete" || node.operator === "typeof" || + node.operator === "throw") { this.word(node.operator); this.space(); } else { this.token(node.operator); } - this.print(node.argument, node); } - function DoExpression(node) { if (node.async) { - this.word("async"); + this.word("async", true); this.space(); } - this.word("do"); this.space(); this.print(node.body, node); } - function ParenthesizedExpression(node) { this.tokenChar(40); this.print(node.expression, node); this.tokenChar(41); } - function UpdateExpression(node) { if (node.prefix) { this.token(node.operator); @@ -78,7 +70,6 @@ function UpdateExpression(node) { this.token(node.operator); } } - function ConditionalExpression(node) { this.print(node.test, node); this.space(); @@ -90,69 +81,55 @@ function ConditionalExpression(node) { this.space(); this.print(node.alternate, node); } - function NewExpression(node, parent) { this.word("new"); this.space(); this.print(node.callee, node); - if (this.format.minified && node.arguments.length === 0 && !node.optional && !isCallExpression(parent, { callee: node }) && !isMemberExpression(parent) && !isNewExpression(parent)) { return; } - this.print(node.typeArguments, node); this.print(node.typeParameters, node); if (node.optional) { this.token("?."); } - this.tokenChar(40); this.printList(node.arguments, node); this.tokenChar(41); } - function SequenceExpression(node) { this.printList(node.expressions, node); } - function ThisExpression() { this.word("this"); } - function Super() { this.word("super"); } - function isDecoratorMemberExpression(node) { switch (node.type) { case "Identifier": return true; - case "MemberExpression": return !node.computed && node.property.type === "Identifier" && isDecoratorMemberExpression(node.object); - default: return false; } } - function shouldParenthesizeDecoratorExpression(node) { if (node.type === "ParenthesizedExpression") { return false; } - return !isDecoratorMemberExpression(node.type === "CallExpression" ? node.callee : node); } - function Decorator(node) { this.tokenChar(64); const { expression } = node; - if (shouldParenthesizeDecoratorExpression(expression)) { this.tokenChar(40); this.print(expression, node); @@ -160,27 +137,20 @@ function Decorator(node) { } else { this.print(expression, node); } - this.newline(); } - function OptionalMemberExpression(node) { this.print(node.object, node); - if (!node.computed && isMemberExpression(node.property)) { throw new TypeError("Got a MemberExpression for MemberExpression property"); } - let computed = node.computed; - if (isLiteral(node.property) && typeof node.property.value === "number") { computed = true; } - if (node.optional) { this.token("?."); } - if (computed) { this.tokenChar(91); this.print(node.property, node); @@ -189,11 +159,9 @@ function OptionalMemberExpression(node) { if (!node.optional) { this.tokenChar(46); } - this.print(node.property, node); } } - function OptionalCallExpression(node) { this.print(node.callee, node); this.print(node.typeParameters, node); @@ -201,13 +169,12 @@ function OptionalCallExpression(node) { if (node.optional) { this.token("?."); } - this.print(node.typeArguments, node); + this.tokenChar(40); this.printList(node.arguments, node); this.tokenChar(41); } - function CallExpression(node) { this.print(node.callee, node); this.print(node.typeArguments, node); @@ -216,33 +183,31 @@ function CallExpression(node) { this.printList(node.arguments, node); this.tokenChar(41); } - function Import() { this.word("import"); } - function AwaitExpression(node) { this.word("await"); - if (node.argument) { this.space(); this.printTerminatorless(node.argument, node, false); } } - function YieldExpression(node) { - this.word("yield"); - + this.word("yield", true); if (node.delegate) { 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); + } } } - function EmptyStatement() { this.semicolon(true); } @@ -251,7 +216,6 @@ function ExpressionStatement(node) { this.print(node.expression, node); this.semicolon(); } - function AssignmentPattern(node) { this.print(node.left, node); if (node.left.optional) this.tokenChar(63); @@ -261,50 +225,38 @@ function AssignmentPattern(node) { this.space(); this.print(node.right, node); } - function AssignmentExpression(node, parent) { const parens = this.inForStatementInitCounter && node.operator === "in" && !n.needsParens(node, parent); - if (parens) { this.tokenChar(40); } - this.print(node.left, node); this.space(); - if (node.operator === "in" || node.operator === "instanceof") { this.word(node.operator); } else { this.token(node.operator); } - this.space(); this.print(node.right, node); - if (parens) { this.tokenChar(41); } } - function BindExpression(node) { this.print(node.object, node); this.token("::"); this.print(node.callee, node); } - function MemberExpression(node) { this.print(node.object, node); - if (!node.computed && isMemberExpression(node.property)) { throw new TypeError("Got a MemberExpression for MemberExpression property"); } - let computed = node.computed; - if (isLiteral(node.property) && typeof node.property.value === "number") { computed = true; } - if (computed) { this.tokenChar(91); this.print(node.property, node); @@ -314,37 +266,34 @@ function MemberExpression(node) { this.print(node.property, node); } } - function MetaProperty(node) { this.print(node.meta, node); this.tokenChar(46); this.print(node.property, node); } - function PrivateName(node) { this.tokenChar(35); this.print(node.id, node); } - function V8IntrinsicIdentifier(node) { this.tokenChar(37); this.word(node.name); } - function ModuleExpression(node) { - this.word("module"); + this.word("module", true); this.space(); this.tokenChar(123); - - if (node.body.body.length === 0) { - this.tokenChar(125); - } else { + this.indent(); + const { + body + } = node; + 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..bde042c1bd7d2d 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 @@ -77,76 +77,58 @@ exports.Variance = Variance; exports.VoidTypeAnnotation = VoidTypeAnnotation; exports._interfaceish = _interfaceish; exports._variance = _variance; - var _t = require("@babel/types"); - var _modules = require("./modules"); - var _types2 = require("./types"); - const { isDeclareExportDeclaration, isStatement } = _t; - function AnyTypeAnnotation() { this.word("any"); } - function ArrayTypeAnnotation(node) { this.print(node.elementType, node, true); this.tokenChar(91); this.tokenChar(93); } - function BooleanTypeAnnotation() { this.word("boolean"); } - function BooleanLiteralTypeAnnotation(node) { this.word(node.value ? "true" : "false"); } - function NullLiteralTypeAnnotation() { this.word("null"); } - function DeclareClass(node, parent) { if (!isDeclareExportDeclaration(parent)) { this.word("declare"); this.space(); } - this.word("class"); this.space(); - this._interfaceish(node); } - function DeclareFunction(node, parent) { if (!isDeclareExportDeclaration(parent)) { this.word("declare"); this.space(); } - this.word("function"); this.space(); this.print(node.id, node); this.print(node.id.typeAnnotation.typeAnnotation, node); - if (node.predicate) { this.space(); this.print(node.predicate, node); } - this.semicolon(); } - function InferredPredicate() { this.tokenChar(37); this.word("checks"); } - function DeclaredPredicate(node) { this.tokenChar(37); this.word("checks"); @@ -154,13 +136,11 @@ function DeclaredPredicate(node) { this.print(node.value, node); this.tokenChar(41); } - function DeclareInterface(node) { this.word("declare"); this.space(); this.InterfaceDeclaration(node); } - function DeclareModule(node) { this.word("declare"); this.space(); @@ -170,7 +150,6 @@ function DeclareModule(node) { this.space(); this.print(node.body, node); } - function DeclareModuleExports(node) { this.word("declare"); this.space(); @@ -179,56 +158,45 @@ function DeclareModuleExports(node) { this.word("exports"); this.print(node.typeAnnotation, node); } - function DeclareTypeAlias(node) { this.word("declare"); this.space(); this.TypeAlias(node); } - function DeclareOpaqueType(node, parent) { if (!isDeclareExportDeclaration(parent)) { this.word("declare"); this.space(); } - this.OpaqueType(node); } - function DeclareVariable(node, parent) { if (!isDeclareExportDeclaration(parent)) { this.word("declare"); this.space(); } - this.word("var"); this.space(); this.print(node.id, node); this.print(node.id.typeAnnotation, node); this.semicolon(); } - function DeclareExportDeclaration(node) { this.word("declare"); this.space(); this.word("export"); this.space(); - if (node.default) { this.word("default"); this.space(); } - FlowExportDeclaration.call(this, node); } - function DeclareExportAllDeclaration(node) { this.word("declare"); this.space(); - _modules.ExportAllDeclaration.call(this, node); } - function EnumDeclaration(node) { const { id, @@ -239,7 +207,6 @@ function EnumDeclaration(node) { this.print(id, node); this.print(body, node); } - function enumExplicitType(context, name, hasExplicitType) { if (hasExplicitType) { context.space(); @@ -247,10 +214,8 @@ function enumExplicitType(context, name, hasExplicitType) { context.space(); context.word(name); } - context.space(); } - function enumBody(context, node) { const { members @@ -258,21 +223,17 @@ function enumBody(context, node) { context.token("{"); context.indent(); context.newline(); - for (const member of members) { context.print(member, node); context.newline(); } - if (node.hasUnknownMembers) { context.token("..."); context.newline(); } - context.dedent(); context.token("}"); } - function EnumBooleanBody(node) { const { explicitType @@ -280,7 +241,6 @@ function EnumBooleanBody(node) { enumExplicitType(this, "boolean", explicitType); enumBody(this, node); } - function EnumNumberBody(node) { const { explicitType @@ -288,7 +248,6 @@ function EnumNumberBody(node) { enumExplicitType(this, "number", explicitType); enumBody(this, node); } - function EnumStringBody(node) { const { explicitType @@ -296,12 +255,10 @@ function EnumStringBody(node) { enumExplicitType(this, "string", explicitType); enumBody(this, node); } - function EnumSymbolBody(node) { enumExplicitType(this, "symbol", true); enumBody(this, node); } - function EnumDefaultedMember(node) { const { id @@ -309,7 +266,6 @@ function EnumDefaultedMember(node) { this.print(id, node); this.tokenChar(44); } - function enumInitializedMember(context, node) { const { id, @@ -322,19 +278,15 @@ function enumInitializedMember(context, node) { context.print(init, node); context.token(","); } - function EnumBooleanMember(node) { enumInitializedMember(this, node); } - function EnumNumberMember(node) { enumInitializedMember(this, node); } - function EnumStringMember(node) { enumInitializedMember(this, node); } - function FlowExportDeclaration(node) { if (node.declaration) { const declar = node.declaration; @@ -342,58 +294,46 @@ function FlowExportDeclaration(node) { if (!isStatement(declar)) this.semicolon(); } else { this.tokenChar(123); - if (node.specifiers.length) { this.space(); this.printList(node.specifiers, node); this.space(); } - this.tokenChar(125); - if (node.source) { this.space(); this.word("from"); this.space(); this.print(node.source, node); } - this.semicolon(); } } - function ExistsTypeAnnotation() { this.tokenChar(42); } - function FunctionTypeAnnotation(node, parent) { this.print(node.typeParameters, node); this.tokenChar(40); - if (node.this) { this.word("this"); this.tokenChar(58); this.space(); this.print(node.this.typeAnnotation, node); - if (node.params.length || node.rest) { this.tokenChar(44); this.space(); } } - this.printList(node.params, node); - if (node.rest) { if (node.params.length) { this.tokenChar(44); this.space(); } - this.token("..."); this.print(node.rest, node); } - this.tokenChar(41); if (parent && (parent.type === "ObjectTypeCallProperty" || parent.type === "ObjectTypeInternalSlot" || parent.type === "DeclareFunction" || parent.type === "ObjectTypeProperty" && parent.method)) { @@ -402,59 +342,47 @@ function FunctionTypeAnnotation(node, parent) { this.space(); this.token("=>"); } - this.space(); this.print(node.returnType, node); } - function FunctionTypeParam(node) { this.print(node.name, node); if (node.optional) this.tokenChar(63); - if (node.name) { this.tokenChar(58); this.space(); } - this.print(node.typeAnnotation, node); } - function InterfaceExtends(node) { this.print(node.id, node); this.print(node.typeParameters, node, true); } - function _interfaceish(node) { var _node$extends; - this.print(node.id, node); this.print(node.typeParameters, node); - if ((_node$extends = node.extends) != null && _node$extends.length) { this.space(); this.word("extends"); this.space(); this.printList(node.extends, node); } - if (node.mixins && node.mixins.length) { this.space(); this.word("mixins"); this.space(); this.printList(node.mixins, node); } - if (node.implements && node.implements.length) { this.space(); this.word("implements"); this.space(); this.printList(node.implements, node); } - this.space(); this.print(node.body, node); } - function _variance(node) { if (node.variance) { if (node.variance.kind === "plus") { @@ -464,77 +392,61 @@ function _variance(node) { } } } - function InterfaceDeclaration(node) { this.word("interface"); this.space(); - this._interfaceish(node); } - function andSeparator() { this.space(); this.tokenChar(38); this.space(); } - function InterfaceTypeAnnotation(node) { this.word("interface"); - if (node.extends && node.extends.length) { this.space(); this.word("extends"); this.space(); this.printList(node.extends, node); } - this.space(); this.print(node.body, node); } - function IntersectionTypeAnnotation(node) { this.printJoin(node.types, node, { separator: andSeparator }); } - function MixedTypeAnnotation() { this.word("mixed"); } - function EmptyTypeAnnotation() { this.word("empty"); } - function NullableTypeAnnotation(node) { this.tokenChar(63); this.print(node.typeAnnotation, node); } - function NumberTypeAnnotation() { this.word("number"); } - function StringTypeAnnotation() { this.word("string"); } - function ThisTypeAnnotation() { this.word("this"); } - function TupleTypeAnnotation(node) { this.tokenChar(91); this.printList(node.types, node); this.tokenChar(93); } - function TypeofTypeAnnotation(node) { this.word("typeof"); this.space(); this.print(node.argument, node); } - function TypeAlias(node) { this.word("type"); this.space(); @@ -546,29 +458,23 @@ function TypeAlias(node) { this.print(node.right, node); this.semicolon(); } - function TypeAnnotation(node) { this.tokenChar(58); this.space(); if (node.optional) this.tokenChar(63); this.print(node.typeAnnotation, node); } - function TypeParameterInstantiation(node) { this.tokenChar(60); this.printList(node.params, node, {}); this.tokenChar(62); } - function TypeParameter(node) { this._variance(node); - this.word(node.name); - if (node.bound) { this.print(node.bound, node); } - if (node.default) { this.space(); this.tokenChar(61); @@ -576,7 +482,6 @@ function TypeParameter(node) { this.print(node.default, node); } } - function OpaqueType(node) { this.word("opaque"); this.space(); @@ -584,23 +489,19 @@ function OpaqueType(node) { this.space(); this.print(node.id, node); this.print(node.typeParameters, node); - if (node.supertype) { this.tokenChar(58); this.space(); this.print(node.supertype, node); } - if (node.impltype) { this.space(); this.tokenChar(61); this.space(); this.print(node.impltype, node); } - this.semicolon(); } - function ObjectTypeAnnotation(node) { if (node.exact) { this.token("{|"); @@ -609,14 +510,13 @@ 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) { if (leading && !props[0]) return 1; }, - indent: true, statement: true, iterator: () => { @@ -628,141 +528,112 @@ function ObjectTypeAnnotation(node) { }); this.space(); } - if (node.inexact) { this.indent(); this.token("..."); - if (props.length) { this.newline(); } - this.dedent(); } - if (node.exact) { this.token("|}"); } else { this.tokenChar(125); } } - function ObjectTypeInternalSlot(node) { if (node.static) { this.word("static"); this.space(); } - this.tokenChar(91); this.tokenChar(91); this.print(node.id, node); this.tokenChar(93); this.tokenChar(93); if (node.optional) this.tokenChar(63); - if (!node.method) { this.tokenChar(58); this.space(); } - this.print(node.value, node); } - function ObjectTypeCallProperty(node) { if (node.static) { this.word("static"); this.space(); } - this.print(node.value, node); } - function ObjectTypeIndexer(node) { if (node.static) { this.word("static"); this.space(); } - this._variance(node); - this.tokenChar(91); - if (node.id) { this.print(node.id, node); this.tokenChar(58); this.space(); } - this.print(node.key, node); this.tokenChar(93); this.tokenChar(58); this.space(); this.print(node.value, node); } - function ObjectTypeProperty(node) { if (node.proto) { this.word("proto"); this.space(); } - if (node.static) { this.word("static"); this.space(); } - if (node.kind === "get" || node.kind === "set") { this.word(node.kind); this.space(); } - this._variance(node); - this.print(node.key, node); if (node.optional) this.tokenChar(63); - if (!node.method) { this.tokenChar(58); this.space(); } - this.print(node.value, node); } - function ObjectTypeSpreadProperty(node) { this.token("..."); this.print(node.argument, node); } - function QualifiedTypeIdentifier(node) { this.print(node.qualification, node); this.tokenChar(46); this.print(node.id, node); } - function SymbolTypeAnnotation() { this.word("symbol"); } - function orSeparator() { this.space(); this.tokenChar(124); this.space(); } - function UnionTypeAnnotation(node) { this.printJoin(node.types, node, { separator: orSeparator }); } - function TypeCastExpression(node) { this.tokenChar(40); this.print(node.expression, node); this.print(node.typeAnnotation, node); this.tokenChar(41); } - function Variance(node) { if (node.kind === "plus") { this.tokenChar(43); @@ -770,25 +641,20 @@ function Variance(node) { this.tokenChar(45); } } - function VoidTypeAnnotation() { this.word("void"); } - function IndexedAccessType(node) { this.print(node.objectType, node, true); this.tokenChar(91); this.print(node.indexType, node); this.tokenChar(93); } - function OptionalIndexedAccessType(node) { this.print(node.objectType, node); - if (node.optional) { this.token("?."); } - this.tokenChar(91); this.print(node.indexType, node); this.tokenChar(93); diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/index.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/index.js index 97e73ba277ae5c..25ad36b14e15b4 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/index.js @@ -3,9 +3,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); - var _templateLiterals = require("./template-literals"); - Object.keys(_templateLiterals).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _templateLiterals[key]) return; @@ -16,9 +14,7 @@ Object.keys(_templateLiterals).forEach(function (key) { } }); }); - var _expressions = require("./expressions"); - Object.keys(_expressions).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _expressions[key]) return; @@ -29,9 +25,7 @@ Object.keys(_expressions).forEach(function (key) { } }); }); - var _statements = require("./statements"); - Object.keys(_statements).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _statements[key]) return; @@ -42,9 +36,7 @@ Object.keys(_statements).forEach(function (key) { } }); }); - var _classes = require("./classes"); - Object.keys(_classes).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _classes[key]) return; @@ -55,9 +47,7 @@ Object.keys(_classes).forEach(function (key) { } }); }); - var _methods = require("./methods"); - Object.keys(_methods).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _methods[key]) return; @@ -68,9 +58,7 @@ Object.keys(_methods).forEach(function (key) { } }); }); - var _modules = require("./modules"); - Object.keys(_modules).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _modules[key]) return; @@ -81,9 +69,7 @@ Object.keys(_modules).forEach(function (key) { } }); }); - var _types = require("./types"); - Object.keys(_types).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _types[key]) return; @@ -94,9 +80,7 @@ Object.keys(_types).forEach(function (key) { } }); }); - var _flow = require("./flow"); - Object.keys(_flow).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _flow[key]) return; @@ -107,9 +91,7 @@ Object.keys(_flow).forEach(function (key) { } }); }); - var _base = require("./base"); - Object.keys(_base).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _base[key]) return; @@ -120,9 +102,7 @@ Object.keys(_base).forEach(function (key) { } }); }); - var _jsx = require("./jsx"); - Object.keys(_jsx).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _jsx[key]) return; @@ -133,9 +113,7 @@ Object.keys(_jsx).forEach(function (key) { } }); }); - var _typescript = require("./typescript"); - Object.keys(_typescript).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _typescript[key]) return; diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/jsx.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/jsx.js index 363a14551dd63c..4b8dd7a76140cb 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/jsx.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/jsx.js @@ -18,92 +18,75 @@ exports.JSXOpeningFragment = JSXOpeningFragment; exports.JSXSpreadAttribute = JSXSpreadAttribute; exports.JSXSpreadChild = JSXSpreadChild; exports.JSXText = JSXText; - function JSXAttribute(node) { this.print(node.name, node); - if (node.value) { this.tokenChar(61); this.print(node.value, node); } } - function JSXIdentifier(node) { this.word(node.name); } - function JSXNamespacedName(node) { this.print(node.namespace, node); this.tokenChar(58); this.print(node.name, node); } - function JSXMemberExpression(node) { this.print(node.object, node); this.tokenChar(46); this.print(node.property, node); } - function JSXSpreadAttribute(node) { this.tokenChar(123); this.token("..."); this.print(node.argument, node); this.tokenChar(125); } - function JSXExpressionContainer(node) { this.tokenChar(123); this.print(node.expression, node); this.tokenChar(125); } - function JSXSpreadChild(node) { this.tokenChar(123); this.token("..."); this.print(node.expression, node); this.tokenChar(125); } - function JSXText(node) { const raw = this.getPossibleRaw(node); - if (raw !== undefined) { this.token(raw, true); } else { this.token(node.value, true); } } - function JSXElement(node) { const open = node.openingElement; this.print(open, node); if (open.selfClosing) return; this.indent(); - for (const child of node.children) { this.print(child, node); } - this.dedent(); this.print(node.closingElement, node); } - function spaceSeparator() { this.space(); } - function JSXOpeningElement(node) { this.tokenChar(60); this.print(node.name, node); this.print(node.typeParameters, node); - if (node.attributes.length > 0) { this.space(); this.printJoin(node.attributes, node, { separator: spaceSeparator }); } - if (node.selfClosing) { this.space(); this.token("/>"); @@ -111,34 +94,27 @@ function JSXOpeningElement(node) { this.tokenChar(62); } } - function JSXClosingElement(node) { this.token(""); this.space(); this.print(node.body, node); } - function hasTypesOrComments(node, param) { var _param$leadingComment, _param$trailingCommen; - return !!(node.typeParameters || node.returnType || node.predicate || param.typeAnnotation || param.optional || (_param$leadingComment = param.leadingComments) != null && _param$leadingComment.length || (_param$trailingCommen = param.trailingComments) != null && _param$trailingCommen.length); } 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..d51d013ca60b86 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 @@ -14,9 +14,8 @@ exports.ImportDeclaration = ImportDeclaration; exports.ImportDefaultSpecifier = ImportDefaultSpecifier; exports.ImportNamespaceSpecifier = ImportNamespaceSpecifier; exports.ImportSpecifier = ImportSpecifier; - +exports._printAssertions = _printAssertions; var _t = require("@babel/types"); - const { isClassDeclaration, isExportDefaultSpecifier, @@ -25,15 +24,12 @@ const { isImportNamespaceSpecifier, isStatement } = _t; - function ImportSpecifier(node) { if (node.importKind === "type" || node.importKind === "typeof") { this.word(node.importKind); this.space(); } - this.print(node.imported, node); - if (node.local && node.local.name !== node.imported.name) { this.space(); this.word("as"); @@ -41,23 +37,18 @@ function ImportSpecifier(node) { this.print(node.local, node); } } - function ImportDefaultSpecifier(node) { this.print(node.local, node); } - function ExportDefaultSpecifier(node) { this.print(node.exported, node); } - function ExportSpecifier(node) { if (node.exportKind === "type") { this.word("type"); this.space(); } - this.print(node.local, node); - if (node.exported && node.local.name !== node.exported.name) { this.space(); this.word("as"); @@ -65,7 +56,6 @@ function ExportSpecifier(node) { this.print(node.exported, node); } } - function ExportNamespaceSpecifier(node) { this.tokenChar(42); this.space(); @@ -73,25 +63,36 @@ function ExportNamespaceSpecifier(node) { this.space(); this.print(node.exported, node); } - +function _printAssertions(node) { + this.word("assert"); + this.space(); + this.tokenChar(123); + this.space(); + this.printList(node.assertions, node); + this.space(); + this.tokenChar(125); +} function ExportAllDeclaration(node) { + var _node$assertions; this.word("export"); this.space(); - if (node.exportKind === "type") { this.word("type"); this.space(); } - this.tokenChar(42); 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.print(node.source, node, true); + this.space(); + this._printAssertions(node); + } else { + this.print(node.source, node); + } this.semicolon(); } - function ExportNamedDeclaration(node) { { if (this.format.decoratorsBeforeExport && isClassDeclaration(node.declaration)) { @@ -100,7 +101,6 @@ function ExportNamedDeclaration(node) { } this.word("export"); this.space(); - if (node.declaration) { const declar = node.declaration; this.print(declar, node); @@ -110,17 +110,14 @@ function ExportNamedDeclaration(node) { this.word("type"); this.space(); } - const specifiers = node.specifiers.slice(0); - let hasSpecial = false; + let hasSpecial = false; for (;;) { const first = specifiers[0]; - if (isExportDefaultSpecifier(first) || isExportNamespaceSpecifier(first)) { hasSpecial = true; this.print(specifiers.shift(), node); - if (specifiers.length) { this.tokenChar(44); this.space(); @@ -129,31 +126,31 @@ function ExportNamedDeclaration(node) { break; } } - if (specifiers.length || !specifiers.length && !hasSpecial) { this.tokenChar(123); - if (specifiers.length) { this.space(); this.printList(specifiers, node); this.space(); } - this.tokenChar(125); } - 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.print(node.source, node, true); + this.space(); + this._printAssertions(node); + } else { + this.print(node.source, node); + } } - this.semicolon(); } } - function ExportDefaultDeclaration(node) { { if (this.format.decoratorsBeforeExport && isClassDeclaration(node.declaration)) { @@ -161,6 +158,7 @@ function ExportDefaultDeclaration(node) { } } this.word("export"); + this.noIndentInnerCommentsHere(); this.space(); this.word("default"); this.space(); @@ -168,26 +166,26 @@ function ExportDefaultDeclaration(node) { this.print(declar, node); if (!isStatement(declar)) this.semicolon(); } - function ImportDeclaration(node) { + var _node$assertions3; this.word("import"); this.space(); const isTypeKind = node.importKind === "type" || node.importKind === "typeof"; - if (isTypeKind) { + this.noIndentInnerCommentsHere(); this.word(node.importKind); this.space(); + } else if (node.module) { + this.noIndentInnerCommentsHere(); + this.word("module"); + this.space(); } - const specifiers = node.specifiers.slice(0); const hasSpecifiers = !!specifiers.length; - while (hasSpecifiers) { const first = specifiers[0]; - if (isImportDefaultSpecifier(first) || isImportNamespaceSpecifier(first)) { this.print(specifiers.shift(), node); - if (specifiers.length) { this.tokenChar(44); this.space(); @@ -196,7 +194,6 @@ function ImportDeclaration(node) { break; } } - if (specifiers.length) { this.tokenChar(123); this.space(); @@ -207,18 +204,20 @@ function ImportDeclaration(node) { this.tokenChar(123); this.tokenChar(125); } - if (hasSpecifiers || isTypeKind) { this.space(); this.word("from"); 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.space(); + this._printAssertions(node); + } else { + this.print(node.source, node); + } { var _node$attributes; - if ((_node$attributes = node.attributes) != null && _node$attributes.length) { this.space(); this.word("with"); @@ -228,14 +227,12 @@ function ImportDeclaration(node) { } this.semicolon(); } - function ImportAttribute(node) { this.print(node.key); this.tokenChar(58); this.space(); this.print(node.value); } - function ImportNamespaceSpecifier(node) { this.tokenChar(42); this.space(); 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..72a9e7e1d104d9 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 @@ -21,16 +21,13 @@ exports.VariableDeclaration = VariableDeclaration; exports.VariableDeclarator = VariableDeclarator; exports.WhileStatement = WhileStatement; exports.WithStatement = WithStatement; - var _t = require("@babel/types"); - const { isFor, isForStatement, isIfStatement, isStatement } = _t; - function WithStatement(node) { this.word("with"); this.space(); @@ -39,7 +36,6 @@ function WithStatement(node) { this.tokenChar(41); this.printBlock(node); } - function IfStatement(node) { this.word("if"); this.space(); @@ -48,21 +44,17 @@ function IfStatement(node) { this.tokenChar(41); this.space(); const needsBlock = node.alternate && isIfStatement(getLastStatement(node.consequent)); - if (needsBlock) { this.tokenChar(123); this.newline(); this.indent(); } - this.printAndIndentOnComments(node.consequent, node); - if (needsBlock) { this.dedent(); this.newline(); this.tokenChar(125); } - if (node.alternate) { if (this.endsWith(125)) this.space(); this.word("else"); @@ -75,14 +67,11 @@ function getLastStatement(statement) { const { body } = statement; - if (isStatement(body) === false) { return statement; } - return getLastStatement(body); } - function ForStatement(node) { this.word("for"); this.space(); @@ -91,23 +80,18 @@ function ForStatement(node) { this.print(node.init, node); this.inForStatementInitCounter--; this.tokenChar(59); - if (node.test) { this.space(); this.print(node.test, node); } - this.tokenChar(59); - if (node.update) { this.space(); this.print(node.update, node); } - this.tokenChar(41); this.printBlock(node); } - function WhileStatement(node) { this.word("while"); this.space(); @@ -116,17 +100,15 @@ function WhileStatement(node) { this.tokenChar(41); this.printBlock(node); } - function ForXStatement(node) { this.word("for"); this.space(); const isForOf = node.type === "ForOfStatement"; - if (isForOf && node.await) { this.word("await"); this.space(); } - + this.noIndentInnerCommentsHere(); this.tokenChar(40); this.print(node.left, node); this.space(); @@ -136,12 +118,10 @@ function ForXStatement(node) { this.tokenChar(41); this.printBlock(node); } - const ForInStatement = ForXStatement; exports.ForInStatement = ForInStatement; const ForOfStatement = ForXStatement; exports.ForOfStatement = ForOfStatement; - function DoWhileStatement(node) { this.word("do"); this.space(); @@ -154,43 +134,35 @@ function DoWhileStatement(node) { this.tokenChar(41); this.semicolon(); } - function printStatementAfterKeyword(printer, node, parent, isLabel) { if (node) { printer.space(); printer.printTerminatorless(node, parent, isLabel); } - printer.semicolon(); } - function BreakStatement(node) { this.word("break"); printStatementAfterKeyword(this, node.label, node, true); } - function ContinueStatement(node) { this.word("continue"); printStatementAfterKeyword(this, node.label, node, true); } - function ReturnStatement(node) { this.word("return"); printStatementAfterKeyword(this, node.argument, node, false); } - function ThrowStatement(node) { this.word("throw"); printStatementAfterKeyword(this, node.argument, node, false); } - function LabeledStatement(node) { this.print(node.label, node); this.tokenChar(58); this.space(); this.print(node.body, node); } - function TryStatement(node) { this.word("try"); this.space(); @@ -202,7 +174,6 @@ function TryStatement(node) { } else { this.print(node.handler, node); } - if (node.finalizer) { this.space(); this.word("finally"); @@ -210,11 +181,9 @@ function TryStatement(node) { this.print(node.finalizer, node); } } - function CatchClause(node) { this.word("catch"); this.space(); - if (node.param) { this.tokenChar(40); this.print(node.param, node); @@ -222,10 +191,8 @@ function CatchClause(node) { this.tokenChar(41); this.space(); } - this.print(node.body, node); } - function SwitchStatement(node) { this.word("switch"); this.space(); @@ -236,15 +203,12 @@ function SwitchStatement(node) { this.tokenChar(123); this.printSequence(node.cases, node, { indent: true, - addNewlines(leading, cas) { if (!leading && node.cases[node.cases.length - 1] === cas) return -1; } - }); this.tokenChar(125); } - function SwitchCase(node) { if (node.test) { this.word("case"); @@ -255,7 +219,6 @@ function SwitchCase(node) { this.word("default"); this.tokenChar(58); } - if (node.consequent.length) { this.newline(); this.printSequence(node.consequent, node, { @@ -263,40 +226,21 @@ function SwitchCase(node) { }); } } - function DebuggerStatement() { this.word("debugger"); 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, kind === "using"); this.space(); let hasInits = false; - if (!isFor(parent)) { for (const declar of node.declarations) { if (declar.init) { @@ -305,16 +249,13 @@ function VariableDeclaration(node, parent) { } } - let separator; - - if (hasInits) { - separator = node.kind === "const" ? constDeclarationIndent : variableDeclarationIndent; - } - this.printList(node.declarations, node, { - separator + separator: hasInits ? function () { + this.tokenChar(44); + this.newline(); + } : undefined, + indent: node.declarations.length > 1 ? true : false }); - if (isFor(parent)) { if (isForStatement(parent)) { if (parent.init === node) return; @@ -322,15 +263,12 @@ function VariableDeclaration(node, parent) { if (parent.left === node) return; } } - this.semicolon(); } - function VariableDeclarator(node) { this.print(node.id, node); if (node.definite) this.tokenChar(33); this.print(node.id.typeAnnotation, node); - if (node.init) { this.space(); this.tokenChar(61); diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/template-literals.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/template-literals.js index 6d38dd8f845221..737d33c60a15f2 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/template-literals.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/template-literals.js @@ -6,26 +6,21 @@ Object.defineProperty(exports, "__esModule", { exports.TaggedTemplateExpression = TaggedTemplateExpression; exports.TemplateElement = TemplateElement; exports.TemplateLiteral = TemplateLiteral; - function TaggedTemplateExpression(node) { this.print(node.tag, node); this.print(node.typeParameters, node); this.print(node.quasi, node); } - function TemplateElement(node, parent) { const isFirst = parent.quasis[0] === node; const isLast = parent.quasis[parent.quasis.length - 1] === node; const value = (isFirst ? "`" : "}") + node.value.raw + (isLast ? "`" : "${"); this.token(value, true); } - function TemplateLiteral(node) { const quasis = node.quasis; - for (let i = 0; i < quasis.length; i++) { this.print(quasis[i], node); - if (i + 1 < quasis.length) { this.print(node.expressions[i], node); } 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..a13edbbd7d961a 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 @@ -23,36 +23,25 @@ exports.SpreadElement = exports.RestElement = RestElement; exports.StringLiteral = StringLiteral; exports.TopicReference = TopicReference; exports.TupleExpression = TupleExpression; - var _t = require("@babel/types"); - var _jsesc = require("jsesc"); - const { isAssignmentPattern, isIdentifier } = _t; - function Identifier(node) { - this.exactSource(node.loc, () => { - this.word(node.name); - }); + this.word(node.name); } - function ArgumentPlaceholder() { this.tokenChar(63); } - function RestElement(node) { this.token("..."); this.print(node.argument, node); } - function ObjectExpression(node) { const props = node.properties; this.tokenChar(123); - this.printInnerComments(node); - if (props.length) { this.space(); this.printList(props, node, { @@ -61,53 +50,43 @@ function ObjectExpression(node) { }); this.space(); } - + this.sourceWithOffset("end", node.loc, 0, -1); this.tokenChar(125); } - function ObjectMethod(node) { this.printJoin(node.decorators, node); - this._methodHead(node); - this.space(); this.print(node.body, node); } - function ObjectProperty(node) { this.printJoin(node.decorators, node); - if (node.computed) { this.tokenChar(91); this.print(node.key, node); this.tokenChar(93); } else { - if (isAssignmentPattern(node.value) && isIdentifier(node.key) && node.key.name === node.value.left.name) { + if (isAssignmentPattern(node.value) && isIdentifier(node.key) && + node.key.name === node.value.left.name) { this.print(node.value, node); return; } - this.print(node.key, node); if (node.shorthand && isIdentifier(node.key) && isIdentifier(node.value) && node.key.name === node.value.name) { return; } } - this.tokenChar(58); this.space(); this.print(node.value, node); } - function ArrayExpression(node) { const elems = node.elements; const len = elems.length; this.tokenChar(91); - this.printInnerComments(node); - for (let i = 0; i < elems.length; i++) { const elem = elems[i]; - if (elem) { if (i > 0) this.space(); this.print(elem, node); @@ -116,15 +95,12 @@ function ArrayExpression(node) { this.tokenChar(44); } } - this.tokenChar(93); } - function RecordExpression(node) { const props = node.properties; let startToken; let endToken; - if (this.format.recordAndTupleSyntaxType === "bar") { startToken = "{|"; endToken = "|}"; @@ -134,10 +110,7 @@ function RecordExpression(node) { startToken = "#{"; endToken = "}"; } - this.token(startToken); - this.printInnerComments(node); - if (props.length) { this.space(); this.printList(props, node, { @@ -146,16 +119,13 @@ function RecordExpression(node) { }); this.space(); } - this.token(endToken); } - function TupleExpression(node) { const elems = node.elements; const len = elems.length; let startToken; let endToken; - if (this.format.recordAndTupleSyntaxType === "bar") { startToken = "[|"; endToken = "|]"; @@ -165,40 +135,30 @@ function TupleExpression(node) { } else { throw new Error(`${this.format.recordAndTupleSyntaxType} is not a valid recordAndTuple syntax type`); } - this.token(startToken); - this.printInnerComments(node); - for (let i = 0; i < elems.length; i++) { const elem = elems[i]; - if (elem) { if (i > 0) this.space(); this.print(elem, node); if (i < len - 1) this.tokenChar(44); } } - this.token(endToken); } - function RegExpLiteral(node) { this.word(`/${node.pattern}/${node.flags}`); } - function BooleanLiteral(node) { this.word(node.value ? "true" : "false"); } - function NullLiteral() { this.word("null"); } - function NumericLiteral(node) { const raw = this.getPossibleRaw(node); const opts = this.format.jsescOption; const value = node.value + ""; - if (opts.numbers) { this.number(_jsesc(node.value, opts)); } else if (raw == null) { @@ -209,51 +169,39 @@ function NumericLiteral(node) { this.number(raw); } } - function StringLiteral(node) { const raw = this.getPossibleRaw(node); - if (!this.format.minified && raw !== undefined) { this.token(raw); return; } - const val = _jsesc(node.value, Object.assign(this.format.jsescOption, this.format.jsonCompatibleStrings && { json: true })); - return this.token(val); } - function BigIntLiteral(node) { const raw = this.getPossibleRaw(node); - if (!this.format.minified && raw !== undefined) { this.word(raw); return; } - this.word(node.value + "n"); } - function DecimalLiteral(node) { const raw = this.getPossibleRaw(node); - if (!this.format.minified && raw !== undefined) { this.word(raw); return; } - this.word(node.value + "m"); } const validTopicTokenSet = new Set(["^^", "@@", "^", "%", "#"]); - function TopicReference() { const { topicToken } = this.format; - if (validTopicTokenSet.has(topicToken)) { this.token(topicToken); } else { @@ -266,11 +214,9 @@ function TopicReference() { function PipelineTopicExpression(node) { this.print(node.expression, node); } - function PipelineBareFunction(node) { this.print(node.callee, node); } - function PipelinePrimaryTopicReference() { this.tokenChar(35); } 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..56624653a813df 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; @@ -71,45 +71,36 @@ exports.tsPrintFunctionOrConstructorType = tsPrintFunctionOrConstructorType; exports.tsPrintPropertyOrMethodName = tsPrintPropertyOrMethodName; exports.tsPrintSignatureDeclarationBase = tsPrintSignatureDeclarationBase; exports.tsPrintTypeLiteralOrInterfaceBody = tsPrintTypeLiteralOrInterfaceBody; - function TSTypeAnnotation(node) { this.tokenChar(58); this.space(); if (node.optional) this.tokenChar(63); this.print(node.typeAnnotation, node); } - function TSTypeParameterInstantiation(node, parent) { this.tokenChar(60); this.printList(node.params, node, {}); - if (parent.type === "ArrowFunctionExpression" && node.params.length === 1) { this.tokenChar(44); } - this.tokenChar(62); } - function TSTypeParameter(node) { if (node.in) { this.word("in"); this.space(); } - if (node.out) { this.word("out"); this.space(); } - this.word(node.name); - if (node.constraint) { this.space(); this.word("extends"); this.space(); this.print(node.constraint, node); } - if (node.default) { this.space(); this.tokenChar(61); @@ -117,238 +108,187 @@ function TSTypeParameter(node) { this.print(node.default, node); } } - function TSParameterProperty(node) { if (node.accessibility) { this.word(node.accessibility); this.space(); } - if (node.readonly) { this.word("readonly"); this.space(); } - this._param(node.parameter); } - function TSDeclareFunction(node) { if (node.declare) { this.word("declare"); this.space(); } - this._functionHead(node); - this.tokenChar(59); } - function TSDeclareMethod(node) { this._classMethodHead(node); - this.tokenChar(59); } - function TSQualifiedName(node) { this.print(node.left, node); this.tokenChar(46); this.print(node.right, node); } - function TSCallSignatureDeclaration(node) { this.tsPrintSignatureDeclarationBase(node); this.tokenChar(59); } - function TSConstructSignatureDeclaration(node) { this.word("new"); this.space(); this.tsPrintSignatureDeclarationBase(node); this.tokenChar(59); } - function TSPropertySignature(node) { const { readonly, initializer } = node; - if (readonly) { this.word("readonly"); this.space(); } - this.tsPrintPropertyOrMethodName(node); this.print(node.typeAnnotation, node); - if (initializer) { this.space(); this.tokenChar(61); this.space(); this.print(initializer, node); } - this.tokenChar(59); } - function tsPrintPropertyOrMethodName(node) { if (node.computed) { this.tokenChar(91); } - this.print(node.key, node); - if (node.computed) { this.tokenChar(93); } - if (node.optional) { this.tokenChar(63); } } - function TSMethodSignature(node) { const { kind } = node; - if (kind === "set" || kind === "get") { this.word(kind); this.space(); } - this.tsPrintPropertyOrMethodName(node); this.tsPrintSignatureDeclarationBase(node); this.tokenChar(59); } - function TSIndexSignature(node) { const { readonly, static: isStatic } = node; - if (isStatic) { this.word("static"); this.space(); } - if (readonly) { this.word("readonly"); this.space(); } - this.tokenChar(91); - this._parameters(node.parameters, node); - this.tokenChar(93); this.print(node.typeAnnotation, node); this.tokenChar(59); } - function TSAnyKeyword() { this.word("any"); } - function TSBigIntKeyword() { this.word("bigint"); } - function TSUnknownKeyword() { this.word("unknown"); } - function TSNumberKeyword() { this.word("number"); } - function TSObjectKeyword() { this.word("object"); } - function TSBooleanKeyword() { this.word("boolean"); } - function TSStringKeyword() { this.word("string"); } - function TSSymbolKeyword() { this.word("symbol"); } - function TSVoidKeyword() { this.word("void"); } - function TSUndefinedKeyword() { this.word("undefined"); } - function TSNullKeyword() { this.word("null"); } - function TSNeverKeyword() { this.word("never"); } - function TSIntrinsicKeyword() { this.word("intrinsic"); } - function TSThisType() { this.word("this"); } - function TSFunctionType(node) { this.tsPrintFunctionOrConstructorType(node); } - function TSConstructorType(node) { if (node.abstract) { this.word("abstract"); this.space(); } - this.word("new"); this.space(); this.tsPrintFunctionOrConstructorType(node); } - function tsPrintFunctionOrConstructorType(node) { const { typeParameters } = node; - const parameters = node.parameters; + const parameters = + node.parameters; this.print(typeParameters, node); this.tokenChar(40); - this._parameters(parameters, node); - this.tokenChar(41); this.space(); this.token("=>"); this.space(); - const returnType = node.typeAnnotation; + const returnType = + node.typeAnnotation; this.print(returnType.typeAnnotation, node); } - function TSTypeReference(node) { this.print(node.typeName, node, true); this.print(node.typeParameters, node, true); } - function TSTypePredicate(node) { if (node.asserts) { this.word("asserts"); this.space(); } - this.print(node.parameterName); - if (node.typeAnnotation) { this.space(); this.word("is"); @@ -356,65 +296,51 @@ function TSTypePredicate(node) { this.print(node.typeAnnotation.typeAnnotation); } } - function TSTypeQuery(node) { this.word("typeof"); this.space(); this.print(node.exprName); - if (node.typeParameters) { this.print(node.typeParameters, node); } } - function TSTypeLiteral(node) { this.tsPrintTypeLiteralOrInterfaceBody(node.members, node); } - function tsPrintTypeLiteralOrInterfaceBody(members, node) { tsPrintBraced(this, members, node); } - function tsPrintBraced(printer, members, node) { printer.token("{"); - if (members.length) { printer.indent(); printer.newline(); - for (const member of members) { printer.print(member, node); printer.newline(); } - printer.dedent(); - printer.rightBrace(); - } else { - printer.token("}"); } + printer.sourceWithOffset("end", node.loc, 0, -1); + printer.rightBrace(); } - function TSArrayType(node) { this.print(node.elementType, node, true); this.token("[]"); } - function TSTupleType(node) { this.tokenChar(91); this.printList(node.elementTypes, node); this.tokenChar(93); } - function TSOptionalType(node) { this.print(node.typeAnnotation, node); this.tokenChar(63); } - function TSRestType(node) { this.token("..."); this.print(node.typeAnnotation, node); } - function TSNamedTupleMember(node) { this.print(node.label, node); if (node.optional) this.tokenChar(63); @@ -422,15 +348,12 @@ function TSNamedTupleMember(node) { this.space(); this.print(node.elementType, node); } - function TSUnionType(node) { tsPrintUnionOrIntersectionType(this, node, "|"); } - function TSIntersectionType(node) { tsPrintUnionOrIntersectionType(this, node, "&"); } - function tsPrintUnionOrIntersectionType(printer, node, sep) { printer.printJoin(node.types, node, { separator() { @@ -438,10 +361,8 @@ function tsPrintUnionOrIntersectionType(printer, node, sep) { this.token(sep); this.space(); } - }); } - function TSConditionalType(node) { this.print(node.checkType); this.space(); @@ -457,32 +378,27 @@ function TSConditionalType(node) { this.space(); this.print(node.falseType); } - function TSInferType(node) { this.token("infer"); this.space(); this.print(node.typeParameter); } - function TSParenthesizedType(node) { this.tokenChar(40); this.print(node.typeAnnotation, node); this.tokenChar(41); } - function TSTypeOperator(node) { this.word(node.operator); this.space(); this.print(node.typeAnnotation, node); } - function TSIndexedAccessType(node) { this.print(node.objectType, node, true); this.tokenChar(91); this.print(node.indexType, node); this.tokenChar(93); } - function TSMappedType(node) { const { nameType, @@ -492,56 +408,46 @@ function TSMappedType(node) { } = node; this.tokenChar(123); this.space(); - if (readonly) { tokenIfPlusMinus(this, readonly); this.word("readonly"); this.space(); } - this.tokenChar(91); this.word(typeParameter.name); this.space(); this.word("in"); this.space(); this.print(typeParameter.constraint, typeParameter); - if (nameType) { this.space(); this.word("as"); this.space(); this.print(nameType, node); } - this.tokenChar(93); - if (optional) { tokenIfPlusMinus(this, optional); this.tokenChar(63); } - this.tokenChar(58); this.space(); this.print(node.typeAnnotation, node); this.space(); this.tokenChar(125); } - function tokenIfPlusMinus(self, tok) { if (tok !== true) { self.token(tok); } } - function TSLiteralType(node) { this.print(node.literal, node); } - function TSExpressionWithTypeArguments(node) { this.print(node.expression, node); this.print(node.typeParameters, node); } - function TSInterfaceDeclaration(node) { const { declare, @@ -550,32 +456,26 @@ function TSInterfaceDeclaration(node) { extends: extendz, body } = node; - if (declare) { this.word("declare"); this.space(); } - this.word("interface"); this.space(); this.print(id, node); this.print(typeParameters, node); - if (extendz != null && extendz.length) { this.space(); this.word("extends"); this.space(); this.printList(extendz, node); } - this.space(); this.print(body, node); } - function TSInterfaceBody(node) { this.tsPrintTypeLiteralOrInterfaceBody(node.body, node); } - function TSTypeAliasDeclaration(node) { const { declare, @@ -583,12 +483,10 @@ function TSTypeAliasDeclaration(node) { typeParameters, typeAnnotation } = node; - if (declare) { this.word("declare"); this.space(); } - this.word("type"); this.space(); this.print(id, node); @@ -599,19 +497,20 @@ function TSTypeAliasDeclaration(node) { this.print(typeAnnotation, 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); } - function TSTypeAssertion(node) { const { typeAnnotation, @@ -623,12 +522,10 @@ function TSTypeAssertion(node) { this.space(); this.print(expression, node); } - function TSInstantiationExpression(node) { this.print(node.expression, node); this.print(node.typeParameters, node); } - function TSEnumDeclaration(node) { const { declare, @@ -636,80 +533,64 @@ function TSEnumDeclaration(node) { id, members } = node; - if (declare) { this.word("declare"); this.space(); } - if (isConst) { this.word("const"); this.space(); } - this.word("enum"); this.space(); this.print(id, node); this.space(); tsPrintBraced(this, members, node); } - function TSEnumMember(node) { const { id, initializer } = node; this.print(id, node); - if (initializer) { this.space(); this.tokenChar(61); this.space(); this.print(initializer, node); } - this.tokenChar(44); } - function TSModuleDeclaration(node) { const { declare, id } = node; - if (declare) { this.word("declare"); this.space(); } - if (!node.global) { this.word(id.type === "Identifier" ? "namespace" : "module"); this.space(); } - this.print(id, node); - if (!node.body) { this.tokenChar(59); return; } - let body = node.body; - while (body.type === "TSModuleDeclaration") { this.tokenChar(46); this.print(body.id, body); body = body.body; } - this.space(); this.print(body, node); } - function TSModuleBlock(node) { tsPrintBraced(this, node.body, node); } - function TSImportType(node) { const { argument, @@ -720,29 +601,24 @@ function TSImportType(node) { this.tokenChar(40); this.print(argument, node); this.tokenChar(41); - if (qualifier) { this.tokenChar(46); this.print(qualifier, node); } - if (typeParameters) { this.print(typeParameters, node); } } - function TSImportEqualsDeclaration(node) { const { isExport, id, moduleReference } = node; - if (isExport) { this.word("export"); this.space(); } - this.word("import"); this.space(); this.print(id, node); @@ -752,18 +628,15 @@ function TSImportEqualsDeclaration(node) { this.print(moduleReference, node); this.tokenChar(59); } - function TSExternalModuleReference(node) { this.token("require("); this.print(node.expression, node); this.tokenChar(41); } - function TSNonNullExpression(node) { this.print(node.expression, node); this.tokenChar(33); } - function TSExportAssignment(node) { this.word("export"); this.space(); @@ -772,7 +645,6 @@ function TSExportAssignment(node) { this.print(node.expression, node); this.tokenChar(59); } - function TSNamespaceExportDeclaration(node) { this.word("export"); this.space(); @@ -782,7 +654,6 @@ function TSNamespaceExportDeclaration(node) { this.space(); this.print(node.id, node); } - function tsPrintSignatureDeclarationBase(node) { const { typeParameters @@ -790,42 +661,33 @@ function tsPrintSignatureDeclarationBase(node) { const parameters = node.parameters; this.print(typeParameters, node); this.tokenChar(40); - this._parameters(parameters, node); - this.tokenChar(41); const returnType = node.typeAnnotation; this.print(returnType, node); } - function tsPrintClassMemberModifiers(node) { const isField = node.type === "ClassAccessorProperty" || node.type === "ClassProperty"; - if (isField && node.declare) { this.word("declare"); this.space(); } - if (node.accessibility) { this.word(node.accessibility); this.space(); } - if (node.static) { this.word("static"); this.space(); } - if (node.override) { this.word("override"); this.space(); } - if (node.abstract) { this.word("abstract"); this.space(); } - if (isField && node.readonly) { this.word("readonly"); this.space(); diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js index fea33707c81c50..742d83780681d7 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js @@ -5,9 +5,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.CodeGenerator = void 0; exports.default = generate; - var _sourceMap = require("./source-map"); - var _printer = require("./printer"); class Generator extends _printer.default { @@ -22,7 +20,6 @@ class Generator extends _printer.default { generate() { return super.generate(this.ast); } - } function normalizeOptions(code, opts) { @@ -52,15 +49,12 @@ function normalizeOptions(code, opts) { format.decoratorsBeforeExport = !!opts.decoratorsBeforeExport; format.jsonCompatibleStrings = opts.jsonCompatibleStrings; } - if (format.minified) { format.compact = true; - format.shouldPrintComment = format.shouldPrintComment || (() => format.comments); } else { format.shouldPrintComment = format.shouldPrintComment || (value => format.comments || value.includes("@license") || value.includes("@preserve")); } - if (format.compact === "auto") { format.compact = code.length > 500000; @@ -68,11 +62,9 @@ function normalizeOptions(code, opts) { console.error("[BABEL] Note: The code generator has deoptimised the styling of " + `${opts.filename} as it exceeds the max of ${"500KB"}.`); } } - if (format.compact) { format.indent.adjustMultilineComment = false; } - return format; } @@ -81,15 +73,12 @@ class CodeGenerator { this._generator = void 0; this._generator = new Generator(ast, opts, code); } - generate() { return this._generator.generate(); } - } exports.CodeGenerator = CodeGenerator; - function generate(ast, opts, code) { const gen = new Generator(ast, opts, code); return gen.generate(); diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/index.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/index.js index 07dc2f0fd07648..d42879d9cfd747 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/index.js @@ -7,13 +7,9 @@ exports.needsParens = needsParens; exports.needsWhitespace = needsWhitespace; exports.needsWhitespaceAfter = needsWhitespaceAfter; exports.needsWhitespaceBefore = needsWhitespaceBefore; - var whitespace = require("./whitespace"); - var parens = require("./parentheses"); - var _t = require("@babel/types"); - const { FLIPPED_ALIAS_KEYS, isCallExpression, @@ -21,10 +17,8 @@ const { isMemberExpression, isNewExpression } = _t; - function expandAliases(obj) { const newObj = {}; - function add(type, func) { const fn = newObj[type]; newObj[type] = fn ? function (node, parent, stack) { @@ -32,10 +26,8 @@ function expandAliases(obj) { return result == null ? func(node, parent, stack) : result; } : func; } - for (const type of Object.keys(obj)) { const aliases = FLIPPED_ALIAS_KEYS[type]; - if (aliases) { for (const alias of aliases) { add(alias, obj[type]); @@ -44,57 +36,43 @@ function expandAliases(obj) { add(type, obj[type]); } } - return newObj; } const expandedParens = expandAliases(parens); const expandedWhitespaceNodes = expandAliases(whitespace.nodes); - function find(obj, node, parent, printStack) { const fn = obj[node.type]; return fn ? fn(node, parent, printStack) : null; } - function isOrHasCallExpression(node) { if (isCallExpression(node)) { return true; } - return isMemberExpression(node) && isOrHasCallExpression(node.object); } - function needsWhitespace(node, parent, type) { if (!node) return false; - if (isExpressionStatement(node)) { node = node.expression; } - const flag = find(expandedWhitespaceNodes, node, parent); - if (typeof flag === "number") { return (flag & type) !== 0; } - return false; } - function needsWhitespaceBefore(node, parent) { return needsWhitespace(node, parent, 1); } - function needsWhitespaceAfter(node, parent) { return needsWhitespace(node, parent, 2); } - function needsParens(node, parent, printStack) { if (!parent) return false; - if (isNewExpression(parent) && parent.callee === node) { if (isOrHasCallExpression(node)) return true; } - return find(expandedParens, node, parent, printStack); } 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..72e6d388b871f9 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,18 +19,15 @@ 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; exports.UpdateExpression = UpdateExpression; exports.AwaitExpression = exports.YieldExpression = YieldExpression; - var _t = require("@babel/types"); - const { isArrayTypeAnnotation, isArrowFunctionExpression, @@ -81,7 +78,8 @@ const { isUnionTypeAnnotation, isVariableDeclarator, isWhileStatement, - isYieldExpression + isYieldExpression, + isTSSatisfiesExpression } = _t; const PRECEDENCE = { "||": 0, @@ -111,136 +109,112 @@ const PRECEDENCE = { "%": 9, "**": 10 }; - const isClassExtendsClause = (node, parent) => isClass(parent, { superClass: node }); - const hasPostfixPart = (node, parent) => (isMemberExpression(parent) || isOptionalMemberExpression(parent)) && parent.object === node || (isCallExpression(parent) || isOptionalCallExpression(parent) || isNewExpression(parent)) && parent.callee === node || isTaggedTemplateExpression(parent) && parent.tag === node || isTSNonNullExpression(parent); - function NullableTypeAnnotation(node, parent) { return isArrayTypeAnnotation(parent); } - function FunctionTypeAnnotation(node, parent, printStack) { if (printStack.length < 3) return; - return isUnionTypeAnnotation(parent) || isIntersectionTypeAnnotation(parent) || isArrayTypeAnnotation(parent) || isTypeAnnotation(parent) && isArrowFunctionExpression(printStack[printStack.length - 3]); + return ( + isUnionTypeAnnotation(parent) || + isIntersectionTypeAnnotation(parent) || + isArrayTypeAnnotation(parent) || + isTypeAnnotation(parent) && + isArrowFunctionExpression(printStack[printStack.length - 3]) + ); } - function UpdateExpression(node, parent) { return hasPostfixPart(node, parent) || isClassExtendsClause(node, parent); } - function ObjectExpression(node, parent, printStack) { return isFirstInContext(printStack, 1 | 2); } - function DoExpression(node, parent, printStack) { return !node.async && isFirstInContext(printStack, 1); } - function Binary(node, parent) { if (node.operator === "**" && isBinaryExpression(parent, { operator: "**" })) { return parent.left === node; } - if (isClassExtendsClause(node, parent)) { return true; } - if (hasPostfixPart(node, parent) || isUnaryLike(parent) || isAwaitExpression(parent)) { return true; } - if (isBinary(parent)) { const parentOp = parent.operator; const parentPos = PRECEDENCE[parentOp]; const nodeOp = node.operator; const nodePos = PRECEDENCE[nodeOp]; - - if (parentPos === nodePos && parent.right === node && !isLogicalExpression(parent) || parentPos > nodePos) { + if ( + parentPos === nodePos && parent.right === node && !isLogicalExpression(parent) || parentPos > nodePos) { return true; } } } - function UnionTypeAnnotation(node, parent) { return isArrayTypeAnnotation(parent) || isNullableTypeAnnotation(parent) || isIntersectionTypeAnnotation(parent) || isUnionTypeAnnotation(parent); } - function OptionalIndexedAccessType(node, parent) { return isIndexedAccessType(parent, { objectType: node }); } - function TSAsExpression() { return true; } - -function TSTypeAssertion() { - return true; -} - function TSUnionType(node, parent) { return isTSArrayType(parent) || isTSOptionalType(parent) || isTSIntersectionType(parent) || isTSUnionType(parent) || isTSRestType(parent); } - function TSInferType(node, parent) { return isTSArrayType(parent) || isTSOptionalType(parent); } - function TSInstantiationExpression(node, parent) { return (isCallExpression(parent) || isOptionalCallExpression(parent) || isNewExpression(parent) || isTSInstantiationExpression(parent)) && !!parent.typeParameters; } - function BinaryExpression(node, parent) { return node.operator === "in" && (isVariableDeclarator(parent) || isFor(parent)); } - function SequenceExpression(node, parent) { - if (isForStatement(parent) || isThrowStatement(parent) || isReturnStatement(parent) || isIfStatement(parent) && parent.test === node || isWhileStatement(parent) && parent.test === node || isForInStatement(parent) && parent.right === node || isSwitchStatement(parent) && parent.discriminant === node || isExpressionStatement(parent) && parent.expression === node) { + if ( + isForStatement(parent) || isThrowStatement(parent) || isReturnStatement(parent) || isIfStatement(parent) && parent.test === node || isWhileStatement(parent) && parent.test === node || isForInStatement(parent) && parent.right === node || isSwitchStatement(parent) && parent.discriminant === node || isExpressionStatement(parent) && parent.expression === node) { return false; } return true; } - function YieldExpression(node, parent) { return isBinary(parent) || isUnaryLike(parent) || hasPostfixPart(node, parent) || isAwaitExpression(parent) && isYieldExpression(node) || isConditionalExpression(parent) && node === parent.test || isClassExtendsClause(node, parent); } - function ClassExpression(node, parent, printStack) { return isFirstInContext(printStack, 1 | 4); } - function UnaryLike(node, parent) { return hasPostfixPart(node, parent) || isBinaryExpression(parent, { operator: "**", left: node }) || isClassExtendsClause(node, parent); } - function FunctionExpression(node, parent, printStack) { return isFirstInContext(printStack, 1 | 4); } - function ArrowFunctionExpression(node, parent) { return isExportDeclaration(parent) || ConditionalExpression(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; } - return UnaryLike(node, parent); } - function OptionalMemberExpression(node, parent) { return isCallExpression(parent, { callee: node @@ -248,7 +222,6 @@ function OptionalMemberExpression(node, parent) { object: node }); } - function AssignmentExpression(node, parent) { if (isObjectPattern(node.left)) { return true; @@ -256,32 +229,26 @@ function AssignmentExpression(node, parent) { return ConditionalExpression(node, parent); } } - function LogicalExpression(node, parent) { switch (node.operator) { case "||": if (!isLogicalExpression(parent)) return false; return parent.operator === "??" || parent.operator === "&&"; - case "&&": return isLogicalExpression(parent, { operator: "??" }); - case "??": return isLogicalExpression(parent) && parent.operator !== "??"; } } - function Identifier(node, parent, printStack) { var _node$extra; - if ((_node$extra = node.extra) != null && _node$extra.parenthesized && isAssignmentExpression(parent, { left: node }) && (isFunctionExpression(parent.right) || isClassExpression(parent.right)) && parent.right.id == null) { return true; } - if (node.name === "let") { const isFollowedByBracket = isMemberExpression(parent, { object: node, @@ -309,7 +276,6 @@ function isFirstInContext(printStack, checkParam) { let node = printStack[i]; i--; let parent = printStack[i]; - while (i >= 0) { if (expressionStatement && isExpressionStatement(parent, { expression: node @@ -326,7 +292,6 @@ function isFirstInContext(printStack, checkParam) { })) { return true; } - if (i > 0 && (hasPostfixPart(node, parent) && !isNewExpression(parent) || isSequenceExpression(parent) && parent.expressions[0] === node || isUpdateExpression(parent) && !parent.prefix || isConditional(parent, { test: node }) || isBinary(parent, { @@ -341,7 +306,6 @@ function isFirstInContext(printStack, checkParam) { return false; } } - return false; } diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/whitespace.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/whitespace.js index ccb54017d34f2e..e5196fb8eca448 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/whitespace.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/whitespace.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.nodes = void 0; - var _t = require("@babel/types"); - const { FLIPPED_ALIAS_KEYS, isArrayExpression, @@ -23,10 +21,8 @@ const { isOptionalMemberExpression, isStringLiteral } = _t; - function crawlInternal(node, state) { if (!node) return state; - if (isMemberExpression(node) || isOptionalMemberExpression(node)) { crawlInternal(node.object, state); if (node.computed) crawlInternal(node.property, state); @@ -39,9 +35,9 @@ function crawlInternal(node, state) { } else if (isFunction(node)) { state.hasFunction = true; } else if (isIdentifier(node)) { - state.hasHelper = state.hasHelper || node.callee && isHelper(node.callee); + state.hasHelper = + state.hasHelper || node.callee && isHelper(node.callee); } - return state; } @@ -55,7 +51,6 @@ function crawl(node) { function isHelper(node) { if (!node) return false; - if (isMemberExpression(node)) { return isHelper(node.object) || isHelper(node.property); } else if (isIdentifier(node)) { @@ -68,15 +63,14 @@ function isHelper(node) { return false; } } - function isType(node) { return isLiteral(node) || isObjectExpression(node) || isArrayExpression(node) || isIdentifier(node) || isMemberExpression(node); } const nodes = { + AssignmentExpression(node) { const state = crawl(node.right); - if (state.hasCall && state.hasHelper || state.hasFunction) { return state.hasFunction ? 1 | 2 : 2; } @@ -103,7 +97,6 @@ const nodes = { return 1 | 2; } }, - OptionalCallExpression(node) { if (isFunction(node.callee)) { return 1 | 2; @@ -114,12 +107,10 @@ const nodes = { for (let i = 0; i < node.declarations.length; i++) { const declar = node.declarations[i]; let enabled = isHelper(declar.id) && !isType(declar.init); - if (!enabled && declar.init) { const state = crawl(declar.init); enabled = isHelper(declar.init) && state.hasCall || state.hasFunction; } - if (enabled) { return 1 | 2; } @@ -131,8 +122,8 @@ const nodes = { return 1 | 2; } } - }; + exports.nodes = nodes; nodes.ObjectProperty = nodes.ObjectTypeProperty = nodes.ObjectMethod = function (node, parent) { @@ -140,26 +131,20 @@ nodes.ObjectProperty = nodes.ObjectTypeProperty = nodes.ObjectMethod = function return 1; } }; - nodes.ObjectTypeCallProperty = function (node, parent) { var _parent$properties; - if (parent.callProperties[0] === node && !((_parent$properties = parent.properties) != null && _parent$properties.length)) { return 1; } }; - nodes.ObjectTypeIndexer = function (node, parent) { var _parent$properties2, _parent$callPropertie; - if (parent.indexers[0] === node && !((_parent$properties2 = parent.properties) != null && _parent$properties2.length) && !((_parent$callPropertie = parent.callProperties) != null && _parent$callPropertie.length)) { return 1; } }; - nodes.ObjectTypeInternalSlot = function (node, parent) { var _parent$properties3, _parent$callPropertie2, _parent$indexers; - if (parent.internalSlots[0] === node && !((_parent$properties3 = parent.properties) != null && _parent$properties3.length) && !((_parent$callPropertie2 = parent.callProperties) != null && _parent$callPropertie2.length) && !((_parent$indexers = parent.indexers) != null && _parent$indexers.length)) { return 1; } @@ -168,7 +153,6 @@ nodes.ObjectTypeInternalSlot = function (node, parent) { [["Function", true], ["Class", true], ["Loop", true], ["LabeledStatement", true], ["SwitchStatement", true], ["TryStatement", true]].forEach(function ([type, amounts]) { [type].concat(FLIPPED_ALIAS_KEYS[type] || []).forEach(function (type) { const ret = amounts ? 1 | 2 : 0; - nodes[type] = () => ret; }); }); 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..ac21d2c1d6f966 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 @@ -4,23 +4,25 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - 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 HAS_NEWLINE = /[\n\r\u2028\u2029]/; +const HAS_BlOCK_COMMENT_END = /\*\//; const { - needsParens, - needsWhitespaceAfter, - needsWhitespaceBefore + needsParens } = n; - class Printer { constructor(format, map) { this.inForStatementInitCounter = 0; @@ -35,17 +37,17 @@ class Printer { this._printedComments = new Set(); this._endsWithInteger = false; this._endsWithWord = false; + this._lastCommentLine = 0; + this._endsWithInnerRaw = false; + this._indentInnerComments = true; this.format = format; this._buf = new _buffer.default(map); this._indentChar = format.indent.style.charCodeAt(0); this._indentRepeat = format.indent.style.length; } - generate(ast) { this.print(ast); - this._maybeAddAuxComment(); - return this._buf.get(); } @@ -61,181 +63,165 @@ class Printer { semicolon(force = false) { this._maybeAddAuxComment(); - if (force) { this._appendChar(59); } else { this._queue(59); } + this._noLineTerminator = false; } rightBrace() { if (this.format.minified) { this._buf.removeLastSemicolon(); } - this.tokenChar(125); } space(force = false) { if (this.format.compact) return; - if (force) { this._space(); } else if (this._buf.hasContent()) { const lastCp = this.getLastChar(); - if (lastCp !== 32 && lastCp !== 10) { this._space(); } } } - word(str) { + word(str, noLineTerminatorAfter = false) { + this._maybePrintInnerComments(); + if (this._endsWithWord || str.charCodeAt(0) === 47 && this.endsWith(47)) { this._space(); } - this._maybeAddAuxComment(); - this._append(str, false); - this._endsWithWord = true; + this._noLineTerminator = noLineTerminatorAfter; } number(str) { this.word(str); + this._endsWithInteger = Number.isInteger(+str) && !NON_DECIMAL_LITERAL.test(str) && !SCIENTIFIC_NOTATION.test(str) && !ZERO_DECIMAL_INTEGER.test(str) && str.charCodeAt(str.length - 1) !== 46; } token(str, maybeNewline = false) { + this._maybePrintInnerComments(); + const lastChar = this.getLastChar(); const strFirst = str.charCodeAt(0); - - if (lastChar === 33 && str === "--" || strFirst === 43 && lastChar === 43 || strFirst === 45 && lastChar === 45 || strFirst === 46 && this._endsWithInteger) { + if (lastChar === 33 && str === "--" || + strFirst === 43 && lastChar === 43 || strFirst === 45 && lastChar === 45 || + strFirst === 46 && this._endsWithInteger) { this._space(); } - this._maybeAddAuxComment(); - this._append(str, maybeNewline); + this._noLineTerminator = false; } - tokenChar(char) { - const lastChar = this.getLastChar(); + this._maybePrintInnerComments(); - if (char === 43 && lastChar === 43 || char === 45 && lastChar === 45 || char === 46 && this._endsWithInteger) { + const lastChar = this.getLastChar(); + if ( + char === 43 && lastChar === 43 || char === 45 && lastChar === 45 || + char === 46 && this._endsWithInteger) { this._space(); } - this._maybeAddAuxComment(); - this._appendChar(char); + this._noLineTerminator = false; } - newline(i = 1) { - if (this.format.retainLines || this.format.compact) return; - - if (this.format.concise) { - this.space(); - return; - } - - const charBeforeNewline = this.endsWithCharAndNewline(); - if (charBeforeNewline === 10) return; - - if (charBeforeNewline === 123 || charBeforeNewline === 58) { - i--; - } - + newline(i = 1, force) { if (i <= 0) return; + if (!force) { + if (this.format.retainLines || this.format.compact) return; + if (this.format.concise) { + this.space(); + return; + } + } + if (i > 2) i = 2; + i -= this._buf.getNewlineCount(); for (let j = 0; j < i; j++) { this._newline(); } + return; } - endsWith(char) { return this.getLastChar() === char; } - getLastChar() { return this._buf.getLastChar(); } - endsWithCharAndNewline() { return this._buf.endsWithCharAndNewline(); } - removeTrailingNewline() { this._buf.removeTrailingNewline(); } - 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); } - _space() { this._queue(32); } - _newline() { this._queue(10); } - _append(str, maybeNewline) { this._maybeAddParen(str); - this._maybeIndent(str.charCodeAt(0)); - this._buf.append(str, maybeNewline); - this._endsWithWord = false; this._endsWithInteger = false; } - _appendChar(char) { this._maybeAddParenChar(char); - this._maybeIndent(char); - this._buf.appendChar(char); - this._endsWithWord = false; this._endsWithInteger = false; } - _queue(char) { this._maybeAddParenChar(char); - this._maybeIndent(char); - this._buf.queue(char); - this._endsWithWord = false; this._endsWithInteger = false; } - _maybeIndent(firstChar) { if (this._indent && firstChar !== 10 && this.endsWith(10)) { this._buf.queueIndentation(this._indentChar, this._getIndent()); } } - + _shouldIndent(firstChar) { + if (this._indent && firstChar !== 10 && this.endsWith(10)) { + return true; + } + } _maybeAddParenChar(char) { const parenPushNewlineState = this._parenPushNewlineState; if (!parenPushNewlineState) return; @@ -248,56 +234,59 @@ class Printer { this._parenPushNewlineState = null; return; } - this.tokenChar(40); this.indent(); parenPushNewlineState.printed = true; } - _maybeAddParen(str) { const parenPushNewlineState = this._parenPushNewlineState; if (!parenPushNewlineState) return; + const len = str.length; let i; - for (i = 0; i < len && str.charCodeAt(i) === 32; i++) continue; - if (i === len) { return; } const cha = str.charCodeAt(i); - if (cha !== 10) { - if (cha !== 47 || i + 1 === len) { + if ( + cha !== 47 || + i + 1 === len) { this._parenPushNewlineState = null; return; } - const chaPost = str.charCodeAt(i + 1); - if (chaPost === 42) { + if (PURE_ANNOTATION_RE.test(str.slice(i + 2, len - 2))) { return; } + } else if (chaPost !== 47) { this._parenPushNewlineState = null; return; } } - this.tokenChar(40); this.indent(); 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; + const pos = loc ? loc[prop] : null; if ((pos == null ? void 0 : pos.line) != null) { const count = pos.line - this._buf.getCurrentLine(); - for (let i = 0; i < count; i++) { this._newline(); } @@ -307,19 +296,16 @@ class Printer { _getIndent() { return this._indentRepeat * this._indent; } - printTerminatorless(node, parent, isLabel) { if (isLabel) { this._noLineTerminator = true; this.print(node, parent); - this._noLineTerminator = false; } else { const terminatorState = { printed: false }; this._parenPushNewlineState = terminatorState; this.print(node, parent); - if (terminatorState.printed) { this.dedent(); this.newline(); @@ -327,278 +313,331 @@ class Printer { } } } - - print(node, parent, noLineTerminator) { + print(node, parent, noLineTerminatorAfter, + trailingCommentsLineOffset, forceParens) { if (!node) return; + this._endsWithInnerRaw = false; const nodeType = node.type; const format = this.format; const oldConcise = format.concise; - - if (node._compact) { + if ( + node._compact) { format.concise = true; } - const printMethod = this[nodeType]; - if (printMethod === undefined) { throw new ReferenceError(`unknown node of type ${JSON.stringify(nodeType)} with constructor ${JSON.stringify(node.constructor.name)}`); } - this._printStack.push(node); - const oldInAux = this._insideAux; this._insideAux = node.loc == undefined; - this._maybeAddAuxComment(this._insideAux && !oldInAux); - - let shouldPrintParens; - - if (format.retainFunctionParens && nodeType === "FunctionExpression" && node.extra && node.extra.parenthesized) { + let shouldPrintParens = false; + 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._printLeadingComments(node); - + this._lastCommentLine = 0; + this._printLeadingComments(node, parent); const loc = nodeType === "Program" || nodeType === "File" ? null : node.loc; - this.withSource("start", loc, printMethod.bind(this, node, parent)); - - if (noLineTerminator && !this._noLineTerminator) { + this.exactSource(loc, printMethod.bind(this, node, parent)); + if (shouldPrintParens) { + this._printTrailingComments(node, parent); + this.tokenChar(41); + this._noLineTerminator = noLineTerminatorAfter; + } else if (noLineTerminatorAfter && !this._noLineTerminator) { this._noLineTerminator = true; - - this._printTrailingComments(node); - - this._noLineTerminator = false; + this._printTrailingComments(node, parent); } else { - this._printTrailingComments(node); + this._printTrailingComments(node, parent, trailingCommentsLineOffset); } - if (shouldPrintParens) this.tokenChar(41); - this._printStack.pop(); - format.concise = oldConcise; this._insideAux = oldInAux; + this._endsWithInnerRaw = false; } - _maybeAddAuxComment(enteredPositionlessNode) { if (enteredPositionlessNode) this._printAuxBeforeComment(); if (!this._insideAux) this._printAuxAfterComment(); } - _printAuxBeforeComment() { if (this._printAuxAfterOnNextUserNode) return; this._printAuxAfterOnNextUserNode = true; const comment = this.format.auxiliaryCommentBefore; - if (comment) { this._printComment({ type: "CommentBlock", value: comment - }); + }, 0); } } - _printAuxAfterComment() { if (!this._printAuxAfterOnNextUserNode) return; this._printAuxAfterOnNextUserNode = false; const comment = this.format.auxiliaryCommentAfter; - if (comment) { this._printComment({ type: "CommentBlock", value: comment - }); + }, 0); } } - getPossibleRaw(node) { const extra = node.extra; - if (extra && extra.raw != null && extra.rawValue != null && node.value === extra.rawValue) { return extra.raw; } } - printJoin(nodes, parent, opts = {}) { 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.iterator) { - opts.iterator(node, i); - } - - if (opts.separator && i < len - 1) { - opts.separator.call(this); + 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.statement) { + if (i + 1 === len) { + this.newline(1); + } else { + var _nextNode$loc; + const nextNode = nodes[i + 1]; + newlineOpts.nextNodeStartLine = ((_nextNode$loc = nextNode.loc) == null ? void 0 : _nextNode$loc.start.line) || 0; + this._printNewline(true, newlineOpts); + } } - - if (opts.statement) this._printNewline(false, node, parent, newlineOpts); } - if (opts.indent) this.dedent(); } - printAndIndentOnComments(node, parent) { const indent = node.leadingComments && node.leadingComments.length > 0; if (indent) this.indent(); this.print(node, parent); if (indent) this.dedent(); } - printBlock(parent) { const node = parent.body; - if (node.type !== "EmptyStatement") { this.space(); } - this.print(node, parent); } - - _printTrailingComments(node) { - this._printComments(this._getComments(false, node)); + _printTrailingComments(node, parent, lineOffset) { + const { + innerComments, + trailingComments + } = node; + if (innerComments != null && innerComments.length) { + this._printComments(2, innerComments, node, parent, lineOffset); + } + if (trailingComments != null && trailingComments.length) { + this._printComments(2, trailingComments, node, parent, lineOffset); + } } - - _printLeadingComments(node) { - this._printComments(this._getComments(true, node), true); + _printLeadingComments(node, parent) { + const comments = node.leadingComments; + if (!(comments != null && comments.length)) return; + this._printComments(0, comments, node, parent); } - - printInnerComments(node, indent = true) { - var _node$innerComments; - - if (!((_node$innerComments = node.innerComments) != null && _node$innerComments.length)) return; + _maybePrintInnerComments() { + if (this._endsWithInnerRaw) this.printInnerComments(); + this._endsWithInnerRaw = true; + this._indentInnerComments = true; + } + printInnerComments() { + const node = this._printStack[this._printStack.length - 1]; + const comments = node.innerComments; + if (!(comments != null && comments.length)) return; + const hasSpace = this.endsWith(32); + const indent = this._indentInnerComments; + const printedCommentsCount = this._printedComments.size; if (indent) this.indent(); - - this._printComments(node.innerComments); - + this._printComments(1, comments, node); + if (hasSpace && printedCommentsCount !== this._printedComments.size) { + this.space(); + } if (indent) this.dedent(); } - + noIndentInnerCommentsHere() { + this._indentInnerComments = false; + } printSequence(nodes, parent, opts = {}) { opts.statement = true; return this.printJoin(nodes, parent, opts); } - printList(items, parent, opts = {}) { if (opts.separator == null) { opts.separator = commaSeparator; } - 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) { this.space(); return; } - - let lines = 0; - - 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++; + if (!newLine) { + return; + } + 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()) { - _getComments(leading, node) { - return node && (leading ? node.leadingComments : node.trailingComments) || null; + this.newline(1); + } } _printComment(comment, skipNewLines) { - if (comment.ignore) return; - if (this._printedComments.has(comment)) return; - if (!this.format.shouldPrintComment(comment.value)) return; - + if (comment.ignore) return false; + if (this._printedComments.has(comment)) return false; + const noLineTerminator = this._noLineTerminator; + if (noLineTerminator && (HAS_NEWLINE.test(comment.value) || HAS_BlOCK_COMMENT_END.test(comment.value))) { + return true; + } + if (!this.format.shouldPrintComment(comment.value)) return false; this._printedComments.add(comment); - const isBlockComment = comment.type === "CommentBlock"; - const printNewLines = isBlockComment && !skipNewLines && !this._noLineTerminator; - if (printNewLines && this._buf.hasContent()) this.newline(1); - const lastCharCode = this.getLastChar(); + 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) { this.space(); } - let val; - let maybeNewline = false; - if (isBlockComment) { val = `/*${comment.value}*/`; - if (this.format.indent.adjustMultilineComment) { var _comment$loc; - const offset = (_comment$loc = comment.loc) == null ? void 0 : _comment$loc.start.column; - if (offset) { const newlineRegex = new RegExp("\\n\\s{1," + offset + "}", "g"); 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; + } else if (!noLineTerminator) { + 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; - - 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); + this.source("start", comment.loc); + this._append(val, isBlockComment); + if (!isBlockComment && !noLineTerminator) { + this.newline(1, true); + } + if (printNewLines && skipNewLines !== 3) { + this.newline(1); + } + return false; + } + _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; + const maybeNewline = this._noLineTerminator ? function () {} : this.newline.bind(this); + for (let i = 0; i < len; i++) { + const comment = comments[i]; + const printed = this._printedComments.has(comment); + if (hasLoc && comment.loc && !printed) { + 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; + maybeNewline(offset); + this._printComment(comment, 1); + if (i + 1 === len) { + maybeNewline(Math.max(nodeStartLine - lastLine, leadingCommentNewline)); + lastLine = nodeStartLine; + } + } else if (type === 1) { + const offset = commentStartLine - (i === 0 ? nodeStartLine : lastLine); + lastLine = commentEndLine; + maybeNewline(offset); + if (this._printComment(comment, 1)) break; + if (i + 1 === len) { + maybeNewline(Math.min(1, nodeEndLine - lastLine)); + lastLine = nodeEndLine; + } + } else { + const offset = commentStartLine - (i === 0 ? nodeEndLine - lineOffset : lastLine); + lastLine = commentEndLine; + maybeNewline(offset); + this._printComment(comment, 1); + } + } else { + hasLoc = false; + if (printed) continue; + if (len === 1) { + const singleLine = comment.loc ? comment.loc.start.line === comment.loc.end.line : !HAS_NEWLINE.test(comment.value); + 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) { + if (this._printComment(comment, 1)) { + break; + } + } else { + this._printComment(comment, 0); + } + } else if (type === 1 && !(node.type === "ObjectExpression" && node.properties.length > 1) && node.type !== "ClassBody" && node.type !== "TSInterfaceBody") { + + const skippedDueToNewline = this._printComment(comment, i === 0 ? 2 : i === len - 1 ? 3 : 0); + if (skippedDueToNewline) break; + } else { + this._printComment(comment, 0); + } } } - } - - 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); + if (type === 2 && hasLoc && lastLine) { + this._lastCommentLine = lastLine; } } - } Object.assign(Printer.prototype, generatorFunctions); @@ -607,7 +646,6 @@ Object.assign(Printer.prototype, generatorFunctions); } var _default = Printer; exports.default = _default; - function commaSeparator() { this.tokenChar(44); this.space(); diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js index ec9d0b69337d91..4e53477beb1eae 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js @@ -4,13 +4,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _genMapping = require("@jridgewell/gen-mapping"); class SourceMap { + constructor(opts, code) { var _opts$sourceFileName; - this._map = void 0; this._rawMappings = void 0; this._sourceFileName = void 0; @@ -22,7 +21,6 @@ class SourceMap { }); this._sourceFileName = (_opts$sourceFileName = opts.sourceFileName) == null ? void 0 : _opts$sourceFileName.replace(/\\/g, "/"); this._rawMappings = undefined; - if (typeof code === "string") { (0, _genMapping.setSourceContent)(map, this._sourceFileName, code); } else if (typeof code === "object") { @@ -35,11 +33,9 @@ class SourceMap { get() { return (0, _genMapping.toEncodedMap)(this._map); } - getDecoded() { return (0, _genMapping.toDecodedMap)(this._map); } - getRawMappings() { return this._rawMappings || (this._rawMappings = (0, _genMapping.allMappings)(this._map)); } @@ -56,9 +52,7 @@ class SourceMap { } }); } - } - exports.default = SourceMap; //# sourceMappingURL=source-map.js.map 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..92eff1787bb6c9 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.4", "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.2", "@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.3", "@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..9630f27a45d21b --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js @@ -0,0 +1,15 @@ +"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/get-module-name.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/get-module-name.js index b6f04634fc12ef..7729025bc5d45a 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/get-module-name.js +++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/get-module-name.js @@ -9,7 +9,6 @@ exports.default = getModuleName; exports.default = getModuleName = function getModuleName(rootOpts, pluginOpts) { var _pluginOpts$moduleId, _pluginOpts$moduleIds, _pluginOpts$getModule, _pluginOpts$moduleRoo; - return originalGetModuleName(rootOpts, { moduleId: (_pluginOpts$moduleId = pluginOpts.moduleId) != null ? _pluginOpts$moduleId : rootOpts.moduleId, moduleIds: (_pluginOpts$moduleIds = pluginOpts.moduleIds) != null ? _pluginOpts$moduleIds : rootOpts.moduleIds, @@ -18,7 +17,6 @@ exports.default = getModuleName; }); }; } - function getModuleName(rootOpts, pluginOpts) { const { filename, @@ -36,16 +34,15 @@ function getModuleName(rootOpts, pluginOpts) { if (moduleId != null && !getModuleId) { return moduleId; } - let moduleName = moduleRoot != null ? moduleRoot + "/" : ""; - if (filenameRelative) { const sourceRootReplacer = sourceRoot != null ? new RegExp("^" + sourceRoot + "/?") : ""; - moduleName += filenameRelative.replace(sourceRootReplacer, "").replace(/\.(\w*?)$/, ""); + moduleName += filenameRelative + .replace(sourceRootReplacer, "") + .replace(/\.(\w*?)$/, ""); } moduleName = moduleName.replace(/\\/g, "/"); - if (getModuleId) { return getModuleId(moduleName) || moduleName; } else { 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..b7bf1e586b40ed 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 () { @@ -37,23 +43,15 @@ Object.defineProperty(exports, "rewriteThis", { } }); exports.wrapInterop = wrapInterop; - var _assert = require("assert"); - var _t = require("@babel/types"); - var _template = require("@babel/template"); - var _helperModuleImports = require("@babel/helper-module-imports"); - var _rewriteThis = require("./rewrite-this"); - 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 { booleanLiteral, callExpression, @@ -69,7 +67,6 @@ const { variableDeclaration, variableDeclarator } = _t; - function rewriteModuleStatementsAndPrepareHeader(path, { loose, exportName, @@ -86,9 +83,7 @@ function rewriteModuleStatementsAndPrepareHeader(path, { noIncompleteNsImportDetection }) { (0, _normalizeAndLoadMetadata.validateImportInteropOption)(importInterop); - _assert((0, _helperModuleImports.isModule)(path), "Cannot process module statements in a script"); - path.node.sourceType = "script"; const meta = (0, _normalizeAndLoadMetadata.default)(path, exportName, { importInterop, @@ -97,31 +92,23 @@ function rewriteModuleStatementsAndPrepareHeader(path, { esNamespaceOnly, filename }); - if (!allowTopLevelThis) { (0, _rewriteThis.default)(path); } - (0, _rewriteLiveReferences.default)(path, meta); - if (strictMode !== false) { const hasStrict = path.node.directives.some(directive => { return directive.value.value === "use strict"; }); - if (!hasStrict) { path.unshiftContainer("directives", directive(directiveLiteral("use strict"))); } } - const headers = []; - if ((0, _normalizeAndLoadMetadata.hasExports)(meta) && !strict) { headers.push(buildESModuleHeader(meta, enumerableModuleMeta)); } - const nameList = buildExportNameListDeclaration(path, meta); - if (nameList) { meta.exportNameListName = nameList.name; headers.push(nameList.statement); @@ -144,15 +131,12 @@ function wrapInterop(programPath, expr, type) { if (type === "none") { return null; } - if (type === "node-namespace") { return callExpression(programPath.hub.addHelper("interopRequireWildcard"), [expr, booleanLiteral(true)]); } else if (type === "node-default") { return null; } - let helper; - if (type === "default") { helper = "interopRequireDefault"; } else if (type === "namespace") { @@ -160,7 +144,6 @@ function wrapInterop(programPath, expr, type) { } else { throw new Error(`Unknown interop: ${type}`); } - return callExpression(programPath.hub.addHelper(helper), [expr]); } @@ -168,19 +151,17 @@ function buildNamespaceInitStatements(metadata, sourceMetadata, constantReexport const statements = []; let srcNamespace = identifier(sourceMetadata.name); if (sourceMetadata.lazy) srcNamespace = callExpression(srcNamespace, []); - for (const localName of sourceMetadata.importsNamespace) { if (localName === sourceMetadata.name) continue; + statements.push(_template.default.statement`var NAME = SOURCE;`({ NAME: localName, SOURCE: cloneNode(srcNamespace) })); } - if (constantReexports) { statements.push(...buildReexportsFromMeta(metadata, sourceMetadata, true)); } - for (const exportName of sourceMetadata.reexportNamespace) { statements.push((sourceMetadata.lazy ? _template.default.statement` Object.defineProperty(EXPORTS, "NAME", { @@ -195,16 +176,14 @@ function buildNamespaceInitStatements(metadata, sourceMetadata, constantReexport NAMESPACE: cloneNode(srcNamespace) })); } - if (sourceMetadata.reexportAll) { const statement = buildNamespaceReexport(metadata, cloneNode(srcNamespace), constantReexports); statement.loc = sourceMetadata.reexportAll.loc; + statements.push(statement); } - return statements; } - const ReexportTemplate = { constant: _template.default.statement`EXPORTS.EXPORT_NAME = NAMESPACE_IMPORT;`, constantComputed: _template.default.statement`EXPORTS["EXPORT_NAME"] = NAMESPACE_IMPORT;`, @@ -217,27 +196,24 @@ const ReexportTemplate = { }); ` }; - -const buildReexportsFromMeta = (meta, metadata, constantReexports) => { +function buildReexportsFromMeta(meta, metadata, constantReexports) { const namespace = metadata.lazy ? callExpression(identifier(metadata.name), []) : identifier(metadata.name); const { stringSpecifiers } = meta; return Array.from(metadata.reexports, ([exportName, importName]) => { let NAMESPACE_IMPORT = cloneNode(namespace); - - if (importName === "default" && metadata.interop === "node-default") {} else if (stringSpecifiers.has(importName)) { + if (importName === "default" && metadata.interop === "node-default") { + } else if (stringSpecifiers.has(importName)) { NAMESPACE_IMPORT = memberExpression(NAMESPACE_IMPORT, stringLiteral(importName), true); } else { NAMESPACE_IMPORT = memberExpression(NAMESPACE_IMPORT, identifier(importName)); } - const astNodes = { EXPORTS: meta.exportName, EXPORT_NAME: exportName, NAMESPACE_IMPORT }; - if (constantReexports || isIdentifier(NAMESPACE_IMPORT)) { if (stringSpecifiers.has(exportName)) { return ReexportTemplate.constantComputed(astNodes); @@ -248,7 +224,7 @@ const buildReexportsFromMeta = (meta, metadata, constantReexports) => { return ReexportTemplate.spec(astNodes); } }); -}; +} function buildESModuleHeader(metadata, enumerableModuleMeta = false) { return (enumerableModuleMeta ? _template.default.statement` @@ -271,7 +247,8 @@ function buildNamespaceReexport(metadata, namespace, constantReexports) { EXPORTS[key] = NAMESPACE[key]; }); - ` : _template.default.statement` + ` : + _template.default.statement` Object.keys(NAMESPACE).forEach(function(key) { if (key === "default" || key === "__esModule") return; VERIFY_NAME_LIST; @@ -297,27 +274,21 @@ function buildNamespaceReexport(metadata, namespace, constantReexports) { function buildExportNameListDeclaration(programPath, metadata) { const exportedVars = Object.create(null); - for (const data of metadata.local.values()) { for (const name of data.names) { exportedVars[name] = true; } } - let hasReexport = false; - for (const data of metadata.source.values()) { for (const exportName of data.reexports.keys()) { exportedVars[exportName] = true; } - for (const exportName of data.reexportNamespace) { exportedVars[exportName] = true; } - hasReexport = hasReexport || !!data.reexportAll; } - if (!hasReexport || Object.keys(exportedVars).length === 0) return null; const name = programPath.scope.generateUidIdentifier("exportNames"); delete exportedVars.default; @@ -329,27 +300,25 @@ function buildExportNameListDeclaration(programPath, metadata) { function buildExportInitializationStatements(programPath, metadata, constantReexports = false, noIncompleteNsImportDetection = false) { const initStatements = []; - for (const [localName, data] of metadata.local) { - if (data.kind === "import") {} else if (data.kind === "hoisted") { - initStatements.push([data.names[0], buildInitStatement(metadata, data.names, identifier(localName))]); + if (data.kind === "import") { + } else if (data.kind === "hoisted") { + initStatements.push([ + data.names[0], buildInitStatement(metadata, data.names, identifier(localName))]); } else if (!noIncompleteNsImportDetection) { for (const exportName of data.names) { initStatements.push([exportName, null]); } } } - for (const data of metadata.source.values()) { if (!constantReexports) { const reexportsStatements = buildReexportsFromMeta(metadata, data, false); const reexports = [...data.reexports.keys()]; - for (let i = 0; i < reexportsStatements.length; i++) { initStatements.push([reexports[i], reexportsStatements[i]]); } } - if (!noIncompleteNsImportDetection) { for (const exportName of data.reexportNamespace) { initStatements.push([exportName, null]); @@ -363,38 +332,31 @@ function buildExportInitializationStatements(programPath, metadata, constantReex return 0; }); const results = []; - if (noIncompleteNsImportDetection) { for (const [, initStatement] of initStatements) { results.push(initStatement); } } else { const chunkSize = 100; - for (let i = 0; i < initStatements.length; i += chunkSize) { let uninitializedExportNames = []; - for (let j = 0; j < chunkSize && i + j < initStatements.length; j++) { const [exportName, initStatement] = initStatements[i + j]; - if (initStatement !== null) { if (uninitializedExportNames.length > 0) { results.push(buildInitStatement(metadata, uninitializedExportNames, programPath.scope.buildUndefinedNode())); uninitializedExportNames = []; } - results.push(initStatement); } else { uninitializedExportNames.push(exportName); } } - if (uninitializedExportNames.length > 0) { results.push(buildInitStatement(metadata, uninitializedExportNames, programPath.scope.buildUndefinedNode())); } } } - return results; } @@ -402,7 +364,6 @@ const InitTemplate = { computed: _template.default.expression`EXPORTS["NAME"] = VALUE`, default: _template.default.expression`EXPORTS.NAME = VALUE` }; - function buildInitStatement(metadata, exportNames, initExpr) { const { stringSpecifiers, @@ -414,7 +375,6 @@ function buildInitStatement(metadata, exportNames, initExpr) { NAME: exportName, VALUE: acc }; - if (stringSpecifiers.has(exportName)) { return InitTemplate.computed(params); } else { diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js index 8f57519d90c870..981972b0abe663 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js +++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js @@ -7,13 +7,9 @@ exports.default = normalizeModuleAndLoadMetadata; exports.hasExports = hasExports; exports.isSideEffectImport = isSideEffectImport; exports.validateImportInteropOption = validateImportInteropOption; - var _path = require("path"); - var _helperValidatorIdentifier = require("@babel/helper-validator-identifier"); - var _helperSplitExportDeclaration = require("@babel/helper-split-export-declaration"); - function hasExports(metadata) { return metadata.hasExports; } @@ -21,20 +17,16 @@ function hasExports(metadata) { function isSideEffectImport(source) { return source.imports.size === 0 && source.importsNamespace.size === 0 && source.reexports.size === 0 && source.reexportNamespace.size === 0 && !source.reexportAll; } - function validateImportInteropOption(importInterop) { if (typeof importInterop !== "function" && importInterop !== "none" && importInterop !== "babel" && importInterop !== "node") { throw new Error(`.importInterop must be one of "none", "babel", "node", or a function returning one of those values (received ${importInterop}).`); } - return importInterop; } - function resolveImportInterop(importInterop, source, filename) { if (typeof importInterop === "function") { return validateImportInteropOption(importInterop(source, filename)); } - return importInterop; } @@ -48,7 +40,6 @@ function normalizeModuleAndLoadMetadata(programPath, exportName, { if (!exportName) { exportName = programPath.scope.generateUidIdentifier("exports").name; } - const stringSpecifiers = new Set(); nameAnonymousExports(programPath); const { @@ -65,9 +56,7 @@ function normalizeModuleAndLoadMetadata(programPath, exportName, { if (metadata.importsNamespace.size > 0) { metadata.name = metadata.importsNamespace.values().next().value; } - const resolvedInterop = resolveImportInterop(importInterop, metadata.source, filename); - if (resolvedInterop === "none") { metadata.interop = "none"; } else if (resolvedInterop === "node" && metadata.interop === "namespace") { @@ -78,7 +67,6 @@ function normalizeModuleAndLoadMetadata(programPath, exportName, { metadata.interop = "default"; } } - return { exportName, exportNameListName: null, @@ -88,23 +76,19 @@ function normalizeModuleAndLoadMetadata(programPath, exportName, { stringSpecifiers }; } - function getExportSpecifierName(path, stringSpecifiers) { if (path.isIdentifier()) { return path.node.name; } else if (path.isStringLiteral()) { const stringValue = path.node.value; - if (!(0, _helperValidatorIdentifier.isIdentifierName)(stringValue)) { stringSpecifiers.add(stringValue); } - return stringValue; } else { throw new Error(`Expected export specifier to be either Identifier or StringLiteral, got ${path.node.type}`); } } - function assertExportSpecifier(path) { if (path.isExportSpecifier()) { return; @@ -121,11 +105,9 @@ function getModuleMetadata(programPath, { }, stringSpecifiers) { const localData = getLocalExportMetadata(programPath, initializeReexports, stringSpecifiers); const sourceData = new Map(); - const getData = sourceNode => { const source = sourceNode.value; let data = sourceData.get(source); - if (!data) { data = { name: programPath.scope.generateUidIdentifier((0, _path.basename)(source, (0, _path.extname)(source))).name, @@ -141,10 +123,8 @@ function getModuleMetadata(programPath, { }; sourceData.set(source, data); } - return data; }; - let hasExports = false; programPath.get("body").forEach(child => { if (child.isImportDeclaration()) { @@ -155,7 +135,6 @@ function getModuleMetadata(programPath, { const localName = spec.get("local").node.name; data.imports.set(localName, "default"); const reexport = localData.get(localName); - if (reexport) { localData.delete(localName); reexport.names.forEach(name => { @@ -166,7 +145,6 @@ function getModuleMetadata(programPath, { const localName = spec.get("local").node.name; data.importsNamespace.add(localName); const reexport = localData.get(localName); - if (reexport) { localData.delete(localName); reexport.names.forEach(name => { @@ -178,7 +156,6 @@ function getModuleMetadata(programPath, { const localName = spec.get("local").node.name; data.imports.set(localName, importName); const reexport = localData.get(localName); - if (reexport) { localData.delete(localName); reexport.names.forEach(name => { @@ -203,7 +180,6 @@ function getModuleMetadata(programPath, { const importName = getExportSpecifierName(spec.get("local"), stringSpecifiers); const exportName = getExportSpecifierName(spec.get("exported"), stringSpecifiers); data.reexports.set(exportName, importName); - if (exportName === "__esModule") { throw spec.get("exported").buildCodeFrameError('Illegal export "__esModule".'); } @@ -212,35 +188,28 @@ function getModuleMetadata(programPath, { hasExports = true; } }); - for (const metadata of sourceData.values()) { let needsDefault = false; let needsNamed = false; - if (metadata.importsNamespace.size > 0) { needsDefault = true; needsNamed = true; } - if (metadata.reexportAll) { needsNamed = true; } - for (const importName of metadata.imports.values()) { if (importName === "default") needsDefault = true;else needsNamed = true; } - for (const importName of metadata.reexports.values()) { if (importName === "default") needsDefault = true;else needsNamed = true; } - if (needsDefault && needsNamed) { metadata.interop = "namespace"; } else if (needsDefault) { metadata.interop = "default"; } } - for (const [source, metadata] of sourceData) { if (lazy !== false && !(isSideEffectImport(metadata) || metadata.reexportAll)) { if (lazy === true) { @@ -254,26 +223,22 @@ function getModuleMetadata(programPath, { } } } - return { hasExports, local: localData, source: sourceData }; } - function getLocalExportMetadata(programPath, initializeReexports, stringSpecifiers) { const bindingKindLookup = new Map(); programPath.get("body").forEach(child => { let kind; - if (child.isImportDeclaration()) { kind = "import"; } else { if (child.isExportDefaultDeclaration()) { child = child.get("declaration"); } - if (child.isExportNamedDeclaration()) { if (child.node.declaration) { child = child.get("declaration"); @@ -285,7 +250,6 @@ function getLocalExportMetadata(programPath, initializeReexports, stringSpecifie return; } } - if (child.isFunctionDeclaration()) { kind = "hoisted"; } else if (child.isClassDeclaration()) { @@ -300,34 +264,27 @@ function getLocalExportMetadata(programPath, initializeReexports, stringSpecifie return; } } - Object.keys(child.getOuterBindingIdentifiers()).forEach(name => { bindingKindLookup.set(name, kind); }); }); const localMetadata = new Map(); - const getLocalMetadata = idPath => { const localName = idPath.node.name; let metadata = localMetadata.get(localName); - if (!metadata) { const kind = bindingKindLookup.get(localName); - if (kind === undefined) { throw idPath.buildCodeFrameError(`Exporting local "${localName}", which is not declared.`); } - metadata = { names: [], kind }; localMetadata.set(localName, metadata); } - return metadata; }; - programPath.get("body").forEach(child => { if (child.isExportNamedDeclaration() && (initializeReexports || !child.node.source)) { if (child.node.declaration) { @@ -337,7 +294,6 @@ function getLocalExportMetadata(programPath, initializeReexports, stringSpecifie if (name === "__esModule") { throw declaration.buildCodeFrameError('Illegal export "__esModule".'); } - getLocalMetadata(ids[name]).names.push(name); }); } else { @@ -346,17 +302,14 @@ function getLocalExportMetadata(programPath, initializeReexports, stringSpecifie const exported = spec.get("exported"); const localMetadata = getLocalMetadata(local); const exportName = getExportSpecifierName(exported, stringSpecifiers); - if (exportName === "__esModule") { throw exported.buildCodeFrameError('Illegal export "__esModule".'); } - localMetadata.names.push(exportName); }); } } else if (child.isExportDefaultDeclaration()) { const declaration = child.get("declaration"); - if (declaration.isFunctionDeclaration() || declaration.isClassDeclaration()) { getLocalMetadata(declaration.get("id")).names.push("default"); } else { @@ -373,7 +326,6 @@ function nameAnonymousExports(programPath) { (0, _helperSplitExportDeclaration.default)(child); }); } - function removeModuleDeclarations(programPath) { programPath.get("body").forEach(child => { if (child.isImportDeclaration()) { @@ -387,7 +339,6 @@ function removeModuleDeclarations(programPath) { } } else if (child.isExportDefaultDeclaration()) { const declaration = child.get("declaration"); - if (declaration.isFunctionDeclaration() || declaration.isClassDeclaration()) { declaration._blockHoist = child.node._blockHoist; child.replaceWith(declaration); diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js index 6782ea906f3304..046fac76114481 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js +++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js @@ -4,15 +4,10 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = rewriteLiveReferences; - var _assert = require("assert"); - var _t = require("@babel/types"); - var _template = require("@babel/template"); - var _helperSimpleAccess = require("@babel/helper-simple-access"); - const { assignmentExpression, callExpression, @@ -31,7 +26,6 @@ const { variableDeclaration, variableDeclarator } = _t; - function isInType(path) { do { switch (path.parent.type) { @@ -41,45 +35,35 @@ function isInType(path) { case "TypeAnnotation": case "TypeAlias": return true; - case "ExportSpecifier": return path.parentPath.parent.exportKind === "type"; - default: if (path.parentPath.isStatement() || path.parentPath.isExpression()) { return false; } - } } while (path = path.parentPath); } - function rewriteLiveReferences(programPath, metadata) { const imported = new Map(); const exported = new Map(); - const requeueInParent = path => { programPath.requeue(path); }; - for (const [source, data] of metadata.source) { for (const [localName, importName] of data.imports) { imported.set(localName, [source, importName, null]); } - for (const localName of data.importsNamespace) { imported.set(localName, [source, null, localName]); } } - for (const [local, data] of metadata.local) { let exportMeta = exported.get(local); - if (!exportMeta) { exportMeta = []; exported.set(local, exportMeta); } - exportMeta.push(...data.names); } @@ -89,8 +73,12 @@ function rewriteLiveReferences(programPath, metadata) { scope: programPath.scope, exported }; - programPath.traverse(rewriteBindingInitVisitor, rewriteBindingInitVisitorState); - (0, _helperSimpleAccess.default)(programPath, new Set([...Array.from(imported.keys()), ...Array.from(exported.keys())]), false); + + programPath.traverse( + rewriteBindingInitVisitor, rewriteBindingInitVisitorState); + (0, _helperSimpleAccess.default)(programPath, + new Set([...Array.from(imported.keys()), ...Array.from(exported.keys())]), false); + const rewriteReferencesVisitorState = { seen: new WeakSet(), metadata, @@ -100,22 +88,18 @@ function rewriteLiveReferences(programPath, metadata) { exported, buildImportReference: ([source, importName, localName], identNode) => { const meta = metadata.source.get(source); - if (localName) { if (meta.lazy) { - identNode = callExpression(identNode, []); + identNode = callExpression( + identNode, []); } - return identNode; } - let namespace = identifier(meta.name); if (meta.lazy) namespace = callExpression(namespace, []); - if (importName === "default" && meta.interop === "node-default") { return namespace; } - const computed = metadata.stringSpecifiers.has(importName); return memberExpression(namespace, computed ? stringLiteral(importName) : identifier(importName), computed); } @@ -127,7 +111,6 @@ const rewriteBindingInitVisitor = { Scope(path) { path.skip(); }, - ClassDeclaration(path) { const { requeueInParent, @@ -140,14 +123,13 @@ const rewriteBindingInitVisitor = { if (!id) throw new Error("Expected class to have a name"); const localName = id.name; const exportNames = exported.get(localName) || []; - if (exportNames.length > 0) { - const statement = expressionStatement(buildBindingExportAssignmentExpression(metadata, exportNames, identifier(localName), path.scope)); + const statement = expressionStatement( + buildBindingExportAssignmentExpression(metadata, exportNames, identifier(localName), path.scope)); statement._blockHoist = path.node._blockHoist; requeueInParent(path.insertAfter(statement)[0]); } }, - VariableDeclaration(path) { const { requeueInParent, @@ -156,26 +138,22 @@ const rewriteBindingInitVisitor = { } = this; Object.keys(path.getOuterBindingIdentifiers()).forEach(localName => { const exportNames = exported.get(localName) || []; - if (exportNames.length > 0) { - const statement = expressionStatement(buildBindingExportAssignmentExpression(metadata, exportNames, identifier(localName), path.scope)); + const statement = expressionStatement( + buildBindingExportAssignmentExpression(metadata, exportNames, identifier(localName), path.scope)); statement._blockHoist = path.node._blockHoist; requeueInParent(path.insertAfter(statement)[0]); } }); } - }; - const buildBindingExportAssignmentExpression = (metadata, exportNames, localExpr, scope) => { const exportsObjectName = metadata.exportName; - for (let currentScope = scope; currentScope != null; currentScope = currentScope.parent) { if (currentScope.hasOwnBinding(exportsObjectName)) { currentScope.rename(exportsObjectName); } } - return (exportNames || []).reduce((expr, exportName) => { const { stringSpecifiers @@ -184,7 +162,6 @@ const buildBindingExportAssignmentExpression = (metadata, exportNames, localExpr return assignmentExpression("=", memberExpression(identifier(exportsObjectName), computed ? stringLiteral(exportName) : identifier(exportName), computed), expr); }, localExpr); }; - const buildImportThrow = localName => { return _template.default.expression.ast` (function() { @@ -192,7 +169,6 @@ const buildImportThrow = localName => { })() `; }; - const rewriteReferencesVisitor = { ReferencedIdentifier(path) { const { @@ -206,18 +182,17 @@ const rewriteReferencesVisitor = { seen.add(path.node); const localName = path.node.name; const importData = imported.get(localName); - if (importData) { if (isInType(path)) { throw path.buildCodeFrameError(`Cannot transform the imported binding "${localName}" since it's also used in a type annotation. ` + `Please strip type annotations using @babel/preset-typescript or @babel/preset-flow.`); } - const localBinding = path.scope.getBinding(localName); const rootBinding = scope.getBinding(localName); + if (rootBinding !== localBinding) return; const ref = buildImportReference(importData, path.node); - ref.loc = path.node.loc; + ref.loc = path.node.loc; if ((path.parentPath.isCallExpression({ callee: path.node }) || path.parentPath.isOptionalCallExpression({ @@ -231,16 +206,17 @@ const rewriteReferencesVisitor = { object, property } = ref; - path.replaceWith(jsxMemberExpression(jsxIdentifier(object.name), jsxIdentifier(property.name))); + path.replaceWith(jsxMemberExpression( + jsxIdentifier(object.name), + jsxIdentifier(property.name))); } else { path.replaceWith(ref); } - requeueInParent(path); + path.skip(); } }, - UpdateExpression(path) { const { scope, @@ -253,19 +229,17 @@ const rewriteReferencesVisitor = { if (seen.has(path.node)) return; seen.add(path.node); const arg = path.get("argument"); + if (arg.isMemberExpression()) return; const update = path.node; - if (arg.isIdentifier()) { const localName = arg.node.name; if (scope.getBinding(localName) !== path.scope.getBinding(localName)) { return; } - const exportedNames = exported.get(localName); const importData = imported.get(localName); - if ((exportedNames == null ? void 0 : exportedNames.length) > 0 || importData) { if (importData) { path.replaceWith(assignmentExpression(update.operator[0] + "=", buildImportReference(importData, arg.node), buildImportThrow(localName))); @@ -277,11 +251,9 @@ const rewriteReferencesVisitor = { } } } - requeueInParent(path); path.skip(); }, - AssignmentExpression: { exit(path) { const { @@ -295,28 +267,23 @@ const rewriteReferencesVisitor = { if (seen.has(path.node)) return; seen.add(path.node); const left = path.get("left"); - if (left.isMemberExpression()) return; + if (left.isMemberExpression()) return; if (left.isIdentifier()) { const localName = left.node.name; if (scope.getBinding(localName) !== path.scope.getBinding(localName)) { return; } - const exportedNames = exported.get(localName); const importData = imported.get(localName); - if ((exportedNames == null ? void 0 : exportedNames.length) > 0 || importData) { _assert(path.node.operator === "=", "Path was not simplified"); - const assignment = path.node; - if (importData) { assignment.left = buildImportReference(importData, left.node); assignment.right = sequenceExpression([assignment.right, buildImportThrow(localName)]); } - path.replaceWith(buildBindingExportAssignmentExpression(this.metadata, exportedNames, assignment, path.scope)); requeueInParent(path); } @@ -324,7 +291,6 @@ const rewriteReferencesVisitor = { const ids = left.getOuterBindingIdentifiers(); const programScopeIds = Object.keys(ids).filter(localName => scope.getBinding(localName) === path.scope.getBinding(localName)); const id = programScopeIds.find(localName => imported.has(localName)); - if (id) { path.node.right = sequenceExpression([path.node.right, buildImportThrow(id)]); } @@ -332,28 +298,22 @@ const rewriteReferencesVisitor = { const items = []; programScopeIds.forEach(localName => { const exportedNames = exported.get(localName) || []; - if (exportedNames.length > 0) { items.push(buildBindingExportAssignmentExpression(this.metadata, exportedNames, identifier(localName), path.scope)); } }); - if (items.length > 0) { let node = sequenceExpression(items); - if (path.parentPath.isExpressionStatement()) { node = expressionStatement(node); node._blockHoist = path.parentPath.node._blockHoist; } - const statement = path.insertAfter(node)[0]; requeueInParent(statement); } } } - }, - "ForOfStatement|ForInStatement"(path) { const { scope, @@ -367,48 +327,39 @@ const rewriteReferencesVisitor = { imported, scope: programScope } = this; - if (!isVariableDeclaration(left)) { let didTransformExport = false, - importConstViolationName; + importConstViolationName; const loopBodyScope = path.get("body").scope; - for (const name of Object.keys(getOuterBindingIdentifiers(left))) { if (programScope.getBinding(name) === scope.getBinding(name)) { if (exported.has(name)) { didTransformExport = true; - if (loopBodyScope.hasOwnBinding(name)) { loopBodyScope.rename(name); } } - if (imported.has(name) && !importConstViolationName) { importConstViolationName = name; } } } - if (!didTransformExport && !importConstViolationName) { return; } - path.ensureBlock(); const bodyPath = path.get("body"); const newLoopId = scope.generateUidIdentifierBasedOnNode(left); path.get("left").replaceWith(variableDeclaration("let", [variableDeclarator(cloneNode(newLoopId))])); scope.registerDeclaration(path.get("left")); - if (didTransformExport) { bodyPath.unshiftContainer("body", expressionStatement(assignmentExpression("=", left, newLoopId))); } - if (importConstViolationName) { bodyPath.unshiftContainer("body", expressionStatement(buildImportThrow(importConstViolationName))); } } } - }; //# sourceMappingURL=rewrite-live-references.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js index 9696b5fee17bb2..e76b3fea065932 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js +++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js @@ -4,29 +4,22 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = rewriteThis; - var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor"); - var _traverse = require("@babel/traverse"); - var _t = require("@babel/types"); - const { numericLiteral, unaryExpression } = _t; - -function rewriteThis(programPath) { - (0, _traverse.default)(programPath.node, Object.assign({}, rewriteThisVisitor, { - noScope: true - })); -} - const rewriteThisVisitor = _traverse.default.visitors.merge([_helperEnvironmentVisitor.default, { ThisExpression(path) { path.replaceWith(unaryExpression("void", numericLiteral(0), true)); } - }]); +function rewriteThis(programPath) { + (0, _traverse.default)(programPath.node, Object.assign({}, rewriteThisVisitor, { + noScope: true + })); +} //# sourceMappingURL=rewrite-this.js.map 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..63693dcb928cb6 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.20.2", "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.20.2", "@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.20.1", + "@babel/types": "^7.20.2" }, "engines": { "node": ">=6.9.0" diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/lib/index.js index 5663944915b49c..f749c09da0ffa5 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/lib/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/lib/index.js @@ -5,17 +5,25 @@ Object.defineProperty(exports, "__esModule", { }); exports.declare = declare; exports.declarePreset = void 0; - +const apiPolyfills = { + assertVersion: api => range => { + throwVersionError(range, api.version); + }, + targets: () => () => { + return {}; + }, + assumption: () => () => { + return undefined; + } +}; function declare(builder) { return (api, options, dirname) => { var _clonedApi2; - let clonedApi; - for (const name of Object.keys(apiPolyfills)) { var _clonedApi; - if (api[name]) continue; + clonedApi = (_clonedApi = clonedApi) != null ? _clonedApi : copyApiObject(api); clonedApi[name] = apiPolyfills[name](clonedApi); } @@ -23,70 +31,44 @@ function declare(builder) { return builder((_clonedApi2 = clonedApi) != null ? _clonedApi2 : api, options || {}, dirname); }; } - const declarePreset = declare; exports.declarePreset = declarePreset; -const apiPolyfills = { - assertVersion: api => range => { - throwVersionError(range, api.version); - }, - targets: () => () => { - return {}; - }, - assumption: () => () => { - return undefined; - } -}; - function copyApiObject(api) { let proto = null; - if (typeof api.version === "string" && /^7\./.test(api.version)) { proto = Object.getPrototypeOf(api); - if (proto && (!has(proto, "version") || !has(proto, "transform") || !has(proto, "template") || !has(proto, "types"))) { proto = null; } } - return Object.assign({}, proto, api); } - function has(obj, key) { return Object.prototype.hasOwnProperty.call(obj, key); } - function throwVersionError(range, version) { if (typeof range === "number") { if (!Number.isInteger(range)) { throw new Error("Expected string or integer value."); } - range = `^${range}.0.0-0`; } - if (typeof range !== "string") { throw new Error("Expected string or integer value."); } - const limit = Error.stackTraceLimit; - if (typeof limit === "number" && limit < 25) { Error.stackTraceLimit = 25; } - let err; - if (version.slice(0, 2) === "7.") { err = new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${version}". ` + `You'll need to update your @babel/core version.`); } else { err = new Error(`Requires Babel "${range}", but was loaded with "${version}". ` + `If you are sure you have a compatible version of @babel/core, ` + `it is likely that something in your build process is loading the ` + `wrong version. Inspect the stack trace of this error to look for ` + `the first entry that doesn't mention "@babel/core" or "babel-core" ` + `to see what is calling Babel.`); } - if (typeof limit === "number") { Error.stackTraceLimit = limit; } - throw Object.assign(err, { code: "BABEL_VERSION_UNSUPPORTED", version, diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/package.json index 979b172861a9f1..8fa04d0c578933 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/package.json +++ b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/package.json @@ -1,6 +1,6 @@ { "name": "@babel/helper-plugin-utils", - "version": "7.19.0", + "version": "7.20.2", "description": "General utilities for plugins to use", "author": "The Babel Team (https://babel.dev/team)", "homepage": "https://babel.dev/docs/en/next/babel-helper-plugin-utils", 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..9d1e1be577246e 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 @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = simplifyAccess; - var _t = require("@babel/types"); - const { LOGICAL_OPERATORS, assignmentExpression, @@ -18,16 +16,6 @@ const { sequenceExpression, unaryExpression } = _t; - -function simplifyAccess(path, bindingNames, includeUpdateExpression = true) { - path.traverse(simpleAssignmentVisitor, { - scope: path.scope, - bindingNames, - seen: new WeakSet(), - includeUpdateExpression - }); -} - const simpleAssignmentVisitor = { UpdateExpression: { exit(path) { @@ -36,11 +24,9 @@ const simpleAssignmentVisitor = { bindingNames, includeUpdateExpression } = this; - if (!includeUpdateExpression) { return; } - const arg = path.get("argument"); if (!arg.isIdentifier()) return; const localName = arg.node.name; @@ -49,7 +35,6 @@ const simpleAssignmentVisitor = { if (scope.getBinding(localName) !== path.scope.getBinding(localName)) { return; } - if (path.parentPath.isExpressionStatement() && !path.isCompletionRecord()) { const operator = path.node.operator == "++" ? "+=" : "-="; path.replaceWith(assignmentExpression(operator, arg.node, numericLiteral(1))); @@ -61,11 +46,12 @@ const simpleAssignmentVisitor = { path.scope.push({ id: old }); - const binary = binaryExpression(path.node.operator[0], identifier(varName), numericLiteral(1)); + const binary = binaryExpression(path.node.operator[0], identifier(varName), + numericLiteral(1)); + path.replaceWith(sequenceExpression([assignmentExpression("=", identifier(varName), unaryExpression("+", arg.node)), assignmentExpression("=", cloneNode(arg.node), binary), identifier(varName)])); } } - }, AssignmentExpression: { exit(path) { @@ -79,22 +65,33 @@ const simpleAssignmentVisitor = { seen.add(path.node); const left = path.get("left"); if (!left.isIdentifier()) return; + const localName = left.node.name; if (!bindingNames.has(localName)) return; if (scope.getBinding(localName) !== path.scope.getBinding(localName)) { return; } - const operator = path.node.operator.slice(0, -1); - if (LOGICAL_OPERATORS.includes(operator)) { - path.replaceWith(logicalExpression(operator, path.node.left, assignmentExpression("=", cloneNode(path.node.left), path.node.right))); + path.replaceWith(logicalExpression( + operator, path.node.left, assignmentExpression("=", cloneNode(path.node.left), path.node.right))); } else { - path.node.right = binaryExpression(operator, cloneNode(path.node.left), path.node.right); + path.node.right = binaryExpression( + operator, cloneNode(path.node.left), path.node.right); path.node.operator = "="; } } - } -}; \ No newline at end of file +}; +function simplifyAccess(path, bindingNames, +includeUpdateExpression = true) { + path.traverse(simpleAssignmentVisitor, { + scope: path.scope, + bindingNames, + seen: new WeakSet(), + includeUpdateExpression + }); +} + +//# 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..4e740b3963ec4e 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.20.2", "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.20.2" }, "devDependencies": { - "@babel/traverse": "^7.18.6" + "@babel/core": "^7.20.2", + "@babel/traverse": "^7.20.1" }, "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..437f5e86835156 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 @@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _template = require("@babel/template"); function helper(minVersion, source) { @@ -15,7 +14,6 @@ function helper(minVersion, source) { }) }); } - var _default = Object.freeze({ AsyncGenerator: helper("7.0.0-beta.0", 'import OverloadYield from"OverloadYield";export default function AsyncGenerator(gen){var front,back;function resume(key,arg){try{var result=gen[key](arg),value=result.value,overloaded=value instanceof OverloadYield;Promise.resolve(overloaded?value.v:value).then((function(arg){if(overloaded){var nextKey="return"===key?"return":"next";if(!value.k||arg.done)return resume(nextKey,arg);arg=gen[nextKey](arg).value}settle(result.done?"return":"normal",arg)}),(function(err){resume("throw",err)}))}catch(err){settle("throw",err)}}function settle(type,value){switch(type){case"return":front.resolve({value:value,done:!0});break;case"throw":front.reject(value);break;default:front.resolve({value:value,done:!1})}(front=front.next)?resume(front.key,front.arg):back=null}this._invoke=function(key,arg){return new Promise((function(resolve,reject){var request={key:key,arg:arg,resolve:resolve,reject:reject,next:null};back?back=back.next=request:(front=back=request,resume(key,arg))}))},"function"!=typeof gen.return&&(this.return=void 0)}AsyncGenerator.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},AsyncGenerator.prototype.next=function(arg){return this._invoke("next",arg)},AsyncGenerator.prototype.throw=function(arg){return this._invoke("throw",arg)},AsyncGenerator.prototype.return=function(arg){return this._invoke("return",arg)};'), OverloadYield: helper("7.18.14", "export default function _OverloadYield(value,kind){this.v=value,this.k=kind}"), @@ -26,11 +24,10 @@ 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=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=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=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=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=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=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]+)>/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)}') + 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]+)>/g,(function(_,name){var group=groups[name];return"$"+(Array.isArray(group)?group.join("$"):group)})))}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)}') }); - exports.default = _default; //# sourceMappingURL=helpers-generated.js.map 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..3088e3e92cdbbe 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 @@ -4,22 +4,17 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _template = require("@babel/template"); - var _helpersGenerated = require("./helpers-generated"); - const helpers = Object.assign({ __proto__: null }, _helpersGenerated.default); var _default = helpers; exports.default = _default; - const helper = minVersion => tpl => ({ minVersion, ast: () => _template.default.program.ast(tpl) }); - { helpers.AwaitValue = helper("7.0.0-beta.0")` export default function _AwaitValue(value) { @@ -153,6 +148,7 @@ helpers.defineProperty = helper("7.0.0-beta.0")` return obj; } `; + helpers.extends = helper("7.0.0-beta.0")` export default function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { @@ -170,6 +166,7 @@ helpers.extends = helper("7.0.0-beta.0")` return _extends.apply(this, arguments); } `; + helpers.objectSpread = helper("7.0.0-beta.0")` import defineProperty from "defineProperty"; @@ -219,6 +216,7 @@ helpers.inheritsLoose = helper("7.0.0-beta.0")` setPrototypeOf(subClass, superClass); } `; + helpers.getPrototypeOf = helper("7.0.0-beta.0")` export default function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf @@ -267,6 +265,7 @@ helpers.isNativeReflectConstruct = helper("7.9.0")` } } `; + helpers.construct = helper("7.0.0-beta.0")` import setPrototypeOf from "setPrototypeOf"; import isNativeReflectConstruct from "isNativeReflectConstruct"; @@ -297,6 +296,7 @@ helpers.isNativeFunction = helper("7.0.0-beta.0")` return Function.toString.call(fn).indexOf("[native code]") !== -1; } `; + helpers.wrapNativeSuper = helper("7.0.0-beta.0")` import getPrototypeOf from "getPrototypeOf"; import setPrototypeOf from "setPrototypeOf"; @@ -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")` @@ -465,6 +465,7 @@ helpers.possibleConstructorReturn = helper("7.0.0-beta.0")` return assertThisInitialized(self); } `; + helpers.createSuper = helper("7.9.0")` import getPrototypeOf from "getPrototypeOf"; import isNativeReflectConstruct from "isNativeReflectConstruct"; @@ -498,6 +499,7 @@ helpers.superPropBase = helper("7.0.0-beta.0")` return object; } `; + helpers.get = helper("7.0.0-beta.0")` import superPropBase from "superPropBase"; @@ -915,6 +917,7 @@ helpers.toPropertyKey = helper("7.1.5")` return typeof key === "symbol" ? key : String(key); } `; + helpers.initializerWarningHelper = helper("7.0.0-beta.0")` export default function _initializerWarningHelper(descriptor, context){ throw new Error( @@ -923,6 +926,7 @@ helpers.initializerWarningHelper = helper("7.0.0-beta.0")` ); } `; + helpers.initializerDefineProperty = helper("7.0.0-beta.0")` export default function _initializerDefineProperty(target, property, descriptor, context){ if (!descriptor) return; @@ -935,6 +939,7 @@ helpers.initializerDefineProperty = helper("7.0.0-beta.0")` }); } `; + helpers.applyDecoratedDescriptor = helper("7.0.0-beta.0")` export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context){ var desc = {}; diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/AsyncGenerator.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/AsyncGenerator.js index 3910a80063aaf1..ea9c9be83dd20a 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/AsyncGenerator.js +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/AsyncGenerator.js @@ -4,12 +4,10 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = AsyncGenerator; - var _OverloadYield = require("OverloadYield"); function AsyncGenerator(gen) { var front, back; - function send(key, arg) { return new Promise(function (resolve, reject) { var request = { @@ -19,7 +17,6 @@ function AsyncGenerator(gen) { reject: reject, next: null }; - if (back) { back = back.next = request; } else { @@ -28,7 +25,6 @@ function AsyncGenerator(gen) { } }); } - function resume(key, arg) { try { var result = gen[key](arg); @@ -37,14 +33,12 @@ function AsyncGenerator(gen) { Promise.resolve(overloaded ? value.v : value).then(function (arg) { if (overloaded) { var nextKey = key === "return" ? "return" : "next"; - if (!value.k || arg.done) { return resume(nextKey, arg); } else { arg = gen[nextKey](arg).value; } } - settle(result.done ? "return" : "normal", arg); }, function (err) { resume("throw", err); @@ -53,7 +47,6 @@ function AsyncGenerator(gen) { settle("throw", err); } } - function settle(type, value) { switch (type) { case "return": @@ -62,11 +55,9 @@ function AsyncGenerator(gen) { done: true }); break; - case "throw": front.reject(value); break; - default: front.resolve({ value: value, @@ -74,35 +65,28 @@ function AsyncGenerator(gen) { }); break; } - front = front.next; - if (front) { resume(front.key, front.arg); } else { back = null; } } - this._invoke = send; if (typeof gen.return !== "function") { this.return = undefined; } } - AsyncGenerator.prototype[typeof Symbol === "function" && Symbol.asyncIterator || "@@asyncIterator"] = function () { return this; }; - AsyncGenerator.prototype.next = function (arg) { return this._invoke("next", arg); }; - AsyncGenerator.prototype.throw = function (arg) { return this._invoke("throw", arg); }; - AsyncGenerator.prototype.return = function (arg) { return this._invoke("return", arg); }; diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs.js index 98e2930d3ede0d..04d17968d109fa 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs.js +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs.js @@ -12,16 +12,13 @@ function old_createMetadataMethodsForProperty(metadataMap, kind, property, decor old_assertMetadataKey(key); var metadataForKey = metadataMap[key]; if (metadataForKey === void 0) return void 0; - if (kind === 1) { var pub = metadataForKey.public; - if (pub !== void 0) { return pub[property]; } } else if (kind === 2) { var priv = metadataForKey.private; - if (priv !== void 0) { return priv.get(property); } @@ -33,26 +30,20 @@ function old_createMetadataMethodsForProperty(metadataMap, kind, property, decor old_assertNotFinished(decoratorFinishedRef, "setMetadata"); old_assertMetadataKey(key); var metadataForKey = metadataMap[key]; - if (metadataForKey === void 0) { metadataForKey = metadataMap[key] = {}; } - if (kind === 1) { var pub = metadataForKey.public; - if (pub === void 0) { pub = metadataForKey.public = {}; } - pub[property] = value; } else if (kind === 2) { var priv = metadataForKey.priv; - if (priv === void 0) { priv = metadataForKey.private = new Map(); } - priv.set(property, value); } else { metadataForKey.constructor = value; @@ -60,48 +51,37 @@ function old_createMetadataMethodsForProperty(metadataMap, kind, property, decor } }; } - function old_convertMetadataMapToFinal(obj, metadataMap) { var parentMetadataMap = obj[Symbol.metadata || Symbol.for("Symbol.metadata")]; var metadataKeys = Object.getOwnPropertySymbols(metadataMap); if (metadataKeys.length === 0) return; - for (var i = 0; i < metadataKeys.length; i++) { var key = metadataKeys[i]; var metaForKey = metadataMap[key]; var parentMetaForKey = parentMetadataMap ? parentMetadataMap[key] : null; var pub = metaForKey.public; var parentPub = parentMetaForKey ? parentMetaForKey.public : null; - if (pub && parentPub) { Object.setPrototypeOf(pub, parentPub); } - var priv = metaForKey.private; - if (priv) { var privArr = Array.from(priv.values()); var parentPriv = parentMetaForKey ? parentMetaForKey.private : null; - if (parentPriv) { privArr = privArr.concat(parentPriv); } - metaForKey.private = privArr; } - if (parentMetaForKey) { Object.setPrototypeOf(metaForKey, parentMetaForKey); } } - if (parentMetadataMap) { Object.setPrototypeOf(metadataMap, parentMetadataMap); } - obj[Symbol.metadata || Symbol.for("Symbol.metadata")] = metadataMap; } - function old_createAddInitializerMethod(initializers, decoratorFinishedRef) { return function addInitializer(initializer) { old_assertNotFinished(decoratorFinishedRef, "addInitializer"); @@ -109,31 +89,24 @@ function old_createAddInitializerMethod(initializers, decoratorFinishedRef) { initializers.push(initializer); }; } - function old_memberDec(dec, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value) { var kindStr; - switch (kind) { case 1: kindStr = "accessor"; break; - case 2: kindStr = "method"; break; - case 3: kindStr = "getter"; break; - case 4: kindStr = "setter"; break; - default: kindStr = "field"; } - var ctx = { kind: kindStr, name: isPrivate ? "#" + name : name, @@ -143,18 +116,14 @@ function old_memberDec(dec, name, desc, metadataMap, initializers, kind, isStati var decoratorFinishedRef = { v: false }; - if (kind !== 0) { ctx.addInitializer = old_createAddInitializerMethod(initializers, decoratorFinishedRef); } - var metadataKind, metadataName; - if (isPrivate) { metadataKind = 2; metadataName = Symbol(name); var access = {}; - if (kind === 0) { access.get = desc.get; access.set = desc.set; @@ -168,71 +137,58 @@ function old_memberDec(dec, name, desc, metadataMap, initializers, kind, isStati return desc.get.call(this); }; } - if (kind === 1 || kind === 4) { access.set = function (v) { desc.set.call(this, v); }; } } - ctx.access = access; } else { metadataKind = 1; metadataName = name; } - try { return dec(value, Object.assign(ctx, old_createMetadataMethodsForProperty(metadataMap, metadataKind, metadataName, decoratorFinishedRef))); } finally { decoratorFinishedRef.v = true; } } - function old_assertNotFinished(decoratorFinishedRef, fnName) { if (decoratorFinishedRef.v) { throw new Error("attempted to call " + fnName + " after decoration was finished"); } } - function old_assertMetadataKey(key) { if (typeof key !== "symbol") { throw new TypeError("Metadata keys must be symbols, received: " + key); } } - function old_assertCallable(fn, hint) { if (typeof fn !== "function") { throw new TypeError(hint + " must be a function"); } } - function old_assertValidReturnValue(kind, value) { var type = typeof value; - if (kind === 1) { if (type !== "object" || value === null) { throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); } - if (value.get !== undefined) { old_assertCallable(value.get, "accessor.get"); } - if (value.set !== undefined) { old_assertCallable(value.set, "accessor.set"); } - if (value.init !== undefined) { old_assertCallable(value.init, "accessor.init"); } - if (value.initializer !== undefined) { old_assertCallable(value.initializer, "accessor.initializer"); } } else if (type !== "function") { var hint; - if (kind === 0) { hint = "field"; } else if (kind === 10) { @@ -240,25 +196,19 @@ function old_assertValidReturnValue(kind, value) { } else { hint = "method"; } - throw new TypeError(hint + " decorators must return a function or void 0"); } } - function old_getInit(desc) { var initializer; - if ((initializer = desc.init) == null && (initializer = desc.initializer) && typeof console !== "undefined") { console.warn(".initializer has been renamed to .init as of March 2022"); } - return initializer; } - function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers) { var decs = decInfo[0]; var desc, initializer, value; - if (isPrivate) { if (kind === 0 || kind === 1) { desc = { @@ -281,7 +231,6 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, } else if (kind !== 0) { desc = Object.getOwnPropertyDescriptor(base, name); } - if (kind === 1) { value = { get: desc.get, @@ -294,15 +243,11 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, } else if (kind === 4) { value = desc.set; } - var newValue, get, set; - if (typeof decs === "function") { newValue = old_memberDec(decs, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value); - if (newValue !== void 0) { old_assertValidReturnValue(kind, newValue); - if (kind === 0) { initializer = newValue; } else if (kind === 1) { @@ -321,11 +266,9 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, for (var i = decs.length - 1; i >= 0; i--) { var dec = decs[i]; newValue = old_memberDec(dec, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value); - if (newValue !== void 0) { old_assertValidReturnValue(kind, newValue); var newInit; - if (kind === 0) { newInit = newValue; } else if (kind === 1) { @@ -339,7 +282,6 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, } else { value = newValue; } - if (newInit !== void 0) { if (initializer === void 0) { initializer = newInit; @@ -352,7 +294,6 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, } } } - if (kind === 0 || kind === 1) { if (initializer === void 0) { initializer = function (instance, init) { @@ -360,27 +301,21 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, }; } else if (typeof initializer !== "function") { var ownInitializers = initializer; - initializer = function (instance, init) { var value = init; - for (var i = 0; i < ownInitializers.length; i++) { value = ownInitializers[i].call(instance, value); } - return value; }; } else { var originalInitializer = initializer; - initializer = function (instance, init) { return originalInitializer.call(instance, init); }; } - ret.push(initializer); } - if (kind !== 0) { if (kind === 1) { desc.get = value.get; @@ -392,7 +327,6 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, } else if (kind === 4) { desc.set = value; } - if (isPrivate) { if (kind === 1) { ret.push(function (instance, args) { @@ -413,15 +347,14 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, } } } - function old_applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, decInfos) { var protoInitializers; var staticInitializers; var existingProtoNonFields = new Map(); var existingStaticNonFields = new Map(); - for (var i = 0; i < decInfos.length; i++) { var decInfo = decInfos[i]; + if (!Array.isArray(decInfo)) continue; var kind = decInfo[1]; var name = decInfo[2]; @@ -430,12 +363,10 @@ function old_applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, de var base; var metadataMap; var initializers; - if (isStatic) { base = Class; metadataMap = staticMetadataMap; kind = kind - 5; - if (kind !== 0) { staticInitializers = staticInitializers || []; initializers = staticInitializers; @@ -443,17 +374,14 @@ function old_applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, de } else { base = Class.prototype; metadataMap = protoMetadataMap; - if (kind !== 0) { protoInitializers = protoInitializers || []; initializers = protoInitializers; } } - if (kind !== 0 && !isPrivate) { var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields; var existingKind = existingNonFields.get(name) || 0; - if (existingKind === true || existingKind === 3 && kind !== 4 || existingKind === 4 && kind !== 3) { throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + name); } else if (!existingKind && kind > 2) { @@ -462,37 +390,30 @@ function old_applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, de existingNonFields.set(name, true); } } - old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers); } - old_pushInitializers(ret, protoInitializers); old_pushInitializers(ret, staticInitializers); } - function old_pushInitializers(ret, initializers) { if (initializers) { ret.push(function (instance) { for (var i = 0; i < initializers.length; i++) { initializers[i].call(instance); } - return instance; }); } } - function old_applyClassDecs(ret, targetClass, metadataMap, classDecs) { if (classDecs.length > 0) { var initializers = []; var newClass = targetClass; var name = targetClass.name; - for (var i = classDecs.length - 1; i >= 0; i--) { var decoratorFinishedRef = { v: false }; - try { var ctx = Object.assign({ kind: "class", @@ -503,13 +424,11 @@ function old_applyClassDecs(ret, targetClass, metadataMap, classDecs) { } finally { decoratorFinishedRef.v = true; } - if (nextNewClass !== undefined) { old_assertValidReturnValue(10, nextNewClass); newClass = nextNewClass; } } - ret.push(newClass, function () { for (var i = 0; i < initializers.length; i++) { initializers[i].call(newClass); diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs2203.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs2203.js index 519553f92904f2..85b05b5b9b7b68 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs2203.js +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs2203.js @@ -12,31 +12,24 @@ function createAddInitializerMethod(initializers, decoratorFinishedRef) { initializers.push(initializer); }; } - function memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, value) { var kindStr; - switch (kind) { case 1: kindStr = "accessor"; break; - case 2: kindStr = "method"; break; - case 3: kindStr = "getter"; break; - case 4: kindStr = "setter"; break; - default: kindStr = "field"; } - var ctx = { kind: kindStr, name: isPrivate ? "#" + name : name, @@ -46,13 +39,10 @@ function memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, val var decoratorFinishedRef = { v: false }; - if (kind !== 0) { ctx.addInitializer = createAddInitializerMethod(initializers, decoratorFinishedRef); } - var get, set; - if (kind === 0) { if (isPrivate) { get = desc.get; @@ -61,7 +51,6 @@ function memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, val get = function () { return this[name]; }; - set = function (v) { this[name] = v; }; @@ -76,14 +65,12 @@ function memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, val return desc.get.call(this); }; } - if (kind === 1 || kind === 4) { set = function (v) { desc.set.call(this, v); }; } } - ctx.access = get && set ? { get: get, set: set @@ -92,48 +79,39 @@ function memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, val } : { set: set }; - try { return dec(value, ctx); } finally { decoratorFinishedRef.v = true; } } - function assertNotFinished(decoratorFinishedRef, fnName) { if (decoratorFinishedRef.v) { throw new Error("attempted to call " + fnName + " after decoration was finished"); } } - function assertCallable(fn, hint) { if (typeof fn !== "function") { throw new TypeError(hint + " must be a function"); } } - function assertValidReturnValue(kind, value) { var type = typeof value; - if (kind === 1) { if (type !== "object" || value === null) { throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); } - if (value.get !== undefined) { assertCallable(value.get, "accessor.get"); } - if (value.set !== undefined) { assertCallable(value.set, "accessor.set"); } - if (value.init !== undefined) { assertCallable(value.init, "accessor.init"); } } else if (type !== "function") { var hint; - if (kind === 0) { hint = "field"; } else if (kind === 10) { @@ -141,15 +119,12 @@ function assertValidReturnValue(kind, value) { } else { hint = "method"; } - throw new TypeError(hint + " decorators must return a function or void 0"); } } - function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, initializers) { var decs = decInfo[0]; var desc, init, value; - if (isPrivate) { if (kind === 0 || kind === 1) { desc = { @@ -172,7 +147,6 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini } else if (kind !== 0) { desc = Object.getOwnPropertyDescriptor(base, name); } - if (kind === 1) { value = { get: desc.get, @@ -185,15 +159,11 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini } else if (kind === 4) { value = desc.set; } - var newValue, get, set; - if (typeof decs === "function") { newValue = memberDec(decs, name, desc, initializers, kind, isStatic, isPrivate, value); - if (newValue !== void 0) { assertValidReturnValue(kind, newValue); - if (kind === 0) { init = newValue; } else if (kind === 1) { @@ -212,11 +182,9 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini for (var i = decs.length - 1; i >= 0; i--) { var dec = decs[i]; newValue = memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, value); - if (newValue !== void 0) { assertValidReturnValue(kind, newValue); var newInit; - if (kind === 0) { newInit = newValue; } else if (kind === 1) { @@ -230,7 +198,6 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini } else { value = newValue; } - if (newInit !== void 0) { if (init === void 0) { init = newInit; @@ -243,7 +210,6 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini } } } - if (kind === 0 || kind === 1) { if (init === void 0) { init = function (instance, init) { @@ -251,27 +217,21 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini }; } else if (typeof init !== "function") { var ownInitializers = init; - init = function (instance, init) { var value = init; - for (var i = 0; i < ownInitializers.length; i++) { value = ownInitializers[i].call(instance, value); } - return value; }; } else { var originalInitializer = init; - init = function (instance, init) { return originalInitializer.call(instance, init); }; } - ret.push(init); } - if (kind !== 0) { if (kind === 1) { desc.get = value.get; @@ -283,7 +243,6 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini } else if (kind === 4) { desc.set = value; } - if (isPrivate) { if (kind === 1) { ret.push(function (instance, args) { @@ -304,15 +263,14 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini } } } - function applyMemberDecs(ret, Class, decInfos) { var protoInitializers; var staticInitializers; var existingProtoNonFields = new Map(); var existingStaticNonFields = new Map(); - for (var i = 0; i < decInfos.length; i++) { var decInfo = decInfos[i]; + if (!Array.isArray(decInfo)) continue; var kind = decInfo[1]; var name = decInfo[2]; @@ -320,28 +278,23 @@ function applyMemberDecs(ret, Class, decInfos) { var isStatic = kind >= 5; var base; var initializers; - if (isStatic) { base = Class; kind = kind - 5; - if (kind !== 0) { staticInitializers = staticInitializers || []; initializers = staticInitializers; } } else { base = Class.prototype; - if (kind !== 0) { protoInitializers = protoInitializers || []; initializers = protoInitializers; } } - if (kind !== 0 && !isPrivate) { var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields; var existingKind = existingNonFields.get(name) || 0; - if (existingKind === true || existingKind === 3 && kind !== 4 || existingKind === 4 && kind !== 3) { throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + name); } else if (!existingKind && kind > 2) { @@ -350,37 +303,30 @@ function applyMemberDecs(ret, Class, decInfos) { existingNonFields.set(name, true); } } - applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, initializers); } - pushInitializers(ret, protoInitializers); pushInitializers(ret, staticInitializers); } - function pushInitializers(ret, initializers) { if (initializers) { ret.push(function (instance) { for (var i = 0; i < initializers.length; i++) { initializers[i].call(instance); } - return instance; }); } } - function applyClassDecs(ret, targetClass, classDecs) { if (classDecs.length > 0) { var initializers = []; var newClass = targetClass; var name = targetClass.name; - for (var i = classDecs.length - 1; i >= 0; i--) { var decoratorFinishedRef = { v: false }; - try { var nextNewClass = classDecs[i](newClass, { kind: "class", @@ -390,13 +336,11 @@ function applyClassDecs(ret, targetClass, classDecs) { } finally { decoratorFinishedRef.v = true; } - if (nextNewClass !== undefined) { assertValidReturnValue(10, nextNewClass); newClass = nextNewClass; } } - ret.push(newClass, function () { for (var i = 0; i < initializers.length; i++) { initializers[i].call(newClass); diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncGeneratorDelegate.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncGeneratorDelegate.js index 12832cfa4d542f..523611e4f999a9 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncGeneratorDelegate.js +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncGeneratorDelegate.js @@ -4,13 +4,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _asyncGeneratorDelegate; - var _OverloadYield = require("OverloadYield"); function _asyncGeneratorDelegate(inner) { var iter = {}, - waiting = false; - + waiting = false; function pump(key, value) { waiting = true; value = new Promise(function (resolve) { @@ -21,42 +19,34 @@ function _asyncGeneratorDelegate(inner) { value: new _OverloadYield(value, 1) }; } - iter[typeof Symbol !== "undefined" && Symbol.iterator || "@@iterator"] = function () { return this; }; - iter.next = function (value) { if (waiting) { waiting = false; return value; } - return pump("next", value); }; - if (typeof inner.throw === "function") { iter.throw = function (value) { if (waiting) { waiting = false; throw value; } - return pump("throw", value); }; } - if (typeof inner.return === "function") { iter.return = function (value) { if (waiting) { waiting = false; return value; } - return pump("return", value); }; } - return iter; } diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncIterator.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncIterator.js index ee03cdbe1bd8ba..280f6ba4011259 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncIterator.js +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncIterator.js @@ -7,37 +7,30 @@ exports.default = _asyncIterator; function _asyncIterator(iterable) { var method, - async, - sync, - retry = 2; - + async, + sync, + retry = 2; if (typeof Symbol !== "undefined") { async = Symbol.asyncIterator; sync = Symbol.iterator; } - while (retry--) { if (async && (method = iterable[async]) != null) { return method.call(iterable); } - if (sync && (method = iterable[sync]) != null) { return new AsyncFromSyncIterator(method.call(iterable)); } - async = "@@asyncIterator"; sync = "@@iterator"; } - throw new TypeError("Object is not async iterable"); } - function AsyncFromSyncIterator(s) { AsyncFromSyncIterator = function (s) { this.s = s; this.n = s.next; }; - AsyncFromSyncIterator.prototype = { s: null, n: null, @@ -46,14 +39,12 @@ function AsyncFromSyncIterator(s) { }, return: function (value) { var ret = this.s.return; - if (ret === undefined) { return Promise.resolve({ value: value, done: true }); } - return AsyncFromSyncIteratorContinuation(ret.apply(this.s, arguments)); }, throw: function (value) { @@ -62,12 +53,10 @@ function AsyncFromSyncIterator(s) { return AsyncFromSyncIteratorContinuation(thr.apply(this.s, arguments)); } }; - function AsyncFromSyncIteratorContinuation(r) { if (Object(r) !== r) { return Promise.reject(new TypeError(r + " is not an object.")); } - var done = r.done; return Promise.resolve(r.value).then(function (value) { return { @@ -76,7 +65,6 @@ function AsyncFromSyncIterator(s) { }; }); } - return new AsyncFromSyncIterator(s); } diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/awaitAsyncGenerator.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/awaitAsyncGenerator.js index 62017aca126240..8b81420a3cc460 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/awaitAsyncGenerator.js +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/awaitAsyncGenerator.js @@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _awaitAsyncGenerator; - var _OverloadYield = require("OverloadYield"); function _awaitAsyncGenerator(value) { diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/jsx.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/jsx.js index bc405295133608..12f2ada588c0d5 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/jsx.js +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/jsx.js @@ -4,34 +4,29 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _createRawReactElement; -var REACT_ELEMENT_TYPE; +var REACT_ELEMENT_TYPE; function _createRawReactElement(type, props, key, children) { if (!REACT_ELEMENT_TYPE) { - REACT_ELEMENT_TYPE = typeof Symbol === "function" && Symbol["for"] && Symbol["for"]("react.element") || 0xeac7; + REACT_ELEMENT_TYPE = typeof Symbol === "function" && + Symbol["for"] && Symbol["for"]("react.element") || 0xeac7; } - var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; - if (!props && childrenLength !== 0) { props = { children: void 0 }; } - if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = new Array(childrenLength); - for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } - props.children = childArray; } - if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { @@ -41,7 +36,6 @@ function _createRawReactElement(type, props, key, children) { } else if (!props) { props = defaultProps || {}; } - return { $$typeof: REACT_ELEMENT_TYPE, type: type, diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/objectSpread2.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/objectSpread2.js index f1531e2112fdce..b17d21e4c1953a 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/objectSpread2.js +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/objectSpread2.js @@ -4,31 +4,24 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _objectSpread2; - var _defineProperty = require("defineProperty"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); - if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); - if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } - keys.push.apply(keys, symbols); } - return keys; } - function _objectSpread2(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; - if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); @@ -41,7 +34,6 @@ function _objectSpread2(target) { }); } } - return target; } 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..faafe055c6d65e 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 @@ -11,16 +11,17 @@ function _regeneratorRuntime() { exports.default = _regeneratorRuntime = function () { return _exports; }; - 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"; var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator"; var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; - function define(obj, key, value) { Object.defineProperty(obj, key, { value: value, @@ -30,7 +31,6 @@ function _regeneratorRuntime() { }); return obj[key]; } - try { define({}, ""); } catch (err) { @@ -38,15 +38,16 @@ function _regeneratorRuntime() { return obj[key] = value; }; } - function wrap(innerFn, outerFn, self, tryLocsList) { 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; } - _exports.wrap = wrap; function tryCatch(fn, obj, arg) { @@ -62,17 +63,15 @@ function _regeneratorRuntime() { }; } } - var GenStateSuspendedStart = "suspendedStart"; var GenStateSuspendedYield = "suspendedYield"; var GenStateExecuting = "executing"; var GenStateCompleted = "completed"; + var ContinueSentinel = {}; function Generator() {} - function GeneratorFunction() {} - function GeneratorFunctionPrototype() {} var IteratorPrototype = {}; @@ -81,15 +80,19 @@ function _regeneratorRuntime() { }); var getProto = Object.getPrototypeOf; var NativeIteratorPrototype = getProto && getProto(getProto(values([]))); - if (NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) { IteratorPrototype = NativeIteratorPrototype; } - 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) { @@ -99,12 +102,11 @@ function _regeneratorRuntime() { }); }); } - _exports.isGeneratorFunction = function (genFun) { var ctor = typeof genFun === "function" && genFun.constructor; - return ctor ? ctor === GeneratorFunction || (ctor.displayName || ctor.name) === "GeneratorFunction" : false; + return ctor ? ctor === GeneratorFunction || + (ctor.displayName || ctor.name) === "GeneratorFunction" : false; }; - _exports.mark = function (genFun) { if (Object.setPrototypeOf) { Object.setPrototypeOf(genFun, GeneratorFunctionPrototype); @@ -112,7 +114,6 @@ function _regeneratorRuntime() { genFun.__proto__ = GeneratorFunctionPrototype; define(genFun, toStringTagSymbol, "GeneratorFunction"); } - genFun.prototype = Object.create(Gp); return genFun; }; @@ -122,17 +123,14 @@ function _regeneratorRuntime() { __await: arg }; }; - function AsyncIterator(generator, PromiseImpl) { function invoke(method, arg, resolve, reject) { var record = tryCatch(generator[method], generator, arg); - if (record.type === "throw") { reject(record.arg); } else { var result = record.arg; var value = result.value; - if (value && typeof value === "object" && hasOwn.call(value, "__await")) { return PromiseImpl.resolve(value.__await).then(function (value) { invoke("next", value, resolve, reject); @@ -140,7 +138,6 @@ function _regeneratorRuntime() { invoke("throw", err, resolve, reject); }); } - return PromiseImpl.resolve(value).then(function (unwrapped) { result.value = unwrapped; resolve(result); @@ -149,22 +146,22 @@ function _regeneratorRuntime() { }); } } - var previousPromise; - function enqueue(method, arg) { function callInvokeWithMethodAndArg() { return new PromiseImpl(function (resolve, reject) { invoke(method, arg, resolve, reject); }); } - - return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); + return previousPromise = + previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, + callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } - this._invoke = enqueue; + defineProperty(this, "_invoke", { + value: enqueue + }); } - defineIteratorMethods(AsyncIterator.prototype); define(AsyncIterator.prototype, asyncIteratorSymbol, function () { return this; @@ -178,14 +175,12 @@ function _regeneratorRuntime() { return result.done ? result.value : iter.next(); }); }; - function makeInvokeMethod(innerFn, self, context) { var state = GenStateSuspendedStart; return function invoke(method, arg) { if (state === GenStateExecuting) { throw new Error("Generator is already running"); } - if (state === GenStateCompleted) { if (method === "throw") { throw arg; @@ -193,22 +188,17 @@ function _regeneratorRuntime() { return doneResult(); } - context.method = method; context.arg = arg; - while (true) { var delegate = context.delegate; - if (delegate) { var delegateResult = maybeInvokeDelegate(delegate, context); - if (delegateResult) { if (delegateResult === ContinueSentinel) continue; return delegateResult; } } - if (context.method === "next") { context.sent = context._sent = context.arg; } else if (context.method === "throw") { @@ -216,22 +206,17 @@ function _regeneratorRuntime() { state = GenStateCompleted; throw context.arg; } - context.dispatchException(context.arg); } else if (context.method === "return") { context.abrupt("return", context.arg); } - state = GenStateExecuting; var record = tryCatch(innerFn, self, context); - if (record.type === "normal") { state = context.done ? GenStateCompleted : GenStateSuspendedYield; - if (record.arg === ContinueSentinel) { continue; } - return { value: record.arg, done: context.done @@ -247,48 +232,39 @@ function _regeneratorRuntime() { function maybeInvokeDelegate(delegate, context) { var method = delegate.iterator[context.method]; - if (method === undefined) { context.delegate = null; - if (context.method === "throw") { if (delegate.iterator["return"]) { context.method = "return"; context.arg = undefined; maybeInvokeDelegate(delegate, context); - if (context.method === "throw") { 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 (record.type === "throw") { context.method = "throw"; context.arg = record.arg; context.delegate = null; return ContinueSentinel; } - var info = record.arg; - if (!info) { context.method = "throw"; context.arg = new TypeError("iterator result is not an object"); context.delegate = null; return ContinueSentinel; } - if (info.done) { context[delegate.resultName] = info.value; + context.next = delegate.nextLoc; if (context.method !== "return") { @@ -305,37 +281,32 @@ function _regeneratorRuntime() { defineIteratorMethods(Gp); define(Gp, toStringTagSymbol, "Generator"); + define(Gp, iteratorSymbol, function () { return this; }); define(Gp, "toString", function () { return "[object Generator]"; }); - function pushTryEntry(locs) { var entry = { tryLoc: locs[0] }; - if (1 in locs) { entry.catchLoc = locs[1]; } - if (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" @@ -343,19 +314,17 @@ function _regeneratorRuntime() { tryLocsList.forEach(pushTryEntry, this); this.reset(true); } - - _exports.keys = function (object) { + _exports.keys = function (val) { + var object = Object(val); var keys = []; - for (var key in object) { keys.push(key); } - keys.reverse(); + return function next() { while (keys.length) { var key = keys.pop(); - if (key in object) { next.value = key; next.done = false; @@ -367,35 +336,29 @@ function _regeneratorRuntime() { return next; }; }; - function values(iterable) { if (iterable) { var iteratorMethod = iterable[iteratorSymbol]; - if (iteratorMethod) { return iteratorMethod.call(iterable); } - if (typeof iterable.next === "function") { return iterable; } - if (!isNaN(iterable.length)) { var i = -1, - next = function next() { - while (++i < iterable.length) { - if (hasOwn.call(iterable, i)) { - next.value = iterable[i]; - next.done = false; - return next; + next = function next() { + while (++i < iterable.length) { + if (hasOwn.call(iterable, i)) { + next.value = iterable[i]; + next.done = false; + return next; + } } - } - - next.value = undefined; - next.done = true; - return next; - }; - + next.value = undefined; + next.done = true; + return next; + }; return next.next = next; } } @@ -404,16 +367,13 @@ function _regeneratorRuntime() { next: doneResult }; } - _exports.values = values; - function doneResult() { return { value: undefined, done: true }; } - Context.prototype = { constructor: Context, reset: function (skipTempReset) { @@ -425,7 +385,6 @@ function _regeneratorRuntime() { this.method = "next"; this.arg = undefined; this.tryEntries.forEach(resetTryEntry); - if (!skipTempReset) { for (var name in this) { if (name.charAt(0) === "t" && hasOwn.call(this, name) && !isNaN(+name.slice(1))) { @@ -438,45 +397,35 @@ function _regeneratorRuntime() { this.done = true; var rootEntry = this.tryEntries[0]; var rootRecord = rootEntry.completion; - if (rootRecord.type === "throw") { throw rootRecord.arg; } - return this.rval; }, dispatchException: function (exception) { if (this.done) { throw exception; } - var context = this; - function handle(loc, caught) { record.type = "throw"; record.arg = exception; context.next = loc; - if (caught) { context.method = "next"; context.arg = undefined; } - return !!caught; } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; var record = entry.completion; - if (entry.tryLoc === "root") { return handle("end"); } - if (entry.tryLoc <= this.prev) { var hasCatch = hasOwn.call(entry, "catchLoc"); var hasFinally = hasOwn.call(entry, "finallyLoc"); - if (hasCatch && hasFinally) { if (this.prev < entry.catchLoc) { return handle(entry.catchLoc, true); @@ -500,34 +449,28 @@ function _regeneratorRuntime() { 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; } } - if (finallyEntry && (type === "break" || type === "continue") && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc) { finallyEntry = null; } - var record = finallyEntry ? finallyEntry.completion : {}; record.type = type; record.arg = arg; - if (finallyEntry) { this.method = "next"; this.next = finallyEntry.finallyLoc; return ContinueSentinel; } - return this.complete(record); }, complete: function (record, afterLoc) { if (record.type === "throw") { throw record.arg; } - if (record.type === "break" || record.type === "continue") { this.next = record.arg; } else if (record.type === "return") { @@ -537,13 +480,11 @@ function _regeneratorRuntime() { } else if (record.type === "normal" && afterLoc) { this.next = afterLoc; } - return ContinueSentinel; }, finish: function (finallyLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; - if (entry.finallyLoc === finallyLoc) { this.complete(entry.completion, entry.afterLoc); resetTryEntry(entry); @@ -554,15 +495,12 @@ function _regeneratorRuntime() { 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 (record.type === "throw") { var thrown = record.arg; resetTryEntry(entry); } - return thrown; } } @@ -575,14 +513,13 @@ function _regeneratorRuntime() { resultName: resultName, nextLoc: nextLoc }; - if (this.method === "next") { this.arg = undefined; } - return ContinueSentinel; } }; + return _exports; } diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/typeof.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/typeof.js index 2e6cdcebf19cbc..3dafc327b7098c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/typeof.js +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/typeof.js @@ -17,7 +17,6 @@ function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } - return _typeof(obj); } diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js index 1ab8ce31c7a1ef..66ea33eaf33047 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js @@ -4,78 +4,64 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _wrapRegExp; - var _setPrototypeOf = require("setPrototypeOf"); - var _inherits = require("inherits"); function _wrapRegExp() { exports.default = _wrapRegExp = function (re, groups) { return new BabelRegExp(re, undefined, groups); }; - var _super = RegExp.prototype; - var _groups = new WeakMap(); - function BabelRegExp(re, flags, groups) { var _this = new RegExp(re, flags); - _groups.set(_this, groups || _groups.get(re)); - return _setPrototypeOf(_this, BabelRegExp.prototype); } - _inherits(BabelRegExp, RegExp); - BabelRegExp.prototype.exec = function (str) { var result = _super.exec.call(this, str); - - if (result) result.groups = buildGroups(result, this); + if (result) { + result.groups = buildGroups(result, this); + var indices = result.indices; + if (indices) indices.groups = buildGroups(indices, this); + } return result; }; - BabelRegExp.prototype[Symbol.replace] = function (str, substitution) { if (typeof substitution === "string") { var groups = _groups.get(this); - return _super[Symbol.replace].call(this, str, substitution.replace(/\$<([^>]+)>/g, function (_, name) { - return "$" + groups[name]; + var group = groups[name]; + return "$" + (Array.isArray(group) ? group.join("$") : group); })); } else if (typeof substitution === "function") { var _this = this; - return _super[Symbol.replace].call(this, str, function () { var args = arguments; - if (typeof args[args.length - 1] !== "object") { args = [].slice.call(args); args.push(buildGroups(args, _this)); } - return substitution.apply(this, args); }); } else { return _super[Symbol.replace].call(this, str, substitution); } }; - function buildGroups(result, re) { - var g = _groups.get(re); + var g = _groups.get(re); return Object.keys(g).reduce(function (groups, name) { var i = g[name]; if (typeof i === "number") groups[name] = result[i];else { var k = 0; - while (result[i[k]] === undefined && k + 1 < i.length) k++; - groups[name] = result[i[k]]; } return groups; }, Object.create(null)); } - return _wrapRegExp.apply(this, arguments); } diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/index.js index 97d89ac0492c97..6b1664b00beea0 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/index.js @@ -9,13 +9,9 @@ exports.get = get; exports.getDependencies = getDependencies; exports.list = void 0; exports.minVersion = minVersion; - var _traverse = require("@babel/traverse"); - var _t = require("@babel/types"); - var _helpers = require("./helpers"); - const { assignmentExpression, cloneNode, @@ -23,20 +19,15 @@ const { file, identifier } = _t; - function makePath(path) { const parts = []; - for (; path.parentPath; path = path.parentPath) { parts.push(path.key); if (path.inList) parts.push(path.listKey); } - return parts.reverse().join("."); } - let FileClass = undefined; - function getHelperMetadata(file) { const globals = new Set(); const localBindingNames = new Set(); @@ -49,44 +40,35 @@ function getHelperMetadata(file) { const dependencyVisitor = { ImportDeclaration(child) { const name = child.node.source.value; - if (!_helpers.default[name]) { throw child.buildCodeFrameError(`Unknown helper ${name}`); } - - if (child.get("specifiers").length !== 1 || !child.get("specifiers.0").isImportDefaultSpecifier()) { + if (child.get("specifiers").length !== 1 || + !child.get("specifiers.0").isImportDefaultSpecifier()) { throw child.buildCodeFrameError("Helpers can only import a default value"); } - const bindingIdentifier = child.node.specifiers[0].local; dependencies.set(bindingIdentifier, name); importPaths.push(makePath(child)); }, - ExportDefaultDeclaration(child) { const decl = child.get("declaration"); - if (!decl.isFunctionDeclaration() || !decl.node.id) { throw decl.buildCodeFrameError("Helpers can only export named function declarations"); } - exportName = decl.node.id.name; exportPath = makePath(child); }, - ExportAllDeclaration(child) { throw child.buildCodeFrameError("Helpers can only export default"); }, - ExportNamedDeclaration(child) { throw child.buildCodeFrameError("Helpers can only export default"); }, - Statement(child) { if (child.isModuleDeclaration()) return; child.skip(); } - }; const referenceVisitor = { Program(path) { @@ -97,37 +79,31 @@ function getHelperMetadata(file) { localBindingNames.add(name); }); }, - ReferencedIdentifier(child) { const name = child.node.name; const binding = child.scope.getBinding(name); - if (!binding) { globals.add(name); } else if (dependencies.has(binding.identifier)) { importBindingsReferences.push(makePath(child)); } }, - AssignmentExpression(child) { const left = child.get("left"); if (!(exportName in left.getBindingIdentifiers())) return; - if (!left.isIdentifier()) { throw left.buildCodeFrameError("Only simple assignments to exports are allowed in helpers"); } - const binding = child.scope.getBinding(exportName); - if (binding != null && binding.scope.path.isProgram()) { exportBindingAssignments.push(makePath(child)); } } - }; (0, _traverse.default)(file.ast, dependencyVisitor, file.scope); (0, _traverse.default)(file.ast, referenceVisitor, file.scope); if (!exportPath) throw new Error("Helpers must have a default export."); + exportBindingAssignments.reverse(); return { globals: Array.from(globals), @@ -140,12 +116,10 @@ function getHelperMetadata(file) { importPaths }; } - function permuteHelperAST(file, metadata, id, localBindings, getDependency) { if (localBindings && !id) { throw new Error("Unexpected local bindings for module-based helpers."); } - if (!id) return; const { localBindingNames, @@ -164,24 +138,21 @@ function permuteHelperAST(file, metadata, id, localBindings, getDependency) { const bindings = new Set(localBindings || []); localBindingNames.forEach(name => { let newName = name; - while (bindings.has(newName)) newName = "_" + newName; - if (newName !== name) toRename[name] = newName; }); - if (id.type === "Identifier" && exportName !== id.name) { toRename[exportName] = id.name; } - const { path } = file; + const exp = path.get(exportPath); const imps = importPaths.map(p => path.get(p)); const impsBindingRefs = importBindingsReferences.map(p => path.get(p)); - const decl = exp.get("declaration"); + const decl = exp.get("declaration"); if (id.type === "Identifier") { exp.replaceWith(decl); } else if (id.type === "MemberExpression") { @@ -194,32 +165,25 @@ function permuteHelperAST(file, metadata, id, localBindings, getDependency) { } else { throw new Error("Unexpected helper format."); } - Object.keys(toRename).forEach(name => { path.scope.rename(name, toRename[name]); }); - for (const path of imps) path.remove(); - for (const path of impsBindingRefs) { const node = cloneNode(dependenciesRefs[path.node.name]); path.replaceWith(node); } } - const helperData = Object.create(null); - function loadHelper(name) { if (!helperData[name]) { const helper = _helpers.default[name]; - if (!helper) { throw Object.assign(new ReferenceError(`Unknown helper ${name}`), { code: "BABEL_HELPER_UNKNOWN", helper: name }); } - const fn = () => { { if (!FileClass) { @@ -245,7 +209,6 @@ function loadHelper(name) { let metadata = null; helperData[name] = { minVersion: helper.minVersion, - build(getDependency, id, localBindings) { const file = fn(); metadata || (metadata = getHelperMetadata(file)); @@ -255,35 +218,27 @@ function loadHelper(name) { globals: metadata.globals }; }, - getDependencies() { metadata || (metadata = getHelperMetadata(fn())); return Array.from(metadata.dependencies.values()); } - }; } - return helperData[name]; } - function get(name, getDependency, id, localBindings) { return loadHelper(name).build(getDependency, id, localBindings); } - function minVersion(name) { return loadHelper(name).minVersion; } - function getDependencies(name) { return loadHelper(name).getDependencies(); } - function ensure(name, newFileClass) { FileClass || (FileClass = newFileClass); loadHelper(name); } - const list = Object.keys(_helpers.default).map(name => name.replace(/^_/, "")); exports.list = list; var _default = get; 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..2d799d7b94f67c 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.1", "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.1", + "@babel/types": "^7.20.0" }, "devDependencies": { - "@babel/generator": "^7.19.0", + "@babel/generator": "^7.20.1", "@babel/helper-plugin-test-runner": "^7.18.6", - "@babel/parser": "^7.19.0", - "regenerator-runtime": "^0.13.9", + "@babel/parser": "^7.20.1", + "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..a7eb4788ced826 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 @@ -7,13 +7,11 @@ function _objectWithoutPropertiesLoose(source, excluded) { var target = {}; var sourceKeys = Object.keys(source); var key, i; - for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } - return target; } @@ -26,7 +24,6 @@ class Position { this.column = col; this.index = index; } - } class SourceLocation { constructor(start, end) { @@ -37,8 +34,8 @@ class SourceLocation { this.start = start; this.end = end; } - } + function createPositionWithColumnOffset(position, columnOffset) { const { line, @@ -52,18 +49,16 @@ var ParseErrorCode = { SyntaxError: "BABEL_PARSER_SYNTAX_ERROR", SourceTypeModuleError: "BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED" }; - const reflect = (keys, last = keys.length - 1) => ({ get() { - return keys.reduce((object, key) => object[key], this); + return keys.reduce((object, key) => + object[key], this); }, - set(value) { - keys.reduce((item, key, i) => i === last ? item[key] = value : item[key], this); + keys.reduce( + (item, key, i) => i === last ? item[key] = value : item[key], this); } - }); - const instantiate = (constructor, properties, descriptors) => Object.keys(descriptors).map(key => [key, descriptors[key]]).filter(([, descriptor]) => !!descriptor).map(([key, descriptor]) => [key, typeof descriptor === "function" ? { value: descriptor, enumerable: false @@ -107,7 +102,6 @@ const NodeDescriptions = { VariableDeclarator: "variable declaration", YieldExpression: "yield expression" }; - const toNodeDescription = ({ type, prefix @@ -160,6 +154,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 +173,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 +289,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 +305,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.`, @@ -352,14 +351,12 @@ var PipelineOperatorErrors = { }; const _excluded$1 = ["toMessage"], - _excluded2$1 = ["message"]; - + _excluded2$1 = ["message"]; function toParseErrorConstructor(_ref) { let { - toMessage - } = _ref, - properties = _objectWithoutPropertiesLoose(_ref, _excluded$1); - + toMessage + } = _ref, + properties = _objectWithoutPropertiesLoose(_ref, _excluded$1); return function constructor({ loc, details @@ -374,7 +371,6 @@ function toParseErrorConstructor(_ref) { details: Object.assign({}, this.details, overrides.details) }); }, - details: { value: details, enumerable: false @@ -383,13 +379,11 @@ function toParseErrorConstructor(_ref) { get() { return `${toMessage(this.details)} (${this.loc.line}:${this.loc.column})`; }, - set(value) { Object.defineProperty(this, "message", { value }); } - }, pos: { reflect: "loc.index", @@ -402,27 +396,22 @@ function toParseErrorConstructor(_ref) { }); }; } - function ParseErrorEnum(argument, syntaxPlugin) { if (Array.isArray(argument)) { return parseErrorTemplates => ParseErrorEnum(parseErrorTemplates, argument[0]); } - const ParseErrorConstructors = {}; - for (const reasonCode of Object.keys(argument)) { const template = argument[reasonCode]; - const _ref2 = typeof template === "string" ? { - message: () => template - } : typeof template === "function" ? { - message: template - } : template, - { - message - } = _ref2, - rest = _objectWithoutPropertiesLoose(_ref2, _excluded2$1); - + message: () => template + } : typeof template === "function" ? { + message: template + } : template, + { + message + } = _ref2, + rest = _objectWithoutPropertiesLoose(_ref2, _excluded2$1); const toMessage = typeof message === "string" ? () => message : message; ParseErrorConstructors[reasonCode] = toParseErrorConstructor(Object.assign({ code: ParseErrorCode.SyntaxError, @@ -432,7 +421,6 @@ function ParseErrorEnum(argument, syntaxPlugin) { syntaxPlugin } : {}, rest)); } - return ParseErrorConstructors; } const Errors = Object.assign({}, ParseErrorEnum(ModuleErrors), ParseErrorEnum(StandardErrors), ParseErrorEnum(StrictModeErrors), ParseErrorEnum`pipelineOperator`(PipelineOperatorErrors)); @@ -440,26 +428,21 @@ const Errors = Object.assign({}, ParseErrorEnum(ModuleErrors), ParseErrorEnum(St const { defineProperty } = Object; - const toUnenumerable = (object, key) => defineProperty(object, key, { enumerable: false, value: object[key] }); - function toESTreeLocation(node) { node.loc.start && toUnenumerable(node.loc.start, "index"); node.loc.end && toUnenumerable(node.loc.end, "index"); return node; } - var estree = (superClass => class ESTreeParserMixin extends superClass { parse() { const file = toESTreeLocation(super.parse()); - if (this.options.tokens) { file.tokens = file.tokens.map(toESTreeLocation); } - return file; } @@ -468,11 +451,10 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { flags }) { let regex = null; - try { regex = new RegExp(pattern, flags); - } catch (e) {} - + } catch (e) { + } const node = this.estreeParseLiteral(regex); node.regex = { pattern, @@ -483,13 +465,11 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { parseBigIntLiteral(value) { let bigInt; - try { bigInt = BigInt(value); } catch (_unused) { bigInt = null; } - const node = this.estreeParseLiteral(bigInt); node.bigint = String(node.value || value); return node; @@ -501,7 +481,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { node.decimal = String(node.value || value); return node; } - estreeParseLiteral(value) { return this.parseLiteral(value, "Literal"); } @@ -509,7 +488,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { parseStringLiteral(value) { return this.estreeParseLiteral(value); } - parseNumericLiteral(value) { return this.estreeParseLiteral(value); } @@ -517,7 +495,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { parseNullLiteral() { return this.estreeParseLiteral(null); } - parseBooleanLiteral(value) { return this.estreeParseLiteral(value); } @@ -540,7 +517,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { super.initFunction(node, isAsync); node.expression = false; } - checkDeclaration(node) { if (node != null && this.isObjectProperty(node)) { this.checkDeclaration(node.value); @@ -548,35 +524,27 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { super.checkDeclaration(node); } } - getObjectOrClassMethodParams(method) { return method.value.params; } - isValidDirective(stmt) { var _stmt$expression$extr; - return stmt.type === "ExpressionStatement" && stmt.expression.type === "Literal" && typeof stmt.expression.value === "string" && !((_stmt$expression$extr = stmt.expression.extra) != null && _stmt$expression$extr.parenthesized); } - parseBlockBody(node, allowDirectives, topLevel, end, afterBlockParse) { super.parseBlockBody(node, allowDirectives, topLevel, end, afterBlockParse); const directiveStatements = node.directives.map(d => this.directiveToStmt(d)); node.body = directiveStatements.concat(node.body); delete node.directives; } - pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper) { this.parseMethod(method, isGenerator, isAsync, isConstructor, allowsDirectSuper, "ClassMethod", true); - if (method.typeParameters) { method.value.typeParameters = method.typeParameters; delete method.typeParameters; } - classBody.body.push(method); } - parsePrivateName() { const node = super.parsePrivateName(); { @@ -586,7 +554,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { } return this.convertPrivateNameToPrivateIdentifier(node); } - convertPrivateNameToPrivateIdentifier(node) { const name = super.getPrivateNameSV(node); node = node; @@ -595,7 +562,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { node.type = "PrivateIdentifier"; return node; } - isPrivateName(node) { { if (!this.getPluginOption("estree", "classFeatures")) { @@ -604,7 +570,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { } return node.type === "PrivateIdentifier"; } - getPrivateNameSV(node) { { if (!this.getPluginOption("estree", "classFeatures")) { @@ -620,7 +585,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { delete node.extra; return node; } - parseFunctionBody(node, allowExpression, isMethod = false) { super.parseFunctionBody(node, allowExpression, isMethod); node.expression = node.body.type !== "BlockStatement"; @@ -629,18 +593,17 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { parseMethod(node, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope = false) { let funcNode = this.startNode(); funcNode.kind = node.kind; - funcNode = super.parseMethod(funcNode, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope); + funcNode = super.parseMethod( + funcNode, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope); funcNode.type = "FunctionExpression"; delete funcNode.kind; node.value = funcNode; - if (type === "ClassPrivateMethod") { node.computed = false; } - - return this.finishNode(node, "MethodDefinition"); + return this.finishNode( + node, "MethodDefinition"); } - parseClassProperty(...args) { const propertyNode = super.parseClassProperty(...args); { @@ -651,7 +614,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { propertyNode.type = "PropertyDefinition"; return propertyNode; } - parseClassPrivateProperty(...args) { const propertyNode = super.parseClassPrivateProperty(...args); { @@ -663,63 +625,48 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { propertyNode.computed = false; return propertyNode; } - parseObjectMethod(prop, isGenerator, isAsync, isPattern, isAccessor) { const node = super.parseObjectMethod(prop, isGenerator, isAsync, isPattern, isAccessor); - if (node) { node.type = "Property"; - if (node.kind === "method") { node.kind = "init"; } - node.shorthand = false; } - 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"; node.type = "Property"; } - return node; } - isValidLVal(type, isUnparenthesizedInAssign, binding) { return type === "Property" ? "value" : super.isValidLVal(type, isUnparenthesizedInAssign, binding); } - isAssignable(node, isBinding) { if (node != null && this.isObjectProperty(node)) { return this.isAssignable(node.value, isBinding); } - return super.isAssignable(node, isBinding); } - toAssignable(node, isLHS = false) { if (node != null && this.isObjectProperty(node)) { const { key, value } = node; - if (this.isPrivateName(key)) { this.classScope.usePrivateName(this.getPrivateNameSV(key), key.loc.start); } - this.toAssignable(value, isLHS); } else { super.toAssignable(node, isLHS); } } - toAssignableObjectExpressionProp(prop, isLast, isLHS) { if (prop.kind === "get" || prop.kind === "set") { this.raise(Errors.PatternHasAccessor, { @@ -733,59 +680,60 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { super.toAssignableObjectExpressionProp(prop, isLast, isLHS); } } - finishCallExpression(unfinished, optional) { const node = super.finishCallExpression(unfinished, optional); - if (node.callee.type === "Import") { node.type = "ImportExpression"; node.source = node.arguments[0]; - if (this.hasPlugin("importAssertions")) { var _node$arguments$; - node.attributes = (_node$arguments$ = node.arguments[1]) != null ? _node$arguments$ : null; } - delete node.arguments; delete node.callee; } - return node; } - - toReferencedArguments(node) { + toReferencedArguments(node + ) { if (node.type === "ImportExpression") { return; } - super.toReferencedArguments(node); } - - parseExport(unfinished) { - const node = super.parseExport(unfinished); - + parseExport(unfinished, decorators) { + const exportStartLoc = this.state.lastTokStartLoc; + const node = super.parseExport(unfinished, decorators); switch (node.type) { case "ExportAllDeclaration": node.exported = null; break; - case "ExportNamedDeclaration": - if (node.specifiers.length === 1 && node.specifiers[0].type === "ExportNamespaceSpecifier") { + if (node.specifiers.length === 1 && + node.specifiers[0].type === "ExportNamespaceSpecifier") { node.type = "ExportAllDeclaration"; node.exported = node.specifiers[0].exported; delete node.specifiers; } + case "ExportDefaultDeclaration": + { + var _declaration$decorato; + const { + declaration + } = node; + if ((declaration == null ? void 0 : declaration.type) === "ClassDeclaration" && ((_declaration$decorato = declaration.decorators) == null ? void 0 : _declaration$decorato.length) > 0 && + declaration.start === node.start) { + this.resetStartLocation(node, + exportStartLoc); + } + } break; } - 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") { node.type = node.type.substring(8); @@ -799,18 +747,14 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { } else if (node.type === "MemberExpression" || node.type === "CallExpression") { node.optional = false; } - return node; } - hasPropertyAsPrivateName(node) { if (node.type === "ChainExpression") { node = node.expression; } - return super.hasPropertyAsPrivateName(node); } - isOptionalChain(node) { return node.type === "ChainExpression"; } @@ -818,25 +762,20 @@ var estree = (superClass => class ESTreeParserMixin extends superClass { isObjectProperty(node) { return node.type === "Property" && node.kind === "init" && !node.method; } - isObjectMethod(node) { return node.method || node.kind === "get" || node.kind === "set"; } - finishNodeAt(node, type, endLoc) { 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); } - resetEndLocation(node, endLoc = this.state.lastTokEndLoc) { super.resetEndLocation(node, endLoc); toESTreeLocation(node); } - }); class TokContext { @@ -846,7 +785,6 @@ class TokContext { this.token = token; this.preserveSpace = !!preserveSpace; } - } const types = { brace: new TokContext("{"), @@ -854,6 +792,7 @@ const types = { j_cTag: new TokContext("...", true) }; + { types.template = new TokContext("`", true); } @@ -890,24 +829,21 @@ class ExportedTokenType { this.updateContext = null; } } - } -const keywords$1 = new Map(); +const keywords$1 = new Map(); function createKeyword(name, options = {}) { options.keyword = name; const token = createToken(name, options); keywords$1.set(name, token); return token; } - function createBinop(name, binop) { return createToken(name, { beforeExpr, binop }); } - let tokenTypeCounter = -1; const tokenTypes = []; const tokenLabels = []; @@ -915,10 +851,8 @@ const tokenBinops = []; const tokenBeforeExprs = []; const tokenStartsExprs = []; const tokenPrefixes = []; - function createToken(name, options = {}) { var _options$binop, _options$beforeExpr, _options$startsExpr, _options$prefix; - ++tokenTypeCounter; tokenLabels.push(name); tokenBinops.push((_options$binop = options.binop) != null ? _options$binop : -1); @@ -928,10 +862,8 @@ function createToken(name, options = {}) { tokenTypes.push(new ExportedTokenType(name, options)); return tokenTypeCounter; } - function createKeywordLike(name, options = {}) { var _options$binop2, _options$beforeExpr2, _options$startsExpr2, _options$prefix2; - ++tokenTypeCounter; keywords$1.set(name, tokenTypeCounter); tokenLabels.push(name); @@ -1020,6 +952,7 @@ const tt = { startsExpr }), interpreterDirective: createToken("#!..."), + eq: createToken("=", { beforeExpr, isAssign @@ -1040,6 +973,7 @@ const tt = { beforeExpr, isAssign }), + incDec: createToken("++/--", { prefix, postfix, @@ -1187,6 +1121,7 @@ const tt = { _while: createKeyword("while", { isLoop }), + _as: createKeywordLike("as", { startsExpr }), @@ -1223,6 +1158,9 @@ const tt = { _static: createKeywordLike("static", { startsExpr }), + _using: createKeywordLike("using", { + startsExpr + }), _yield: createKeywordLike("yield", { startsExpr }), @@ -1259,6 +1197,9 @@ const tt = { _require: createKeywordLike("require", { startsExpr }), + _satisfies: createKeywordLike("satisfies", { + startsExpr + }), _keyof: createKeywordLike("keyof", { startsExpr }), @@ -1295,6 +1236,7 @@ const tt = { name: createToken("name", { startsExpr }), + string: createToken("string", { startsExpr }), @@ -1327,16 +1269,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 +1290,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 +1308,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]; @@ -1390,11 +1332,9 @@ function getExportedToken(token) { tokenTypes[8].updateContext = context => { context.pop(); }; - tokenTypes[5].updateContext = tokenTypes[7].updateContext = tokenTypes[23].updateContext = context => { context.push(types.brace); }; - tokenTypes[22].updateContext = context => { if (context[context.length - 1] === types.template) { context.pop(); @@ -1402,8 +1342,7 @@ function getExportedToken(token) { context.push(types.template); } }; - - tokenTypes[138].updateContext = context => { + tokenTypes[140].updateContext = context => { context.push(types.j_expr, types.j_oTag); }; } @@ -1413,19 +1352,18 @@ let nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\ const nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); const nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]"); nonASCIIidentifierStartChars = nonASCIIidentifierChars = null; + const astralIdentifierStartCodes = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 14, 29, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 13, 10, 2, 14, 2, 6, 2, 1, 2, 10, 2, 14, 2, 6, 2, 1, 68, 310, 10, 21, 11, 7, 25, 5, 2, 41, 2, 8, 70, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 28, 43, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 56, 50, 14, 50, 14, 35, 349, 41, 7, 1, 79, 28, 11, 0, 9, 21, 43, 17, 47, 20, 28, 22, 13, 52, 58, 1, 3, 0, 14, 44, 33, 24, 27, 35, 30, 0, 3, 0, 9, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 20, 1, 64, 6, 2, 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 159, 52, 19, 3, 21, 2, 31, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 14, 0, 72, 26, 38, 6, 186, 43, 117, 63, 32, 7, 3, 0, 3, 7, 2, 1, 2, 23, 16, 0, 2, 0, 95, 7, 3, 38, 17, 0, 2, 0, 29, 0, 11, 39, 8, 0, 22, 0, 12, 45, 20, 0, 19, 72, 264, 8, 2, 36, 18, 0, 50, 29, 113, 6, 2, 1, 2, 37, 22, 0, 26, 5, 2, 1, 2, 31, 15, 0, 328, 18, 16, 0, 2, 12, 2, 33, 125, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1071, 18, 5, 4026, 582, 8634, 568, 8, 30, 18, 78, 18, 29, 19, 47, 17, 3, 32, 20, 6, 18, 689, 63, 129, 74, 6, 0, 67, 12, 65, 1, 2, 0, 29, 6135, 9, 1237, 43, 8, 8936, 3, 2, 6, 2, 1, 2, 290, 16, 0, 30, 2, 3, 0, 15, 3, 9, 395, 2309, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 1845, 30, 7, 5, 262, 61, 147, 44, 11, 6, 17, 0, 322, 29, 19, 43, 485, 27, 757, 6, 2, 3, 2, 1, 2, 14, 2, 196, 60, 67, 8, 0, 1205, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42719, 33, 4153, 7, 221, 3, 5761, 15, 7472, 3104, 541, 1507, 4938, 6, 4191]; const astralIdentifierCodes = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 574, 3, 9, 9, 370, 1, 81, 2, 71, 10, 50, 3, 123, 2, 54, 14, 32, 10, 3, 1, 11, 3, 46, 10, 8, 0, 46, 9, 7, 2, 37, 13, 2, 9, 6, 1, 45, 0, 13, 2, 49, 13, 9, 3, 2, 11, 83, 11, 7, 0, 3, 0, 158, 11, 6, 9, 7, 3, 56, 1, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 193, 17, 10, 9, 5, 0, 82, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 84, 14, 5, 9, 243, 14, 166, 9, 71, 5, 2, 1, 3, 3, 2, 0, 2, 1, 13, 9, 120, 6, 3, 6, 4, 0, 29, 9, 41, 6, 2, 3, 9, 0, 10, 10, 47, 15, 406, 7, 2, 7, 17, 9, 57, 21, 2, 13, 123, 5, 4, 0, 2, 1, 2, 6, 2, 0, 9, 9, 49, 4, 2, 1, 2, 4, 9, 9, 330, 3, 10, 1, 2, 0, 49, 6, 4, 4, 14, 9, 5351, 0, 7, 14, 13835, 9, 87, 9, 39, 4, 60, 6, 26, 9, 1014, 0, 2, 54, 8, 3, 82, 0, 12, 1, 19628, 1, 4706, 45, 3, 22, 543, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 101, 0, 161, 6, 10, 9, 357, 0, 62, 13, 499, 13, 983, 6, 110, 6, 6, 9, 4759, 9, 787719, 239]; function isInAstralSet(code, set) { let pos = 0x10000; - for (let i = 0, length = set.length; i < length; i += 2) { pos += set[i]; if (pos > code) return false; pos += set[i + 1]; if (pos >= code) return true; } - return false; } @@ -1434,13 +1372,12 @@ function isIdentifierStart(code) { if (code <= 90) return true; if (code < 97) return code === 95; if (code <= 122) return true; - if (code <= 0xffff) { return code >= 0xaa && nonASCIIidentifierStart.test(String.fromCharCode(code)); } - return isInAstralSet(code, astralIdentifierStartCodes); } + function isIdentifierChar(code) { if (code < 48) return code === 36; if (code < 58) return true; @@ -1448,11 +1385,9 @@ function isIdentifierChar(code) { if (code <= 90) return true; if (code < 97) return code === 95; if (code <= 122) return true; - if (code <= 0xffff) { return code >= 0xaa && nonASCIIidentifier.test(String.fromCharCode(code)); } - return isInAstralSet(code, astralIdentifierStartCodes) || isInAstralSet(code, astralIdentifierCodes); } @@ -1464,15 +1399,19 @@ const reservedWords = { const keywords = new Set(reservedWords.keyword); const reservedWordsStrictSet = new Set(reservedWords.strict); const reservedWordsStrictBindSet = new Set(reservedWords.strictBind); + function isReservedWord(word, inModule) { return inModule && word === "await" || word === "enum"; } + function isStrictReservedWord(word, inModule) { return isReservedWord(word, inModule) || reservedWordsStrictSet.has(word); } + function isStrictBindOnlyReservedWord(word) { return reservedWordsStrictBindSet.has(word); } + function isStrictBindReservedWord(word, inModule) { return isStrictReservedWord(word, inModule) || isStrictBindOnlyReservedWord(word); } @@ -1483,67 +1422,74 @@ function isKeyword(word) { function isIteratorStart(current, next, next2) { return current === 64 && next === 64 && isIdentifierStart(next2); } -const reservedWordLikeSet = new Set(["break", "case", "catch", "continue", "debugger", "default", "do", "else", "finally", "for", "function", "if", "return", "switch", "throw", "try", "var", "const", "while", "with", "new", "this", "super", "class", "extends", "export", "import", "null", "true", "false", "in", "instanceof", "typeof", "void", "delete", "implements", "interface", "let", "package", "private", "protected", "public", "static", "yield", "eval", "arguments", "enum", "await"]); + +const reservedWordLikeSet = new Set(["break", "case", "catch", "continue", "debugger", "default", "do", "else", "finally", "for", "function", "if", "return", "switch", "throw", "try", "var", "const", "while", "with", "new", "this", "super", "class", "extends", "export", "import", "null", "true", "false", "in", "instanceof", "typeof", "void", "delete", +"implements", "interface", "let", "package", "private", "protected", "public", "static", "yield", +"eval", "arguments", +"enum", "await"]); function canBeReservedWord(word) { return reservedWordLikeSet.has(word); } const SCOPE_OTHER = 0b000000000, - SCOPE_PROGRAM = 0b000000001, - SCOPE_FUNCTION = 0b000000010, - SCOPE_ARROW = 0b000000100, - SCOPE_SIMPLE_CATCH = 0b000001000, - SCOPE_SUPER = 0b000010000, - SCOPE_DIRECT_SUPER = 0b000100000, - SCOPE_CLASS = 0b001000000, - SCOPE_STATIC_BLOCK = 0b010000000, - SCOPE_TS_MODULE = 0b100000000, - SCOPE_VAR = SCOPE_PROGRAM | SCOPE_FUNCTION | SCOPE_TS_MODULE; + SCOPE_PROGRAM = 0b000000001, + SCOPE_FUNCTION = 0b000000010, + SCOPE_ARROW = 0b000000100, + SCOPE_SIMPLE_CATCH = 0b000001000, + SCOPE_SUPER = 0b000010000, + SCOPE_DIRECT_SUPER = 0b000100000, + SCOPE_CLASS = 0b001000000, + SCOPE_STATIC_BLOCK = 0b010000000, + SCOPE_TS_MODULE = 0b100000000, + SCOPE_VAR = SCOPE_PROGRAM | SCOPE_FUNCTION | SCOPE_STATIC_BLOCK | SCOPE_TS_MODULE; const BIND_KIND_VALUE = 0b000000000001, - BIND_KIND_TYPE = 0b000000000010, - BIND_SCOPE_VAR = 0b000000000100, - BIND_SCOPE_LEXICAL = 0b000000001000, - BIND_SCOPE_FUNCTION = 0b000000010000, - BIND_FLAGS_NONE = 0b0000001000000, - BIND_FLAGS_CLASS = 0b0000010000000, - BIND_FLAGS_TS_ENUM = 0b0000100000000, - BIND_FLAGS_TS_CONST_ENUM = 0b0001000000000, - BIND_FLAGS_TS_EXPORT_ONLY = 0b0010000000000, - BIND_FLAGS_FLOW_DECLARE_FN = 0b0100000000000, - BIND_FLAGS_TS_IMPORT = 0b1000000000000; + BIND_KIND_TYPE = 0b000000000010, + BIND_SCOPE_VAR = 0b000000000100, + BIND_SCOPE_LEXICAL = 0b000000001000, + BIND_SCOPE_FUNCTION = 0b000000010000, + BIND_FLAGS_NONE = 0b0000001000000, + BIND_FLAGS_CLASS = 0b0000010000000, + BIND_FLAGS_TS_ENUM = 0b0000100000000, + BIND_FLAGS_TS_CONST_ENUM = 0b0001000000000, + BIND_FLAGS_TS_EXPORT_ONLY = 0b0010000000000, + BIND_FLAGS_FLOW_DECLARE_FN = 0b0100000000000, + BIND_FLAGS_TS_IMPORT = 0b1000000000000; + const BIND_CLASS = BIND_KIND_VALUE | BIND_KIND_TYPE | BIND_SCOPE_LEXICAL | BIND_FLAGS_CLASS, - BIND_LEXICAL = BIND_KIND_VALUE | 0 | BIND_SCOPE_LEXICAL | 0, - BIND_VAR = BIND_KIND_VALUE | 0 | BIND_SCOPE_VAR | 0, - BIND_FUNCTION = BIND_KIND_VALUE | 0 | BIND_SCOPE_FUNCTION | 0, - BIND_TS_INTERFACE = 0 | BIND_KIND_TYPE | 0 | BIND_FLAGS_CLASS, - BIND_TS_TYPE = 0 | BIND_KIND_TYPE | 0 | 0, - BIND_TS_ENUM = BIND_KIND_VALUE | BIND_KIND_TYPE | BIND_SCOPE_LEXICAL | BIND_FLAGS_TS_ENUM, - BIND_TS_AMBIENT = 0 | 0 | 0 | BIND_FLAGS_TS_EXPORT_ONLY, - BIND_NONE = 0 | 0 | 0 | BIND_FLAGS_NONE, - BIND_OUTSIDE = BIND_KIND_VALUE | 0 | 0 | BIND_FLAGS_NONE, - BIND_TS_CONST_ENUM = BIND_TS_ENUM | BIND_FLAGS_TS_CONST_ENUM, - BIND_TS_NAMESPACE = 0 | 0 | 0 | BIND_FLAGS_TS_EXPORT_ONLY, - BIND_TS_TYPE_IMPORT = 0 | BIND_KIND_TYPE | 0 | BIND_FLAGS_TS_IMPORT, - BIND_FLOW_DECLARE_FN = BIND_FLAGS_FLOW_DECLARE_FN; + BIND_LEXICAL = BIND_KIND_VALUE | 0 | BIND_SCOPE_LEXICAL | 0, + BIND_VAR = BIND_KIND_VALUE | 0 | BIND_SCOPE_VAR | 0, + BIND_FUNCTION = BIND_KIND_VALUE | 0 | BIND_SCOPE_FUNCTION | 0, + BIND_TS_INTERFACE = 0 | BIND_KIND_TYPE | 0 | BIND_FLAGS_CLASS, + BIND_TS_TYPE = 0 | BIND_KIND_TYPE | 0 | 0, + BIND_TS_ENUM = BIND_KIND_VALUE | BIND_KIND_TYPE | BIND_SCOPE_LEXICAL | BIND_FLAGS_TS_ENUM, + BIND_TS_AMBIENT = 0 | 0 | 0 | BIND_FLAGS_TS_EXPORT_ONLY, + BIND_NONE = 0 | 0 | 0 | BIND_FLAGS_NONE, + BIND_OUTSIDE = BIND_KIND_VALUE | 0 | 0 | BIND_FLAGS_NONE, + BIND_TS_CONST_ENUM = BIND_TS_ENUM | BIND_FLAGS_TS_CONST_ENUM, + BIND_TS_NAMESPACE = 0 | 0 | 0 | BIND_FLAGS_TS_EXPORT_ONLY, + BIND_TS_TYPE_IMPORT = 0 | BIND_KIND_TYPE | 0 | BIND_FLAGS_TS_IMPORT, + BIND_FLOW_DECLARE_FN = BIND_FLAGS_FLOW_DECLARE_FN; const CLASS_ELEMENT_FLAG_STATIC = 0b100, - CLASS_ELEMENT_KIND_GETTER = 0b010, - CLASS_ELEMENT_KIND_SETTER = 0b001, - CLASS_ELEMENT_KIND_ACCESSOR = CLASS_ELEMENT_KIND_GETTER | CLASS_ELEMENT_KIND_SETTER; + CLASS_ELEMENT_KIND_GETTER = 0b010, + CLASS_ELEMENT_KIND_SETTER = 0b001, + CLASS_ELEMENT_KIND_ACCESSOR = CLASS_ELEMENT_KIND_GETTER | CLASS_ELEMENT_KIND_SETTER; + const CLASS_ELEMENT_STATIC_GETTER = CLASS_ELEMENT_KIND_GETTER | CLASS_ELEMENT_FLAG_STATIC, - CLASS_ELEMENT_STATIC_SETTER = CLASS_ELEMENT_KIND_SETTER | CLASS_ELEMENT_FLAG_STATIC, - CLASS_ELEMENT_INSTANCE_GETTER = CLASS_ELEMENT_KIND_GETTER, - CLASS_ELEMENT_INSTANCE_SETTER = CLASS_ELEMENT_KIND_SETTER, - CLASS_ELEMENT_OTHER = 0; + CLASS_ELEMENT_STATIC_SETTER = CLASS_ELEMENT_KIND_SETTER | CLASS_ELEMENT_FLAG_STATIC, + CLASS_ELEMENT_INSTANCE_GETTER = CLASS_ELEMENT_KIND_GETTER, + CLASS_ELEMENT_INSTANCE_SETTER = CLASS_ELEMENT_KIND_SETTER, + CLASS_ELEMENT_OTHER = 0; class Scope { + constructor(flags) { this.var = new Set(); this.lexical = new Set(); this.functions = new Set(); this.flags = flags; } - } + class ScopeHandler { constructor(parser, inModule) { this.parser = void 0; @@ -1553,60 +1499,50 @@ class ScopeHandler { this.parser = parser; this.inModule = inModule; } - + get inTopLevel() { + return (this.currentScope().flags & SCOPE_PROGRAM) > 0; + } get inFunction() { return (this.currentVarScopeFlags() & SCOPE_FUNCTION) > 0; } - get allowSuper() { return (this.currentThisScopeFlags() & SCOPE_SUPER) > 0; } - get allowDirectSuper() { return (this.currentThisScopeFlags() & SCOPE_DIRECT_SUPER) > 0; } - get inClass() { return (this.currentThisScopeFlags() & SCOPE_CLASS) > 0; } - get inClassAndNotInNonArrowFunction() { const flags = this.currentThisScopeFlags(); return (flags & SCOPE_CLASS) > 0 && (flags & SCOPE_FUNCTION) === 0; } - get inStaticBlock() { for (let i = this.scopeStack.length - 1;; i--) { const { flags } = this.scopeStack[i]; - if (flags & SCOPE_STATIC_BLOCK) { return true; } - if (flags & (SCOPE_VAR | SCOPE_CLASS)) { return false; } } } - get inNonArrowFunction() { return (this.currentThisScopeFlags() & SCOPE_FUNCTION) > 0; } - get treatFunctionsAsVar() { return this.treatFunctionsAsVarInScope(this.currentScope()); } - createScope(flags) { return new Scope(flags); } - enter(flags) { this.scopeStack.push(this.createScope(flags)); } - exit() { const scope = this.scopeStack.pop(); return scope.flags; @@ -1615,19 +1551,15 @@ class ScopeHandler { treatFunctionsAsVarInScope(scope) { return !!(scope.flags & (SCOPE_FUNCTION | SCOPE_STATIC_BLOCK) || !this.parser.inModule && scope.flags & SCOPE_PROGRAM); } - declareName(name, bindingType, loc) { let scope = this.currentScope(); - if (bindingType & BIND_SCOPE_LEXICAL || bindingType & BIND_SCOPE_FUNCTION) { this.checkRedeclarationInScope(scope, name, bindingType, loc); - if (bindingType & BIND_SCOPE_FUNCTION) { scope.functions.add(name); } else { scope.lexical.add(name); } - if (bindingType & BIND_SCOPE_LEXICAL) { this.maybeExportDefined(scope, name); } @@ -1640,18 +1572,15 @@ class ScopeHandler { if (scope.flags & SCOPE_VAR) break; } } - if (this.parser.inModule && scope.flags & SCOPE_PROGRAM) { this.undefinedExports.delete(name); } } - maybeExportDefined(scope, name) { if (this.parser.inModule && scope.flags & SCOPE_PROGRAM) { this.undefinedExports.delete(name); } } - checkRedeclarationInScope(scope, name, bindingType, loc) { if (this.isRedeclaredInScope(scope, name, bindingType)) { this.parser.raise(Errors.VarRedeclaration, { @@ -1660,42 +1589,34 @@ class ScopeHandler { }); } } - isRedeclaredInScope(scope, name, bindingType) { if (!(bindingType & BIND_KIND_VALUE)) return false; - if (bindingType & BIND_SCOPE_LEXICAL) { return scope.lexical.has(name) || scope.functions.has(name) || scope.var.has(name); } - if (bindingType & BIND_SCOPE_FUNCTION) { return scope.lexical.has(name) || !this.treatFunctionsAsVarInScope(scope) && scope.var.has(name); } - return scope.lexical.has(name) && !(scope.flags & SCOPE_SIMPLE_CATCH && scope.lexical.values().next().value === name) || !this.treatFunctionsAsVarInScope(scope) && scope.functions.has(name); } - checkLocalExport(id) { const { name } = id; const topLevelScope = this.scopeStack[0]; - - if (!topLevelScope.lexical.has(name) && !topLevelScope.var.has(name) && !topLevelScope.functions.has(name)) { + if (!topLevelScope.lexical.has(name) && !topLevelScope.var.has(name) && + !topLevelScope.functions.has(name)) { this.undefinedExports.set(name, id.loc.start); } } - currentScope() { return this.scopeStack[this.scopeStack.length - 1]; } - currentVarScopeFlags() { for (let i = this.scopeStack.length - 1;; i--) { const { flags } = this.scopeStack[i]; - if (flags & SCOPE_VAR) { return flags; } @@ -1707,13 +1628,11 @@ class ScopeHandler { const { flags } = this.scopeStack[i]; - if (flags & (SCOPE_VAR | SCOPE_CLASS) && !(flags & SCOPE_ARROW)) { return flags; } } } - } class FlowScope extends Scope { @@ -1721,43 +1640,33 @@ class FlowScope extends Scope { super(...args); this.declareFunctions = new Set(); } - } - class FlowScopeHandler extends ScopeHandler { createScope(flags) { return new FlowScope(flags); } - declareName(name, bindingType, loc) { const scope = this.currentScope(); - if (bindingType & BIND_FLAGS_FLOW_DECLARE_FN) { this.checkRedeclarationInScope(scope, name, bindingType, loc); this.maybeExportDefined(scope, name); scope.declareFunctions.add(name); return; } - super.declareName(name, bindingType, loc); } - isRedeclaredInScope(scope, name, bindingType) { if (super.isRedeclaredInScope(scope, name, bindingType)) return true; - if (bindingType & BIND_FLAGS_FLOW_DECLARE_FN) { return !scope.declareFunctions.has(name) && (scope.lexical.has(name) || scope.functions.has(name)); } - return false; } - checkLocalExport(id) { if (!this.scopeStack[0].declareFunctions.has(id.name)) { super.checkLocalExport(id); } } - } class BaseParser { @@ -1765,35 +1674,27 @@ class BaseParser { this.sawUnambiguousESM = false; this.ambiguousScriptDifferentAst = false; } - hasPlugin(pluginConfig) { if (typeof pluginConfig === "string") { return this.plugins.has(pluginConfig); } else { const [pluginName, pluginOptions] = pluginConfig; - if (!this.hasPlugin(pluginName)) { return false; } - const actualOptions = this.plugins.get(pluginName); - for (const key of Object.keys(pluginOptions)) { if ((actualOptions == null ? void 0 : actualOptions[key]) !== pluginOptions[key]) { return false; } } - return true; } } - getPluginOption(plugin, name) { var _this$plugins$get; - return (_this$plugins$get = this.plugins.get(plugin)) == null ? void 0 : _this$plugins$get[name]; } - } function setTrailingComments(node, comments) { @@ -1823,11 +1724,9 @@ function setInnerComments(node, comments) { function adjustInnerComments(node, elements, commentWS) { let lastElement = null; let i = elements.length; - while (lastElement === null && i > 0) { lastElement = elements[--i]; } - if (lastElement === null || lastElement.start > commentWS.start) { setInnerComments(node, commentWS.comments); } else { @@ -1849,20 +1748,16 @@ class CommentsParser extends BaseParser { if (commentStackLength === 0) return; let i = commentStackLength - 1; const lastCommentWS = commentStack[i]; - if (lastCommentWS.start === node.end) { lastCommentWS.leadingNode = node; i--; } - const { start: nodeStart } = node; - for (; i >= 0; i--) { const commentWS = commentStack[i]; const commentEnd = commentWS.end; - if (commentEnd > nodeStart) { commentWS.containingNode = node; this.finalizeComment(commentWS); @@ -1871,7 +1766,6 @@ class CommentsParser extends BaseParser { if (commentEnd === nodeStart) { commentWS.trailingNode = node; } - break; } } @@ -1881,12 +1775,10 @@ class CommentsParser extends BaseParser { const { comments } = commentWS; - if (commentWS.leadingNode !== null || commentWS.trailingNode !== null) { if (commentWS.leadingNode !== null) { setTrailingComments(commentWS.leadingNode, comments); } - if (commentWS.trailingNode !== null) { setLeadingComments(commentWS.trailingNode, comments); } @@ -1895,7 +1787,6 @@ class CommentsParser extends BaseParser { containingNode: node, start: commentStart } = commentWS; - if (this.input.charCodeAt(commentStart - 1) === 44) { switch (node.type) { case "ObjectExpression": @@ -1903,12 +1794,10 @@ class CommentsParser extends BaseParser { case "RecordExpression": adjustInnerComments(node, node.properties, commentWS); break; - case "CallExpression": case "OptionalCallExpression": adjustInnerComments(node, node.arguments, commentWS); break; - case "FunctionDeclaration": case "FunctionExpression": case "ArrowFunctionExpression": @@ -1917,18 +1806,15 @@ class CommentsParser extends BaseParser { case "ClassPrivateMethod": adjustInnerComments(node, node.params, commentWS); break; - case "ArrayExpression": case "ArrayPattern": case "TupleExpression": adjustInnerComments(node, node.elements, commentWS); break; - case "ExportNamedDeclaration": case "ImportDeclaration": adjustInnerComments(node, node.specifiers, commentWS); break; - default: { setInnerComments(node, comments); @@ -1944,11 +1830,9 @@ class CommentsParser extends BaseParser { const { commentStack } = this.state; - for (let i = commentStack.length - 1; i >= 0; i--) { this.finalizeComment(commentStack[i]); } - this.state.commentStack = []; } @@ -1961,7 +1845,6 @@ class CommentsParser extends BaseParser { } = commentStack; if (length === 0) return; const commentWS = commentStack[length - 1]; - if (commentWS.leadingNode === node) { commentWS.leadingNode = null; } @@ -1974,12 +1857,10 @@ class CommentsParser extends BaseParser { const commentStackLength = commentStack.length; if (commentStackLength === 0) return; let i = commentStackLength - 1; - for (; i >= 0; i--) { const commentWS = commentStack[i]; const commentEnd = commentWS.end; const commentStart = commentWS.start; - if (commentStart === end) { commentWS.leadingNode = node; } else if (commentEnd === start) { @@ -1989,11 +1870,11 @@ class CommentsParser extends BaseParser { } } } - } const lineBreak = /\r\n?|[\n\u2028\u2029]/; const lineBreakG = new RegExp(lineBreak.source, "g"); + function isNewLine(code) { switch (code) { case 10: @@ -2001,14 +1882,18 @@ function isNewLine(code) { case 8232: case 8233: return true; - default: return false; } } const skipWhiteSpace = /(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g; const skipWhiteSpaceInLine = /(?:[^\S\n\r\u2028\u2029]|\/\/.*|\/\*.*?\*\/)*/y; -const skipWhiteSpaceToLineBreak = new RegExp("(?=(" + skipWhiteSpaceInLine.source + "))\\1" + /(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source, "y"); + +const skipWhiteSpaceToLineBreak = new RegExp( +"(?=(" + +skipWhiteSpaceInLine.source + "))\\1" + +/(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source, "y"); + function isWhitespace(code) { switch (code) { case 0x0009: @@ -2033,7 +1918,6 @@ function isWhitespace(code) { case 0x3000: case 0xfeff: return true; - default: return false; } @@ -2064,11 +1948,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,10 +1961,10 @@ class State { this.context = [types.brace]; this.canStartJSXElement = true; this.containsEsc = false; + this.firstInvalidTemplateEscapePos = null; this.strictErrors = new Map(); this.tokensLength = 0; } - init({ strictMode, sourceType, @@ -2093,35 +1976,28 @@ class State { this.lineStart = -startColumn; this.startLoc = this.endLoc = new Position(startLine, startColumn, 0); } - curPosition() { return new Position(this.curLine, this.pos - this.lineStart, this.pos); } - clone(skipArrays) { const state = new State(); const keys = Object.keys(this); - for (let i = 0, length = keys.length; i < length; i++) { const key = keys[i]; let val = this[key]; - if (!skipArrays && Array.isArray(val)) { val = val.slice(); } state[key] = val; } - return state; } - } var _isDigit = function isDigit(code) { return code >= 48 && code <= 57; }; - const forbiddenNumericSeparatorSiblings = { decBinOct: new Set([46, 66, 69, 79, 95, 98, 101, 111]), hex: new Set([46, 88, 95, 120]) @@ -2137,42 +2013,39 @@ 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 } = input; - for (;;) { if (pos >= length) { errors.unterminated(initialPos, initialLineStart, initialCurLine); out += input.slice(chunkStart, pos); break; } - const ch = input.charCodeAt(pos); - if (isStringEnd(type, ch, input, pos)) { out += input.slice(chunkStart, pos); break; } - if (ch === 92) { out += input.slice(chunkStart, pos); - let escaped; + const res = readEscapedChar(input, pos, lineStart, curLine, type === "template", errors); + if (res.ch === null && !firstInvalidLoc) { + firstInvalidLoc = { + pos, + lineStart, + curLine + }; + } else { + out += res.ch; + } ({ - ch: escaped, pos, lineStart, curLine - } = readEscapedChar(input, pos, lineStart, curLine, type === "template", errors)); - - if (escaped === null) { - containsInvalid = true; - } else { - out += escaped; - } - + } = res); chunkStart = pos; } else if (ch === 8232 || ch === 8233) { ++pos; @@ -2182,11 +2055,9 @@ function readStringContents(type, input, pos, lineStart, curLine, errors) { if (type === "template") { out += input.slice(chunkStart, pos) + "\n"; ++pos; - if (ch === 13 && input.charCodeAt(pos) === 10) { ++pos; } - ++curLine; chunkStart = lineStart = pos; } else { @@ -2196,24 +2067,21 @@ function readStringContents(type, input, pos, lineStart, curLine, errors) { ++pos; } } - return { pos, str: out, - containsInvalid, + firstInvalidLoc, lineStart, - curLine + curLine, + containsInvalid: !!firstInvalidLoc }; } - function isStringEnd(type, ch, input, pos) { if (type === "template") { return ch === 96 || ch === 36 && input.charCodeAt(pos + 1) === 123; } - return ch === (type === "double" ? 34 : 39); } - function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) { const throwOnInvalid = !inTemplate; pos++; @@ -2224,16 +2092,12 @@ function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) { lineStart, curLine }); - const ch = input.charCodeAt(pos++); - switch (ch) { case 110: return res("\n"); - case 114: return res("\r"); - case 120: { let code; @@ -2243,7 +2107,6 @@ function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) { } = readHexChar(input, pos, lineStart, curLine, 2, false, throwOnInvalid, errors)); return res(code === null ? null : String.fromCharCode(code)); } - case 117: { let code; @@ -2253,32 +2116,24 @@ function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) { } = readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors)); return res(code === null ? null : String.fromCodePoint(code)); } - case 116: return res("\t"); - case 98: return res("\b"); - case 118: return res("\u000b"); - case 102: return res("\f"); - case 13: if (input.charCodeAt(pos) === 10) { ++pos; } - case 10: lineStart = pos; ++curLine; - case 8232: case 8233: return res(""); - case 56: case 57: if (inTemplate) { @@ -2286,22 +2141,18 @@ function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) { } else { errors.strictNumericEscape(pos - 1, lineStart, curLine); } - default: if (ch >= 48 && ch <= 55) { const startPos = pos - 1; const match = input.slice(startPos, pos + 2).match(/^[0-7]+/); let octalStr = match[0]; let octal = parseInt(octalStr, 8); - if (octal > 255) { octalStr = octalStr.slice(0, -1); octal = parseInt(octalStr, 8); } - pos += octalStr.length - 1; const next = input.charCodeAt(pos); - if (octalStr !== "0" || next === 56 || next === 57) { if (inTemplate) { return res(null); @@ -2309,22 +2160,18 @@ function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) { errors.strictNumericEscape(startPos, lineStart, curLine); } } - return res(String.fromCharCode(octal)); } - return res(String.fromCharCode(ch)); } } - function readHexChar(input, pos, lineStart, curLine, len, forceLen, throwOnInvalid, errors) { const initialPos = pos; let n; ({ 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) { errors.invalidEscapeSequence(initialPos, lineStart, curLine); @@ -2332,38 +2179,40 @@ function readHexChar(input, pos, lineStart, curLine, len, forceLen, throwOnInval pos = initialPos - 1; } } - return { code: n, pos }; } - -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; let invalid = false; let total = 0; - for (let i = 0, e = len == null ? Infinity : len; i < e; ++i) { const code = input.charCodeAt(pos); let val; - if (code === 95 && allowNumSeparator !== "bail") { const prev = input.charCodeAt(pos - 1); 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); } ++pos; continue; } - if (code >= 97) { val = code - 97 + 10; } else if (code >= 65) { @@ -2373,9 +2222,13 @@ function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumS } else { val = Infinity; } - 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; @@ -2384,18 +2237,15 @@ function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumS break; } } - ++pos; total = total * radix + val; } - if (pos === start || len != null && pos - start !== len || invalid) { return { n: null, pos }; } - return { n: total, pos @@ -2404,7 +2254,6 @@ function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumS function readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors) { const ch = input.charCodeAt(pos); let code; - if (ch === 123) { ++pos; ({ @@ -2412,7 +2261,6 @@ function readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors) { pos } = readHexChar(input, pos, lineStart, curLine, input.indexOf("}", pos) - pos, true, throwOnInvalid, errors)); ++pos; - if (code !== null && code > 0x10ffff) { if (throwOnInvalid) { errors.invalidCodePoint(pos, lineStart, curLine); @@ -2429,7 +2277,6 @@ function readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors) { pos } = readHexChar(input, pos, lineStart, curLine, 4, false, throwOnInvalid, errors)); } - return { code, pos @@ -2437,13 +2284,12 @@ function readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors) { } const _excluded = ["at"], - _excluded2 = ["at"]; - + _excluded2 = ["at"]; function buildPosition(pos, lineStart, curLine) { return new Position(curLine, pos - lineStart, pos); } - const VALID_REGEX_FLAGS = new Set([103, 109, 115, 105, 121, 117, 100, 118]); + class Token { constructor(state) { this.type = state.type; @@ -2452,9 +2298,10 @@ class Token { this.end = state.end; this.loc = new SourceLocation(state.startLoc, state.endLoc); } - } + class Tokenizer extends CommentsParser { + constructor(options, input) { super(); this.isLookahead = void 0; @@ -2501,7 +2348,6 @@ class Tokenizer extends CommentsParser { this.length = input.length; this.isLookahead = false; } - pushToken(token) { this.tokens.length = this.state.tokensLength; this.tokens.push(token); @@ -2510,11 +2356,9 @@ class Tokenizer extends CommentsParser { next() { this.checkKeywordEscapes(); - if (this.options.tokens) { this.pushToken(new Token(this.state)); } - this.state.lastTokStart = this.state.start; this.state.lastTokEndLoc = this.state.endLoc; this.state.lastTokStartLoc = this.state.startLoc; @@ -2561,37 +2405,29 @@ class Tokenizer extends CommentsParser { this.state = old; return curr; } - nextTokenStart() { return this.nextTokenStartSince(this.state.pos); } - nextTokenStartSince(pos) { skipWhiteSpace.lastIndex = pos; return skipWhiteSpace.test(this.input) ? skipWhiteSpace.lastIndex : pos; } - lookaheadCharCode() { return this.input.charCodeAt(this.nextTokenStart()); } - codePointAtPos(pos) { let cp = this.input.charCodeAt(pos); - if ((cp & 0xfc00) === 0xd800 && ++pos < this.input.length) { const trail = this.input.charCodeAt(pos); - if ((trail & 0xfc00) === 0xdc00) { cp = 0x10000 + ((cp & 0x3ff) << 10) + (trail & 0x3ff); } } - return cp; } setStrict(strict) { this.state.strict = strict; - if (strict) { this.state.strictErrors.forEach(([toParseError, at]) => this.raise(toParseError, { at @@ -2599,7 +2435,6 @@ class Tokenizer extends CommentsParser { this.state.strictErrors.clear(); } } - curContext() { return this.state.context[this.state.context.length - 1]; } @@ -2608,53 +2443,47 @@ class Tokenizer extends CommentsParser { this.skipSpace(); this.state.start = this.state.pos; 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, { at: this.state.curPosition() }); } - - this.state.pos = end + 2; + this.state.pos = end + commentEnd.length; lineBreakG.lastIndex = start + 2; - while (lineBreakG.test(this.input) && lineBreakG.lastIndex <= end) { ++this.state.curLine; this.state.lineStart = lineBreakG.lastIndex; } if (this.isLookahead) return; + const comment = { 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); return comment; } - skipLineComment(startSkip) { const start = this.state.pos; let startLoc; if (!this.isLookahead) startLoc = this.state.curPosition(); let ch = this.input.charCodeAt(this.state.pos += startSkip); - if (this.state.pos < this.length) { while (!isNewLine(ch) && ++this.state.pos < this.length) { ch = this.input.charCodeAt(this.state.pos); @@ -2662,6 +2491,7 @@ class Tokenizer extends CommentsParser { } if (this.isLookahead) return; + const end = this.state.pos; const value = this.input.slice(start + startSkip, end); const comment = { @@ -2678,22 +2508,18 @@ class Tokenizer extends CommentsParser { skipSpace() { const spaceStart = this.state.pos; const comments = []; - loop: while (this.state.pos < this.length) { const ch = this.input.charCodeAt(this.state.pos); - switch (ch) { case 32: case 160: case 9: ++this.state.pos; break; - case 13: if (this.input.charCodeAt(this.state.pos + 1) === 10) { ++this.state.pos; } - case 10: case 8232: case 8233: @@ -2701,48 +2527,37 @@ class Tokenizer extends CommentsParser { ++this.state.curLine; this.state.lineStart = this.state.pos; break; - case 47: switch (this.input.charCodeAt(this.state.pos + 1)) { case 42: { - const comment = this.skipBlockComment(); - + const comment = this.skipBlockComment("*/"); if (comment !== undefined) { this.addComment(comment); if (this.options.attachComment) comments.push(comment); } - break; } - case 47: { const comment = this.skipLineComment(2); - if (comment !== undefined) { this.addComment(comment); if (this.options.attachComment) comments.push(comment); } - break; } - default: break loop; } - break; - default: if (isWhitespace(ch)) { ++this.state.pos; } else if (ch === 45 && !this.inModule) { const pos = this.state.pos; - if (this.input.charCodeAt(pos + 1) === 45 && this.input.charCodeAt(pos + 2) === 62 && (spaceStart === 0 || this.state.lineStart > spaceStart)) { const comment = this.skipLineComment(3); - if (comment !== undefined) { this.addComment(comment); if (this.options.attachComment) comments.push(comment); @@ -2752,10 +2567,8 @@ class Tokenizer extends CommentsParser { } } else if (ch === 60 && !this.inModule) { const pos = this.state.pos; - if (this.input.charCodeAt(pos + 1) === 33 && this.input.charCodeAt(pos + 2) === 45 && this.input.charCodeAt(pos + 3) === 45) { const comment = this.skipLineComment(4); - if (comment !== undefined) { this.addComment(comment); if (this.options.attachComment) comments.push(comment); @@ -2766,10 +2579,8 @@ class Tokenizer extends CommentsParser { } else { break loop; } - } } - if (comments.length > 0) { const end = this.state.pos; const commentWhitespace = { @@ -2790,12 +2601,10 @@ class Tokenizer extends CommentsParser { const prevType = this.state.type; this.state.type = type; this.state.value = val; - if (!this.isLookahead) { this.updateContext(prevType); } } - replaceToken(type) { this.state.type = type; this.updateContext(); @@ -2805,27 +2614,21 @@ class Tokenizer extends CommentsParser { if (this.state.pos === 0 && this.readToken_interpreter()) { return; } - const nextPos = this.state.pos + 1; const next = this.codePointAtPos(nextPos); - if (next >= 48 && next <= 57) { throw this.raise(Errors.UnexpectedDigitAfterHash, { at: this.state.curPosition() }); } - if (next === 123 || next === 91 && this.hasPlugin("recordAndTuple")) { this.expectPlugin("recordAndTuple"); - if (this.getPluginOption("recordAndTuple", "syntaxType") === "bar") { throw this.raise(next === 123 ? Errors.RecordExpressionHashIncorrectStartSyntaxType : Errors.TupleExpressionHashIncorrectStartSyntaxType, { at: this.state.curPosition() }); } - this.state.pos += 2; - if (next === 123) { this.finishToken(7); } else { @@ -2833,23 +2636,20 @@ 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); } } - readToken_dot() { const next = this.input.charCodeAt(this.state.pos + 1); - if (next >= 48 && next <= 57) { this.readNumber(true); return; } - if (next === 46 && this.input.charCodeAt(this.state.pos + 2) === 46) { this.state.pos += 3; this.finishToken(21); @@ -2858,33 +2658,27 @@ class Tokenizer extends CommentsParser { this.finishToken(16); } } - readToken_slash() { const next = this.input.charCodeAt(this.state.pos + 1); - if (next === 61) { this.finishOp(31, 2); } else { this.finishOp(56, 1); } } - readToken_interpreter() { if (this.state.pos !== 0 || this.length < 2) return false; let ch = this.input.charCodeAt(this.state.pos + 1); if (ch !== 33) return false; const start = this.state.pos; this.state.pos += 1; - while (!isNewLine(ch) && ++this.state.pos < this.length) { ch = this.input.charCodeAt(this.state.pos); } - const value = this.input.slice(start + 2, this.state.pos); this.finishToken(28, value); return true; } - readToken_mult_modulo(code) { let type = code === 42 ? 55 : 54; let width = 1; @@ -2900,36 +2694,29 @@ class Tokenizer extends CommentsParser { width++; type = code === 37 ? 33 : 30; } - this.finishOp(type, width); } - readToken_pipe_amp(code) { const next = this.input.charCodeAt(this.state.pos + 1); - if (next === code) { if (this.input.charCodeAt(this.state.pos + 2) === 61) { this.finishOp(30, 3); } else { this.finishOp(code === 124 ? 41 : 42, 2); } - return; } - if (code === 124) { if (next === 62) { this.finishOp(39, 2); return; } - if (this.hasPlugin("recordAndTuple") && next === 125) { if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") { throw this.raise(Errors.RecordExpressionBarIncorrectEndSyntaxType, { at: this.state.curPosition() }); } - this.state.pos += 2; this.finishToken(9); return; @@ -2941,41 +2728,39 @@ class Tokenizer extends CommentsParser { at: this.state.curPosition() }); } - this.state.pos += 2; this.finishToken(4); return; } } - if (next === 61) { this.finishOp(30, 2); return; } - this.finishOp(code === 124 ? 43 : 45, 1); } - readToken_caret() { const next = this.input.charCodeAt(this.state.pos + 1); if (next === 61 && !this.state.inType) { this.finishOp(32, 2); - } else if (next === 94 && this.hasPlugin(["pipelineOperator", { + } + else if (next === 94 && + this.hasPlugin(["pipelineOperator", { proposal: "hack", topicToken: "^^" }])) { this.finishOp(37, 2); - const lookaheadCh = this.input.codePointAt(this.state.pos); + const lookaheadCh = this.input.codePointAt(this.state.pos); if (lookaheadCh === 94) { throw this.unexpected(); } - } else { + } + else { this.finishOp(44, 1); } } - readToken_atSign() { const next = this.input.charCodeAt(this.state.pos + 1); @@ -2984,97 +2769,78 @@ class Tokenizer extends CommentsParser { topicToken: "@@" }])) { this.finishOp(38, 2); - } else { + } + else { this.finishOp(26, 1); } } - readToken_plus_min(code) { const next = this.input.charCodeAt(this.state.pos + 1); - if (next === code) { this.finishOp(34, 2); return; } - if (next === 61) { this.finishOp(30, 2); } else { this.finishOp(53, 1); } } - readToken_lt() { const { pos } = this.state; const next = this.input.charCodeAt(pos + 1); - if (next === 60) { if (this.input.charCodeAt(pos + 2) === 61) { this.finishOp(30, 3); return; } - this.finishOp(51, 2); return; } - if (next === 61) { this.finishOp(49, 2); return; } - this.finishOp(47, 1); } - readToken_gt() { const { pos } = this.state; const next = this.input.charCodeAt(pos + 1); - if (next === 62) { const size = this.input.charCodeAt(pos + 2) === 62 ? 3 : 2; - if (this.input.charCodeAt(pos + size) === 61) { this.finishOp(30, size + 1); return; } - this.finishOp(52, size); return; } - if (next === 61) { this.finishOp(49, 2); return; } - this.finishOp(48, 1); } - readToken_eq_excl(code) { const next = this.input.charCodeAt(this.state.pos + 1); - if (next === 61) { this.finishOp(46, this.input.charCodeAt(this.state.pos + 2) === 61 ? 3 : 2); return; } - if (code === 61 && next === 62) { this.state.pos += 2; this.finishToken(19); return; } - this.finishOp(code === 61 ? 29 : 35, 1); } - readToken_question() { const next = this.input.charCodeAt(this.state.pos + 1); const next2 = this.input.charCodeAt(this.state.pos + 2); - if (next === 63) { if (next2 === 61) { this.finishOp(30, 3); @@ -3089,9 +2855,9 @@ class Tokenizer extends CommentsParser { this.finishToken(17); } } - getTokenFromCode(code) { switch (code) { + case 46: this.readToken_dot(); return; @@ -3100,22 +2866,18 @@ class Tokenizer extends CommentsParser { ++this.state.pos; this.finishToken(10); return; - case 41: ++this.state.pos; this.finishToken(11); return; - case 59: ++this.state.pos; this.finishToken(13); return; - case 44: ++this.state.pos; this.finishToken(12); return; - case 91: if (this.hasPlugin("recordAndTuple") && this.input.charCodeAt(this.state.pos + 1) === 124) { if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") { @@ -3130,14 +2892,11 @@ class Tokenizer extends CommentsParser { ++this.state.pos; this.finishToken(0); } - return; - case 93: ++this.state.pos; this.finishToken(3); return; - case 123: if (this.hasPlugin("recordAndTuple") && this.input.charCodeAt(this.state.pos + 1) === 124) { if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") { @@ -3152,14 +2911,11 @@ class Tokenizer extends CommentsParser { ++this.state.pos; this.finishToken(5); } - return; - case 125: ++this.state.pos; this.finishToken(8); return; - case 58: if (this.hasPlugin("functionBind") && this.input.charCodeAt(this.state.pos + 1) === 58) { this.finishOp(15, 2); @@ -3167,37 +2923,29 @@ class Tokenizer extends CommentsParser { ++this.state.pos; this.finishToken(14); } - return; - case 63: this.readToken_question(); return; - case 96: this.readTemplateToken(); return; - case 48: { const next = this.input.charCodeAt(this.state.pos + 1); - if (next === 120 || next === 88) { this.readRadixNumber(16); return; } - if (next === 111 || next === 79) { this.readRadixNumber(8); return; } - if (next === 98 || next === 66) { this.readRadixNumber(2); return; } } - case 49: case 50: case 51: @@ -3218,75 +2966,59 @@ class Tokenizer extends CommentsParser { case 47: this.readToken_slash(); return; - case 37: case 42: this.readToken_mult_modulo(code); return; - case 124: case 38: this.readToken_pipe_amp(code); return; - case 94: this.readToken_caret(); return; - case 43: case 45: this.readToken_plus_min(code); return; - case 60: this.readToken_lt(); return; - case 62: this.readToken_gt(); return; - case 61: case 33: this.readToken_eq_excl(code); return; - case 126: this.finishOp(36, 1); return; - case 64: this.readToken_atSign(); return; - case 35: this.readToken_numberSign(); return; - case 92: this.readWord(); return; - default: if (isIdentifierStart(code)) { this.readWord(code); return; } - } - throw this.raise(Errors.InvalidOrUnexpectedToken, { at: this.state.curPosition(), unexpected: String.fromCodePoint(code) }); } - finishOp(type, size) { const str = this.input.slice(this.state.pos, this.state.pos + size); this.state.pos += size; this.finishToken(type, str); } - readRegexp() { const startLoc = this.state.startLoc; const start = this.state.start + 1; @@ -3294,22 +3026,18 @@ class Tokenizer extends CommentsParser { let { pos } = this.state; - for (;; ++pos) { if (pos >= this.length) { throw this.raise(Errors.UnterminatedRegExp, { at: createPositionWithColumnOffset(startLoc, 1) }); } - const ch = this.input.charCodeAt(pos); - if (isNewLine(ch)) { throw this.raise(Errors.UnterminatedRegExp, { at: createPositionWithColumnOffset(startLoc, 1) }); } - if (escaped) { escaped = false; } else { @@ -3320,17 +3048,14 @@ class Tokenizer extends CommentsParser { } else if (ch === 47 && !inClass) { break; } - escaped = ch === 92; } } - const content = this.input.slice(start, pos); ++pos; let mods = ""; - - const nextPos = () => createPositionWithColumnOffset(startLoc, pos + 2 - start); - + const nextPos = () => + createPositionWithColumnOffset(startLoc, pos + 2 - start); while (pos < this.length) { const cp = this.codePointAtPos(pos); const char = String.fromCharCode(cp); @@ -3338,7 +3063,6 @@ class Tokenizer extends CommentsParser { if (VALID_REGEX_FLAGS.has(cp)) { if (cp === 118) { this.expectPlugin("regexpUnicodeSets", nextPos()); - if (mods.includes("u")) { this.raise(Errors.IncompatibleRegExpUVFlags, { at: nextPos() @@ -3351,7 +3075,6 @@ class Tokenizer extends CommentsParser { }); } } - if (mods.includes(char)) { this.raise(Errors.DuplicateRegExpFlags, { at: nextPos() @@ -3364,13 +3087,11 @@ class Tokenizer extends CommentsParser { } else { break; } - ++pos; mods += char; } - this.state.pos = pos; - this.finishToken(133, { + this.finishToken(135, { pattern: content, flags: mods }); @@ -3380,26 +3101,22 @@ 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; } - readRadixNumber(radix) { const startLoc = this.state.curPosition(); let isBigInt = false; this.state.pos += 2; const val = this.readInt(radix); - if (val == null) { this.raise(Errors.InvalidDigit, { at: createPositionWithColumnOffset(startLoc, 2), radix }); } - const next = this.input.charCodeAt(this.state.pos); - if (next === 110) { ++this.state.pos; isBigInt = true; @@ -3408,20 +3125,17 @@ class Tokenizer extends CommentsParser { at: startLoc }); } - if (isIdentifierStart(this.codePointAtPos(this.state.pos))) { throw this.raise(Errors.NumberIdentifier, { at: this.state.curPosition() }); } - 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) { @@ -3432,85 +3146,67 @@ class Tokenizer extends CommentsParser { let isDecimal = false; let hasExponent = false; let isOctal = false; - if (!startsWithDot && this.readInt(10) === null) { this.raise(Errors.InvalidNumber, { at: this.state.curPosition() }); } - const hasLeadingZero = this.state.pos - start >= 2 && this.input.charCodeAt(start) === 48; - if (hasLeadingZero) { const integer = this.input.slice(start, this.state.pos); this.recordStrictModeErrors(Errors.StrictOctalLiteral, { at: startLoc }); - if (!this.state.strict) { const underscorePos = integer.indexOf("_"); - if (underscorePos > 0) { this.raise(Errors.ZeroDigitNumericSeparator, { at: createPositionWithColumnOffset(startLoc, underscorePos) }); } } - isOctal = hasLeadingZero && !/[89]/.test(integer); } - let next = this.input.charCodeAt(this.state.pos); - if (next === 46 && !isOctal) { ++this.state.pos; this.readInt(10); isFloat = true; next = this.input.charCodeAt(this.state.pos); } - if ((next === 69 || next === 101) && !isOctal) { next = this.input.charCodeAt(++this.state.pos); - if (next === 43 || next === 45) { ++this.state.pos; } - if (this.readInt(10) === null) { this.raise(Errors.InvalidOrMissingExponent, { at: startLoc }); } - isFloat = true; hasExponent = true; next = this.input.charCodeAt(this.state.pos); } - if (next === 110) { if (isFloat || hasLeadingZero) { this.raise(Errors.InvalidBigIntLiteral, { at: startLoc }); } - ++this.state.pos; isBigInt = true; } - if (next === 109) { this.expectPlugin("decimal", this.state.curPosition()); - if (hasExponent || hasLeadingZero) { this.raise(Errors.InvalidDecimal, { at: startLoc }); } - ++this.state.pos; isDecimal = true; } - if (isIdentifierStart(this.codePointAtPos(this.state.pos))) { throw this.raise(Errors.NumberIdentifier, { at: this.state.curPosition() @@ -3518,19 +3214,16 @@ 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) { @@ -3541,25 +3234,24 @@ class Tokenizer extends CommentsParser { this.state.pos = pos; return code; } - readString(quote) { const { str, pos, curLine, lineStart - } = readStringContents(quote === 34 ? "double" : "single", this.input, this.state.pos + 1, this.state.lineStart, this.state.curLine, this.errorHandlers_readStringContents_string); + } = readStringContents(quote === 34 ? "double" : "single", this.input, this.state.pos + 1, + this.state.lineStart, this.state.curLine, this.errorHandlers_readStringContents_string); this.state.pos = pos + 1; this.state.lineStart = lineStart; this.state.curLine = curLine; - this.finishToken(129, str); + this.finishToken(131, str); } readTemplateContinuation() { if (!this.match(8)) { this.unexpected(null, 8); } - this.state.pos--; this.readTemplateToken(); } @@ -3568,28 +3260,29 @@ class Tokenizer extends CommentsParser { const opening = this.input[this.state.pos]; const { str, - containsInvalid, + firstInvalidLoc, pos, curLine, lineStart - } = readStringContents("template", this.input, this.state.pos + 1, this.state.lineStart, this.state.curLine, this.errorHandlers_readStringContents_template); + } = readStringContents("template", this.input, this.state.pos + 1, + this.state.lineStart, this.state.curLine, this.errorHandlers_readStringContents_template); this.state.pos = pos + 1; 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 + "${"); } } - recordStrictModeErrors(toParseError, { at }) { const index = at.index; - if (this.state.strict && !this.state.strictErrors.has(index)) { this.raise(toParseError, { at @@ -3604,14 +3297,11 @@ class Tokenizer extends CommentsParser { let word = ""; const start = this.state.pos; let chunkStart = this.state.pos; - if (firstCode !== undefined) { this.state.pos += firstCode <= 0xffff ? 1 : 2; } - while (this.state.pos < this.length) { const ch = this.codePointAtPos(this.state.pos); - if (isIdentifierChar(ch)) { this.state.pos += ch <= 0xffff ? 1 : 2; } else if (ch === 92) { @@ -3619,7 +3309,6 @@ class Tokenizer extends CommentsParser { word += this.input.slice(chunkStart, this.state.pos); const escStart = this.state.curPosition(); const identifierCheck = this.state.pos === start ? isIdentifierStart : isIdentifierChar; - if (this.input.charCodeAt(++this.state.pos) !== 117) { this.raise(Errors.MissingUnicodeEscape, { at: this.state.curPosition() @@ -3627,45 +3316,37 @@ class Tokenizer extends CommentsParser { chunkStart = this.state.pos - 1; continue; } - ++this.state.pos; const esc = this.readCodePoint(true); - if (esc !== null) { if (!identifierCheck(esc)) { this.raise(Errors.EscapedCharNotAnIdentifier, { at: escStart }); } - word += String.fromCodePoint(esc); } - chunkStart = this.state.pos; } else { break; } } - return word + this.input.slice(chunkStart, this.state.pos); } readWord(firstCode) { const word = this.readWord1(firstCode); const type = keywords$1.get(word); - if (type !== undefined) { this.finishToken(type, tokenLabelName(type)); } else { - this.finishToken(128, word); + this.finishToken(130, word); } } - checkKeywordEscapes() { const { type } = this.state; - if (tokenIsKeyword(type) && this.state.containsEsc) { this.raise(Errors.InvalidEscapedReservedWord, { at: this.state.startLoc, @@ -3676,10 +3357,9 @@ class Tokenizer extends CommentsParser { raise(toParseError, raiseProperties) { const { - at - } = raiseProperties, - details = _objectWithoutPropertiesLoose(raiseProperties, _excluded); - + at + } = raiseProperties, + details = _objectWithoutPropertiesLoose(raiseProperties, _excluded); const loc = at instanceof Position ? at : at.loc.start; const error = toParseError({ loc, @@ -3692,27 +3372,22 @@ class Tokenizer extends CommentsParser { raiseOverwrite(toParseError, raiseProperties) { const { - at - } = raiseProperties, - details = _objectWithoutPropertiesLoose(raiseProperties, _excluded2); - + at + } = raiseProperties, + details = _objectWithoutPropertiesLoose(raiseProperties, _excluded2); const loc = at instanceof Position ? at : at.loc.start; const pos = loc.index; const errors = this.state.errors; - for (let i = errors.length - 1; i >= 0; i--) { const error = errors[i]; - if (error.loc.index === pos) { return errors[i] = toParseError({ loc, details }); } - if (error.loc.index < pos) break; } - return this.raise(toParseError, raiseProperties); } @@ -3724,18 +3399,15 @@ class Tokenizer extends CommentsParser { at: loc != null ? loc : this.state.startLoc }); } - expectPlugin(pluginName, loc) { if (this.hasPlugin(pluginName)) { return true; } - throw this.raise(Errors.MissingPlugin, { at: loc != null ? loc : this.state.startLoc, missingPlugin: [pluginName] }); } - expectOnePlugin(pluginNames) { if (!pluginNames.some(name => this.hasPlugin(name))) { throw this.raise(Errors.MissingOneOfPlugins, { @@ -3744,7 +3416,6 @@ class Tokenizer extends CommentsParser { }); } } - errorBuilder(error) { return (pos, lineStart, curLine) => { this.raise(error, { @@ -3752,7 +3423,6 @@ class Tokenizer extends CommentsParser { }); }; } - } class ClassScope { @@ -3761,7 +3431,6 @@ class ClassScope { this.loneAccessors = new Map(); this.undefinedPrivateNames = new Map(); } - } class ClassScopeHandler { constructor(parser) { @@ -3770,17 +3439,15 @@ class ClassScopeHandler { this.undefinedPrivateNames = new Map(); this.parser = parser; } - current() { return this.stack[this.stack.length - 1]; } - enter() { this.stack.push(new ClassScope()); } - exit() { const oldClassScope = this.stack.pop(); + const current = this.current(); for (const [name, loc] of Array.from(oldClassScope.undefinedPrivateNames)) { @@ -3796,7 +3463,6 @@ class ClassScopeHandler { } } } - declarePrivateName(name, elementType, loc) { const { privateNames, @@ -3804,40 +3470,34 @@ class ClassScopeHandler { undefinedPrivateNames } = this.current(); let redefined = privateNames.has(name); - if (elementType & CLASS_ELEMENT_KIND_ACCESSOR) { const accessor = redefined && loneAccessors.get(name); - if (accessor) { const oldStatic = accessor & CLASS_ELEMENT_FLAG_STATIC; const newStatic = elementType & CLASS_ELEMENT_FLAG_STATIC; const oldKind = accessor & CLASS_ELEMENT_KIND_ACCESSOR; const newKind = elementType & CLASS_ELEMENT_KIND_ACCESSOR; + redefined = oldKind === newKind || oldStatic !== newStatic; if (!redefined) loneAccessors.delete(name); } else if (!redefined) { loneAccessors.set(name, elementType); } } - if (redefined) { this.parser.raise(Errors.PrivateNameRedeclaration, { at: loc, identifierName: name }); } - privateNames.add(name); undefinedPrivateNames.delete(name); } - usePrivateName(name, loc) { let classScope; - for (classScope of this.stack) { if (classScope.privateNames.has(name)) return; } - if (classScope) { classScope.undefinedPrivateNames.set(name, loc); } else { @@ -3847,64 +3507,51 @@ class ClassScopeHandler { }); } } - } const kExpression = 0, - kMaybeArrowParameterDeclaration = 1, - kMaybeAsyncArrowParameterDeclaration = 2, - kParameterDeclaration = 3; - + kMaybeArrowParameterDeclaration = 1, + kMaybeAsyncArrowParameterDeclaration = 2, + kParameterDeclaration = 3; class ExpressionScope { constructor(type = kExpression) { this.type = void 0; this.type = type; } - canBeArrowParameterDeclaration() { return this.type === kMaybeAsyncArrowParameterDeclaration || this.type === kMaybeArrowParameterDeclaration; } - isCertainlyParameterDeclaration() { return this.type === kParameterDeclaration; } - } - class ArrowHeadParsingScope extends ExpressionScope { constructor(type) { super(type); this.declarationErrors = new Map(); } - recordDeclarationError(ParsingErrorClass, { at }) { const index = at.index; this.declarationErrors.set(index, [ParsingErrorClass, at]); } - clearDeclarationError(index) { this.declarationErrors.delete(index); } - iterateErrors(iterator) { this.declarationErrors.forEach(iterator); } - } - class ExpressionScopeHandler { constructor(parser) { this.parser = void 0; this.stack = [new ExpressionScope()]; this.parser = parser; } - enter(scope) { this.stack.push(scope); } - exit() { this.stack.pop(); } @@ -3920,17 +3567,14 @@ class ExpressionScopeHandler { } = this; let i = stack.length - 1; let scope = stack[i]; - while (!scope.isCertainlyParameterDeclaration()) { if (scope.canBeArrowParameterDeclaration()) { scope.recordDeclarationError(toParseError, origin); } else { return; } - scope = stack[--i]; } - this.parser.raise(toParseError, origin); } @@ -3944,7 +3588,6 @@ class ExpressionScopeHandler { const origin = { at: node.loc.start }; - if (scope.isCertainlyParameterDeclaration()) { this.parser.raise(error, origin); } else if (scope.canBeArrowParameterDeclaration()) { @@ -3962,18 +3605,15 @@ class ExpressionScopeHandler { } = this; let i = stack.length - 1; let scope = stack[i]; - while (scope.canBeArrowParameterDeclaration()) { if (scope.type === kMaybeAsyncArrowParameterDeclaration) { scope.recordDeclarationError(Errors.AwaitBindingIdentifier, { at }); } - scope = stack[--i]; } } - validateAsPattern() { const { stack @@ -3986,14 +3626,12 @@ class ExpressionScopeHandler { }); let i = stack.length - 2; let scope = stack[i]; - while (scope.canBeArrowParameterDeclaration()) { scope.clearDeclarationError(loc.index); scope = stack[--i]; } }); } - } function newParameterDeclarationScope() { return new ExpressionScope(kParameterDeclaration); @@ -4008,54 +3646,48 @@ function newExpressionScope() { return new ExpressionScope(); } -const PARAM = 0b0000, - PARAM_YIELD = 0b0001, - PARAM_AWAIT = 0b0010, - PARAM_RETURN = 0b0100, - PARAM_IN = 0b1000; +const + PARAM = 0b0000, + PARAM_YIELD = 0b0001, + PARAM_AWAIT = 0b0010, + PARAM_RETURN = 0b0100, + PARAM_IN = 0b1000; + class ProductionParameterHandler { constructor() { this.stacks = []; } - enter(flags) { this.stacks.push(flags); } - exit() { this.stacks.pop(); } - currentFlags() { return this.stacks[this.stacks.length - 1]; } - get hasAwait() { return (this.currentFlags() & PARAM_AWAIT) > 0; } - get hasYield() { return (this.currentFlags() & PARAM_YIELD) > 0; } - get hasReturn() { return (this.currentFlags() & PARAM_RETURN) > 0; } - get hasIn() { return (this.currentFlags() & PARAM_IN) > 0; } - } function functionFlags(isAsync, isGenerator) { return (isAsync ? PARAM_AWAIT : 0) | (isGenerator ? PARAM_YIELD : 0); } class UtilParser extends Tokenizer { + addExtra(node, key, value, enumerable = true) { if (!node) return; const extra = node.extra = node.extra || {}; - if (enumerable) { extra[key] = value; } else { @@ -4069,18 +3701,15 @@ class UtilParser extends Tokenizer { isContextual(token) { return this.state.type === token && !this.state.containsEsc; } - isUnparsedContextual(nameStart, name) { const nameEnd = nameStart + name.length; - if (this.input.slice(nameStart, nameEnd) === name) { const nextCh = this.input.charCodeAt(nameEnd); - return !(isIdentifierChar(nextCh) || (nextCh & 0xfc00) === 0xd800); + return !(isIdentifierChar(nextCh) || + (nextCh & 0xfc00) === 0xd800); } - return false; } - isLookaheadContextual(name) { const next = this.nextTokenStart(); return this.isUnparsedContextual(next, name); @@ -4091,7 +3720,6 @@ class UtilParser extends Tokenizer { this.next(); return true; } - return false; } @@ -4102,19 +3730,16 @@ class UtilParser extends Tokenizer { at: this.state.startLoc }); } - throw this.unexpected(null, token); } } canInsertSemicolon() { - return this.match(135) || this.match(8) || this.hasPrecedingLineBreak(); + return this.match(137) || this.match(8) || this.hasPrecedingLineBreak(); } - hasPrecedingLineBreak() { return lineBreak.test(this.input.slice(this.state.lastTokEndLoc.index, this.state.start)); } - hasFollowingLineBreak() { skipWhiteSpaceToLineBreak.lastIndex = this.state.end; return skipWhiteSpaceToLineBreak.test(this.input); @@ -4139,13 +3764,11 @@ class UtilParser extends Tokenizer { const abortSignal = { node: null }; - try { const node = fn((node = null) => { abortSignal.node = node; throw abortSignal; }); - if (this.state.errors.length > oldState.errors.length) { const failState = this.state; this.state = oldState; @@ -4158,7 +3781,6 @@ class UtilParser extends Tokenizer { failState }; } - return { node, error: null, @@ -4169,7 +3791,6 @@ class UtilParser extends Tokenizer { } catch (error) { const failState = this.state; this.state = oldState; - if (error instanceof SyntaxError) { return { node: null, @@ -4179,7 +3800,6 @@ class UtilParser extends Tokenizer { failState }; } - if (error === abortSignal) { return { node: abortSignal.node, @@ -4189,11 +3809,9 @@ class UtilParser extends Tokenizer { failState }; } - throw error; } } - checkExpressionErrors(refExpressionErrors, andThrow) { if (!refExpressionErrors) return false; const { @@ -4203,29 +3821,24 @@ class UtilParser extends Tokenizer { optionalParametersLoc } = refExpressionErrors; const hasErrors = !!shorthandAssignLoc || !!doubleProtoLoc || !!optionalParametersLoc || !!privateKeyLoc; - if (!andThrow) { return hasErrors; } - if (shorthandAssignLoc != null) { this.raise(Errors.InvalidCoverInitializedName, { at: shorthandAssignLoc }); } - if (doubleProtoLoc != null) { this.raise(Errors.DuplicateProto, { at: doubleProtoLoc }); } - if (privateKeyLoc != null) { this.raise(Errors.UnexpectedPrivateField, { at: privateKeyLoc }); } - if (optionalParametersLoc != null) { this.unexpected(optionalParametersLoc); } @@ -4246,24 +3859,21 @@ class UtilParser extends Tokenizer { hasPropertyAsPrivateName(node) { return (node.type === "MemberExpression" || node.type === "OptionalMemberExpression") && this.isPrivateName(node.property); } - isOptionalChain(node) { return node.type === "OptionalMemberExpression" || node.type === "OptionalCallExpression"; } - isObjectProperty(node) { return node.type === "ObjectProperty"; } - isObjectMethod(node) { return node.type === "ObjectMethod"; } - initializeScopes(inModule = this.options.sourceType === "module") { const oldLabels = this.state.labels; this.state.labels = []; const oldExportedIdentifiers = this.exportedIdentifiers; this.exportedIdentifiers = new Set(); + const oldInModule = this.inModule; this.inModule = inModule; const oldScope = this.scope; @@ -4278,6 +3888,7 @@ class UtilParser extends Tokenizer { return () => { this.state.labels = oldLabels; this.exportedIdentifiers = oldExportedIdentifiers; + this.inModule = oldInModule; this.scope = oldScope; this.prodParam = oldProdParam; @@ -4285,29 +3896,24 @@ class UtilParser extends Tokenizer { this.expressionScope = oldExpressionScope; }; } - enterInitialScopes() { let paramFlags = PARAM; - if (this.inModule) { paramFlags |= PARAM_AWAIT; } - this.scope.enter(SCOPE_PROGRAM); this.prodParam.enter(paramFlags); } - checkDestructuringPrivate(refExpressionErrors) { const { privateKeyLoc } = refExpressionErrors; - if (privateKeyLoc !== null) { this.expectPlugin("destructuringPrivate", privateKeyLoc); } } - } + class ExpressionErrors { constructor() { this.shorthandAssignLoc = null; @@ -4315,7 +3921,6 @@ class ExpressionErrors { this.privateKeyLoc = null; this.optionalParametersLoc = null; } - } class Node { @@ -4327,31 +3932,24 @@ class Node { if (parser != null && parser.options.ranges) this.range = [pos, 0]; if (parser != null && parser.filename) this.loc.filename = parser.filename; } - } - const NodePrototype = Node.prototype; { NodePrototype.__clone = function () { const newNode = new Node(undefined, this.start, this.loc.start); const keys = Object.keys(this); - for (let i = 0, length = keys.length; i < length; i++) { const key = keys[i]; - if (key !== "leadingComments" && key !== "trailingComments" && key !== "innerComments") { newNode[key] = this[key]; } } - return newNode; }; } - function clonePlaceholder(node) { return cloneIdentifier(node); } - function cloneIdentifier(node) { const { type, @@ -4370,11 +3968,9 @@ function cloneIdentifier(node) { cloned.range = range; cloned.extra = extra; cloned.name = name; - if (type === "Placeholder") { cloned.expectedNode = node.expectedNode; } - return cloned; } function cloneStringLiteral(node) { @@ -4386,24 +3982,20 @@ function cloneStringLiteral(node) { range, extra } = node; - if (type === "Placeholder") { return clonePlaceholder(node); } - const cloned = Object.create(NodePrototype); cloned.type = type; cloned.start = start; cloned.end = end; cloned.loc = loc; cloned.range = range; - if (node.raw !== undefined) { cloned.raw = node.raw; } else { cloned.extra = extra; } - cloned.value = node.value; return cloned; } @@ -4411,13 +4003,12 @@ class NodeUtils extends UtilParser { startNode() { 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) { @@ -4425,7 +4016,6 @@ class NodeUtils extends UtilParser { } finishNodeAt(node, type, endLoc) { - node.type = type; node.end = endLoc.index; node.loc.end = endLoc; @@ -4433,13 +4023,11 @@ class NodeUtils extends UtilParser { if (this.options.attachComment) this.processComment(node); 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) { node.end = endLoc.index; node.loc.end = endLoc; @@ -4447,12 +4035,12 @@ class NodeUtils extends UtilParser { } resetStartLocationFromNode(node, locationNode) { - this.resetStartLocation(node, locationNode.start, locationNode.loc.start); + this.resetStartLocation(node, locationNode.loc.start); } - } const reservedTypes = new Set(["_", "any", "bool", "boolean", "empty", "extends", "false", "interface", "mixed", "null", "number", "static", "string", "true", "typeof", "void"]); + const FlowErrors = ParseErrorEnum`flow`({ AmbiguousConditionalArrow: "Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.", AmbiguousDeclareModuleKind: "Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.", @@ -4506,6 +4094,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.", @@ -4549,15 +4138,12 @@ const FlowErrors = ParseErrorEnum`flow`({ function isEsModuleType(bodyElement) { return bodyElement.type === "DeclareExportAllDeclaration" || bodyElement.type === "DeclareExportDeclaration" && (!bodyElement.declaration || bodyElement.declaration.type !== "TypeAlias" && bodyElement.declaration.type !== "InterfaceDeclaration"); } - function hasTypeImportKind(node) { return node.importKind === "type" || node.importKind === "typeof"; } - function isMaybeDefaultImport(type) { return tokenIsKeywordOrIdentifier(type) && type !== 97; } - const exportSuggestions = { const: "declare export var", let: "declare export var", @@ -4568,47 +4154,38 @@ const exportSuggestions = { function partition(list, test) { const list1 = []; const list2 = []; - for (let i = 0; i < list.length; i++) { (test(list[i], i, list) ? list1 : list2).push(list[i]); } - return [list1, list2]; } - const FLOW_PRAGMA_REGEX = /\*?\s*@((?:no)?flow)\b/; + var flow = (superClass => class FlowParserMixin extends superClass { constructor(...args) { super(...args); this.flowPragma = undefined; } - getScopeHandler() { return FlowScopeHandler; } - shouldParseTypes() { return this.getPluginOption("flow", "all") || this.flowPragma === "flow"; } - shouldParseEnums() { return !!this.getPluginOption("flow", "enums"); } - finishToken(type, val) { - if (type !== 129 && type !== 13 && type !== 28) { + if (type !== 131 && type !== 13 && type !== 28) { if (this.flowPragma === undefined) { this.flowPragma = null; } } - return super.finishToken(type, val); } - addComment(comment) { if (this.flowPragma === undefined) { const matches = FLOW_PRAGMA_REGEX.exec(comment.value); - if (!matches) ; else if (matches[1] === "flow") { this.flowPragma = "flow"; } else if (matches[1] === "noflow") { @@ -4617,10 +4194,8 @@ var flow = (superClass => class FlowParserMixin extends superClass { throw new Error("Unexpected flow pragma"); } } - return super.addComment(comment); } - flowParseTypeInitialiser(tok) { const oldInType = this.state.inType; this.state.inType = true; @@ -4629,19 +4204,16 @@ var flow = (superClass => class FlowParserMixin extends superClass { this.state.inType = oldInType; return type; } - flowParsePredicate() { 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, { at: moduloLoc }); } - if (this.eat(10)) { node.value = super.parseExpression(); this.expect(11); @@ -4650,47 +4222,39 @@ var flow = (superClass => class FlowParserMixin extends superClass { return this.finishNode(node, "InferredPredicate"); } } - flowParseTypeAndPredicateInitialiser() { const oldInType = this.state.inType; this.state.inType = true; this.expect(14); let type = null; let predicate = null; - if (this.match(54)) { this.state.inType = oldInType; predicate = this.flowParsePredicate(); } else { type = this.flowParseType(); this.state.inType = oldInType; - if (this.match(54)) { predicate = this.flowParsePredicate(); } } - return [type, predicate]; } - flowParseDeclareClass(node) { this.next(); this.flowParseInterfaceish(node, true); return this.finishNode(node, "DeclareClass"); } - flowParseDeclareFunction(node) { this.next(); const id = node.id = this.parseIdentifier(); const typeNode = this.startNode(); const typeContainer = this.startNode(); - if (this.match(47)) { typeNode.typeParameters = this.flowParseTypeParameterDeclaration(); } else { typeNode.typeParameters = null; } - this.expect(10); const tmp = this.flowParseFunctionTypeParams(); typeNode.params = tmp.params; @@ -4705,7 +4269,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { this.scope.declareName(node.id.name, BIND_FLOW_DECLARE_FN, node.id.loc.start); return this.finishNode(node, "DeclareFunction"); } - flowParseDeclare(node, insideModule) { if (this.match(80)) { return this.flowParseDeclareClass(node); @@ -4713,7 +4276,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 { @@ -4722,14 +4285,13 @@ var flow = (superClass => class FlowParserMixin extends superClass { at: this.state.lastTokStartLoc }); } - 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); @@ -4737,7 +4299,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { throw this.unexpected(); } } - flowParseDeclareVariable(node) { this.next(); node.id = this.flowParseTypeAnnotatableIdentifier(true); @@ -4745,41 +4306,32 @@ var flow = (superClass => class FlowParserMixin extends superClass { this.semicolon(); return this.finishNode(node, "DeclareVariable"); } - flowParseDeclareModule(node) { this.scope.enter(SCOPE_OTHER); - - if (this.match(129)) { + if (this.match(131)) { node.id = super.parseExprAtom(); } else { node.id = this.parseIdentifier(); } - const bodyNode = node.body = this.startNode(); const body = bodyNode.body = []; this.expect(5); - while (!this.match(8)) { let bodyNode = this.startNode(); - 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 }); } - super.parseImport(bodyNode); } else { - this.expectContextual(121, FlowErrors.UnsupportedStatementInDeclareModule); + this.expectContextual(123, FlowErrors.UnsupportedStatementInDeclareModule); bodyNode = this.flowParseDeclare(bodyNode, true); } - body.push(bodyNode); } - this.scope.exit(); this.expect(8); this.finishNode(bodyNode, "BlockStatement"); @@ -4792,7 +4344,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { at: bodyElement }); } - kind = "ES"; } else if (bodyElement.type === "DeclareModuleExports") { if (hasModuleExport) { @@ -4800,13 +4351,11 @@ var flow = (superClass => class FlowParserMixin extends superClass { at: bodyElement }); } - if (kind === "ES") { this.raise(FlowErrors.AmbiguousDeclareModuleKind, { at: bodyElement }); } - kind = "CommonJS"; hasModuleExport = true; } @@ -4814,10 +4363,8 @@ var flow = (superClass => class FlowParserMixin extends superClass { node.kind = kind || "CommonJS"; return this.finishNode(node, "DeclareModule"); } - flowParseDeclareExportDeclaration(node, insideModule) { this.expect(82); - if (this.eat(65)) { if (this.match(68) || this.match(80)) { node.declaration = this.flowParseDeclare(this.startNode()); @@ -4825,11 +4372,10 @@ var flow = (superClass => class FlowParserMixin extends superClass { node.declaration = this.flowParseType(); this.semicolon(); } - 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, @@ -4837,50 +4383,49 @@ var flow = (superClass => class FlowParserMixin extends superClass { suggestion: exportSuggestions[label] }); } - - 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"; node.default = false; delete node.exportKind; } - node.type = "Declare" + node.type; return node; } } - throw this.unexpected(); } - flowParseDeclareModuleExports(node) { this.next(); - this.expectContextual(108); + this.expectContextual(109); node.typeAnnotation = this.flowParseTypeAnnotation(); this.semicolon(); return this.finishNode(node, "DeclareModuleExports"); } - flowParseDeclareTypeAlias(node) { this.next(); const finished = this.flowParseTypeAlias(node); finished.type = "DeclareTypeAlias"; return finished; } - flowParseDeclareOpaqueType(node) { this.next(); const finished = this.flowParseOpaqueType(node, true); finished.type = "DeclareOpaqueType"; return finished; } - flowParseDeclareInterface(node) { this.next(); this.flowParseInterfaceish(node); @@ -4890,39 +4435,31 @@ var flow = (superClass => class FlowParserMixin extends superClass { flowParseInterfaceish(node, isClass = false) { node.id = this.flowParseRestrictedIdentifier(!isClass, true); this.scope.declareName(node.id.name, isClass ? BIND_FUNCTION : BIND_LEXICAL, node.id.loc.start); - if (this.match(47)) { node.typeParameters = this.flowParseTypeParameterDeclaration(); } else { node.typeParameters = null; } - node.extends = []; node.implements = []; node.mixins = []; - if (this.eat(81)) { do { node.extends.push(this.flowParseInterfaceExtends()); } while (!isClass && this.eat(12)); } - - if (this.isContextual(114)) { + if (this.isContextual(115)) { this.next(); - do { node.mixins.push(this.flowParseInterfaceExtends()); } while (this.eat(12)); } - - if (this.isContextual(110)) { + if (this.isContextual(111)) { this.next(); - do { node.implements.push(this.flowParseInterfaceExtends()); } while (this.eat(12)); } - node.body = this.flowParseObjectType({ allowStatic: isClass, allowExact: false, @@ -4931,25 +4468,20 @@ var flow = (superClass => class FlowParserMixin extends superClass { allowInexact: false }); } - flowParseInterfaceExtends() { const node = this.startNode(); node.id = this.flowParseQualifiedTypeIdentifier(); - if (this.match(47)) { node.typeParameters = this.flowParseTypeParameterInstantiation(); } else { node.typeParameters = null; } - return this.finishNode(node, "InterfaceExtends"); } - flowParseInterface(node) { this.flowParseInterfaceish(node); return this.finishNode(node, "InterfaceDeclaration"); } - checkNotUnderscore(word) { if (word === "_") { this.raise(FlowErrors.UnexpectedReservedUnderscore, { @@ -4957,7 +4489,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { }); } } - checkReservedType(word, startLoc, declaration) { if (!reservedTypes.has(word)) return; this.raise(declaration ? FlowErrors.AssignReservedType : FlowErrors.UnexpectedReservedType, { @@ -4965,7 +4496,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { reservedType: word }); } - flowParseRestrictedIdentifier(liberal, declaration) { this.checkReservedType(this.state.value, this.state.startLoc, declaration); return this.parseIdentifier(liberal); @@ -4974,23 +4504,19 @@ var flow = (superClass => class FlowParserMixin extends superClass { flowParseTypeAlias(node) { node.id = this.flowParseRestrictedIdentifier(false, true); this.scope.declareName(node.id.name, BIND_LEXICAL, node.id.loc.start); - if (this.match(47)) { node.typeParameters = this.flowParseTypeParameterDeclaration(); } else { node.typeParameters = null; } - node.right = this.flowParseTypeInitialiser(29); this.semicolon(); return this.finishNode(node, "TypeAlias"); } - 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); - if (this.match(47)) { node.typeParameters = this.flowParseTypeParameterDeclaration(); } else { @@ -4998,17 +4524,13 @@ var flow = (superClass => class FlowParserMixin extends superClass { } node.supertype = null; - if (this.match(14)) { node.supertype = this.flowParseTypeInitialiser(14); } - node.impltype = null; - if (!declare) { node.impltype = this.flowParseTypeInitialiser(29); } - this.semicolon(); return this.finishNode(node, "OpaqueType"); } @@ -5021,7 +4543,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { node.name = ident.name; node.variance = variance; node.bound = ident.typeAnnotation; - if (this.match(29)) { this.eat(29); node.default = this.flowParseType(); @@ -5032,42 +4553,34 @@ var flow = (superClass => class FlowParserMixin extends superClass { }); } } - return this.finishNode(node, "TypeParameter"); } - flowParseTypeParameterDeclaration() { const oldInType = this.state.inType; const node = this.startNode(); 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(); } - let defaultRequired = false; - do { const typeParameter = this.flowParseTypeParameter(defaultRequired); node.params.push(typeParameter); - if (typeParameter.default) { defaultRequired = true; } - if (!this.match(48)) { this.expect(12); } } while (!this.match(48)); - this.expect(48); this.state.inType = oldInType; return this.finishNode(node, "TypeParameterDeclaration"); } - flowParseTypeParameterInstantiation() { const node = this.startNode(); const oldInType = this.state.inType; @@ -5076,52 +4589,42 @@ var flow = (superClass => class FlowParserMixin extends superClass { this.expect(47); const oldNoAnonFunctionType = this.state.noAnonFunctionType; this.state.noAnonFunctionType = false; - while (!this.match(48)) { node.params.push(this.flowParseType()); - if (!this.match(48)) { this.expect(12); } } - this.state.noAnonFunctionType = oldNoAnonFunctionType; this.expect(48); this.state.inType = oldInType; return this.finishNode(node, "TypeParameterInstantiation"); } - flowParseTypeParameterInstantiationCallOrNew() { const node = this.startNode(); const oldInType = this.state.inType; node.params = []; this.state.inType = true; this.expect(47); - while (!this.match(48)) { node.params.push(this.flowParseTypeOrImplicitInstantiation()); - if (!this.match(48)) { this.expect(12); } } - this.expect(48); this.state.inType = oldInType; return this.finishNode(node, "TypeParameterInstantiation"); } - flowParseInterfaceType() { const node = this.startNode(); - this.expectContextual(125); + this.expectContextual(127); node.extends = []; - if (this.eat(81)) { do { node.extends.push(this.flowParseInterfaceExtends()); } while (this.eat(12)); } - node.body = this.flowParseObjectType({ allowStatic: false, allowExact: false, @@ -5131,11 +4634,9 @@ var flow = (superClass => class FlowParserMixin extends superClass { }); return this.finishNode(node, "InterfaceTypeAnnotation"); } - 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) { node.static = isStatic; @@ -5146,81 +4647,64 @@ var flow = (superClass => class FlowParserMixin extends superClass { node.id = null; node.key = this.flowParseType(); } - this.expect(3); node.value = this.flowParseTypeInitialiser(); node.variance = variance; return this.finishNode(node, "ObjectTypeIndexer"); } - flowParseObjectTypeInternalSlot(node, isStatic) { node.static = isStatic; node.id = this.flowParseObjectPropertyKey(); this.expect(3); this.expect(3); - 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; - if (this.eat(17)) { node.optional = true; } - node.value = this.flowParseTypeInitialiser(); } - return this.finishNode(node, "ObjectTypeInternalSlot"); } - flowParseObjectTypeMethodish(node) { node.params = []; node.rest = null; node.typeParameters = null; node.this = null; - if (this.match(47)) { node.typeParameters = this.flowParseTypeParameterDeclaration(); } - this.expect(10); - if (this.match(78)) { node.this = this.flowParseFunctionTypeParam(true); node.this.name = null; - if (!this.match(11)) { this.expect(12); } } - while (!this.match(11) && !this.match(21)) { node.params.push(this.flowParseFunctionTypeParam(false)); - if (!this.match(11)) { this.expect(12); } } - if (this.eat(21)) { node.rest = this.flowParseFunctionTypeParam(false); } - this.expect(11); node.returnType = this.flowParseTypeInitialiser(); return this.finishNode(node, "FunctionTypeAnnotation"); } - flowParseObjectTypeCallProperty(node, isStatic) { const valueNode = this.startNode(); node.static = isStatic; node.value = this.flowParseObjectTypeMethodish(valueNode); return this.finishNode(node, "ObjectTypeCallProperty"); } - flowParseObjectType({ allowStatic, allowExact, @@ -5238,7 +4722,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { let endDelim; let exact; let inexact = false; - if (allowExact && this.match(6)) { this.expect(6); endDelim = 9; @@ -5248,25 +4731,20 @@ var flow = (superClass => class FlowParserMixin extends superClass { endDelim = 8; exact = false; } - nodeStart.exact = exact; - while (!this.match(endDelim)) { let isStatic = false; let protoStartLoc = null; 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) { this.next(); protoStartLoc = this.state.startLoc; allowStatic = false; } } - if (allowStatic && this.isContextual(104)) { const lookahead = this.lookahead(); @@ -5275,19 +4753,15 @@ var flow = (superClass => class FlowParserMixin extends superClass { isStatic = true; } } - const variance = this.flowParseVariance(); - if (this.eat(0)) { if (protoStartLoc != null) { this.unexpected(protoStartLoc); } - if (this.eat(0)) { if (variance) { this.unexpected(variance.loc.start); } - nodeStart.internalSlots.push(this.flowParseObjectTypeInternalSlot(node, isStatic)); } else { nodeStart.indexers.push(this.flowParseObjectTypeIndexer(node, isStatic, variance)); @@ -5296,26 +4770,20 @@ var flow = (superClass => class FlowParserMixin extends superClass { if (protoStartLoc != null) { this.unexpected(protoStartLoc); } - if (variance) { this.unexpected(variance.loc.start); } - nodeStart.callProperties.push(this.flowParseObjectTypeCallProperty(node, isStatic)); } else { let kind = "init"; - if (this.isContextual(98) || this.isContextual(103)) { const lookahead = this.lookahead(); - if (tokenIsLiteralPropertyName(lookahead.type)) { kind = this.state.value; this.next(); } } - const propOrInexact = this.flowParseObjectTypeProperty(node, isStatic, protoStartLoc, variance, kind, allowSpread, allowInexact != null ? allowInexact : !exact); - if (propOrInexact === null) { inexact = true; inexactStartLoc = this.state.lastTokStartLoc; @@ -5323,31 +4791,25 @@ var flow = (superClass => class FlowParserMixin extends superClass { nodeStart.properties.push(propOrInexact); } } - this.flowObjectTypeSemicolon(); - if (inexactStartLoc && !this.match(8) && !this.match(9)) { this.raise(FlowErrors.UnexpectedExplicitInexactInObject, { at: inexactStartLoc }); } } - this.expect(endDelim); if (allowSpread) { nodeStart.inexact = inexact; } - const out = this.finishNode(nodeStart, "ObjectTypeAnnotation"); this.state.inType = oldInType; return out; } - flowParseObjectTypeProperty(node, isStatic, protoStartLoc, variance, kind, allowSpread, allowInexact) { if (this.eat(21)) { const isInexactToken = this.match(12) || this.match(13) || this.match(8) || this.match(9); - if (isInexactToken) { if (!allowSpread) { this.raise(FlowErrors.InexactInsideNonObject, { @@ -5358,32 +4820,26 @@ var flow = (superClass => class FlowParserMixin extends superClass { at: this.state.lastTokStartLoc }); } - if (variance) { this.raise(FlowErrors.InexactVariance, { at: variance }); } - return null; } - if (!allowSpread) { this.raise(FlowErrors.UnexpectedSpreadType, { at: this.state.lastTokStartLoc }); } - if (protoStartLoc != null) { this.unexpected(protoStartLoc); } - if (variance) { this.raise(FlowErrors.SpreadVariance, { at: variance }); } - node.argument = this.flowParseType(); return this.finishNode(node, "ObjectTypeSpreadProperty"); } else { @@ -5392,24 +4848,18 @@ var flow = (superClass => class FlowParserMixin extends superClass { node.proto = protoStartLoc != null; node.kind = kind; let optional = false; - if (this.match(47) || this.match(10)) { node.method = true; - if (protoStartLoc != null) { this.unexpected(protoStartLoc); } - if (variance) { 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); } - if (!allowSpread && node.key.name === "constructor" && node.value.this) { this.raise(FlowErrors.ThisParamBannedInConstructor, { at: node.value.this @@ -5418,15 +4868,12 @@ var flow = (superClass => class FlowParserMixin extends superClass { } else { if (kind !== "init") this.unexpected(); node.method = false; - if (this.eat(17)) { optional = true; } - node.value = this.flowParseTypeInitialiser(); node.variance = variance; } - node.optional = optional; return this.finishNode(node, "ObjectTypeProperty"); } @@ -5435,81 +4882,66 @@ var flow = (superClass => class FlowParserMixin extends superClass { flowCheckGetterSetterParams(property) { const paramCount = property.kind === "get" ? 0 : 1; const length = property.value.params.length + (property.value.rest ? 1 : 0); - if (property.value.this) { this.raise(property.kind === "get" ? FlowErrors.GetterMayNotHaveThisParam : FlowErrors.SetterMayNotHaveThisParam, { at: property.value.this }); } - if (length !== paramCount) { this.raise(property.kind === "get" ? Errors.BadGetterArity : Errors.BadSetterArity, { at: property }); } - if (property.kind === "set" && property.value.rest) { this.raise(Errors.BadSetterRestParameter, { at: property }); } } - flowObjectTypeSemicolon() { if (!this.eat(13) && !this.eat(12) && !this.match(8) && !this.match(9)) { this.unexpected(); } } - - 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"); } - 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(); } - return this.finishNode(node, "GenericTypeAnnotation"); } - flowParseTypeofType() { const node = this.startNode(); this.expect(87); node.argument = this.flowParsePrimaryType(); return this.finishNode(node, "TypeofTypeAnnotation"); } - flowParseTupleType() { const node = this.startNode(); node.types = []; this.expect(0); - while (this.state.pos < this.length && !this.match(3)) { node.types.push(this.flowParseType()); if (this.match(3)) break; this.expect(12); } - this.expect(3); return this.finishNode(node, "TupleTypeAnnotation"); } - flowParseFunctionTypeParam(first) { let name = null; let optional = false; @@ -5517,116 +4949,92 @@ var flow = (superClass => class FlowParserMixin extends superClass { const node = this.startNode(); const lh = this.lookahead(); const isThis = this.state.type === 78; - if (lh.type === 14 || lh.type === 17) { if (isThis && !first) { this.raise(FlowErrors.ThisParamMustBeFirst, { at: node }); } - name = this.parseIdentifier(isThis); - if (this.eat(17)) { optional = true; - if (isThis) { this.raise(FlowErrors.ThisParamMayNotBeOptional, { at: node }); } } - typeAnnotation = this.flowParseTypeInitialiser(); } else { typeAnnotation = this.flowParseType(); } - node.name = name; node.optional = optional; node.typeAnnotation = typeAnnotation; return this.finishNode(node, "FunctionTypeParam"); } - 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; return this.finishNode(node, "FunctionTypeParam"); } - flowParseFunctionTypeParams(params = []) { let rest = null; let _this = null; - if (this.match(78)) { _this = this.flowParseFunctionTypeParam(true); _this.name = null; - if (!this.match(11)) { this.expect(12); } } - while (!this.match(11) && !this.match(21)) { params.push(this.flowParseFunctionTypeParam(false)); - if (!this.match(11)) { this.expect(12); } } - if (this.eat(21)) { rest = this.flowParseFunctionTypeParam(false); } - return { params, rest, _this }; } - - flowIdentToTypeAnnotation(startPos, startLoc, node, id) { + flowIdentToTypeAnnotation(startLoc, node, id) { switch (id.name) { case "any": return this.finishNode(node, "AnyTypeAnnotation"); - case "bool": case "boolean": return this.finishNode(node, "BooleanTypeAnnotation"); - case "mixed": return this.finishNode(node, "MixedTypeAnnotation"); - case "empty": return this.finishNode(node, "EmptyTypeAnnotation"); - case "number": return this.finishNode(node, "NumberTypeAnnotation"); - case "string": return this.finishNode(node, "StringTypeAnnotation"); - case "symbol": return this.finishNode(node, "SymbolTypeAnnotation"); - 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; let type; let isGroupedType = false; const oldNoAnonFunctionType = this.state.noAnonFunctionType; - switch (this.state.type) { case 5: return this.flowParseObjectType({ @@ -5636,7 +5044,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { allowProto: false, allowInexact: true }); - case 6: return this.flowParseObjectType({ allowStatic: false, @@ -5645,13 +5052,11 @@ var flow = (superClass => class FlowParserMixin extends superClass { allowProto: false, allowInexact: false }); - case 0: this.state.noAnonFunctionType = false; type = this.flowParseTupleType(); this.state.noAnonFunctionType = oldNoAnonFunctionType; return type; - case 47: node.typeParameters = this.flowParseTypeParameterDeclaration(); this.expect(10); @@ -5663,7 +5068,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { this.expect(19); node.returnType = this.flowParseType(); return this.finishNode(node, "FunctionTypeAnnotation"); - case 10: this.next(); @@ -5675,7 +5079,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { isGroupedType = true; } } - if (isGroupedType) { this.state.noAnonFunctionType = false; type = this.flowParseType(); @@ -5688,13 +5091,11 @@ var flow = (superClass => class FlowParserMixin extends superClass { this.eat(12); } } - if (type) { tmp = this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(type)]); } else { tmp = this.flowParseFunctionTypeParams(); } - node.params = tmp.params; node.rest = tmp.rest; node.this = tmp._this; @@ -5703,90 +5104,68 @@ var flow = (superClass => class FlowParserMixin extends superClass { node.returnType = this.flowParseType(); node.typeParameters = null; return this.finishNode(node, "FunctionTypeAnnotation"); - - case 129: + case 131: return this.parseLiteral(this.state.value, "StringLiteralTypeAnnotation"); - case 85: case 86: node.value = this.match(85); this.next(); return this.finishNode(node, "BooleanLiteralTypeAnnotation"); - case 53: 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); } - throw this.raise(FlowErrors.UnexpectedSubtractionOperand, { at: this.state.startLoc }); } - 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: this.next(); return this.finishNode(node, "VoidTypeAnnotation"); - case 84: this.next(); return this.finishNode(node, "NullLiteralTypeAnnotation"); - case 78: this.next(); return this.finishNode(node, "ThisTypeAnnotation"); - case 55: this.next(); return this.finishNode(node, "ExistsTypeAnnotation"); - case 87: return this.flowParseTypeofType(); - default: if (tokenIsKeyword(this.state.type)) { const label = tokenLabelName(this.state.type); 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()); } - } - throw this.unexpected(); } - 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); - if (!optional && this.match(3)) { node.elementType = type; this.next(); @@ -5795,22 +5174,20 @@ var flow = (superClass => class FlowParserMixin extends superClass { node.objectType = type; node.indexType = this.flowParseType(); this.expect(3); - if (seenOptionalIndexedAccess) { node.optional = optional; - type = this.finishNode(node, "OptionalIndexedAccessType"); + type = this.finishNode( + node, "OptionalIndexedAccessType"); } else { - type = this.finishNode(node, "IndexedAccessType"); + type = this.finishNode( + node, "IndexedAccessType"); } } } - return type; } - flowParsePrefixType() { const node = this.startNode(); - if (this.eat(17)) { node.typeAnnotation = this.flowParsePrefixType(); return this.finishNode(node, "NullableTypeAnnotation"); @@ -5818,12 +5195,10 @@ var flow = (superClass => class FlowParserMixin extends superClass { return this.flowParsePostfixType(); } } - flowParseAnonFunctionWithoutParens() { 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; @@ -5831,36 +5206,28 @@ var flow = (superClass => class FlowParserMixin extends superClass { node.typeParameters = null; return this.finishNode(node, "FunctionTypeAnnotation"); } - return param; } - flowParseIntersectionType() { const node = this.startNode(); this.eat(45); const type = this.flowParseAnonFunctionWithoutParens(); node.types = [type]; - while (this.eat(45)) { node.types.push(this.flowParseAnonFunctionWithoutParens()); } - return node.types.length === 1 ? type : this.finishNode(node, "IntersectionTypeAnnotation"); } - flowParseUnionType() { const node = this.startNode(); this.eat(43); const type = this.flowParseIntersectionType(); node.types = [type]; - while (this.eat(43)) { node.types.push(this.flowParseIntersectionType()); } - return node.types.length === 1 ? type : this.finishNode(node, "UnionTypeAnnotation"); } - flowParseType() { const oldInType = this.state.inType; this.state.inType = true; @@ -5868,57 +5235,45 @@ var flow = (superClass => class FlowParserMixin extends superClass { this.state.inType = oldInType; return type; } - 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(); } } - flowParseTypeAnnotation() { const node = this.startNode(); node.typeAnnotation = this.flowParseTypeInitialiser(); return this.finishNode(node, "TypeAnnotation"); } - flowParseTypeAnnotatableIdentifier(allowPrimitiveOverride) { const ident = allowPrimitiveOverride ? this.parseIdentifier() : this.flowParseRestrictedIdentifier(); - if (this.match(14)) { ident.typeAnnotation = this.flowParseTypeAnnotation(); this.resetEndLocation(ident); } - return ident; } - typeCastToParameter(node) { node.expression.typeAnnotation = node.typeAnnotation; this.resetEndLocation(node.expression, node.typeAnnotation.loc.end); return node.expression; } - flowParseVariance() { let variance = null; - if (this.match(53)) { variance = this.startNode(); - if (this.state.value === "+") { variance.kind = "plus"; } else { variance.kind = "minus"; } - this.next(); return this.finishNode(variance, "Variance"); } - return variance; } @@ -5926,45 +5281,39 @@ var flow = (superClass => class FlowParserMixin extends superClass { if (allowExpressionBody) { return this.forwardNoArrowParamsConversionAt(node, () => super.parseFunctionBody(node, true, isMethod)); } - return super.parseFunctionBody(node, false, isMethod); } - parseFunctionBodyAndFinish(node, type, isMethod = false) { if (this.match(14)) { const typeNode = this.startNode(); - [typeNode.typeAnnotation, node.predicate] = this.flowParseTypeAndPredicateInitialiser(); + [typeNode.typeAnnotation, + node.predicate] = this.flowParseTypeAndPredicateInitialiser(); node.returnType = typeNode.typeAnnotation ? this.finishNode(typeNode, "TypeAnnotation") : null; } - return super.parseFunctionBodyAndFinish(node, type, isMethod); } 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)) { const node = this.startNode(); 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); } - const stmt = super.parseStatement(context, topLevel); - if (this.flowPragma === undefined && !this.isValidDirective(stmt)) { this.flowPragma = null; } - 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)) { @@ -5980,90 +5329,75 @@ var flow = (superClass => class FlowParserMixin extends superClass { } } } - - return super.parseExpressionStatement(node, expr); + return super.parseExpressionStatement(node, expr, decorators); } shouldParseExportDeclaration() { const { type } = this.state; - - if (tokenIsFlowInterfaceOrTypeOrOpaque(type) || this.shouldParseEnums() && type === 122) { + if (tokenIsFlowInterfaceOrTypeOrOpaque(type) || this.shouldParseEnums() && type === 124) { return !this.state.containsEsc; } - return super.shouldParseExportDeclaration(); } - isExportDefaultSpecifier() { const { type } = this.state; - - if (tokenIsFlowInterfaceOrTypeOrOpaque(type) || this.shouldParseEnums() && type === 122) { + if (tokenIsFlowInterfaceOrTypeOrOpaque(type) || this.shouldParseEnums() && type === 124) { return this.state.containsEsc; } - return super.isExportDefaultSpecifier(); } - parseExportDefaultExpression() { - if (this.shouldParseEnums() && this.isContextual(122)) { + if (this.shouldParseEnums() && this.isContextual(124)) { const node = this.startNode(); this.next(); return this.flowParseEnumDeclaration(node); } - return super.parseExportDefaultExpression(); } - - parseConditional(expr, startPos, startLoc, refExpressionErrors) { + parseConditional(expr, startLoc, refExpressionErrors) { if (!this.match(17)) return expr; - if (this.state.maybeInArrowParameters) { const nextCh = this.lookaheadCharCode(); - - if (nextCh === 44 || nextCh === 61 || nextCh === 58 || nextCh === 41) { + if (nextCh === 44 || + nextCh === 61 || + nextCh === 58 || + nextCh === 41) { this.setOptionalParametersError(refExpressionErrors); return expr; } } - 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 } = this.tryParseConditionalConsequent(); let [valid, invalid] = this.getArrowLikeExpressions(consequent); - if (failed || invalid.length > 0) { const noArrowAt = [...originalNoArrowAt]; - if (invalid.length > 0) { this.state = state; this.state.noArrowAt = noArrowAt; - for (let i = 0; i < invalid.length; i++) { noArrowAt.push(invalid[i].start); } - ({ consequent, failed } = this.tryParseConditionalConsequent()); [valid, invalid] = this.getArrowLikeExpressions(consequent); } - if (failed && valid.length > 1) { this.raise(FlowErrors.AmbiguousConditionalArrow, { at: state.startLoc }); } - if (failed && valid.length === 1) { this.state = state; noArrowAt.push(valid[0].start); @@ -6074,7 +5408,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { } = this.tryParseConditionalConsequent()); } } - this.getArrowLikeExpressions(consequent, true); this.state.noArrowAt = originalNoArrowAt; this.expect(14); @@ -6083,7 +5416,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { node.alternate = this.forwardNoArrowParamsConversionAt(node, () => this.parseMaybeAssign(undefined, undefined)); return this.finishNode(node, "ConditionalExpression"); } - tryParseConditionalConsequent() { this.state.noArrowParamsConversionAt.push(this.state.start); const consequent = this.parseMaybeAssignAllowIn(); @@ -6098,44 +5430,36 @@ var flow = (superClass => class FlowParserMixin extends superClass { getArrowLikeExpressions(node, disallowInvalid) { const stack = [node]; const arrows = []; - while (stack.length !== 0) { const node = stack.pop(); - if (node.type === "ArrowFunctionExpression") { if (node.typeParameters || !node.returnType) { this.finishArrowValidation(node); } else { arrows.push(node); } - stack.push(node.body); } else if (node.type === "ConditionalExpression") { stack.push(node.consequent); stack.push(node.alternate); } } - if (disallowInvalid) { arrows.forEach(node => this.finishArrowValidation(node)); return [arrows, []]; } - return partition(arrows, node => node.params.every(param => this.isAssignable(param, true))); } - finishArrowValidation(node) { var _node$extra; - - this.toAssignableList(node.params, (_node$extra = node.extra) == null ? void 0 : _node$extra.trailingCommaLoc, false); + this.toAssignableList( + node.params, (_node$extra = node.extra) == null ? void 0 : _node$extra.trailingCommaLoc, false); this.scope.enter(SCOPE_FUNCTION | SCOPE_ARROW); super.checkParams(node, false, true); this.scope.exit(); } - forwardNoArrowParamsConversionAt(node, parse) { let result; - if (this.state.noArrowParamsConversionAt.indexOf(node.start) !== -1) { this.state.noArrowParamsConversionAt.push(this.state.start); result = parse(); @@ -6143,52 +5467,40 @@ var flow = (superClass => class FlowParserMixin extends superClass { } else { result = parse(); } - 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; this.resetEndLocation(node); } - 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"); } - return node; } - assertModuleNodeAllowed(node) { if (node.type === "ImportDeclaration" && (node.importKind === "type" || node.importKind === "typeof") || node.type === "ExportNamedDeclaration" && node.exportKind === "type" || node.type === "ExportAllDeclaration" && node.exportKind === "type") { return; } - 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"; } - return decl; } - parseExportDeclaration(node) { - if (this.isContextual(126)) { + if (this.isContextual(128)) { node.exportKind = "type"; const declarationNode = this.startNode(); this.next(); - if (this.match(5)) { node.specifiers = this.parseExportSpecifiers(true); super.parseExportFrom(node); @@ -6196,17 +5508,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(); @@ -6215,56 +5527,43 @@ var flow = (superClass => class FlowParserMixin extends superClass { return super.parseExportDeclaration(node); } } - 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(); return true; } - return false; } - maybeParseExportNamespaceSpecifier(node) { const { startLoc } = this.state; const hasNamespace = super.maybeParseExportNamespaceSpecifier(node); - if (hasNamespace && node.exportKind === "type") { this.unexpected(startLoc); } - return hasNamespace; } - parseClassId(node, isStatement, optionalId) { super.parseClassId(node, isStatement, optionalId); - if (this.match(47)) { node.typeParameters = this.flowParseTypeParameterDeclaration(); } } - parseClassMember(classBody, member, state) { const { startLoc } = this.state; - - if (this.isContextual(121)) { + if (this.isContextual(123)) { if (super.parseClassMemberFromModifier(classBody, member)) { return; } - member.declare = true; } - super.parseClassMember(classBody, member, state); - if (member.declare) { if (member.type !== "ClassProperty" && member.type !== "ClassPrivateProperty" && member.type !== "PropertyDefinition") { this.raise(FlowErrors.DeclareClassElement, { @@ -6277,11 +5576,9 @@ var flow = (superClass => class FlowParserMixin extends superClass { } } } - isIterator(word) { return word === "iterator" || word === "asyncIterator"; } - readIterator() { const word = super.readWord1(); const fullWord = "@@" + word; @@ -6292,13 +5589,11 @@ var flow = (superClass => class FlowParserMixin extends superClass { identifierName: fullWord }); } - - this.finishToken(128, fullWord); + this.finishToken(130, fullWord); } getTokenFromCode(code) { const next = this.input.charCodeAt(this.state.pos + 1); - if (code === 123 && next === 124) { return this.finishOp(6, 2); } else if (this.state.inType && (code === 62 || code === 60)) { @@ -6307,7 +5602,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { if (next === 46) { return this.finishOp(18, 2); } - return this.finishOp(17, 1); } else if (isIteratorStart(code, next, this.input.charCodeAt(this.state.pos + 2))) { this.state.pos += 2; @@ -6316,7 +5610,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { return super.getTokenFromCode(code); } } - isAssignable(node, isBinding) { if (node.type === "TypeCastExpression") { return this.isAssignable(node.expression, isBinding); @@ -6324,53 +5617,43 @@ var flow = (superClass => class FlowParserMixin extends superClass { return super.isAssignable(node, isBinding); } } - toAssignable(node, isLHS = false) { if (!isLHS && node.type === "AssignmentExpression" && node.left.type === "TypeCastExpression") { node.left = this.typeCastToParameter(node.left); } - super.toAssignable(node, isLHS); } toAssignableList(exprList, trailingCommaLoc, isLHS) { for (let i = 0; i < exprList.length; i++) { const expr = exprList[i]; - if ((expr == null ? void 0 : expr.type) === "TypeCastExpression") { exprList[i] = this.typeCastToParameter(expr); } } - super.toAssignableList(exprList, trailingCommaLoc, isLHS); } toReferencedList(exprList, isParenthesizedExpr) { for (let i = 0; i < exprList.length; i++) { var _expr$extra; - const expr = exprList[i]; - if (expr && expr.type === "TypeCastExpression" && !((_expr$extra = expr.extra) != null && _expr$extra.parenthesized) && (exprList.length > 1 || !isParenthesizedExpr)) { this.raise(FlowErrors.TypeCastInPattern, { at: expr.typeAnnotation }); } } - return exprList; } - parseArrayLike(close, canBePattern, isTuple, refExpressionErrors) { const node = super.parseArrayLike(close, canBePattern, isTuple, refExpressionErrors); if (canBePattern && !this.state.maybeInArrowParameters) { this.toReferencedList(node.elements); } - return node; } - isValidLVal(type, isParenthesized, binding) { return type === "TypeCastExpression" || super.isValidLVal(type, isParenthesized, binding); } @@ -6379,15 +5662,12 @@ var flow = (superClass => class FlowParserMixin extends superClass { if (this.match(14)) { node.typeAnnotation = this.flowParseTypeAnnotation(); } - return super.parseClassProperty(node); } - parseClassPrivateProperty(node) { if (this.match(14)) { node.typeAnnotation = this.flowParseTypeAnnotation(); } - return super.parseClassPrivateProperty(node); } @@ -6398,7 +5678,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { isClassProperty() { return this.match(14) || super.isClassProperty(); } - isNonstaticConstructor(method) { return !this.match(14) && super.isNonstaticConstructor(method); } @@ -6407,26 +5686,22 @@ var flow = (superClass => class FlowParserMixin extends superClass { if (method.variance) { this.unexpected(method.variance.loc.start); } - delete method.variance; - if (this.match(47)) { method.typeParameters = this.flowParseTypeParameterDeclaration(); } - super.pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper); - if (method.params && isConstructor) { const params = method.params; - if (params.length > 0 && this.isThisParam(params[0])) { this.raise(FlowErrors.ThisParamBannedInConstructor, { at: method }); } - } else if (method.type === "MethodDefinition" && isConstructor && method.value.params) { + } else if ( + method.type === "MethodDefinition" && isConstructor && + method.value.params) { const params = method.value.params; - if (params.length > 0 && this.isThisParam(params[0])) { this.raise(FlowErrors.ThisParamBannedInConstructor, { at: method @@ -6434,54 +5709,42 @@ var flow = (superClass => class FlowParserMixin extends superClass { } } } - pushClassPrivateMethod(classBody, method, isGenerator, isAsync) { if (method.variance) { this.unexpected(method.variance.loc.start); } - delete method.variance; - if (this.match(47)) { method.typeParameters = this.flowParseTypeParameterDeclaration(); } - super.pushClassPrivateMethod(classBody, method, isGenerator, isAsync); } parseClassSuper(node) { super.parseClassSuper(node); - if (node.superClass && this.match(47)) { node.superTypeParameters = this.flowParseTypeParameterInstantiation(); } - - if (this.isContextual(110)) { + if (this.isContextual(111)) { this.next(); const implemented = node.implements = []; - do { const node = this.startNode(); node.id = this.flowParseRestrictedIdentifier(true); - if (this.match(47)) { node.typeParameters = this.flowParseTypeParameterInstantiation(); } else { node.typeParameters = null; } - implemented.push(this.finishNode(node, "ClassImplements")); } while (this.eat(12)); } } - checkGetterSetterParams(method) { super.checkGetterSetterParams(method); const params = this.getObjectOrClassMethodParams(method); - if (params.length > 0) { const param = params[0]; - if (this.isThisParam(param) && method.kind === "get") { this.raise(FlowErrors.GetterMayNotHaveThisParam, { at: param @@ -6493,16 +5756,14 @@ var flow = (superClass => class FlowParserMixin extends superClass { } } } - parsePropertyNamePrefixOperator(node) { 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); } - delete prop.variance; let typeParameters; @@ -6510,16 +5771,13 @@ var flow = (superClass => class FlowParserMixin extends superClass { typeParameters = this.flowParseTypeParameterDeclaration(); 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; } - return result; } - parseAssignableListItemTypes(param) { if (this.eat(17)) { if (param.type !== "Identifier") { @@ -6527,16 +5785,13 @@ var flow = (superClass => class FlowParserMixin extends superClass { at: param }); } - if (this.isThisParam(param)) { this.raise(FlowErrors.ThisParamMayNotBeOptional, { at: param }); } - param.optional = true; } - if (this.match(14)) { param.typeAnnotation = this.flowParseTypeAnnotation(); } else if (this.isThisParam(param)) { @@ -6544,37 +5799,37 @@ var flow = (superClass => class FlowParserMixin extends superClass { at: param }); } - if (this.match(29) && this.isThisParam(param)) { this.raise(FlowErrors.ThisParamNoDefault, { at: param }); } - this.resetEndLocation(param); 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, { at: node.typeAnnotation }); } - return node; } - shouldParseDefaultImport(node) { if (!hasTypeImportKind(node)) { return super.shouldParseDefaultImport(node); } - 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)); @@ -6583,13 +5838,11 @@ var flow = (superClass => class FlowParserMixin extends superClass { maybeParseDefaultImportSpecifier(node) { node.importKind = "value"; let kind = null; - if (this.match(87)) { kind = "typeof"; - } else if (this.isContextual(126)) { + } else if (this.isContextual(128)) { kind = "type"; } - if (kind) { const lh = this.lookahead(); const { @@ -6599,20 +5852,19 @@ var flow = (superClass => class FlowParserMixin extends superClass { if (kind === "type" && type === 55) { this.unexpected(null, lh.type); } - if (isMaybeDefaultImport(type) || type === 5 || type === 55) { this.next(); node.importKind = kind; } } - return super.maybeParseDefaultImportSpecifier(node); } - parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly, bindingType) { + parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, + isMaybeTypeOnly, + bindingType) { const firstIdent = specifier.imported; let specifierTypeKind = null; - if (firstIdent.type === "Identifier") { if (firstIdent.name === "type") { specifierTypeKind = "type"; @@ -6620,12 +5872,9 @@ var flow = (superClass => class FlowParserMixin extends superClass { specifierTypeKind = "typeof"; } } - let isBinding = false; - if (this.isContextual(93) && !this.isLookaheadContextual("as")) { const as_ident = this.parseIdentifier(true); - if (specifierTypeKind !== null && !tokenIsKeywordOrIdentifier(this.state.type)) { specifier.imported = as_ident; specifier.importKind = specifierTypeKind; @@ -6646,11 +5895,9 @@ var flow = (superClass => class FlowParserMixin extends superClass { importName: firstIdent.value }); } - specifier.imported = firstIdent; specifier.importKind = null; } - if (this.eatContextual(93)) { specifier.local = this.parseIdentifier(); } else { @@ -6658,31 +5905,24 @@ var flow = (superClass => class FlowParserMixin extends superClass { specifier.local = cloneIdentifier(specifier.imported); } } - const specifierIsTypeImport = hasTypeImportKind(specifier); - if (isInTypeOnlyImport && specifierIsTypeImport) { this.raise(FlowErrors.ImportTypeShorthandOnlyInPureImport, { at: specifier }); } - if (isInTypeOnlyImport || specifierIsTypeImport) { this.checkReservedType(specifier.local.name, specifier.local.loc.start, true); } - if (isBinding && !isInTypeOnlyImport && !specifierIsTypeImport) { this.checkReservedWord(specifier.local.name, specifier.loc.start, true, true); } - return this.finishImportSpecifier(specifier, "ImportSpecifier"); } - parseBindingAtom() { switch (this.state.type) { case 78: return this.parseIdentifier(true); - default: return super.parseBindingAtom(); } @@ -6690,17 +5930,14 @@ var flow = (superClass => class FlowParserMixin extends superClass { parseFunctionParams(node, allowModifiers) { const kind = node.kind; - if (kind !== "get" && kind !== "set" && this.match(47)) { node.typeParameters = this.flowParseTypeParameterDeclaration(); } - super.parseFunctionParams(node, allowModifiers); } parseVarId(decl, kind) { super.parseVarId(decl, kind); - if (this.match(14)) { decl.id.typeAnnotation = this.flowParseTypeAnnotation(); this.resetEndLocation(decl.id); @@ -6714,7 +5951,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { node.returnType = this.flowParseTypeAnnotation(); this.state.noAnonFunctionType = oldNoAnonFunctionType; } - return super.parseAsyncArrowFromCallExpression(node, call); } @@ -6724,39 +5960,37 @@ var flow = (superClass => class FlowParserMixin extends superClass { parseMaybeAssign(refExpressionErrors, afterLeftParse) { var _jsx; - 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; + const { context } = this.state; const currentContext = context[context.length - 1]; - if (currentContext === types.j_oTag || currentContext === types.j_expr) { context.pop(); } } - if ((_jsx = jsx) != null && _jsx.error || this.match(47)) { var _jsx2, _jsx3; - state = state || this.state.clone(); let typeParameters; const arrow = this.tryParse(abort => { var _arrowExpression$extr; - typeParameters = this.flowParseTypeParameterDeclaration(); const arrowExpression = this.forwardNoArrowParamsConversionAt(typeParameters, () => { const result = super.parseMaybeAssign(refExpressionErrors, afterLeftParse); this.resetStartLocationFromNode(result, typeParameters); return result; }); + if ((_arrowExpression$extr = arrowExpression.extra) != null && _arrowExpression$extr.parenthesized) abort(); + const expr = this.maybeUnwrapTypeCastExpression(arrowExpression); if (expr.type !== "ArrowFunctionExpression") abort(); expr.typeParameters = typeParameters; @@ -6764,15 +5998,14 @@ var flow = (superClass => class FlowParserMixin extends superClass { return arrowExpression; }, state); let arrowExpression = null; - - if (arrow.node && this.maybeUnwrapTypeCastExpression(arrow.node).type === "ArrowFunctionExpression") { + if (arrow.node && + this.maybeUnwrapTypeCastExpression(arrow.node).type === "ArrowFunctionExpression") { if (!arrow.error && !arrow.aborted) { if (arrow.node.async) { this.raise(FlowErrors.UnexpectedTypeParameterBeforeAsyncArrowFunction, { at: typeParameters }); } - return arrow.node; } @@ -6783,19 +6016,17 @@ var flow = (superClass => class FlowParserMixin extends superClass { this.state = jsx.failState; return jsx.node; } - if (arrowExpression) { this.state = arrow.failState; return arrowExpression; } - if ((_jsx3 = jsx) != null && _jsx3.thrown) throw jsx.error; if (arrow.thrown) throw arrow.error; + throw this.raise(FlowErrors.UnexpectedTokenAfterTypeParameter, { at: typeParameters }); } - return super.parseMaybeAssign(refExpressionErrors, afterLeftParse); } @@ -6805,24 +6036,24 @@ var flow = (superClass => class FlowParserMixin extends superClass { const oldNoAnonFunctionType = this.state.noAnonFunctionType; this.state.noAnonFunctionType = true; const typeNode = this.startNode(); - [typeNode.typeAnnotation, node.predicate] = this.flowParseTypeAndPredicateInitialiser(); + [typeNode.typeAnnotation, + node.predicate] = this.flowParseTypeAndPredicateInitialiser(); this.state.noAnonFunctionType = oldNoAnonFunctionType; if (this.canInsertSemicolon()) this.unexpected(); if (!this.match(19)) this.unexpected(); return typeNode; }); if (result.thrown) return null; + if (result.error) this.state = result.failState; + node.returnType = result.node.typeAnnotation ? this.finishNode(result.node, "TypeAnnotation") : null; } - return super.parseArrow(node); } - shouldParseArrow(params) { return this.match(14) || super.shouldParseArrow(params); } - setArrowFunctionParameters(node, params) { if (this.state.noArrowParamsConversionAt.indexOf(node.start) !== -1) { node.params = params; @@ -6830,7 +6061,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { super.setArrowFunctionParameters(node, params); } } - checkParams(node, allowDuplicates, isArrowFunction, strictModeChanged = true) { if (isArrowFunction && this.state.noArrowParamsConversionAt.indexOf(node.start) !== -1) { return; @@ -6843,55 +6073,46 @@ var flow = (superClass => class FlowParserMixin extends superClass { }); } } - return super.checkParams(node, allowDuplicates, isArrowFunction, strictModeChanged); } - parseParenAndDistinguishExpression(canBeArrow) { 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) { this.state = arrow.failState; return arrow.node; } - if (result.node) { this.state = result.failState; return result.node; } - 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; - if (noCalls) { subscriptState.stop = true; return base; } - this.next(); - const node = this.startNodeAt(startPos, startLoc); + const node = this.startNodeAt(startLoc); node.callee = base; node.typeArguments = this.flowParseTypeParameterInstantiation(); this.expect(10); @@ -6899,83 +6120,65 @@ 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(); this.expect(10); node.arguments = super.parseCallExpressionArguments(11, false); - if (subscriptState.optionalChainMember) { node.optional = false; } - return this.finishCallExpression(node, subscriptState.optionalChainMember); }); - if (result.node) { if (result.error) this.state = result.failState; return result.node; } } - - return super.parseSubscript(base, startPos, startLoc, noCalls, subscriptState); + return super.parseSubscript(base, startLoc, noCalls, subscriptState); } - parseNewCallee(node) { super.parseNewCallee(node); let targs = null; - if (this.shouldParseTypes() && this.match(47)) { targs = this.tryParse(() => this.flowParseTypeParameterInstantiationCallOrNew()).node; } - 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); } - readToken_mult_modulo(code) { const next = this.input.charCodeAt(this.state.pos + 1); - if (code === 42 && next === 47 && this.state.hasFlowComment) { this.state.hasFlowComment = false; this.state.pos += 2; this.nextToken(); return; } - super.readToken_mult_modulo(code); } - readToken_pipe_amp(code) { const next = this.input.charCodeAt(this.state.pos + 1); - if (code === 124 && next === 125) { this.finishOp(9, 2); return; } - super.readToken_pipe_amp(code); } - parseTopLevel(file, program) { const fileNode = super.parseTopLevel(file, program); - if (this.state.hasFlowComment) { this.raise(FlowErrors.UnterminatedFlowComment, { at: this.state.curPosition() }); } - return fileNode; } - skipBlockComment() { if (this.hasPlugin("flowComments") && this.skipFlowComment()) { if (this.state.hasFlowComment) { @@ -6983,47 +6186,27 @@ var flow = (superClass => class FlowParserMixin extends superClass { at: this.state.startLoc }); } - this.hasFlowCommentCompletion(); const commentSkip = this.skipFlowComment(); - if (commentSkip) { this.state.pos += commentSkip; this.state.hasFlowComment = true; } - - 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() { const { pos } = this.state; let shiftToFirstNonWhiteSpace = 2; - - while ([32, 9].includes(this.input.charCodeAt(pos + shiftToFirstNonWhiteSpace))) { + while ([32, 9].includes( + this.input.charCodeAt(pos + shiftToFirstNonWhiteSpace))) { shiftToFirstNonWhiteSpace++; } - const ch2 = this.input.charCodeAt(shiftToFirstNonWhiteSpace + pos); const ch3 = this.input.charCodeAt(shiftToFirstNonWhiteSpace + pos + 1); - if (ch2 === 58 && ch3 === 58) { return shiftToFirstNonWhiteSpace + 2; } @@ -7038,10 +6221,8 @@ var flow = (superClass => class FlowParserMixin extends superClass { return false; } - hasFlowCommentCompletion() { const end = this.input.indexOf("*/", this.state.pos); - if (end === -1) { throw this.raise(Errors.UnterminatedComment, { at: this.state.curPosition() @@ -7059,13 +6240,11 @@ var flow = (superClass => class FlowParserMixin extends superClass { enumName }); } - flowEnumErrorInvalidMemberInitializer(loc, enumContext) { return this.raise(!enumContext.explicitType ? FlowErrors.EnumInvalidMemberInitializerUnknownType : enumContext.explicitType === "symbol" ? FlowErrors.EnumInvalidMemberInitializerSymbolType : FlowErrors.EnumInvalidMemberInitializerPrimaryType, Object.assign({ at: loc }, enumContext)); } - flowEnumErrorNumberMemberNotInitialized(loc, { enumName, memberName @@ -7076,7 +6255,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { memberName }); } - flowEnumErrorStringMemberInconsistentlyInitailized(node, { enumName }) { @@ -7085,17 +6263,13 @@ var flow = (superClass => class FlowParserMixin extends superClass { enumName }); } - flowEnumMemberInit() { const startLoc = this.state.startLoc; - const endOfInit = () => this.match(12) || this.match(8); - switch (this.state.type) { - case 130: + case 132: { const literal = this.parseNumericLiteral(this.state.value); - if (endOfInit()) { return { type: "number", @@ -7103,17 +6277,14 @@ var flow = (superClass => class FlowParserMixin extends superClass { value: literal }; } - return { type: "invalid", loc: startLoc }; } - - case 129: + case 131: { const literal = this.parseStringLiteral(this.state.value); - if (endOfInit()) { return { type: "string", @@ -7121,18 +6292,15 @@ var flow = (superClass => class FlowParserMixin extends superClass { value: literal }; } - return { type: "invalid", loc: startLoc }; } - case 85: case 86: { const literal = this.parseBooleanLiteral(this.match(85)); - if (endOfInit()) { return { type: "boolean", @@ -7140,13 +6308,11 @@ var flow = (superClass => class FlowParserMixin extends superClass { value: literal }; } - return { type: "invalid", loc: startLoc }; } - default: return { type: "invalid", @@ -7154,7 +6320,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { }; } } - flowEnumMemberRaw() { const loc = this.state.startLoc; const id = this.parseIdentifier(true); @@ -7167,21 +6332,17 @@ var flow = (superClass => class FlowParserMixin extends superClass { init }; } - flowEnumCheckExplicitTypeMismatch(loc, context, expectedType) { const { explicitType } = context; - if (explicitType === null) { return; } - if (explicitType !== expectedType) { this.flowEnumErrorInvalidMemberInitializer(loc, context); } } - flowEnumMembers({ enumName, explicitType @@ -7194,24 +6355,20 @@ var flow = (superClass => class FlowParserMixin extends superClass { defaultedMembers: [] }; let hasUnknownMembers = false; - while (!this.match(8)) { if (this.eat(21)) { hasUnknownMembers = true; break; } - const memberNode = this.startNode(); const { id, init } = this.flowEnumMemberRaw(); const memberName = id.name; - if (memberName === "") { continue; } - if (/^[a-z]/.test(memberName)) { this.raise(FlowErrors.EnumInvalidMemberName, { at: id, @@ -7220,7 +6377,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { enumName }); } - if (seenNames.has(memberName)) { this.raise(FlowErrors.EnumDuplicateMemberName, { at: id, @@ -7228,7 +6384,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { enumName }); } - seenNames.add(memberName); const context = { enumName, @@ -7236,7 +6391,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { memberName }; memberNode.id = id; - switch (init.type) { case "boolean": { @@ -7245,7 +6399,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { members.booleanMembers.push(this.finishNode(memberNode, "EnumBooleanMember")); break; } - case "number": { this.flowEnumCheckExplicitTypeMismatch(init.loc, context, "number"); @@ -7253,7 +6406,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { members.numberMembers.push(this.finishNode(memberNode, "EnumNumberMember")); break; } - case "string": { this.flowEnumCheckExplicitTypeMismatch(init.loc, context, "string"); @@ -7261,40 +6413,33 @@ var flow = (superClass => class FlowParserMixin extends superClass { members.stringMembers.push(this.finishNode(memberNode, "EnumStringMember")); break; } - case "invalid": { throw this.flowEnumErrorInvalidMemberInitializer(init.loc, context); } - case "none": { switch (explicitType) { case "boolean": this.flowEnumErrorBooleanMemberNotInitialized(init.loc, context); break; - case "number": this.flowEnumErrorNumberMemberNotInitialized(init.loc, context); break; - default: members.defaultedMembers.push(this.finishNode(memberNode, "EnumDefaultedMember")); } } } - if (!this.match(8)) { this.expect(12); } } - return { members, hasUnknownMembers }; } - flowEnumStringMembers(initializedMembers, defaultedMembers, { enumName }) { @@ -7308,7 +6453,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { enumName }); } - return defaultedMembers; } else { for (const member of defaultedMembers) { @@ -7316,28 +6460,23 @@ var flow = (superClass => class FlowParserMixin extends superClass { enumName }); } - return initializedMembers; } } - flowEnumParseExplicitType({ enumName }) { if (!this.eatContextual(101)) return null; - if (!tokenIsIdentifier(this.state.type)) { throw this.raise(FlowErrors.EnumInvalidExplicitTypeUnknownSupplied, { at: this.state.startLoc, enumName }); } - const { value } = this.state; this.next(); - if (value !== "boolean" && value !== "number" && value !== "string" && value !== "symbol") { this.raise(FlowErrors.EnumInvalidExplicitType, { at: this.state.startLoc, @@ -7345,10 +6484,8 @@ var flow = (superClass => class FlowParserMixin extends superClass { invalidEnumType: value }); } - return value; } - flowEnumBody(node, id) { const enumName = id.name; const nameLoc = id.loc.start; @@ -7364,20 +6501,17 @@ var flow = (superClass => class FlowParserMixin extends superClass { explicitType }); node.hasUnknownMembers = hasUnknownMembers; - switch (explicitType) { case "boolean": node.explicitType = true; node.members = members.booleanMembers; this.expect(8); return this.finishNode(node, "EnumBooleanBody"); - case "number": node.explicitType = true; node.members = members.numberMembers; this.expect(8); return this.finishNode(node, "EnumNumberBody"); - case "string": node.explicitType = true; node.members = this.flowEnumStringMembers(members.stringMembers, members.defaultedMembers, { @@ -7385,12 +6519,10 @@ var flow = (superClass => class FlowParserMixin extends superClass { }); this.expect(8); return this.finishNode(node, "EnumStringBody"); - case "symbol": node.members = members.defaultedMembers; this.expect(8); return this.finishNode(node, "EnumSymbolBody"); - default: { const empty = () => { @@ -7398,13 +6530,11 @@ var flow = (superClass => class FlowParserMixin extends superClass { this.expect(8); return this.finishNode(node, "EnumStringBody"); }; - node.explicitType = false; const boolsLen = members.booleanMembers.length; const numsLen = members.numberMembers.length; const strsLen = members.stringMembers.length; const defaultedLen = members.defaultedMembers.length; - if (!boolsLen && !numsLen && !strsLen && !defaultedLen) { return empty(); } else if (!boolsLen && !numsLen) { @@ -7420,7 +6550,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { memberName: member.id.name }); } - node.members = members.booleanMembers; this.expect(8); return this.finishNode(node, "EnumBooleanBody"); @@ -7431,7 +6560,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { memberName: member.id.name }); } - node.members = members.numberMembers; this.expect(8); return this.finishNode(node, "EnumNumberBody"); @@ -7445,7 +6573,6 @@ var flow = (superClass => class FlowParserMixin extends superClass { } } } - flowParseEnumDeclaration(node) { const id = this.parseIdentifier(); node.id = id; @@ -7455,19 +6582,15 @@ var flow = (superClass => class FlowParserMixin extends superClass { isLookaheadToken_lt() { const next = this.nextTokenStart(); - if (this.input.charCodeAt(next) === 60) { const afterNext = this.input.charCodeAt(next + 1); return afterNext !== 60 && afterNext !== 61; } - return false; } - maybeUnwrapTypeCastExpression(node) { return node.type === "TypeCastExpression" ? node.expression : node; } - }); const entities = { @@ -7751,53 +6874,44 @@ function getQualifiedJSXName(object) { if (object.type === "JSXIdentifier") { return object.name; } - if (object.type === "JSXNamespacedName") { return object.namespace.name + ":" + object.name.name; } - if (object.type === "JSXMemberExpression") { return getQualifiedJSXName(object.object) + "." + getQualifiedJSXName(object.property); } throw new Error("Node had unexpected type: " + object.type); } - var jsx = (superClass => class JSXParserMixin extends superClass { + jsxReadToken() { let out = ""; let chunkStart = this.state.pos; - for (;;) { if (this.state.pos >= this.length) { throw this.raise(JsxErrors.UnterminatedJsxContent, { at: this.state.startLoc }); } - const ch = this.input.charCodeAt(this.state.pos); - switch (ch) { case 60: case 123: 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); out += this.jsxReadEntity(); chunkStart = this.state.pos; break; - case 62: case 125: @@ -7809,42 +6923,34 @@ var jsx = (superClass => class JSXParserMixin extends superClass { } else { ++this.state.pos; } - } } } - jsxReadNewLine(normalizeCRLF) { const ch = this.input.charCodeAt(this.state.pos); let out; ++this.state.pos; - if (ch === 13 && this.input.charCodeAt(this.state.pos) === 10) { ++this.state.pos; out = normalizeCRLF ? "\n" : "\r\n"; } else { out = String.fromCharCode(ch); } - ++this.state.curLine; this.state.lineStart = this.state.pos; return out; } - jsxReadString(quote) { let out = ""; let chunkStart = ++this.state.pos; - for (;;) { if (this.state.pos >= this.length) { throw this.raise(Errors.UnterminatedString, { at: this.state.startLoc }); } - const ch = this.input.charCodeAt(this.state.pos); if (ch === quote) break; - if (ch === 38) { out += this.input.slice(chunkStart, this.state.pos); out += this.jsxReadEntity(); @@ -7857,25 +6963,19 @@ var jsx = (superClass => class JSXParserMixin extends superClass { ++this.state.pos; } } - out += this.input.slice(chunkStart, this.state.pos++); - return this.finishToken(129, out); + return this.finishToken(131, out); } - jsxReadEntity() { const startPos = ++this.state.pos; - if (this.codePointAtPos(this.state.pos) === 35) { ++this.state.pos; let radix = 10; - if (this.codePointAtPos(this.state.pos) === 120) { radix = 16; ++this.state.pos; } - const codePoint = this.readInt(radix, undefined, false, "bail"); - if (codePoint !== null && this.codePointAtPos(this.state.pos) === 59) { ++this.state.pos; return String.fromCodePoint(codePoint); @@ -7883,16 +6983,13 @@ var jsx = (superClass => class JSXParserMixin extends superClass { } else { let count = 0; let semi = false; - while (count++ < 10 && this.state.pos < this.length && !(semi = this.codePointAtPos(this.state.pos) == 59)) { ++this.state.pos; } - if (semi) { const desc = this.input.slice(startPos, this.state.pos); const entity = entities[desc]; ++this.state.pos; - if (entity) { return entity; } @@ -7906,81 +7003,67 @@ var jsx = (superClass => class JSXParserMixin extends superClass { jsxReadWord() { let ch; const start = this.state.pos; - do { 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); } else { this.unexpected(); } - this.next(); return this.finishNode(node, "JSXIdentifier"); } 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(); - if (node.type === "JSXNamespacedName") { return node; } - 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"); } - return node; } jsxParseAttributeValue() { let node; - switch (this.state.type) { case 5: node = this.startNode(); this.setContext(types.brace); this.next(); node = this.jsxParseExpressionContainer(node, types.j_oTag); - if (node.expression.type === "JSXEmptyExpression") { this.raise(JsxErrors.AttributeIsEmpty, { at: node }); } - return node; - - case 138: - case 129: + case 140: + case 131: return this.parseExprAtom(); - default: throw this.raise(JsxErrors.UnsupportedJsxValue, { at: this.state.startLoc @@ -7989,7 +7072,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); } @@ -8009,7 +7092,6 @@ var jsx = (superClass => class JSXParserMixin extends superClass { const expression = this.parseExpression(); node.expression = expression; } - this.setContext(previousContext); this.state.canStartJSXElement = true; this.expect(8); @@ -8018,7 +7100,6 @@ var jsx = (superClass => class JSXParserMixin extends superClass { jsxParseAttribute() { const node = this.startNode(); - if (this.match(5)) { this.setContext(types.brace); this.next(); @@ -8029,94 +7110,76 @@ var jsx = (superClass => class JSXParserMixin extends superClass { this.expect(8); return this.finishNode(node, "JSXSpreadAttribute"); } - node.name = this.jsxParseNamespacedName(); node.value = this.eat(29) ? this.jsxParseAttributeValue() : null; return this.finishNode(node, "JSXAttribute"); } - jsxParseOpeningElementAt(startPos, startLoc) { - const node = this.startNodeAt(startPos, startLoc); - - if (this.eat(139)) { + jsxParseOpeningElementAt(startLoc) { + const node = this.startNodeAt(startLoc); + if (this.eat(141)) { return this.finishNode(node, "JSXOpeningFragment"); } - node.name = this.jsxParseElementName(); return this.jsxParseOpeningElementAfterName(node); } - 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); - - if (this.eat(139)) { + jsxParseClosingElementAt(startLoc) { + const node = this.startNodeAt(startLoc); + 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; - case 5: { const node = this.startNode(); this.setContext(types.brace); this.next(); - if (this.match(21)) { children.push(this.jsxParseSpreadChild(node)); } else { children.push(this.jsxParseExpressionContainer(node, types.j_expr)); } - break; } - default: throw this.unexpected(); } } - if (isFragment(openingElement) && !isFragment(closingElement) && closingElement !== null) { this.raise(JsxErrors.MissingClosingTagFragment, { at: closingElement @@ -8135,7 +7198,6 @@ var jsx = (superClass => class JSXParserMixin extends superClass { } } } - if (isFragment(openingElement)) { node.openingFragment = openingElement; node.closingFragment = closingElement; @@ -8143,25 +7205,20 @@ var jsx = (superClass => class JSXParserMixin extends superClass { node.openingElement = openingElement; node.closingElement = closingElement; } - node.children = children; - if (this.match(47)) { throw this.raise(JsxErrors.UnwrappedAdjacentJSXElements, { at: this.state.startLoc }); } - return isFragment(openingElement) ? this.finishNode(node, "JSXFragment") : this.finishNode(node, "JSXElement"); } jsxParseElement() { - const startPos = this.state.start; const startLoc = this.state.startLoc; this.next(); - return this.jsxParseElementAt(startPos, startLoc); + return this.jsxParseElementAt(startLoc); } - setContext(newContext) { const { context @@ -8170,67 +7227,56 @@ 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); } } - skipSpace() { const curContext = this.curContext(); if (!curContext.preserveSpace) super.skipSpace(); } - getTokenFromCode(code) { const context = this.curContext(); - if (context === types.j_expr) { return this.jsxReadToken(); } - if (context === types.j_oTag || context === types.j_cTag) { if (isIdentifierStart(code)) { return this.jsxReadWord(); } - if (code === 62) { ++this.state.pos; - return this.finishToken(139); + return this.finishToken(141); } - if ((code === 34 || code === 39) && context === types.j_oTag) { return this.jsxReadString(code); } } - 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); } - updateContext(prevType) { const { context, 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) { context.pop(); this.state.canStartJSXElement = context[context.length - 1] === types.j_expr; @@ -8242,7 +7288,6 @@ var jsx = (superClass => class JSXParserMixin extends superClass { this.state.canStartJSXElement = tokenComesBeforeExpression(type); } } - }); class TypeScriptScope extends Scope { @@ -8254,7 +7299,6 @@ class TypeScriptScope extends Scope { this.classes = new Set(); this.exportOnlyBindings = new Set(); } - } class TypeScriptScopeHandler extends ScopeHandler { @@ -8262,46 +7306,36 @@ class TypeScriptScopeHandler extends ScopeHandler { super(...args); this.importsStack = []; } - createScope(flags) { this.importsStack.push(new Set()); + return new TypeScriptScope(flags); } - enter(flags) { if (flags == SCOPE_TS_MODULE) { this.importsStack.push(new Set()); } - super.enter(flags); } - exit() { const flags = super.exit(); - if (flags == SCOPE_TS_MODULE) { this.importsStack.pop(); } - return flags; } - hasImport(name, allowShadow) { const len = this.importsStack.length; - if (this.importsStack[len - 1].has(name)) { return true; } - if (!allowShadow && len > 1) { for (let i = 0; i < len - 1; i++) { if (this.importsStack[i].has(name)) return true; } } - return false; } - declareName(name, bindingType, loc) { if (bindingType & BIND_FLAGS_TS_IMPORT) { if (this.hasImport(name, true)) { @@ -8310,35 +7344,27 @@ class TypeScriptScopeHandler extends ScopeHandler { identifierName: name }); } - this.importsStack[this.importsStack.length - 1].add(name); return; } - const scope = this.currentScope(); - if (bindingType & BIND_FLAGS_TS_EXPORT_ONLY) { this.maybeExportDefined(scope, name); scope.exportOnlyBindings.add(name); return; } - super.declareName(name, bindingType, loc); - if (bindingType & BIND_KIND_TYPE) { if (!(bindingType & BIND_KIND_VALUE)) { this.checkRedeclarationInScope(scope, name, bindingType, loc); this.maybeExportDefined(scope, name); } - scope.types.add(name); } - if (bindingType & BIND_FLAGS_TS_ENUM) scope.enums.add(name); if (bindingType & BIND_FLAGS_TS_CONST_ENUM) scope.constEnums.add(name); if (bindingType & BIND_FLAGS_CLASS) scope.classes.add(name); } - isRedeclaredInScope(scope, name, bindingType) { if (scope.enums.has(name)) { if (bindingType & BIND_FLAGS_TS_ENUM) { @@ -8346,10 +7372,8 @@ class TypeScriptScopeHandler extends ScopeHandler { const wasConst = scope.constEnums.has(name); return isConst !== wasConst; } - return true; } - if (bindingType & BIND_FLAGS_CLASS && scope.classes.has(name)) { if (scope.lexical.has(name)) { return !!(bindingType & BIND_KIND_VALUE); @@ -8357,47 +7381,37 @@ class TypeScriptScopeHandler extends ScopeHandler { return false; } } - if (bindingType & BIND_KIND_TYPE && scope.types.has(name)) { return true; } - return super.isRedeclaredInScope(scope, name, bindingType); } - checkLocalExport(id) { const { name } = id; if (this.hasImport(name)) return; const len = this.scopeStack.length; - for (let i = len - 1; i >= 0; i--) { const scope = this.scopeStack[i]; if (scope.types.has(name) || scope.exportOnlyBindings.has(name)) return; } - super.checkLocalExport(id); } - } const getOwn$1 = (object, key) => Object.hasOwnProperty.call(object, key) && object[key]; - function nonNull(x) { if (x == null) { throw new Error(`Unexpected ${x} value.`); } - return x; } - function assert(x) { if (!x) { throw new Error("Assert fail"); } } - const TSErrors = ParseErrorEnum`typescript`({ AbstractMethodHasImplementation: ({ methodName @@ -8407,9 +7421,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.", @@ -8419,7 +7430,8 @@ const TSErrors = ParseErrorEnum`typescript`({ }) => `'declare' is not allowed in ${kind}ters.`, DeclareClassFieldHasInitializer: "Initializers are not allowed in ambient contexts.", DeclareFunctionHasImplementation: "An implementation cannot be declared in ambient contexts.", - DuplicateAccessibilityModifier: ({ + DuplicateAccessibilityModifier: + ({ modifier }) => `Accessibility modifier already seen.`, DuplicateModifier: ({ @@ -8432,6 +7444,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.`, @@ -8497,60 +7510,44 @@ function keywordTypeFromName(value) { switch (value) { case "any": return "TSAnyKeyword"; - case "boolean": return "TSBooleanKeyword"; - case "bigint": return "TSBigIntKeyword"; - case "never": return "TSNeverKeyword"; - case "number": return "TSNumberKeyword"; - case "object": return "TSObjectKeyword"; - case "string": return "TSStringKeyword"; - case "symbol": return "TSSymbolKeyword"; - case "undefined": return "TSUndefinedKeyword"; - case "unknown": return "TSUnknownKeyword"; - default: return undefined; } } - function tsIsAccessModifier(modifier) { return modifier === "private" || modifier === "public" || modifier === "protected"; } - function tsIsVarianceAnnotations(modifier) { return modifier === "in" || modifier === "out"; } - var typescript = (superClass => class TypeScriptParserMixin extends superClass { getScopeHandler() { return TypeScriptScopeHandler; } - tsIsIdentifier() { return tokenIsIdentifier(this.state.type); } - 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() { this.next(); return this.tsTokenCanFollowModifier(); @@ -8560,19 +7557,15 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { if (!tokenIsIdentifier(this.state.type) && this.state.type !== 58) { return undefined; } - const modifier = this.state.value; - if (allowedModifiers.indexOf(modifier) !== -1) { if (stopOnStartOfClassStaticBlock && this.tsIsStartOfStaticBlocks()) { return undefined; } - if (this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this))) { return modifier; } } - return undefined; } @@ -8591,7 +7584,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { }); } }; - const incompatible = (loc, modifier, mod1, mod2) => { if (modified[mod1] && modifier === mod2 || modified[mod2] && modifier === mod1) { this.raise(TSErrors.IncompatibleModifiers, { @@ -8600,14 +7592,12 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { }); } }; - for (;;) { const { startLoc } = this.state; const modifier = this.tsParseModifier(allowedModifiers.concat(disallowedModifiers != null ? disallowedModifiers : []), stopOnStartOfClassStaticBlock); if (!modifier) break; - if (tsIsAccessModifier(modifier)) { if (modified.accessibility) { this.raise(TSErrors.DuplicateAccessibilityModifier, { @@ -8627,7 +7617,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { modifier }); } - modified[modifier] = true; enforceOrder(startLoc, modifier, "in", "out"); } else { @@ -8644,10 +7633,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { incompatible(startLoc, modifier, "declare", "override"); incompatible(startLoc, modifier, "static", "abstract"); } - modified[modifier] = true; } - if (disallowedModifiers != null && disallowedModifiers.includes(modifier)) { this.raise(errorTemplate, { at: startLoc, @@ -8656,36 +7643,27 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { } } } - tsIsListTerminator(kind) { switch (kind) { case "EnumMembers": case "TypeMembers": return this.match(8); - case "HeritageClauseElement": return this.match(5); - case "TupleElementTypes": return this.match(3); - case "TypeParametersOrArguments": return this.match(48); } - throw new Error("Unreachable"); } - tsParseList(kind, parseElement) { const result = []; - while (!this.tsIsListTerminator(kind)) { result.push(parseElement()); } - return result; } - tsParseDelimitedList(kind, parseElement, refTrailingCommaPos) { return nonNull(this.tsParseDelimitedListWorker(kind, parseElement, true, refTrailingCommaPos)); } @@ -8693,44 +7671,33 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { tsParseDelimitedListWorker(kind, parseElement, expectSuccess, refTrailingCommaPos) { const result = []; let trailingCommaPos = -1; - for (;;) { if (this.tsIsListTerminator(kind)) { break; } - trailingCommaPos = -1; const element = parseElement(); - if (element == null) { return undefined; } - result.push(element); - if (this.eat(12)) { trailingCommaPos = this.state.lastTokStart; continue; } - if (this.tsIsListTerminator(kind)) { break; } - if (expectSuccess) { this.expect(12); } - return undefined; } - if (refTrailingCommaPos) { refTrailingCommaPos.value = trailingCommaPos; } - return result; } - tsParseBracketedList(kind, parseElement, bracket, skipFirstToken, refTrailingCommaPos) { if (!skipFirstToken) { if (bracket) { @@ -8739,24 +7706,19 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { this.expect(47); } } - const result = this.tsParseDelimitedList(kind, parseElement, refTrailingCommaPos); - if (bracket) { this.expect(3); } else { this.expect(48); } - return result; } - tsParseImportType() { const node = this.startNode(); this.expect(83); this.expect(10); - - if (!this.match(129)) { + if (!this.match(131)) { this.raise(TSErrors.UnsupportedImportTypeArgument, { at: this.state.startLoc }); @@ -8764,42 +7726,32 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { node.argument = super.parseExprAtom(); this.expect(11); - if (this.eat(16)) { node.qualifier = this.tsParseEntityName(); } - if (this.match(47)) { node.typeParameters = this.tsParseTypeArguments(); } - return this.finishNode(node, "TSImportType"); } - tsParseEntityName(allowReservedWords = true) { let entity = this.parseIdentifier(allowReservedWords); - while (this.eat(16)) { const node = this.startNodeAtNode(entity); node.left = entity; node.right = this.parseIdentifier(allowReservedWords); entity = this.finishNode(node, "TSQualifiedName"); } - return entity; } - tsParseTypeReference() { const node = this.startNode(); node.typeName = this.tsParseEntityName(); - if (!this.hasPrecedingLineBreak() && this.match(47)) { node.typeParameters = this.tsParseTypeArguments(); } - return this.finishNode(node, "TSTypeReference"); } - tsParseThisTypePredicate(lhs) { this.next(); const node = this.startNodeAtNode(lhs); @@ -8808,30 +7760,24 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { node.asserts = false; return this.finishNode(node, "TSTypePredicate"); } - tsParseThisTypeNode() { const node = this.startNode(); this.next(); return this.finishNode(node, "TSThisType"); } - tsParseTypeQuery() { const node = this.startNode(); this.expect(87); - if (this.match(83)) { node.exprName = this.tsParseImportType(); } else { node.exprName = this.tsParseEntityName(); } - if (!this.hasPrecedingLineBreak() && this.match(47)) { node.typeParameters = this.tsParseTypeArguments(); } - return this.finishNode(node, "TSTypeQuery"); } - tsParseInOutModifiers(node) { this.tsParseModifiers({ modified: node, @@ -8849,7 +7795,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { errorTemplate: TSErrors.InvalidModifierOnTypeParameterPositions }); } - tsParseTypeParameter(parseModifiers = this.tsParseNoneModifiers.bind(this)) { const node = this.startNode(); parseModifiers(node); @@ -8858,70 +7803,48 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { node.default = this.tsEatThenParseType(29); return this.finishNode(node, "TSTypeParameter"); } - tsTryParseTypeParameters(parseModifiers) { if (this.match(47)) { return this.tsParseTypeParameters(parseModifiers); } } - 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(); } - const refTrailingCommaPos = { value: -1 }; - node.params = this.tsParseBracketedList("TypeParametersOrArguments", this.tsParseTypeParameter.bind(this, parseModifiers), false, true, refTrailingCommaPos); - + node.params = this.tsParseBracketedList("TypeParametersOrArguments", + this.tsParseTypeParameter.bind(this, parseModifiers), false, true, refTrailingCommaPos); if (node.params.length === 0) { this.raise(TSErrors.EmptyTypeParameters, { at: node }); } - if (refTrailingCommaPos.value !== -1) { this.addExtra(node, "trailingComma", refTrailingCommaPos.value); } - 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"; const returnTypeKey = "typeAnnotation"; signature.typeParameters = this.tsTryParseTypeParameters(); this.expect(10); signature[paramsKey] = this.tsParseBindingListForSignature(); - if (returnTokenRequired) { signature[returnTypeKey] = this.tsParseTypeOrTypePredicateAnnotation(returnToken); } else if (this.match(returnToken)) { signature[returnTypeKey] = this.tsParseTypeOrTypePredicateAnnotation(returnToken); } } - tsParseBindingListForSignature() { return super.parseBindingList(11, 41).map(pattern => { if (pattern.type !== "Identifier" && pattern.type !== "RestElement" && pattern.type !== "ObjectPattern" && pattern.type !== "ArrayPattern") { @@ -8930,43 +7853,36 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { type: pattern.type }); } - return pattern; }); } - tsParseTypeMemberSemicolon() { if (!this.eat(12) && !this.isLineTerminator()) { this.expect(13); } } - tsParseSignatureMember(kind, node) { this.tsFillSignature(14, node); this.tsParseTypeMemberSemicolon(); return this.finishNode(node, kind); } - tsIsUnambiguouslyIndexSignature() { this.next(); - if (tokenIsIdentifier(this.state.type)) { this.next(); return this.match(14); } - return false; } - tsTryParseIndexSignature(node) { if (!(this.match(0) && this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this)))) { return undefined; } - this.expect(0); const id = this.parseIdentifier(); id.typeAnnotation = this.tsParseTypeAnnotation(); this.resetEndLocation(id); + this.expect(3); node.parameters = [id]; const type = this.tsTryParseTypeAnnotation(); @@ -8974,37 +7890,30 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { this.tsParseTypeMemberSemicolon(); return this.finishNode(node, "TSIndexSignature"); } - tsParsePropertyOrMethodSignature(node, readonly) { if (this.eat(17)) node.optional = true; const nodeAny = node; - if (this.match(10) || this.match(47)) { if (readonly) { this.raise(TSErrors.ReadonlyForMethodSignature, { at: node }); } - const method = nodeAny; - if (method.kind && this.match(47)) { this.raise(TSErrors.AccesorCannotHaveTypeParameters, { at: this.state.curPosition() }); } - this.tsFillSignature(14, method); this.tsParseTypeMemberSemicolon(); const paramsKey = "parameters"; const returnTypeKey = "typeAnnotation"; - if (method.kind === "get") { if (method[paramsKey].length > 0) { this.raise(Errors.BadGetterArity, { at: this.state.curPosition() }); - if (this.isThisParam(method[paramsKey][0])) { this.raise(TSErrors.AccesorCannotDeclareThisParameter, { at: this.state.curPosition() @@ -9018,26 +7927,22 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { }); } else { const firstParameter = method[paramsKey][0]; - if (this.isThisParam(firstParameter)) { this.raise(TSErrors.AccesorCannotDeclareThisParameter, { at: this.state.curPosition() }); } - if (firstParameter.type === "Identifier" && firstParameter.optional) { this.raise(TSErrors.SetAccesorCannotHaveOptionalParameter, { at: this.state.curPosition() }); } - if (firstParameter.type === "RestElement") { this.raise(TSErrors.SetAccesorCannotHaveRestParameter, { at: this.state.curPosition() }); } } - if (method[returnTypeKey]) { this.raise(TSErrors.SetAccesorCannotHaveReturnType, { at: method[returnTypeKey] @@ -9046,7 +7951,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { } else { method.kind = "method"; } - return this.finishNode(method, "TSMethodSignature"); } else { const property = nodeAny; @@ -9057,18 +7961,14 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { return this.finishNode(property, "TSPropertySignature"); } } - tsParseTypeMember() { const node = this.startNode(); - if (this.match(10) || this.match(47)) { return this.tsParseSignatureMember("TSCallSignatureDeclaration", node); } - if (this.match(77)) { const id = this.startNode(); this.next(); - if (this.match(10) || this.match(47)) { return this.tsParseSignatureMember("TSConstructSignatureDeclaration", node); } else { @@ -9076,90 +7976,71 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { return this.tsParsePropertyOrMethodSignature(node, false); } } - this.tsParseModifiers({ modified: node, allowedModifiers: ["readonly"], disallowedModifiers: ["declare", "abstract", "private", "protected", "public", "static", "override"] }); const idx = this.tsTryParseIndexSignature(node); - if (idx) { return idx; } - super.parsePropertyName(node); - if (!node.computed && node.key.type === "Identifier" && (node.key.name === "get" || node.key.name === "set") && this.tsTokenCanFollowModifier()) { node.kind = node.key.name; super.parsePropertyName(node); } - return this.tsParsePropertyOrMethodSignature(node, !!node.readonly); } - tsParseTypeLiteral() { const node = this.startNode(); node.members = this.tsParseObjectTypeMembers(); return this.finishNode(node, "TSTypeLiteral"); } - tsParseObjectTypeMembers() { this.expect(5); const members = this.tsParseList("TypeMembers", this.tsParseTypeMember.bind(this)); this.expect(8); return members; } - tsIsStartOfMappedType() { this.next(); - if (this.eat(53)) { - return this.isContextual(118); + return this.isContextual(120); } - - if (this.isContextual(118)) { + if (this.isContextual(120)) { this.next(); } - if (!this.match(0)) { return false; } - this.next(); - if (!this.tsIsIdentifier()) { return false; } - this.next(); return this.match(58); } - tsParseMappedTypeParameter() { const node = this.startNode(); node.name = this.tsParseTypeParameterName(); node.constraint = this.tsExpectThenParseType(58); return this.finishNode(node, "TSTypeParameter"); } - tsParseMappedType() { const node = this.startNode(); this.expect(5); - 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; } - this.expect(0); node.typeParameter = this.tsParseMappedTypeParameter(); node.nameType = this.eatContextual(93) ? this.tsParseType() : null; this.expect(3); - if (this.match(53)) { node.optional = this.state.value; this.next(); @@ -9167,42 +8048,36 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { } else if (this.eat(17)) { node.optional = true; } - node.typeAnnotation = this.tsTryParseType(); this.semicolon(); this.expect(8); return this.finishNode(node, "TSMappedType"); } - tsParseTupleType() { const node = this.startNode(); node.elementTypes = this.tsParseBracketedList("TupleElementTypes", this.tsParseTupleElementType.bind(this), true, false); + let seenOptionalElement = false; let labeledElements = null; node.elementTypes.forEach(elementNode => { var _labeledElements; - const { type } = elementNode; - if (seenOptionalElement && type !== "TSRestType" && type !== "TSOptionalType" && !(type === "TSNamedTupleMember" && elementNode.optional)) { this.raise(TSErrors.OptionalTypeBeforeRequired, { at: elementNode }); } - seenOptionalElement || (seenOptionalElement = type === "TSNamedTupleMember" && elementNode.optional || type === "TSOptionalType"); - let checkType = type; + let checkType = type; if (type === "TSRestType") { elementNode = elementNode.typeAnnotation; checkType = elementNode.type; } - const isLabeled = checkType === "TSNamedTupleMember"; (_labeledElements = labeledElements) != null ? _labeledElements : labeledElements = isLabeled; - if (labeledElements !== isLabeled) { this.raise(TSErrors.MixedLabeledAndUnlabeledElements, { at: elementNode @@ -9211,21 +8086,18 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { }); return this.finishNode(node, "TSTupleType"); } - tsParseTupleElementType() { + const { - start: startPos, startLoc } = this.state; const rest = this.eat(21); let type = this.tsParseType(); const optional = this.eat(17); const labeled = this.eat(14); - if (labeled) { const labeledNode = this.startNodeAtNode(type); labeledNode.optional = optional; - if (type.type === "TSTypeReference" && !type.typeParameters && type.typeName.type === "Identifier") { labeledNode.label = type.typeName; } else { @@ -9234,7 +8106,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { }); labeledNode.label = type; } - labeledNode.elementType = this.tsParseType(); type = this.finishNode(labeledNode, "TSNamedTupleMember"); } else if (optional) { @@ -9242,16 +8113,13 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { optionalTypeNode.typeAnnotation = type; type = this.finishNode(optionalTypeNode, "TSOptionalType"); } - if (rest) { - const restNode = this.startNodeAt(startPos, startLoc); + const restNode = this.startNodeAt(startLoc); restNode.typeAnnotation = type; type = this.finishNode(restNode, "TSRestType"); } - return type; } - tsParseParenthesizedType() { const node = this.startNode(); this.expect(10); @@ -9259,10 +8127,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { this.expect(11); return this.finishNode(node, "TSParenthesizedType"); } - tsParseFunctionOrConstructorType(type, abstract) { const node = this.startNode(); - if (type === "TSConstructorType") { node.abstract = !!abstract; if (abstract) this.next(); @@ -9272,120 +8138,93 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { this.tsInAllowConditionalTypesContext(() => this.tsFillSignature(19, node)); return this.finishNode(node, type); } - tsParseLiteralTypeNode() { const node = this.startNode(); - node.literal = (() => { switch (this.state.type) { - case 130: + case 132: + case 133: case 131: - case 129: case 85: case 86: return super.parseExprAtom(); - default: throw this.unexpected(); } })(); - return this.finishNode(node, "TSLiteralType"); } - tsParseTemplateLiteralType() { const node = this.startNode(); node.literal = super.parseTemplate(false); return this.finishNode(node, "TSLiteralType"); } - parseTemplateSubstitution() { if (this.state.inType) return this.tsParseType(); return super.parseTemplateSubstitution(); } - tsParseThisTypeOrThisTypePredicate() { const thisKeyword = this.tsParseThisTypeNode(); - - if (this.isContextual(113) && !this.hasPrecedingLineBreak()) { + if (this.isContextual(114) && !this.hasPrecedingLineBreak()) { return this.tsParseThisTypePredicate(thisKeyword); } else { return thisKeyword; } } - tsParseNonArrayType() { switch (this.state.type) { - case 129: - case 130: case 131: + case 132: + case 133: case 85: case 86: return this.tsParseLiteralTypeNode(); - case 53: if (this.state.value === "-") { 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(); } - node.literal = this.parseMaybeUnary(); return this.finishNode(node, "TSLiteralType"); } - break; - case 78: return this.tsParseThisTypeOrThisTypePredicate(); - case 87: return this.tsParseTypeQuery(); - case 83: return this.tsParseImportType(); - case 5: return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this)) ? this.tsParseMappedType() : this.tsParseTypeLiteral(); - case 0: return this.tsParseTupleType(); - case 10: return this.tsParseParenthesizedType(); - case 25: case 24: return this.tsParseTemplateLiteralType(); - default: { const { type } = this.state; - if (tokenIsIdentifier(type) || type === 88 || type === 84) { const nodeType = type === 88 ? "TSVoidKeyword" : type === 84 ? "TSNullKeyword" : keywordTypeFromName(this.state.value); - if (nodeType !== undefined && this.lookaheadCharCode() !== 46) { const node = this.startNode(); this.next(); return this.finishNode(node, nodeType); } - return this.tsParseTypeReference(); } } } - throw this.unexpected(); } - tsParseArrayTypeOrHigher() { let type = this.tsParseNonArrayType(); - while (!this.hasPrecedingLineBreak() && this.eat(0)) { if (this.match(3)) { const node = this.startNodeAtNode(type); @@ -9400,107 +8239,87 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { type = this.finishNode(node, "TSIndexedAccessType"); } } - return type; } - tsParseTypeOperator() { const node = this.startNode(); const operator = this.state.value; this.next(); node.operator = operator; node.typeAnnotation = this.tsParseTypeOperatorOrHigher(); - if (operator === "readonly") { - this.tsCheckTypeAnnotationForReadOnly(node); + this.tsCheckTypeAnnotationForReadOnly( + node); } - return this.finishNode(node, "TSTypeOperator"); } - tsCheckTypeAnnotationForReadOnly(node) { switch (node.typeAnnotation.type) { case "TSTupleType": case "TSArrayType": return; - default: this.raise(TSErrors.UnexpectedReadonly, { at: node }); } } - 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()); node.typeParameter = this.finishNode(typeParameter, "TSTypeParameter"); return this.finishNode(node, "TSInferType"); } - tsParseConstraintForInferType() { if (this.eat(81)) { const constraint = this.tsInDisallowConditionalTypesContext(() => this.tsParseType()); - if (this.state.inDisallowConditionalTypesContext || !this.match(17)) { return constraint; } } } - 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) { const node = this.startNode(); const hasLeadingOperator = this.eat(operator); const types = []; - do { types.push(parseConstituentType()); } while (this.eat(operator)); - if (types.length === 1 && !hasLeadingOperator) { return types[0]; } - node.types = types; return this.finishNode(node, kind); } - tsParseIntersectionTypeOrHigher() { return this.tsParseUnionOrIntersectionType("TSIntersectionType", this.tsParseTypeOperatorOrHigher.bind(this), 45); } - tsParseUnionTypeOrHigher() { return this.tsParseUnionOrIntersectionType("TSUnionType", this.tsParseIntersectionTypeOrHigher.bind(this), 43); } - tsIsStartOfFunctionType() { if (this.match(47)) { return true; } - return this.match(10) && this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this)); } - tsSkipParameterStart() { if (tokenIsIdentifier(this.state.type) || this.match(78)) { this.next(); return true; } - if (this.match(5)) { const { errors } = this.state; const previousErrorCount = errors.length; - try { this.parseObjectLike(8, true); return errors.length === previousErrorCount; @@ -9508,14 +8327,12 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { return false; } } - if (this.match(0)) { this.next(); const { errors } = this.state; const previousErrorCount = errors.length; - try { super.parseBindingList(3, 93, true); return errors.length === previousErrorCount; @@ -9523,44 +8340,34 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { return false; } } - return false; } - tsIsUnambiguouslyStartOfFunctionType() { this.next(); - if (this.match(11) || this.match(21)) { return true; } - if (this.tsSkipParameterStart()) { if (this.match(14) || this.match(12) || this.match(17) || this.match(29)) { return true; } - if (this.match(11)) { this.next(); - if (this.match(19)) { return true; } } } - return false; } - tsParseTypeOrTypePredicateAnnotation(returnToken) { return this.tsInType(() => { const t = this.startNode(); this.expect(returnToken); const node = this.startNode(); const asserts = !!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this)); - if (asserts && this.match(78)) { let thisTypePredicate = this.tsParseThisTypeOrThisTypePredicate(); - if (thisTypePredicate.type === "TSThisType") { node.parameterName = thisTypePredicate; node.asserts = true; @@ -9570,13 +8377,10 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { this.resetStartLocationFromNode(thisTypePredicate, node); thisTypePredicate.asserts = true; } - t.typeAnnotation = thisTypePredicate; return this.finishNode(t, "TSTypeAnnotation"); } - const typePredicateVariable = this.tsIsIdentifier() && this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this)); - if (!typePredicateVariable) { if (!asserts) { return this.tsParseTypeAnnotation(false, t); @@ -9597,50 +8401,39 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { return this.finishNode(t, "TSTypeAnnotation"); }); } - tsTryParseTypeOrTypePredicateAnnotation() { return this.match(14) ? this.tsParseTypeOrTypePredicateAnnotation(14) : undefined; } - tsTryParseTypeAnnotation() { return this.match(14) ? this.tsParseTypeAnnotation() : undefined; } - tsTryParseType() { return this.tsEatThenParseType(14); } - 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; } - const containsEsc = this.state.containsEsc; this.next(); - if (!tokenIsIdentifier(this.state.type) && !this.match(78)) { return false; } - if (containsEsc) { this.raise(Errors.InvalidEscapedReservedWord, { at: this.state.lastTokStartLoc, reservedWord: "asserts" }); } - return true; } - tsParseTypeAnnotation(eatColon = true, t = this.startNode()) { this.tsInType(() => { if (eatColon) this.expect(14); @@ -9652,11 +8445,9 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { tsParseType() { assert(this.state.inType); const type = this.tsParseNonConditionalType(); - if (this.state.inDisallowConditionalTypesContext || this.hasPrecedingLineBreak() || !this.eat(81)) { return type; } - const node = this.startNodeAtNode(type); node.checkType = type; node.extendsType = this.tsInDisallowConditionalTypesContext(() => this.tsParseNonConditionalType()); @@ -9666,70 +8457,57 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { node.falseType = this.tsInAllowConditionalTypesContext(() => this.tsParseType()); return this.finishNode(node, "TSConditionalType"); } - isAbstractConstructorSignature() { - return this.isContextual(120) && this.lookahead().type === 77; + return this.isContextual(122) && this.lookahead().type === 77; } - tsParseNonConditionalType() { if (this.tsIsStartOfFunctionType()) { return this.tsParseFunctionOrConstructorType("TSFunctionType"); } - if (this.match(77)) { return this.tsParseFunctionOrConstructorType("TSConstructorType"); } else if (this.isAbstractConstructorSignature()) { return this.tsParseFunctionOrConstructorType("TSConstructorType", true); } - return this.tsParseUnionTypeOrHigher(); } - tsParseTypeAssertion() { if (this.getPluginOption("typescript", "disallowAmbiguousJSXLike")) { this.raise(TSErrors.ReservedTypeAssertion, { at: this.state.startLoc }); } - 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"); } - tsParseHeritageClause(token) { const originalStartLoc = this.state.startLoc; const delimitedList = this.tsParseDelimitedList("HeritageClauseElement", () => { const node = this.startNode(); node.expression = this.tsParseEntityName(); - if (this.match(47)) { node.typeParameters = this.tsParseTypeArguments(); } - return this.finishNode(node, "TSExpressionWithTypeArguments"); }); - if (!delimitedList.length) { this.raise(TSErrors.EmptyHeritageClauseType, { at: originalStartLoc, token }); } - return delimitedList; } - 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)) { node.id = this.parseIdentifier(); this.checkIdentifier(node.id, BIND_TS_INTERFACE); @@ -9739,42 +8517,34 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { at: this.state.startLoc }); } - node.typeParameters = this.tsTryParseTypeParameters(this.tsParseInOutModifiers.bind(this)); - if (this.eat(81)) { node.extends = this.tsParseHeritageClause("extends"); } - const body = this.startNode(); body.body = this.tsInType(this.tsParseObjectTypeMembers.bind(this)); node.body = this.finishNode(body, "TSInterfaceBody"); return this.finishNode(node, "TSInterfaceDeclaration"); } - tsParseTypeAliasDeclaration(node) { node.id = this.parseIdentifier(); this.checkIdentifier(node.id, BIND_TS_TYPE); node.typeAnnotation = this.tsInType(() => { 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"); } - return this.tsParseType(); }); this.semicolon(); return this.finishNode(node, "TSTypeAliasDeclaration"); } - tsInNoContext(cb) { const oldContext = this.state.context; this.state.context = [oldContext[0]]; - try { return cb(); } finally { @@ -9785,70 +8555,57 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { tsInType(cb) { const oldInType = this.state.inType; this.state.inType = true; - try { return cb(); } finally { this.state.inType = oldInType; } } - tsInDisallowConditionalTypesContext(cb) { const oldInDisallowConditionalTypesContext = this.state.inDisallowConditionalTypesContext; this.state.inDisallowConditionalTypesContext = true; - try { return cb(); } finally { this.state.inDisallowConditionalTypesContext = oldInDisallowConditionalTypesContext; } } - tsInAllowConditionalTypesContext(cb) { const oldInDisallowConditionalTypesContext = this.state.inDisallowConditionalTypesContext; this.state.inDisallowConditionalTypesContext = false; - try { return cb(); } finally { this.state.inDisallowConditionalTypesContext = oldInDisallowConditionalTypesContext; } } - tsEatThenParseType(token) { return !this.match(token) ? undefined : this.tsNextThenParseType(); } - tsExpectThenParseType(token) { return this.tsDoThenParseType(() => this.expect(token)); } - tsNextThenParseType() { return this.tsDoThenParseType(() => this.next()); } - tsDoThenParseType(cb) { return this.tsInType(() => { cb(); return this.tsParseType(); }); } - 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(); } - return this.finishNode(node, "TSEnumMember"); } - 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); @@ -9856,7 +8613,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { this.expect(8); return this.finishNode(node, "TSEnumDeclaration"); } - tsParseModuleBlock() { const node = this.startNode(); this.scope.enter(SCOPE_OTHER); @@ -9865,14 +8621,11 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { this.scope.exit(); return this.finishNode(node, "TSModuleBlock"); } - tsParseModuleOrNamespaceDeclaration(node, nested = false) { node.id = this.parseIdentifier(); - if (!nested) { this.checkIdentifier(node.id, BIND_TS_NAMESPACE); } - if (this.eat(16)) { const inner = this.startNode(); this.tsParseModuleOrNamespaceDeclaration(inner, true); @@ -9884,20 +8637,17 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { this.prodParam.exit(); this.scope.exit(); } - return this.finishNode(node, "TSModuleDeclaration"); } - 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(); } - if (this.match(5)) { this.scope.enter(SCOPE_TS_MODULE); this.prodParam.enter(PARAM); @@ -9907,45 +8657,36 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { } else { this.semicolon(); } - return this.finishNode(node, "TSModuleDeclaration"); } - tsParseImportEqualsDeclaration(node, isExport) { node.isExport = isExport || false; node.id = this.parseIdentifier(); this.checkIdentifier(node.id, BIND_FLAGS_TS_IMPORT); this.expect(29); const moduleReference = this.tsParseModuleReference(); - if (node.importKind === "type" && moduleReference.type !== "TSExternalModuleReference") { this.raise(TSErrors.ImportAliasHasImportType, { at: moduleReference }); } - node.moduleReference = moduleReference; this.semicolon(); return this.finishNode(node, "TSImportEqualsDeclaration"); } - tsIsExternalModuleReference() { - return this.isContextual(116) && this.lookaheadCharCode() === 40; + return this.isContextual(117) && this.lookaheadCharCode() === 40; } - tsParseModuleReference() { return this.tsIsExternalModuleReference() ? this.tsParseExternalModuleReference() : this.tsParseEntityName(false); } - 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(); } - node.expression = super.parseExprAtom(); this.expect(11); return this.finishNode(node, "TSExternalModuleReference"); @@ -9957,18 +8698,16 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { this.state = state; return res; } - tsTryParseAndCatch(f) { - const result = this.tryParse(abort => f() || abort()); + const result = this.tryParse(abort => + f() || abort()); if (result.aborted || !result.node) return undefined; if (result.error) this.state = result.failState; return result.node; } - tsTryParse(f) { const state = this.state.clone(); const result = f(); - if (result !== undefined && result !== false) { return result; } else { @@ -9976,15 +8715,12 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { return undefined; } } - tsTryParseDeclare(nany) { if (this.isLineTerminator()) { return; } - let starttype = this.state.type; let kind; - if (this.isContextual(99)) { starttype = 74; kind = "let"; @@ -9995,22 +8731,18 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { nany.declare = true; return super.parseFunctionStatement(nany, false, true); } - if (starttype === 80) { nany.declare = true; 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); } - if (starttype === 75 || starttype === 74) { if (!this.match(75) || !this.isLookaheadContextual("enum")) { nany.declare = true; @@ -10023,38 +8755,32 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { declare: true }); } - - if (starttype === 125) { + if (starttype === 127) { const result = this.tsParseInterfaceDeclaration(nany, { declare: true }); if (result) return result; } - 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": { const declaration = this.tsTryParseDeclare(node); - if (declaration) { declaration.declare = true; return declaration; } - break; } - case "global": if (this.match(5)) { this.scope.enter(SCOPE_TS_MODULE); @@ -10067,69 +8793,56 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { this.prodParam.exit(); return this.finishNode(mod, "TSModuleDeclaration"); } - 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); } } - break; - case "namespace": if (this.tsCheckLineTerminator(next) && tokenIsIdentifier(this.state.type)) { return this.tsParseModuleOrNamespaceDeclaration(node); } - break; - case "type": if (this.tsCheckLineTerminator(next) && tokenIsIdentifier(this.state.type)) { return this.tsParseTypeAliasDeclaration(node); } - break; } } - tsCheckLineTerminator(next) { if (next) { if (this.hasFollowingLineBreak()) return false; this.next(); return true; } - return !this.isLineTerminator(); } - - tsTryParseGenericAsyncArrowFunction(startPos, startLoc) { + tsTryParseGenericAsyncArrowFunction(startLoc) { if (!this.match(47)) { return undefined; } - 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(); @@ -10137,11 +8850,9 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { return node; }); this.state.maybeInArrowParameters = oldMaybeInArrowParameters; - if (!res) { return undefined; } - return super.parseArrowExpression(res, null, true); } @@ -10149,27 +8860,23 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { if (this.reScan_lt() !== 47) { return undefined; } - return this.tsParseTypeArguments(); } - tsParseTypeArguments() { const node = this.startNode(); - node.params = this.tsInType(() => this.tsInNoContext(() => { + node.params = this.tsInType(() => + this.tsInNoContext(() => { this.expect(47); return this.tsParseDelimitedList("TypeParametersOrArguments", this.tsParseType.bind(this)); })); - if (node.params.length === 0) { this.raise(TSErrors.EmptyTypeArguments, { at: node }); } - this.expect(48); return this.finishNode(node, "TSTypeParameterInstantiation"); } - tsIsDeclarationStart() { return tokenIsTSDeclarationStart(this.state.type); } @@ -10178,14 +8885,11 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { if (this.tsIsDeclarationStart()) return false; return super.isExportDefaultSpecifier(); } - parseAssignableListItem(allowModifiers, decorators) { - const startPos = this.state.start; const startLoc = this.state.startLoc; let accessibility; let readonly = false; let override = false; - if (allowModifiers !== undefined) { const modified = {}; this.tsParseModifiers({ @@ -10195,74 +8899,57 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { accessibility = modified.accessibility; override = modified.override; readonly = modified.readonly; - if (allowModifiers === false && (accessibility || readonly || override)) { this.raise(TSErrors.UnexpectedParameterModifier, { at: startLoc }); } } - 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; } - if (accessibility) pp.accessibility = accessibility; if (readonly) pp.readonly = readonly; if (override) pp.override = override; - if (elt.type !== "Identifier" && elt.type !== "AssignmentPattern") { this.raise(TSErrors.UnsupportedParameterPropertyKind, { at: pp }); } - pp.parameter = elt; return this.finishNode(pp, "TSParameterProperty"); } - if (decorators.length) { left.decorators = decorators; } - return elt; } - isSimpleParameter(node) { return node.type === "TSParameterProperty" && super.isSimpleParameter(node.parameter) || super.isSimpleParameter(node); } - parseFunctionBodyAndFinish(node, type, isMethod = false) { if (this.match(14)) { node.returnType = this.tsParseTypeOrTypePredicateAnnotation(14); } - const bodilessType = type === "FunctionDeclaration" ? "TSDeclareFunction" : type === "ClassMethod" || type === "ClassPrivateMethod" ? "TSDeclareMethod" : undefined; - if (bodilessType && !this.match(5) && this.isLineTerminator()) { return this.finishNode(node, bodilessType); } - if (bodilessType === "TSDeclareFunction" && this.state.isAmbientContext) { this.raise(TSErrors.DeclareFunctionHasImplementation, { at: node }); - if (node.declare) { return super.parseFunctionBodyAndFinish(node, bodilessType, isMethod); } } - return super.parseFunctionBodyAndFinish(node, type, isMethod); } - registerFunctionStatementId(node) { if (!node.body && node.id) { this.checkIdentifier(node.id, BIND_TS_AMBIENT); @@ -10270,7 +8957,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { super.registerFunctionStatementId(node); } } - tsCheckForInvalidTypeCasts(items) { items.forEach(node => { if ((node == null ? void 0 : node.type) === "TSTypeCastExpression") { @@ -10280,39 +8966,32 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { } }); } - - toReferencedList(exprList, isInParens) { + toReferencedList(exprList, + isInParens) { this.tsCheckForInvalidTypeCasts(exprList); return exprList; } - parseArrayLike(close, canBePattern, isTuple, refExpressionErrors) { const node = super.parseArrayLike(close, canBePattern, isTuple, refExpressionErrors); - if (node.type === "ArrayExpression") { this.tsCheckForInvalidTypeCasts(node.elements); } - 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"); } - let isOptionalCall = false; - if (this.match(18) && this.lookaheadCharCode() === 60) { if (noCalls) { state.stop = true; return base; } - state.optionalChainMember = isOptionalCall = true; this.next(); } @@ -10321,153 +9000,147 @@ 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; } } - const typeArguments = this.tsParseTypeArgumentsInExpression(); if (!typeArguments) return; - if (isOptionalCall && !this.match(10)) { missingParenErrorLoc = this.state.curPosition(); return; } - 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); node.typeParameters = typeArguments; - if (state.optionalChainMember) { node.optional = isOptionalCall; } - return this.finishCallExpression(node, state.optionalChainMember); } - const tokenType = this.state.type; - - if (tokenType === 48 || tokenType === 52 || tokenType !== 10 && tokenCanStartExpression(tokenType) && !this.hasPrecedingLineBreak()) { + if ( + tokenType === 48 || + tokenType === 52 || + tokenType !== 10 && tokenCanStartExpression(tokenType) && !this.hasPrecedingLineBreak()) { return; } - - const node = this.startNodeAt(startPos, startLoc); + const node = this.startNodeAt(startLoc); node.expression = base; node.typeParameters = typeArguments; return this.finishNode(node, "TSInstantiationExpression"); }); - if (missingParenErrorLoc) { this.unexpected(missingParenErrorLoc, 10); } - if (result) { if (result.type === "TSInstantiationExpression" && (this.match(16) || this.match(18) && this.lookaheadCharCode() !== 40)) { this.raise(TSErrors.InvalidPropertyAccessAfterInstantiationExpression, { at: this.state.startLoc }); } - return result; } } - - return super.parseSubscript(base, startPos, startLoc, noCalls, state); + return super.parseSubscript(base, startLoc, noCalls, state); } - parseNewCallee(node) { var _callee$extra; - super.parseNewCallee(node); const { callee } = node; - if (callee.type === "TSInstantiationExpression" && !((_callee$extra = callee.extra) != null && _callee$extra.parenthesized)) { node.typeParameters = callee.typeParameters; node.callee = callee.expression; } } - - 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; - - const _const = this.tsTryNextParseConstantContext(); - - if (_const) { - node.typeAnnotation = _const; - } else { - node.typeAnnotation = this.tsNextThenParseType(); - } - - this.finishNode(node, "TSAsExpression"); + node.typeAnnotation = this.tsInType(() => { + this.next(); + if (this.match(75)) { + if (isSatisfies) { + this.raise(Errors.UnexpectedKeyword, { + at: this.state.startLoc, + keyword: "const" + }); + } + return this.tsParseTypeReference(); + } + 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) { if (!this.state.isAmbientContext) { super.checkReservedWord(word, startLoc, checkKeywords, isBinding); } } + checkImportReflection(node) { + super.checkImportReflection(node); + if (node.module && node.importKind !== "value") { + this.raise(TSErrors.ImportReflectionHasImportType, { + at: node.specifiers[0].loc.start + }); + } + } checkDuplicateExports() {} - parseImport(node) { node.importKind = "value"; - 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(); } - if (tokenIsIdentifier(this.state.type) && ahead.type === 29) { return this.tsParseImportEqualsDeclaration(node); } } - const importNode = super.parseImport(node); - if (importNode.importKind === "type" && importNode.specifiers.length > 1 && importNode.specifiers[0].type === "ImportDefaultSpecifier") { + if (importNode.importKind === "type" && + importNode.specifiers.length > 1 && + importNode.specifiers[0].type === "ImportDefaultSpecifier") { this.raise(TSErrors.TypeImportCannotSpecifyDefaultAndNamed, { at: importNode }); } - 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 { node.importKind = "value"; } - return this.tsParseImportEqualsDeclaration(node, true); } else if (this.eat(29)) { const assign = node; @@ -10476,26 +9149,23 @@ 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() { if (this.isAbstractClass()) { const cls = this.startNode(); @@ -10504,21 +9174,18 @@ 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; } - return super.parseExportDefaultExpression(); } - parseVarStatement(node, kind, allowMissingInitializer = false) { const { isAmbientContext } = this.state; const declaration = super.parseVarStatement(node, kind, allowMissingInitializer || isAmbientContext); if (!isAmbientContext) return declaration; - for (const { id, init @@ -10535,11 +9202,9 @@ 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); @@ -10547,37 +9212,29 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { const: true }); } - - 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() { return this.tsParseModifier(["public", "protected", "private"]); } - tsHasSomeModifiers(member, modifiers) { return modifiers.some(modifier => { if (tsIsAccessModifier(modifier)) { return member.accessibility === modifier; } - return !!member[modifier]; }); } - tsIsStartOfStaticBlocks() { return this.isContextual(104) && this.lookaheadCharCode() === 123; } - parseClassMember(classBody, member, state) { const modifiers = ["declare", "private", "public", "protected", "override", "abstract", "readonly", "static"]; this.tsParseModifiers({ @@ -10587,71 +9244,58 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { stopOnStartOfClassStaticBlock: true, errorTemplate: TSErrors.InvalidModifierOnTypeParameterPositions }); - const callParseClassMemberWithIsStatic = () => { if (this.tsIsStartOfStaticBlocks()) { this.next(); this.next(); - if (this.tsHasSomeModifiers(member, modifiers)) { this.raise(TSErrors.StaticBlockCannotHaveModifier, { at: this.state.curPosition() }); } - super.parseClassStaticBlock(classBody, member); } else { this.parseClassMemberWithIsStatic(classBody, member, state, !!member.static); } }; - if (member.declare) { this.tsInAmbientContext(callParseClassMemberWithIsStatic); } else { callParseClassMemberWithIsStatic(); } } - parseClassMemberWithIsStatic(classBody, member, state, isStatic) { const idx = this.tsTryParseIndexSignature(member); - if (idx) { classBody.body.push(idx); - if (member.abstract) { this.raise(TSErrors.IndexSignatureHasAbstract, { at: member }); } - if (member.accessibility) { this.raise(TSErrors.IndexSignatureHasAccessibility, { at: member, modifier: member.accessibility }); } - if (member.declare) { this.raise(TSErrors.IndexSignatureHasDeclare, { at: member }); } - if (member.override) { this.raise(TSErrors.IndexSignatureHasOverride, { at: member }); } - return; } - if (!this.state.inAbstractClass && member.abstract) { this.raise(TSErrors.NonAbstractClassHasAbstractMethod, { at: member }); } - if (member.override) { if (!state.hadSuperClass) { this.raise(TSErrors.OverrideNotInSubClass, { @@ -10662,17 +9306,14 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { super.parseClassMemberWithIsStatic(classBody, member, state, isStatic); } - parsePostMemberNameModifiers(methodOrProp) { const optional = this.eat(17); if (optional) methodOrProp.optional = true; - if (methodOrProp.readonly && this.match(10)) { this.raise(TSErrors.ClassMethodHasReadonly, { at: methodOrProp }); } - if (methodOrProp.declare && this.match(10)) { this.raise(TSErrors.ClassMethodHasDeclare, { at: methodOrProp @@ -10680,9 +9321,10 @@ 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,102 +9332,82 @@ 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) { super.setOptionalParametersError(refExpressionErrors, result.error); } - return expr; } - if (result.error) this.state = result.failState; 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; this.resetEndLocation(node); } - 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"); } - return node; } - 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); - - if (isDeclare && (this.isContextual(121) || !this.shouldParseExportDeclaration())) { + const isDeclare = this.eatContextual(123); + if (isDeclare && (this.isContextual(123) || !this.shouldParseExportDeclaration())) { throw this.raise(TSErrors.ExpectedAmbientAfterExportDeclare, { at: this.state.startLoc }); } - const isIdentifier = tokenIsIdentifier(this.state.type); const declaration = isIdentifier && this.tsTryParseExportDeclaration() || super.parseExportDeclaration(node); if (!declaration) return null; - if (declaration.type === "TSInterfaceDeclaration" || declaration.type === "TSTypeAliasDeclaration" || isDeclare) { node.exportKind = "type"; } - if (isDeclare) { - this.resetStartLocation(declaration, startPos, startLoc); + this.resetStartLocation(declaration, startLoc); declaration.declare = true; } - return declaration; } - - parseClassId(node, isStatement, optionalId, bindingType) { - if ((!isStatement || optionalId) && this.isContextual(110)) { + parseClassId(node, isStatement, optionalId, + bindingType) { + if ((!isStatement || optionalId) && this.isContextual(111)) { return; } - super.parseClassId(node, isStatement, optionalId, node.declare ? BIND_TS_AMBIENT : BIND_CLASS); const typeParameters = this.tsTryParseTypeParameters(this.tsParseInOutModifiers.bind(this)); if (typeParameters) node.typeParameters = typeParameters; } - parseClassPropertyAnnotation(node) { if (!node.optional && this.eat(35)) { node.definite = true; } - const type = this.tsTryParseTypeAnnotation(); if (type) node.typeAnnotation = type; } - parseClassProperty(node) { this.parseClassPropertyAnnotation(node); - if (this.state.isAmbientContext && !(node.readonly && !node.typeAnnotation) && this.match(29)) { this.raise(TSErrors.DeclareClassFieldHasInitializer, { at: this.state.startLoc }); } - if (node.abstract && this.match(29)) { const { key @@ -10795,10 +9417,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { propertyName: key.type === "Identifier" && !node.computed ? key.name : `[${this.input.slice(key.start, key.end)}]` }); } - return super.parseClassProperty(node); } - parseClassPrivateProperty(node) { if (node.abstract) { this.raise(TSErrors.PrivateElementHasAbstract, { @@ -10812,14 +9432,11 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { modifier: node.accessibility }); } - this.parseClassPropertyAnnotation(node); return super.parseClassPrivateProperty(node); } - pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper) { const typeParameters = this.tsTryParseTypeParameters(); - if (typeParameters && isConstructor) { this.raise(TSErrors.ConstructorHasTypeParameters, { at: typeParameters @@ -10830,48 +9447,39 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { declare = false, kind } = method; - if (declare && (kind === "get" || kind === "set")) { this.raise(TSErrors.DeclareAccessor, { at: method, kind }); } - if (typeParameters) method.typeParameters = typeParameters; super.pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper); } - pushClassPrivateMethod(classBody, method, isGenerator, isAsync) { const typeParameters = this.tsTryParseTypeParameters(); if (typeParameters) method.typeParameters = typeParameters; super.pushClassPrivateMethod(classBody, method, isGenerator, isAsync); } - declareClassPrivateMethodInScope(node, kind) { if (node.type === "TSDeclareMethod") return; if (node.type === "MethodDefinition" && !node.value.body) return; super.declareClassPrivateMethodInScope(node, kind); } - parseClassSuper(node) { super.parseClassSuper(node); - if (node.superClass && (this.match(47) || this.match(51))) { 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) { const typeParameters = this.tsTryParseTypeParameters(); if (typeParameters) node.typeParameters = typeParameters; @@ -10880,13 +9488,10 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { parseVarId(decl, kind) { super.parseVarId(decl, kind); - if (decl.id.type === "Identifier" && !this.hasPrecedingLineBreak() && this.eat(35)) { decl.definite = true; } - const type = this.tsTryParseTypeAnnotation(); - if (type) { decl.id.typeAnnotation = type; this.resetEndLocation(decl.id); @@ -10897,31 +9502,28 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { if (this.match(14)) { node.returnType = this.tsParseTypeAnnotation(); } - return super.parseAsyncArrowFromCallExpression(node, call); } - parseMaybeAssign(refExpressionErrors, afterLeftParse) { var _jsx, _jsx2, _typeCast, _jsx3, _typeCast2, _jsx4, _typeCast3; let state; 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; + const { context } = this.state; const currentContext = context[context.length - 1]; - if (currentContext === types.j_oTag || currentContext === types.j_expr) { context.pop(); } } - if (!((_jsx = jsx) != null && _jsx.error) && !this.match(47)) { return super.parseMaybeAssign(refExpressionErrors, afterLeftParse); } @@ -10930,10 +9532,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { let typeParameters; const arrow = this.tryParse(abort => { var _expr$extra, _typeParameters; - typeParameters = this.tsParseTypeParameters(); const expr = super.parseMaybeAssign(refExpressionErrors, afterLeftParse); - if (expr.type !== "ArrowFunctionExpression" || (_expr$extra = expr.extra) != null && _expr$extra.parenthesized) { abort(); } @@ -10941,7 +9541,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { if (((_typeParameters = typeParameters) == null ? void 0 : _typeParameters.params.length) !== 0) { this.resetStartLocationFromNode(expr, typeParameters); } - expr.typeParameters = typeParameters; return expr; }, state); @@ -10950,38 +9549,32 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { if (typeParameters) this.reportReservedArrowTypeParam(typeParameters); return arrow.node; } - if (!jsx) { assert(!this.hasPlugin("jsx")); + typeCast = this.tryParse(() => super.parseMaybeAssign(refExpressionErrors, afterLeftParse), state); if (!typeCast.error) return typeCast.node; } - if ((_jsx2 = jsx) != null && _jsx2.node) { this.state = jsx.failState; return jsx.node; } - if (arrow.node) { this.state = arrow.failState; if (typeParameters) this.reportReservedArrowTypeParam(typeParameters); return arrow.node; } - if ((_typeCast = typeCast) != null && _typeCast.node) { this.state = typeCast.failState; return typeCast.node; } - if ((_jsx3 = jsx) != null && _jsx3.thrown) throw jsx.error; if (arrow.thrown) throw arrow.error; if ((_typeCast2 = typeCast) != null && _typeCast2.thrown) throw typeCast.error; throw ((_jsx4 = jsx) == null ? void 0 : _jsx4.error) || arrow.error || ((_typeCast3 = typeCast) == null ? void 0 : _typeCast3.error); } - reportReservedArrowTypeParam(node) { var _node$extra; - if (node.params.length === 1 && !((_node$extra = node.extra) != null && _node$extra.trailingComma) && this.getPluginOption("typescript", "disallowAmbiguousJSXLike")) { this.raise(TSErrors.ReservedArrowTypeParam, { at: node @@ -10996,22 +9589,20 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { return super.parseMaybeUnary(refExpressionErrors, sawUnary); } } - parseArrow(node) { if (this.match(14)) { + const result = this.tryParse(abort => { const returnType = this.tsParseTypeOrTypePredicateAnnotation(14); if (this.canInsertSemicolon() || !this.match(19)) abort(); return returnType; }); if (result.aborted) return; - if (!result.thrown) { if (result.error) this.state = result.failState; node.returnType = result.node; } } - return super.parseArrow(node); } @@ -11022,36 +9613,30 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { at: param }); } - param.optional = true; } - const type = this.tsTryParseTypeAnnotation(); if (type) param.typeAnnotation = type; this.resetEndLocation(param); return param; } - isAssignable(node, isBinding) { switch (node.type) { case "TSTypeCastExpression": return this.isAssignable(node.expression, isBinding); - case "TSParameterProperty": return true; - default: return super.isAssignable(node, isBinding); } } - toAssignable(node, isLHS = false) { switch (node.type) { case "ParenthesizedExpression": this.toAssignableParenthesizedExpression(node, isLHS); break; - case "TSAsExpression": + case "TSSatisfiesExpression": case "TSNonNullExpression": case "TSTypeAssertion": if (isLHS) { @@ -11063,42 +9648,37 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { at: node }); } - this.toAssignable(node.expression, isLHS); break; - case "AssignmentExpression": if (!isLHS && node.left.type === "TSTypeCastExpression") { node.left = this.typeCastToParameter(node.left); } - default: super.toAssignable(node, isLHS); } } - toAssignableParenthesizedExpression(node, isLHS) { switch (node.expression.type) { case "TSAsExpression": + case "TSSatisfiesExpression": case "TSNonNullExpression": case "TSTypeAssertion": case "ParenthesizedExpression": this.toAssignable(node.expression, isLHS); break; - default: super.toAssignable(node, isLHS); } } - checkToRestConversion(node, allowPattern) { switch (node.type) { case "TSAsExpression": + case "TSSatisfiesExpression": case "TSTypeAssertion": case "TSNonNullExpression": this.checkToRestConversion(node.expression, false); break; - default: super.checkToRestConversion(node, allowPattern); } @@ -11110,36 +9690,30 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { TSParameterProperty: "parameter", TSNonNullExpression: "expression", TSAsExpression: (binding !== BIND_NONE || !isUnparenthesizedInAssign) && ["expression", true], + TSSatisfiesExpression: (binding !== BIND_NONE || !isUnparenthesizedInAssign) && ["expression", true], TSTypeAssertion: (binding !== BIND_NONE || !isUnparenthesizedInAssign) && ["expression", true] }, type) || super.isValidLVal(type, isUnparenthesizedInAssign, binding); } - parseBindingAtom() { switch (this.state.type) { case 78: return this.parseIdentifier(true); - default: return super.parseBindingAtom(); } } - parseMaybeDecoratorArguments(expr) { if (this.match(47) || this.match(51)) { const typeArguments = this.tsParseTypeArgumentsInExpression(); - if (this.match(10)) { const call = super.parseMaybeDecoratorArguments(expr); call.typeParameters = typeArguments; return call; } - this.unexpected(null, 10); } - return super.parseMaybeDecoratorArguments(expr); } - checkCommaAfterRest(close) { if (this.state.isAmbientContext && this.match(12) && this.lookaheadCharCode() === close) { this.next(); @@ -11152,20 +9726,16 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { isClassMethod() { return this.match(47) || super.isClassMethod(); } - isClassProperty() { 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, { at: node.typeAnnotation }); } - return node; } @@ -11174,12 +9744,10 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { if (code === 62) { return this.finishOp(48, 1); } - if (code === 60) { return this.finishOp(47, 1); } } - return super.getTokenFromCode(code); } @@ -11187,7 +9755,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { const { type } = this.state; - if (type === 47) { this.state.pos -= 1; this.readToken_lt(); @@ -11196,64 +9763,51 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { this.readToken_gt(); } } - reScan_lt() { const { type } = this.state; - if (type === 51) { this.state.pos -= 2; this.finishOp(47, 1); return 47; } - return type; } - toAssignableList(exprList, trailingCommaLoc, isLHS) { for (let i = 0; i < exprList.length; i++) { const expr = exprList[i]; - if ((expr == null ? void 0 : expr.type) === "TSTypeCastExpression") { exprList[i] = this.typeCastToParameter(expr); } } - super.toAssignableList(exprList, trailingCommaLoc, isLHS); } - typeCastToParameter(node) { node.expression.typeAnnotation = node.typeAnnotation; this.resetEndLocation(node.expression, node.typeAnnotation.loc.end); return node.expression; } - shouldParseArrow(params) { if (this.match(14)) { return params.every(expr => this.isAssignable(expr, true)); } - return super.shouldParseArrow(params); } - shouldParseAsyncArrow() { return this.match(14) || super.shouldParseAsyncArrow(); } - canHaveLeadingDecorator() { return super.canHaveLeadingDecorator() || this.isAbstractClass(); } - jsxParseOpeningElementAfterName(node) { if (this.match(47) || this.match(51)) { - const typeArguments = this.tsTryParseAndCatch(() => this.tsParseTypeArgumentsInExpression()); + const typeArguments = this.tsTryParseAndCatch(() => + this.tsParseTypeArgumentsInExpression()); if (typeArguments) node.typeParameters = typeArguments; } - return super.jsxParseOpeningElementAfterName(node); } - getGetterSetterExpectedParamCount(method) { const baseCount = super.getGetterSetterExpectedParamCount(method); const params = this.getObjectOrClassMethodParams(method); @@ -11261,46 +9815,39 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { const hasContextParam = firstParam && this.isThisParam(firstParam); return hasContextParam ? baseCount + 1 : baseCount; } - parseCatchClauseParam() { const param = super.parseCatchClauseParam(); const type = this.tsTryParseTypeAnnotation(); - if (type) { param.typeAnnotation = type; this.resetEndLocation(param); } - return param; } - tsInAmbientContext(cb) { const oldIsAmbientContext = this.state.isAmbientContext; this.state.isAmbientContext = true; - try { return cb(); } finally { this.state.isAmbientContext = oldIsAmbientContext; } } - parseClass(node, isStatement, optionalId) { const oldInAbstractClass = this.state.inAbstractClass; this.state.inAbstractClass = !!node.abstract; - try { return super.parseClass(node, isStatement, optionalId); } finally { this.state.inAbstractClass = oldInAbstractClass; } } - - 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, { @@ -11312,13 +9859,11 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { this.unexpected(null, 80); } } - parseMethod(node, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope) { const method = super.parseMethod(node, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope); - if (method.abstract) { - const hasBody = this.hasPlugin("estree") ? !!method.value.body : !!method.body; - + const hasBody = this.hasPlugin("estree") ? + !!method.value.body : !!method.body; if (hasBody) { const { key @@ -11329,55 +9874,44 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { }); } } - return method; } - tsParseTypeParameterName() { const typeName = this.parseIdentifier(); return typeName.name; } - shouldParseAsAmbientContext() { return !!this.getPluginOption("typescript", "dts"); } - parse() { if (this.shouldParseAsAmbientContext()) { this.state.isAmbientContext = true; } - return super.parse(); } - getExpression() { if (this.shouldParseAsAmbientContext()) { this.state.isAmbientContext = true; } - return super.getExpression(); } - parseExportSpecifier(node, isString, isInTypeExport, isMaybeTypeOnly) { if (!isString && isMaybeTypeOnly) { this.parseTypeOnlyImportExportSpecifier(node, false, isInTypeExport); return this.finishNode(node, "ExportSpecifier"); } - node.exportKind = "value"; return super.parseExportSpecifier(node, isString, isInTypeExport, isMaybeTypeOnly); } - - parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly, bindingType) { + parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly, + bindingType) { if (!importedIsString && isMaybeTypeOnly) { this.parseTypeOnlyImportExportSpecifier(specifier, true, isInTypeOnlyImport); return this.finishNode(specifier, "ImportSpecifier"); } - specifier.importKind = "value"; return super.parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly, isInTypeOnlyImport ? BIND_TS_TYPE_IMPORT : BIND_FLAGS_TS_IMPORT); } - parseTypeOnlyImportExportSpecifier(node, isImport, isInTypeOnlyImportExport) { const leftOfAsKey = isImport ? "imported" : "local"; const rightOfAsKey = isImport ? "local" : "exported"; @@ -11389,10 +9923,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { if (this.isContextual(93)) { const firstAs = this.parseIdentifier(); - if (this.isContextual(93)) { const secondAs = this.parseIdentifier(); - if (tokenIsKeywordOrIdentifier(this.state.type)) { hasTypeSpecifier = true; leftOfAs = firstAs; @@ -11411,10 +9943,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { } } else if (tokenIsKeywordOrIdentifier(this.state.type)) { hasTypeSpecifier = true; - if (isImport) { leftOfAs = this.parseIdentifier(true); - if (!this.isContextual(93)) { this.checkReservedWord(leftOfAs.name, leftOfAs.loc.start, true, true); } @@ -11422,47 +9952,37 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass { leftOfAs = this.parseModuleExportName(); } } - if (hasTypeSpecifier && isInTypeOnlyImportExport) { this.raise(isImport ? TSErrors.TypeModifierIsUsedInTypeImports : TSErrors.TypeModifierIsUsedInTypeExports, { at: loc }); } - node[leftOfAsKey] = leftOfAs; node[rightOfAsKey] = rightOfAs; const kindKey = isImport ? "importKind" : "exportKind"; node[kindKey] = hasTypeSpecifier ? "type" : "value"; - if (canParseAsKeyword && this.eatContextual(93)) { node[rightOfAsKey] = isImport ? this.parseIdentifier() : this.parseModuleExportName(); } - if (!node[rightOfAsKey]) { node[rightOfAsKey] = cloneIdentifier(node[leftOfAsKey]); } - if (isImport) { this.checkIdentifier(node[rightOfAsKey], hasTypeSpecifier ? BIND_TS_TYPE_IMPORT : BIND_FLAGS_TS_IMPORT); } } - }); - function isPossiblyLiteralEnum(expression) { if (expression.type !== "MemberExpression") return false; const { computed, property } = expression; - if (computed && property.type !== "StringLiteral" && (property.type !== "TemplateLiteral" || property.expressions.length > 0)) { return false; } - return isUncomputedMemberExpressionChain(expression.object); } - function isUncomputedMemberExpressionChain(expression) { if (expression.type === "Identifier") return true; if (expression.type !== "MemberExpression") return false; @@ -11474,41 +9994,40 @@ const PlaceholderErrors = ParseErrorEnum`placeholders`({ ClassNameIsRequired: "A class name is required.", UnexpectedSpace: "Unexpected space in placeholder." }); + 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); } } - finishPlaceholder(node, expectedNode) { const isFinished = !!(node.expectedNode && node.type === "Placeholder"); node.expectedNode = expectedNode; + return isFinished ? node : this.finishNode(node, "Placeholder"); } 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); } parseExprAtom(refExpressionErrors) { return this.parsePlaceholder("Expression") || super.parseExprAtom(refExpressionErrors); } - parseIdentifier(liberal) { return this.parsePlaceholder("Identifier") || super.parseIdentifier(liberal); } - checkReservedWord(word, startLoc, checkKeywords, isBinding) { if (word !== undefined) { super.checkReservedWord(word, startLoc, checkKeywords, isBinding); @@ -11518,11 +10037,9 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla parseBindingAtom() { return this.parsePlaceholder("Pattern") || super.parseBindingAtom(); } - isValidLVal(type, isParenthesized, binding) { return type === "Placeholder" || super.isValidLVal(type, isParenthesized, binding); } - toAssignable(node, isLHS) { if (node && node.type === "Placeholder" && node.expectedNode === "Expression") { node.expectedNode = "Pattern"; @@ -11531,25 +10048,18 @@ 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) { + const nextToken = this.lookahead(); + if (nextToken.type === 142) { return true; } - return false; } - verifyBreakContinue(node, isBreak) { if (node.label && node.label.type === "Placeholder") return; super.verifyBreakContinue(node, isBreak); @@ -11559,7 +10069,6 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla if (expr.type !== "Placeholder" || expr.extra && expr.extra.parenthesized) { return super.parseExpressionStatement(node, expr); } - if (this.match(14)) { const stmt = node; stmt.label = this.finishPlaceholder(expr, "Identifier"); @@ -11567,29 +10076,23 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla stmt.body = super.parseStatement("label"); return this.finishNode(stmt, "LabeledStatement"); } - this.semicolon(); node.name = expr.name; return this.finishPlaceholder(node, "Statement"); } - parseBlock(allowDirectives, createNewLexicalScope, afterBlockParse) { return this.parsePlaceholder("BlockStatement") || super.parseBlock(allowDirectives, createNewLexicalScope, afterBlockParse); } - parseFunctionId(requireId) { return this.parsePlaceholder("Identifier") || super.parseFunctionId(requireId); } - 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; @@ -11603,16 +10106,13 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla } else { this.parseClassId(node, isStatement, optionalId); } - super.parseClassSuper(node); node.body = this.parsePlaceholder("ClassBody") || super.parseClassBody(!!node.superClass, oldStrict); 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 = []; node.source = null; @@ -11624,49 +10124,40 @@ 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() { if (this.match(65)) { 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; } } } - return super.isExportDefaultSpecifier(); } - maybeParseExportDefaultSpecifier(node) { if (node.specifiers && node.specifiers.length > 0) { return true; } - return super.maybeParseExportDefaultSpecifier(node); } - checkExport(node) { const { specifiers } = node; - if (specifiers != null && specifiers.length) { - node.specifiers = specifiers.filter(node => node.exported.type === "Placeholder"); + node.specifiers = specifiers.filter( + node => node.exported.type === "Placeholder"); } - super.checkExport(node); node.specifiers = specifiers; } - parseImport(node) { const placeholder = this.parsePlaceholder("Identifier"); if (!placeholder) return super.parseImport(node); node.specifiers = []; - if (!this.isContextual(97) && !this.match(12)) { node.source = this.finishPlaceholder(placeholder, "StringLiteral"); this.semicolon(); @@ -11676,19 +10167,18 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla const specifier = this.startNodeAtNode(placeholder); specifier.local = placeholder; node.specifiers.push(this.finishNode(specifier, "ImportDefaultSpecifier")); - if (this.eat(12)) { const hasStarImport = this.maybeParseStarImportSpecifier(node); + if (!hasStarImport) this.parseNamedImportSpecifiers(node); } - this.expectContextual(97); node.source = this.parseImportSource(); this.semicolon(); return this.finishNode(node, "ImportDeclaration"); } - parseImportSource() { + return this.parsePlaceholder("StringLiteral") || super.parseImportSource(); } @@ -11699,7 +10189,6 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla }); } } - }); var v8intrinsic = (superClass => class V8IntrinsicMixin extends superClass { @@ -11708,17 +10197,14 @@ var v8intrinsic = (superClass => class V8IntrinsicMixin extends superClass { const v8IntrinsicStartLoc = this.state.startLoc; const node = this.startNode(); 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"; - if (this.match(10)) { return identifier; } } - this.unexpected(v8IntrinsicStartLoc); } } @@ -11726,7 +10212,6 @@ var v8intrinsic = (superClass => class V8IntrinsicMixin extends superClass { parseExprAtom(refExpressionErrors) { return this.parseV8Intrinsic() || super.parseExprAtom(refExpressionErrors); } - }); function hasPlugin(plugins, expectedConfig) { @@ -11738,17 +10223,14 @@ function hasPlugin(plugins, expectedConfig) { return expectedOptionsIsEmpty && p === expectedName; } else { const [pluginName, pluginOptions] = p; - if (pluginName !== expectedName) { return false; } - for (const key of expectedKeys) { if (pluginOptions[key] !== expectedOptions[key]) { return false; } } - return true; } }); @@ -11761,11 +10243,9 @@ function getPluginOption(plugins, name, option) { return plugin === name; } }); - if (plugin && Array.isArray(plugin) && plugin.length > 1) { return plugin[1][option]; } - return null; } const PIPELINE_PROPOSALS = ["minimal", "fsharp", "hack", "smart"]; @@ -11776,56 +10256,42 @@ function validatePlugins(plugins) { if (hasPlugin(plugins, "decorators-legacy")) { throw new Error("Cannot use the decorators and decorators-legacy plugin together"); } - const decoratorsBeforeExport = getPluginOption(plugins, "decorators", "decoratorsBeforeExport"); - if (decoratorsBeforeExport != null && typeof decoratorsBeforeExport !== "boolean") { throw new Error("'decoratorsBeforeExport' must be a boolean."); } - const allowCallParenthesized = getPluginOption(plugins, "decorators", "allowCallParenthesized"); - if (allowCallParenthesized != null && typeof allowCallParenthesized !== "boolean") { throw new Error("'allowCallParenthesized' must be a boolean."); } } - if (hasPlugin(plugins, "flow") && hasPlugin(plugins, "typescript")) { throw new Error("Cannot combine flow and typescript plugins."); } - if (hasPlugin(plugins, "placeholders") && hasPlugin(plugins, "v8intrinsic")) { throw new Error("Cannot combine placeholders and v8intrinsic plugins."); } - if (hasPlugin(plugins, "pipelineOperator")) { const proposal = getPluginOption(plugins, "pipelineOperator", "proposal"); - if (!PIPELINE_PROPOSALS.includes(proposal)) { const proposalList = PIPELINE_PROPOSALS.map(p => `"${p}"`).join(", "); throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${proposalList}.`); } - const tupleSyntaxIsHash = hasPlugin(plugins, ["recordAndTuple", { syntaxType: "hash" }]); - if (proposal === "hack") { if (hasPlugin(plugins, "placeholders")) { throw new Error("Cannot combine placeholders plugin and Hack-style pipes."); } - if (hasPlugin(plugins, "v8intrinsic")) { throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes."); } - const topicToken = getPluginOption(plugins, "pipelineOperator", "topicToken"); - if (!TOPIC_TOKENS.includes(topicToken)) { const tokenList = TOPIC_TOKENS.map(t => `"${t}"`).join(", "); throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${tokenList}.`); } - if (topicToken === "#" && tupleSyntaxIsHash) { throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "hack", topicToken: "#" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.'); } @@ -11833,31 +10299,27 @@ function validatePlugins(plugins) { throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "smart" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.'); } } - if (hasPlugin(plugins, "moduleAttributes")) { { if (hasPlugin(plugins, "importAssertions")) { throw new Error("Cannot combine importAssertions and moduleAttributes plugins."); } - const moduleAttributesVersionPluginOption = getPluginOption(plugins, "moduleAttributes", "version"); - if (moduleAttributesVersionPluginOption !== "may-2020") { throw new Error("The 'moduleAttributes' plugin requires a 'version' option," + " representing the last proposal update. Currently, the" + " only supported value is 'may-2020'."); } } } - if (hasPlugin(plugins, "recordAndTuple") && getPluginOption(plugins, "recordAndTuple", "syntaxType") != null && !RECORD_AND_TUPLE_SYNTAX_TYPES.includes(getPluginOption(plugins, "recordAndTuple", "syntaxType"))) { throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: " + RECORD_AND_TUPLE_SYNTAX_TYPES.map(p => `'${p}'`).join(", ")); } - if (hasPlugin(plugins, "asyncDoExpressions") && !hasPlugin(plugins, "doExpressions")) { const error = new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins."); error.missingPlugins = "doExpressions"; throw error; } } + const mixinPlugins = { estree, jsx, @@ -11886,31 +10348,26 @@ const defaultOptions = { errorRecovery: false, attachComment: true }; + function getOptions(opts) { const options = {}; - for (const key of Object.keys(defaultOptions)) { options[key] = opts && opts[key] != null ? opts[key] : defaultOptions[key]; } - return options; } const getOwn = (object, key) => Object.hasOwnProperty.call(object, key) && object[key]; - const unwrapParenthesizedExpression = node => { return node.type === "ParenthesizedExpression" ? unwrapParenthesizedExpression(node.expression) : node; }; - class LValParser extends NodeUtils { + toAssignable(node, isLHS = false) { var _node$extra, _node$extra3; - let parenthesized = undefined; - if (node.type === "ParenthesizedExpression" || (_node$extra = node.extra) != null && _node$extra.parenthesized) { parenthesized = unwrapParenthesizedExpression(node); - if (isLHS) { if (parenthesized.type === "Identifier") { this.expressionScope.recordArrowParemeterBindingError(Errors.InvalidParenthesizedAssignment, { @@ -11927,7 +10384,6 @@ class LValParser extends NodeUtils { }); } } - switch (node.type) { case "Identifier": case "ObjectPattern": @@ -11935,63 +10391,50 @@ class LValParser extends NodeUtils { case "AssignmentPattern": case "RestElement": break; - case "ObjectExpression": node.type = "ObjectPattern"; - for (let i = 0, length = node.properties.length, last = length - 1; i < length; i++) { var _node$extra2; - const prop = node.properties[i]; const isLast = i === last; this.toAssignableObjectExpressionProp(prop, isLast, isLHS); - if (isLast && prop.type === "RestElement" && (_node$extra2 = node.extra) != null && _node$extra2.trailingCommaLoc) { this.raise(Errors.RestTrailingComma, { at: node.extra.trailingCommaLoc }); } } - break; - case "ObjectProperty": { const { key, value } = node; - if (this.isPrivateName(key)) { this.classScope.usePrivateName(this.getPrivateNameSV(key), key.loc.start); } - this.toAssignable(value, isLHS); break; } - case "SpreadElement": { throw new Error("Internal @babel/parser error (this is a bug, please report it)." + " SpreadElement should be converted by .toAssignable's caller."); } - case "ArrayExpression": node.type = "ArrayPattern"; this.toAssignableList(node.elements, (_node$extra3 = node.extra) == null ? void 0 : _node$extra3.trailingCommaLoc, isLHS); break; - case "AssignmentExpression": if (node.operator !== "=") { this.raise(Errors.MissingEqInAssignment, { at: node.left.loc.end }); } - node.type = "AssignmentPattern"; delete node.operator; this.toAssignable(node.left, isLHS); break; - case "ParenthesizedExpression": this.toAssignable(parenthesized, isLHS); break; @@ -12008,7 +10451,6 @@ class LValParser extends NodeUtils { const arg = prop.argument; this.checkToRestConversion(arg, false); this.toAssignable(arg, isLHS); - if (!isLast) { this.raise(Errors.RestTrailingComma, { at: prop @@ -12021,11 +10463,9 @@ class LValParser extends NodeUtils { toAssignableList(exprList, trailingCommaLoc, isLHS) { const end = exprList.length - 1; - for (let i = 0; i <= end; i++) { const elt = exprList[i]; if (!elt) continue; - if (elt.type === "SpreadElement") { elt.type = "RestElement"; const arg = elt.argument; @@ -12034,7 +10474,6 @@ class LValParser extends NodeUtils { } else { this.toAssignable(elt, isLHS); } - if (elt.type === "RestElement") { if (i < end) { this.raise(Errors.RestTrailingComma, { @@ -12048,7 +10487,6 @@ class LValParser extends NodeUtils { } } } - isAssignable(node, isBinding) { switch (node.type) { case "Identifier": @@ -12057,7 +10495,6 @@ class LValParser extends NodeUtils { case "AssignmentPattern": case "RestElement": return true; - case "ObjectExpression": { const last = node.properties.length - 1; @@ -12065,38 +10502,30 @@ class LValParser extends NodeUtils { return prop.type !== "ObjectMethod" && (i === last || prop.type !== "SpreadElement") && this.isAssignable(prop); }); } - case "ObjectProperty": return this.isAssignable(node.value); - case "SpreadElement": return this.isAssignable(node.argument); - case "ArrayExpression": return node.elements.every(element => element === null || this.isAssignable(element)); - case "AssignmentExpression": return node.operator === "="; - case "ParenthesizedExpression": return this.isAssignable(node.expression); - case "MemberExpression": case "OptionalMemberExpression": return !isBinding; - default: return false; } } - toReferencedList(exprList, isParenthesizedExpr) { + toReferencedList(exprList, + isParenthesizedExpr) { return exprList; } - toReferencedListDeep(exprList, isParenthesizedExpr) { this.toReferencedList(exprList, isParenthesizedExpr); - for (const expr of exprList) { if ((expr == null ? void 0 : expr.type) === "ArrayExpression") { this.toReferencedListDeep(expr.elements); @@ -12127,7 +10556,6 @@ class LValParser extends NodeUtils { node.elements = this.parseBindingList(3, 93, true); return this.finishNode(node, "ArrayPattern"); } - case 5: return this.parseObjectLike(8, true); } @@ -12138,42 +10566,35 @@ class LValParser extends NodeUtils { parseBindingList(close, closeCharCode, allowEmpty, allowModifiers) { const elts = []; let first = true; - while (!this.eat(close)) { if (first) { first = false; } else { this.expect(12); } - if (allowEmpty && this.match(12)) { elts.push(null); } else if (this.eat(close)) { break; } else if (this.match(21)) { elts.push(this.parseAssignableListItemTypes(this.parseRestBinding())); - if (!this.checkCommaAfterRest(closeCharCode)) { this.expect(close); break; } } else { const decorators = []; - if (this.match(26) && this.hasPlugin("decorators")) { this.raise(Errors.UnsupportedParameterDecorator, { at: this.state.startLoc }); } - while (this.match(26)) { decorators.push(this.parseDecorator()); } - elts.push(this.parseAssignableListItem(allowModifiers, decorators)); } } - return elts; } @@ -12188,33 +10609,28 @@ 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(); } else { this.parsePropertyName(prop); } - 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; } - return elt; } @@ -12222,20 +10638,19 @@ class LValParser extends NodeUtils { return param; } - parseMaybeDefault(startPos, startLoc, left) { - var _startLoc, _startPos, _left; - - startLoc = (_startLoc = startLoc) != null ? _startLoc : this.state.startLoc; - startPos = (_startPos = startPos) != null ? _startPos : this.state.start; + parseMaybeDefault(startLoc, left) { + var _startLoc, _left; + (_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"); } - - isValidLVal(type, isUnparenthesizedInAssign, binding) { + isValidLVal(type, + isUnparenthesizedInAssign, + binding) { return getOwn({ AssignmentPattern: "left", RestElement: "argument", @@ -12243,7 +10658,8 @@ class LValParser extends NodeUtils { ParenthesizedExpression: "expression", ArrayPattern: "elements", ObjectPattern: "properties" - }, type); + }, + type); } checkLVal(expression, { @@ -12255,26 +10671,22 @@ class LValParser extends NodeUtils { hasParenthesizedAncestor = false }) { var _expression$extra; - const type = expression.type; - if (this.isObjectMethod(expression)) return; + if (this.isObjectMethod(expression)) return; if (type === "MemberExpression") { if (binding !== BIND_NONE) { this.raise(Errors.InvalidPropertyBindingPattern, { at: expression }); } - return; } - if (expression.type === "Identifier") { this.checkIdentifier(expression, binding, strictModeChanged, allowingSloppyLetBinding); const { name } = expression; - if (checkClashes) { if (checkClashes.has(name)) { this.raise(Errors.ParamDupe, { @@ -12284,13 +10696,10 @@ class LValParser extends NodeUtils { checkClashes.add(name); } } - return; } - const validity = this.isValidLVal(expression.type, !(hasParenthesizedAncestor || (_expression$extra = expression.extra) != null && _expression$extra.parenthesized) && ancestor.type === "AssignmentExpression", binding); if (validity === true) return; - if (validity === false) { const ParseErrorClass = binding === BIND_NONE ? Errors.InvalidLhs : Errors.InvalidLhsBinding; this.raise(ParseErrorClass, { @@ -12304,7 +10713,6 @@ class LValParser extends NodeUtils { }); return; } - const [key, isParenthesizedExpression] = Array.isArray(validity) ? validity : [validity, type === "ParenthesizedExpression"]; const nextAncestor = expression.type === "ArrayPattern" || expression.type === "ObjectPattern" || expression.type === "ParenthesizedExpression" ? expression : ancestor; @@ -12321,7 +10729,6 @@ class LValParser extends NodeUtils { } } } - checkIdentifier(at, bindingType, strictModeChanged = false, allowLetBinding = !(bindingType & BIND_SCOPE_LEXICAL)) { if (this.state.strict && (strictModeChanged ? isStrictBindReservedWord(at.name, this.inModule) : isStrictBindOnlyReservedWord(at.name))) { if (bindingType === BIND_NONE) { @@ -12336,65 +10743,55 @@ class LValParser extends NodeUtils { }); } } - if (!allowLetBinding && at.name === "let") { this.raise(Errors.LetInLexicalBinding, { at }); } - if (!(bindingType & BIND_NONE)) { this.declareNameFromIdentifier(at, bindingType); } } - declareNameFromIdentifier(identifier, binding) { this.scope.declareName(identifier.name, binding, identifier.loc.start); } - checkToRestConversion(node, allowPattern) { switch (node.type) { case "ParenthesizedExpression": this.checkToRestConversion(node.expression, allowPattern); break; - case "Identifier": case "MemberExpression": break; - case "ArrayExpression": case "ObjectExpression": if (allowPattern) break; - default: this.raise(Errors.InvalidRestAssignmentPattern, { at: node }); } } - checkCommaAfterRest(close) { if (!this.match(12)) { return false; } - this.raise(this.lookaheadCharCode() === close ? Errors.RestTrailingComma : Errors.ElementAfterRest, { at: this.state.startLoc }); return true; } - } class ExpressionParser extends LValParser { + checkProto(prop, isRecord, protoRef, refExpressionErrors) { - if (prop.type === "SpreadElement" || this.isObjectMethod(prop) || prop.computed || prop.shorthand) { + if (prop.type === "SpreadElement" || this.isObjectMethod(prop) || prop.computed || + prop.shorthand) { return; } - const key = prop.key; const name = key.type === "Identifier" ? key.name : key.value; - if (name === "__proto__") { if (isRecord) { this.raise(Errors.RecordNoProto, { @@ -12402,7 +10799,6 @@ class ExpressionParser extends LValParser { }); return; } - if (protoRef.used) { if (refExpressionErrors) { if (refExpressionErrors.doubleProtoLoc === null) { @@ -12414,11 +10810,9 @@ class ExpressionParser extends LValParser { }); } } - protoRef.used = true; } } - shouldExitDescending(expr, potentialArrowAt) { return expr.type === "ArrowFunctionExpression" && expr.start === potentialArrowAt; } @@ -12427,19 +10821,15 @@ class ExpressionParser extends LValParser { this.enterInitialScopes(); this.nextToken(); const expr = this.parseExpression(); - - if (!this.match(135)) { + if (!this.match(137)) { this.unexpected(); } - this.finalizeRemainingComments(); expr.comments = this.state.comments; expr.errors = this.state.errors; - if (this.options.tokens) { expr.tokens = this.tokens; } - return expr; } @@ -12447,27 +10837,21 @@ class ExpressionParser extends LValParser { if (disallowIn) { return this.disallowInAnd(() => this.parseExpressionBase(refExpressionErrors)); } - return this.allowInAnd(() => this.parseExpressionBase(refExpressionErrors)); } 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)) { node.expressions.push(this.parseMaybeAssign(refExpressionErrors)); } - this.toReferencedList(node.expressions); return this.finishNode(node, "SequenceExpression"); } - return expr; } @@ -12481,74 +10865,60 @@ class ExpressionParser extends LValParser { setOptionalParametersError(refExpressionErrors, resultError) { var _resultError$loc; - refExpressionErrors.optionalParametersLoc = (_resultError$loc = resultError == null ? void 0 : resultError.loc) != null ? _resultError$loc : this.state.startLoc; } 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; } } - let ownExpressionErrors; - if (refExpressionErrors) { ownExpressionErrors = false; } else { refExpressionErrors = new ExpressionErrors(); ownExpressionErrors = true; } - const { type } = this.state; - if (type === 10 || tokenIsIdentifier(type)) { this.state.potentialArrowAt = this.state.start; } - 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; - - if (refExpressionErrors.doubleProtoLoc != null && refExpressionErrors.doubleProtoLoc.index >= startPos) { + const startIndex = startLoc.index; + 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; } } else { node.left = left; } - this.next(); node.right = this.parseMaybeAssign(); this.checkLVal(left, { @@ -12558,95 +10928,76 @@ class ExpressionParser extends LValParser { } else if (ownExpressionErrors) { this.checkExpressionErrors(refExpressionErrors, true); } - return left; } parseMaybeConditional(refExpressionErrors) { - const startPos = this.state.start; const startLoc = this.state.startLoc; const potentialArrowAt = this.state.potentialArrowAt; const expr = this.parseExprOps(refExpressionErrors); - if (this.shouldExitDescending(expr, potentialArrowAt)) { 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); node.alternate = this.parseMaybeAssign(); return this.finishNode(node, "ConditionalExpression"); } - return expr; } - 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); - if (this.shouldExitDescending(expr, potentialArrowAt)) { 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); + const value = this.getPrivateNameSV(left); if (minPrec >= tokenOperatorPrecedence(58) || !this.prodParam.hasIn || !this.match(58)) { this.raise(Errors.PrivateInExpectedIn, { at: left, identifierName: value }); } - this.classScope.usePrivateName(value, left.loc.start); } - const op = this.state.type; - if (tokenIsOperator(op) && (this.prodParam.hasIn || !this.match(58))) { let prec = tokenOperatorPrecedence(op); - if (prec > minPrec) { if (op === 39) { this.expectPlugin("pipelineOperator"); - if (this.state.inFSharpPipelineDirectBody) { return left; } - 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; const coalesce = op === 40; - if (coalesce) { prec = tokenOperatorPrecedence(42); } - this.next(); - if (op === 39 && this.hasPlugin(["pipelineOperator", { proposal: "minimal" }])) { @@ -12656,28 +11007,22 @@ class ExpressionParser extends LValParser { }); } } - node.right = this.parseExprOpRightExpr(op, prec); const finishedNode = this.finishNode(node, logical || coalesce ? "LogicalExpression" : "BinaryExpression"); const nextOp = this.state.type; - if (coalesce && (nextOp === 41 || nextOp === 42) || logical && nextOp === 40) { throw this.raise(Errors.MixingCoalesceWithLogical, { at: this.state.startLoc }); } - - return this.parseExprOp(finishedNode, leftStartPos, leftStartLoc, minPrec); + return this.parseExprOp(finishedNode, leftStartLoc, minPrec); } } - return left; } parseExprOpRightExpr(op, prec) { - const startPos = this.state.start; const startLoc = this.state.startLoc; - switch (op) { case 39: switch (this.getPluginOption("pipelineOperator", "proposal")) { @@ -12685,18 +11030,15 @@ class ExpressionParser extends LValParser { return this.withTopicBindingContext(() => { return this.parseHackPipeBody(); }); - 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": return this.withSoloAwaitPermittingContext(() => { return this.parseFSharpPipelineBody(prec); @@ -12709,19 +11051,17 @@ 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() { var _body$extra; - const { startLoc } = this.state; const body = this.parseMaybeAssign(); - const requiredParentheses = UnparenthesizedPipeBodyDescriptions.has(body.type); + const requiredParentheses = UnparenthesizedPipeBodyDescriptions.has( + body.type); if (requiredParentheses && !((_body$extra = body.extra) != null && _body$extra.parenthesized)) { this.raise(Errors.PipeUnparenthesizedBody, { @@ -12729,16 +11069,13 @@ class ExpressionParser extends LValParser { type: body.type }); } - if (!this.topicReferenceWasUsedInCurrentContext()) { this.raise(Errors.PipeTopicUnused, { at: startLoc }); } - return body; } - checkExponentialAfterUnary(node) { if (this.match(57)) { this.raise(Errors.UnexpectedTokenUnaryExponentiation, { @@ -12748,36 +11085,28 @@ 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; } - const update = this.match(34); const node = this.startNode(); - if (tokenIsPrefix(this.state.type)) { node.operator = this.state.value; node.prefix = true; - if (this.match(72)) { this.expectPlugin("throwExpressions"); } - const isDelete = this.match(89); this.next(); node.argument = this.parseMaybeUnary(null, true); this.checkExpressionErrors(refExpressionErrors, true); - if (this.state.strict && isDelete) { const arg = node.argument; - if (arg.type === "Identifier") { this.raise(Errors.StrictDelete, { at: node @@ -12788,32 +11117,27 @@ class ExpressionParser extends LValParser { }); } } - if (!update) { if (!sawUnary) { this.checkExponentialAfterUnary(node); } - return this.finishNode(node, "UnaryExpression"); } } - - const expr = this.parseUpdate(node, update, refExpressionErrors); - + const expr = this.parseUpdate( + node, update, refExpressionErrors); if (isAwait) { const { type } = this.state; const startsExpr = this.hasPlugin("v8intrinsic") ? tokenCanStartExpression(type) : tokenCanStartExpression(type) && !this.match(54); - if (startsExpr && !this.isAmbiguousAwait()) { this.raiseOverwrite(Errors.AwaitNotInAsyncContext, { at: startLoc }); - return this.parseAwait(startPos, startLoc); + return this.parseAwait(startLoc); } } - return expr; } @@ -12825,14 +11149,11 @@ 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; @@ -12841,68 +11162,56 @@ class ExpressionParser extends LValParser { in: expr = this.finishNode(node, "UpdateExpression") }); } - return expr; } parseExprSubscripts(refExpressionErrors) { - const startPos = this.state.start; const startLoc = this.state.startLoc; const potentialArrowAt = this.state.potentialArrowAt; const expr = this.parseExprAtom(refExpressionErrors); - if (this.shouldExitDescending(expr, potentialArrowAt)) { 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), stop: false }; - 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; - if (type === 18) { if (noCalls && this.lookaheadCharCode() === 40) { state.stop = true; return base; } - state.optionalChainMember = optional = true; this.next(); } - 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,27 +11219,24 @@ 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 }); } - this.classScope.usePrivateName(this.state.value, this.state.startLoc); node.property = this.parsePrivateName(); } else { node.property = this.parseIdentifier(true); } - if (state.optionalChainMember) { node.optional = optional; return this.finishNode(node, "OptionalMemberExpression"); @@ -12939,85 +11245,76 @@ 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, optionalChainMember } = state; - if (maybeAsyncArrow) { this.expressionScope.enter(newAsyncArrowScope()); refExpressionErrors = new ExpressionErrors(); } - if (optionalChainMember) { node.optional = optional; } - if (optional) { node.arguments = this.parseCallExpressionArguments(11); } else { - node.arguments = this.parseCallExpressionArguments(11, base.type === "Import", base.type !== "Super", node, refExpressionErrors); + node.arguments = this.parseCallExpressionArguments(11, base.type === "Import", base.type !== "Super", + node, refExpressionErrors); } - let finishedNode = this.finishCallExpression(node, optionalChainMember); - if (maybeAsyncArrow && this.shouldParseAsyncArrow() && !optional) { state.stop = true; 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); this.expressionScope.exit(); } - this.toReferencedArguments(finishedNode); } - this.state.maybeInArrowParameters = oldMaybeInArrowParameters; return finishedNode; } - toReferencedArguments(node, isParenthesizedExpr) { 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); - if (state.optionalChainMember) { this.raise(Errors.OptionalChainingNoTemplate, { at: startLoc }); } - return this.finishNode(node, "TaggedTemplateExpression"); } - atPossibleAsyncArrow(base) { - return base.type === "Identifier" && base.name === "async" && this.state.lastTokEndLoc.index === base.end && !this.canInsertSemicolon() && base.end - base.start === 5 && base.start === this.state.potentialArrowAt; + return base.type === "Identifier" && base.name === "async" && this.state.lastTokEndLoc.index === base.end && !this.canInsertSemicolon() && + base.end - base.start === 5 && base.start === this.state.potentialArrowAt; } - finishCallExpression(node, optional) { if (node.callee.type === "Import") { if (node.arguments.length === 2) { @@ -13027,7 +11324,6 @@ class ExpressionParser extends LValParser { } } } - if (node.arguments.length === 0 || node.arguments.length > 2) { this.raise(Errors.ImportCallArity, { at: node, @@ -13043,179 +11339,138 @@ class ExpressionParser extends LValParser { } } } - return this.finishNode(node, optional ? "OptionalCallExpression" : "CallExpression"); } - parseCallExpressionArguments(close, dynamicImport, allowPlaceholder, nodeForExtra, refExpressionErrors) { const elts = []; let first = true; const oldInFSharpPipelineDirectBody = this.state.inFSharpPipelineDirectBody; this.state.inFSharpPipelineDirectBody = false; - while (!this.eat(close)) { if (first) { first = false; } else { this.expect(12); - if (this.match(close)) { if (dynamicImport && !this.hasPlugin("importAssertions") && !this.hasPlugin("moduleAttributes")) { this.raise(Errors.ImportCallArgumentTrailingComma, { at: this.state.lastTokStartLoc }); } - if (nodeForExtra) { this.addTrailingCommaExtraToNode(nodeForExtra); } - this.next(); break; } } - elts.push(this.parseExprListItem(false, refExpressionErrors, allowPlaceholder)); } - this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody; return elts; } - shouldParseAsyncArrow() { return this.match(19) && !this.canInsertSemicolon(); } - parseAsyncArrowFromCallExpression(node, call) { var _call$extra; - this.resetPreviousNodeTrailingComments(call); this.expect(19); this.parseArrowExpression(node, call.arguments, true, (_call$extra = call.extra) == null ? void 0 : _call$extra.trailingCommaLoc); - if (call.innerComments) { setInnerComments(node, call.innerComments); } - if (call.callee.trailingComments) { setInnerComments(node, call.callee.trailingComments); } - return node; } 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; - switch (type) { case 79: return this.parseSuper(); - case 83: node = this.startNode(); this.next(); - if (this.match(16)) { return this.parseImportMetaProperty(node); } - if (!this.match(10)) { this.raise(Errors.UnsupportedImport, { at: this.state.lastTokStartLoc }); } - return this.finishNode(node, "Import"); - case 78: node = this.startNode(); this.next(); return this.finishNode(node, "ThisExpression"); - case 90: { return this.parseDo(this.startNode(), false); } - case 56: case 31: { this.readRegexp(); 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: return this.parseNullLiteral(); - case 85: return this.parseBooleanLiteral(true); - case 86: return this.parseBooleanLiteral(false); - case 10: { const canBeArrow = this.state.potentialArrowAt === this.state.start; return this.parseParenAndDistinguishExpression(canBeArrow); } - case 2: case 1: { return this.parseArrayLike(this.state.type === 2 ? 4 : 3, false, true); } - case 0: { return this.parseArrayLike(3, true, false, refExpressionErrors); } - case 6: case 7: { return this.parseObjectLike(this.state.type === 6 ? 9 : 8, false, true); } - case 5: { return this.parseObjectLike(8, false, false, refExpressionErrors); } - case 68: 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(); - case 25: case 24: return this.parseTemplate(false); @@ -13226,7 +11481,6 @@ class ExpressionParser extends LValParser { this.next(); node.object = null; const callee = node.callee = this.parseNoCallExpr(); - if (callee.type === "MemberExpression") { return this.finishNode(node, "BindExpression"); } else { @@ -13235,8 +11489,7 @@ class ExpressionParser extends LValParser { }); } } - - case 134: + case 136: { this.raise(Errors.PrivateInExpectedIn, { at: this.state.startLoc, @@ -13244,63 +11497,53 @@ class ExpressionParser extends LValParser { }); return this.parsePrivateName(); } - case 33: { return this.parseTopicReferenceThenEqualsSign(54, "%"); } - case 32: { return this.parseTopicReferenceThenEqualsSign(44, "^"); } - case 37: case 38: { return this.parseTopicReference("hack"); } - case 44: case 54: case 27: { const pipeProposal = this.getPluginOption("pipelineOperator", "proposal"); - if (pipeProposal) { return this.parseTopicReference(pipeProposal); } else { throw this.unexpected(); } } - case 47: { const lookaheadCh = this.input.codePointAt(this.nextTokenStart()); - - if (isIdentifierStart(lookaheadCh) || lookaheadCh === 62) { + if (isIdentifierStart(lookaheadCh) || + lookaheadCh === 62) { this.expectOnePlugin(["jsx", "flow", "typescript"]); break; } else { throw this.unexpected(); } } - 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(); } - const canBeArrow = this.state.potentialArrowAt === this.state.start; const containsEsc = this.state.containsEsc; const id = this.parseIdentifier(); - if (!containsEsc && id.name === "async" && !this.canInsertSemicolon()) { const { type } = this.state; - if (type === 68) { this.resetPreviousNodeTrailingComments(id); this.next(); @@ -13316,23 +11559,19 @@ class ExpressionParser extends LValParser { return this.parseDo(this.startNodeAtNode(id), true); } } - if (canBeArrow && this.match(19) && !this.canInsertSemicolon()) { this.next(); return this.parseArrowExpression(this.startNodeAtNode(id), [id], false); } - return id; } else { throw this.unexpected(); } - } } parseTopicReferenceThenEqualsSign(topicTokenType, topicTokenValue) { const pipeProposal = this.getPluginOption("pipelineOperator", "proposal"); - if (pipeProposal) { this.state.type = topicTokenType; this.state.value = topicTokenValue; @@ -13349,16 +11588,21 @@ class ExpressionParser extends LValParser { const node = this.startNode(); const startLoc = this.state.startLoc; const tokenType = this.state.type; + this.next(); + return this.finishTopicReference(node, startLoc, pipeProposal, tokenType); } finishTopicReference(node, startLoc, pipeProposal, tokenType) { if (this.testTopicReferenceConfiguration(pipeProposal, startLoc, tokenType)) { - const nodeType = pipeProposal === "smart" ? "PipelinePrimaryTopicReference" : "TopicReference"; + const nodeType = pipeProposal === "smart" ? "PipelinePrimaryTopicReference" : + "TopicReference"; if (!this.topicReferenceIsAllowedInCurrentContext()) { - this.raise(pipeProposal === "smart" ? Errors.PrimaryTopicNotAllowed : Errors.PipeTopicUnbound, { + this.raise( + pipeProposal === "smart" ? Errors.PrimaryTopicNotAllowed : + Errors.PipeTopicUnbound, { at: startLoc }); } @@ -13381,10 +11625,8 @@ class ExpressionParser extends LValParser { topicToken: tokenLabelName(tokenType) }]); } - case "smart": return tokenType === 27; - default: throw this.raise(Errors.PipeTopicRequiresHackPipes, { at: startLoc @@ -13396,29 +11638,24 @@ class ExpressionParser extends LValParser { this.prodParam.enter(functionFlags(true, this.prodParam.hasYield)); const params = [this.parseIdentifier()]; this.prodParam.exit(); - if (this.hasPrecedingLineBreak()) { this.raise(Errors.LineTerminatorBeforeArrow, { at: this.state.curPosition() }); } - this.expect(19); return this.parseArrowExpression(node, params, true); } parseDo(node, isAsync) { this.expectPlugin("doExpressions"); - if (isAsync) { this.expectPlugin("asyncDoExpressions"); } - node.async = isAsync; this.next(); const oldLabels = this.state.labels; this.state.labels = []; - if (isAsync) { this.prodParam.enter(PARAM_AWAIT); node.body = this.parseBlock(); @@ -13426,7 +11663,6 @@ class ExpressionParser extends LValParser { } else { node.body = this.parseBlock(); } - this.state.labels = oldLabels; return this.finishNode(node, "DoExpression"); } @@ -13434,7 +11670,6 @@ class ExpressionParser extends LValParser { parseSuper() { const node = this.startNode(); this.next(); - if (this.match(10) && !this.scope.allowDirectSuper && !this.options.allowSuperOutsideMethod) { this.raise(Errors.SuperNotAllowed, { at: node @@ -13444,50 +11679,43 @@ class ExpressionParser extends LValParser { at: node }); } - if (!this.match(10) && !this.match(0) && !this.match(16)) { this.raise(Errors.UnsupportedSuper, { at: node }); } - return this.finishNode(node, "Super"); } - 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); return this.finishNode(node, "PrivateName"); } - parseFunctionOrFunctionSent() { const node = this.startNode(); + this.next(); if (this.prodParam.hasYield && this.match(16)) { const meta = this.createIdentifier(this.startNodeAtNode(node), "function"); this.next(); - if (this.match(102)) { this.expectPlugin("functionSent"); } else if (!this.hasPlugin("functionSent")) { this.unexpected(); } - return this.parseMetaProperty(node, meta, "sent"); } - return this.parseFunction(node); } - parseMetaProperty(node, meta, propertyName) { node.meta = meta; const containsEsc = this.state.containsEsc; node.property = this.parseIdentifier(true); - if (node.property.name !== propertyName || containsEsc) { this.raise(Errors.UnsupportedMetaProperty, { at: node.property, @@ -13495,7 +11723,6 @@ class ExpressionParser extends LValParser { onlyValidPropertyName: propertyName }); } - return this.finishNode(node, "MetaProperty"); } @@ -13509,13 +11736,10 @@ class ExpressionParser extends LValParser { at: id }); } - this.sawUnambiguousESM = true; } - return this.parseMetaProperty(node, id, "meta"); } - parseLiteralAtNode(value, type, node) { this.addExtra(node, "rawValue", value); this.addExtra(node, "raw", this.input.slice(node.start, this.state.end)); @@ -13523,42 +11747,34 @@ class ExpressionParser extends LValParser { this.next(); return this.finishNode(node, type); } - parseLiteral(value, type) { const node = this.startNode(); return this.parseLiteralAtNode(value, type, node); } - parseStringLiteral(value) { return this.parseLiteral(value, "StringLiteral"); } - parseNumericLiteral(value) { return this.parseLiteral(value, "NumericLiteral"); } - parseBigIntLiteral(value) { return this.parseLiteral(value, "BigIntLiteral"); } - parseDecimalLiteral(value) { return this.parseLiteral(value, "DecimalLiteral"); } - parseRegExpLiteral(value) { const node = this.parseLiteral(value.value, "RegExpLiteral"); node.pattern = value.pattern; node.flags = value.flags; return node; } - parseBooleanLiteral(value) { const node = this.startNode(); node.value = value; this.next(); return this.finishNode(node, "BooleanLiteral"); } - parseNullLiteral() { const node = this.startNode(); this.next(); @@ -13566,7 +11782,6 @@ class ExpressionParser extends LValParser { } parseParenAndDistinguishExpression(canBeArrow) { - const startPos = this.state.start; const startLoc = this.state.startLoc; let val; this.next(); @@ -13575,32 +11790,26 @@ 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(); let first = true; let spreadStartLoc; let optionalCommaStartLoc; - while (!this.match(11)) { if (first) { first = false; } else { this.expect(12, refExpressionErrors.optionalParametersLoc === null ? null : refExpressionErrors.optionalParametersLoc); - if (this.match(11)) { optionalCommaStartLoc = this.state.startLoc; break; } } - 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; } @@ -13608,13 +11817,11 @@ class ExpressionParser extends LValParser { exprList.push(this.parseMaybeAssignAllowIn(refExpressionErrors, this.parseParenItem)); } } - const innerEndLoc = this.state.lastTokEndLoc; 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); this.expressionScope.validateAsPattern(); @@ -13622,39 +11829,33 @@ class ExpressionParser extends LValParser { this.parseArrowExpression(arrowNode, exprList, false); return arrowNode; } - this.expressionScope.exit(); - if (!exprList.length) { this.unexpected(this.state.lastTokStartLoc); } - if (optionalCommaStartLoc) this.unexpected(optionalCommaStartLoc); if (spreadStartLoc) this.unexpected(spreadStartLoc); this.checkExpressionErrors(refExpressionErrors, true); 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); } else { 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"); } @@ -13662,41 +11863,34 @@ class ExpressionParser extends LValParser { shouldParseArrow(params) { return !this.canInsertSemicolon(); } - parseArrow(node) { if (this.eat(19)) { return node; } } - - parseParenItem(node, startPos, startLoc) { + parseParenItem(node, + startLoc) { return node; } - parseNewOrNewTarget() { const node = this.startNode(); this.next(); - if (this.match(16)) { const meta = this.createIdentifier(this.startNodeAtNode(node), "new"); this.next(); const metaProp = this.parseMetaProperty(node, meta, "target"); - if (!this.scope.inNonArrowFunction && !this.scope.inClass) { this.raise(Errors.UnexpectedNewTarget, { at: metaProp }); } - return metaProp; } - return this.parseNew(node); } parseNew(node) { this.parseNewCallee(node); - if (this.eat(10)) { const args = this.parseExprList(11); this.toReferencedList(args); @@ -13704,13 +11898,10 @@ class ExpressionParser extends LValParser { } else { node.arguments = []; } - return this.finishNode(node, "NewExpression"); } - parseNewCallee(node) { node.callee = this.parseNoCallExpr(); - if (node.callee.type === "Import") { this.raise(Errors.ImportCallNotNewExpression, { at: node.callee @@ -13734,16 +11925,14 @@ 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) }); } } - const isTail = this.match(24); const endOffset = isTail ? -1 : -2; const elemEnd = end + endOffset; @@ -13763,13 +11952,11 @@ class ExpressionParser extends LValParser { node.expressions = []; let curElt = this.parseTemplateElement(isTagged); node.quasis = [curElt]; - while (!curElt.tail) { node.expressions.push(this.parseTemplateSubstitution()); this.readTemplateContinuation(); node.quasis.push(curElt = this.parseTemplateElement(isTagged)); } - return this.finishNode(node, "TemplateLiteral"); } @@ -13781,7 +11968,6 @@ class ExpressionParser extends LValParser { if (isRecord) { this.expectPlugin("recordAndTuple"); } - const oldInFSharpPipelineDirectBody = this.state.inFSharpPipelineDirectBody; this.state.inFSharpPipelineDirectBody = false; const propHash = Object.create(null); @@ -13789,28 +11975,24 @@ class ExpressionParser extends LValParser { const node = this.startNode(); node.properties = []; this.next(); - while (!this.match(close)) { if (first) { first = false; } else { this.expect(12); - if (this.match(close)) { - this.addTrailingCommaExtraToNode(node); + this.addTrailingCommaExtraToNode( + node); break; } } - let prop; - if (isPattern) { prop = this.parseBindingProperty(); } else { prop = this.parsePropertyDefinition(refExpressionErrors); this.checkProto(prop, isRecord, propHash, refExpressionErrors); } - if (isRecord && !this.isObjectProperty(prop) && prop.type !== "SpreadElement") { this.raise(Errors.InvalidRecordProperty, { at: prop @@ -13823,20 +12005,16 @@ class ExpressionParser extends LValParser { node.properties.push(prop); } - this.next(); this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody; let type = "ObjectExpression"; - if (isPattern) { type = "ObjectPattern"; } else if (isRecord) { type = "RecordExpression"; } - return this.finishNode(node, type); } - addTrailingCommaExtraToNode(node) { this.addExtra(node, "trailingComma", this.state.lastTokStart); this.addExtra(node, "trailingCommaLoc", this.state.lastTokStartLoc, false); @@ -13848,7 +12026,6 @@ class ExpressionParser extends LValParser { parsePropertyDefinition(refExpressionErrors) { let decorators = []; - if (this.match(26)) { if (this.hasPlugin("decorators")) { this.raise(Errors.UnsupportedPropertyDecorator, { @@ -13860,50 +12037,38 @@ class ExpressionParser extends LValParser { decorators.push(this.parseDecorator()); } } - const prop = this.startNode(); let isAsync = false; let isAccessor = false; - let startPos; let startLoc; - if (this.match(21)) { if (decorators.length) this.unexpected(); return this.parseSpread(); } - if (decorators.length) { prop.decorators = decorators; decorators = []; } - prop.method = false; - if (refExpressionErrors) { - startPos = this.state.start; startLoc = this.state.startLoc; } - let isGenerator = this.eat(55); this.parsePropertyNamePrefixOperator(prop); const containsEsc = this.state.containsEsc; const key = this.parsePropertyName(prop, refExpressionErrors); - if (!isGenerator && !containsEsc && this.maybeAsyncOrAccessorProp(prop)) { const keyName = key.name; - if (keyName === "async" && !this.hasPrecedingLineBreak()) { isAsync = true; this.resetPreviousNodeTrailingComments(key); isGenerator = this.eat(55); this.parsePropertyName(prop); } - if (keyName === "get" || keyName === "set") { isAccessor = true; this.resetPreviousNodeTrailingComments(key); prop.kind = keyName; - if (this.match(55)) { isGenerator = true; this.raise(Errors.AccessorIsGenerator, { @@ -13912,14 +12077,11 @@ class ExpressionParser extends LValParser { }); this.next(); } - this.parsePropertyName(prop); } } - - return this.parseObjPropValue(prop, startPos, startLoc, isGenerator, isAsync, false, isAccessor, refExpressionErrors); + return this.parseObjPropValue(prop, startLoc, isGenerator, isAsync, false, isAccessor, refExpressionErrors); } - getGetterSetterExpectedParamCount(method) { return method.kind === "get" ? 0 : 1; } @@ -13930,16 +12092,13 @@ class ExpressionParser extends LValParser { checkGetterSetterParams(method) { var _params; - const paramCount = this.getGetterSetterExpectedParamCount(method); const params = this.getObjectOrClassMethodParams(method); - if (params.length !== paramCount) { this.raise(method.kind === "get" ? Errors.BadGetterArity : Errors.BadSetterArity, { at: method }); } - if (method.kind === "set" && ((_params = params[params.length - 1]) == null ? void 0 : _params.type) === "RestElement") { this.raise(Errors.BadSetterRestParameter, { at: method @@ -13949,11 +12108,11 @@ class ExpressionParser extends LValParser { parseObjectMethod(prop, isGenerator, isAsync, isPattern, isAccessor) { if (isAccessor) { - const finishedProp = this.parseMethod(prop, isGenerator, false, false, false, "ObjectMethod"); + const finishedProp = this.parseMethod(prop, + isGenerator, false, false, false, "ObjectMethod"); this.checkGetterSetterParams(finishedProp); return finishedProp; } - if (isAsync || isGenerator || this.match(10)) { if (isPattern) this.unexpected(); prop.kind = "method"; @@ -13962,22 +12121,18 @@ 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"); } - if (!prop.computed && prop.key.type === "Identifier") { 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; - if (refExpressionErrors != null) { if (refExpressionErrors.shorthandAssignLoc === null) { refExpressionErrors.shorthandAssignLoc = shorthandAssignLoc; @@ -13987,19 +12142,16 @@ class ExpressionParser extends LValParser { at: shorthandAssignLoc }); } - - prop.value = this.parseMaybeDefault(startPos, startLoc, cloneIdentifier(prop.key)); + prop.value = this.parseMaybeDefault(startLoc, cloneIdentifier(prop.key)); } else { prop.value = cloneIdentifier(prop.key); } - prop.shorthand = true; return this.finishNode(prop, "ObjectProperty"); } } - - 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; } @@ -14015,31 +12167,25 @@ class ExpressionParser extends LValParser { value } = this.state; let key; - if (tokenIsKeywordOrIdentifier(type)) { 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; - if (refExpressionErrors != null) { if (refExpressionErrors.privateKeyLoc === null) { refExpressionErrors.privateKeyLoc = privateKeyLoc; @@ -14049,23 +12195,18 @@ class ExpressionParser extends LValParser { at: privateKeyLoc }); } - key = this.parsePrivateName(); break; } - default: throw this.unexpected(); } } - prop.key = key; - - if (type !== 134) { + if (type !== 136) { prop.computed = false; } } - return prop.key; } @@ -14092,12 +12233,12 @@ class ExpressionParser extends LValParser { if (isTuple) { this.expectPlugin("recordAndTuple"); } - const oldInFSharpPipelineDirectBody = this.state.inFSharpPipelineDirectBody; this.state.inFSharpPipelineDirectBody = false; const node = this.startNode(); this.next(); - node.elements = this.parseExprList(close, !isTuple, refExpressionErrors, node); + node.elements = this.parseExprList(close, !isTuple, refExpressionErrors, + node); this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody; return this.finishNode(node, isTuple ? "TupleExpression" : "ArrayExpression"); } @@ -14105,20 +12246,16 @@ class ExpressionParser extends LValParser { parseArrowExpression(node, params, isAsync, trailingCommaLoc) { this.scope.enter(SCOPE_FUNCTION | SCOPE_ARROW); let flags = functionFlags(isAsync, false); - if (!this.match(5) && this.prodParam.hasIn) { flags |= PARAM_IN; } - this.prodParam.enter(flags); this.initFunction(node, isAsync); const oldMaybeInArrowParameters = this.state.maybeInArrowParameters; - if (params) { this.state.maybeInArrowParameters = true; this.setArrowFunctionParameters(node, params, trailingCommaLoc); } - this.state.maybeInArrowParameters = false; this.parseFunctionBody(node, true); this.prodParam.exit(); @@ -14126,12 +12263,10 @@ class ExpressionParser extends LValParser { this.state.maybeInArrowParameters = oldMaybeInArrowParameters; return this.finishNode(node, "ArrowFunctionExpression"); } - setArrowFunctionParameters(node, params, trailingCommaLoc) { this.toAssignableList(params, trailingCommaLoc, false); node.params = params; } - parseFunctionBodyAndFinish(node, type, isMethod = false) { this.parseFunctionBody(node, false, isMethod); return this.finishNode(node, type); @@ -14140,7 +12275,6 @@ class ExpressionParser extends LValParser { parseFunctionBody(node, allowExpression, isMethod = false) { const isExpression = allowExpression && !this.match(5); this.expressionScope.enter(newExpressionScope()); - if (isExpression) { node.body = this.parseMaybeAssign(); this.checkParams(node, false, allowExpression, false); @@ -14148,17 +12282,21 @@ class ExpressionParser extends LValParser { const oldStrict = this.state.strict; const oldLabels = this.state.labels; this.state.labels = []; + this.prodParam.enter(this.prodParam.currentFlags() | PARAM_RETURN); - node.body = this.parseBlock(true, false, hasStrictModeDirective => { + node.body = this.parseBlock(true, false, + hasStrictModeDirective => { const nonSimple = !this.isSimpleParamList(node.params); - if (hasStrictModeDirective && nonSimple) { this.raise(Errors.IllegalLanguageModeDirective, { - at: (node.kind === "method" || node.kind === "constructor") && !!node.key ? node.key.loc.end : node + at: + (node.kind === "method" || node.kind === "constructor") && + !!node.key ? + node.key.loc.end : node }); } - const strictModeChanged = !oldStrict && this.state.strict; + this.checkParams(node, !this.state.strict && !allowExpression && !isMethod && !nonSimple, allowExpression, strictModeChanged); if (this.state.strict && node.id) { @@ -14168,28 +12306,23 @@ class ExpressionParser extends LValParser { this.prodParam.exit(); this.state.labels = oldLabels; } - this.expressionScope.exit(); } - isSimpleParameter(node) { return node.type === "Identifier"; } - isSimpleParamList(params) { for (let i = 0, len = params.length; i < len; i++) { if (!this.isSimpleParameter(params[i])) return false; } - return true; } - - checkParams(node, allowDuplicates, isArrowFunction, strictModeChanged = true) { + checkParams(node, allowDuplicates, + isArrowFunction, strictModeChanged = true) { const checkClashes = !allowDuplicates && new Set(); const formalParameters = { type: "FormalParameters" }; - for (const param of node.params) { this.checkLVal(param, { in: formalParameters, @@ -14203,32 +12336,25 @@ class ExpressionParser extends LValParser { parseExprList(close, allowEmpty, refExpressionErrors, nodeForExtra) { const elts = []; let first = true; - while (!this.eat(close)) { if (first) { first = false; } else { this.expect(12); - if (this.match(close)) { if (nodeForExtra) { this.addTrailingCommaExtraToNode(nodeForExtra); } - this.next(); break; } } - elts.push(this.parseExprListItem(allowEmpty, refExpressionErrors)); } - return elts; } - parseExprListItem(allowEmpty, refExpressionErrors, allowPlaceholder) { let elt; - if (this.match(12)) { if (!allowEmpty) { this.raise(Errors.UnexpectedToken, { @@ -14236,79 +12362,65 @@ class ExpressionParser extends LValParser { unexpected: "," }); } - 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"); - if (!allowPlaceholder) { this.raise(Errors.UnexpectedArgumentPlaceholder, { at: this.state.startLoc }); } - const node = this.startNode(); this.next(); elt = this.finishNode(node, "ArgumentPlaceholder"); } else { elt = this.parseMaybeAssignAllowIn(refExpressionErrors, this.parseParenItem); } - return elt; } parseIdentifier(liberal) { const node = this.startNode(); - const name = this.parseIdentifierName(node.start, liberal); + const name = this.parseIdentifierName(liberal); return this.createIdentifier(node, name); } - createIdentifier(node, name) { node.name = name; node.loc.identifierName = name; return this.finishNode(node, "Identifier"); } - - parseIdentifierName(pos, liberal) { + parseIdentifierName(liberal) { let name; const { startLoc, type } = this.state; - if (tokenIsKeywordOrIdentifier(type)) { name = this.state.value; } else { throw this.unexpected(); } - const tokenIsKeyword = tokenKeywordOrIdentifierIsKeyword(type); - if (liberal) { if (tokenIsKeyword) { - this.replaceToken(128); + this.replaceToken(130); } } else { this.checkReservedWord(name, startLoc, tokenIsKeyword, false); } - this.next(); return name; } - checkReservedWord(word, startLoc, checkKeywords, isBinding) { if (word.length > 10) { return; } - if (!canBeReservedWord(word)) { return; } - if (word === "yield") { if (this.prodParam.hasYield) { this.raise(Errors.YieldBindingIdentifier, { @@ -14323,14 +12435,12 @@ class ExpressionParser extends LValParser { }); return; } - if (this.scope.inStaticBlock) { this.raise(Errors.AwaitBindingIdentifierInStaticBlock, { at: startLoc }); return; } - this.expressionScope.recordAsyncArrowParametersError({ at: startLoc }); @@ -14342,7 +12452,6 @@ class ExpressionParser extends LValParser { return; } } - if (checkKeywords && isKeyword(word)) { this.raise(Errors.UnexpectedKeyword, { at: startLoc, @@ -14350,9 +12459,7 @@ class ExpressionParser extends LValParser { }); return; } - const reservedTest = !this.state.strict ? isReservedWord : isBinding ? isStrictBindReservedWord : isStrictReservedWord; - if (reservedTest(word, this.inModule)) { this.raise(Errors.UnexpectedReservedWord, { at: startLoc, @@ -14360,29 +12467,24 @@ class ExpressionParser extends LValParser { }); } } - isAwaitAllowed() { if (this.prodParam.hasAwait) return true; - if (this.options.allowAwaitOutsideFunction && !this.scope.inFunction) { return true; } - 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 }); - if (this.eat(55)) { this.raise(Errors.ObsoleteAwaitStar, { at: node }); } - if (!this.scope.inFunction && !this.options.allowAwaitOutsideFunction) { if (this.isAmbiguousAwait()) { this.ambiguousScriptDifferentAst = true; @@ -14390,20 +12492,21 @@ class ExpressionParser extends LValParser { this.sawUnambiguousESM = true; } } - if (!this.state.soloAwait) { node.argument = this.parseMaybeUnary(null, true); } - return this.finishNode(node, "AwaitExpression"); } - isAmbiguousAwait() { if (this.hasPrecedingLineBreak()) return true; 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 === 101 && !this.state.containsEsc || + type === 135 || type === 56 || + this.hasPlugin("v8intrinsic") && type === 54 + ); } parseYield() { @@ -14414,13 +12517,11 @@ class ExpressionParser extends LValParser { this.next(); let delegating = false; let argument = null; - if (!this.hasPrecedingLineBreak()) { delegating = this.eat(55); - switch (this.state.type) { case 13: - case 135: + case 137: case 8: case 11: case 3: @@ -14428,12 +12529,10 @@ class ExpressionParser extends LValParser { case 14: case 12: if (!delegating) break; - default: argument = this.parseMaybeAssign(); } } - node.delegate = delegating; node.argument = argument; return this.finishNode(node, "YieldExpression"); @@ -14450,28 +12549,24 @@ 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"); } } - isSimpleReference(expression) { switch (expression.type) { case "MemberExpression": return !expression.computed && this.isSimpleReference(expression.object); - case "Identifier": return true; - default: return false; } @@ -14497,7 +12592,6 @@ class ExpressionParser extends LValParser { maxNumOfResolvableTopics: 1, maxTopicIndex: null }; - try { return callback(); } finally { @@ -14514,7 +12608,6 @@ class ExpressionParser extends LValParser { maxNumOfResolvableTopics: 0, maxTopicIndex: null }; - try { return callback(); } finally { @@ -14524,71 +12617,57 @@ class ExpressionParser extends LValParser { return callback(); } } - withSoloAwaitPermittingContext(callback) { const outerContextSoloAwaitState = this.state.soloAwait; this.state.soloAwait = true; - try { return callback(); } finally { this.state.soloAwait = outerContextSoloAwaitState; } } - allowInAnd(callback) { const flags = this.prodParam.currentFlags(); const prodParamToSet = PARAM_IN & ~flags; - if (prodParamToSet) { this.prodParam.enter(flags | PARAM_IN); - try { return callback(); } finally { this.prodParam.exit(); } } - return callback(); } - disallowInAnd(callback) { const flags = this.prodParam.currentFlags(); const prodParamToClear = PARAM_IN & flags; - if (prodParamToClear) { this.prodParam.enter(flags & ~PARAM_IN); - try { return callback(); } finally { this.prodParam.exit(); } } - return callback(); } registerTopicReference() { this.state.topicContext.maxTopicIndex = 0; } - topicReferenceIsAllowedInCurrentContext() { return this.state.topicContext.maxNumOfResolvableTopics >= 1; } - topicReferenceWasUsedInCurrentContext() { return this.state.topicContext.maxTopicIndex != null && this.state.topicContext.maxTopicIndex >= 0; } - 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,35 +12676,36 @@ 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"); } finally { revertScopes(); } - - this.eat(8); return this.finishNode(node, "ModuleExpression"); } - parsePropertyNamePrefixOperator(prop) {} - + parsePropertyNamePrefixOperator( + prop) {} } const loopLabel = { - kind: "loop" -}, - switchLabel = { - kind: "switch" -}; + kind: "loop" + }, + switchLabel = { + kind: "switch" + }; const FUNC_NO_FLAGS = 0b000, - FUNC_STATEMENT = 0b001, - FUNC_HANGING_STATEMENT = 0b010, - FUNC_NULLABLE_ID = 0b100; + FUNC_STATEMENT = 0b001, + FUNC_HANGING_STATEMENT = 0b010, + FUNC_NULLABLE_ID = 0b100; const loneSurrogate = /[\uD800-\uDFFF]/u; const keywordRelationalOperator = /in(?:stanceof)?/y; @@ -14635,10 +12715,9 @@ function babel7CompatTokens(tokens, input) { const { type } = token; - if (typeof type === "number") { { - if (type === 134) { + if (type === 136) { const { loc, start, @@ -14655,7 +12734,7 @@ function babel7CompatTokens(tokens, input) { startLoc: loc.start, endLoc: hashEndLoc }), new Token({ - type: getExportedToken(128), + type: getExportedToken(130), value: value, start: hashEndPos, end: end, @@ -14665,7 +12744,6 @@ function babel7CompatTokens(tokens, input) { i++; continue; } - if (tokenIsTemplate(type)) { const { loc, @@ -14676,7 +12754,6 @@ function babel7CompatTokens(tokens, input) { const backquoteEnd = start + 1; const backquoteEndLoc = createPositionWithColumnOffset(loc.start, 1); let startToken; - if (input.charCodeAt(start) === 96) { startToken = new Token({ type: getExportedToken(22), @@ -14696,9 +12773,7 @@ function babel7CompatTokens(tokens, input) { endLoc: backquoteEndLoc }); } - let templateValue, templateElementEnd, templateElementEndLoc, endToken; - if (type === 24) { templateElementEnd = end - 1; templateElementEndLoc = createPositionWithColumnOffset(loc.end, -1); @@ -14724,7 +12799,6 @@ function babel7CompatTokens(tokens, input) { endLoc: loc.end }); } - tokens.splice(i, 1, startToken, new Token({ type: getExportedToken(20), value: templateValue, @@ -14740,27 +12814,22 @@ function babel7CompatTokens(tokens, input) { token.type = getExportedToken(type); } } - return tokens; } - class StatementParser extends ExpressionParser { + parseTopLevel(file, program) { file.program = this.parseProgram(program); file.comments = this.state.comments; - if (this.options.tokens) { file.tokens = babel7CompatTokens(this.tokens, this.input); } - 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); - if (this.inModule && !this.options.allowUndeclaredExports && this.scope.undefinedExports.size > 0) { for (const [localName, at] of Array.from(this.scope.undefinedExports)) { this.raise(Errors.ModuleExportUndefined, { @@ -14769,8 +12838,13 @@ 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) { @@ -14782,97 +12856,83 @@ class StatementParser extends ExpressionParser { const expressionValue = directiveLiteral.value; const raw = this.input.slice(directiveLiteral.start, directiveLiteral.end); const val = directiveLiteral.value = raw.slice(1, -1); + this.addExtra(directiveLiteral, "raw", raw); this.addExtra(directiveLiteral, "rawValue", val); this.addExtra(directiveLiteral, "expressionValue", expressionValue); directiveLiteral.type = "DirectiveLiteral"; return directive; } - parseInterpreterDirective() { if (!this.match(28)) { return null; } - const node = this.startNode(); node.value = this.state.value; this.next(); return this.finishNode(node, "InterpreterDirective"); } - isLet(context) { if (!this.isContextual(99)) { return false; } - - return this.isLetKeyword(context); + return this.hasFollowingIdentifier(context); } - isLetKeyword(context) { + hasFollowingIdentifier(context) { const next = this.nextTokenStart(); const nextCh = this.codePointAtPos(next); - if (nextCh === 92 || nextCh === 91) { return true; } - if (context) return false; if (nextCh === 123) return true; - if (isIdentifierStart(nextCh)) { keywordRelationalOperator.lastIndex = next; - if (keywordRelationalOperator.test(this.input)) { const endCh = this.codePointAtPos(keywordRelationalOperator.lastIndex); - if (!isIdentifierChar(endCh) && endCh !== 92) { return false; } } - return true; } - 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: return this.parseBreakContinueStatement(node, true); - case 63: return this.parseBreakContinueStatement(node, false); - case 64: return this.parseDebuggerStatement(node); - case 90: return this.parseDoStatement(node); - case 91: return this.parseForStatement(node); - case 68: if (this.lookaheadCharCode() === 46) break; - if (context) { if (this.state.strict) { this.raise(Errors.StrictFunction, { @@ -14884,61 +12944,63 @@ class StatementParser extends ExpressionParser { }); } } - return this.parseFunctionStatement(node, false, !context); - 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); - case 70: return this.parseReturnStatement(node); - case 71: return this.parseSwitchStatement(node); - case 72: return this.parseThrowStatement(node); - 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; - - if (context && kind !== "var") { - this.raise(Errors.UnexpectedLexicalDeclaration, { - at: this.state.startLoc - }); + { + const kind = this.state.value; + if (kind === "using") { + this.expectPlugin("explicitResourceManagement"); + if (!this.scope.inModule && this.scope.inTopLevel) { + this.raise(Errors.UnexpectedUsingDeclaration, { + at: this.state.startLoc + }); + } + } + if (context && kind !== "var") { + this.raise(Errors.UnexpectedLexicalDeclaration, { + at: this.state.startLoc + }); + } + return this.parseVarStatement(node, kind); } - - return this.parseVarStatement(node, kind); - case 92: return this.parseWhileStatement(node); - case 76: return this.parseWithStatement(node); - case 5: return this.parseBlock(); - case 13: return this.parseEmptyStatement(node); - case 83: { const nextTokenCharCode = this.lookaheadCharCode(); - - if (nextTokenCharCode === 40 || nextTokenCharCode === 46) { + if (nextTokenCharCode === 40 || + nextTokenCharCode === 46) { break; } } - case 82: { if (!this.options.allowImportExportEverywhere && !topLevel) { @@ -14946,28 +13008,23 @@ class StatementParser extends ExpressionParser { at: this.state.startLoc }); } - this.next(); - let result; + let result; if (starttype === 83) { result = this.parseImport(node); - if (result.type === "ImportDeclaration" && (!result.importKind || result.importKind === "value")) { 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; } } - this.assertModuleNodeAllowed(result); return result; } - default: { if (this.isAsyncFunction()) { @@ -14976,7 +13033,6 @@ class StatementParser extends ExpressionParser { at: this.state.startLoc }); } - this.next(); return this.parseFunctionStatement(node, true, !context); } @@ -14985,14 +13041,13 @@ class StatementParser extends ExpressionParser { const maybeName = this.state.value; const expr = this.parseExpression(); - if (tokenIsIdentifier(starttype) && expr.type === "Identifier" && this.eat(14)) { - return this.parseLabeledStatement(node, maybeName, expr, context); + return this.parseLabeledStatement(node, maybeName, + expr, context); } else { - return this.parseExpressionStatement(node, expr); + return this.parseExpressionStatement(node, expr, decorators); } } - assertModuleNodeAllowed(node) { if (!this.options.allowImportExportEverywhere && !this.inModule) { this.raise(Errors.ImportOutsideModule, { @@ -15000,35 +13055,32 @@ class StatementParser extends ExpressionParser { }); } } + decoratorsEnabledBeforeExport() { + if (this.hasPlugin("decorators-legacy")) return true; + return this.hasPlugin("decorators") && !!this.getPluginOption("decorators", "decoratorsBeforeExport"); + } - takeDecorators(node) { - const decorators = this.state.decoratorStack[this.state.decoratorStack.length - 1]; - - 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() { return this.match(80); } - parseDecorators(allowExport) { - const currentContextDecorators = this.state.decoratorStack[this.state.decoratorStack.length - 1]; - - while (this.match(26)) { - const decorator = this.parseDecorator(); - currentContextDecorators.push(decorator); - } - + const decorators = []; + 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,29 +13090,23 @@ class StatementParser extends ExpressionParser { at: this.state.startLoc }); } + return decorators; } - parseDecorator() { this.expectOnePlugin(["decorators", "decorators-legacy"]); const node = this.startNode(); 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); - if (this.getPluginOption("decorators", "allowCallParenthesized") === false && node.expression !== expr) { this.raise(Errors.DecoratorArgumentsOutsideParentheses, { at: paramsStartLoc @@ -15068,33 +13114,25 @@ class StatementParser extends ExpressionParser { } } else { 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 { node.property = this.parseIdentifier(true); } - node.computed = false; expr = this.finishNode(node, "MemberExpression"); } - node.expression = this.parseMaybeDecoratorArguments(expr); } - - this.state.decoratorStack.pop(); } else { node.expression = this.parseExprSubscripts(); } - return this.finishNode(node, "Decorator"); } - parseMaybeDecoratorArguments(expr) { if (this.eat(10)) { const node = this.startNodeAtNode(expr); @@ -15103,36 +13141,28 @@ class StatementParser extends ExpressionParser { this.toReferencedList(node.arguments); return this.finishNode(node, "CallExpression"); } - return expr; } - parseBreakContinueStatement(node, isBreak) { this.next(); - if (this.isLineTerminator()) { node.label = null; } else { node.label = this.parseIdentifier(); this.semicolon(); } - this.verifyBreakContinue(node, isBreak); return this.finishNode(node, isBreak ? "BreakStatement" : "ContinueStatement"); } - verifyBreakContinue(node, isBreak) { let i; - for (i = 0; i < this.state.labels.length; ++i) { const lab = this.state.labels[i]; - if (node.label == null || lab.name === node.label.name) { if (lab.kind != null && (isBreak || lab.kind === "loop")) break; if (node.label && isBreak) break; } } - if (i === this.state.labels.length) { const type = isBreak ? "BreakStatement" : "ContinueStatement"; this.raise(Errors.IllegalBreakContinue, { @@ -15141,24 +13171,24 @@ class StatementParser extends ExpressionParser { }); } } - parseDebuggerStatement(node) { this.next(); this.semicolon(); return this.finishNode(node, "DebuggerStatement"); } - parseHeaderExpression() { this.expect(10); const val = this.parseExpression(); this.expect(11); return val; } - parseDoStatement(node) { this.next(); this.state.labels.push(loopLabel); - node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement("do")); + + node.body = + this.withSmartMixTopicForbiddingContext(() => + this.parseStatement("do")); this.state.labels.pop(); this.expect(92); node.test = this.parseHeaderExpression(); @@ -15170,40 +13200,38 @@ class StatementParser extends ExpressionParser { this.next(); this.state.labels.push(loopLabel); let awaitAt = null; - if (this.isAwaitAllowed() && this.eatContextual(96)) { awaitAt = this.state.lastTokStartLoc; } - this.scope.enter(SCOPE_OTHER); this.expect(10); - if (this.match(13)) { if (awaitAt !== null) { this.unexpected(awaitAt); } - return this.parseFor(node, null); } - const startsWithLet = this.isContextual(99); - const isLet = startsWithLet && this.isLetKeyword(); - - if (this.match(74) || this.match(75) || isLet) { + const startsWithUsing = this.isContextual(105) && !this.hasFollowingLineBreak(); + const isLetOrUsing = startsWithLet && this.hasFollowingIdentifier() || startsWithUsing && this.hasFollowingIdentifier() && this.startsUsingForOf(); + 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"); - - if ((this.match(58) || this.isContextual(101)) && init.declarations.length === 1) { + const isForIn = this.match(58); + if (isForIn && startsWithUsing) { + this.raise(Errors.ForInUsing, { + at: init + }); + } + if ((isForIn || this.isContextual(101)) && init.declarations.length === 1) { return this.parseForIn(node, init, awaitAt); } - if (awaitAt !== null) { this.unexpected(awaitAt); } - return this.parseFor(node, init); } @@ -15211,21 +13239,19 @@ class StatementParser extends ExpressionParser { const refExpressionErrors = new ExpressionErrors(); const init = this.parseExpression(true, refExpressionErrors); const isForOf = this.isContextual(101); - if (isForOf) { if (startsWithLet) { this.raise(Errors.ForOfLet, { at: init }); } - - if (awaitAt === null && startsWithAsync && init.type === "Identifier") { + if ( + awaitAt === null && startsWithAsync && init.type === "Identifier") { this.raise(Errors.ForOfAsync, { at: init }); } } - if (isForOf || this.match(58)) { this.checkDestructuringPrivate(refExpressionErrors); this.toAssignable(init, true); @@ -15235,23 +13261,20 @@ class StatementParser extends ExpressionParser { type } }); - return this.parseForIn(node, init, awaitAt); + return this.parseForIn(node, + init, awaitAt); } else { this.checkExpressionErrors(refExpressionErrors, true); } - if (awaitAt !== null) { this.unexpected(awaitAt); } - return this.parseFor(node, init); } - parseFunctionStatement(node, isAsync, declarationPosition) { this.next(); return this.parseFunction(node, FUNC_STATEMENT | (declarationPosition ? 0 : FUNC_HANGING_STATEMENT), isAsync); } - parseIfStatement(node) { this.next(); node.test = this.parseHeaderExpression(); @@ -15259,14 +13282,12 @@ class StatementParser extends ExpressionParser { node.alternate = this.eat(66) ? this.parseStatement("if") : null; return this.finishNode(node, "IfStatement"); } - parseReturnStatement(node) { if (!this.prodParam.hasReturn && !this.options.allowReturnOutsideFunction) { this.raise(Errors.IllegalReturn, { at: this.state.startLoc }); } - this.next(); if (this.isLineTerminator()) { @@ -15275,10 +13296,8 @@ class StatementParser extends ExpressionParser { node.argument = this.parseExpression(); this.semicolon(); } - return this.finishNode(node, "ReturnStatement"); } - parseSwitchStatement(node) { this.next(); node.discriminant = this.parseHeaderExpression(); @@ -15286,8 +13305,8 @@ class StatementParser extends ExpressionParser { this.expect(5); this.state.labels.push(switchLabel); this.scope.enter(SCOPE_OTHER); - let cur; + let cur; for (let sawDefault; !this.match(8);) { if (this.match(61) || this.match(65)) { const isCase = this.match(61); @@ -15295,7 +13314,6 @@ class StatementParser extends ExpressionParser { cases.push(cur = this.startNode()); cur.consequent = []; this.next(); - if (isCase) { cur.test = this.parseExpression(); } else { @@ -15304,11 +13322,9 @@ class StatementParser extends ExpressionParser { at: this.state.lastTokStartLoc }); } - sawDefault = true; cur.test = null; } - this.expect(14); } else { if (cur) { @@ -15318,28 +13334,23 @@ class StatementParser extends ExpressionParser { } } } - this.scope.exit(); if (cur) this.finishNode(cur, "SwitchCase"); this.next(); this.state.labels.pop(); return this.finishNode(node, "SwitchStatement"); } - parseThrowStatement(node) { this.next(); - if (this.hasPrecedingLineBreak()) { this.raise(Errors.NewlineAfterThrow, { at: this.state.lastTokEndLoc }); } - node.argument = this.parseExpression(); this.semicolon(); return this.finishNode(node, "ThrowStatement"); } - parseCatchClauseParam() { const param = this.parseBindingAtom(); const simple = param.type === "Identifier"; @@ -15353,16 +13364,13 @@ class StatementParser extends ExpressionParser { }); return param; } - parseTryStatement(node) { this.next(); node.block = this.parseBlock(); node.handler = null; - if (this.match(62)) { const clause = this.startNode(); this.next(); - if (this.match(10)) { this.expect(10); clause.param = this.parseCatchClauseParam(); @@ -15372,56 +13380,55 @@ class StatementParser extends ExpressionParser { this.scope.enter(SCOPE_OTHER); } - clause.body = this.withSmartMixTopicForbiddingContext(() => this.parseBlock(false, false)); + clause.body = + this.withSmartMixTopicForbiddingContext(() => + this.parseBlock(false, false)); this.scope.exit(); node.handler = this.finishNode(clause, "CatchClause"); } - node.finalizer = this.eat(67) ? this.parseBlock() : null; - if (!node.handler && !node.finalizer) { this.raise(Errors.NoCatchOrFinally, { at: node }); } - return this.finishNode(node, "TryStatement"); } - parseVarStatement(node, kind, allowMissingInitializer = false) { this.next(); this.parseVar(node, false, kind, allowMissingInitializer); this.semicolon(); return this.finishNode(node, "VariableDeclaration"); } - parseWhileStatement(node) { this.next(); node.test = this.parseHeaderExpression(); this.state.labels.push(loopLabel); - node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement("while")); + + node.body = + this.withSmartMixTopicForbiddingContext(() => + this.parseStatement("while")); this.state.labels.pop(); return this.finishNode(node, "WhileStatement"); } - parseWithStatement(node) { if (this.state.strict) { this.raise(Errors.StrictWith, { at: this.state.startLoc }); } - this.next(); node.object = this.parseHeaderExpression(); - node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement("with")); + + node.body = + this.withSmartMixTopicForbiddingContext(() => + this.parseStatement("with")); return this.finishNode(node, "WithStatement"); } - parseEmptyStatement(node) { this.next(); return this.finishNode(node, "EmptyStatement"); } - parseLabeledStatement(node, maybeName, expr, context) { for (const label of this.state.labels) { if (label.name === maybeName) { @@ -15431,12 +13438,9 @@ class StatementParser extends ExpressionParser { }); } } - const kind = tokenIsLoop(this.state.type) ? "loop" : this.match(71) ? "switch" : null; - for (let i = this.state.labels.length - 1; i >= 0; i--) { const label = this.state.labels[i]; - if (label.statementStart === node.start) { label.statementStart = this.state.start; label.kind = kind; @@ -15444,7 +13448,6 @@ class StatementParser extends ExpressionParser { break; } } - this.state.labels.push({ name: maybeName, kind: kind, @@ -15455,8 +13458,8 @@ class StatementParser extends ExpressionParser { node.label = expr; return this.finishNode(node, "LabeledStatement"); } - - parseExpressionStatement(node, expr) { + parseExpressionStatement(node, expr, + decorators) { node.expression = expr; this.semicolon(); return this.finishNode(node, "ExpressionStatement"); @@ -15464,30 +13467,22 @@ class StatementParser extends ExpressionParser { parseBlock(allowDirectives = false, createNewLexicalScope = true, afterBlockParse) { const node = this.startNode(); - if (allowDirectives) { this.state.strictErrors.clear(); } - this.expect(5); - if (createNewLexicalScope) { this.scope.enter(SCOPE_OTHER); } - this.parseBlockBody(node, allowDirectives, false, 8, afterBlockParse); - if (createNewLexicalScope) { this.scope.exit(); } - return this.finishNode(node, "BlockStatement"); } - isValidDirective(stmt) { return stmt.type === "ExpressionStatement" && stmt.expression.type === "StringLiteral" && !stmt.expression.extra.parenthesized; } - parseBlockBody(node, allowDirectives, topLevel, end, afterBlockParse) { const body = node.body = []; const directives = node.directives = []; @@ -15498,38 +13493,29 @@ class StatementParser extends ExpressionParser { const oldStrict = this.state.strict; let hasStrictModeDirective = false; let parsedNonDirective = false; - while (!this.match(end)) { const stmt = this.parseStatement(null, topLevel); - if (directives && !parsedNonDirective) { if (this.isValidDirective(stmt)) { const directive = this.stmtToDirective(stmt); directives.push(directive); - if (!hasStrictModeDirective && directive.value.value === "use strict") { hasStrictModeDirective = true; this.setStrict(true); } - continue; } - parsedNonDirective = true; this.state.strictErrors.clear(); } - body.push(stmt); } - if (afterBlockParse) { afterBlockParse.call(this, hasStrictModeDirective); } - if (!oldStrict) { this.setStrict(false); } - this.next(); } @@ -15540,7 +13526,10 @@ class StatementParser extends ExpressionParser { this.semicolon(false); node.update = this.match(11) ? null : this.parseExpression(); this.expect(11); - node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement("for")); + + node.body = + this.withSmartMixTopicForbiddingContext(() => + this.parseStatement("for")); this.scope.exit(); this.state.labels.pop(); return this.finishNode(node, "ForStatement"); @@ -15549,20 +13538,17 @@ class StatementParser extends ExpressionParser { parseForIn(node, init, awaitAt) { const isForIn = this.match(58); this.next(); - if (isForIn) { if (awaitAt !== null) this.unexpected(awaitAt); } else { node.await = awaitAt !== null; } - if (init.type === "VariableDeclaration" && init.declarations[0].init != null && (!isForIn || this.state.strict || init.kind !== "var" || init.declarations[0].id.type !== "Identifier")) { this.raise(Errors.ForInOfLoopInitializer, { at: init, type: isForIn ? "ForInStatement" : "ForOfStatement" }); } - if (init.type === "AssignmentPattern") { this.raise(Errors.InvalidLhs, { at: init, @@ -15571,11 +13557,13 @@ class StatementParser extends ExpressionParser { } }); } - node.left = init; node.right = isForIn ? this.parseExpression() : this.parseMaybeAssignAllowIn(); this.expect(11); - node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement("for")); + + node.body = + this.withSmartMixTopicForbiddingContext(() => + this.parseStatement("for")); this.scope.exit(); this.state.labels.pop(); return this.finishNode(node, isForIn ? "ForInStatement" : "ForOfStatement"); @@ -15584,12 +13572,10 @@ class StatementParser extends ExpressionParser { parseVar(node, isFor, kind, allowMissingInitializer = false) { const declarations = node.declarations = []; node.kind = kind; - for (;;) { const decl = this.startNode(); this.parseVarId(decl, kind); decl.init = !this.eat(29) ? null : isFor ? this.parseMaybeAssignDisallowIn() : this.parseMaybeAssignAllowIn(); - if (decl.init === null && !allowMissingInitializer) { if (decl.id.type !== "Identifier" && !(isFor && (this.match(58) || this.isContextual(101)))) { this.raise(Errors.DeclarationMissingInitializer, { @@ -15603,22 +13589,25 @@ class StatementParser extends ExpressionParser { }); } } - declarations.push(this.finishNode(decl, "VariableDeclarator")); if (!this.eat(12)) break; } - return node; } - 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) { @@ -15626,62 +13615,53 @@ class StatementParser extends ExpressionParser { const isHangingStatement = statement & FUNC_HANGING_STATEMENT; const requireId = !!isStatement && !(statement & FUNC_NULLABLE_ID); this.initFunction(node, isAsync); - if (this.match(55) && isHangingStatement) { this.raise(Errors.GeneratorInSingleStatementContext, { at: this.state.startLoc }); } - node.generator = this.eat(55); - if (isStatement) { node.id = this.parseFunctionId(requireId); } - const oldMaybeInArrowParameters = this.state.maybeInArrowParameters; this.state.maybeInArrowParameters = false; this.scope.enter(SCOPE_FUNCTION); this.prodParam.enter(functionFlags(isAsync, node.generator)); - if (!isStatement) { node.id = this.parseFunctionId(); } - this.parseFunctionParams(node, false); + this.withSmartMixTopicForbiddingContext(() => { this.parseFunctionBodyAndFinish(node, isStatement ? "FunctionDeclaration" : "FunctionExpression"); }); this.prodParam.exit(); this.scope.exit(); - if (isStatement && !isHangingStatement) { this.registerFunctionStatementId(node); } - this.state.maybeInArrowParameters = oldMaybeInArrowParameters; return node; } - parseFunctionId(requireId) { return requireId || tokenIsIdentifier(this.state.type) ? this.parseIdentifier() : null; } - parseFunctionParams(node, allowModifiers) { this.expect(10); this.expressionScope.enter(newParameterDeclarationScope()); node.params = this.parseBindingList(11, 41, false, allowModifiers); this.expressionScope.exit(); } - registerFunctionStatementId(node) { if (!node.id) return; + this.scope.declareName(node.id.name, this.state.strict || node.generator || node.async ? this.scope.treatFunctionsAsVar ? BIND_VAR : BIND_LEXICAL : BIND_FUNCTION, node.id.loc.start); } parseClass(node, isStatement, optionalId) { this.next(); - this.takeDecorators(node); + const oldStrict = this.state.strict; this.state.strict = true; this.parseClassId(node, isStatement, optionalId); @@ -15689,17 +13669,15 @@ class StatementParser extends ExpressionParser { node.body = this.parseClassBody(!!node.superClass, oldStrict); return this.finishNode(node, isStatement ? "ClassDeclaration" : "ClassExpression"); } - isClassProperty() { return this.match(29) || this.match(13) || this.match(8); } - isClassMethod() { return this.match(10); } - isNonstaticConstructor(method) { - return !method.computed && !method.static && (method.key.name === "constructor" || method.key.value === "constructor"); + return !method.computed && !method.static && (method.key.name === "constructor" || + method.key.value === "constructor"); } parseClassBody(hadSuperClass, oldStrict) { @@ -15712,6 +13690,7 @@ class StatementParser extends ExpressionParser { const classBody = this.startNode(); classBody.body = []; this.expect(5); + this.withSmartMixTopicForbiddingContext(() => { while (!this.match(8)) { if (this.eat(13)) { @@ -15720,15 +13699,12 @@ class StatementParser extends ExpressionParser { at: this.state.lastTokEndLoc }); } - continue; } - if (this.match(26)) { decorators.push(this.parseDecorator()); continue; } - const member = this.startNode(); if (decorators.length) { @@ -15736,10 +13712,11 @@ class StatementParser extends ExpressionParser { this.resetStartLocationFromNode(member, decorators[0]); decorators = []; } - this.parseClassMember(classBody, member, state); - - if (member.kind === "constructor" && member.decorators && member.decorators.length > 0) { + if ( + member.kind === "constructor" && + member.decorators && + member.decorators.length > 0) { this.raise(Errors.DecoratorConstructor, { at: member }); @@ -15754,7 +13731,6 @@ class StatementParser extends ExpressionParser { at: this.state.startLoc }); } - this.classScope.exit(); return this.finishNode(classBody, "ClassBody"); } @@ -15764,6 +13740,7 @@ class StatementParser extends ExpressionParser { if (this.isClassMethod()) { const method = member; + method.kind = "method"; method.computed = false; method.key = key; @@ -15772,34 +13749,29 @@ class StatementParser extends ExpressionParser { return true; } else if (this.isClassProperty()) { const prop = member; + prop.computed = false; prop.key = key; prop.static = false; classBody.body.push(this.parseClassProperty(prop)); return true; } - this.resetPreviousNodeTrailingComments(key); return false; } - parseClassMember(classBody, member, state) { const isStatic = this.isContextual(104); - if (isStatic) { if (this.parseClassMemberFromModifier(classBody, member)) { return; } - if (this.eat(5)) { this.parseClassStaticBlock(classBody, member); return; } } - this.parseClassMemberWithIsStatic(classBody, member, state, isStatic); } - parseClassMemberWithIsStatic(classBody, member, state, isStatic) { const publicMethod = member; const privateMethod = member; @@ -15810,36 +13782,29 @@ class StatementParser extends ExpressionParser { const publicMember = publicMethod; member.static = isStatic; this.parsePropertyNamePrefixOperator(member); - if (this.eat(55)) { method.kind = "method"; - const isPrivateName = this.match(134); + const isPrivateName = this.match(136); this.parseClassElementName(method); - if (isPrivateName) { this.pushClassPrivateMethod(classBody, privateMethod, true, false); return; } - if (this.isNonstaticConstructor(publicMethod)) { this.raise(Errors.ConstructorIsGenerator, { at: publicMethod.key }); } - this.pushClassMethod(classBody, publicMethod, true, false, false, false); return; } - 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); - if (this.isClassMethod()) { method.kind = "method"; - if (isPrivate) { this.pushClassPrivateMethod(classBody, privateMethod, false, false); return; @@ -15847,7 +13812,6 @@ class StatementParser extends ExpressionParser { const isConstructor = this.isNonstaticConstructor(publicMethod); let allowsDirectSuper = false; - if (isConstructor) { publicMethod.kind = "constructor"; @@ -15856,17 +13820,14 @@ class StatementParser extends ExpressionParser { at: key }); } - if (isConstructor && this.hasPlugin("typescript") && member.override) { this.raise(Errors.OverrideOnConstructor, { at: key }); } - state.hadConstructor = true; allowsDirectSuper = state.hadSuperClass; } - this.pushClassMethod(classBody, publicMethod, false, false, isConstructor, allowsDirectSuper); } else if (this.isClassProperty()) { if (isPrivate) { @@ -15877,16 +13838,13 @@ class StatementParser extends ExpressionParser { } else if (isContextual && key.name === "async" && !this.isLineTerminator()) { this.resetPreviousNodeTrailingComments(key); const isGenerator = this.eat(55); - if (publicMember.optional) { this.unexpected(maybeQuestionTokenStartLoc); } - method.kind = "method"; - const isPrivate = this.match(134); + const isPrivate = this.match(136); this.parseClassElementName(method); this.parsePostMemberNameModifiers(publicMember); - if (isPrivate) { this.pushClassPrivateMethod(classBody, privateMethod, isGenerator, true); } else { @@ -15895,15 +13853,13 @@ class StatementParser extends ExpressionParser { at: publicMethod.key }); } - this.pushClassMethod(classBody, publicMethod, isGenerator, true, false, false); } } 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) { this.pushClassPrivateMethod(classBody, privateMethod, false, false); } else { @@ -15912,15 +13868,14 @@ class StatementParser extends ExpressionParser { at: publicMethod.key }); } - this.pushClassMethod(classBody, publicMethod, false, false, false, false); } - this.checkGetterSetterParams(publicMethod); } 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()) { @@ -15939,31 +13894,25 @@ class StatementParser extends ExpressionParser { type, 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 }); } - const key = this.parsePrivateName(); member.key = key; return key; } - return this.parsePropertyName(member); } - parseClassStaticBlock(classBody, member) { var _member$decorators; - this.scope.enter(SCOPE_CLASS | SCOPE_STATIC_BLOCK | SCOPE_SUPER); const oldLabels = this.state.labels; this.state.labels = []; @@ -15974,65 +13923,55 @@ class StatementParser extends ExpressionParser { this.scope.exit(); this.state.labels = oldLabels; classBody.body.push(this.finishNode(member, "StaticBlock")); - if ((_member$decorators = member.decorators) != null && _member$decorators.length) { this.raise(Errors.DecoratorStaticBlock, { at: member }); } } - pushClassProperty(classBody, prop) { if (!prop.computed && (prop.key.name === "constructor" || prop.key.value === "constructor")) { this.raise(Errors.ConstructorClassField, { at: prop.key }); } - classBody.body.push(this.parseClassProperty(prop)); } - pushClassPrivateProperty(classBody, prop) { const node = this.parseClassPrivateProperty(prop); classBody.body.push(node); this.classScope.declarePrivateName(this.getPrivateNameSV(node.key), CLASS_ELEMENT_OTHER, node.key.loc.start); } - pushClassAccessorProperty(classBody, prop, isPrivate) { if (!isPrivate && !prop.computed) { const key = prop.key; - if (key.name === "constructor" || key.value === "constructor") { this.raise(Errors.ConstructorClassField, { at: key }); } } - const node = this.parseClassAccessorProperty(prop); classBody.body.push(node); - if (isPrivate) { this.classScope.declarePrivateName(this.getPrivateNameSV(node.key), CLASS_ELEMENT_OTHER, node.key.loc.start); } } - pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper) { classBody.body.push(this.parseMethod(method, isGenerator, isAsync, isConstructor, allowsDirectSuper, "ClassMethod", true)); } - pushClassPrivateMethod(classBody, method, isGenerator, isAsync) { const node = this.parseMethod(method, isGenerator, isAsync, false, false, "ClassPrivateMethod", true); classBody.body.push(node); const kind = node.kind === "get" ? node.static ? CLASS_ELEMENT_STATIC_GETTER : CLASS_ELEMENT_INSTANCE_GETTER : node.kind === "set" ? node.static ? CLASS_ELEMENT_STATIC_SETTER : CLASS_ELEMENT_INSTANCE_SETTER : CLASS_ELEMENT_OTHER; this.declareClassPrivateMethodInScope(node, kind); } - declareClassPrivateMethodInScope(node, kind) { this.classScope.declarePrivateName(this.getPrivateNameSV(node.key), kind, node.key.loc.start); } - parsePostMemberNameModifiers(methodOrProp) {} + parsePostMemberNameModifiers( + methodOrProp) {} parseClassPrivateProperty(node) { this.parseInitializer(node); @@ -16045,7 +13984,6 @@ class StatementParser extends ExpressionParser { this.semicolon(); return this.finishNode(node, "ClassProperty"); } - parseClassAccessorProperty(node) { this.parseInitializer(node); this.semicolon(); @@ -16061,11 +13999,9 @@ class StatementParser extends ExpressionParser { this.prodParam.exit(); this.scope.exit(); } - parseClassId(node, isStatement, optionalId, bindingType = BIND_CLASS) { if (tokenIsIdentifier(this.state.type)) { node.id = this.parseIdentifier(); - if (isStatement) { this.declareNameFromIdentifier(node.id, bindingType); } @@ -16084,53 +14020,76 @@ class StatementParser extends ExpressionParser { node.superClass = this.eat(81) ? this.parseExprSubscripts() : null; } - parseExport(node) { - const hasDefault = this.maybeParseExportDefaultSpecifier(node); + parseExport(node, decorators) { + const hasDefault = this.maybeParseExportDefaultSpecifier( + node); const parseAfterDefault = !hasDefault || this.eat(12); - const hasStar = parseAfterDefault && this.eatExportStar(node); - const hasNamespace = hasStar && this.maybeParseExportNamespaceSpecifier(node); + const hasStar = parseAfterDefault && this.eatExportStar( + node); + const hasNamespace = hasStar && this.maybeParseExportNamespaceSpecifier( + node); const parseAfterNamespace = parseAfterDefault && (!hasNamespace || this.eat(12)); const isFromRequired = hasDefault || hasStar; - 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"); } - - const hasSpecifiers = this.maybeParseExportNamedSpecifiers(node); - + const hasSpecifiers = this.maybeParseExportNamedSpecifiers( + node); if (hasDefault && parseAfterDefault && !hasStar && !hasSpecifiers || hasNamespace && parseAfterNamespace && !hasSpecifiers) { throw this.unexpected(null, 5); } - let hasDeclaration; - 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); } eatExportStar(node) { return this.eat(55); } - maybeParseExportDefaultSpecifier(node) { if (this.isExportDefaultSpecifier()) { this.expectPlugin("exportDefaultFrom"); @@ -16139,23 +14098,19 @@ class StatementParser extends ExpressionParser { node.specifiers = [this.finishNode(specifier, "ExportDefaultSpecifier")]; return true; } - return false; } - 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")); return true; } - return false; } - maybeParseExportNamedSpecifiers(node) { if (this.match(5)) { if (!node.specifiers) node.specifiers = []; @@ -16163,98 +14118,80 @@ class StatementParser extends ExpressionParser { node.specifiers.push(...this.parseExportSpecifiers(isTypeExport)); node.source = null; node.declaration = null; - if (this.hasPlugin("importAssertions")) { node.assertions = []; } - return true; } - return false; } - maybeParseExportDeclaration(node) { if (this.shouldParseExportDeclaration()) { node.specifiers = []; node.source = null; - if (this.hasPlugin("importAssertions")) { node.assertions = []; } - node.declaration = this.parseExportDeclaration(node); return true; } - return false; } - isAsyncFunction() { if (!this.isContextual(95)) return false; const next = this.nextTokenStart(); return !lineBreak.test(this.input.slice(this.state.pos, next)) && this.isUnparsedContextual(next, "function"); } - parseExportDefaultExpression() { const expr = this.startNode(); const isAsync = this.isAsyncFunction(); - if (this.match(68) || isAsync) { this.next(); - if (isAsync) { this.next(); } - return this.parseFunction(expr, FUNC_STATEMENT | FUNC_NULLABLE_ID, isAsync); } - if (this.match(80)) { return this.parseClass(expr, true, true); } - if (this.match(26)) { if (this.hasPlugin("decorators") && this.getPluginOption("decorators", "decoratorsBeforeExport")) { this.raise(Errors.DecoratorBeforeExport, { at: this.state.startLoc }); } - - 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()) { throw this.raise(Errors.UnsupportedDefaultExport, { at: this.state.startLoc }); } - const res = this.parseMaybeAssignAllowIn(); this.semicolon(); return res; } - - parseExportDeclaration(node) { + parseExportDeclaration( + node) { + if (this.match(80)) { + const node = this.parseClass(this.startNode(), true, false); + return node; + } return this.parseStatement(null); } - isExportDefaultSpecifier() { const { type } = this.state; - if (tokenIsIdentifier(type)) { if (type === 95 && !this.state.containsEsc || type === 99) { return false; } - - if ((type === 126 || type === 125) && !this.state.containsEsc) { + if ((type === 128 || type === 127) && !this.state.containsEsc) { const { type: nextType } = this.lookahead(); - if (tokenIsIdentifier(nextType) && nextType !== 97 || nextType === 5) { this.expectOnePlugin(["flow", "typescript"]); return false; @@ -16263,28 +14200,22 @@ class StatementParser extends ExpressionParser { } else if (!this.match(65)) { return false; } - const next = this.nextTokenStart(); const hasFrom = this.isUnparsedContextual(next, "from"); - if (this.input.charCodeAt(next) === 44 || tokenIsIdentifier(this.state.type) && hasFrom) { return true; } - if (this.match(65) && hasFrom) { const nextAfterFrom = this.input.charCodeAt(this.nextTokenStartSince(next + 4)); return nextAfterFrom === 34 || nextAfterFrom === 39; } - return false; } - parseExportFrom(node, expect) { if (this.eatContextual(97)) { node.source = this.parseImportSource(); this.checkExport(node); const assertions = this.maybeParseImportAssertions(); - if (assertions) { node.assertions = assertions; this.checkJSONModuleImport(node); @@ -16292,43 +14223,34 @@ class StatementParser extends ExpressionParser { } else if (expect) { this.unexpected(); } - this.semicolon(); } - shouldParseExportDeclaration() { const { type } = this.state; - if (type === 26) { this.expectOnePlugin(["decorators", "decorators-legacy"]); - if (this.hasPlugin("decorators")) { if (this.getPluginOption("decorators", "decoratorsBeforeExport")) { throw this.raise(Errors.DecoratorBeforeExport, { at: this.state.startLoc }); } - return true; } } - return type === 74 || type === 75 || type === 68 || type === 80 || this.isLet() || this.isAsyncFunction(); } - checkExport(node, checkNames, isDefault, isFrom) { if (checkNames) { if (isDefault) { this.checkDuplicateExports(node, "default"); - if (this.hasPlugin("exportDefaultFrom")) { var _declaration$extra; - const declaration = node.declaration; - - if (declaration.type === "Identifier" && declaration.name === "from" && declaration.end - declaration.start === 4 && !((_declaration$extra = declaration.extra) != null && _declaration$extra.parenthesized)) { + if (declaration.type === "Identifier" && declaration.name === "from" && declaration.end - declaration.start === 4 && + !((_declaration$extra = declaration.extra) != null && _declaration$extra.parenthesized)) { this.raise(Errors.ExportDefaultFromAsIdentifier, { at: declaration }); @@ -16341,12 +14263,10 @@ class StatementParser extends ExpressionParser { } = specifier; const exportName = exported.type === "Identifier" ? exported.name : exported.value; this.checkDuplicateExports(specifier, exportName); - if (!isFrom && specifier.local) { const { local } = specifier; - if (local.type !== "Identifier") { this.raise(Errors.ExportBindingIsString, { at: specifier, @@ -16371,16 +14291,7 @@ 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) { if (node.type === "Identifier") { this.checkDuplicateExports(node, node.name); @@ -16402,7 +14313,6 @@ class StatementParser extends ExpressionParser { this.checkDeclaration(node.left); } } - checkDuplicateExports(node, exportName) { if (this.exportedIdentifiers.has(exportName)) { if (exportName === "default") { @@ -16416,15 +14326,14 @@ class StatementParser extends ExpressionParser { }); } } - this.exportedIdentifiers.add(exportName); } parseExportSpecifiers(isInTypeExport) { const nodes = []; let first = true; - this.expect(5); + this.expect(5); while (!this.eat(8)) { if (first) { first = false; @@ -16432,18 +14341,17 @@ class StatementParser extends ExpressionParser { this.expect(12); 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)); } - return nodes; } - - parseExportSpecifier(node, isString, isInTypeExport, isMaybeTypeOnly) { + parseExportSpecifier(node, isString, + isInTypeExport, isMaybeTypeOnly + ) { if (this.eatContextual(93)) { node.exported = this.parseModuleExportName(); } else if (isString) { @@ -16451,28 +14359,23 @@ class StatementParser extends ExpressionParser { } else if (!node.exported) { node.exported = cloneIdentifier(node.local); } - return this.finishNode(node, "ExportSpecifier"); } parseModuleExportName() { - if (this.match(129)) { + if (this.match(131)) { const result = this.parseStringLiteral(this.state.value); const surrogate = result.value.match(loneSurrogate); - if (surrogate) { this.raise(Errors.ModuleExportNameHasLoneSurrogate, { at: result, surrogateCharCode: surrogate[0].charCodeAt(0) }); } - return result; } - return this.parseIdentifier(true); } - isJSONModuleImport(node) { if (node.assertions != null) { return node.assertions.some(({ @@ -16482,31 +14385,40 @@ class StatementParser extends ExpressionParser { return value.value === "json" && (key.type === "Identifier" ? key.name === "type" : key.value === "type"); }); } - 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 { specifiers } = node; - if (specifiers != null) { const nonDefaultNamedSpecifier = specifiers.find(specifier => { let imported; - if (specifier.type === "ExportSpecifier") { imported = specifier.local; } else if (specifier.type === "ImportSpecifier") { imported = specifier.imported; } - if (imported !== undefined) { return imported.type === "Identifier" ? imported.name !== "default" : imported.value !== "default"; } }); - if (nonDefaultNamedSpecifier !== undefined) { this.raise(Errors.ImportJSONBindingNotDefault, { at: nonDefaultNamedSpecifier.loc.start @@ -16515,50 +14427,69 @@ 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); if (parseNext && !hasStar) this.parseNamedImportSpecifiers(node); this.expectContextual(97); } - node.source = this.parseImportSource(); const assertions = this.maybeParseImportAssertions(); - if (assertions) { node.assertions = assertions; } else { const attributes = this.maybeParseModuleAttributes(); - if (attributes) { node.attributes = attributes; } } - + 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(); } shouldParseDefaultImport(node) { return tokenIsIdentifier(this.state.type); } - parseImportSpecifierLocal(node, specifier, type) { specifier.local = this.parseIdentifier(); node.specifiers.push(this.finishImportSpecifier(specifier, type)); } - finishImportSpecifier(specifier, type, bindingType = BIND_LEXICAL) { this.checkLVal(specifier.local, { in: specifier, @@ -16570,42 +14501,34 @@ class StatementParser extends ExpressionParser { parseAssertEntries() { const attrs = []; const attrNames = new Set(); - do { if (this.match(8)) { break; } - const node = this.startNode(); - const keyName = this.state.value; + const keyName = this.state.value; if (attrNames.has(keyName)) { this.raise(Errors.ModuleAttributesWithDuplicateKeys, { at: this.state.startLoc, key: keyName }); } - attrNames.add(keyName); - - if (this.match(129)) { + if (this.match(131)) { node.key = this.parseStringLiteral(keyName); } else { node.key = this.parseIdentifier(true); } - this.expect(14); - - if (!this.match(129)) { + if (!this.match(131)) { throw this.raise(Errors.ModuleAttributeInvalidValue, { at: this.state.startLoc }); } - node.value = this.parseStringLiteral(this.state.value); attrs.push(this.finishNode(node, "ImportAttribute")); } while (this.eat(12)); - return attrs; } @@ -16617,44 +14540,35 @@ class StatementParser extends ExpressionParser { if (this.hasPlugin("moduleAttributes")) return []; return null; } - const attrs = []; const attributes = new Set(); - do { const node = this.startNode(); node.key = this.parseIdentifier(true); - if (node.key.name !== "type") { this.raise(Errors.ModuleAttributeDifferentFromType, { at: node.key }); } - if (attributes.has(node.key.name)) { this.raise(Errors.ModuleAttributesWithDuplicateKeys, { at: node.key, key: node.key.name }); } - 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 }); } - node.value = this.parseStringLiteral(this.state.value); this.finishNode(node, "ImportAttribute"); attrs.push(node); } while (this.eat(12)); - return attrs; } - maybeParseImportAssertions() { if (this.isContextual(94) && !this.hasPrecedingLineBreak()) { this.expectPlugin("importAssertions"); @@ -16663,22 +14577,18 @@ class StatementParser extends ExpressionParser { if (this.hasPlugin("importAssertions")) return []; return null; } - this.eat(5); const attrs = this.parseAssertEntries(); this.eat(8); return attrs; } - maybeParseDefaultImportSpecifier(node) { if (this.shouldParseDefaultImport(node)) { this.parseImportSpecifierLocal(node, this.startNode(), "ImportDefaultSpecifier"); return true; } - return false; } - maybeParseStarImportSpecifier(node) { if (this.match(55)) { const specifier = this.startNode(); @@ -16687,14 +14597,11 @@ class StatementParser extends ExpressionParser { this.parseImportSpecifierLocal(node, specifier, "ImportNamespaceSpecifier"); return true; } - return false; } - parseNamedImportSpecifiers(node) { let first = true; this.expect(5); - while (!this.eat(8)) { if (first) { first = false; @@ -16704,52 +14611,48 @@ class StatementParser extends ExpressionParser { at: this.state.startLoc }); } - this.expect(12); if (this.eat(8)) break; } - 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); } } - parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly, bindingType) { + parseImportSpecifier(specifier, importedIsString, + isInTypeOnlyImport, isMaybeTypeOnly, bindingType + ) { if (this.eatContextual(93)) { specifier.local = this.parseIdentifier(); } else { const { imported } = specifier; - if (importedIsString) { throw this.raise(Errors.ImportBindingIsString, { at: specifier, importName: imported.value }); } - this.checkReservedWord(imported.name, specifier.loc.start, true, true); - if (!specifier.local) { specifier.local = cloneIdentifier(imported); } } - return this.finishImportSpecifier(specifier, "ImportSpecifier", bindingType); } isThisParam(param) { return param.type === "Identifier" && param.name === "this"; } - } class Parser extends StatementParser { + constructor(options, input) { options = getOptions(options); super(options, input); @@ -16762,7 +14665,6 @@ class Parser extends StatementParser { getScopeHandler() { return ScopeHandler; } - parse() { this.enterInitialScopes(); const file = this.startNode(); @@ -16773,35 +14675,27 @@ class Parser extends StatementParser { file.errors = this.state.errors; return file; } - } - function pluginsMap(plugins) { const pluginMap = new Map(); - for (const plugin of plugins) { const [name, options] = Array.isArray(plugin) ? plugin : [plugin, {}]; if (!pluginMap.has(name)) pluginMap.set(name, options || {}); } - return pluginMap; } function parse(input, options) { var _options; - if (((_options = options) == null ? void 0 : _options.sourceType) === "unambiguous") { options = Object.assign({}, options); - try { options.sourceType = "module"; const parser = getParser(options, input); const ast = parser.parse(); - if (parser.sawUnambiguousESM) { return ast; } - if (parser.ambiguousScriptDifferentAst) { try { options.sourceType = "script"; @@ -16810,14 +14704,12 @@ function parse(input, options) { } else { ast.program.sourceType = "script"; } - return ast; } catch (moduleError) { try { options.sourceType = "script"; return getParser(options, input).parse(); } catch (_unused2) {} - throw moduleError; } } else { @@ -16826,54 +14718,40 @@ function parse(input, options) { } function parseExpression(input, options) { const parser = getParser(options, input); - if (parser.options.strictMode) { parser.state.strict = true; } - return parser.getExpression(); } - function generateExportedTokenTypes(internalTokenTypes) { const tokenTypes = {}; - for (const typeName of Object.keys(internalTokenTypes)) { tokenTypes[typeName] = getExportedToken(internalTokenTypes[typeName]); } - return tokenTypes; } - const tokTypes = generateExportedTokenTypes(tt); - function getParser(options, input) { let cls = Parser; - if (options != null && options.plugins) { validatePlugins(options.plugins); cls = getParserClass(options.plugins); } - return new cls(options, input); } - const parserClassCache = {}; function getParserClass(pluginsFromOptions) { const pluginList = mixinPluginNames.filter(name => hasPlugin(pluginsFromOptions, name)); const key = pluginList.join("/"); let cls = parserClassCache[key]; - if (!cls) { cls = Parser; - for (const plugin of pluginList) { cls = mixinPlugins[plugin](cls); } - parserClassCache[key] = cls; } - return cls; } 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..e6a066820ff4f7 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.3", "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/cache.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/cache.js index 57e368d9ffd210..ba1cce0aab859a 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/cache.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/cache.js @@ -11,16 +11,13 @@ let path = new WeakMap(); exports.path = path; let scope = new WeakMap(); exports.scope = scope; - function clear() { clearPath(); clearScope(); } - function clearPath() { exports.path = path = new WeakMap(); } - function clearScope() { exports.scope = scope = new WeakMap(); } diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js index 941e8543a0ee8a..816a9ec35d1d3a 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js @@ -4,15 +4,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _path = require("./path"); - var _t = require("@babel/types"); - const { VISITOR_KEYS } = _t; - class TraversalContext { constructor(scope, opts, state, parentPath) { this.queue = null; @@ -26,19 +22,20 @@ class TraversalContext { shouldVisit(node) { const opts = this.opts; if (opts.enter || opts.exit) return true; + if (opts[node.type]) return true; + const keys = VISITOR_KEYS[node.type]; if (!(keys != null && keys.length)) return false; for (const key of keys) { - if (node[key]) { + if ( + node[key]) { return true; } } - return false; } - create(node, container, key, listKey) { return _path.default.get({ parentPath: this.parentPath, @@ -48,7 +45,6 @@ class TraversalContext { listKey }); } - maybeQueue(path, notPriority) { if (this.queue) { if (notPriority) { @@ -58,30 +54,26 @@ class TraversalContext { } } } - visitMultiple(container, parent, listKey) { if (container.length === 0) return false; const queue = []; for (let key = 0; key < container.length; key++) { const node = container[key]; - if (node && this.shouldVisit(node)) { queue.push(this.create(parent, container, key, listKey)); } } - return this.visitQueue(queue); } - visitSingle(node, key) { - if (this.shouldVisit(node[key])) { + if (this.shouldVisit( + node[key])) { return this.visitQueue([this.create(node, node, key)]); } else { return false; } } - visitQueue(queue) { this.queue = queue; this.priorityQueue = []; @@ -90,23 +82,21 @@ class TraversalContext { for (const path of queue) { path.resync(); - if (path.contexts.length === 0 || path.contexts[path.contexts.length - 1] !== this) { path.pushContext(this); } if (path.key === null) continue; + const { node } = path; if (visited.has(node)) continue; if (node) visited.add(node); - if (path.visit()) { stop = true; break; } - if (this.priorityQueue.length) { stop = this.visitQueue(this.priorityQueue); this.priorityQueue = []; @@ -122,20 +112,16 @@ class TraversalContext { this.queue = null; return stop; } - visit(node, key) { const nodes = node[key]; if (!nodes) return false; - if (Array.isArray(nodes)) { return this.visitMultiple(nodes, node, key); } else { return this.visitSingle(node, key); } } - } - exports.default = TraversalContext; //# sourceMappingURL=context.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/hub.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/hub.js index 5b4d9ab00fd809..a36b9972f7c35e 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/hub.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/hub.js @@ -4,22 +4,16 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - class Hub { getCode() {} - getScope() {} - addHelper() { throw new Error("Helpers are not supported by the default hub."); } - buildError(node, msg, Error = TypeError) { return new Error(msg); } - } - exports.default = Hub; //# sourceMappingURL=hub.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js index 5a206ed6892766..f1bcd6b33ab8f3 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js @@ -22,56 +22,41 @@ Object.defineProperty(exports, "Scope", { } }); exports.visitors = exports.default = void 0; - var visitors = require("./visitors"); - exports.visitors = visitors; - var _t = require("@babel/types"); - var cache = require("./cache"); - var _traverseNode = require("./traverse-node"); - var _path = require("./path"); - var _scope = require("./scope"); - var _hub = require("./hub"); - const { VISITOR_KEYS, removeProperties, traverseFast } = _t; - -function traverse(parent, opts = {}, scope, state, parentPath) { +function traverse(parent, +opts = {}, scope, state, parentPath) { if (!parent) return; - if (!opts.noScope && !scope) { if (parent.type !== "Program" && parent.type !== "File") { throw new Error("You must pass a scope and parentPath unless traversing a Program/File. " + `Instead of that you tried to traverse a ${parent.type} node without ` + "passing scope and parentPath."); } } - if (!VISITOR_KEYS[parent.type]) { return; } - visitors.explode(opts); (0, _traverseNode.traverseNode)(parent, opts, scope, state, parentPath); } - var _default = traverse; exports.default = _default; traverse.visitors = visitors; traverse.verify = visitors.verify; traverse.explode = visitors.explode; - traverse.cheap = function (node, enter) { return traverseFast(node, enter); }; - traverse.node = function (node, opts, scope, state, path, skipKeys) { (0, _traverseNode.traverseNode)(node, opts, scope, state, path, skipKeys); }; @@ -80,21 +65,19 @@ traverse.clearNode = function (node, opts) { removeProperties(node, opts); cache.path.delete(node); }; - traverse.removeProperties = function (tree, opts) { traverseFast(tree, traverse.clearNode, opts); return tree; }; - function hasDenylistedType(path, state) { if (path.node.type === state.type) { state.has = true; path.stop(); } } - traverse.hasType = function (tree, type, denylistTypes) { if (denylistTypes != null && denylistTypes.includes(tree.type)) return false; + if (tree.type === type) return true; const state = { has: false, @@ -107,7 +90,6 @@ traverse.hasType = function (tree, type, denylistTypes) { }, null, state); return state.has; }; - traverse.cache = cache; //# sourceMappingURL=index.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js index ead0acecc9a368..84a6e385c04689 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js @@ -13,30 +13,24 @@ exports.getStatementParent = getStatementParent; exports.inType = inType; exports.isAncestor = isAncestor; exports.isDescendant = isDescendant; - var _t = require("@babel/types"); - const { VISITOR_KEYS } = _t; function findParent(callback) { let path = this; - while (path = path.parentPath) { if (callback(path)) return path; } - return null; } function find(callback) { let path = this; - do { if (callback(path)) return path; } while (path = path.parentPath); - return null; } @@ -46,7 +40,6 @@ function getFunctionParent() { function getStatementParent() { let path = this; - do { if (!path.parentPath || Array.isArray(path.container) && path.isStatement()) { break; @@ -54,11 +47,9 @@ function getStatementParent() { path = path.parentPath; } } while (path); - if (path && (path.isProgram() || path.isFile())) { throw new Error("File/Program node, we can't possibly find a statement parent to this"); } - return path; } @@ -66,7 +57,6 @@ function getEarliestCommonAncestorFrom(paths) { return this.getDeepestCommonAncestorFrom(paths, function (deepest, i, ancestries) { let earliest; const keys = VISITOR_KEYS[deepest.type]; - for (const ancestry of ancestries) { const path = ancestry[i + 1]; @@ -84,12 +74,10 @@ function getEarliestCommonAncestorFrom(paths) { const earliestKeyIndex = keys.indexOf(earliest.parentKey); const currentKeyIndex = keys.indexOf(path.parentKey); - if (earliestKeyIndex > currentKeyIndex) { earliest = path; } } - return earliest; }); } @@ -98,16 +86,16 @@ function getDeepestCommonAncestorFrom(paths, filter) { if (!paths.length) { return this; } - if (paths.length === 1) { return paths[0]; } let minDepth = Infinity; + let lastCommonIndex, lastCommon; + const ancestries = paths.map(path => { const ancestry = []; - do { ancestry.unshift(path); } while ((path = path.parentPath) && path !== this); @@ -115,14 +103,13 @@ function getDeepestCommonAncestorFrom(paths, filter) { if (ancestry.length < minDepth) { minDepth = ancestry.length; } - return ancestry; }); + const first = ancestries[0]; depthLoop: for (let i = 0; i < minDepth; i++) { const shouldMatch = first[i]; - for (const ancestry of ancestries) { if (ancestry[i] !== shouldMatch) { break depthLoop; @@ -132,7 +119,6 @@ function getDeepestCommonAncestorFrom(paths, filter) { lastCommonIndex = i; lastCommon = shouldMatch; } - if (lastCommon) { if (filter) { return filter(lastCommon, lastCommonIndex, ancestries); @@ -147,11 +133,9 @@ function getDeepestCommonAncestorFrom(paths, filter) { function getAncestry() { let path = this; const paths = []; - do { paths.push(path); } while (path = path.parentPath); - return paths; } @@ -162,18 +146,14 @@ function isAncestor(maybeDescendant) { function isDescendant(maybeAncestor) { return !!this.findParent(parent => parent === maybeAncestor); } - function inType(...candidateTypes) { let path = this; - while (path) { for (const type of candidateTypes) { if (path.node.type === type) return true; } - path = path.parentPath; } - return false; } diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js index 711533b49ae176..6e3bbe46f34054 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js @@ -6,9 +6,7 @@ Object.defineProperty(exports, "__esModule", { exports.addComment = addComment; exports.addComments = addComments; exports.shareCommentsWithSiblings = shareCommentsWithSiblings; - var _t = require("@babel/types"); - const { addComment: _addComment, addComments: _addComments @@ -25,14 +23,12 @@ function shareCommentsWithSiblings() { const next = this.getSibling(this.key + 1); const hasPrev = Boolean(prev.node); const hasNext = Boolean(next.node); - if (hasPrev && !hasNext) { prev.addComments("trailing", trailing); } else if (hasNext && !hasPrev) { next.addComments("leading", leading); } } - function addComment(type, content, line) { _addComment(this.node, type, content, line); } diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js index 3088345c8d222a..ef3001d833c7f7 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js @@ -23,53 +23,42 @@ exports.skip = skip; exports.skipKey = skipKey; exports.stop = stop; exports.visit = visit; - var _traverseNode = require("../traverse-node"); - var _index = require("./index"); function call(key) { const opts = this.opts; this.debug(key); - if (this.node) { if (this._call(opts[key])) return true; } - if (this.node) { return this._call(opts[this.node.type] && opts[this.node.type][key]); } - return false; } - function _call(fns) { if (!fns) return false; - for (const fn of fns) { if (!fn) continue; const node = this.node; if (!node) return true; const ret = fn.call(this.state, this, this.state); - if (ret && typeof ret === "object" && typeof ret.then === "function") { throw new Error(`You appear to be using a plugin with an async traversal visitor, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`); } - if (ret) { throw new Error(`Unexpected return value from visitor method ${fn}`); } if (this.node !== node) return true; + if (this._traverseFlags > 0) return true; } - return false; } - function isDenylisted() { var _this$opts$denylist; - const denylist = (_this$opts$denylist = this.opts.denylist) != null ? _this$opts$denylist : this.opts.blacklist; return denylist && denylist.indexOf(this.node.type) > -1; } @@ -81,27 +70,21 @@ function restoreContext(path, context) { path.opts = context.opts; } } - function visit() { if (!this.node) { return false; } - if (this.isDenylisted()) { return false; } - if (this.opts.shouldSkip && this.opts.shouldSkip(this)) { return false; } - const currentContext = this.context; - if (this.shouldSkip || this.call("enter")) { this.debug("Skip..."); return this.shouldStop; } - restoreContext(this, currentContext); this.debug("Recursing into..."); this.shouldStop = (0, _traverseNode.traverseNode)(this.node, this.opts, this.scope, this.state, this, this.skipKeys); @@ -109,23 +92,18 @@ function visit() { this.call("exit"); return this.shouldStop; } - function skip() { this.shouldSkip = true; } - function skipKey(key) { if (this.skipKeys == null) { this.skipKeys = {}; } - this.skipKeys[key] = true; } - function stop() { this._traverseFlags |= _index.SHOULD_SKIP | _index.SHOULD_STOP; } - function setScope() { if (this.opts && this.opts.noScope) return; let path = this.parentPath; @@ -133,43 +111,33 @@ function setScope() { if ((this.key === "key" || this.listKey === "decorators") && path.isMethod()) { path = path.parentPath; } - let target; - while (path && !target) { if (path.opts && path.opts.noScope) return; target = path.scope; path = path.parentPath; } - this.scope = this.getScope(target); if (this.scope) this.scope.init(); } - function setContext(context) { if (this.skipKeys != null) { this.skipKeys = {}; } - this._traverseFlags = 0; - if (context) { this.context = context; this.state = context.state; this.opts = context.opts; } - this.setScope(); return this; } function resync() { if (this.removed) return; - this._resyncParent(); - this._resyncList(); - this._resyncKey(); } @@ -178,11 +146,10 @@ function _resyncParent() { this.parent = this.parentPath.node; } } - function _resyncKey() { if (!this.container) return; - - if (this.node === this.container[this.key]) { + if (this.node === + this.container[this.key]) { return; } @@ -202,70 +169,62 @@ function _resyncKey() { this.key = null; } - function _resyncList() { if (!this.parent || !this.inList) return; - const newContainer = this.parent[this.listKey]; + const newContainer = + this.parent[this.listKey]; if (this.container === newContainer) return; + this.container = newContainer || null; } - function _resyncRemoved() { - if (this.key == null || !this.container || this.container[this.key] !== this.node) { + if (this.key == null || !this.container || + this.container[this.key] !== this.node) { this._markRemoved(); } } - function popContext() { this.contexts.pop(); - if (this.contexts.length > 0) { this.setContext(this.contexts[this.contexts.length - 1]); } else { this.setContext(undefined); } } - function pushContext(context) { this.contexts.push(context); this.setContext(context); } - function setup(parentPath, container, listKey, key) { this.listKey = listKey; this.container = container; this.parentPath = parentPath || this.parentPath; this.setKey(key); } - function setKey(key) { var _this$node; - this.key = key; - this.node = this.container[this.key]; + this.node = + this.container[this.key]; this.type = (_this$node = this.node) == null ? void 0 : _this$node.type; } - function requeue(pathToQueue = this) { if (pathToQueue.removed) return; + ; const contexts = this.contexts; - for (const context of contexts) { context.maybeQueue(pathToQueue); } } - function _getQueueContexts() { let path = this; let contexts = this.contexts; - while (!contexts.length) { path = path.parentPath; if (!path) break; contexts = path.contexts; } - return contexts; } 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..b46700a189fd59 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 @@ -8,15 +8,10 @@ exports.arrowFunctionToShadowed = arrowFunctionToShadowed; exports.ensureBlock = ensureBlock; exports.toComputedKey = toComputedKey; exports.unwrapFunctionEnvironment = unwrapFunctionEnvironment; - var _t = require("@babel/types"); - var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor"); - var _helperFunctionName = require("@babel/helper-function-name"); - var _visitors = require("../visitors"); - const { arrowFunctionExpression, assignmentExpression, @@ -44,10 +39,8 @@ const { toExpression, unaryExpression } = _t; - function toComputedKey() { let key; - if (this.isMemberExpression()) { key = this.node.property; } else if (this.isProperty() || this.isMethod()) { @@ -59,38 +52,30 @@ function toComputedKey() { if (!this.node.computed) { if (isIdentifier(key)) key = stringLiteral(key.name); } - return key; } - function ensureBlock() { const body = this.get("body"); const bodyNode = body.node; - if (Array.isArray(body)) { throw new Error("Can't convert array path to a block statement"); } - if (!bodyNode) { throw new Error("Can't convert node without a body"); } - if (body.isBlockStatement()) { return bodyNode; } - const statements = []; let stringPath = "body"; let key; let listKey; - if (body.isStatement()) { listKey = "body"; key = 0; statements.push(body.node); } else { stringPath += ".body.0"; - if (this.isFunction()) { key = "argument"; statements.push(returnStatement(body.node)); @@ -99,10 +84,10 @@ function ensureBlock() { statements.push(expressionStatement(body.node)); } } - this.node.body = blockStatement(statements); const parentPath = this.get(stringPath); - body.setup(parentPath, listKey ? parentPath.node[listKey] : parentPath.node, listKey, key); + body.setup(parentPath, listKey ? + parentPath.node[listKey] : parentPath.node, listKey, key); return this.node; } @@ -115,10 +100,8 @@ function unwrapFunctionEnvironment() { if (!this.isArrowFunctionExpression() && !this.isFunctionExpression() && !this.isFunctionDeclaration()) { throw this.buildCodeFrameError("Can only unwrap the environment of a function."); } - hoistFunctionEnvironment(this); } - function setType(path, type) { path.node.type = type; } @@ -131,32 +114,28 @@ function arrowFunctionToExpression({ if (!this.isArrowFunctionExpression()) { throw this.buildCodeFrameError("Cannot convert non-arrow function to a function expression."); } - const { thisBinding, fnPath: fn } = hoistFunctionEnvironment(this, noNewArrows, allowInsertArrow); + fn.ensureBlock(); setType(fn, "FunctionExpression"); - if (!noNewArrows) { const checkBinding = thisBinding ? null : fn.scope.generateUidIdentifier("arrowCheckId"); - if (checkBinding) { fn.parentPath.scope.push({ id: checkBinding, init: objectExpression([]) }); } - fn.get("body").unshiftContainer("body", expressionStatement(callExpression(this.hub.addHelper("newArrowCheck"), [thisExpression(), checkBinding ? identifier(checkBinding.name) : identifier(thisBinding)]))); - fn.replaceWith(callExpression(memberExpression((0, _helperFunctionName.default)(this, true) || fn.node, identifier("bind")), [checkBinding ? identifier(checkBinding.name) : thisExpression()])); + fn.replaceWith(callExpression(memberExpression( + (0, _helperFunctionName.default)(this, true) || fn.node, identifier("bind")), [checkBinding ? identifier(checkBinding.name) : thisExpression()])); return fn.get("callee.object"); } - return fn; } - const getSuperCallsVisitor = (0, _visitors.merge)([{ CallExpression(child, { allSuperCalls @@ -164,19 +143,17 @@ const getSuperCallsVisitor = (0, _visitors.merge)([{ if (!child.get("callee").isSuper()) return; allSuperCalls.push(child); } - }, _helperEnvironmentVisitor.default]); -function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow = true) { +function hoistFunctionEnvironment(fnPath, +noNewArrows = true, allowInsertArrow = true) { let arrowParent; let thisEnvFn = fnPath.findParent(p => { if (p.isArrowFunctionExpression()) { var _arrowParent; - (_arrowParent = arrowParent) != null ? _arrowParent : arrowParent = p; return false; } - return p.isFunction() || p.isProgram() || p.isClassProperty({ static: false }) || p.isClassPrivateProperty({ @@ -186,7 +163,6 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow = const inConstructor = thisEnvFn.isClassMethod({ kind: "constructor" }); - if (thisEnvFn.isClassProperty() || thisEnvFn.isClassPrivateProperty()) { if (arrowParent) { thisEnvFn = arrowParent; @@ -198,7 +174,6 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow = throw fnPath.buildCodeFrameError("Unable to transform arrow inside class property"); } } - const { thisPaths, argumentsPaths, @@ -211,7 +186,6 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow = if (!allowInsertArrow) { throw superCalls[0].buildCodeFrameError("Unable to handle nested super() usage in arrow"); } - const allSuperCalls = []; thisEnvFn.traverse(getSuperCallsVisitor, { allSuperCalls @@ -227,7 +201,6 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow = if (argumentsPaths.length > 0) { const argumentsBinding = getBinding(thisEnvFn, "arguments", () => { const args = () => identifier("arguments"); - if (thisEnvFn.scope.path.isProgram()) { return conditionalExpression(binaryExpression("===", unaryExpression("typeof", args()), stringLiteral("undefined")), thisEnvFn.scope.buildUndefinedNode(), args()); } else { @@ -254,10 +227,10 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow = if (!allowInsertArrow) { throw superProps[0].buildCodeFrameError("Unable to handle nested super.prop usage"); } - const flatSuperProps = superProps.reduce((acc, superProp) => acc.concat(standardizeSuperProperty(superProp)), []); flatSuperProps.forEach(superProp => { - const key = superProp.node.computed ? "" : superProp.get("property").node.name; + const key = superProp.node.computed ? "" : + superProp.get("property").node.name; const superParentPath = superProp.parentPath; const isAssignment = superParentPath.isAssignmentExpression({ left: superProp.node @@ -265,26 +238,28 @@ 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 = []; - if (superProp.node.computed) { args.push(superProp.get("property").node); } - if (isAssignment) { const value = superParentPath.node.right; args.push(value); } - const call = callExpression(identifier(superBinding), args); - if (isCall) { superParentPath.unshiftContainer("arguments", thisExpression()); superProp.replaceWith(memberExpression(call, identifier("call"))); 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); } @@ -292,11 +267,10 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow = } let thisBinding; - if (thisPaths.length > 0 || !noNewArrows) { thisBinding = getThisBinding(thisEnvFn, inConstructor); - - if (noNewArrows || inConstructor && hasSuperClass(thisEnvFn)) { + if (noNewArrows || + inConstructor && hasSuperClass(thisEnvFn)) { thisPaths.forEach(thisChild => { const thisRef = thisChild.isJSX() ? jsxIdentifier(thisBinding) : identifier(thisBinding); thisRef.loc = thisChild.node.loc; @@ -305,62 +279,56 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow = if (!noNewArrows) thisBinding = null; } } - return { thisBinding, fnPath }; } - function isLogicalOp(op) { return LOGICAL_OPERATORS.includes(op); } - function standardizeSuperProperty(superProp) { if (superProp.parentPath.isAssignmentExpression() && superProp.parentPath.node.operator !== "=") { const assignmentPath = superProp.parentPath; const op = assignmentPath.node.operator.slice(0, -1); const value = assignmentPath.node.right; const isLogicalAssignment = isLogicalOp(op); - if (superProp.node.computed) { + const tmp = superProp.scope.generateDeclaredUidIdentifier("tmp"); const object = superProp.node.object; const property = superProp.node.property; assignmentPath.get("left").replaceWith(memberExpression(object, assignmentExpression("=", tmp, property), true)); + assignmentPath.get("right").replaceWith(rightExpression(isLogicalAssignment ? "=" : op, memberExpression(object, identifier(tmp.name), true), value)); } else { + const object = superProp.node.object; const property = superProp.node.property; assignmentPath.get("left").replaceWith(memberExpression(object, property)); assignmentPath.get("right").replaceWith(rightExpression(isLogicalAssignment ? "=" : op, memberExpression(object, identifier(property.name)), value)); } - if (isLogicalAssignment) { assignmentPath.replaceWith(logicalExpression(op, assignmentPath.node.left, assignmentPath.node.right)); } else { assignmentPath.node.operator = "="; } - return [assignmentPath.get("left"), assignmentPath.get("right").get("left")]; } else if (superProp.parentPath.isUpdateExpression()) { const updateExpr = superProp.parentPath; const tmp = superProp.scope.generateDeclaredUidIdentifier("tmp"); const computedKey = superProp.node.computed ? superProp.scope.generateDeclaredUidIdentifier("prop") : null; - const parts = [assignmentExpression("=", tmp, memberExpression(superProp.node.object, computedKey ? assignmentExpression("=", computedKey, superProp.node.property) : superProp.node.property, superProp.node.computed)), assignmentExpression("=", memberExpression(superProp.node.object, computedKey ? identifier(computedKey.name) : superProp.node.property, superProp.node.computed), binaryExpression(superProp.parentPath.node.operator[0], identifier(tmp.name), numericLiteral(1)))]; - + const parts = [assignmentExpression("=", tmp, memberExpression(superProp.node.object, computedKey ? assignmentExpression("=", computedKey, superProp.node.property) : superProp.node.property, superProp.node.computed)), assignmentExpression("=", memberExpression(superProp.node.object, computedKey ? identifier(computedKey.name) : superProp.node.property, superProp.node.computed), binaryExpression( + superProp.parentPath.node.operator[0], identifier(tmp.name), numericLiteral(1)))]; if (!superProp.parentPath.node.prefix) { parts.push(identifier(tmp.name)); } - updateExpr.replaceWith(sequenceExpression(parts)); const left = updateExpr.get("expressions.0.right"); const right = updateExpr.get("expressions.1.left"); return [left, right]; } - return [superProp]; - function rightExpression(op, left, right) { if (op === "=") { return assignmentExpression("=", left, right); @@ -369,11 +337,9 @@ function standardizeSuperProperty(superProp) { } } } - function hasSuperClass(thisEnvFn) { return thisEnvFn.isClassMethod() && !!thisEnvFn.parentPath.parentPath.node.superClass; } - const assignSuperThisVisitor = (0, _visitors.merge)([{ CallExpression(child, { supers, @@ -384,7 +350,6 @@ const assignSuperThisVisitor = (0, _visitors.merge)([{ supers.add(child.node); child.replaceWithMultiple([child.node, assignmentExpression("=", identifier(thisBinding), identifier("this"))]); } - }, _helperEnvironmentVisitor.default]); function getThisBinding(thisEnvFn, inConstructor) { @@ -409,7 +374,6 @@ function getSuperPropBinding(thisEnvFn, isAssignment, propName) { return getBinding(thisEnvFn, `superprop_${op}:${propName || ""}`, () => { const argsList = []; let fnBody; - if (propName) { fnBody = memberExpression(_super(), identifier(propName)); } else { @@ -423,15 +387,12 @@ function getSuperPropBinding(thisEnvFn, isAssignment, propName) { argsList.push(valueIdent); fnBody = assignmentExpression("=", fnBody, identifier(valueIdent.name)); } - return arrowFunctionExpression(argsList, fnBody); }); } - function getBinding(thisEnvFn, key, init) { const cacheKey = "binding:" + key; let data = thisEnvFn.getData(cacheKey); - if (!data) { const id = thisEnvFn.scope.generateUidIdentifier(key); data = id.name; @@ -441,22 +402,18 @@ function getBinding(thisEnvFn, key, init) { init: init(data) }); } - return data; } - const getScopeInformationVisitor = (0, _visitors.merge)([{ ThisExpression(child, { thisPaths }) { thisPaths.push(child); }, - JSXIdentifier(child, { thisPaths }) { if (child.node.name !== "this") return; - if (!child.parentPath.isJSXMemberExpression({ object: child.node }) && !child.parentPath.isJSXOpeningElement({ @@ -464,22 +421,18 @@ const getScopeInformationVisitor = (0, _visitors.merge)([{ })) { return; } - thisPaths.push(child); }, - CallExpression(child, { superCalls }) { if (child.get("callee").isSuper()) superCalls.push(child); }, - MemberExpression(child, { superProps }) { if (child.get("object").isSuper()) superProps.push(child); }, - Identifier(child, { argumentsPaths }) { @@ -487,21 +440,17 @@ const getScopeInformationVisitor = (0, _visitors.merge)([{ name: "arguments" })) return; let curr = child.scope; - do { if (curr.hasOwnBinding("arguments")) { curr.rename("arguments"); return; } - if (curr.path.isFunction() && !curr.path.isArrowFunctionExpression()) { break; } } while (curr = curr.parent); - argumentsPaths.push(child); }, - MetaProperty(child, { newTargetPaths }) { @@ -513,9 +462,7 @@ const getScopeInformationVisitor = (0, _visitors.merge)([{ })) return; newTargetPaths.push(child); } - }, _helperEnvironmentVisitor.default]); - function getScopeInformation(fnPath) { const thisPaths = []; const argumentsPaths = []; diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js index 77f3d8491eca63..f52b25cfd51111 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js @@ -5,22 +5,22 @@ Object.defineProperty(exports, "__esModule", { }); exports.evaluate = evaluate; exports.evaluateTruthy = evaluateTruthy; + const VALID_CALLEES = ["String", "Number", "Math"]; const INVALID_METHODS = ["random"]; - function isValidCallee(val) { - return VALID_CALLEES.includes(val); + return VALID_CALLEES.includes( + val); } - function isInvalidMethod(val) { - return INVALID_METHODS.includes(val); + return INVALID_METHODS.includes( + val); } function evaluateTruthy() { const res = this.evaluate(); if (res.confident) return !!res.value; } - function deopt(path, state) { if (!state.confident) return; state.deoptPath = path; @@ -34,10 +34,8 @@ function evaluateCached(path, state) { const { seen } = state; - if (seen.has(node)) { const existing = seen.get(node); - if (existing.resolved) { return existing.value; } else { @@ -49,38 +47,29 @@ function evaluateCached(path, state) { resolved: false }; seen.set(node, item); - const val = _evaluate(path, state); - if (state.confident) { item.resolved = true; item.value = val; } - return val; } } - function _evaluate(path, state) { if (!state.confident) return; - if (path.isSequenceExpression()) { const exprs = path.get("expressions"); return evaluateCached(exprs[exprs.length - 1], state); } - if (path.isStringLiteral() || path.isNumericLiteral() || path.isBooleanLiteral()) { return path.node.value; } - if (path.isNullLiteral()) { return null; } - if (path.isTemplateLiteral()) { return evaluateQuasis(path, path.node.quasis, state); } - if (path.isTaggedTemplateExpression() && path.get("tag").isMemberExpression()) { const object = path.get("tag.object"); const { @@ -89,23 +78,20 @@ function _evaluate(path, state) { } } = object; const property = path.get("tag.property"); - - if (object.isIdentifier() && name === "String" && !path.scope.getBinding(name) && property.isIdentifier() && property.node.name === "raw") { + if (object.isIdentifier() && name === "String" && + !path.scope.getBinding(name) && property.isIdentifier() && property.node.name === "raw") { return evaluateQuasis(path, path.node.quasi.quasis, state, true); } } - if (path.isConditionalExpression()) { const testResult = evaluateCached(path.get("test"), state); if (!state.confident) return; - if (testResult) { return evaluateCached(path.get("consequent"), state); } else { return evaluateCached(path.get("alternate"), state); } } - if (path.isExpressionWrapper()) { return evaluateCached(path.get("expression"), state); } @@ -115,28 +101,22 @@ function _evaluate(path, state) { })) { const property = path.get("property"); const object = path.get("object"); - if (object.isLiteral() && property.isIdentifier()) { const value = object.node.value; const type = typeof value; - if (type === "number" || type === "string") { return value[property.node.name]; } } } - if (path.isReferencedIdentifier()) { const binding = path.scope.getBinding(path.node.name); - if (binding && binding.constantViolations.length > 0) { return deopt(binding.path, state); } - if (binding && path.node.start < binding.path.node.end) { return deopt(binding.path, state); } - if (binding != null && binding.hasValue) { return binding.value; } else { @@ -147,9 +127,7 @@ function _evaluate(path, state) { } else if (path.node.name === "NaN") { return binding ? deopt(binding.path, state) : NaN; } - const resolved = path.resolve(); - if (resolved === path) { return deopt(path, state); } else { @@ -157,98 +135,74 @@ function _evaluate(path, state) { } } } - if (path.isUnaryExpression({ prefix: true })) { if (path.node.operator === "void") { return undefined; } - const argument = path.get("argument"); - if (path.node.operator === "typeof" && (argument.isFunction() || argument.isClass())) { return "function"; } - const arg = evaluateCached(argument, state); if (!state.confident) return; - switch (path.node.operator) { case "!": return !arg; - case "+": return +arg; - case "-": return -arg; - case "~": return ~arg; - case "typeof": return typeof arg; } } - if (path.isArrayExpression()) { const arr = []; const elems = path.get("elements"); - for (const elem of elems) { const elemValue = elem.evaluate(); - if (elemValue.confident) { arr.push(elemValue.value); } else { return deopt(elemValue.deopt, state); } } - return arr; } - if (path.isObjectExpression()) { const obj = {}; const props = path.get("properties"); - for (const prop of props) { if (prop.isObjectMethod() || prop.isSpreadElement()) { return deopt(prop, state); } - const keyPath = prop.get("key"); let key; - if (prop.node.computed) { key = keyPath.evaluate(); - if (!key.confident) { return deopt(key.deopt, state); } - key = key.value; } else if (keyPath.isIdentifier()) { key = keyPath.node.name; } else { key = keyPath.node.value; } - const valuePath = prop.get("value"); let value = valuePath.evaluate(); - if (!value.confident) { return deopt(value.deopt, state); } - value = value.value; obj[key] = value; } - return obj; } - if (path.isLogicalExpression()) { const wasConfident = state.confident; const left = evaluateCached(path.get("left"), state); @@ -256,94 +210,69 @@ function _evaluate(path, state) { state.confident = wasConfident; const right = evaluateCached(path.get("right"), state); const rightConfident = state.confident; - switch (path.node.operator) { case "||": state.confident = leftConfident && (!!left || rightConfident); if (!state.confident) return; return left || right; - case "&&": state.confident = leftConfident && (!left || rightConfident); if (!state.confident) return; return left && right; - case "??": state.confident = leftConfident && (left != null || rightConfident); if (!state.confident) return; return left != null ? left : right; } } - if (path.isBinaryExpression()) { const left = evaluateCached(path.get("left"), state); if (!state.confident) return; const right = evaluateCached(path.get("right"), state); if (!state.confident) return; - switch (path.node.operator) { case "-": return left - right; - case "+": return left + right; - case "/": return left / right; - case "*": return left * right; - case "%": return left % right; - case "**": return Math.pow(left, right); - case "<": return left < right; - case ">": return left > right; - case "<=": return left <= right; - case ">=": return left >= right; - case "==": return left == right; - case "!=": return left != right; - case "===": return left === right; - case "!==": return left !== right; - case "|": return left | right; - case "&": return left & right; - case "^": return left ^ right; - case "<<": return left << right; - case ">>": return left >> right; - case ">>>": return left >>> right; } } - if (path.isCallExpression()) { const callee = path.get("callee"); let context; @@ -352,7 +281,6 @@ function _evaluate(path, state) { if (callee.isIdentifier() && !path.scope.getBinding(callee.node.name) && isValidCallee(callee.node.name)) { func = global[callee.node.name]; } - if (callee.isMemberExpression()) { const object = callee.get("object"); const property = callee.get("property"); @@ -364,36 +292,32 @@ function _evaluate(path, state) { if (object.isLiteral() && property.isIdentifier()) { const type = typeof object.node.value; - if (type === "string" || type === "number") { context = object.node.value; func = context[property.node.name]; } } } - if (func) { const args = path.get("arguments").map(arg => evaluateCached(arg, state)); if (!state.confident) return; return func.apply(context, args); } } - deopt(path, state); } - function evaluateQuasis(path, quasis, state, raw = false) { let str = ""; let i = 0; const exprs = path.get("expressions"); - for (const elem of quasis) { if (!state.confident) break; + str += raw ? elem.value.raw : elem.value.cooked; + const expr = exprs[i++]; if (expr) str += String(evaluateCached(expr, state)); } - if (!state.confident) return; return str; } diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js index b11049bdb9846b..0fe01e981d4551 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js @@ -17,11 +17,8 @@ exports.getOuterBindingIdentifierPaths = getOuterBindingIdentifierPaths; exports.getOuterBindingIdentifiers = getOuterBindingIdentifiers; exports.getPrevSibling = getPrevSibling; exports.getSibling = getSibling; - var _index = require("./index"); - var _t = require("@babel/types"); - const { getBindingIdentifiers: _getBindingIdentifiers, getOuterBindingIdentifiers: _getOuterBindingIdentifiers, @@ -31,71 +28,55 @@ const { } = _t; const NORMAL_COMPLETION = 0; const BREAK_COMPLETION = 1; - function NormalCompletion(path) { return { type: NORMAL_COMPLETION, path }; } - function BreakCompletion(path) { return { type: BREAK_COMPLETION, path }; } - function getOpposite() { if (this.key === "left") { return this.getSibling("right"); } else if (this.key === "right") { return this.getSibling("left"); } - return null; } - function addCompletionRecords(path, records, context) { if (path) { records.push(..._getCompletionRecords(path, context)); } - return records; } - function completionRecordForSwitch(cases, records, context) { let lastNormalCompletions = []; - for (let i = 0; i < cases.length; i++) { const casePath = cases[i]; - const caseCompletions = _getCompletionRecords(casePath, context); - const normalCompletions = []; const breakCompletions = []; - for (const c of caseCompletions) { if (c.type === NORMAL_COMPLETION) { normalCompletions.push(c); } - if (c.type === BREAK_COMPLETION) { breakCompletions.push(c); } } - if (normalCompletions.length) { lastNormalCompletions = normalCompletions; } - records.push(...breakCompletions); } - records.push(...lastNormalCompletions); return records; } - function normalCompletionToBreak(completions) { completions.forEach(c => { c.type = BREAK_COMPLETION; @@ -115,63 +96,51 @@ function replaceBreakStatementInBreakCompletion(completions, reachable) { } }); } - function getStatementListCompletion(paths, context) { const completions = []; - if (context.canHaveBreak) { let lastNormalCompletions = []; - for (let i = 0; i < paths.length; i++) { const path = paths[i]; const newContext = Object.assign({}, context, { inCaseClause: false }); - - if (path.isBlockStatement() && (context.inCaseClause || context.shouldPopulateBreak)) { + if (path.isBlockStatement() && (context.inCaseClause || + context.shouldPopulateBreak)) { newContext.shouldPopulateBreak = true; } else { newContext.shouldPopulateBreak = false; } - const statementCompletions = _getCompletionRecords(path, newContext); - - if (statementCompletions.length > 0 && statementCompletions.every(c => c.type === BREAK_COMPLETION)) { + if (statementCompletions.length > 0 && + statementCompletions.every(c => c.type === BREAK_COMPLETION)) { if (lastNormalCompletions.length > 0 && statementCompletions.every(c => c.path.isBreakStatement({ label: null }))) { normalCompletionToBreak(lastNormalCompletions); completions.push(...lastNormalCompletions); - if (lastNormalCompletions.some(c => c.path.isDeclaration())) { completions.push(...statementCompletions); replaceBreakStatementInBreakCompletion(statementCompletions, true); } - replaceBreakStatementInBreakCompletion(statementCompletions, false); } else { completions.push(...statementCompletions); - if (!context.shouldPopulateBreak) { replaceBreakStatementInBreakCompletion(statementCompletions, true); } } - break; } - if (i === paths.length - 1) { completions.push(...statementCompletions); } else { lastNormalCompletions = []; - for (let i = 0; i < statementCompletions.length; i++) { const c = statementCompletions[i]; - if (c.type === BREAK_COMPLETION) { completions.push(c); } - if (c.type === NORMAL_COMPLETION) { lastNormalCompletions.push(c); } @@ -181,20 +150,16 @@ function getStatementListCompletion(paths, context) { } else if (paths.length) { for (let i = paths.length - 1; i >= 0; i--) { const pathCompletions = _getCompletionRecords(paths[i], context); - if (pathCompletions.length > 1 || pathCompletions.length === 1 && !pathCompletions[0].path.isVariableDeclaration()) { completions.push(...pathCompletions); break; } } } - return completions; } - function _getCompletionRecords(path, context) { let records = []; - if (path.isIfStatement()) { records = addCompletionRecords(path.get("consequent"), records, context); records = addCompletionRecords(path.get("alternate"), records, context); @@ -222,7 +187,6 @@ function _getCompletionRecords(path, context) { } else { records.push(NormalCompletion(path)); } - return records; } @@ -232,10 +196,8 @@ function getCompletionRecords() { shouldPopulateBreak: false, inCaseClause: false }); - return records.map(r => r.path); } - function getSibling(key) { return _index.default.get({ parentPath: this.parentPath, @@ -245,56 +207,45 @@ function getSibling(key) { key: key }).setContext(this.context); } - function getPrevSibling() { return this.getSibling(this.key - 1); } - function getNextSibling() { return this.getSibling(this.key + 1); } - function getAllNextSiblings() { let _key = this.key; let sibling = this.getSibling(++_key); const siblings = []; - while (sibling.node) { siblings.push(sibling); sibling = this.getSibling(++_key); } - return siblings; } - function getAllPrevSiblings() { let _key = this.key; let sibling = this.getSibling(--_key); const siblings = []; - while (sibling.node) { siblings.push(sibling); sibling = this.getSibling(--_key); } - return siblings; } function get(key, context = true) { if (context === true) context = this.context; const parts = key.split("."); - if (parts.length === 1) { return this._getKey(key, context); } else { return this._getPattern(parts, context); } } - function _getKey(key, context) { const node = this.node; const container = node[key]; - if (Array.isArray(container)) { return container.map((_, i) => { return _index.default.get({ @@ -314,10 +265,8 @@ function _getKey(key, context) { }).setContext(context); } } - function _getPattern(parts, context) { let path = this; - for (const part of parts) { if (part === ".") { path = path.parentPath; @@ -329,67 +278,53 @@ function _getPattern(parts, context) { } } } - return path; } - function getBindingIdentifiers(duplicates) { return _getBindingIdentifiers(this.node, duplicates); } - function getOuterBindingIdentifiers(duplicates) { return _getOuterBindingIdentifiers(this.node, duplicates); } - function getBindingIdentifierPaths(duplicates = false, outerOnly = false) { const path = this; const search = [path]; const ids = Object.create(null); - while (search.length) { const id = search.shift(); if (!id) continue; if (!id.node) continue; - const keys = _getBindingIdentifiers.keys[id.node.type]; - + const keys = + _getBindingIdentifiers.keys[id.node.type]; if (id.isIdentifier()) { if (duplicates) { const _ids = ids[id.node.name] = ids[id.node.name] || []; - _ids.push(id); } else { ids[id.node.name] = id; } - continue; } - if (id.isExportDeclaration()) { const declaration = id.get("declaration"); - if (isDeclaration(declaration)) { search.push(declaration); } - continue; } - if (outerOnly) { if (id.isFunctionDeclaration()) { search.push(id.get("id")); continue; } - if (id.isFunctionExpression()) { continue; } } - if (keys) { for (let i = 0; i < keys.length; i++) { const key = keys[i]; const child = id.get(key); - if (Array.isArray(child)) { search.push(...child); } else if (child.node) { @@ -398,10 +333,8 @@ function getBindingIdentifierPaths(duplicates = false, outerOnly = false) { } } } - return ids; } - function getOuterBindingIdentifierPaths(duplicates = false) { return this.getBindingIdentifierPaths(duplicates, true); } diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js index 0abc502f0923b0..a0b4d9fb15a87d 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js @@ -4,60 +4,36 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.SHOULD_STOP = exports.SHOULD_SKIP = exports.REMOVED = void 0; - var virtualTypes = require("./lib/virtual-types"); - var _debug = require("debug"); - var _index = require("../index"); - var _scope = require("../scope"); - var _t = require("@babel/types"); - var t = _t; - var _cache = require("../cache"); - var _generator = require("@babel/generator"); - var NodePath_ancestry = require("./ancestry"); - var NodePath_inference = require("./inference"); - var NodePath_replacement = require("./replacement"); - var NodePath_evaluation = require("./evaluation"); - var NodePath_conversion = require("./conversion"); - var NodePath_introspection = require("./introspection"); - var NodePath_context = require("./context"); - var NodePath_removal = require("./removal"); - var NodePath_modification = require("./modification"); - var NodePath_family = require("./family"); - var NodePath_comments = require("./comments"); - var NodePath_virtual_types_validator = require("./lib/virtual-types-validator"); - const { validate } = _t; - const debug = _debug("babel"); - const REMOVED = 1 << 0; exports.REMOVED = REMOVED; const SHOULD_STOP = 1 << 1; exports.SHOULD_STOP = SHOULD_STOP; const SHOULD_SKIP = 1 << 2; exports.SHOULD_SKIP = SHOULD_SKIP; - class NodePath { constructor(hub, parent) { this.contexts = []; @@ -77,7 +53,6 @@ class NodePath { this.context = null; this.scope = null; } - static get({ hub, parentPath, @@ -89,97 +64,74 @@ class NodePath { if (!hub && parentPath) { hub = parentPath.hub; } - if (!parent) { throw new Error("To get a node path the parent needs to exist"); } - - const targetNode = container[key]; - + const targetNode = + container[key]; let paths = _cache.path.get(parent); - if (!paths) { paths = new Map(); - _cache.path.set(parent, paths); } - let path = paths.get(targetNode); - if (!path) { path = new NodePath(hub, parent); if (targetNode) paths.set(targetNode, path); } - path.setup(parentPath, container, listKey, key); return path; } - getScope(scope) { return this.isScope() ? new _scope.default(this) : scope; } - setData(key, val) { if (this.data == null) { this.data = Object.create(null); } - return this.data[key] = val; } - getData(key, def) { if (this.data == null) { this.data = Object.create(null); } - let val = this.data[key]; if (val === undefined && def !== undefined) val = this.data[key] = def; return val; } - hasNode() { return this.node != null; } - buildCodeFrameError(msg, Error = SyntaxError) { return this.hub.buildError(this.node, msg, Error); } - traverse(visitor, state) { (0, _index.default)(this.node, visitor, this.scope, state, this); } - set(key, node) { validate(this.node, key, node); this.node[key] = node; } - getPathLocation() { const parts = []; let path = this; - do { let key = path.key; if (path.inList) key = `${path.listKey}[${key}]`; parts.unshift(key); } while (path = path.parentPath); - return parts.join("."); } - debug(message) { if (!debug.enabled) return; debug(`${this.getPathLocation()} ${this.type}: ${message}`); } - toString() { return (0, _generator.default)(this.node).code; } - get inList() { return !!this.listKey; } - set inList(inList) { if (!inList) { this.listKey = null; @@ -189,11 +141,9 @@ class NodePath { get parentKey() { return this.listKey || this.key; } - get shouldSkip() { return !!(this._traverseFlags & SHOULD_SKIP); } - set shouldSkip(v) { if (v) { this._traverseFlags |= SHOULD_SKIP; @@ -201,11 +151,9 @@ class NodePath { this._traverseFlags &= ~SHOULD_SKIP; } } - get shouldStop() { return !!(this._traverseFlags & SHOULD_STOP); } - set shouldStop(v) { if (v) { this._traverseFlags |= SHOULD_STOP; @@ -213,11 +161,9 @@ class NodePath { this._traverseFlags &= ~SHOULD_STOP; } } - get removed() { return !!(this._traverseFlags & REMOVED); } - set removed(v) { if (v) { this._traverseFlags |= REMOVED; @@ -225,9 +171,7 @@ class NodePath { this._traverseFlags &= ~REMOVED; } } - } - Object.assign(NodePath.prototype, NodePath_ancestry, NodePath_inference, NodePath_replacement, NodePath_evaluation, NodePath_conversion, NodePath_introspection, NodePath_context, NodePath_removal, NodePath_modification, NodePath_family, NodePath_comments); { NodePath.prototype._guessExecutionStatusRelativeToDifferentFunctions = NodePath_introspection._guessExecutionStatusRelativeTo; @@ -236,7 +180,6 @@ Object.assign(NodePath.prototype, NodePath_ancestry, NodePath_inference, NodePat for (const type of t.TYPES) { const typeKey = `is${type}`; const fn = t[typeKey]; - NodePath.prototype[typeKey] = function (opts) { return fn(this.node, opts); }; @@ -249,12 +192,10 @@ for (const type of t.TYPES) { } Object.assign(NodePath.prototype, NodePath_virtual_types_validator); - for (const type of Object.keys(virtualTypes)) { if (type[0] === "_") continue; if (!t.TYPES.includes(type)) t.TYPES.push(type); } - var _default = NodePath; exports.default = _default; diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js index ee841aa56fd81b..7aad5b8d8196b1 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js @@ -9,11 +9,8 @@ exports.couldBeBaseType = couldBeBaseType; exports.getTypeAnnotation = getTypeAnnotation; exports.isBaseType = isBaseType; exports.isGenericType = isGenericType; - var inferers = require("./inferers"); - var _t = require("@babel/types"); - const { anyTypeAnnotation, isAnyTypeAnnotation, @@ -39,17 +36,13 @@ const { function getTypeAnnotation() { let type = this.getData("typeAnnotation"); - if (type != null) { return type; } - type = this._getTypeAnnotation() || anyTypeAnnotation(); - if (isTypeAnnotation(type) || isTSTypeAnnotation(type)) { type = type.typeAnnotation; } - this.setData("typeAnnotation", type); return type; } @@ -58,7 +51,6 @@ const typeAnnotationInferringNodes = new WeakSet(); function _getTypeAnnotation() { const node = this.node; - if (!node) { if (this.key === "init" && this.parentPath.isVariableDeclarator()) { const declar = this.parentPath.parentPath; @@ -71,7 +63,6 @@ function _getTypeAnnotation() { if (declar.key === "left" && declarParent.isForOfStatement()) { return anyTypeAnnotation(); } - return voidTypeAnnotation(); } else { return; @@ -81,24 +72,19 @@ function _getTypeAnnotation() { if (node.typeAnnotation) { return node.typeAnnotation; } - if (typeAnnotationInferringNodes.has(node)) { return; } - typeAnnotationInferringNodes.add(node); - try { var _inferer; - - let inferer = inferers[node.type]; - + let inferer = + inferers[node.type]; if (inferer) { return inferer.call(this, node); } inferer = inferers[this.parentPath.type]; - if ((_inferer = inferer) != null && _inferer.validParent) { return this.parentPath.getTypeAnnotation(); } @@ -106,11 +92,9 @@ function _getTypeAnnotation() { typeAnnotationInferringNodes.delete(node); } } - function isBaseType(baseName, soft) { return _isBaseType(baseName, this.getTypeAnnotation(), soft); } - function _isBaseType(baseName, type, soft) { if (baseName === "string") { return isStringTypeAnnotation(type); @@ -134,44 +118,35 @@ function _isBaseType(baseName, type, soft) { } } } - function couldBeBaseType(name) { const type = this.getTypeAnnotation(); if (isAnyTypeAnnotation(type)) return true; - if (isUnionTypeAnnotation(type)) { for (const type2 of type.types) { if (isAnyTypeAnnotation(type2) || _isBaseType(name, type2, true)) { return true; } } - return false; } else { return _isBaseType(name, type, true); } } - function baseTypeStrictlyMatches(rightArg) { const left = this.getTypeAnnotation(); const right = rightArg.getTypeAnnotation(); - if (!isAnyTypeAnnotation(left) && isFlowBaseAnnotation(left)) { return right.type === left.type; } - return false; } - function isGenericType(genericName) { const type = this.getTypeAnnotation(); - if (genericName === "Array") { if (isTSArrayType(type) || isArrayTypeAnnotation(type) || isTupleTypeAnnotation(type)) { return true; } } - return isGenericTypeAnnotation(type) && isIdentifier(type.id, { name: genericName }) || isTSTypeReference(type) && isIdentifier(type.typeName, { diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js index 6101cb975fd79d..fc35122a8a8536 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js @@ -4,22 +4,18 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _default; - var _t = require("@babel/types"); - var _util = require("./util"); - const { BOOLEAN_NUMBER_BINARY_OPERATORS, createTypeAnnotationBasedOnTypeof, numberTypeAnnotation, voidTypeAnnotation } = _t; - function _default(node) { if (!this.isReferenced()) return; - const binding = this.scope.getBinding(node.name); + const binding = this.scope.getBinding(node.name); if (binding) { if (binding.identifier.typeAnnotation) { return binding.identifier.typeAnnotation; @@ -32,55 +28,49 @@ function _default(node) { return voidTypeAnnotation(); } else if (node.name === "NaN" || node.name === "Infinity") { return numberTypeAnnotation(); - } else if (node.name === "arguments") {} + } else if (node.name === "arguments") { + } } - function getTypeAnnotationBindingConstantViolations(binding, path, name) { const types = []; const functionConstantViolations = []; let constantViolations = getConstantViolationsBefore(binding, path, functionConstantViolations); const testType = getConditionalAnnotation(binding, path, name); - if (testType) { const testConstantViolations = getConstantViolationsBefore(binding, testType.ifStatement); + constantViolations = constantViolations.filter(path => testConstantViolations.indexOf(path) < 0); + types.push(testType.typeAnnotation); } - if (constantViolations.length) { + constantViolations.push(...functionConstantViolations); for (const violation of constantViolations) { types.push(violation.getTypeAnnotation()); } } - if (!types.length) { return; } - return (0, _util.createUnionType)(types); } - function getConstantViolationsBefore(binding, path, functions) { const violations = binding.constantViolations.slice(); violations.unshift(binding.path); return violations.filter(violation => { violation = violation.resolve(); - const status = violation._guessExecutionStatusRelativeTo(path); - if (functions && status === "unknown") functions.push(violation); return status === "before"; }); } - function inferAnnotationFromBinaryExpression(name, path) { const operator = path.node.operator; const right = path.get("right").resolve(); const left = path.get("left").resolve(); let target; - if (left.isIdentifier({ name })) { @@ -90,23 +80,19 @@ function inferAnnotationFromBinaryExpression(name, path) { })) { target = left; } - if (target) { if (operator === "===") { return target.getTypeAnnotation(); } - if (BOOLEAN_NUMBER_BINARY_OPERATORS.indexOf(operator) >= 0) { return numberTypeAnnotation(); } - return; } - if (operator !== "===" && operator !== "==") return; + let typeofPath; let typePath; - if (left.isUnaryExpression({ operator: "typeof" })) { @@ -118,48 +104,42 @@ function inferAnnotationFromBinaryExpression(name, path) { typeofPath = right; typePath = left; } - if (!typeofPath) return; if (!typeofPath.get("argument").isIdentifier({ name })) return; + typePath = typePath.resolve(); if (!typePath.isLiteral()) return; + const typeValue = typePath.node.value; if (typeof typeValue !== "string") return; + return createTypeAnnotationBasedOnTypeof(typeValue); } - function getParentConditionalPath(binding, path, name) { let parentPath; - while (parentPath = path.parentPath) { if (parentPath.isIfStatement() || parentPath.isConditionalExpression()) { if (path.key === "test") { return; } - return parentPath; } - if (parentPath.isFunction()) { if (parentPath.parentPath.scope.getBinding(name) !== binding) return; } - path = parentPath; } } - function getConditionalAnnotation(binding, path, name) { const ifStatement = getParentConditionalPath(binding, path, name); if (!ifStatement) return; const test = ifStatement.get("test"); const paths = [test]; const types = []; - for (let i = 0; i < paths.length; i++) { const path = paths[i]; - if (path.isLogicalExpression()) { if (path.node.operator === "&&") { paths.push(path.get("left")); @@ -170,14 +150,12 @@ function getConditionalAnnotation(binding, path, name) { if (type) types.push(type); } } - if (types.length) { return { typeAnnotation: (0, _util.createUnionType)(types), ifStatement }; } - return getConditionalAnnotation(binding, ifStatement, name); } diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js index 67d8eb8908c3cb..24e5872e630b37 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js @@ -34,13 +34,9 @@ exports.TypeCastExpression = TypeCastExpression; exports.UnaryExpression = UnaryExpression; exports.UpdateExpression = UpdateExpression; exports.VariableDeclarator = VariableDeclarator; - var _t = require("@babel/types"); - var _infererReference = require("./inferer-reference"); - var _util = require("./util"); - const { BOOLEAN_BINARY_OPERATORS, BOOLEAN_UNARY_OPERATORS, @@ -61,41 +57,31 @@ const { voidTypeAnnotation, isIdentifier } = _t; - function VariableDeclarator() { if (!this.get("id").isIdentifier()) return; return this.get("init").getTypeAnnotation(); } - function TypeCastExpression(node) { return node.typeAnnotation; } - TypeCastExpression.validParent = true; - function TSAsExpression(node) { return node.typeAnnotation; } - TSAsExpression.validParent = true; - function TSNonNullExpression() { return this.get("expression").getTypeAnnotation(); } - function NewExpression(node) { if (node.callee.type === "Identifier") { return genericTypeAnnotation(node.callee); } } - function TemplateLiteral() { return stringTypeAnnotation(); } - function UnaryExpression(node) { const operator = node.operator; - if (operator === "void") { return voidTypeAnnotation(); } else if (NUMBER_UNARY_OPERATORS.indexOf(operator) >= 0) { @@ -106,10 +92,8 @@ function UnaryExpression(node) { return booleanTypeAnnotation(); } } - function BinaryExpression(node) { const operator = node.operator; - if (NUMBER_BINARY_OPERATORS.indexOf(operator) >= 0) { return numberTypeAnnotation(); } else if (BOOLEAN_BINARY_OPERATORS.indexOf(operator) >= 0) { @@ -117,7 +101,6 @@ function BinaryExpression(node) { } else if (operator === "+") { const right = this.get("right"); const left = this.get("left"); - if (left.isBaseType("number") && right.isBaseType("number")) { return numberTypeAnnotation(); } else if (left.isBaseType("string") || right.isBaseType("string")) { @@ -127,110 +110,86 @@ function BinaryExpression(node) { return unionTypeAnnotation([stringTypeAnnotation(), numberTypeAnnotation()]); } } - function LogicalExpression() { const argumentTypes = [this.get("left").getTypeAnnotation(), this.get("right").getTypeAnnotation()]; return (0, _util.createUnionType)(argumentTypes); } - function ConditionalExpression() { const argumentTypes = [this.get("consequent").getTypeAnnotation(), this.get("alternate").getTypeAnnotation()]; return (0, _util.createUnionType)(argumentTypes); } - function SequenceExpression() { return this.get("expressions").pop().getTypeAnnotation(); } - function ParenthesizedExpression() { return this.get("expression").getTypeAnnotation(); } - function AssignmentExpression() { return this.get("right").getTypeAnnotation(); } - function UpdateExpression(node) { const operator = node.operator; - if (operator === "++" || operator === "--") { return numberTypeAnnotation(); } } - function StringLiteral() { return stringTypeAnnotation(); } - function NumericLiteral() { return numberTypeAnnotation(); } - function BooleanLiteral() { return booleanTypeAnnotation(); } - function NullLiteral() { return nullLiteralTypeAnnotation(); } - function RegExpLiteral() { return genericTypeAnnotation(identifier("RegExp")); } - function ObjectExpression() { return genericTypeAnnotation(identifier("Object")); } - function ArrayExpression() { return genericTypeAnnotation(identifier("Array")); } - function RestElement() { return ArrayExpression(); } - RestElement.validParent = true; - function Func() { return genericTypeAnnotation(identifier("Function")); } - const isArrayFrom = buildMatchMemberExpression("Array.from"); const isObjectKeys = buildMatchMemberExpression("Object.keys"); const isObjectValues = buildMatchMemberExpression("Object.values"); const isObjectEntries = buildMatchMemberExpression("Object.entries"); - function CallExpression() { const { callee } = this.node; - if (isObjectKeys(callee)) { return arrayTypeAnnotation(stringTypeAnnotation()); - } else if (isArrayFrom(callee) || isObjectValues(callee) || isIdentifier(callee, { + } else if (isArrayFrom(callee) || isObjectValues(callee) || + isIdentifier(callee, { name: "Array" })) { return arrayTypeAnnotation(anyTypeAnnotation()); } else if (isObjectEntries(callee)) { return arrayTypeAnnotation(tupleTypeAnnotation([stringTypeAnnotation(), anyTypeAnnotation()])); } - return resolveCall(this.get("callee")); } - function TaggedTemplateExpression() { return resolveCall(this.get("tag")); } - function resolveCall(callee) { callee = callee.resolve(); - if (callee.isFunction()) { const { node } = callee; - if (node.async) { if (node.generator) { return genericTypeAnnotation(identifier("AsyncIterator")); @@ -242,7 +201,8 @@ function resolveCall(callee) { return genericTypeAnnotation(identifier("Iterator")); } else if (callee.node.returnType) { return callee.node.returnType; - } else {} + } else { + } } } } diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/util.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/util.js index f781c1f4777a42..5017e20b191f97 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/util.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/util.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.createUnionType = createUnionType; - var _t = require("@babel/types"); - const { createFlowUnionType, createTSUnionType, @@ -14,14 +12,12 @@ const { isFlowType, isTSType } = _t; - function createUnionType(types) { { if (isFlowType(types[0])) { if (createFlowUnionType) { return createFlowUnionType(types); } - return createUnionTypeAnnotation(types); } else { if (createTSUnionType) { diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/introspection.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/introspection.js index 88ddc0de314f1d..6519dea71fb328 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/introspection.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/introspection.js @@ -22,9 +22,7 @@ exports.matchesPattern = matchesPattern; exports.referencesImport = referencesImport; exports.resolve = resolve; exports.willIMaybeExecuteBefore = willIMaybeExecuteBefore; - var _t = require("@babel/types"); - const { STATEMENT_OR_BLOCK_KEYS, VISITOR_KEYS, @@ -43,7 +41,6 @@ function matchesPattern(pattern, allowPartial) { function has(key) { const val = this.node && this.node[key]; - if (val && Array.isArray(val)) { return !!val.length; } else { @@ -56,6 +53,7 @@ function isStatic() { } const is = has; + exports.is = is; function isnt(key) { @@ -78,20 +76,17 @@ function canSwapBetweenExpressionAndStatement(replacement) { if (this.key !== "body" || !this.parentPath.isArrowFunctionExpression()) { return false; } - if (this.isExpression()) { return isBlockStatement(replacement); } else if (this.isBlockStatement()) { return isExpression(replacement); } - return false; } function isCompletionRecord(allowInsideFunction) { let path = this; let first = true; - do { const { type, @@ -101,14 +96,12 @@ function isCompletionRecord(allowInsideFunction) { if (!first && (path.isFunction() || type === "StaticBlock")) { return !!allowInsideFunction; } - first = false; if (Array.isArray(container) && path.key !== container.length - 1) { return false; } } while ((path = path.parentPath) && !path.isProgram() && !path.isDoExpression()); - return true; } @@ -128,10 +121,8 @@ function referencesImport(moduleSource, importName) { const object = this.get("object"); return object.isReferencedIdentifier() && object.referencesImport(moduleSource, "*"); } - return false; } - const binding = this.scope.getBinding(this.node.name); if (!binding || binding.kind !== "module") return false; const path = binding.path; @@ -143,43 +134,34 @@ function referencesImport(moduleSource, importName) { } else { return false; } - if (path.isImportDefaultSpecifier() && importName === "default") { return true; } - if (path.isImportNamespaceSpecifier() && importName === "*") { return true; } - if (path.isImportSpecifier() && isIdentifier(path.node.imported, { name: importName })) { return true; } - return false; } function getSource() { const node = this.node; - if (node.end) { const code = this.hub.getCode(); if (code) return code.slice(node.start, node.end); } - return ""; } - function willIMaybeExecuteBefore(target) { return this._guessExecutionStatusRelativeTo(target) !== "after"; } - function getOuterFunction(path) { return (path.scope.getFunctionParent() || path.scope.getProgramParent()).path; } - function isExecutionUncertain(type, key) { switch (type) { case "LogicalExpression": @@ -212,28 +194,23 @@ function isExecutionUncertain(type, key) { case "OptionalCallExpression": return key === "arguments"; - default: return false; } } - function isExecutionUncertainInList(paths, maxIndex) { for (let i = 0; i < maxIndex; i++) { const path = paths[i]; - if (isExecutionUncertain(path.parent.type, path.parentKey)) { return true; } } - return false; } function _guessExecutionStatusRelativeTo(target) { return _guessExecutionStatusRelativeToCached(this, target, new Map()); } - function _guessExecutionStatusRelativeToCached(base, target, cache) { const funcParent = { this: getOuterFunction(base), @@ -243,38 +220,34 @@ function _guessExecutionStatusRelativeToCached(base, target, cache) { if (funcParent.target.node !== funcParent.this.node) { return _guessExecutionStatusRelativeToDifferentFunctionsCached(base, funcParent.target, cache); } - const paths = { target: target.getAncestry(), this: base.getAncestry() }; + if (paths.target.indexOf(base) >= 0) return "after"; if (paths.this.indexOf(target) >= 0) return "before"; + let commonPath; const commonIndex = { target: 0, this: 0 }; - while (!commonPath && commonIndex.this < paths.this.length) { const path = paths.this[commonIndex.this]; commonIndex.target = paths.target.indexOf(path); - if (commonIndex.target >= 0) { commonPath = path; } else { commonIndex.this++; } } - if (!commonPath) { throw new Error("Internal Babel error - The two compared nodes" + " don't appear to belong to the same program."); } - if (isExecutionUncertainInList(paths.this, commonIndex.this - 1) || isExecutionUncertainInList(paths.target, commonIndex.target - 1)) { return "unknown"; } - const divergence = { this: paths.this[commonIndex.this - 1], target: paths.target[commonIndex.target - 1] @@ -293,13 +266,13 @@ function _guessExecutionStatusRelativeToCached(base, target, cache) { } const executionOrderCheckedNodes = new Set(); - function _guessExecutionStatusRelativeToDifferentFunctionsInternal(base, target, cache) { if (!target.isFunctionDeclaration() || target.parentPath.isExportDeclaration()) { return "unknown"; } const binding = target.scope.getBinding(target.node.id.name); + if (!binding.references) return "before"; const referencePaths = binding.referencePaths; let allStatus; @@ -307,17 +280,14 @@ function _guessExecutionStatusRelativeToDifferentFunctionsInternal(base, target, for (const path of referencePaths) { const childOfFunction = !!path.find(path => path.node === target.node); if (childOfFunction) continue; - if (path.key !== "callee" || !path.parentPath.isCallExpression()) { return "unknown"; } if (executionOrderCheckedNodes.has(path.node)) continue; executionOrderCheckedNodes.add(path.node); - try { const status = _guessExecutionStatusRelativeToCached(base, path, cache); - if (allStatus && allStatus !== status) { return "unknown"; } else { @@ -327,21 +297,16 @@ function _guessExecutionStatusRelativeToDifferentFunctionsInternal(base, target, executionOrderCheckedNodes.delete(path.node); } } - return allStatus; } - function _guessExecutionStatusRelativeToDifferentFunctionsCached(base, target, cache) { let nodeMap = cache.get(base.node); - if (!nodeMap) { cache.set(base.node, nodeMap = new Map()); } else if (nodeMap.has(target.node)) { return nodeMap.get(target.node); } - const result = _guessExecutionStatusRelativeToDifferentFunctionsInternal(base, target, cache); - nodeMap.set(target.node, result); return result; } @@ -349,22 +314,23 @@ function _guessExecutionStatusRelativeToDifferentFunctionsCached(base, target, c function resolve(dangerous, resolved) { return this._resolve(dangerous, resolved) || this; } - function _resolve(dangerous, resolved) { if (resolved && resolved.indexOf(this) >= 0) return; + resolved = resolved || []; resolved.push(this); - if (this.isVariableDeclarator()) { if (this.get("id").isIdentifier()) { return this.get("init").resolve(dangerous, resolved); - } else {} + } else { + } } else if (this.isReferencedIdentifier()) { const binding = this.scope.getBinding(this.node.name); if (!binding) return; + if (!binding.constant) return; - if (binding.kind === "module") return; + if (binding.kind === "module") return; if (binding.path !== this) { const ret = binding.path.resolve(dangerous, resolved); if (this.find(parent => parent.node === ret.node)) return; @@ -373,20 +339,22 @@ function _resolve(dangerous, resolved) { } else if (this.isTypeCastExpression()) { return this.get("expression").resolve(dangerous, resolved); } else if (dangerous && this.isMemberExpression()) { + const targetKey = this.toComputedKey(); if (!isLiteral(targetKey)) return; + const targetName = targetKey.value; const target = this.get("object").resolve(dangerous, resolved); - if (target.isObjectExpression()) { const props = target.get("properties"); - for (const prop of props) { if (!prop.isProperty()) continue; const key = prop.get("key"); + let match = prop.isnt("computed") && key.isIdentifier({ name: targetName }); + match = match || key.isLiteral({ value: targetName }); @@ -399,41 +367,35 @@ function _resolve(dangerous, resolved) { } } } - function isConstantExpression() { if (this.isIdentifier()) { const binding = this.scope.getBinding(this.node.name); if (!binding) return false; return binding.constant; } - if (this.isLiteral()) { if (this.isRegExpLiteral()) { return false; } - if (this.isTemplateLiteral()) { return this.get("expressions").every(expression => expression.isConstantExpression()); } - return true; } - if (this.isUnaryExpression()) { if (this.node.operator !== "void") { return false; } - return this.get("argument").isConstantExpression(); } - if (this.isBinaryExpression()) { - return this.get("left").isConstantExpression() && this.get("right").isConstantExpression(); + const { + operator + } = this.node; + return operator !== "in" && operator !== "instanceof" && this.get("left").isConstantExpression() && this.get("right").isConstantExpression(); } - return false; } - function isInStrictMode() { const start = this.isProgram() ? this : this.parentPath; const strictParent = start.find(path => { @@ -441,13 +403,10 @@ function isInStrictMode() { sourceType: "module" })) return true; if (path.isClass()) return true; - if (path.isArrowFunctionExpression() && !path.get("body").isBlockStatement()) { return false; } - let body; - if (path.isFunction()) { body = path.node.body; } else if (path.isProgram()) { @@ -455,7 +414,6 @@ function isInStrictMode() { } else { return false; } - for (const directive of body.directives) { if (directive.value.value === "use strict") { return true; diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js index be4f60ac050543..f9c131207c15d0 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _t = require("@babel/types"); - var _t2 = _t; const { react @@ -25,13 +23,11 @@ const referenceVisitor = { if (path.node.name === "this") { let scope = path.scope; - do { if (scope.path.isFunction() && !scope.path.isArrowFunctionExpression()) { break; } } while (scope = scope.parent); - if (scope) state.breakOnScopePaths.push(scope.path); } @@ -49,9 +45,7 @@ const referenceVisitor = { if (binding !== state.scope.getBinding(path.node.name)) return; state.bindings[path.node.name] = binding; } - }; - class PathHoister { constructor(path, scope) { this.breakOnScopePaths = void 0; @@ -73,18 +67,15 @@ class PathHoister { isCompatibleScope(scope) { for (const key of Object.keys(this.bindings)) { const binding = this.bindings[key]; - if (!scope.bindingIdentifierEquals(key, binding.identifier)) { return false; } } - return true; } getCompatibleScopes() { let scope = this.path.scope; - do { if (this.isCompatibleScope(scope)) { this.scopes.push(scope); @@ -97,10 +88,8 @@ class PathHoister { } } while (scope = scope.parent); } - getAttachmentPath() { let path = this._getAttachmentPath(); - if (!path) return; let targetScope = path.scope; @@ -131,20 +120,17 @@ class PathHoister { } } } - return path; } - _getAttachmentPath() { const scopes = this.scopes; const scope = scopes.pop(); if (!scope) return; - if (scope.path.isFunction()) { if (this.hasOwnParamBindings(scope)) { if (this.scope === scope) return; - const bodies = scope.path.get("body").get("body"); + const bodies = scope.path.get("body").get("body"); for (let i = 0; i < bodies.length; i++) { if (bodies[i].node._blockHoist) continue; return bodies[i]; @@ -156,7 +142,6 @@ class PathHoister { return this.getNextScopeAttachmentParent(); } } - getNextScopeAttachmentParent() { const scope = this.scopes.pop(); if (scope) return this.getAttachmentParentForPath(scope.path); @@ -164,7 +149,9 @@ class PathHoister { getAttachmentParentForPath(path) { do { - if (!path.parentPath || Array.isArray(path.container) && path.isStatement()) { + if ( + !path.parentPath || + Array.isArray(path.container) && path.isStatement()) { return path; } } while (path = path.parentPath); @@ -176,33 +163,30 @@ class PathHoister { const binding = this.bindings[name]; if (binding.kind === "param" && binding.constant) return true; } - return false; } - run() { this.path.traverse(referenceVisitor, this); if (this.mutableBinding) return; this.getCompatibleScopes(); const attachTo = this.getAttachmentPath(); if (!attachTo) return; + if (attachTo.getFunctionParent() === this.path.getFunctionParent()) return; + let uid = attachTo.scope.generateUidIdentifier("ref"); + const declarator = variableDeclarator(uid, this.path.node); const insertFn = this.attachAfter ? "insertAfter" : "insertBefore"; const [attached] = attachTo[insertFn]([attachTo.isVariableDeclarator() ? declarator : variableDeclaration("var", [declarator])]); const parent = this.path.parentPath; - if (parent.isJSXElement() && this.path.container === parent.node.children) { uid = jsxExpressionContainer(uid); } - this.path.replaceWith(cloneNode(uid)); return attachTo.isVariableDeclarator() ? attached.get("init") : attached.get("declarations.0.init"); } - } - exports.default = PathHoister; //# sourceMappingURL=hoister.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js index 9bb2a41d47267d..deb870df474231 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js @@ -4,9 +4,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.hooks = void 0; -const hooks = [function (self, parent) { - const removeParent = self.key === "test" && (parent.isWhile() || parent.isSwitchCase()) || self.key === "declaration" && parent.isExportDeclaration() || self.key === "body" && parent.isLabeledStatement() || self.listKey === "declarations" && parent.isVariableDeclaration() && parent.node.declarations.length === 1 || self.key === "expression" && parent.isExpressionStatement(); +const hooks = [function (self, parent) { + const removeParent = + self.key === "test" && (parent.isWhile() || parent.isSwitchCase()) || + self.key === "declaration" && parent.isExportDeclaration() || + self.key === "body" && parent.isLabeledStatement() || + self.listKey === "declarations" && parent.isVariableDeclaration() && parent.node.declarations.length === 1 || + self.key === "expression" && parent.isExpressionStatement(); if (removeParent) { parent.remove(); return true; @@ -23,7 +28,6 @@ const hooks = [function (self, parent) { } else { parent.replaceWith(parent.node.left); } - return true; } }, function (self, parent) { diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js index 3dd9fbf3fa75f7..fcf75ef2c0433b 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js @@ -21,9 +21,7 @@ exports.isSpreadProperty = isSpreadProperty; exports.isStatement = isStatement; exports.isUser = isUser; exports.isVar = isVar; - var _t = require("@babel/types"); - const { isBinding, isBlockScoped: nodeIsBlockScoped, @@ -50,13 +48,11 @@ const { const { isCompatTag } = react; - function isReferencedIdentifier(opts) { const { node, parent } = this; - if (!isIdentifier(node, opts) && !isJSXMemberExpression(parent, opts)) { if (isJSXIdentifier(node, opts)) { if (isCompatTag(node.name)) return false; @@ -67,7 +63,6 @@ function isReferencedIdentifier(opts) { return nodeIsReferenced(node, parent, this.parentPath.parent); } - function isReferencedMemberExpression() { const { node, @@ -75,7 +70,6 @@ function isReferencedMemberExpression() { } = this; return isMemberExpression(node) && nodeIsReferenced(node, parent); } - function isBindingIdentifier() { const { node, @@ -84,13 +78,11 @@ function isBindingIdentifier() { const grandparent = this.parentPath.parent; return isIdentifier(node) && isBinding(node, parent, grandparent); } - function isStatement() { const { node, parent } = this; - if (nodeIsStatement(node)) { if (isVariableDeclaration(node)) { if (isForXStatement(parent, { @@ -100,13 +92,11 @@ function isStatement() { init: node })) return false; } - return true; } else { return false; } } - function isExpression() { if (this.isIdentifier()) { return this.isReferencedIdentifier(); @@ -114,40 +104,31 @@ function isExpression() { return nodeIsExpression(this.node); } } - function isScope() { return nodeIsScope(this.node, this.parent); } - function isReferenced() { return nodeIsReferenced(this.node, this.parent); } - function isBlockScoped() { return nodeIsBlockScoped(this.node); } - function isVar() { return nodeIsVar(this.node); } - function isUser() { return this.node && !!this.node.loc; } - function isGenerated() { return !this.isUser(); } - function isPure(constantsOnly) { return this.scope.isPure(this.node, constantsOnly); } - function isFlow() { const { node } = this; - if (nodeIsFlow(node)) { return true; } else if (isImportDeclaration(node)) { @@ -164,21 +145,17 @@ function isFlow() { function isRestProperty() { return nodeIsRestElement(this.node) && this.parentPath && this.parentPath.isObjectPattern(); } - function isSpreadProperty() { return nodeIsRestElement(this.node) && this.parentPath && this.parentPath.isObjectExpression(); } - function isForAwaitStatement() { return isForOfStatement(this.node, { await: true }); } - function isExistentialTypeParam() { throw new Error("`path.isExistentialTypeParam` has been renamed to `path.isExistsTypeAnnotation()` in Babel 7."); } - function isNumericLiteralTypeAnnotation() { throw new Error("`path.isNumericLiteralTypeAnnotation()` has been renamed to `path.isNumberLiteralTypeAnnotation()` in Babel 7."); } diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js index 4b8eaf00e33b86..15cba3db155dc4 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js @@ -29,6 +29,7 @@ exports.Generated = Generated; const Pure = null; exports.Pure = Pure; const Flow = ["Flow", "ImportDeclaration", "ExportDeclaration", "ImportSpecifier"]; + exports.Flow = Flow; const RestProperty = ["RestElement"]; exports.RestProperty = RestProperty; diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js index 2a9de12c2fe73f..e6865c709cde39 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js @@ -13,15 +13,10 @@ exports.insertBefore = insertBefore; exports.pushContainer = pushContainer; exports.unshiftContainer = unshiftContainer; exports.updateSiblingKeys = updateSiblingKeys; - var _cache = require("../cache"); - var _hoister = require("./lib/hoister"); - var _index = require("./index"); - var _t = require("@babel/types"); - const { arrowFunctionExpression, assertExpression, @@ -41,13 +36,10 @@ const { function insertBefore(nodes_) { this._assertUnremoved(); - const nodes = this._verifyNodeList(nodes_); - const { parentPath } = this; - if (parentPath.isExpressionStatement() || parentPath.isLabeledStatement() || parentPath.isExportNamedDeclaration() || parentPath.isExportDefaultDeclaration() && this.isDeclaration()) { return parentPath.insertBefore(nodes); } else if (this.isNodeType("Expression") && !this.isJSXElement() || parentPath.isForStatement() && this.key === "init") { @@ -59,77 +51,64 @@ function insertBefore(nodes_) { const node = this.node; const shouldInsertCurrentNode = node && (!this.isExpressionStatement() || node.expression != null); this.replaceWith(blockStatement(shouldInsertCurrentNode ? [node] : [])); - return this.unshiftContainer("body", nodes); + return this.unshiftContainer("body", + nodes); } else { throw new Error("We don't know what to do with this node type. " + "We were previously a Statement but we can't fit in here?"); } } - function _containerInsert(from, nodes) { this.updateSiblingKeys(from, nodes.length); const paths = []; - this.container.splice(from, 0, ...nodes); + this.container.splice(from, 0, ...nodes); for (let i = 0; i < nodes.length; i++) { const to = from + i; const path = this.getSibling(to); paths.push(path); - if (this.context && this.context.queue) { path.pushContext(this.context); } } - const contexts = this._getQueueContexts(); - for (const path of paths) { path.setScope(); path.debug("Inserted."); - for (const context of contexts) { context.maybeQueue(path, true); } } - return paths; } - function _containerInsertBefore(nodes) { return this._containerInsert(this.key, nodes); } - function _containerInsertAfter(nodes) { return this._containerInsert(this.key + 1, nodes); } - const last = arr => arr[arr.length - 1]; - function isHiddenInSequenceExpression(path) { return isSequenceExpression(path.parent) && (last(path.parent.expressions) !== path.node || isHiddenInSequenceExpression(path.parentPath)); } - function isAlmostConstantAssignment(node, scope) { if (!isAssignmentExpression(node) || !isIdentifier(node.left)) { return false; } const blockScope = scope.getBlockParent(); + return blockScope.hasOwnBinding(node.left.name) && blockScope.getOwnBinding(node.left.name).constantViolations.length <= 1; } function insertAfter(nodes_) { this._assertUnremoved(); - if (this.isSequenceExpression()) { return last(this.get("expressions")).insertAfter(nodes_); } - const nodes = this._verifyNodeList(nodes_); - const { parentPath } = this; - if (parentPath.isExpressionStatement() || parentPath.isLabeledStatement() || parentPath.isExportNamedDeclaration() || parentPath.isExportDefaultDeclaration() && this.isDeclaration()) { return parentPath.insertAfter(nodes.map(node => { return isExpression(node) ? expressionStatement(node) : node; @@ -140,17 +119,16 @@ function insertAfter(nodes_) { let { scope } = this; - if (scope.path.isPattern()) { assertExpression(node); this.replaceWith(callExpression(arrowFunctionExpression([], node), [])); this.get("callee.body").insertAfter(nodes); return [this]; } - if (isHiddenInSequenceExpression(this)) { nodes.unshift(node); - } else if (isCallExpression(node) && isSuper(node.callee)) { + } + else if (isCallExpression(node) && isSuper(node.callee)) { nodes.unshift(node); nodes.push(thisExpression()); } else if (isAlmostConstantAssignment(node, scope)) { @@ -165,13 +143,12 @@ function insertAfter(nodes_) { })) { scope = scope.parent; } - const temp = scope.generateDeclaredUidIdentifier(); - nodes.unshift(expressionStatement(assignmentExpression("=", cloneNode(temp), node))); + nodes.unshift(expressionStatement( + assignmentExpression("=", cloneNode(temp), node))); nodes.push(expressionStatement(cloneNode(temp))); } } - return this.replaceExpressionWithStatements(nodes); } else if (Array.isArray(this.container)) { return this._containerInsertAfter(nodes); @@ -187,29 +164,23 @@ function insertAfter(nodes_) { function updateSiblingKeys(fromIndex, incrementBy) { if (!this.parent) return; - const paths = _cache.path.get(this.parent); - for (const [, path] of paths) { if (path.key >= fromIndex) { path.key += incrementBy; } } } - function _verifyNodeList(nodes) { if (!nodes) { return []; } - if (!Array.isArray(nodes)) { nodes = [nodes]; } - for (let i = 0; i < nodes.length; i++) { const node = nodes[i]; let msg; - if (!node) { msg = "has falsy node"; } else if (typeof node !== "object") { @@ -219,16 +190,13 @@ function _verifyNodeList(nodes) { } else if (node instanceof _index.default) { msg = "has a NodePath when it expected a raw object"; } - if (msg) { const type = Array.isArray(node) ? "array" : typeof node; throw new Error(`Node list ${msg} with the index of ${i} and type of ${type}`); } } - return nodes; } - function unshiftContainer(listKey, nodes) { this._assertUnremoved(); @@ -241,17 +209,15 @@ function unshiftContainer(listKey, nodes) { listKey, key: 0 }).setContext(this.context); - - return path._containerInsertBefore(nodes); + return path._containerInsertBefore( + nodes); } - function pushContainer(listKey, nodes) { this._assertUnremoved(); - - const verifiedNodes = this._verifyNodeList(nodes); + const verifiedNodes = this._verifyNodeList( + nodes); const container = this.node[listKey]; - const path = _index.default.get({ parentPath: this, parent: this.node, @@ -259,7 +225,6 @@ function pushContainer(listKey, nodes) { listKey, key: container.length }).setContext(this.context); - return path.replaceWithMultiple(verifiedNodes); } diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js index c7ed8fa410e97d..1a7b765e12d311 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js @@ -9,48 +9,34 @@ exports._markRemoved = _markRemoved; exports._remove = _remove; exports._removeFromScope = _removeFromScope; exports.remove = remove; - var _removalHooks = require("./lib/removal-hooks"); - var _cache = require("../cache"); - var _index = require("./index"); function remove() { var _this$opts; - this._assertUnremoved(); - this.resync(); - if (!((_this$opts = this.opts) != null && _this$opts.noScope)) { this._removeFromScope(); } - if (this._callRemovalHooks()) { this._markRemoved(); - return; } - this.shareCommentsWithSiblings(); - this._remove(); - this._markRemoved(); } - function _removeFromScope() { const bindings = this.getBindingIdentifiers(); Object.keys(bindings).forEach(name => this.scope.removeBinding(name)); } - function _callRemovalHooks() { for (const fn of _removalHooks.hooks) { if (fn(this, this.parentPath)) return true; } } - function _remove() { if (Array.isArray(this.container)) { this.container.splice(this.key, 1); @@ -59,13 +45,11 @@ function _remove() { this._replaceWith(null); } } - function _markRemoved() { this._traverseFlags |= _index.SHOULD_SKIP | _index.REMOVED; if (this.parent) _cache.path.get(this.parent).delete(this.node); this.node = null; } - function _assertUnremoved() { if (this.removed) { throw this.buildCodeFrameError("NodePath has been removed so is read-only."); diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js index f12f363b886342..3c7387cb621a77 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js @@ -9,21 +9,13 @@ exports.replaceInline = replaceInline; exports.replaceWith = replaceWith; exports.replaceWithMultiple = replaceWithMultiple; exports.replaceWithSourceString = replaceWithSourceString; - var _codeFrame = require("@babel/code-frame"); - var _index = require("../index"); - var _index2 = require("./index"); - var _cache = require("../cache"); - var _parser = require("@babel/parser"); - var _t = require("@babel/types"); - var _helperHoistVariables = require("@babel/helper-hoist-variables"); - const { FUNCTION_TYPES, arrowFunctionExpression, @@ -49,34 +41,30 @@ const { function replaceWithMultiple(nodes) { var _pathCache$get; - this.resync(); nodes = this._verifyNodeList(nodes); inheritLeadingComments(nodes[0], this.node); inheritTrailingComments(nodes[nodes.length - 1], this.node); (_pathCache$get = _cache.path.get(this.parent)) == null ? void 0 : _pathCache$get.delete(this.node); - this.node = this.container[this.key] = null; + this.node = + this.container[this.key] = null; const paths = this.insertAfter(nodes); - if (this.node) { this.requeue(); } else { this.remove(); } - return paths; } function replaceWithSourceString(replacement) { this.resync(); let ast; - try { replacement = `(${replacement})`; ast = (0, _parser.parse)(replacement); } catch (err) { const loc = err.loc; - if (loc) { err.message += " - make sure this is an expression.\n" + (0, _codeFrame.codeFrameColumns)(replacement, { start: { @@ -86,122 +74,102 @@ function replaceWithSourceString(replacement) { }); err.code = "BABEL_REPLACE_SOURCE_ERROR"; } - throw err; } - const expressionAST = ast.program.body[0].expression; - _index.default.removeProperties(expressionAST); - return this.replaceWith(expressionAST); } function replaceWith(replacementPath) { this.resync(); - if (this.removed) { throw new Error("You can't replace this node, we've already removed it"); } - let replacement = replacementPath instanceof _index2.default ? replacementPath.node : replacementPath; - if (!replacement) { throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead"); } - if (this.node === replacement) { return [this]; } - if (this.isProgram() && !isProgram(replacement)) { throw new Error("You can only replace a Program root node with another Program node"); } - if (Array.isArray(replacement)) { throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`"); } - if (typeof replacement === "string") { throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`"); } - let nodePath = ""; - if (this.isNodeType("Statement") && isExpression(replacement)) { if (!this.canHaveVariableDeclarationOrExpression() && !this.canSwapBetweenExpressionAndStatement(replacement) && !this.parentPath.isExportDefaultDeclaration()) { replacement = expressionStatement(replacement); nodePath = "expression"; } } - if (this.isNodeType("Expression") && isStatement(replacement)) { if (!this.canHaveVariableDeclarationOrExpression() && !this.canSwapBetweenExpressionAndStatement(replacement)) { return this.replaceExpressionWithStatements([replacement]); } } - const oldNode = this.node; - if (oldNode) { inheritsComments(replacement, oldNode); removeComments(oldNode); } this._replaceWith(replacement); - this.type = replacement.type; + this.setScope(); + this.requeue(); return [nodePath ? this.get(nodePath) : this]; } function _replaceWith(node) { var _pathCache$get2; - if (!this.container) { throw new ReferenceError("Container is falsy"); } - if (this.inList) { validate(this.parent, this.key, [node]); } else { validate(this.parent, this.key, node); } - this.debug(`Replace with ${node == null ? void 0 : node.type}`); (_pathCache$get2 = _cache.path.get(this.parent)) == null ? void 0 : _pathCache$get2.set(node, this).delete(this.node); - this.node = this.container[this.key] = node; + this.node = + this.container[this.key] = node; } function replaceExpressionWithStatements(nodes) { this.resync(); const nodesAsSequenceExpression = toSequenceExpression(nodes, this.scope); - if (nodesAsSequenceExpression) { return this.replaceWith(nodesAsSequenceExpression)[0].get("expressions"); } - const functionParent = this.getFunctionParent(); const isParentAsync = functionParent == null ? void 0 : functionParent.is("async"); const isParentGenerator = functionParent == null ? void 0 : functionParent.is("generator"); const container = arrowFunctionExpression([], blockStatement(nodes)); this.replaceWith(callExpression(container, [])); + const callee = this.get("callee"); (0, _helperHoistVariables.default)(callee.get("body"), id => { this.scope.push({ id }); }, "var"); - const completionRecords = this.get("callee").getCompletionRecords(); + const completionRecords = this.get("callee").getCompletionRecords(); for (const path of completionRecords) { if (!path.isExpressionStatement()) continue; const loop = path.findParent(path => path.isLoop()); - if (loop) { let uid = loop.getData("expressionReplacementReturnUid"); - if (!uid) { uid = callee.scope.generateDeclaredUidIdentifier("ret"); callee.get("body").pushContainer("body", returnStatement(cloneNode(uid))); @@ -209,7 +177,6 @@ function replaceExpressionWithStatements(nodes) { } else { uid = identifier(uid.name); } - path.get("expression").replaceWith(assignmentExpression("=", cloneNode(uid), path.node.expression)); } else { path.replaceWith(returnStatement(path.node.expression)); @@ -220,34 +187,25 @@ function replaceExpressionWithStatements(nodes) { const newCallee = callee; const needToAwaitFunction = isParentAsync && _index.default.hasType(this.get("callee.body").node, "AwaitExpression", FUNCTION_TYPES); - const needToYieldFunction = isParentGenerator && _index.default.hasType(this.get("callee.body").node, "YieldExpression", FUNCTION_TYPES); - if (needToAwaitFunction) { newCallee.set("async", true); - if (!needToYieldFunction) { this.replaceWith(awaitExpression(this.node)); } } - if (needToYieldFunction) { newCallee.set("generator", true); this.replaceWith(yieldExpression(this.node, true)); } - return newCallee.get("body.body"); } - function replaceInline(nodes) { this.resync(); - if (Array.isArray(nodes)) { if (Array.isArray(this.container)) { nodes = this._verifyNodeList(nodes); - const paths = this._containerInsertAfter(nodes); - this.remove(); return paths; } else { 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..16498fd403dff4 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,20 +25,23 @@ 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(); } - deoptValue() { this.clearValue(); this.hasDeoptedValue = true; } - setValue(value) { if (this.hasDeoptedValue) return; this.hasValue = true; this.value = value; } - clearValue() { this.hasDeoptedValue = false; this.hasValue = false; @@ -47,11 +50,9 @@ class Binding { reassign(path) { this.constant = false; - if (this.constantViolations.indexOf(path) !== -1) { return; } - this.constantViolations.push(path); } @@ -59,7 +60,6 @@ class Binding { if (this.referencePaths.indexOf(path) !== -1) { return; } - this.referenced = true; this.references++; this.referencePaths.push(path); @@ -69,9 +69,22 @@ class Binding { this.references--; this.referenced = !!this.references; } - } - 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..b7ce9d645c89c3 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 @@ -4,19 +4,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _renamer = require("./lib/renamer"); - var _index = require("../index"); - var _binding = require("./binding"); - var _globals = require("globals"); - var _t = require("@babel/types"); - var _cache = require("../cache"); - const { NOT_LOCAL_BINDING, callExpression, @@ -63,7 +56,6 @@ const { isMetaProperty, isPrivateName } = _t; - function gatherNodeParts(node, parts) { switch (node == null ? void 0 : node.type) { default: @@ -80,40 +72,32 @@ function gatherNodeParts(node, parts) { } else if (isLiteral(node) && !isNullLiteral(node) && !isRegExpLiteral(node) && !isTemplateLiteral(node)) { parts.push(node.value); } - break; - case "MemberExpression": case "OptionalMemberExpression": case "JSXMemberExpression": gatherNodeParts(node.object, parts); gatherNodeParts(node.property, parts); break; - case "Identifier": case "JSXIdentifier": parts.push(node.name); break; - case "CallExpression": case "OptionalCallExpression": case "NewExpression": gatherNodeParts(node.callee, parts); break; - case "ObjectExpression": case "ObjectPattern": for (const e of node.properties) { gatherNodeParts(e, parts); } - break; - case "SpreadElement": case "RestElement": gatherNodeParts(node.argument, parts); break; - case "ObjectProperty": case "ObjectMethod": case "ClassProperty": @@ -122,82 +106,64 @@ function gatherNodeParts(node, parts) { case "ClassPrivateMethod": gatherNodeParts(node.key, parts); break; - case "ThisExpression": parts.push("this"); break; - case "Super": parts.push("super"); break; - case "Import": parts.push("import"); break; - case "DoExpression": parts.push("do"); break; - case "YieldExpression": parts.push("yield"); gatherNodeParts(node.argument, parts); break; - case "AwaitExpression": parts.push("await"); gatherNodeParts(node.argument, parts); break; - case "AssignmentExpression": gatherNodeParts(node.left, parts); break; - case "VariableDeclarator": gatherNodeParts(node.id, parts); break; - case "FunctionExpression": case "FunctionDeclaration": case "ClassExpression": case "ClassDeclaration": gatherNodeParts(node.id, parts); break; - case "PrivateName": gatherNodeParts(node.id, parts); break; - case "ParenthesizedExpression": gatherNodeParts(node.expression, parts); break; - case "UnaryExpression": case "UpdateExpression": gatherNodeParts(node.argument, parts); break; - case "MetaProperty": gatherNodeParts(node.meta, parts); gatherNodeParts(node.property, parts); break; - case "JSXElement": gatherNodeParts(node.openingElement, parts); break; - case "JSXOpeningElement": gatherNodeParts(node.name, parts); break; - case "JSXFragment": gatherNodeParts(node.openingFragment, parts); break; - case "JSXOpeningFragment": parts.push("Fragment"); break; - case "JSXNamespacedName": gatherNodeParts(node.namespace, parts); gatherNodeParts(node.name, parts); @@ -208,7 +174,6 @@ function gatherNodeParts(node, parts) { const collectorVisitor = { ForStatement(path) { const declar = path.get("init"); - if (declar.isVar()) { const { scope @@ -217,30 +182,29 @@ const collectorVisitor = { parentScope.registerBinding("var", declar); } }, - Declaration(path) { if (path.isBlockScoped()) return; + if (path.isImportDeclaration()) return; + if (path.isExportDeclaration()) return; + const parent = path.scope.getFunctionParent() || path.scope.getProgramParent(); parent.registerDeclaration(path); }, - ImportDeclaration(path) { const parent = path.scope.getBlockParent(); parent.registerDeclaration(path); }, - ReferencedIdentifier(path, state) { state.references.push(path); }, - ForXStatement(path, state) { const left = path.get("left"); - if (left.isPattern() || left.isIdentifier()) { state.constantViolations.push(path); - } else if (left.isVar()) { + } + else if (left.isVar()) { const { scope } = path; @@ -248,7 +212,6 @@ const collectorVisitor = { parentScope.registerBinding("var", left); } }, - ExportDeclaration: { exit(path) { const { @@ -257,7 +220,6 @@ const collectorVisitor = { } = path; if (isExportAllDeclaration(node)) return; const declar = node.declaration; - if (isClassDeclaration(declar) || isFunctionDeclaration(declar)) { const id = declar.id; if (!id) return; @@ -272,27 +234,21 @@ const collectorVisitor = { } } } - }, - LabeledStatement(path) { path.scope.getBlockParent().registerDeclaration(path); }, - AssignmentExpression(path, state) { state.assignments.push(path); }, - UpdateExpression(path, state) { state.constantViolations.push(path); }, - UnaryExpression(path, state) { if (path.node.operator === "delete") { state.constantViolations.push(path); } }, - BlockScoped(path) { let scope = path.scope; if (scope.path === path) scope = scope.parent; @@ -305,32 +261,28 @@ const collectorVisitor = { path.scope.bindings[name] = path.scope.parent.getBinding(name); } }, - CatchClause(path) { path.scope.registerBinding("let", path); }, - Function(path) { const params = path.get("params"); - for (const param of params) { path.scope.registerBinding("param", param); } - if (path.isFunctionExpression() && path.has("id") && !path.get("id").node[NOT_LOCAL_BINDING]) { + if (path.isFunctionExpression() && path.has("id") && + !path.get("id").node[NOT_LOCAL_BINDING]) { path.scope.registerBinding("local", path.get("id"), path); } }, - ClassExpression(path) { - if (path.has("id") && !path.get("id").node[NOT_LOCAL_BINDING]) { + if (path.has("id") && + !path.get("id").node[NOT_LOCAL_BINDING]) { path.scope.registerBinding("local", path); } } - }; let uid = 0; - class Scope { constructor(path) { this.uid = void 0; @@ -347,15 +299,11 @@ class Scope { const { node } = path; - const cached = _cache.scope.get(node); - if ((cached == null ? void 0 : cached.path) === path) { return cached; } - _cache.scope.set(node, this); - this.uid = uid++; this.block = node; this.path = path; @@ -365,28 +313,22 @@ class Scope { get parent() { var _parent; - let parent, - path = this.path; - + path = this.path; do { const shouldSkip = path.key === "key" || path.listKey === "decorators"; path = path.parentPath; if (shouldSkip && path.isMethod()) path = path.parentPath; if (path && path.isScope()) parent = path; } while (path && !parent); - return (_parent = parent) == null ? void 0 : _parent.scope; } - get parentBlock() { return this.path.parent; } - get hub() { return this.path.hub; } - traverse(node, opts, state) { (0, _index.default)(node, opts, this, state, this.path); } @@ -407,12 +349,10 @@ class Scope { name = toIdentifier(name).replace(/^_+/, "").replace(/[0-9]+$/g, ""); let uid; let i = 1; - do { uid = this._generateUid(name, i); i++; } while (this.hasLabel(uid) || this.hasBinding(uid) || this.hasGlobal(uid) || this.hasReference(uid)); - const program = this.getProgramParent(); program.references[uid] = true; program.uids[uid] = true; @@ -424,7 +364,6 @@ class Scope { if (i > 1) id += i; return `_${id}`; } - generateUidBasedOnNode(node, defaultName) { const parts = []; gatherNodeParts(node, parts); @@ -441,17 +380,14 @@ class Scope { if (isThisExpression(node) || isSuper(node) || isTopicReference(node)) { return true; } - if (isIdentifier(node)) { const binding = this.getBinding(node.name); - if (binding) { return binding.constant; } else { return this.hasBinding(node.name); } } - return false; } @@ -460,31 +396,28 @@ class Scope { return null; } else { const id = this.generateUidIdentifierBasedOnNode(node); - if (!dontPush) { this.push({ id }); return cloneNode(id); } - return id; } } - checkBlockScopedCollisions(local, kind, name, id) { if (kind === "param") return; - if (local.kind === "local") return; - const duplicate = kind === "let" || local.kind === "let" || local.kind === "const" || local.kind === "module" || local.kind === "param" && kind === "const"; + if (local.kind === "local") return; + const duplicate = + kind === "let" || local.kind === "let" || local.kind === "const" || local.kind === "module" || + local.kind === "param" && kind === "const"; if (duplicate) { throw this.hub.buildError(id, `Duplicate declaration "${name}"`, TypeError); } } - rename(oldName, newName, block) { const binding = this.getBinding(oldName); - if (binding) { newName = newName || this.generateUidIdentifier(oldName).name; return new _renamer.default(binding, oldName, newName).rename(block); @@ -497,15 +430,12 @@ class Scope { map[oldName] = null; } } - dump() { const sep = "-".repeat(60); console.log(sep); let scope = this; - do { console.log("#", scope.block.type); - for (const name of Object.keys(scope.bindings)) { const binding = scope.bindings[name]; console.log(" -", name, { @@ -516,41 +446,35 @@ class Scope { }); } } while (scope = scope.parent); - console.log(sep); } toArray(node, i, arrayLikeIsIterable) { if (isIdentifier(node)) { const binding = this.getBinding(node.name); - if (binding != null && binding.constant && binding.path.isGenericType("Array")) { return node; } } - if (isArrayExpression(node)) { return node; } - if (isIdentifier(node, { name: "arguments" })) { return callExpression(memberExpression(memberExpression(memberExpression(identifier("Array"), identifier("prototype")), identifier("slice")), identifier("call")), [node]); } - let helperName; const args = [node]; - if (i === true) { helperName = "toConsumableArray"; } else if (i) { args.push(numericLiteral(i)); + helperName = "slicedToArray"; } else { helperName = "toArray"; } - if (arrayLikeIsIterable) { args.unshift(this.hub.addHelper(helperName)); helperName = "maybeArrayLike"; @@ -558,19 +482,15 @@ class Scope { return callExpression(this.hub.addHelper(helperName), args); } - hasLabel(name) { return !!this.getLabel(name); } - getLabel(name) { return this.labels.get(name); } - registerLabel(path) { this.labels.set(path.node.label.name, path); } - registerDeclaration(path) { if (path.isLabeledStatement()) { this.registerLabel(path); @@ -578,22 +498,22 @@ 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; this.registerBinding("let", path); } else if (path.isImportDeclaration()) { const specifiers = path.get("specifiers"); - for (const specifier of specifiers) { this.registerBinding("module", specifier); } } else if (path.isExportDeclaration()) { const declar = path.get("declaration"); - if (declar.isClassDeclaration() || declar.isFunctionDeclaration() || declar.isVariableDeclaration()) { this.registerDeclaration(declar); } @@ -601,42 +521,31 @@ class Scope { this.registerBinding("unknown", path); } } - buildUndefinedNode() { return unaryExpression("void", numericLiteral(0), true); } - registerConstantViolation(path) { const ids = path.getBindingIdentifiers(); - for (const name of Object.keys(ids)) { const binding = this.getBinding(name); if (binding) binding.reassign(path); } } - registerBinding(kind, path, bindingPath = path) { if (!kind) throw new ReferenceError("no `kind`"); - if (path.isVariableDeclaration()) { const declarators = path.get("declarations"); - for (const declar of declarators) { this.registerBinding(kind, declar); } - return; } - const parent = this.getProgramParent(); const ids = path.getOuterBindingIdentifiers(true); - for (const name of Object.keys(ids)) { parent.references[name] = true; - for (const id of ids[name]) { const local = this.getOwnBinding(name); - if (local) { if (local.identifier === id) continue; this.checkBlockScopedCollisions(local, kind, name, id); @@ -655,35 +564,26 @@ class Scope { } } } - addGlobal(node) { this.globals[node.name] = node; } - hasUid(name) { let scope = this; - do { if (scope.uids[name]) return true; } while (scope = scope.parent); - return false; } - hasGlobal(name) { let scope = this; - do { if (scope.globals[name]) return true; } while (scope = scope.parent); - return false; } - hasReference(name) { return !!this.getProgramParent().references[name]; } - isPure(node, constantsOnly) { if (isIdentifier(node)) { const binding = this.getBinding(node.name); @@ -694,21 +594,17 @@ class Scope { return true; } else if (isClass(node)) { var _node$decorators; - if (node.superClass && !this.isPure(node.superClass, constantsOnly)) { return false; } - if (((_node$decorators = node.decorators) == null ? void 0 : _node$decorators.length) > 0) { return false; } - return this.isPure(node.body, constantsOnly); } else if (isClassBody(node)) { for (const method of node.body) { if (!this.isPure(method, constantsOnly)) return false; } - return true; } else if (isBinary(node)) { return this.isPure(node.left, constantsOnly) && this.isPure(node.right, constantsOnly); @@ -716,39 +612,30 @@ class Scope { for (const elem of node.elements) { if (elem !== null && !this.isPure(elem, constantsOnly)) return false; } - return true; } else if (isObjectExpression(node) || isRecordExpression(node)) { for (const prop of node.properties) { if (!this.isPure(prop, constantsOnly)) return false; } - return true; } else if (isMethod(node)) { var _node$decorators2; - if (node.computed && !this.isPure(node.key, constantsOnly)) return false; - if (((_node$decorators2 = node.decorators) == null ? void 0 : _node$decorators2.length) > 0) { return false; } - return true; } else if (isProperty(node)) { var _node$decorators3; - if (node.computed && !this.isPure(node.key, constantsOnly)) return false; - if (((_node$decorators3 = node.decorators) == null ? void 0 : _node$decorators3.length) > 0) { return false; } - if (isObjectProperty(node) || node.static) { if (node.value !== null && !this.isPure(node.value, constantsOnly)) { return false; } } - return true; } else if (isUnaryExpression(node)) { return this.isPure(node.argument, constantsOnly); @@ -758,7 +645,6 @@ class Scope { for (const expression of node.expressions) { if (!this.isPure(expression, constantsOnly)) return false; } - return true; } else { return isPureish(node); @@ -771,7 +657,6 @@ class Scope { getData(key) { let scope = this; - do { const data = scope.data[key]; if (data != null) return data; @@ -780,20 +665,17 @@ class Scope { removeData(key) { let scope = this; - do { const data = scope.data[key]; if (data != null) scope.data[key] = null; } while (scope = scope.parent); } - init() { if (!this.inited) { this.inited = true; this.crawl(); } } - crawl() { const path = this.path; this.references = Object.create(null); @@ -809,27 +691,22 @@ class Scope { assignments: [] }; this.crawling = true; - if (path.type !== "Program" && collectorVisitor._exploded) { for (const visit of collectorVisitor.enter) { visit(path, state); } - const typeVisitors = collectorVisitor[path.type]; - if (typeVisitors) { for (const visit of typeVisitors.enter) { visit(path, state); } } } - path.traverse(collectorVisitor, state); this.crawling = false; for (const path of state.assignments) { const ids = path.getBindingIdentifiers(); - for (const name of Object.keys(ids)) { if (path.scope.getBinding(name)) continue; programParent.addGlobal(ids[name]); @@ -840,7 +717,6 @@ class Scope { for (const ref of state.references) { const binding = ref.scope.getBinding(ref.node.name); - if (binding) { binding.reference(ref); } else { @@ -852,38 +728,31 @@ class Scope { path.scope.registerConstantViolation(path); } } - push(opts) { let path = this.path; - if (path.isPattern()) { path = this.getPatternParent().path; } else if (!path.isBlockStatement() && !path.isProgram()) { path = this.getBlockParent().path; } - if (path.isSwitchStatement()) { path = (this.getFunctionParent() || this.getProgramParent()).path; } - if (path.isLoop() || path.isCatchClause() || path.isFunction()) { path.ensureBlock(); path = path.get("body"); } - const unique = opts.unique; const kind = opts.kind || "var"; const blockHoist = opts._blockHoist == null ? 2 : opts._blockHoist; const dataKey = `declaration:${kind}:${blockHoist}`; let declarPath = !unique && path.getData(dataKey); - if (!declarPath) { const declar = variableDeclaration(kind, []); declar._blockHoist = blockHoist; [declarPath] = path.unshiftContainer("body", [declar]); if (!unique) path.setData(dataKey, declarPath); } - const declarator = variableDeclarator(opts.id, opts.init); const len = declarPath.node.declarations.push(declarator); path.scope.registerBinding(kind, declarPath.get("declarations")[len - 1]); @@ -891,120 +760,99 @@ class Scope { getProgramParent() { let scope = this; - do { if (scope.path.isProgram()) { return scope; } } while (scope = scope.parent); - throw new Error("Couldn't find a Program"); } getFunctionParent() { let scope = this; - do { if (scope.path.isFunctionParent()) { return scope; } } while (scope = scope.parent); - return null; } getBlockParent() { let scope = this; - do { if (scope.path.isBlockParent()) { return scope; } } while (scope = scope.parent); - throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program..."); } getPatternParent() { let scope = this; - do { if (!scope.path.isPattern()) { return scope.getBlockParent(); } } while (scope = scope.parent.parent); - throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program..."); } getAllBindings() { const ids = Object.create(null); let scope = this; - do { for (const key of Object.keys(scope.bindings)) { if (key in ids === false) { ids[key] = scope.bindings[key]; } } - scope = scope.parent; } while (scope); - return ids; } getAllBindingsOfKind(...kinds) { const ids = Object.create(null); - for (const kind of kinds) { let scope = this; - do { for (const name of Object.keys(scope.bindings)) { const binding = scope.bindings[name]; if (binding.kind === kind) ids[name] = binding; } - scope = scope.parent; } while (scope); } - return ids; } - bindingIdentifierEquals(name, node) { return this.getBindingIdentifier(name) === node; } - getBinding(name) { let scope = this; let previousPath; - do { const binding = scope.getOwnBinding(name); - if (binding) { var _previousPath; - if ((_previousPath = previousPath) != null && _previousPath.isPattern() && binding.kind !== "param" && binding.kind !== "local") {} else { + if ((_previousPath = previousPath) != null && _previousPath.isPattern() && binding.kind !== "param" && binding.kind !== "local") { + } else { return binding; } } else if (!binding && name === "arguments" && scope.path.isFunction() && !scope.path.isArrowFunctionExpression()) { break; } - previousPath = scope.path; } while (scope = scope.parent); } - getOwnBinding(name) { return this.bindings[name]; } getBindingIdentifier(name) { var _this$getBinding; - return (_this$getBinding = this.getBinding(name)) == null ? void 0 : _this$getBinding.identifier; } @@ -1012,11 +860,9 @@ class Scope { const binding = this.bindings[name]; return binding == null ? void 0 : binding.identifier; } - hasOwnBinding(name) { return !!this.getOwnBinding(name); } - hasBinding(name, noGlobals) { if (!name) return false; if (this.hasOwnBinding(name)) return true; @@ -1026,42 +872,34 @@ class Scope { if (!noGlobals && Scope.contextVariables.includes(name)) return true; return false; } - parentHasBinding(name, noGlobals) { var _this$parent; - return (_this$parent = this.parent) == null ? void 0 : _this$parent.hasBinding(name, noGlobals); } moveBindingTo(name, scope) { const info = this.getBinding(name); - if (info) { info.scope.removeOwnBinding(name); info.scope = scope; scope.bindings[name] = info; } } - removeOwnBinding(name) { delete this.bindings[name]; } - removeBinding(name) { var _this$getBinding2; - (_this$getBinding2 = this.getBinding(name)) == null ? void 0 : _this$getBinding2.scope.removeOwnBinding(name); - let scope = this; + let scope = this; do { if (scope.uids[name]) { scope.uids[name] = false; } } while (scope = scope.parent); } - } - exports.default = Scope; Scope.globals = Object.keys(_globals.builtin); Scope.contextVariables = ["arguments", "undefined", "Infinity", "NaN"]; diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js index 7f41fe611da9a0..a4cb43491568a1 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js @@ -4,13 +4,9 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _helperSplitExportDeclaration = require("@babel/helper-split-export-declaration"); - var t = require("@babel/types"); - var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor"); - const renameVisitor = { ReferencedIdentifier({ node @@ -19,65 +15,54 @@ const renameVisitor = { node.name = state.newName; } }, - Scope(path, state) { if (!path.scope.bindingIdentifierEquals(state.oldName, state.binding.identifier)) { path.skip(); - if (path.isMethod()) { (0, _helperEnvironmentVisitor.requeueComputedKeyAndDecorators)(path); } } }, - "AssignmentExpression|Declaration|VariableDeclarator"(path, state) { if (path.isVariableDeclaration()) return; const ids = path.getOuterBindingIdentifiers(); - for (const name in ids) { if (name === state.oldName) ids[name].name = state.newName; } } - }; - class Renamer { constructor(binding, oldName, newName) { this.newName = newName; this.oldName = oldName; this.binding = binding; } - maybeConvertFromExportDeclaration(parentDeclar) { const maybeExportDeclar = parentDeclar.parentPath; - if (!maybeExportDeclar.isExportDeclaration()) { return; } - if (maybeExportDeclar.isExportDefaultDeclaration()) { const { declaration } = maybeExportDeclar.node; - if (t.isDeclaration(declaration) && !declaration.id) { return; } } - if (maybeExportDeclar.isExportAllDeclaration()) { return; } - (0, _helperSplitExportDeclaration.default)(maybeExportDeclar); } - maybeConvertFromClassFunctionDeclaration(path) { return path; + } maybeConvertFromClassFunctionExpression(path) { return path; + } rename(block) { @@ -91,17 +76,13 @@ class Renamer { path } = binding; const parentDeclar = path.find(path => path.isDeclaration() || path.isFunctionExpression() || path.isClassExpression()); - if (parentDeclar) { const bindingIds = parentDeclar.getOuterBindingIdentifiers(); - if (bindingIds[oldName] === binding.identifier) { this.maybeConvertFromExportDeclaration(parentDeclar); } } - const blockToTraverse = block || scope.block; - if ((blockToTraverse == null ? void 0 : blockToTraverse.type) === "SwitchStatement") { blockToTraverse.cases.forEach(c => { scope.traverse(c, renameVisitor, this); @@ -109,21 +90,17 @@ class Renamer { } else { scope.traverse(blockToTraverse, renameVisitor, this); } - if (!block) { scope.removeOwnBinding(oldName); scope.bindings[newName] = binding; this.binding.identifier.name = newName; } - if (parentDeclar) { this.maybeConvertFromClassFunctionDeclaration(path); this.maybeConvertFromClassFunctionExpression(path); } } - } - exports.default = Renamer; //# sourceMappingURL=renamer.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/traverse-node.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/traverse-node.js index 3b9f766d349fbe..140dab7374f1b6 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/traverse-node.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/traverse-node.js @@ -4,28 +4,21 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.traverseNode = traverseNode; - var _context = require("./context"); - var _t = require("@babel/types"); - const { VISITOR_KEYS } = _t; - function traverseNode(node, opts, scope, state, path, skipKeys) { const keys = VISITOR_KEYS[node.type]; if (!keys) return false; const context = new _context.default(scope, opts, state, path); - for (const key of keys) { if (skipKeys && skipKeys[key]) continue; - if (context.visit(node, key)) { return true; } } - return false; } diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js index c7d15534da4474..5ddc6c4ed12be0 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js @@ -6,17 +6,13 @@ Object.defineProperty(exports, "__esModule", { exports.explode = explode; exports.merge = merge; exports.verify = verify; - var virtualTypes = require("./path/lib/virtual-types"); - var _t = require("@babel/types"); - const { DEPRECATED_KEYS, FLIPPED_ALIAS_KEYS, TYPES } = _t; - function isVirtualType(type) { return type in virtualTypes; } @@ -31,29 +27,30 @@ function explode(visitor) { if (parts.length === 1) continue; const fns = visitor[nodeType]; delete visitor[nodeType]; - for (const part of parts) { visitor[part] = fns; } } verify(visitor); + delete visitor.__esModule; + ensureEntranceObjects(visitor); + ensureCallbackArrays(visitor); for (const nodeType of Object.keys(visitor)) { if (shouldIgnoreKey(nodeType)) continue; if (!isVirtualType(nodeType)) continue; - const fns = visitor[nodeType]; + const fns = visitor[nodeType]; for (const type of Object.keys(fns)) { fns[type] = wrapCheck(nodeType, fns[type]); } delete visitor[nodeType]; const types = virtualTypes[nodeType]; - if (types !== null) { for (const type of types) { if (visitor[type]) { @@ -72,18 +69,15 @@ function explode(visitor) { const fns = visitor[nodeType]; let aliases = FLIPPED_ALIAS_KEYS[nodeType]; const deprecatedKey = DEPRECATED_KEYS[nodeType]; - if (deprecatedKey) { console.trace(`Visitor defined for ${nodeType} but it has been renamed to ${deprecatedKey}`); aliases = [deprecatedKey]; } - if (!aliases) continue; - delete visitor[nodeType]; + delete visitor[nodeType]; for (const alias of aliases) { const existing = visitor[alias]; - if (existing) { mergePair(existing, fns); } else { @@ -91,35 +85,27 @@ function explode(visitor) { } } } - for (const nodeType of Object.keys(visitor)) { if (shouldIgnoreKey(nodeType)) continue; - ensureCallbackArrays(visitor[nodeType]); + ensureCallbackArrays( + visitor[nodeType]); } - return visitor; } - function verify(visitor) { if (visitor._verified) return; - if (typeof visitor === "function") { throw new Error("You passed `traverse()` a function when it expected a visitor object, " + "are you sure you didn't mean `{ enter: Function }`?"); } - for (const nodeType of Object.keys(visitor)) { if (nodeType === "enter" || nodeType === "exit") { validateVisitorMethods(nodeType, visitor[nodeType]); } - if (shouldIgnoreKey(nodeType)) continue; - if (TYPES.indexOf(nodeType) < 0) { throw new Error(`You gave us a visitor for the node type ${nodeType} but it's not a valid type`); } - const visitors = visitor[nodeType]; - if (typeof visitors === "object") { for (const visitorKey of Object.keys(visitors)) { if (visitorKey === "enter" || visitorKey === "exit") { @@ -130,28 +116,22 @@ function verify(visitor) { } } } - visitor._verified = true; } - function validateVisitorMethods(path, val) { const fns = [].concat(val); - for (const fn of fns) { if (typeof fn !== "function") { throw new TypeError(`Non-function found defined in ${path} with type ${typeof fn}`); } } } - function merge(visitors, states = [], wrapper) { const rootVisitor = {}; - for (let i = 0; i < visitors.length; i++) { const visitor = visitors[i]; const state = states[i]; explode(visitor); - for (const type of Object.keys(visitor)) { let visitorType = visitor[type]; @@ -163,25 +143,22 @@ function merge(visitors, states = [], wrapper) { mergePair(nodeVisitor, visitorType); } } - return rootVisitor; } - function wrapWithStateOrWrapper(oldVisitor, state, wrapper) { const newVisitor = {}; - for (const key of Object.keys(oldVisitor)) { let fns = oldVisitor[key]; + if (!Array.isArray(fns)) continue; + fns = fns.map(function (fn) { let newFn = fn; - if (state) { newFn = function (path) { return fn.call(state, path, state); }; } - if (wrapper) { newFn = wrapper(state.key, key, newFn); } @@ -189,20 +166,17 @@ function wrapWithStateOrWrapper(oldVisitor, state, wrapper) { if (newFn !== fn) { newFn.toString = () => fn.toString(); } - return newFn; }); + newVisitor[key] = fns; } - return newVisitor; } - function ensureEntranceObjects(obj) { for (const key of Object.keys(obj)) { if (shouldIgnoreKey(key)) continue; const fns = obj[key]; - if (typeof fns === "function") { obj[key] = { enter: fns @@ -210,35 +184,30 @@ function ensureEntranceObjects(obj) { } } } - function ensureCallbackArrays(obj) { if (obj.enter && !Array.isArray(obj.enter)) obj.enter = [obj.enter]; if (obj.exit && !Array.isArray(obj.exit)) obj.exit = [obj.exit]; } - function wrapCheck(nodeType, fn) { const newFn = function (path) { if (path[`is${nodeType}`]()) { return fn.apply(this, arguments); } }; - newFn.toString = () => fn.toString(); - return newFn; } - function shouldIgnoreKey(key) { if (key[0] === "_") return true; + if (key === "enter" || key === "exit" || key === "shouldSkip") return true; - if (key === "denylist" || key === "noScope" || key === "skipKeys" || key === "blacklist") { + if (key === "denylist" || key === "noScope" || key === "skipKeys" || + key === "blacklist") { return true; } - return false; } - function mergePair(dest, src) { for (const key of Object.keys(src)) { dest[key] = [].concat(dest[key] || [], src[key]); 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..78a28196634ec4 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.1", "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.1", "@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.1", + "@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;`; - } - - 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}(this: NodePath, opts?: object): this is NodePath;`; - } - - 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/assertNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/assertNode.js index 3fd195b05e30b1..be19cee94ffa85 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/assertNode.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/assertNode.js @@ -4,13 +4,10 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = assertNode; - var _isNode = require("../validators/isNode"); - function assertNode(node) { if (!(0, _isNode.default)(node)) { var _node$type; - const type = (_node$type = node == null ? void 0 : node.type) != null ? _node$type : JSON.stringify(node); throw new TypeError(`Not a valid node of type "${type}"`); } 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..6dfead65e2057f 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; @@ -304,7 +305,6 @@ exports.assertWhile = assertWhile; exports.assertWhileStatement = assertWhileStatement; exports.assertWithStatement = assertWithStatement; exports.assertYieldExpression = assertYieldExpression; - var _is = require("../../validators/is"); function assert(type, node, opts) { @@ -312,1210 +312,912 @@ function assert(type, node, opts) { throw new Error(`Expected type "${type}" with option ${JSON.stringify(opts)}, ` + `but instead got "${node.type}".`); } } - function assertArrayExpression(node, opts) { assert("ArrayExpression", node, opts); } - function assertAssignmentExpression(node, opts) { assert("AssignmentExpression", node, opts); } - function assertBinaryExpression(node, opts) { assert("BinaryExpression", node, opts); } - function assertInterpreterDirective(node, opts) { assert("InterpreterDirective", node, opts); } - function assertDirective(node, opts) { assert("Directive", node, opts); } - function assertDirectiveLiteral(node, opts) { assert("DirectiveLiteral", node, opts); } - function assertBlockStatement(node, opts) { assert("BlockStatement", node, opts); } - function assertBreakStatement(node, opts) { assert("BreakStatement", node, opts); } - function assertCallExpression(node, opts) { assert("CallExpression", node, opts); } - function assertCatchClause(node, opts) { assert("CatchClause", node, opts); } - function assertConditionalExpression(node, opts) { assert("ConditionalExpression", node, opts); } - function assertContinueStatement(node, opts) { assert("ContinueStatement", node, opts); } - function assertDebuggerStatement(node, opts) { assert("DebuggerStatement", node, opts); } - function assertDoWhileStatement(node, opts) { assert("DoWhileStatement", node, opts); } - function assertEmptyStatement(node, opts) { assert("EmptyStatement", node, opts); } - function assertExpressionStatement(node, opts) { assert("ExpressionStatement", node, opts); } - function assertFile(node, opts) { assert("File", node, opts); } - function assertForInStatement(node, opts) { assert("ForInStatement", node, opts); } - function assertForStatement(node, opts) { assert("ForStatement", node, opts); } - function assertFunctionDeclaration(node, opts) { assert("FunctionDeclaration", node, opts); } - function assertFunctionExpression(node, opts) { assert("FunctionExpression", node, opts); } - function assertIdentifier(node, opts) { assert("Identifier", node, opts); } - function assertIfStatement(node, opts) { assert("IfStatement", node, opts); } - function assertLabeledStatement(node, opts) { assert("LabeledStatement", node, opts); } - function assertStringLiteral(node, opts) { assert("StringLiteral", node, opts); } - function assertNumericLiteral(node, opts) { assert("NumericLiteral", node, opts); } - function assertNullLiteral(node, opts) { assert("NullLiteral", node, opts); } - function assertBooleanLiteral(node, opts) { assert("BooleanLiteral", node, opts); } - function assertRegExpLiteral(node, opts) { assert("RegExpLiteral", node, opts); } - function assertLogicalExpression(node, opts) { assert("LogicalExpression", node, opts); } - function assertMemberExpression(node, opts) { assert("MemberExpression", node, opts); } - function assertNewExpression(node, opts) { assert("NewExpression", node, opts); } - function assertProgram(node, opts) { assert("Program", node, opts); } - function assertObjectExpression(node, opts) { assert("ObjectExpression", node, opts); } - function assertObjectMethod(node, opts) { assert("ObjectMethod", node, opts); } - function assertObjectProperty(node, opts) { assert("ObjectProperty", node, opts); } - function assertRestElement(node, opts) { assert("RestElement", node, opts); } - function assertReturnStatement(node, opts) { assert("ReturnStatement", node, opts); } - function assertSequenceExpression(node, opts) { assert("SequenceExpression", node, opts); } - function assertParenthesizedExpression(node, opts) { assert("ParenthesizedExpression", node, opts); } - function assertSwitchCase(node, opts) { assert("SwitchCase", node, opts); } - function assertSwitchStatement(node, opts) { assert("SwitchStatement", node, opts); } - function assertThisExpression(node, opts) { assert("ThisExpression", node, opts); } - function assertThrowStatement(node, opts) { assert("ThrowStatement", node, opts); } - function assertTryStatement(node, opts) { assert("TryStatement", node, opts); } - function assertUnaryExpression(node, opts) { assert("UnaryExpression", node, opts); } - function assertUpdateExpression(node, opts) { assert("UpdateExpression", node, opts); } - function assertVariableDeclaration(node, opts) { assert("VariableDeclaration", node, opts); } - function assertVariableDeclarator(node, opts) { assert("VariableDeclarator", node, opts); } - function assertWhileStatement(node, opts) { assert("WhileStatement", node, opts); } - function assertWithStatement(node, opts) { assert("WithStatement", node, opts); } - function assertAssignmentPattern(node, opts) { assert("AssignmentPattern", node, opts); } - function assertArrayPattern(node, opts) { assert("ArrayPattern", node, opts); } - function assertArrowFunctionExpression(node, opts) { assert("ArrowFunctionExpression", node, opts); } - function assertClassBody(node, opts) { assert("ClassBody", node, opts); } - function assertClassExpression(node, opts) { assert("ClassExpression", node, opts); } - function assertClassDeclaration(node, opts) { assert("ClassDeclaration", node, opts); } - function assertExportAllDeclaration(node, opts) { assert("ExportAllDeclaration", node, opts); } - function assertExportDefaultDeclaration(node, opts) { assert("ExportDefaultDeclaration", node, opts); } - function assertExportNamedDeclaration(node, opts) { assert("ExportNamedDeclaration", node, opts); } - function assertExportSpecifier(node, opts) { assert("ExportSpecifier", node, opts); } - function assertForOfStatement(node, opts) { assert("ForOfStatement", node, opts); } - function assertImportDeclaration(node, opts) { assert("ImportDeclaration", node, opts); } - function assertImportDefaultSpecifier(node, opts) { assert("ImportDefaultSpecifier", node, opts); } - function assertImportNamespaceSpecifier(node, opts) { assert("ImportNamespaceSpecifier", node, opts); } - function assertImportSpecifier(node, opts) { assert("ImportSpecifier", node, opts); } - function assertMetaProperty(node, opts) { assert("MetaProperty", node, opts); } - function assertClassMethod(node, opts) { assert("ClassMethod", node, opts); } - function assertObjectPattern(node, opts) { assert("ObjectPattern", node, opts); } - function assertSpreadElement(node, opts) { assert("SpreadElement", node, opts); } - function assertSuper(node, opts) { assert("Super", node, opts); } - function assertTaggedTemplateExpression(node, opts) { assert("TaggedTemplateExpression", node, opts); } - function assertTemplateElement(node, opts) { assert("TemplateElement", node, opts); } - function assertTemplateLiteral(node, opts) { assert("TemplateLiteral", node, opts); } - function assertYieldExpression(node, opts) { assert("YieldExpression", node, opts); } - function assertAwaitExpression(node, opts) { assert("AwaitExpression", node, opts); } - function assertImport(node, opts) { assert("Import", node, opts); } - function assertBigIntLiteral(node, opts) { assert("BigIntLiteral", node, opts); } - function assertExportNamespaceSpecifier(node, opts) { assert("ExportNamespaceSpecifier", node, opts); } - function assertOptionalMemberExpression(node, opts) { assert("OptionalMemberExpression", node, opts); } - function assertOptionalCallExpression(node, opts) { assert("OptionalCallExpression", node, opts); } - function assertClassProperty(node, opts) { assert("ClassProperty", node, opts); } - function assertClassAccessorProperty(node, opts) { assert("ClassAccessorProperty", node, opts); } - function assertClassPrivateProperty(node, opts) { assert("ClassPrivateProperty", node, opts); } - function assertClassPrivateMethod(node, opts) { assert("ClassPrivateMethod", node, opts); } - function assertPrivateName(node, opts) { assert("PrivateName", node, opts); } - function assertStaticBlock(node, opts) { assert("StaticBlock", node, opts); } - function assertAnyTypeAnnotation(node, opts) { assert("AnyTypeAnnotation", node, opts); } - function assertArrayTypeAnnotation(node, opts) { assert("ArrayTypeAnnotation", node, opts); } - function assertBooleanTypeAnnotation(node, opts) { assert("BooleanTypeAnnotation", node, opts); } - function assertBooleanLiteralTypeAnnotation(node, opts) { assert("BooleanLiteralTypeAnnotation", node, opts); } - function assertNullLiteralTypeAnnotation(node, opts) { assert("NullLiteralTypeAnnotation", node, opts); } - function assertClassImplements(node, opts) { assert("ClassImplements", node, opts); } - function assertDeclareClass(node, opts) { assert("DeclareClass", node, opts); } - function assertDeclareFunction(node, opts) { assert("DeclareFunction", node, opts); } - function assertDeclareInterface(node, opts) { assert("DeclareInterface", node, opts); } - function assertDeclareModule(node, opts) { assert("DeclareModule", node, opts); } - function assertDeclareModuleExports(node, opts) { assert("DeclareModuleExports", node, opts); } - function assertDeclareTypeAlias(node, opts) { assert("DeclareTypeAlias", node, opts); } - function assertDeclareOpaqueType(node, opts) { assert("DeclareOpaqueType", node, opts); } - function assertDeclareVariable(node, opts) { assert("DeclareVariable", node, opts); } - function assertDeclareExportDeclaration(node, opts) { assert("DeclareExportDeclaration", node, opts); } - function assertDeclareExportAllDeclaration(node, opts) { assert("DeclareExportAllDeclaration", node, opts); } - function assertDeclaredPredicate(node, opts) { assert("DeclaredPredicate", node, opts); } - function assertExistsTypeAnnotation(node, opts) { assert("ExistsTypeAnnotation", node, opts); } - function assertFunctionTypeAnnotation(node, opts) { assert("FunctionTypeAnnotation", node, opts); } - function assertFunctionTypeParam(node, opts) { assert("FunctionTypeParam", node, opts); } - function assertGenericTypeAnnotation(node, opts) { assert("GenericTypeAnnotation", node, opts); } - function assertInferredPredicate(node, opts) { assert("InferredPredicate", node, opts); } - function assertInterfaceExtends(node, opts) { assert("InterfaceExtends", node, opts); } - function assertInterfaceDeclaration(node, opts) { assert("InterfaceDeclaration", node, opts); } - function assertInterfaceTypeAnnotation(node, opts) { assert("InterfaceTypeAnnotation", node, opts); } - function assertIntersectionTypeAnnotation(node, opts) { assert("IntersectionTypeAnnotation", node, opts); } - function assertMixedTypeAnnotation(node, opts) { assert("MixedTypeAnnotation", node, opts); } - function assertEmptyTypeAnnotation(node, opts) { assert("EmptyTypeAnnotation", node, opts); } - function assertNullableTypeAnnotation(node, opts) { assert("NullableTypeAnnotation", node, opts); } - function assertNumberLiteralTypeAnnotation(node, opts) { assert("NumberLiteralTypeAnnotation", node, opts); } - function assertNumberTypeAnnotation(node, opts) { assert("NumberTypeAnnotation", node, opts); } - function assertObjectTypeAnnotation(node, opts) { assert("ObjectTypeAnnotation", node, opts); } - function assertObjectTypeInternalSlot(node, opts) { assert("ObjectTypeInternalSlot", node, opts); } - function assertObjectTypeCallProperty(node, opts) { assert("ObjectTypeCallProperty", node, opts); } - function assertObjectTypeIndexer(node, opts) { assert("ObjectTypeIndexer", node, opts); } - function assertObjectTypeProperty(node, opts) { assert("ObjectTypeProperty", node, opts); } - function assertObjectTypeSpreadProperty(node, opts) { assert("ObjectTypeSpreadProperty", node, opts); } - function assertOpaqueType(node, opts) { assert("OpaqueType", node, opts); } - function assertQualifiedTypeIdentifier(node, opts) { assert("QualifiedTypeIdentifier", node, opts); } - function assertStringLiteralTypeAnnotation(node, opts) { assert("StringLiteralTypeAnnotation", node, opts); } - function assertStringTypeAnnotation(node, opts) { assert("StringTypeAnnotation", node, opts); } - function assertSymbolTypeAnnotation(node, opts) { assert("SymbolTypeAnnotation", node, opts); } - function assertThisTypeAnnotation(node, opts) { assert("ThisTypeAnnotation", node, opts); } - function assertTupleTypeAnnotation(node, opts) { assert("TupleTypeAnnotation", node, opts); } - function assertTypeofTypeAnnotation(node, opts) { assert("TypeofTypeAnnotation", node, opts); } - function assertTypeAlias(node, opts) { assert("TypeAlias", node, opts); } - function assertTypeAnnotation(node, opts) { assert("TypeAnnotation", node, opts); } - function assertTypeCastExpression(node, opts) { assert("TypeCastExpression", node, opts); } - function assertTypeParameter(node, opts) { assert("TypeParameter", node, opts); } - function assertTypeParameterDeclaration(node, opts) { assert("TypeParameterDeclaration", node, opts); } - function assertTypeParameterInstantiation(node, opts) { assert("TypeParameterInstantiation", node, opts); } - function assertUnionTypeAnnotation(node, opts) { assert("UnionTypeAnnotation", node, opts); } - function assertVariance(node, opts) { assert("Variance", node, opts); } - function assertVoidTypeAnnotation(node, opts) { assert("VoidTypeAnnotation", node, opts); } - function assertEnumDeclaration(node, opts) { assert("EnumDeclaration", node, opts); } - function assertEnumBooleanBody(node, opts) { assert("EnumBooleanBody", node, opts); } - function assertEnumNumberBody(node, opts) { assert("EnumNumberBody", node, opts); } - function assertEnumStringBody(node, opts) { assert("EnumStringBody", node, opts); } - function assertEnumSymbolBody(node, opts) { assert("EnumSymbolBody", node, opts); } - function assertEnumBooleanMember(node, opts) { assert("EnumBooleanMember", node, opts); } - function assertEnumNumberMember(node, opts) { assert("EnumNumberMember", node, opts); } - function assertEnumStringMember(node, opts) { assert("EnumStringMember", node, opts); } - function assertEnumDefaultedMember(node, opts) { assert("EnumDefaultedMember", node, opts); } - function assertIndexedAccessType(node, opts) { assert("IndexedAccessType", node, opts); } - function assertOptionalIndexedAccessType(node, opts) { assert("OptionalIndexedAccessType", node, opts); } - function assertJSXAttribute(node, opts) { assert("JSXAttribute", node, opts); } - function assertJSXClosingElement(node, opts) { assert("JSXClosingElement", node, opts); } - function assertJSXElement(node, opts) { assert("JSXElement", node, opts); } - function assertJSXEmptyExpression(node, opts) { assert("JSXEmptyExpression", node, opts); } - function assertJSXExpressionContainer(node, opts) { assert("JSXExpressionContainer", node, opts); } - function assertJSXSpreadChild(node, opts) { assert("JSXSpreadChild", node, opts); } - function assertJSXIdentifier(node, opts) { assert("JSXIdentifier", node, opts); } - function assertJSXMemberExpression(node, opts) { assert("JSXMemberExpression", node, opts); } - function assertJSXNamespacedName(node, opts) { assert("JSXNamespacedName", node, opts); } - function assertJSXOpeningElement(node, opts) { assert("JSXOpeningElement", node, opts); } - function assertJSXSpreadAttribute(node, opts) { assert("JSXSpreadAttribute", node, opts); } - function assertJSXText(node, opts) { assert("JSXText", node, opts); } - function assertJSXFragment(node, opts) { assert("JSXFragment", node, opts); } - function assertJSXOpeningFragment(node, opts) { assert("JSXOpeningFragment", node, opts); } - function assertJSXClosingFragment(node, opts) { assert("JSXClosingFragment", node, opts); } - function assertNoop(node, opts) { assert("Noop", node, opts); } - function assertPlaceholder(node, opts) { assert("Placeholder", node, opts); } - function assertV8IntrinsicIdentifier(node, opts) { assert("V8IntrinsicIdentifier", node, opts); } - function assertArgumentPlaceholder(node, opts) { assert("ArgumentPlaceholder", node, opts); } - function assertBindExpression(node, opts) { assert("BindExpression", node, opts); } - function assertImportAttribute(node, opts) { assert("ImportAttribute", node, opts); } - function assertDecorator(node, opts) { assert("Decorator", node, opts); } - function assertDoExpression(node, opts) { assert("DoExpression", node, opts); } - function assertExportDefaultSpecifier(node, opts) { assert("ExportDefaultSpecifier", node, opts); } - function assertRecordExpression(node, opts) { assert("RecordExpression", node, opts); } - function assertTupleExpression(node, opts) { assert("TupleExpression", node, opts); } - function assertDecimalLiteral(node, opts) { assert("DecimalLiteral", node, opts); } - function assertModuleExpression(node, opts) { assert("ModuleExpression", node, opts); } - function assertTopicReference(node, opts) { assert("TopicReference", node, opts); } - function assertPipelineTopicExpression(node, opts) { assert("PipelineTopicExpression", node, opts); } - function assertPipelineBareFunction(node, opts) { assert("PipelineBareFunction", node, opts); } - function assertPipelinePrimaryTopicReference(node, opts) { assert("PipelinePrimaryTopicReference", node, opts); } - function assertTSParameterProperty(node, opts) { assert("TSParameterProperty", node, opts); } - function assertTSDeclareFunction(node, opts) { assert("TSDeclareFunction", node, opts); } - function assertTSDeclareMethod(node, opts) { assert("TSDeclareMethod", node, opts); } - function assertTSQualifiedName(node, opts) { assert("TSQualifiedName", node, opts); } - function assertTSCallSignatureDeclaration(node, opts) { assert("TSCallSignatureDeclaration", node, opts); } - function assertTSConstructSignatureDeclaration(node, opts) { assert("TSConstructSignatureDeclaration", node, opts); } - function assertTSPropertySignature(node, opts) { assert("TSPropertySignature", node, opts); } - function assertTSMethodSignature(node, opts) { assert("TSMethodSignature", node, opts); } - function assertTSIndexSignature(node, opts) { assert("TSIndexSignature", node, opts); } - function assertTSAnyKeyword(node, opts) { assert("TSAnyKeyword", node, opts); } - function assertTSBooleanKeyword(node, opts) { assert("TSBooleanKeyword", node, opts); } - function assertTSBigIntKeyword(node, opts) { assert("TSBigIntKeyword", node, opts); } - function assertTSIntrinsicKeyword(node, opts) { assert("TSIntrinsicKeyword", node, opts); } - function assertTSNeverKeyword(node, opts) { assert("TSNeverKeyword", node, opts); } - function assertTSNullKeyword(node, opts) { assert("TSNullKeyword", node, opts); } - function assertTSNumberKeyword(node, opts) { assert("TSNumberKeyword", node, opts); } - function assertTSObjectKeyword(node, opts) { assert("TSObjectKeyword", node, opts); } - function assertTSStringKeyword(node, opts) { assert("TSStringKeyword", node, opts); } - function assertTSSymbolKeyword(node, opts) { assert("TSSymbolKeyword", node, opts); } - function assertTSUndefinedKeyword(node, opts) { assert("TSUndefinedKeyword", node, opts); } - function assertTSUnknownKeyword(node, opts) { assert("TSUnknownKeyword", node, opts); } - function assertTSVoidKeyword(node, opts) { assert("TSVoidKeyword", node, opts); } - function assertTSThisType(node, opts) { assert("TSThisType", node, opts); } - function assertTSFunctionType(node, opts) { assert("TSFunctionType", node, opts); } - function assertTSConstructorType(node, opts) { assert("TSConstructorType", node, opts); } - function assertTSTypeReference(node, opts) { assert("TSTypeReference", node, opts); } - function assertTSTypePredicate(node, opts) { assert("TSTypePredicate", node, opts); } - function assertTSTypeQuery(node, opts) { assert("TSTypeQuery", node, opts); } - function assertTSTypeLiteral(node, opts) { assert("TSTypeLiteral", node, opts); } - function assertTSArrayType(node, opts) { assert("TSArrayType", node, opts); } - function assertTSTupleType(node, opts) { assert("TSTupleType", node, opts); } - function assertTSOptionalType(node, opts) { assert("TSOptionalType", node, opts); } - function assertTSRestType(node, opts) { assert("TSRestType", node, opts); } - function assertTSNamedTupleMember(node, opts) { assert("TSNamedTupleMember", node, opts); } - function assertTSUnionType(node, opts) { assert("TSUnionType", node, opts); } - function assertTSIntersectionType(node, opts) { assert("TSIntersectionType", node, opts); } - function assertTSConditionalType(node, opts) { assert("TSConditionalType", node, opts); } - function assertTSInferType(node, opts) { assert("TSInferType", node, opts); } - function assertTSParenthesizedType(node, opts) { assert("TSParenthesizedType", node, opts); } - function assertTSTypeOperator(node, opts) { assert("TSTypeOperator", node, opts); } - function assertTSIndexedAccessType(node, opts) { assert("TSIndexedAccessType", node, opts); } - function assertTSMappedType(node, opts) { assert("TSMappedType", node, opts); } - function assertTSLiteralType(node, opts) { assert("TSLiteralType", node, opts); } - function assertTSExpressionWithTypeArguments(node, opts) { assert("TSExpressionWithTypeArguments", node, opts); } - function assertTSInterfaceDeclaration(node, opts) { assert("TSInterfaceDeclaration", node, opts); } - function assertTSInterfaceBody(node, opts) { assert("TSInterfaceBody", node, opts); } - function assertTSTypeAliasDeclaration(node, opts) { assert("TSTypeAliasDeclaration", node, opts); } - function assertTSInstantiationExpression(node, opts) { assert("TSInstantiationExpression", node, opts); } - function assertTSAsExpression(node, opts) { assert("TSAsExpression", node, opts); } - +function assertTSSatisfiesExpression(node, opts) { + assert("TSSatisfiesExpression", node, opts); +} function assertTSTypeAssertion(node, opts) { assert("TSTypeAssertion", node, opts); } - function assertTSEnumDeclaration(node, opts) { assert("TSEnumDeclaration", node, opts); } - function assertTSEnumMember(node, opts) { assert("TSEnumMember", node, opts); } - function assertTSModuleDeclaration(node, opts) { assert("TSModuleDeclaration", node, opts); } - function assertTSModuleBlock(node, opts) { assert("TSModuleBlock", node, opts); } - function assertTSImportType(node, opts) { assert("TSImportType", node, opts); } - function assertTSImportEqualsDeclaration(node, opts) { assert("TSImportEqualsDeclaration", node, opts); } - function assertTSExternalModuleReference(node, opts) { assert("TSExternalModuleReference", node, opts); } - function assertTSNonNullExpression(node, opts) { assert("TSNonNullExpression", node, opts); } - function assertTSExportAssignment(node, opts) { assert("TSExportAssignment", node, opts); } - function assertTSNamespaceExportDeclaration(node, opts) { assert("TSNamespaceExportDeclaration", node, opts); } - function assertTSTypeAnnotation(node, opts) { assert("TSTypeAnnotation", node, opts); } - function assertTSTypeParameterInstantiation(node, opts) { assert("TSTypeParameterInstantiation", node, opts); } - function assertTSTypeParameterDeclaration(node, opts) { assert("TSTypeParameterDeclaration", node, opts); } - function assertTSTypeParameter(node, opts) { assert("TSTypeParameter", node, opts); } - function assertStandardized(node, opts) { assert("Standardized", node, opts); } - function assertExpression(node, opts) { assert("Expression", node, opts); } - function assertBinary(node, opts) { assert("Binary", node, opts); } - function assertScopable(node, opts) { assert("Scopable", node, opts); } - function assertBlockParent(node, opts) { assert("BlockParent", node, opts); } - function assertBlock(node, opts) { assert("Block", node, opts); } - function assertStatement(node, opts) { assert("Statement", node, opts); } - function assertTerminatorless(node, opts) { assert("Terminatorless", node, opts); } - function assertCompletionStatement(node, opts) { assert("CompletionStatement", node, opts); } - function assertConditional(node, opts) { assert("Conditional", node, opts); } - function assertLoop(node, opts) { assert("Loop", node, opts); } - function assertWhile(node, opts) { assert("While", node, opts); } - function assertExpressionWrapper(node, opts) { assert("ExpressionWrapper", node, opts); } - function assertFor(node, opts) { assert("For", node, opts); } - function assertForXStatement(node, opts) { assert("ForXStatement", node, opts); } - function assertFunction(node, opts) { assert("Function", node, opts); } - function assertFunctionParent(node, opts) { assert("FunctionParent", node, opts); } - function assertPureish(node, opts) { assert("Pureish", node, opts); } - function assertDeclaration(node, opts) { assert("Declaration", node, opts); } - function assertPatternLike(node, opts) { assert("PatternLike", node, opts); } - function assertLVal(node, opts) { assert("LVal", node, opts); } - function assertTSEntityName(node, opts) { assert("TSEntityName", node, opts); } - function assertLiteral(node, opts) { assert("Literal", node, opts); } - function assertImmutable(node, opts) { assert("Immutable", node, opts); } - function assertUserWhitespacable(node, opts) { assert("UserWhitespacable", node, opts); } - function assertMethod(node, opts) { assert("Method", node, opts); } - function assertObjectMember(node, opts) { assert("ObjectMember", node, opts); } - function assertProperty(node, opts) { assert("Property", node, opts); } - function assertUnaryLike(node, opts) { assert("UnaryLike", node, opts); } - function assertPattern(node, opts) { assert("Pattern", node, opts); } - function assertClass(node, opts) { assert("Class", node, opts); } - function assertModuleDeclaration(node, opts) { assert("ModuleDeclaration", node, opts); } - function assertExportDeclaration(node, opts) { assert("ExportDeclaration", node, opts); } - function assertModuleSpecifier(node, opts) { assert("ModuleSpecifier", node, opts); } - function assertAccessor(node, opts) { assert("Accessor", node, opts); } - function assertPrivate(node, opts) { assert("Private", node, opts); } - function assertFlow(node, opts) { assert("Flow", node, opts); } - function assertFlowType(node, opts) { assert("FlowType", node, opts); } - function assertFlowBaseAnnotation(node, opts) { assert("FlowBaseAnnotation", node, opts); } - function assertFlowDeclaration(node, opts) { assert("FlowDeclaration", node, opts); } - function assertFlowPredicate(node, opts) { assert("FlowPredicate", node, opts); } - function assertEnumBody(node, opts) { assert("EnumBody", node, opts); } - function assertEnumMember(node, opts) { assert("EnumMember", node, opts); } - function assertJSX(node, opts) { assert("JSX", node, opts); } - function assertMiscellaneous(node, opts) { assert("Miscellaneous", node, opts); } - function assertTypeScript(node, opts) { assert("TypeScript", node, opts); } - function assertTSTypeElement(node, opts) { assert("TSTypeElement", node, opts); } - function assertTSType(node, opts) { assert("TSType", node, opts); } - function assertTSBaseType(node, opts) { assert("TSBaseType", node, opts); } - function assertNumberLiteral(node, opts) { console.trace("The node type NumberLiteral has been renamed to NumericLiteral"); assert("NumberLiteral", node, opts); } - function assertRegexLiteral(node, opts) { console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"); assert("RegexLiteral", node, opts); } - function assertRestProperty(node, opts) { console.trace("The node type RestProperty has been renamed to RestElement"); assert("RestProperty", node, opts); } - function assertSpreadProperty(node, opts) { console.trace("The node type SpreadProperty has been renamed to SpreadElement"); assert("SpreadProperty", node, opts); diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js index bdab86aeee7bca..a324573ae586f1 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js @@ -4,14 +4,10 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = createFlowUnionType; - var _generated = require("../generated"); - var _removeTypeDuplicates = require("../../modifications/flow/removeTypeDuplicates"); - function createFlowUnionType(types) { const flattened = (0, _removeTypeDuplicates.default)(types); - if (flattened.length === 1) { return flattened[0]; } else { diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js index 1c3c98e6e9e2f4..73a47d05213431 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js @@ -4,39 +4,28 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _generated = require("../generated"); - var _default = createTypeAnnotationBasedOnTypeof; exports.default = _default; - function createTypeAnnotationBasedOnTypeof(type) { switch (type) { case "string": return (0, _generated.stringTypeAnnotation)(); - case "number": return (0, _generated.numberTypeAnnotation)(); - case "undefined": return (0, _generated.voidTypeAnnotation)(); - case "boolean": return (0, _generated.booleanTypeAnnotation)(); - case "function": return (0, _generated.genericTypeAnnotation)((0, _generated.identifier)("Function")); - case "object": return (0, _generated.genericTypeAnnotation)((0, _generated.identifier)("Object")); - case "symbol": return (0, _generated.genericTypeAnnotation)((0, _generated.identifier)("Symbol")); - case "bigint": return (0, _generated.anyTypeAnnotation)(); } - throw new Error("Invalid typeof value: " + type); } 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..55336aeb806937 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; @@ -255,7 +256,6 @@ exports.voidTypeAnnotation = voidTypeAnnotation; exports.whileStatement = whileStatement; exports.withStatement = withStatement; exports.yieldExpression = yieldExpression; - var _validateNode = require("../validateNode"); function arrayExpression(elements = []) { @@ -264,7 +264,6 @@ function arrayExpression(elements = []) { elements }); } - function assignmentExpression(operator, left, right) { return (0, _validateNode.default)({ type: "AssignmentExpression", @@ -273,7 +272,6 @@ function assignmentExpression(operator, left, right) { right }); } - function binaryExpression(operator, left, right) { return (0, _validateNode.default)({ type: "BinaryExpression", @@ -282,28 +280,24 @@ function binaryExpression(operator, left, right) { right }); } - function interpreterDirective(value) { return (0, _validateNode.default)({ type: "InterpreterDirective", value }); } - function directive(value) { return (0, _validateNode.default)({ type: "Directive", value }); } - function directiveLiteral(value) { return (0, _validateNode.default)({ type: "DirectiveLiteral", value }); } - function blockStatement(body, directives = []) { return (0, _validateNode.default)({ type: "BlockStatement", @@ -311,14 +305,12 @@ function blockStatement(body, directives = []) { directives }); } - function breakStatement(label = null) { return (0, _validateNode.default)({ type: "BreakStatement", label }); } - function callExpression(callee, _arguments) { return (0, _validateNode.default)({ type: "CallExpression", @@ -326,7 +318,6 @@ function callExpression(callee, _arguments) { arguments: _arguments }); } - function catchClause(param = null, body) { return (0, _validateNode.default)({ type: "CatchClause", @@ -334,7 +325,6 @@ function catchClause(param = null, body) { body }); } - function conditionalExpression(test, consequent, alternate) { return (0, _validateNode.default)({ type: "ConditionalExpression", @@ -343,20 +333,17 @@ function conditionalExpression(test, consequent, alternate) { alternate }); } - function continueStatement(label = null) { return (0, _validateNode.default)({ type: "ContinueStatement", label }); } - function debuggerStatement() { return { type: "DebuggerStatement" }; } - function doWhileStatement(test, body) { return (0, _validateNode.default)({ type: "DoWhileStatement", @@ -364,20 +351,17 @@ function doWhileStatement(test, body) { body }); } - function emptyStatement() { return { type: "EmptyStatement" }; } - function expressionStatement(expression) { return (0, _validateNode.default)({ type: "ExpressionStatement", expression }); } - function file(program, comments = null, tokens = null) { return (0, _validateNode.default)({ type: "File", @@ -386,7 +370,6 @@ function file(program, comments = null, tokens = null) { tokens }); } - function forInStatement(left, right, body) { return (0, _validateNode.default)({ type: "ForInStatement", @@ -395,7 +378,6 @@ function forInStatement(left, right, body) { body }); } - function forStatement(init = null, test = null, update = null, body) { return (0, _validateNode.default)({ type: "ForStatement", @@ -405,7 +387,6 @@ function forStatement(init = null, test = null, update = null, body) { body }); } - function functionDeclaration(id = null, params, body, generator = false, async = false) { return (0, _validateNode.default)({ type: "FunctionDeclaration", @@ -416,7 +397,6 @@ function functionDeclaration(id = null, params, body, generator = false, async = async }); } - function functionExpression(id = null, params, body, generator = false, async = false) { return (0, _validateNode.default)({ type: "FunctionExpression", @@ -427,14 +407,12 @@ function functionExpression(id = null, params, body, generator = false, async = async }); } - function identifier(name) { return (0, _validateNode.default)({ type: "Identifier", name }); } - function ifStatement(test, consequent, alternate = null) { return (0, _validateNode.default)({ type: "IfStatement", @@ -443,7 +421,6 @@ function ifStatement(test, consequent, alternate = null) { alternate }); } - function labeledStatement(label, body) { return (0, _validateNode.default)({ type: "LabeledStatement", @@ -451,34 +428,29 @@ function labeledStatement(label, body) { body }); } - function stringLiteral(value) { return (0, _validateNode.default)({ type: "StringLiteral", value }); } - function numericLiteral(value) { return (0, _validateNode.default)({ type: "NumericLiteral", value }); } - function nullLiteral() { return { type: "NullLiteral" }; } - function booleanLiteral(value) { return (0, _validateNode.default)({ type: "BooleanLiteral", value }); } - function regExpLiteral(pattern, flags = "") { return (0, _validateNode.default)({ type: "RegExpLiteral", @@ -486,7 +458,6 @@ function regExpLiteral(pattern, flags = "") { flags }); } - function logicalExpression(operator, left, right) { return (0, _validateNode.default)({ type: "LogicalExpression", @@ -495,7 +466,6 @@ function logicalExpression(operator, left, right) { right }); } - function memberExpression(object, property, computed = false, optional = null) { return (0, _validateNode.default)({ type: "MemberExpression", @@ -505,7 +475,6 @@ function memberExpression(object, property, computed = false, optional = null) { optional }); } - function newExpression(callee, _arguments) { return (0, _validateNode.default)({ type: "NewExpression", @@ -513,7 +482,6 @@ function newExpression(callee, _arguments) { arguments: _arguments }); } - function program(body, directives = [], sourceType = "script", interpreter = null) { return (0, _validateNode.default)({ type: "Program", @@ -524,14 +492,12 @@ function program(body, directives = [], sourceType = "script", interpreter = nul sourceFile: null }); } - function objectExpression(properties) { return (0, _validateNode.default)({ type: "ObjectExpression", properties }); } - function objectMethod(kind = "method", key, params, body, computed = false, generator = false, async = false) { return (0, _validateNode.default)({ type: "ObjectMethod", @@ -544,7 +510,6 @@ function objectMethod(kind = "method", key, params, body, computed = false, gene async }); } - function objectProperty(key, value, computed = false, shorthand = false, decorators = null) { return (0, _validateNode.default)({ type: "ObjectProperty", @@ -555,35 +520,30 @@ function objectProperty(key, value, computed = false, shorthand = false, decorat decorators }); } - function restElement(argument) { return (0, _validateNode.default)({ type: "RestElement", argument }); } - function returnStatement(argument = null) { return (0, _validateNode.default)({ type: "ReturnStatement", argument }); } - function sequenceExpression(expressions) { return (0, _validateNode.default)({ type: "SequenceExpression", expressions }); } - function parenthesizedExpression(expression) { return (0, _validateNode.default)({ type: "ParenthesizedExpression", expression }); } - function switchCase(test = null, consequent) { return (0, _validateNode.default)({ type: "SwitchCase", @@ -591,7 +551,6 @@ function switchCase(test = null, consequent) { consequent }); } - function switchStatement(discriminant, cases) { return (0, _validateNode.default)({ type: "SwitchStatement", @@ -599,20 +558,17 @@ function switchStatement(discriminant, cases) { cases }); } - function thisExpression() { return { type: "ThisExpression" }; } - function throwStatement(argument) { return (0, _validateNode.default)({ type: "ThrowStatement", argument }); } - function tryStatement(block, handler = null, finalizer = null) { return (0, _validateNode.default)({ type: "TryStatement", @@ -621,7 +577,6 @@ function tryStatement(block, handler = null, finalizer = null) { finalizer }); } - function unaryExpression(operator, argument, prefix = true) { return (0, _validateNode.default)({ type: "UnaryExpression", @@ -630,7 +585,6 @@ function unaryExpression(operator, argument, prefix = true) { prefix }); } - function updateExpression(operator, argument, prefix = false) { return (0, _validateNode.default)({ type: "UpdateExpression", @@ -639,7 +593,6 @@ function updateExpression(operator, argument, prefix = false) { prefix }); } - function variableDeclaration(kind, declarations) { return (0, _validateNode.default)({ type: "VariableDeclaration", @@ -647,7 +600,6 @@ function variableDeclaration(kind, declarations) { declarations }); } - function variableDeclarator(id, init = null) { return (0, _validateNode.default)({ type: "VariableDeclarator", @@ -655,7 +607,6 @@ function variableDeclarator(id, init = null) { init }); } - function whileStatement(test, body) { return (0, _validateNode.default)({ type: "WhileStatement", @@ -663,7 +614,6 @@ function whileStatement(test, body) { body }); } - function withStatement(object, body) { return (0, _validateNode.default)({ type: "WithStatement", @@ -671,7 +621,6 @@ function withStatement(object, body) { body }); } - function assignmentPattern(left, right) { return (0, _validateNode.default)({ type: "AssignmentPattern", @@ -679,14 +628,12 @@ function assignmentPattern(left, right) { right }); } - function arrayPattern(elements) { return (0, _validateNode.default)({ type: "ArrayPattern", elements }); } - function arrowFunctionExpression(params, body, async = false) { return (0, _validateNode.default)({ type: "ArrowFunctionExpression", @@ -696,14 +643,12 @@ function arrowFunctionExpression(params, body, async = false) { expression: null }); } - function classBody(body) { return (0, _validateNode.default)({ type: "ClassBody", body }); } - function classExpression(id = null, superClass = null, body, decorators = null) { return (0, _validateNode.default)({ type: "ClassExpression", @@ -713,7 +658,6 @@ function classExpression(id = null, superClass = null, body, decorators = null) decorators }); } - function classDeclaration(id, superClass = null, body, decorators = null) { return (0, _validateNode.default)({ type: "ClassDeclaration", @@ -723,21 +667,18 @@ function classDeclaration(id, superClass = null, body, decorators = null) { decorators }); } - function exportAllDeclaration(source) { return (0, _validateNode.default)({ type: "ExportAllDeclaration", source }); } - function exportDefaultDeclaration(declaration) { return (0, _validateNode.default)({ type: "ExportDefaultDeclaration", declaration }); } - function exportNamedDeclaration(declaration = null, specifiers = [], source = null) { return (0, _validateNode.default)({ type: "ExportNamedDeclaration", @@ -746,7 +687,6 @@ function exportNamedDeclaration(declaration = null, specifiers = [], source = nu source }); } - function exportSpecifier(local, exported) { return (0, _validateNode.default)({ type: "ExportSpecifier", @@ -754,7 +694,6 @@ function exportSpecifier(local, exported) { exported }); } - function forOfStatement(left, right, body, _await = false) { return (0, _validateNode.default)({ type: "ForOfStatement", @@ -764,7 +703,6 @@ function forOfStatement(left, right, body, _await = false) { await: _await }); } - function importDeclaration(specifiers, source) { return (0, _validateNode.default)({ type: "ImportDeclaration", @@ -772,21 +710,18 @@ function importDeclaration(specifiers, source) { source }); } - function importDefaultSpecifier(local) { return (0, _validateNode.default)({ type: "ImportDefaultSpecifier", local }); } - function importNamespaceSpecifier(local) { return (0, _validateNode.default)({ type: "ImportNamespaceSpecifier", local }); } - function importSpecifier(local, imported) { return (0, _validateNode.default)({ type: "ImportSpecifier", @@ -794,7 +729,6 @@ function importSpecifier(local, imported) { imported }); } - function metaProperty(meta, property) { return (0, _validateNode.default)({ type: "MetaProperty", @@ -802,7 +736,6 @@ function metaProperty(meta, property) { property }); } - function classMethod(kind = "method", key, params, body, computed = false, _static = false, generator = false, async = false) { return (0, _validateNode.default)({ type: "ClassMethod", @@ -816,27 +749,23 @@ function classMethod(kind = "method", key, params, body, computed = false, _stat async }); } - function objectPattern(properties) { return (0, _validateNode.default)({ type: "ObjectPattern", properties }); } - function spreadElement(argument) { return (0, _validateNode.default)({ type: "SpreadElement", argument }); } - function _super() { return { type: "Super" }; } - function taggedTemplateExpression(tag, quasi) { return (0, _validateNode.default)({ type: "TaggedTemplateExpression", @@ -844,7 +773,6 @@ function taggedTemplateExpression(tag, quasi) { quasi }); } - function templateElement(value, tail = false) { return (0, _validateNode.default)({ type: "TemplateElement", @@ -852,7 +780,6 @@ function templateElement(value, tail = false) { tail }); } - function templateLiteral(quasis, expressions) { return (0, _validateNode.default)({ type: "TemplateLiteral", @@ -860,7 +787,6 @@ function templateLiteral(quasis, expressions) { expressions }); } - function yieldExpression(argument = null, delegate = false) { return (0, _validateNode.default)({ type: "YieldExpression", @@ -868,34 +794,29 @@ function yieldExpression(argument = null, delegate = false) { delegate }); } - function awaitExpression(argument) { return (0, _validateNode.default)({ type: "AwaitExpression", argument }); } - function _import() { return { type: "Import" }; } - function bigIntLiteral(value) { return (0, _validateNode.default)({ type: "BigIntLiteral", value }); } - function exportNamespaceSpecifier(exported) { return (0, _validateNode.default)({ type: "ExportNamespaceSpecifier", exported }); } - function optionalMemberExpression(object, property, computed = false, optional) { return (0, _validateNode.default)({ type: "OptionalMemberExpression", @@ -905,7 +826,6 @@ function optionalMemberExpression(object, property, computed = false, optional) optional }); } - function optionalCallExpression(callee, _arguments, optional) { return (0, _validateNode.default)({ type: "OptionalCallExpression", @@ -914,7 +834,6 @@ function optionalCallExpression(callee, _arguments, optional) { optional }); } - function classProperty(key, value = null, typeAnnotation = null, decorators = null, computed = false, _static = false) { return (0, _validateNode.default)({ type: "ClassProperty", @@ -926,7 +845,6 @@ function classProperty(key, value = null, typeAnnotation = null, decorators = nu static: _static }); } - function classAccessorProperty(key, value = null, typeAnnotation = null, decorators = null, computed = false, _static = false) { return (0, _validateNode.default)({ type: "ClassAccessorProperty", @@ -938,7 +856,6 @@ function classAccessorProperty(key, value = null, typeAnnotation = null, decorat static: _static }); } - function classPrivateProperty(key, value = null, decorators = null, _static = false) { return (0, _validateNode.default)({ type: "ClassPrivateProperty", @@ -948,7 +865,6 @@ function classPrivateProperty(key, value = null, decorators = null, _static = fa static: _static }); } - function classPrivateMethod(kind = "method", key, params, body, _static = false) { return (0, _validateNode.default)({ type: "ClassPrivateMethod", @@ -959,53 +875,45 @@ function classPrivateMethod(kind = "method", key, params, body, _static = false) static: _static }); } - function privateName(id) { return (0, _validateNode.default)({ type: "PrivateName", id }); } - function staticBlock(body) { return (0, _validateNode.default)({ type: "StaticBlock", body }); } - function anyTypeAnnotation() { return { type: "AnyTypeAnnotation" }; } - function arrayTypeAnnotation(elementType) { return (0, _validateNode.default)({ type: "ArrayTypeAnnotation", elementType }); } - function booleanTypeAnnotation() { return { type: "BooleanTypeAnnotation" }; } - function booleanLiteralTypeAnnotation(value) { return (0, _validateNode.default)({ type: "BooleanLiteralTypeAnnotation", value }); } - function nullLiteralTypeAnnotation() { return { type: "NullLiteralTypeAnnotation" }; } - function classImplements(id, typeParameters = null) { return (0, _validateNode.default)({ type: "ClassImplements", @@ -1013,7 +921,6 @@ function classImplements(id, typeParameters = null) { typeParameters }); } - function declareClass(id, typeParameters = null, _extends = null, body) { return (0, _validateNode.default)({ type: "DeclareClass", @@ -1023,14 +930,12 @@ function declareClass(id, typeParameters = null, _extends = null, body) { body }); } - function declareFunction(id) { return (0, _validateNode.default)({ type: "DeclareFunction", id }); } - function declareInterface(id, typeParameters = null, _extends = null, body) { return (0, _validateNode.default)({ type: "DeclareInterface", @@ -1040,7 +945,6 @@ function declareInterface(id, typeParameters = null, _extends = null, body) { body }); } - function declareModule(id, body, kind = null) { return (0, _validateNode.default)({ type: "DeclareModule", @@ -1049,14 +953,12 @@ function declareModule(id, body, kind = null) { kind }); } - function declareModuleExports(typeAnnotation) { return (0, _validateNode.default)({ type: "DeclareModuleExports", typeAnnotation }); } - function declareTypeAlias(id, typeParameters = null, right) { return (0, _validateNode.default)({ type: "DeclareTypeAlias", @@ -1065,7 +967,6 @@ function declareTypeAlias(id, typeParameters = null, right) { right }); } - function declareOpaqueType(id, typeParameters = null, supertype = null) { return (0, _validateNode.default)({ type: "DeclareOpaqueType", @@ -1074,14 +975,12 @@ function declareOpaqueType(id, typeParameters = null, supertype = null) { supertype }); } - function declareVariable(id) { return (0, _validateNode.default)({ type: "DeclareVariable", id }); } - function declareExportDeclaration(declaration = null, specifiers = null, source = null) { return (0, _validateNode.default)({ type: "DeclareExportDeclaration", @@ -1090,27 +989,23 @@ function declareExportDeclaration(declaration = null, specifiers = null, source source }); } - function declareExportAllDeclaration(source) { return (0, _validateNode.default)({ type: "DeclareExportAllDeclaration", source }); } - function declaredPredicate(value) { return (0, _validateNode.default)({ type: "DeclaredPredicate", value }); } - function existsTypeAnnotation() { return { type: "ExistsTypeAnnotation" }; } - function functionTypeAnnotation(typeParameters = null, params, rest = null, returnType) { return (0, _validateNode.default)({ type: "FunctionTypeAnnotation", @@ -1120,7 +1015,6 @@ function functionTypeAnnotation(typeParameters = null, params, rest = null, retu returnType }); } - function functionTypeParam(name = null, typeAnnotation) { return (0, _validateNode.default)({ type: "FunctionTypeParam", @@ -1128,7 +1022,6 @@ function functionTypeParam(name = null, typeAnnotation) { typeAnnotation }); } - function genericTypeAnnotation(id, typeParameters = null) { return (0, _validateNode.default)({ type: "GenericTypeAnnotation", @@ -1136,13 +1029,11 @@ function genericTypeAnnotation(id, typeParameters = null) { typeParameters }); } - function inferredPredicate() { return { type: "InferredPredicate" }; } - function interfaceExtends(id, typeParameters = null) { return (0, _validateNode.default)({ type: "InterfaceExtends", @@ -1150,7 +1041,6 @@ function interfaceExtends(id, typeParameters = null) { typeParameters }); } - function interfaceDeclaration(id, typeParameters = null, _extends = null, body) { return (0, _validateNode.default)({ type: "InterfaceDeclaration", @@ -1160,7 +1050,6 @@ function interfaceDeclaration(id, typeParameters = null, _extends = null, body) body }); } - function interfaceTypeAnnotation(_extends = null, body) { return (0, _validateNode.default)({ type: "InterfaceTypeAnnotation", @@ -1168,46 +1057,39 @@ function interfaceTypeAnnotation(_extends = null, body) { body }); } - function intersectionTypeAnnotation(types) { return (0, _validateNode.default)({ type: "IntersectionTypeAnnotation", types }); } - function mixedTypeAnnotation() { return { type: "MixedTypeAnnotation" }; } - function emptyTypeAnnotation() { return { type: "EmptyTypeAnnotation" }; } - function nullableTypeAnnotation(typeAnnotation) { return (0, _validateNode.default)({ type: "NullableTypeAnnotation", typeAnnotation }); } - function numberLiteralTypeAnnotation(value) { return (0, _validateNode.default)({ type: "NumberLiteralTypeAnnotation", value }); } - function numberTypeAnnotation() { return { type: "NumberTypeAnnotation" }; } - function objectTypeAnnotation(properties, indexers = [], callProperties = [], internalSlots = [], exact = false) { return (0, _validateNode.default)({ type: "ObjectTypeAnnotation", @@ -1218,7 +1100,6 @@ function objectTypeAnnotation(properties, indexers = [], callProperties = [], in exact }); } - function objectTypeInternalSlot(id, value, optional, _static, method) { return (0, _validateNode.default)({ type: "ObjectTypeInternalSlot", @@ -1229,7 +1110,6 @@ function objectTypeInternalSlot(id, value, optional, _static, method) { method }); } - function objectTypeCallProperty(value) { return (0, _validateNode.default)({ type: "ObjectTypeCallProperty", @@ -1237,7 +1117,6 @@ function objectTypeCallProperty(value) { static: null }); } - function objectTypeIndexer(id = null, key, value, variance = null) { return (0, _validateNode.default)({ type: "ObjectTypeIndexer", @@ -1248,7 +1127,6 @@ function objectTypeIndexer(id = null, key, value, variance = null) { static: null }); } - function objectTypeProperty(key, value, variance = null) { return (0, _validateNode.default)({ type: "ObjectTypeProperty", @@ -1262,14 +1140,12 @@ function objectTypeProperty(key, value, variance = null) { static: null }); } - function objectTypeSpreadProperty(argument) { return (0, _validateNode.default)({ type: "ObjectTypeSpreadProperty", argument }); } - function opaqueType(id, typeParameters = null, supertype = null, impltype) { return (0, _validateNode.default)({ type: "OpaqueType", @@ -1279,7 +1155,6 @@ function opaqueType(id, typeParameters = null, supertype = null, impltype) { impltype }); } - function qualifiedTypeIdentifier(id, qualification) { return (0, _validateNode.default)({ type: "QualifiedTypeIdentifier", @@ -1287,46 +1162,39 @@ function qualifiedTypeIdentifier(id, qualification) { qualification }); } - function stringLiteralTypeAnnotation(value) { return (0, _validateNode.default)({ type: "StringLiteralTypeAnnotation", value }); } - function stringTypeAnnotation() { return { type: "StringTypeAnnotation" }; } - function symbolTypeAnnotation() { return { type: "SymbolTypeAnnotation" }; } - function thisTypeAnnotation() { return { type: "ThisTypeAnnotation" }; } - function tupleTypeAnnotation(types) { return (0, _validateNode.default)({ type: "TupleTypeAnnotation", types }); } - function typeofTypeAnnotation(argument) { return (0, _validateNode.default)({ type: "TypeofTypeAnnotation", argument }); } - function typeAlias(id, typeParameters = null, right) { return (0, _validateNode.default)({ type: "TypeAlias", @@ -1335,14 +1203,12 @@ function typeAlias(id, typeParameters = null, right) { right }); } - function typeAnnotation(typeAnnotation) { return (0, _validateNode.default)({ type: "TypeAnnotation", typeAnnotation }); } - function typeCastExpression(expression, typeAnnotation) { return (0, _validateNode.default)({ type: "TypeCastExpression", @@ -1350,7 +1216,6 @@ function typeCastExpression(expression, typeAnnotation) { typeAnnotation }); } - function typeParameter(bound = null, _default = null, variance = null) { return (0, _validateNode.default)({ type: "TypeParameter", @@ -1360,41 +1225,35 @@ function typeParameter(bound = null, _default = null, variance = null) { name: null }); } - function typeParameterDeclaration(params) { return (0, _validateNode.default)({ type: "TypeParameterDeclaration", params }); } - function typeParameterInstantiation(params) { return (0, _validateNode.default)({ type: "TypeParameterInstantiation", params }); } - function unionTypeAnnotation(types) { return (0, _validateNode.default)({ type: "UnionTypeAnnotation", types }); } - function variance(kind) { return (0, _validateNode.default)({ type: "Variance", kind }); } - function voidTypeAnnotation() { return { type: "VoidTypeAnnotation" }; } - function enumDeclaration(id, body) { return (0, _validateNode.default)({ type: "EnumDeclaration", @@ -1402,7 +1261,6 @@ function enumDeclaration(id, body) { body }); } - function enumBooleanBody(members) { return (0, _validateNode.default)({ type: "EnumBooleanBody", @@ -1411,7 +1269,6 @@ function enumBooleanBody(members) { hasUnknownMembers: null }); } - function enumNumberBody(members) { return (0, _validateNode.default)({ type: "EnumNumberBody", @@ -1420,7 +1277,6 @@ function enumNumberBody(members) { hasUnknownMembers: null }); } - function enumStringBody(members) { return (0, _validateNode.default)({ type: "EnumStringBody", @@ -1429,7 +1285,6 @@ function enumStringBody(members) { hasUnknownMembers: null }); } - function enumSymbolBody(members) { return (0, _validateNode.default)({ type: "EnumSymbolBody", @@ -1437,7 +1292,6 @@ function enumSymbolBody(members) { hasUnknownMembers: null }); } - function enumBooleanMember(id) { return (0, _validateNode.default)({ type: "EnumBooleanMember", @@ -1445,7 +1299,6 @@ function enumBooleanMember(id) { init: null }); } - function enumNumberMember(id, init) { return (0, _validateNode.default)({ type: "EnumNumberMember", @@ -1453,7 +1306,6 @@ function enumNumberMember(id, init) { init }); } - function enumStringMember(id, init) { return (0, _validateNode.default)({ type: "EnumStringMember", @@ -1461,14 +1313,12 @@ function enumStringMember(id, init) { init }); } - function enumDefaultedMember(id) { return (0, _validateNode.default)({ type: "EnumDefaultedMember", id }); } - function indexedAccessType(objectType, indexType) { return (0, _validateNode.default)({ type: "IndexedAccessType", @@ -1476,7 +1326,6 @@ function indexedAccessType(objectType, indexType) { indexType }); } - function optionalIndexedAccessType(objectType, indexType) { return (0, _validateNode.default)({ type: "OptionalIndexedAccessType", @@ -1485,7 +1334,6 @@ function optionalIndexedAccessType(objectType, indexType) { optional: null }); } - function jsxAttribute(name, value = null) { return (0, _validateNode.default)({ type: "JSXAttribute", @@ -1493,14 +1341,12 @@ function jsxAttribute(name, value = null) { value }); } - function jsxClosingElement(name) { return (0, _validateNode.default)({ type: "JSXClosingElement", name }); } - function jsxElement(openingElement, closingElement = null, children, selfClosing = null) { return (0, _validateNode.default)({ type: "JSXElement", @@ -1510,34 +1356,29 @@ function jsxElement(openingElement, closingElement = null, children, selfClosing selfClosing }); } - function jsxEmptyExpression() { return { type: "JSXEmptyExpression" }; } - function jsxExpressionContainer(expression) { return (0, _validateNode.default)({ type: "JSXExpressionContainer", expression }); } - function jsxSpreadChild(expression) { return (0, _validateNode.default)({ type: "JSXSpreadChild", expression }); } - function jsxIdentifier(name) { return (0, _validateNode.default)({ type: "JSXIdentifier", name }); } - function jsxMemberExpression(object, property) { return (0, _validateNode.default)({ type: "JSXMemberExpression", @@ -1545,7 +1386,6 @@ function jsxMemberExpression(object, property) { property }); } - function jsxNamespacedName(namespace, name) { return (0, _validateNode.default)({ type: "JSXNamespacedName", @@ -1553,7 +1393,6 @@ function jsxNamespacedName(namespace, name) { name }); } - function jsxOpeningElement(name, attributes, selfClosing = false) { return (0, _validateNode.default)({ type: "JSXOpeningElement", @@ -1562,21 +1401,18 @@ function jsxOpeningElement(name, attributes, selfClosing = false) { selfClosing }); } - function jsxSpreadAttribute(argument) { return (0, _validateNode.default)({ type: "JSXSpreadAttribute", argument }); } - function jsxText(value) { return (0, _validateNode.default)({ type: "JSXText", value }); } - function jsxFragment(openingFragment, closingFragment, children) { return (0, _validateNode.default)({ type: "JSXFragment", @@ -1585,25 +1421,21 @@ function jsxFragment(openingFragment, closingFragment, children) { children }); } - function jsxOpeningFragment() { return { type: "JSXOpeningFragment" }; } - function jsxClosingFragment() { return { type: "JSXClosingFragment" }; } - function noop() { return { type: "Noop" }; } - function placeholder(expectedNode, name) { return (0, _validateNode.default)({ type: "Placeholder", @@ -1611,20 +1443,17 @@ function placeholder(expectedNode, name) { name }); } - function v8IntrinsicIdentifier(name) { return (0, _validateNode.default)({ type: "V8IntrinsicIdentifier", name }); } - function argumentPlaceholder() { return { type: "ArgumentPlaceholder" }; } - function bindExpression(object, callee) { return (0, _validateNode.default)({ type: "BindExpression", @@ -1632,7 +1461,6 @@ function bindExpression(object, callee) { callee }); } - function importAttribute(key, value) { return (0, _validateNode.default)({ type: "ImportAttribute", @@ -1640,14 +1468,12 @@ function importAttribute(key, value) { value }); } - function decorator(expression) { return (0, _validateNode.default)({ type: "Decorator", expression }); } - function doExpression(body, async = false) { return (0, _validateNode.default)({ type: "DoExpression", @@ -1655,75 +1481,64 @@ function doExpression(body, async = false) { async }); } - function exportDefaultSpecifier(exported) { return (0, _validateNode.default)({ type: "ExportDefaultSpecifier", exported }); } - function recordExpression(properties) { return (0, _validateNode.default)({ type: "RecordExpression", properties }); } - function tupleExpression(elements = []) { return (0, _validateNode.default)({ type: "TupleExpression", elements }); } - function decimalLiteral(value) { return (0, _validateNode.default)({ type: "DecimalLiteral", value }); } - function moduleExpression(body) { return (0, _validateNode.default)({ type: "ModuleExpression", body }); } - function topicReference() { return { type: "TopicReference" }; } - function pipelineTopicExpression(expression) { return (0, _validateNode.default)({ type: "PipelineTopicExpression", expression }); } - function pipelineBareFunction(callee) { return (0, _validateNode.default)({ type: "PipelineBareFunction", callee }); } - function pipelinePrimaryTopicReference() { return { type: "PipelinePrimaryTopicReference" }; } - function tsParameterProperty(parameter) { return (0, _validateNode.default)({ type: "TSParameterProperty", parameter }); } - function tsDeclareFunction(id = null, typeParameters = null, params, returnType = null) { return (0, _validateNode.default)({ type: "TSDeclareFunction", @@ -1733,7 +1548,6 @@ function tsDeclareFunction(id = null, typeParameters = null, params, returnType returnType }); } - function tsDeclareMethod(decorators = null, key, typeParameters = null, params, returnType = null) { return (0, _validateNode.default)({ type: "TSDeclareMethod", @@ -1744,7 +1558,6 @@ function tsDeclareMethod(decorators = null, key, typeParameters = null, params, returnType }); } - function tsQualifiedName(left, right) { return (0, _validateNode.default)({ type: "TSQualifiedName", @@ -1752,7 +1565,6 @@ function tsQualifiedName(left, right) { right }); } - function tsCallSignatureDeclaration(typeParameters = null, parameters, typeAnnotation = null) { return (0, _validateNode.default)({ type: "TSCallSignatureDeclaration", @@ -1761,7 +1573,6 @@ function tsCallSignatureDeclaration(typeParameters = null, parameters, typeAnnot typeAnnotation }); } - function tsConstructSignatureDeclaration(typeParameters = null, parameters, typeAnnotation = null) { return (0, _validateNode.default)({ type: "TSConstructSignatureDeclaration", @@ -1770,7 +1581,6 @@ function tsConstructSignatureDeclaration(typeParameters = null, parameters, type typeAnnotation }); } - function tsPropertySignature(key, typeAnnotation = null, initializer = null) { return (0, _validateNode.default)({ type: "TSPropertySignature", @@ -1780,7 +1590,6 @@ function tsPropertySignature(key, typeAnnotation = null, initializer = null) { kind: null }); } - function tsMethodSignature(key, typeParameters = null, parameters, typeAnnotation = null) { return (0, _validateNode.default)({ type: "TSMethodSignature", @@ -1791,7 +1600,6 @@ function tsMethodSignature(key, typeParameters = null, parameters, typeAnnotatio kind: null }); } - function tsIndexSignature(parameters, typeAnnotation = null) { return (0, _validateNode.default)({ type: "TSIndexSignature", @@ -1799,91 +1607,76 @@ function tsIndexSignature(parameters, typeAnnotation = null) { typeAnnotation }); } - function tsAnyKeyword() { return { type: "TSAnyKeyword" }; } - function tsBooleanKeyword() { return { type: "TSBooleanKeyword" }; } - function tsBigIntKeyword() { return { type: "TSBigIntKeyword" }; } - function tsIntrinsicKeyword() { return { type: "TSIntrinsicKeyword" }; } - function tsNeverKeyword() { return { type: "TSNeverKeyword" }; } - function tsNullKeyword() { return { type: "TSNullKeyword" }; } - function tsNumberKeyword() { return { type: "TSNumberKeyword" }; } - function tsObjectKeyword() { return { type: "TSObjectKeyword" }; } - function tsStringKeyword() { return { type: "TSStringKeyword" }; } - function tsSymbolKeyword() { return { type: "TSSymbolKeyword" }; } - function tsUndefinedKeyword() { return { type: "TSUndefinedKeyword" }; } - function tsUnknownKeyword() { return { type: "TSUnknownKeyword" }; } - function tsVoidKeyword() { return { type: "TSVoidKeyword" }; } - function tsThisType() { return { type: "TSThisType" }; } - function tsFunctionType(typeParameters = null, parameters, typeAnnotation = null) { return (0, _validateNode.default)({ type: "TSFunctionType", @@ -1892,7 +1685,6 @@ function tsFunctionType(typeParameters = null, parameters, typeAnnotation = null typeAnnotation }); } - function tsConstructorType(typeParameters = null, parameters, typeAnnotation = null) { return (0, _validateNode.default)({ type: "TSConstructorType", @@ -1901,7 +1693,6 @@ function tsConstructorType(typeParameters = null, parameters, typeAnnotation = n typeAnnotation }); } - function tsTypeReference(typeName, typeParameters = null) { return (0, _validateNode.default)({ type: "TSTypeReference", @@ -1909,7 +1700,6 @@ function tsTypeReference(typeName, typeParameters = null) { typeParameters }); } - function tsTypePredicate(parameterName, typeAnnotation = null, asserts = null) { return (0, _validateNode.default)({ type: "TSTypePredicate", @@ -1918,7 +1708,6 @@ function tsTypePredicate(parameterName, typeAnnotation = null, asserts = null) { asserts }); } - function tsTypeQuery(exprName, typeParameters = null) { return (0, _validateNode.default)({ type: "TSTypeQuery", @@ -1926,42 +1715,36 @@ function tsTypeQuery(exprName, typeParameters = null) { typeParameters }); } - function tsTypeLiteral(members) { return (0, _validateNode.default)({ type: "TSTypeLiteral", members }); } - function tsArrayType(elementType) { return (0, _validateNode.default)({ type: "TSArrayType", elementType }); } - function tsTupleType(elementTypes) { return (0, _validateNode.default)({ type: "TSTupleType", elementTypes }); } - function tsOptionalType(typeAnnotation) { return (0, _validateNode.default)({ type: "TSOptionalType", typeAnnotation }); } - function tsRestType(typeAnnotation) { return (0, _validateNode.default)({ type: "TSRestType", typeAnnotation }); } - function tsNamedTupleMember(label, elementType, optional = false) { return (0, _validateNode.default)({ type: "TSNamedTupleMember", @@ -1970,21 +1753,18 @@ function tsNamedTupleMember(label, elementType, optional = false) { optional }); } - function tsUnionType(types) { return (0, _validateNode.default)({ type: "TSUnionType", types }); } - function tsIntersectionType(types) { return (0, _validateNode.default)({ type: "TSIntersectionType", types }); } - function tsConditionalType(checkType, extendsType, trueType, falseType) { return (0, _validateNode.default)({ type: "TSConditionalType", @@ -1994,21 +1774,18 @@ function tsConditionalType(checkType, extendsType, trueType, falseType) { falseType }); } - function tsInferType(typeParameter) { return (0, _validateNode.default)({ type: "TSInferType", typeParameter }); } - function tsParenthesizedType(typeAnnotation) { return (0, _validateNode.default)({ type: "TSParenthesizedType", typeAnnotation }); } - function tsTypeOperator(typeAnnotation) { return (0, _validateNode.default)({ type: "TSTypeOperator", @@ -2016,7 +1793,6 @@ function tsTypeOperator(typeAnnotation) { operator: null }); } - function tsIndexedAccessType(objectType, indexType) { return (0, _validateNode.default)({ type: "TSIndexedAccessType", @@ -2024,7 +1800,6 @@ function tsIndexedAccessType(objectType, indexType) { indexType }); } - function tsMappedType(typeParameter, typeAnnotation = null, nameType = null) { return (0, _validateNode.default)({ type: "TSMappedType", @@ -2033,14 +1808,12 @@ function tsMappedType(typeParameter, typeAnnotation = null, nameType = null) { nameType }); } - function tsLiteralType(literal) { return (0, _validateNode.default)({ type: "TSLiteralType", literal }); } - function tsExpressionWithTypeArguments(expression, typeParameters = null) { return (0, _validateNode.default)({ type: "TSExpressionWithTypeArguments", @@ -2048,7 +1821,6 @@ function tsExpressionWithTypeArguments(expression, typeParameters = null) { typeParameters }); } - function tsInterfaceDeclaration(id, typeParameters = null, _extends = null, body) { return (0, _validateNode.default)({ type: "TSInterfaceDeclaration", @@ -2058,14 +1830,12 @@ function tsInterfaceDeclaration(id, typeParameters = null, _extends = null, body body }); } - function tsInterfaceBody(body) { return (0, _validateNode.default)({ type: "TSInterfaceBody", body }); } - function tsTypeAliasDeclaration(id, typeParameters = null, typeAnnotation) { return (0, _validateNode.default)({ type: "TSTypeAliasDeclaration", @@ -2074,7 +1844,6 @@ function tsTypeAliasDeclaration(id, typeParameters = null, typeAnnotation) { typeAnnotation }); } - function tsInstantiationExpression(expression, typeParameters = null) { return (0, _validateNode.default)({ type: "TSInstantiationExpression", @@ -2082,7 +1851,6 @@ function tsInstantiationExpression(expression, typeParameters = null) { typeParameters }); } - function tsAsExpression(expression, typeAnnotation) { return (0, _validateNode.default)({ type: "TSAsExpression", @@ -2090,7 +1858,13 @@ function tsAsExpression(expression, typeAnnotation) { typeAnnotation }); } - +function tsSatisfiesExpression(expression, typeAnnotation) { + return (0, _validateNode.default)({ + type: "TSSatisfiesExpression", + expression, + typeAnnotation + }); +} function tsTypeAssertion(typeAnnotation, expression) { return (0, _validateNode.default)({ type: "TSTypeAssertion", @@ -2098,7 +1872,6 @@ function tsTypeAssertion(typeAnnotation, expression) { expression }); } - function tsEnumDeclaration(id, members) { return (0, _validateNode.default)({ type: "TSEnumDeclaration", @@ -2106,7 +1879,6 @@ function tsEnumDeclaration(id, members) { members }); } - function tsEnumMember(id, initializer = null) { return (0, _validateNode.default)({ type: "TSEnumMember", @@ -2114,7 +1886,6 @@ function tsEnumMember(id, initializer = null) { initializer }); } - function tsModuleDeclaration(id, body) { return (0, _validateNode.default)({ type: "TSModuleDeclaration", @@ -2122,14 +1893,12 @@ function tsModuleDeclaration(id, body) { body }); } - function tsModuleBlock(body) { return (0, _validateNode.default)({ type: "TSModuleBlock", body }); } - function tsImportType(argument, qualifier = null, typeParameters = null) { return (0, _validateNode.default)({ type: "TSImportType", @@ -2138,7 +1907,6 @@ function tsImportType(argument, qualifier = null, typeParameters = null) { typeParameters }); } - function tsImportEqualsDeclaration(id, moduleReference) { return (0, _validateNode.default)({ type: "TSImportEqualsDeclaration", @@ -2147,56 +1915,48 @@ function tsImportEqualsDeclaration(id, moduleReference) { isExport: null }); } - function tsExternalModuleReference(expression) { return (0, _validateNode.default)({ type: "TSExternalModuleReference", expression }); } - function tsNonNullExpression(expression) { return (0, _validateNode.default)({ type: "TSNonNullExpression", expression }); } - function tsExportAssignment(expression) { return (0, _validateNode.default)({ type: "TSExportAssignment", expression }); } - function tsNamespaceExportDeclaration(id) { return (0, _validateNode.default)({ type: "TSNamespaceExportDeclaration", id }); } - function tsTypeAnnotation(typeAnnotation) { return (0, _validateNode.default)({ type: "TSTypeAnnotation", typeAnnotation }); } - function tsTypeParameterInstantiation(params) { return (0, _validateNode.default)({ type: "TSTypeParameterInstantiation", params }); } - function tsTypeParameterDeclaration(params) { return (0, _validateNode.default)({ type: "TSTypeParameterDeclaration", params }); } - function tsTypeParameter(constraint = null, _default = null, name) { return (0, _validateNode.default)({ type: "TSTypeParameter", @@ -2205,22 +1965,18 @@ function tsTypeParameter(constraint = null, _default = null, name) { name }); } - function NumberLiteral(value) { console.trace("The node type NumberLiteral has been renamed to NumericLiteral"); return numericLiteral(value); } - function RegexLiteral(pattern, flags = "") { console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"); return regExpLiteral(pattern, flags); } - function RestProperty(argument) { console.trace("The node type RestProperty has been renamed to RestElement"); return restElement(argument); } - function SpreadProperty(argument) { console.trace("The node type SpreadProperty has been renamed to SpreadElement"); return spreadElement(argument); 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..fe7747ee059e60 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 () { @@ -1515,7 +1521,6 @@ Object.defineProperty(exports, "YieldExpression", { return _index.yieldExpression; } }); - var _index = require("./index"); //# sourceMappingURL=uppercase.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/react/buildChildren.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/react/buildChildren.js index 9019797c85be7a..f640aa12d40a6c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/react/buildChildren.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/react/buildChildren.js @@ -4,27 +4,20 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = buildChildren; - var _generated = require("../../validators/generated"); - var _cleanJSXElementLiteralChild = require("../../utils/react/cleanJSXElementLiteralChild"); - function buildChildren(node) { const elements = []; - for (let i = 0; i < node.children.length; i++) { let child = node.children[i]; - if ((0, _generated.isJSXText)(child)) { (0, _cleanJSXElementLiteralChild.default)(child, elements); continue; } - if ((0, _generated.isJSXExpressionContainer)(child)) child = child.expression; if ((0, _generated.isJSXEmptyExpression)(child)) continue; elements.push(child); } - return elements; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js index 1ff6389ce7b959..f62062f218e1db 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js @@ -4,19 +4,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = createTSUnionType; - var _generated = require("../generated"); - var _removeTypeDuplicates = require("../../modifications/typescript/removeTypeDuplicates"); - var _index = require("../../validators/generated/index"); - function createTSUnionType(typeAnnotations) { const types = typeAnnotations.map(type => { return (0, _index.isTSTypeAnnotation)(type) ? type.typeAnnotation : type; }); const flattened = (0, _removeTypeDuplicates.default)(types); - if (flattened.length === 1) { return flattened[0]; } else { diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/validateNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/validateNode.js index f64001ec54c23e..814d90d067299d 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/validateNode.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/validateNode.js @@ -4,18 +4,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = validateNode; - var _validate = require("../validators/validate"); - var _ = require(".."); - function validateNode(node) { const keys = _.BUILDER_KEYS[node.type]; - for (const key of keys) { (0, _validate.default)(node, key, node[key]); } - return node; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/clone.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/clone.js index 8ab9af47173289..98870e712b9b59 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/clone.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/clone.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = clone; - var _cloneNode = require("./cloneNode"); - function clone(node) { return (0, _cloneNode.default)(node, false); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeep.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeep.js index 19149946bbfd99..c6cd7841c40df5 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeep.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeep.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = cloneDeep; - var _cloneNode = require("./cloneNode"); - function cloneDeep(node) { return (0, _cloneNode.default)(node); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js index e010d9fd2881bb..3df81bbbbca686 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = cloneDeepWithoutLoc; - var _cloneNode = require("./cloneNode"); - function cloneDeepWithoutLoc(node) { return (0, _cloneNode.default)(node, true, true); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneNode.js index 57ced3ec8f007b..bcc1317bb707d9 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneNode.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneNode.js @@ -4,33 +4,25 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = cloneNode; - var _definitions = require("../definitions"); - var _generated = require("../validators/generated"); - const has = Function.call.bind(Object.prototype.hasOwnProperty); - function cloneIfNode(obj, deep, withoutLoc, commentsCache) { if (obj && typeof obj.type === "string") { return cloneNodeInternal(obj, deep, withoutLoc, commentsCache); } - return obj; } - function cloneIfNodeOrArray(obj, deep, withoutLoc, commentsCache) { if (Array.isArray(obj)) { return obj.map(node => cloneIfNode(node, deep, withoutLoc, commentsCache)); } - return cloneIfNode(obj, deep, withoutLoc, commentsCache); } function cloneNode(node, deep = true, withoutLoc = false) { return cloneNodeInternal(node, deep, withoutLoc, new Map()); } - function cloneNodeInternal(node, deep = true, withoutLoc = false, commentsCache) { if (!node) return node; const { @@ -42,11 +34,9 @@ function cloneNodeInternal(node, deep = true, withoutLoc = false, commentsCache) if ((0, _generated.isIdentifier)(node)) { newNode.name = node.name; - if (has(node, "optional") && typeof node.optional === "boolean") { newNode.optional = node.optional; } - if (has(node, "typeAnnotation")) { newNode.typeAnnotation = deep ? cloneIfNodeOrArray(node.typeAnnotation, true, withoutLoc, commentsCache) : node.typeAnnotation; } @@ -56,14 +46,15 @@ function cloneNodeInternal(node, deep = true, withoutLoc = false, commentsCache) for (const field of Object.keys(_definitions.NODE_FIELDS[type])) { if (has(node, field)) { if (deep) { - newNode[field] = (0, _generated.isFile)(node) && field === "comments" ? maybeCloneComments(node.comments, deep, withoutLoc, commentsCache) : cloneIfNodeOrArray(node[field], true, withoutLoc, commentsCache); + newNode[field] = (0, _generated.isFile)(node) && field === "comments" ? maybeCloneComments(node.comments, deep, withoutLoc, commentsCache) : cloneIfNodeOrArray( + node[field], true, withoutLoc, commentsCache); } else { - newNode[field] = node[field]; + newNode[field] = + node[field]; } } } } - if (has(node, "loc")) { if (withoutLoc) { newNode.loc = null; @@ -71,31 +62,24 @@ function cloneNodeInternal(node, deep = true, withoutLoc = false, commentsCache) newNode.loc = node.loc; } } - if (has(node, "leadingComments")) { newNode.leadingComments = maybeCloneComments(node.leadingComments, deep, withoutLoc, commentsCache); } - if (has(node, "innerComments")) { newNode.innerComments = maybeCloneComments(node.innerComments, deep, withoutLoc, commentsCache); } - if (has(node, "trailingComments")) { newNode.trailingComments = maybeCloneComments(node.trailingComments, deep, withoutLoc, commentsCache); } - if (has(node, "extra")) { newNode.extra = Object.assign({}, node.extra); } - return newNode; } - function maybeCloneComments(comments, deep, withoutLoc, commentsCache) { if (!comments || !deep) { return comments; } - return comments.map(comment => { const cache = commentsCache.get(comment); if (cache) return cache; @@ -109,11 +93,9 @@ function maybeCloneComments(comments, deep, withoutLoc, commentsCache) { value, loc }; - if (withoutLoc) { ret.loc = null; } - commentsCache.set(comment, ret); return ret; }); diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js index 13edfe1c78a059..59bfeb9f36a1f2 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = cloneWithoutLoc; - var _cloneNode = require("./cloneNode"); - function cloneWithoutLoc(node) { return (0, _cloneNode.default)(node, false, true); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComment.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComment.js index 888254022acf67..1e6ebc73bf2aa2 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComment.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComment.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = addComment; - var _addComments = require("./addComments"); - function addComment(node, type, content, line) { return (0, _addComments.default)(node, type, [{ type: line ? "CommentLine" : "CommentBlock", diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComments.js index b5f75c2f46c796..fce0bdaffa514b 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComments.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComments.js @@ -4,11 +4,9 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = addComments; - function addComments(node, type, comments) { if (!comments || !node) return node; const key = `${type}Comments`; - if (node[key]) { if (type === "leading") { node[key] = comments.concat(node[key]); @@ -18,7 +16,6 @@ function addComments(node, type, comments) { } else { node[key] = comments; } - return node; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritInnerComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritInnerComments.js index 699aa033d59457..4fddfe121a2249 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritInnerComments.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritInnerComments.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = inheritInnerComments; - var _inherit = require("../utils/inherit"); - function inheritInnerComments(child, parent) { (0, _inherit.default)("innerComments", child, parent); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritLeadingComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritLeadingComments.js index 451e3e59e5cb5d..06fa2d976e183d 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritLeadingComments.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritLeadingComments.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = inheritLeadingComments; - var _inherit = require("../utils/inherit"); - function inheritLeadingComments(child, parent) { (0, _inherit.default)("leadingComments", child, parent); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritTrailingComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritTrailingComments.js index da84aee565483c..ce53b2a6a72e47 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritTrailingComments.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritTrailingComments.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = inheritTrailingComments; - var _inherit = require("../utils/inherit"); - function inheritTrailingComments(child, parent) { (0, _inherit.default)("trailingComments", child, parent); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritsComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritsComments.js index 8775ab1029201b..0e8e7d288046d2 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritsComments.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritsComments.js @@ -4,13 +4,9 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = inheritsComments; - var _inheritTrailingComments = require("./inheritTrailingComments"); - var _inheritLeadingComments = require("./inheritLeadingComments"); - var _inheritInnerComments = require("./inheritInnerComments"); - function inheritsComments(child, parent) { (0, _inheritTrailingComments.default)(child, parent); (0, _inheritLeadingComments.default)(child, parent); diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/removeComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/removeComments.js index 93470239cfbe04..7b247a662cc5c8 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/removeComments.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/removeComments.js @@ -4,14 +4,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = removeComments; - var _constants = require("../constants"); - function removeComments(node) { _constants.COMMENT_KEYS.forEach(key => { node[key] = null; }); - return node; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/generated/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/generated/index.js index f834e93088655d..f132e7c135b418 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/generated/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/generated/index.js @@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.WHILE_TYPES = exports.USERWHITESPACABLE_TYPES = exports.UNARYLIKE_TYPES = exports.TYPESCRIPT_TYPES = exports.TSTYPE_TYPES = exports.TSTYPEELEMENT_TYPES = exports.TSENTITYNAME_TYPES = exports.TSBASETYPE_TYPES = exports.TERMINATORLESS_TYPES = exports.STATEMENT_TYPES = exports.STANDARDIZED_TYPES = exports.SCOPABLE_TYPES = exports.PUREISH_TYPES = exports.PROPERTY_TYPES = exports.PRIVATE_TYPES = exports.PATTERN_TYPES = exports.PATTERNLIKE_TYPES = exports.OBJECTMEMBER_TYPES = exports.MODULESPECIFIER_TYPES = exports.MODULEDECLARATION_TYPES = exports.MISCELLANEOUS_TYPES = exports.METHOD_TYPES = exports.LVAL_TYPES = exports.LOOP_TYPES = exports.LITERAL_TYPES = exports.JSX_TYPES = exports.IMMUTABLE_TYPES = exports.FUNCTION_TYPES = exports.FUNCTIONPARENT_TYPES = exports.FOR_TYPES = exports.FORXSTATEMENT_TYPES = exports.FLOW_TYPES = exports.FLOWTYPE_TYPES = exports.FLOWPREDICATE_TYPES = exports.FLOWDECLARATION_TYPES = exports.FLOWBASEANNOTATION_TYPES = exports.EXPRESSION_TYPES = exports.EXPRESSIONWRAPPER_TYPES = exports.EXPORTDECLARATION_TYPES = exports.ENUMMEMBER_TYPES = exports.ENUMBODY_TYPES = exports.DECLARATION_TYPES = exports.CONDITIONAL_TYPES = exports.COMPLETIONSTATEMENT_TYPES = exports.CLASS_TYPES = exports.BLOCK_TYPES = exports.BLOCKPARENT_TYPES = exports.BINARY_TYPES = exports.ACCESSOR_TYPES = void 0; - var _definitions = require("../../definitions"); const STANDARDIZED_TYPES = _definitions.FLIPPED_ALIAS_KEYS["Standardized"]; diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/ensureBlock.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/ensureBlock.js index 2df8c63278fd09..e6d749d2c910bf 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/ensureBlock.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/ensureBlock.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = ensureBlock; - var _toBlock = require("./toBlock"); - function ensureBlock(node, key = "body") { const result = (0, _toBlock.default)(node[key], node); node[key] = result; diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js index bd97958bf5228f..22599a049ced49 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js @@ -4,24 +4,17 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = gatherSequenceExpressions; - var _getBindingIdentifiers = require("../retrievers/getBindingIdentifiers"); - var _generated = require("../validators/generated"); - var _generated2 = require("../builders/generated"); - var _cloneNode = require("../clone/cloneNode"); - function gatherSequenceExpressions(nodes, scope, declars) { const exprs = []; let ensureLastUndefined = true; - for (const node of nodes) { if (!(0, _generated.isEmptyStatement)(node)) { ensureLastUndefined = false; } - if ((0, _generated.isExpression)(node)) { exprs.push(node); } else if ((0, _generated.isExpressionStatement)(node)) { @@ -31,28 +24,27 @@ function gatherSequenceExpressions(nodes, scope, declars) { for (const declar of node.declarations) { const bindings = (0, _getBindingIdentifiers.default)(declar); - for (const key of Object.keys(bindings)) { declars.push({ kind: node.kind, id: (0, _cloneNode.default)(bindings[key]) }); } - if (declar.init) { exprs.push((0, _generated2.assignmentExpression)("=", declar.id, declar.init)); } } - ensureLastUndefined = true; } else if ((0, _generated.isIfStatement)(node)) { const consequent = node.consequent ? gatherSequenceExpressions([node.consequent], scope, declars) : scope.buildUndefinedNode(); const alternate = node.alternate ? gatherSequenceExpressions([node.alternate], scope, declars) : scope.buildUndefinedNode(); if (!consequent || !alternate) return; + exprs.push((0, _generated2.conditionalExpression)(node.test, consequent, alternate)); } else if ((0, _generated.isBlockStatement)(node)) { const body = gatherSequenceExpressions(node.body, scope, declars); if (!body) return; + exprs.push(body); } else if ((0, _generated.isEmptyStatement)(node)) { if (nodes.indexOf(node) === 0) { @@ -62,11 +54,9 @@ function gatherSequenceExpressions(nodes, scope, declars) { return; } } - if (ensureLastUndefined) { exprs.push(scope.buildUndefinedNode()); } - if (exprs.length === 1) { return exprs[0]; } else { diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js index e9a3ef138c996d..cd16b5d945d151 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toBindingIdentifierName; - var _toIdentifier = require("./toIdentifier"); - function toBindingIdentifierName(name) { name = (0, _toIdentifier.default)(name); if (name === "eval" || name === "arguments") name = "_" + name; diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBlock.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBlock.js index eb726d6e988390..f713a03f17342a 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBlock.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBlock.js @@ -4,18 +4,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toBlock; - var _generated = require("../validators/generated"); - var _generated2 = require("../builders/generated"); - function toBlock(node, parent) { if ((0, _generated.isBlockStatement)(node)) { return node; } - let blockNodes = []; - if ((0, _generated.isEmptyStatement)(node)) { blockNodes = []; } else { @@ -26,10 +21,8 @@ function toBlock(node, parent) { node = (0, _generated2.expressionStatement)(node); } } - blockNodes = [node]; } - return (0, _generated2.blockStatement)(blockNodes); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toComputedKey.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toComputedKey.js index 4873714dfbc062..f739a92921327e 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toComputedKey.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toComputedKey.js @@ -4,12 +4,10 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toComputedKey; - var _generated = require("../validators/generated"); - var _generated2 = require("../builders/generated"); - -function toComputedKey(node, key = node.key || node.property) { +function toComputedKey(node, +key = node.key || node.property) { if (!node.computed && (0, _generated.isIdentifier)(key)) key = (0, _generated2.stringLiteral)(key.name); return key; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toExpression.js index c1badadbb5392e..5a0a237693e312 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toExpression.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toExpression.js @@ -4,12 +4,9 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _generated = require("../validators/generated"); - var _default = toExpression; exports.default = _default; - function toExpression(node) { if ((0, _generated.isExpressionStatement)(node)) { node = node.expression; @@ -28,7 +25,6 @@ function toExpression(node) { if (!(0, _generated.isExpression)(node)) { throw new Error(`cannot turn ${node.type} to an expression`); } - return node; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toIdentifier.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toIdentifier.js index 2eac4ae0a64429..f2cb84349193a6 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toIdentifier.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toIdentifier.js @@ -4,28 +4,24 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toIdentifier; - var _isValidIdentifier = require("../validators/isValidIdentifier"); - var _helperValidatorIdentifier = require("@babel/helper-validator-identifier"); - function toIdentifier(input) { input = input + ""; - let name = ""; + let name = ""; for (const c of input) { name += (0, _helperValidatorIdentifier.isIdentifierChar)(c.codePointAt(0)) ? c : "-"; } name = name.replace(/^[-0-9]+/, ""); + name = name.replace(/[-\s]+(.)?/g, function (match, c) { return c ? c.toUpperCase() : ""; }); - if (!(0, _isValidIdentifier.default)(name)) { name = `_${name}`; } - return name || "_"; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toKeyAlias.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toKeyAlias.js index 7a804b6014217b..7bd0c99853cbb0 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toKeyAlias.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toKeyAlias.js @@ -4,13 +4,9 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toKeyAlias; - var _generated = require("../validators/generated"); - var _cloneNode = require("../clone/cloneNode"); - var _removePropertiesDeep = require("../modifications/removePropertiesDeep"); - function toKeyAlias(node, key = node.key) { let alias; @@ -31,12 +27,9 @@ function toKeyAlias(node, key = node.key) { if (node.static) { alias = `static:${alias}`; } - return alias; } - toKeyAlias.uid = 0; - toKeyAlias.increment = function () { if (toKeyAlias.uid >= Number.MAX_SAFE_INTEGER) { return toKeyAlias.uid = 0; diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toSequenceExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toSequenceExpression.js index 87702bb440e6ea..4875191352e309 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toSequenceExpression.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toSequenceExpression.js @@ -4,15 +4,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toSequenceExpression; - var _gatherSequenceExpressions = require("./gatherSequenceExpressions"); - function toSequenceExpression(nodes, scope) { if (!(nodes != null && nodes.length)) return; const declars = []; const result = (0, _gatherSequenceExpressions.default)(nodes, scope, declars); if (!result) return; - for (const declar of declars) { scope.push(declar); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toStatement.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toStatement.js index d92730735b1ee8..65a1f5062d13ed 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toStatement.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toStatement.js @@ -4,22 +4,16 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _generated = require("../validators/generated"); - var _generated2 = require("../builders/generated"); - var _default = toStatement; exports.default = _default; - function toStatement(node, ignore) { if ((0, _generated.isStatement)(node)) { return node; } - let mustHaveId = false; let newType; - if ((0, _generated.isClass)(node)) { mustHaveId = true; newType = "ClassDeclaration"; @@ -33,7 +27,6 @@ function toStatement(node, ignore) { if (mustHaveId && !node.id) { newType = false; } - if (!newType) { if (ignore) { return false; @@ -43,6 +36,7 @@ function toStatement(node, ignore) { } node.type = newType; + return node; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/valueToNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/valueToNode.js index 3b9b5b768318e5..8b952033db3e8b 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/valueToNode.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/valueToNode.js @@ -4,28 +4,21 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _isValidIdentifier = require("../validators/isValidIdentifier"); - var _generated = require("../builders/generated"); - var _default = valueToNode; exports.default = _default; const objectToString = Function.call.bind(Object.prototype.toString); - function isRegExp(value) { return objectToString(value) === "[object RegExp]"; } - function isPlainObject(value) { if (typeof value !== "object" || value === null || Object.prototype.toString.call(value) !== "[object Object]") { return false; } - const proto = Object.getPrototypeOf(value); return proto === null || Object.getPrototypeOf(proto) === null; } - function valueToNode(value) { if (value === undefined) { return (0, _generated.identifier)("undefined"); @@ -45,25 +38,20 @@ function valueToNode(value) { if (typeof value === "number") { let result; - if (Number.isFinite(value)) { result = (0, _generated.numericLiteral)(Math.abs(value)); } else { let numerator; - if (Number.isNaN(value)) { numerator = (0, _generated.numericLiteral)(0); } else { numerator = (0, _generated.numericLiteral)(1); } - result = (0, _generated.binaryExpression)("/", numerator, (0, _generated.numericLiteral)(0)); } - if (value < 0 || Object.is(value, -0)) { result = (0, _generated.unaryExpression)("-", result); } - return result; } @@ -79,22 +67,18 @@ function valueToNode(value) { if (isPlainObject(value)) { const props = []; - for (const key of Object.keys(value)) { let nodeKey; - if ((0, _isValidIdentifier.default)(key)) { nodeKey = (0, _generated.identifier)(key); } else { nodeKey = (0, _generated.stringLiteral)(key); } - - props.push((0, _generated.objectProperty)(nodeKey, valueToNode(value[key]))); + props.push((0, _generated.objectProperty)(nodeKey, valueToNode( + value[key]))); } - return (0, _generated.objectExpression)(props); } - throw new Error("don't know how to turn this value into a node"); } 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..ac7cbeb45f0e44 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 @@ -4,19 +4,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.patternLikeCommon = exports.functionTypeAnnotationCommon = exports.functionDeclarationCommon = exports.functionCommon = exports.classMethodOrPropertyCommon = exports.classMethodOrDeclareMethodCommon = void 0; - var _is = require("../validators/is"); - var _isValidIdentifier = require("../validators/isValidIdentifier"); - var _helperValidatorIdentifier = require("@babel/helper-validator-identifier"); - var _helperStringParser = require("@babel/helper-string-parser"); - var _constants = require("../constants"); - var _utils = require("./utils"); - const defineType = (0, _utils.defineAliasedType)("Standardized"); defineType("ArrayExpression", { fields: { @@ -35,7 +28,6 @@ defineType("AssignmentExpression", { if (!process.env.BABEL_TYPES_8_BREAKING) { return (0, _utils.assertValueType)("string"); } - const identifier = (0, _utils.assertOneOf)(..._constants.ASSIGNMENT_OPERATORS); const pattern = (0, _utils.assertOneOf)("="); return function (node, key, val) { @@ -45,7 +37,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") @@ -68,7 +60,8 @@ defineType("BinaryExpression", { const validator = Object.assign(function (node, key, val) { const validator = node.operator === "in" ? inOp : expression; validator(node, key, val); - }, { + }, + { oneOfNodeTypes: ["Expression", "PrivateName"] }); return validator; @@ -249,7 +242,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") @@ -280,7 +273,6 @@ defineType("ForStatement", { } } }); - const functionCommon = () => ({ params: { validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("Identifier", "Pattern", "RestElement"))) @@ -292,22 +284,20 @@ const functionCommon = () => ({ default: false } }); - exports.functionCommon = functionCommon; - const functionTypeAnnotationCommon = () => ({ returnType: { - validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", "Noop"), + validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", + "Noop"), optional: true }, typeParameters: { - validate: (0, _utils.assertNodeType)("TypeParameterDeclaration", "TSTypeParameterDeclaration", "Noop"), + validate: (0, _utils.assertNodeType)("TypeParameterDeclaration", "TSTypeParameterDeclaration", + "Noop"), optional: true } }); - exports.functionTypeAnnotationCommon = functionTypeAnnotationCommon; - const functionDeclarationCommon = () => Object.assign({}, functionCommon(), { declare: { validate: (0, _utils.assertValueType)("boolean"), @@ -318,7 +308,6 @@ const functionDeclarationCommon = () => Object.assign({}, functionCommon(), { optional: true } }); - exports.functionDeclarationCommon = functionDeclarationCommon; defineType("FunctionDeclaration", { builder: ["id", "params", "body", "generator", "async"], @@ -360,10 +349,10 @@ defineType("FunctionExpression", { } }) }); - const patternLikeCommon = () => ({ typeAnnotation: { - validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", "Noop"), + validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", + "Noop"), optional: true }, decorators: { @@ -371,7 +360,6 @@ const patternLikeCommon = () => ({ optional: true } }); - exports.patternLikeCommon = patternLikeCommon; defineType("Identifier", { builder: ["name"], @@ -381,7 +369,6 @@ defineType("Identifier", { name: { validate: (0, _utils.chain)((0, _utils.assertValueType)("string"), Object.assign(function (node, key, val) { if (!process.env.BABEL_TYPES_8_BREAKING) return; - if (!(0, _isValidIdentifier.default)(val, false)) { throw new TypeError(`"${val}" is not a valid identifier name`); } @@ -394,7 +381,6 @@ defineType("Identifier", { optional: true } }), - validate(parent, key, node) { if (!process.env.BABEL_TYPES_8_BREAKING) return; const match = /\.(\w+)$/.exec(key); @@ -421,12 +407,12 @@ defineType("Identifier", { meta: node })) return; } - - if (((0, _helperValidatorIdentifier.isKeyword)(node.name) || (0, _helperValidatorIdentifier.isReservedWord)(node.name, false)) && node.name !== "this") { + if ( + ((0, _helperValidatorIdentifier.isKeyword)(node.name) || (0, _helperValidatorIdentifier.isReservedWord)(node.name, false)) && + node.name !== "this") { throw new TypeError(`"${node.name}" is not a valid identifier`); } } - }); defineType("IfStatement", { visitor: ["test", "consequent", "alternate"], @@ -499,7 +485,6 @@ defineType("RegExpLiteral", { validate: (0, _utils.chain)((0, _utils.assertValueType)("string"), Object.assign(function (node, key, val) { if (!process.env.BABEL_TYPES_8_BREAKING) return; const invalid = /[^gimsuy]/.exec(val); - if (invalid) { throw new TypeError(`"${invalid[0]}" is not a valid RegExp flag`); } @@ -538,12 +523,10 @@ defineType("MemberExpression", { validate: function () { const normal = (0, _utils.assertNodeType)("Identifier", "PrivateName"); const computed = (0, _utils.assertNodeType)("Expression"); - const validator = function (node, key, val) { const validator = node.computed ? computed : normal; validator(node, key, val); }; - validator.oneOfNodeTypes = ["Expression", "Identifier", "PrivateName"]; return validator; }() @@ -611,12 +594,10 @@ defineType("ObjectMethod", { validate: function () { const normal = (0, _utils.assertNodeType)("Identifier", "StringLiteral", "NumericLiteral", "BigIntLiteral"); const computed = (0, _utils.assertNodeType)("Expression"); - const validator = function (node, key, val) { const validator = node.computed ? computed : normal; validator(node, key, val); }; - validator.oneOfNodeTypes = ["Expression", "Identifier", "StringLiteral", "NumericLiteral", "BigIntLiteral"]; return validator; }() @@ -657,7 +638,6 @@ defineType("ObjectProperty", { shorthand: { validate: (0, _utils.chain)((0, _utils.assertValueType)("boolean"), Object.assign(function (node, key, val) { if (!process.env.BABEL_TYPES_8_BREAKING) return; - if (val && node.computed) { throw new TypeError("Property shorthand of ObjectProperty cannot be true if computed is true"); } @@ -665,7 +645,6 @@ defineType("ObjectProperty", { type: "boolean" }), function (node, key, val) { if (!process.env.BABEL_TYPES_8_BREAKING) return; - if (val && !(0, _is.default)("Identifier", node.key)) { throw new TypeError("Property shorthand of ObjectProperty cannot be true if key is not an Identifier"); } @@ -680,7 +659,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,25 +675,22 @@ 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"), optional: true } }), - validate(parent, key) { if (!process.env.BABEL_TYPES_8_BREAKING) return; const match = /(\w+)\[(\d+)\]/.exec(key); if (!match) throw new Error("Internal Babel error: malformed key."); const [, listKey, index] = match; - if (parent[listKey].length > +index + 1) { throw new TypeError(`RestElement must be last element of ${listKey}`); } } - }); defineType("ReturnStatement", { visitor: ["argument"], @@ -847,24 +823,22 @@ 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"))) } }, - validate(parent, key, node) { if (!process.env.BABEL_TYPES_8_BREAKING) return; if (!(0, _is.default)("ForXStatement", parent, { left: node })) return; - if (node.declarations.length !== 1) { throw new TypeError(`Exactly one VariableDeclarator is required in the VariableDeclaration of a ${parent.type}`); } } - }); defineType("VariableDeclarator", { visitor: ["id", "init"], @@ -874,7 +848,6 @@ defineType("VariableDeclarator", { if (!process.env.BABEL_TYPES_8_BREAKING) { return (0, _utils.assertNodeType)("LVal"); } - const normal = (0, _utils.assertNodeType)("Identifier", "ArrayPattern", "ObjectPattern"); const without = (0, _utils.assertNodeType)("Identifier"); return function (node, key, val) { @@ -917,13 +890,14 @@ defineType("WithStatement", { } } }); + defineType("AssignmentPattern", { visitor: ["left", "right", "decorators"], builder: ["left", "right"], 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") @@ -987,7 +961,8 @@ defineType("ClassExpression", { optional: true }, typeParameters: { - validate: (0, _utils.assertNodeType)("TypeParameterDeclaration", "TSTypeParameterDeclaration", "Noop"), + validate: (0, _utils.assertNodeType)("TypeParameterDeclaration", "TSTypeParameterDeclaration", + "Noop"), optional: true }, body: { @@ -1023,7 +998,8 @@ defineType("ClassDeclaration", { validate: (0, _utils.assertNodeType)("Identifier") }, typeParameters: { - validate: (0, _utils.assertNodeType)("TypeParameterDeclaration", "TSTypeParameterDeclaration", "Noop"), + validate: (0, _utils.assertNodeType)("TypeParameterDeclaration", "TSTypeParameterDeclaration", + "Noop"), optional: true }, body: { @@ -1062,7 +1038,6 @@ defineType("ClassDeclaration", { const identifier = (0, _utils.assertNodeType)("Identifier"); return function (parent, key, node) { if (!process.env.BABEL_TYPES_8_BREAKING) return; - if (!(0, _is.default)("ExportDefaultDeclaration", parent)) { identifier(node, "id", node.id); } @@ -1164,9 +1139,8 @@ defineType("ForOfStatement", { if (!process.env.BABEL_TYPES_8_BREAKING) { return (0, _utils.assertNodeType)("VariableDeclaration", "LVal"); } - 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 +1169,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"))) }, @@ -1249,21 +1227,17 @@ defineType("MetaProperty", { validate: (0, _utils.chain)((0, _utils.assertNodeType)("Identifier"), Object.assign(function (node, key, val) { if (!process.env.BABEL_TYPES_8_BREAKING) return; let property; - switch (val.name) { case "function": property = "sent"; break; - case "new": property = "target"; break; - case "import": property = "meta"; break; } - if (!(0, _is.default)("Identifier", node.property, { name: property })) { @@ -1278,7 +1252,6 @@ defineType("MetaProperty", { } } }); - const classMethodOrPropertyCommon = () => ({ abstract: { validate: (0, _utils.assertValueType)("boolean"), @@ -1312,9 +1285,7 @@ const classMethodOrPropertyCommon = () => ({ }(), (0, _utils.assertNodeType)("Identifier", "StringLiteral", "NumericLiteral", "BigIntLiteral", "Expression")) } }); - exports.classMethodOrPropertyCommon = classMethodOrPropertyCommon; - const classMethodOrDeclareMethodCommon = () => Object.assign({}, functionCommon(), classMethodOrPropertyCommon(), { params: { validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("Identifier", "Pattern", "RestElement", "TSParameterProperty"))) @@ -1332,7 +1303,6 @@ const classMethodOrDeclareMethodCommon = () => Object.assign({}, functionCommon( optional: true } }); - exports.classMethodOrDeclareMethodCommon = classMethodOrDeclareMethodCommon; defineType("ClassMethod", { aliases: ["Function", "Scopable", "BlockParent", "FunctionParent", "Method"], @@ -1346,6 +1316,7 @@ defineType("ClassMethod", { }); defineType("ObjectPattern", { visitor: ["properties", "typeAnnotation", "decorators"], + builder: ["properties"], aliases: ["Pattern", "PatternLike", "LVal"], fields: Object.assign({}, patternLikeCommon(), { @@ -1398,37 +1369,26 @@ defineType("TemplateElement", { } }), function templateElementCookedValidator(node) { const raw = node.value.raw; - let str, - containsInvalid, - unterminatedCalled = false; - - try { - const error = () => { - throw new Error(); - }; - - ({ - str, - containsInvalid - } = (0, _helperStringParser.readStringContents)("template", raw, 0, 0, 0, { - unterminated() { - unterminatedCalled = true; - }, - - strictNumericEscape: error, - invalidEscapeSequence: error, - numericSeparatorInEscapeSequence: error, - unexpectedNumericSeparator: error, - invalidDigit: error, - invalidCodePoint: error - })); - } catch (_unused) { - unterminatedCalled = true; - containsInvalid = true; - } - + let unterminatedCalled = false; + const error = () => { + throw new Error("Internal @babel/types error."); + }; + 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: { @@ -1444,7 +1404,8 @@ defineType("TemplateLiteral", { validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("TemplateElement"))) }, expressions: { - validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("Expression", "TSType")), function (node, key, val) { + validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("Expression", + "TSType")), function (node, key, val) { if (node.quasis.length !== val.length + 1) { throw new TypeError(`Number of ${node.type} quasis should be exactly one more than the number of expressions.\nExpected ${val.length + 1} quasis but got ${node.quasis.length}`); } @@ -1460,7 +1421,6 @@ defineType("YieldExpression", { delegate: { validate: (0, _utils.chain)((0, _utils.assertValueType)("boolean"), Object.assign(function (node, key, val) { if (!process.env.BABEL_TYPES_8_BREAKING) return; - if (val && !node.argument) { throw new TypeError("Property delegate of YieldExpression cannot be true if there is no argument"); } @@ -1475,6 +1435,7 @@ defineType("YieldExpression", { } } }); + defineType("AwaitExpression", { builder: ["argument"], visitor: ["argument"], @@ -1485,9 +1446,11 @@ defineType("AwaitExpression", { } } }); + defineType("Import", { aliases: ["Expression"] }); + defineType("BigIntLiteral", { builder: ["value"], fields: { @@ -1521,7 +1484,8 @@ defineType("OptionalMemberExpression", { const validator = Object.assign(function (node, key, val) { const validator = node.computed ? computed : normal; validator(node, key, val); - }, { + }, + { oneOfNodeTypes: ["Expression", "Identifier"] }); return validator; @@ -1559,6 +1523,7 @@ defineType("OptionalCallExpression", { } } }); + defineType("ClassProperty", { visitor: ["key", "value", "typeAnnotation", "decorators"], builder: ["key", "value", "typeAnnotation", "decorators", "computed", "static"], @@ -1573,7 +1538,8 @@ defineType("ClassProperty", { optional: true }, typeAnnotation: { - validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", "Noop"), + validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", + "Noop"), optional: true }, decorators: { @@ -1618,7 +1584,8 @@ defineType("ClassAccessorProperty", { optional: true }, typeAnnotation: { - validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", "Noop"), + validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", + "Noop"), optional: true }, decorators: { @@ -1652,7 +1619,8 @@ defineType("ClassPrivateProperty", { optional: true }, typeAnnotation: { - validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", "Noop"), + validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", + "Noop"), optional: true }, decorators: { diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/experimental.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/experimental.js index 7244a5b25e4a98..947068086b5df8 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/experimental.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/experimental.js @@ -1,7 +1,6 @@ "use strict"; var _utils = require("./utils"); - (0, _utils.default)("ArgumentPlaceholder", {}); (0, _utils.default)("BindExpression", { visitor: ["object", "callee"], @@ -96,6 +95,7 @@ var _utils = require("./utils"); }, aliases: ["Expression", "Pureish", "Literal", "Immutable"] }); + (0, _utils.default)("ModuleExpression", { visitor: ["body"], fields: { @@ -105,9 +105,11 @@ var _utils = require("./utils"); }, aliases: ["Expression"] }); + (0, _utils.default)("TopicReference", { aliases: ["Expression"] }); + (0, _utils.default)("PipelineTopicExpression", { builder: ["expression"], visitor: ["expression"], diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js index 97dedae8b421a0..475324c9262bf5 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js @@ -1,9 +1,7 @@ "use strict"; var _utils = require("./utils"); - const defineType = (0, _utils.defineAliasedType)("Flow"); - const defineInterfaceishType = name => { defineType(name, { builder: ["id", "typeParameters", "extends", "body"], @@ -19,7 +17,6 @@ const defineInterfaceishType = name => { } }); }; - defineType("AnyTypeAnnotation", { aliases: ["FlowType", "FlowBaseAnnotation"] }); @@ -393,6 +390,7 @@ defineType("Variance", { defineType("VoidTypeAnnotation", { aliases: ["FlowType", "FlowBaseAnnotation"] }); + defineType("EnumDeclaration", { aliases: ["Statement", "Declaration"], visitor: ["id", "body"], diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/index.js index 7de34f57dacd10..36e7b2ef495c96 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/index.js @@ -64,41 +64,23 @@ Object.defineProperty(exports, "VISITOR_KEYS", { return _utils.VISITOR_KEYS; } }); - var _toFastProperties = require("to-fast-properties"); - require("./core"); - require("./flow"); - require("./jsx"); - require("./misc"); - require("./experimental"); - require("./typescript"); - var _utils = require("./utils"); - var _placeholders = require("./placeholders"); - _toFastProperties(_utils.VISITOR_KEYS); - _toFastProperties(_utils.ALIAS_KEYS); - _toFastProperties(_utils.FLIPPED_ALIAS_KEYS); - _toFastProperties(_utils.NODE_FIELDS); - _toFastProperties(_utils.BUILDER_KEYS); - _toFastProperties(_utils.DEPRECATED_KEYS); - _toFastProperties(_placeholders.PLACEHOLDERS_ALIAS); - _toFastProperties(_placeholders.PLACEHOLDERS_FLIPPED_ALIAS); - const TYPES = [].concat(Object.keys(_utils.VISITOR_KEYS), Object.keys(_utils.FLIPPED_ALIAS_KEYS), Object.keys(_utils.DEPRECATED_KEYS)); exports.TYPES = TYPES; diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js index dc3af454819fdb..7dcd29de855dc3 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js @@ -1,7 +1,6 @@ "use strict"; var _utils = require("./utils"); - const defineType = (0, _utils.defineAliasedType)("JSX"); defineType("JSXAttribute", { visitor: ["name", "value"], diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/misc.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/misc.js index 2c8b07a3bd1761..fc59bc4d54f7b7 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/misc.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/misc.js @@ -1,9 +1,7 @@ "use strict"; var _utils = require("./utils"); - var _placeholders = require("./placeholders"); - const defineType = (0, _utils.defineAliasedType)("Miscellaneous"); { defineType("Noop", { diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/placeholders.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/placeholders.js index 5dd4f7f0d86fde..27f5c80e04a28f 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/placeholders.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/placeholders.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.PLACEHOLDERS_FLIPPED_ALIAS = exports.PLACEHOLDERS_ALIAS = exports.PLACEHOLDERS = void 0; - var _utils = require("./utils"); - const PLACEHOLDERS = ["Identifier", "StringLiteral", "Expression", "Statement", "Declaration", "BlockStatement", "ClassBody", "Pattern"]; exports.PLACEHOLDERS = PLACEHOLDERS; const PLACEHOLDERS_ALIAS = { @@ -14,12 +12,10 @@ const PLACEHOLDERS_ALIAS = { Pattern: ["PatternLike", "LVal"] }; exports.PLACEHOLDERS_ALIAS = PLACEHOLDERS_ALIAS; - for (const type of PLACEHOLDERS) { const alias = _utils.ALIAS_KEYS[type]; if (alias != null && alias.length) PLACEHOLDERS_ALIAS[type] = alias; } - const PLACEHOLDERS_FLIPPED_ALIAS = {}; exports.PLACEHOLDERS_FLIPPED_ALIAS = PLACEHOLDERS_FLIPPED_ALIAS; Object.keys(PLACEHOLDERS_ALIAS).forEach(type => { @@ -27,7 +23,6 @@ Object.keys(PLACEHOLDERS_ALIAS).forEach(type => { if (!Object.hasOwnProperty.call(PLACEHOLDERS_FLIPPED_ALIAS, alias)) { PLACEHOLDERS_FLIPPED_ALIAS[alias] = []; } - PLACEHOLDERS_FLIPPED_ALIAS[alias].push(type); }); }); 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..bbd2565b1c0006 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 @@ -1,25 +1,22 @@ "use strict"; var _utils = require("./utils"); - var _core = require("./core"); - var _is = require("../validators/is"); - const defineType = (0, _utils.defineAliasedType)("TypeScript"); const bool = (0, _utils.assertValueType)("boolean"); - const tSFunctionTypeAnnotationCommon = () => ({ returnType: { - validate: (0, _utils.assertNodeType)("TSTypeAnnotation", "Noop"), + validate: + (0, _utils.assertNodeType)("TSTypeAnnotation", "Noop"), optional: true }, typeParameters: { - validate: (0, _utils.assertNodeType)("TSTypeParameterDeclaration", "Noop"), + validate: + (0, _utils.assertNodeType)("TSTypeParameterDeclaration", "Noop"), optional: true } }); - defineType("TSParameterProperty", { aliases: ["LVal"], visitor: ["parameter"], @@ -62,13 +59,11 @@ defineType("TSQualifiedName", { right: (0, _utils.validateType)("Identifier") } }); - const signatureDeclarationCommon = () => ({ typeParameters: (0, _utils.validateOptionalType)("TSTypeParameterDeclaration"), ["parameters"]: (0, _utils.validateArrayOfType)(["Identifier", "RestElement"]), ["typeAnnotation"]: (0, _utils.validateOptionalType)("TSTypeAnnotation") }); - const callConstructSignatureDeclaration = { aliases: ["TSTypeElement"], visitor: ["typeParameters", "parameters", "typeAnnotation"], @@ -76,7 +71,6 @@ const callConstructSignatureDeclaration = { }; defineType("TSCallSignatureDeclaration", callConstructSignatureDeclaration); defineType("TSConstructSignatureDeclaration", callConstructSignatureDeclaration); - const namedTypeElementCommon = () => ({ key: (0, _utils.validateType)("Expression"), computed: { @@ -84,7 +78,6 @@ const namedTypeElementCommon = () => ({ }, optional: (0, _utils.validateOptional)(bool) }); - defineType("TSPropertySignature", { aliases: ["TSTypeElement"], visitor: ["key", "typeAnnotation", "initializer"], @@ -117,7 +110,6 @@ defineType("TSIndexSignature", { } }); const tsKeywordTypes = ["TSAnyKeyword", "TSBooleanKeyword", "TSBigIntKeyword", "TSIntrinsicKeyword", "TSNeverKeyword", "TSNullKeyword", "TSNumberKeyword", "TSObjectKeyword", "TSStringKeyword", "TSSymbolKeyword", "TSUndefinedKeyword", "TSUnknownKeyword", "TSVoidKeyword"]; - for (const type of tsKeywordTypes) { defineType(type, { aliases: ["TSType", "TSBaseType"], @@ -125,7 +117,6 @@ for (const type of tsKeywordTypes) { fields: {} }); } - defineType("TSThisType", { aliases: ["TSType", "TSBaseType"], visitor: [], @@ -285,7 +276,6 @@ defineType("TSLiteralType", { const unaryExpression = (0, _utils.assertNodeType)("NumericLiteral", "BigIntLiteral"); const unaryOperator = (0, _utils.assertOneOf)("-"); const literal = (0, _utils.assertNodeType)("NumericLiteral", "StringLiteral", "BooleanLiteral", "BigIntLiteral", "TemplateLiteral"); - function validator(parent, key, node) { if ((0, _is.default)("UnaryExpression", node)) { unaryOperator(node, "operator", node.operator); @@ -294,7 +284,6 @@ defineType("TSLiteralType", { literal(parent, key, node); } } - validator.oneOfNodeTypes = ["NumericLiteral", "StringLiteral", "BooleanLiteral", "BigIntLiteral", "TemplateLiteral", "UnaryExpression"]; return validator; }() @@ -344,14 +333,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 +380,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/definitions/utils.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/utils.js index 835f4982aa38e1..13a67559669de8 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/utils.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/utils.js @@ -22,11 +22,8 @@ exports.validateArrayOfType = validateArrayOfType; exports.validateOptional = validateOptional; exports.validateOptionalType = validateOptionalType; exports.validateType = validateType; - var _is = require("../validators/is"); - var _validate = require("../validators/validate"); - const VISITOR_KEYS = {}; exports.VISITOR_KEYS = VISITOR_KEYS; const ALIAS_KEYS = {}; @@ -41,7 +38,6 @@ const DEPRECATED_KEYS = {}; exports.DEPRECATED_KEYS = DEPRECATED_KEYS; const NODE_PARENT_VALIDATIONS = {}; exports.NODE_PARENT_VALIDATIONS = NODE_PARENT_VALIDATIONS; - function getType(val) { if (Array.isArray(val)) { return "array"; @@ -51,51 +47,41 @@ function getType(val) { return typeof val; } } - function validate(validate) { return { validate }; } - function typeIs(typeName) { return typeof typeName === "string" ? assertNodeType(typeName) : assertNodeType(...typeName); } - function validateType(typeName) { return validate(typeIs(typeName)); } - function validateOptional(validate) { return { validate, optional: true }; } - function validateOptionalType(typeName) { return { validate: typeIs(typeName), optional: true }; } - function arrayOf(elementType) { return chain(assertValueType("array"), assertEach(elementType)); } - function arrayOfType(typeName) { return arrayOf(typeIs(typeName)); } - function validateArrayOfType(typeName) { return validate(arrayOfType(typeName)); } - function assertEach(callback) { function validator(node, key, val) { if (!Array.isArray(val)) return; - for (let i = 0; i < val.length; i++) { const subkey = `${key}[${i}]`; const v = val[i]; @@ -103,22 +89,18 @@ function assertEach(callback) { if (process.env.BABEL_TYPES_8_BREAKING) (0, _validate.validateChild)(node, subkey, v); } } - validator.each = callback; return validator; } - function assertOneOf(...values) { function validate(node, key, val) { if (values.indexOf(val) < 0) { throw new TypeError(`Property ${key} expected value to be one of ${JSON.stringify(values)} but got ${JSON.stringify(val)}`); } } - validate.oneOf = values; return validate; } - function assertNodeType(...types) { function validate(node, key, val) { for (const type of types) { @@ -127,14 +109,11 @@ function assertNodeType(...types) { return; } } - throw new TypeError(`Property ${key} of ${node.type} expected node to be of a type ${JSON.stringify(types)} but instead got ${JSON.stringify(val == null ? void 0 : val.type)}`); } - validate.oneOfNodeTypes = types; return validate; } - function assertNodeOrValueType(...types) { function validate(node, key, val) { for (const type of types) { @@ -143,31 +122,24 @@ function assertNodeOrValueType(...types) { return; } } - throw new TypeError(`Property ${key} of ${node.type} expected node to be of a type ${JSON.stringify(types)} but instead got ${JSON.stringify(val == null ? void 0 : val.type)}`); } - validate.oneOfNodeOrValueTypes = types; return validate; } - function assertValueType(type) { function validate(node, key, val) { const valid = getType(val) === type; - if (!valid) { throw new TypeError(`Property ${key} expected type of ${type} but got ${getType(val)}`); } } - validate.type = type; return validate; } - function assertShape(shape) { function validate(node, key, val) { const errors = []; - for (const property of Object.keys(shape)) { try { (0, _validate.validateField)(node, property, val[property], shape[property]); @@ -176,107 +148,83 @@ function assertShape(shape) { errors.push(error.message); continue; } - throw error; } } - if (errors.length) { throw new TypeError(`Property ${key} of ${node.type} expected to have the following:\n${errors.join("\n")}`); } } - validate.shapeOf = shape; return validate; } - function assertOptionalChainStart() { function validate(node) { var _current; - let current = node; - while (node) { const { type } = current; - if (type === "OptionalCallExpression") { if (current.optional) return; current = current.callee; continue; } - if (type === "OptionalMemberExpression") { if (current.optional) return; current = current.object; continue; } - break; } - throw new TypeError(`Non-optional ${node.type} must chain from an optional OptionalMemberExpression or OptionalCallExpression. Found chain from ${(_current = current) == null ? void 0 : _current.type}`); } - return validate; } - function chain(...fns) { function validate(...args) { for (const fn of fns) { fn(...args); } } - validate.chainOf = fns; - if (fns.length >= 2 && "type" in fns[0] && fns[0].type === "array" && !("each" in fns[1])) { throw new Error(`An assertValueType("array") validator can only be followed by an assertEach(...) validator.`); } - return validate; } - const validTypeOpts = ["aliases", "builder", "deprecatedAlias", "fields", "inherits", "visitor", "validate"]; const validFieldKeys = ["default", "optional", "validate"]; +const store = {}; function defineAliasedType(...aliases) { return (type, opts = {}) => { let defined = opts.aliases; - if (!defined) { var _store$opts$inherits$, _defined; - if (opts.inherits) defined = (_store$opts$inherits$ = store[opts.inherits].aliases) == null ? void 0 : _store$opts$inherits$.slice(); (_defined = defined) != null ? _defined : defined = []; opts.aliases = defined; } - const additional = aliases.filter(a => !defined.includes(a)); defined.unshift(...additional); return defineType(type, opts); }; } - function defineType(type, opts = {}) { const inherits = opts.inherits && store[opts.inherits] || {}; let fields = opts.fields; - if (!fields) { fields = {}; - if (inherits.fields) { const keys = Object.getOwnPropertyNames(inherits.fields); - for (const key of keys) { const field = inherits.fields[key]; const def = field.default; - if (Array.isArray(def) ? def.length > 0 : def && typeof def === "object") { throw new Error("field defaults can only be primitives or empty arrays currently"); } - fields[key] = { default: Array.isArray(def) ? [] : def, optional: field.optional, @@ -285,17 +233,14 @@ function defineType(type, opts = {}) { } } } - const visitor = opts.visitor || inherits.visitor || []; const aliases = opts.aliases || inherits.aliases || []; const builder = opts.builder || inherits.builder || opts.visitor || []; - for (const k of Object.keys(opts)) { if (validTypeOpts.indexOf(k) === -1) { throw new Error(`Unknown type option "${k}" on ${type}`); } } - if (opts.deprecatedAlias) { DEPRECATED_KEYS[opts.deprecatedAlias] = type; } @@ -303,27 +248,22 @@ function defineType(type, opts = {}) { for (const key of visitor.concat(builder)) { fields[key] = fields[key] || {}; } - for (const key of Object.keys(fields)) { const field = fields[key]; - if (field.default !== undefined && builder.indexOf(key) === -1) { field.optional = true; } - if (field.default === undefined) { field.default = null; } else if (!field.validate && field.default != null) { field.validate = assertValueType(getType(field.default)); } - for (const k of Object.keys(field)) { if (validFieldKeys.indexOf(k) === -1) { throw new Error(`Unknown field key "${k}" on ${type}.${key}`); } } } - VISITOR_KEYS[type] = opts.visitor = visitor; BUILDER_KEYS[type] = opts.builder = builder; NODE_FIELDS[type] = opts.fields = fields; @@ -332,14 +272,10 @@ function defineType(type, opts = {}) { FLIPPED_ALIAS_KEYS[alias] = FLIPPED_ALIAS_KEYS[alias] || []; FLIPPED_ALIAS_KEYS[alias].push(type); }); - if (opts.validate) { NODE_PARENT_VALIDATIONS[type] = opts.validate; } - store[type] = opts; } -const store = {}; - //# sourceMappingURL=utils.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js index 1bd3c44946d604..fd2f395ff98450 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js @@ -399,17 +399,11 @@ Object.defineProperty(exports, "valueToNode", { return _valueToNode.default; } }); - var _isReactComponent = require("./validators/react/isReactComponent"); - var _isCompatTag = require("./validators/react/isCompatTag"); - var _buildChildren = require("./builders/react/buildChildren"); - var _assertNode = require("./asserts/assertNode"); - var _generated = require("./asserts/generated"); - Object.keys(_generated).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; @@ -421,15 +415,10 @@ Object.keys(_generated).forEach(function (key) { } }); }); - var _createTypeAnnotationBasedOnTypeof = require("./builders/flow/createTypeAnnotationBasedOnTypeof"); - var _createFlowUnionType = require("./builders/flow/createFlowUnionType"); - var _createTSUnionType = require("./builders/typescript/createTSUnionType"); - var _generated2 = require("./builders/generated"); - Object.keys(_generated2).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; @@ -441,9 +430,7 @@ Object.keys(_generated2).forEach(function (key) { } }); }); - var _uppercase = require("./builders/generated/uppercase"); - Object.keys(_uppercase).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; @@ -455,33 +442,19 @@ Object.keys(_uppercase).forEach(function (key) { } }); }); - var _cloneNode = require("./clone/cloneNode"); - var _clone = require("./clone/clone"); - var _cloneDeep = require("./clone/cloneDeep"); - var _cloneDeepWithoutLoc = require("./clone/cloneDeepWithoutLoc"); - var _cloneWithoutLoc = require("./clone/cloneWithoutLoc"); - var _addComment = require("./comments/addComment"); - var _addComments = require("./comments/addComments"); - var _inheritInnerComments = require("./comments/inheritInnerComments"); - var _inheritLeadingComments = require("./comments/inheritLeadingComments"); - var _inheritsComments = require("./comments/inheritsComments"); - var _inheritTrailingComments = require("./comments/inheritTrailingComments"); - var _removeComments = require("./comments/removeComments"); - var _generated3 = require("./constants/generated"); - Object.keys(_generated3).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; @@ -493,9 +466,7 @@ Object.keys(_generated3).forEach(function (key) { } }); }); - var _constants = require("./constants"); - Object.keys(_constants).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; @@ -507,29 +478,17 @@ Object.keys(_constants).forEach(function (key) { } }); }); - var _ensureBlock = require("./converters/ensureBlock"); - var _toBindingIdentifierName = require("./converters/toBindingIdentifierName"); - var _toBlock = require("./converters/toBlock"); - var _toComputedKey = require("./converters/toComputedKey"); - var _toExpression = require("./converters/toExpression"); - var _toIdentifier = require("./converters/toIdentifier"); - var _toKeyAlias = require("./converters/toKeyAlias"); - var _toSequenceExpression = require("./converters/toSequenceExpression"); - var _toStatement = require("./converters/toStatement"); - var _valueToNode = require("./converters/valueToNode"); - var _definitions = require("./definitions"); - Object.keys(_definitions).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; @@ -541,25 +500,15 @@ Object.keys(_definitions).forEach(function (key) { } }); }); - var _appendToMemberExpression = require("./modifications/appendToMemberExpression"); - var _inherits = require("./modifications/inherits"); - var _prependToMemberExpression = require("./modifications/prependToMemberExpression"); - var _removeProperties = require("./modifications/removeProperties"); - var _removePropertiesDeep = require("./modifications/removePropertiesDeep"); - var _removeTypeDuplicates = require("./modifications/flow/removeTypeDuplicates"); - var _getBindingIdentifiers = require("./retrievers/getBindingIdentifiers"); - var _getOuterBindingIdentifiers = require("./retrievers/getOuterBindingIdentifiers"); - var _traverse = require("./traverse/traverse"); - Object.keys(_traverse).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; @@ -571,49 +520,27 @@ Object.keys(_traverse).forEach(function (key) { } }); }); - var _traverseFast = require("./traverse/traverseFast"); - var _shallowEqual = require("./utils/shallowEqual"); - var _is = require("./validators/is"); - var _isBinding = require("./validators/isBinding"); - var _isBlockScoped = require("./validators/isBlockScoped"); - var _isImmutable = require("./validators/isImmutable"); - var _isLet = require("./validators/isLet"); - var _isNode = require("./validators/isNode"); - var _isNodesEquivalent = require("./validators/isNodesEquivalent"); - var _isPlaceholderType = require("./validators/isPlaceholderType"); - var _isReferenced = require("./validators/isReferenced"); - var _isScope = require("./validators/isScope"); - var _isSpecifierDefault = require("./validators/isSpecifierDefault"); - var _isType = require("./validators/isType"); - var _isValidES3Identifier = require("./validators/isValidES3Identifier"); - var _isValidIdentifier = require("./validators/isValidIdentifier"); - var _isVar = require("./validators/isVar"); - var _matchesPattern = require("./validators/matchesPattern"); - var _validate = require("./validators/validate"); - var _buildMatchMemberExpression = require("./validators/buildMatchMemberExpression"); - var _generated4 = require("./validators/generated"); - Object.keys(_generated4).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; @@ -625,9 +552,7 @@ Object.keys(_generated4).forEach(function (key) { } }); }); - var _generated5 = require("./ast-types/generated"); - Object.keys(_generated5).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; @@ -639,6 +564,7 @@ Object.keys(_generated5).forEach(function (key) { } }); }); + const react = { isReactComponent: _isReactComponent.default, isCompatTag: _isCompatTag.default, 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; 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; typeAnnotation?: BabelNodeTypeAnnotation | BabelNodeTSTypeAnnotation | BabelNodeNoop; @@ -473,6 +473,7 @@ declare class BabelNodeImportDeclaration extends BabelNode { source: BabelNodeStringLiteral; assertions?: Array; 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): BabelNodeVariableDeclaration; + declare export function variableDeclaration(kind: "var" | "let" | "const" | "using", declarations: Array): 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): BabelNodeArrayPattern; declare export function arrowFunctionExpression(params: Array, body: BabelNodeBlockStatement | BabelNodeExpression, async?: boolean): BabelNodeArrowFunctionExpression; declare export function classBody(body: Array): 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): 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/modifications/appendToMemberExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js index cbf8db75541f8a..55a92adc59c3d5 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = appendToMemberExpression; - var _generated = require("../builders/generated"); - function appendToMemberExpression(member, append, computed = false) { member.object = (0, _generated.memberExpression)(member.object, member.property, member.computed); member.property = append; diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js index f2a54779d0887d..c63f4edf117ce2 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js @@ -4,19 +4,18 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = removeTypeDuplicates; - var _generated = require("../../validators/generated"); - function getQualifiedName(node) { return (0, _generated.isIdentifier)(node) ? node.name : `${node.id.name}.${getQualifiedName(node.qualification)}`; } -function removeTypeDuplicates(nodes) { +function removeTypeDuplicates( +nodes) { const generics = new Map(); const bases = new Map(); + const typeGroups = new Set(); const types = []; - for (let i = 0; i < nodes.length; i++) { const node = nodes[i]; if (!node) continue; @@ -28,27 +27,22 @@ function removeTypeDuplicates(nodes) { if ((0, _generated.isAnyTypeAnnotation)(node)) { return [node]; } - if ((0, _generated.isFlowBaseAnnotation)(node)) { bases.set(node.type, node); continue; } - if ((0, _generated.isUnionTypeAnnotation)(node)) { if (!typeGroups.has(node.types)) { nodes = nodes.concat(node.types); typeGroups.add(node.types); } - continue; } if ((0, _generated.isGenericTypeAnnotation)(node)) { const name = getQualifiedName(node.id); - if (generics.has(name)) { let existing = generics.get(name); - if (existing.typeParameters) { if (node.typeParameters) { existing.typeParameters.params = removeTypeDuplicates(existing.typeParameters.params.concat(node.typeParameters.params)); @@ -59,10 +53,8 @@ function removeTypeDuplicates(nodes) { } else { generics.set(name, node); } - continue; } - types.push(node); } @@ -73,7 +65,6 @@ function removeTypeDuplicates(nodes) { for (const [, genericName] of generics) { types.push(genericName); } - return types; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/inherits.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/inherits.js index bd29dc576a2c5e..4dc84252e8ae67 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/inherits.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/inherits.js @@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = inherits; - var _constants = require("../constants"); - var _inheritsComments = require("../comments/inheritsComments"); - function inherits(child, parent) { if (!child || !parent) return child; @@ -27,7 +24,6 @@ function inherits(child, parent) { for (const key of _constants.INHERIT_KEYS.force) { child[key] = parent[key]; } - (0, _inheritsComments.default)(child, parent); return child; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js index 01049bc618b97e..93e89fc930db85 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js @@ -4,16 +4,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = prependToMemberExpression; - var _generated = require("../builders/generated"); - var _ = require(".."); - function prependToMemberExpression(member, prepend) { if ((0, _.isSuper)(member.object)) { throw new Error("Cannot prepend node to super property access (`super.foo`)."); } - member.object = (0, _generated.memberExpression)(prepend, member.object); return member; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removeProperties.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removeProperties.js index 1633958a5522b7..f96b248270259f 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removeProperties.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removeProperties.js @@ -4,25 +4,20 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = removeProperties; - var _constants = require("../constants"); - -const CLEAR_KEYS = ["tokens", "start", "end", "loc", "raw", "rawValue"]; +const CLEAR_KEYS = ["tokens", +"start", "end", "loc", +"raw", "rawValue"]; const CLEAR_KEYS_PLUS_COMMENTS = [..._constants.COMMENT_KEYS, "comments", ...CLEAR_KEYS]; - function removeProperties(node, opts = {}) { const map = opts.preserveComments ? CLEAR_KEYS : CLEAR_KEYS_PLUS_COMMENTS; - for (const key of map) { if (node[key] != null) node[key] = undefined; } - for (const key of Object.keys(node)) { if (key[0] === "_" && node[key] != null) node[key] = undefined; } - const symbols = Object.getOwnPropertySymbols(node); - for (const sym of symbols) { node[sym] = null; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js index 580b02e2485b40..0e97f52360a54e 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js @@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = removePropertiesDeep; - var _traverseFast = require("../traverse/traverseFast"); - var _removeProperties = require("./removeProperties"); - function removePropertiesDeep(tree, opts) { (0, _traverseFast.default)(tree, _removeProperties.default, opts); return tree; diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js index c8aedeea85a202..6613a8b6955962 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = removeTypeDuplicates; - var _generated = require("../../validators/generated"); - function getQualifiedName(node) { return (0, _generated.isIdentifier)(node) ? node.name : `${node.right.name}.${getQualifiedName(node.left)}`; } @@ -14,9 +12,9 @@ function getQualifiedName(node) { function removeTypeDuplicates(nodes) { const generics = new Map(); const bases = new Map(); + const typeGroups = new Set(); const types = []; - for (let i = 0; i < nodes.length; i++) { const node = nodes[i]; if (!node) continue; @@ -33,22 +31,18 @@ function removeTypeDuplicates(nodes) { bases.set(node.type, node); continue; } - if ((0, _generated.isTSUnionType)(node)) { if (!typeGroups.has(node.types)) { nodes.push(...node.types); typeGroups.add(node.types); } - continue; } if ((0, _generated.isTSTypeReference)(node) && node.typeParameters) { const name = getQualifiedName(node.typeName); - if (generics.has(name)) { let existing = generics.get(name); - if (existing.typeParameters) { if (node.typeParameters) { existing.typeParameters.params = removeTypeDuplicates(existing.typeParameters.params.concat(node.typeParameters.params)); @@ -59,10 +53,8 @@ function removeTypeDuplicates(nodes) { } else { generics.set(name, node); } - continue; } - types.push(node); } @@ -73,7 +65,6 @@ function removeTypeDuplicates(nodes) { for (const [, genericName] of generics) { types.push(genericName); } - return types; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js index 19516223ec2ebc..556140e84f7288 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js @@ -4,54 +4,44 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = getBindingIdentifiers; - var _generated = require("../validators/generated"); - function getBindingIdentifiers(node, duplicates, outerOnly) { const search = [].concat(node); const ids = Object.create(null); - while (search.length) { const id = search.shift(); if (!id) continue; - const keys = getBindingIdentifiers.keys[id.type]; - + const keys = + getBindingIdentifiers.keys[id.type]; if ((0, _generated.isIdentifier)(id)) { if (duplicates) { const _ids = ids[id.name] = ids[id.name] || []; - _ids.push(id); } else { ids[id.name] = id; } - continue; } - if ((0, _generated.isExportDeclaration)(id) && !(0, _generated.isExportAllDeclaration)(id)) { if ((0, _generated.isDeclaration)(id.declaration)) { search.push(id.declaration); } - continue; } - if (outerOnly) { if ((0, _generated.isFunctionDeclaration)(id)) { search.push(id.id); continue; } - if ((0, _generated.isFunctionExpression)(id)) { continue; } } - if (keys) { for (let i = 0; i < keys.length; i++) { const key = keys[i]; - const nodes = id[key]; - + const nodes = + id[key]; if (nodes) { Array.isArray(nodes) ? search.push(...nodes) : search.push(nodes); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js index 908fcaba17b763..68e07924952f15 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js @@ -4,12 +4,9 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _getBindingIdentifiers = require("./getBindingIdentifiers"); - var _default = getOuterBindingIdentifiers; exports.default = _default; - function getOuterBindingIdentifiers(node, duplicates) { return (0, _getBindingIdentifiers.default)(node, duplicates, true); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverse.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverse.js index d74f9227e427f0..8f3f86169c554e 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverse.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverse.js @@ -4,31 +4,25 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = traverse; - var _definitions = require("../definitions"); - function traverse(node, handlers, state) { if (typeof handlers === "function") { handlers = { enter: handlers }; } - const { enter, exit } = handlers; traverseSimpleImpl(node, enter, exit, state, []); } - function traverseSimpleImpl(node, enter, exit, state, ancestors) { const keys = _definitions.VISITOR_KEYS[node.type]; if (!keys) return; if (enter) enter(node, ancestors, state); - for (const key of keys) { const subNode = node[key]; - if (Array.isArray(subNode)) { for (let i = 0; i < subNode.length; i++) { const child = subNode[i]; @@ -50,7 +44,6 @@ function traverseSimpleImpl(node, enter, exit, state, ancestors) { ancestors.pop(); } } - if (exit) exit(node, ancestors, state); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverseFast.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverseFast.js index f9eec049ea977f..275519afc9200c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverseFast.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverseFast.js @@ -4,19 +4,16 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = traverseFast; - var _definitions = require("../definitions"); - function traverseFast(node, enter, opts) { if (!node) return; const keys = _definitions.VISITOR_KEYS[node.type]; if (!keys) return; opts = opts || {}; enter(node, opts); - for (const key of keys) { - const subNode = node[key]; - + const subNode = + node[key]; if (Array.isArray(subNode)) { for (const node of subNode) { traverseFast(node, enter, opts); diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/inherit.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/inherit.js index 97fa990c80ba18..9023d2c4d9519a 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/inherit.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/inherit.js @@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = inherit; - function inherit(key, child, parent) { if (child && parent) { child[key] = Array.from(new Set([].concat(child[key], parent[key]).filter(Boolean))); diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js index 4927d9d718ad74..fe7fea36895ff0 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js @@ -4,26 +4,22 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = cleanJSXElementLiteralChild; - var _generated = require("../../builders/generated"); - function cleanJSXElementLiteralChild(child, args) { const lines = child.value.split(/\r\n|\n|\r/); let lastNonEmptyLine = 0; - for (let i = 0; i < lines.length; i++) { if (lines[i].match(/[^ \t]/)) { lastNonEmptyLine = i; } } - let str = ""; - for (let i = 0; i < lines.length; i++) { const line = lines[i]; const isFirstLine = i === 0; const isLastLine = i === lines.length - 1; const isLastNonEmptyLine = i === lastNonEmptyLine; + let trimmedLine = line.replace(/\t/g, " "); if (!isFirstLine) { @@ -33,16 +29,13 @@ function cleanJSXElementLiteralChild(child, args) { if (!isLastLine) { trimmedLine = trimmedLine.replace(/[ ]+$/, ""); } - if (trimmedLine) { if (!isLastNonEmptyLine) { trimmedLine += " "; } - str += trimmedLine; } } - if (str) args.push((0, _generated.stringLiteral)(str)); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/shallowEqual.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/shallowEqual.js index 3e91e7ad870aa3..f80b28aec5c368 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/shallowEqual.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/shallowEqual.js @@ -4,16 +4,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = shallowEqual; - function shallowEqual(actual, expected) { const keys = Object.keys(expected); - for (const key of keys) { - if (actual[key] !== expected[key]) { + if ( + actual[key] !== expected[key]) { return false; } } - return true; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js index 2b569a1fb48bc9..5cebb4a8ec23ab 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = buildMatchMemberExpression; - var _matchesPattern = require("./matchesPattern"); - function buildMatchMemberExpression(match, allowPartial) { const parts = match.split("."); return member => (0, _matchesPattern.default)(member, parts, allowPartial); 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..9705e700019e2e 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; @@ -304,13 +305,11 @@ exports.isWhile = isWhile; exports.isWhileStatement = isWhileStatement; exports.isWithStatement = isWithStatement; exports.isYieldExpression = isYieldExpression; - var _shallowEqual = require("../../utils/shallowEqual"); function isArrayExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ArrayExpression") { if (typeof opts === "undefined") { return true; @@ -318,14 +317,11 @@ function isArrayExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isAssignmentExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "AssignmentExpression") { if (typeof opts === "undefined") { return true; @@ -333,14 +329,11 @@ function isAssignmentExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isBinaryExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "BinaryExpression") { if (typeof opts === "undefined") { return true; @@ -348,14 +341,11 @@ function isBinaryExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isInterpreterDirective(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "InterpreterDirective") { if (typeof opts === "undefined") { return true; @@ -363,14 +353,11 @@ function isInterpreterDirective(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDirective(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "Directive") { if (typeof opts === "undefined") { return true; @@ -378,14 +365,11 @@ function isDirective(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDirectiveLiteral(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DirectiveLiteral") { if (typeof opts === "undefined") { return true; @@ -393,14 +377,11 @@ function isDirectiveLiteral(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isBlockStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "BlockStatement") { if (typeof opts === "undefined") { return true; @@ -408,14 +389,11 @@ function isBlockStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isBreakStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "BreakStatement") { if (typeof opts === "undefined") { return true; @@ -423,14 +401,11 @@ function isBreakStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isCallExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "CallExpression") { if (typeof opts === "undefined") { return true; @@ -438,14 +413,11 @@ function isCallExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isCatchClause(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "CatchClause") { if (typeof opts === "undefined") { return true; @@ -453,14 +425,11 @@ function isCatchClause(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isConditionalExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ConditionalExpression") { if (typeof opts === "undefined") { return true; @@ -468,14 +437,11 @@ function isConditionalExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isContinueStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ContinueStatement") { if (typeof opts === "undefined") { return true; @@ -483,14 +449,11 @@ function isContinueStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDebuggerStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DebuggerStatement") { if (typeof opts === "undefined") { return true; @@ -498,14 +461,11 @@ function isDebuggerStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDoWhileStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DoWhileStatement") { if (typeof opts === "undefined") { return true; @@ -513,14 +473,11 @@ function isDoWhileStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isEmptyStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "EmptyStatement") { if (typeof opts === "undefined") { return true; @@ -528,14 +485,11 @@ function isEmptyStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isExpressionStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ExpressionStatement") { if (typeof opts === "undefined") { return true; @@ -543,14 +497,11 @@ function isExpressionStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isFile(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "File") { if (typeof opts === "undefined") { return true; @@ -558,14 +509,11 @@ function isFile(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isForInStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ForInStatement") { if (typeof opts === "undefined") { return true; @@ -573,14 +521,11 @@ function isForInStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isForStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ForStatement") { if (typeof opts === "undefined") { return true; @@ -588,14 +533,11 @@ function isForStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isFunctionDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "FunctionDeclaration") { if (typeof opts === "undefined") { return true; @@ -603,14 +545,11 @@ function isFunctionDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isFunctionExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "FunctionExpression") { if (typeof opts === "undefined") { return true; @@ -618,14 +557,11 @@ function isFunctionExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isIdentifier(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "Identifier") { if (typeof opts === "undefined") { return true; @@ -633,14 +569,11 @@ function isIdentifier(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isIfStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "IfStatement") { if (typeof opts === "undefined") { return true; @@ -648,14 +581,11 @@ function isIfStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isLabeledStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "LabeledStatement") { if (typeof opts === "undefined") { return true; @@ -663,14 +593,11 @@ function isLabeledStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isStringLiteral(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "StringLiteral") { if (typeof opts === "undefined") { return true; @@ -678,14 +605,11 @@ function isStringLiteral(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isNumericLiteral(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "NumericLiteral") { if (typeof opts === "undefined") { return true; @@ -693,14 +617,11 @@ function isNumericLiteral(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isNullLiteral(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "NullLiteral") { if (typeof opts === "undefined") { return true; @@ -708,14 +629,11 @@ function isNullLiteral(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isBooleanLiteral(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "BooleanLiteral") { if (typeof opts === "undefined") { return true; @@ -723,14 +641,11 @@ function isBooleanLiteral(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isRegExpLiteral(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "RegExpLiteral") { if (typeof opts === "undefined") { return true; @@ -738,14 +653,11 @@ function isRegExpLiteral(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isLogicalExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "LogicalExpression") { if (typeof opts === "undefined") { return true; @@ -753,14 +665,11 @@ function isLogicalExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isMemberExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "MemberExpression") { if (typeof opts === "undefined") { return true; @@ -768,14 +677,11 @@ function isMemberExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isNewExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "NewExpression") { if (typeof opts === "undefined") { return true; @@ -783,14 +689,11 @@ function isNewExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isProgram(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "Program") { if (typeof opts === "undefined") { return true; @@ -798,14 +701,11 @@ function isProgram(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isObjectExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ObjectExpression") { if (typeof opts === "undefined") { return true; @@ -813,14 +713,11 @@ function isObjectExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isObjectMethod(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ObjectMethod") { if (typeof opts === "undefined") { return true; @@ -828,14 +725,11 @@ function isObjectMethod(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isObjectProperty(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ObjectProperty") { if (typeof opts === "undefined") { return true; @@ -843,14 +737,11 @@ function isObjectProperty(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isRestElement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "RestElement") { if (typeof opts === "undefined") { return true; @@ -858,14 +749,11 @@ function isRestElement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isReturnStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ReturnStatement") { if (typeof opts === "undefined") { return true; @@ -873,14 +761,11 @@ function isReturnStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isSequenceExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "SequenceExpression") { if (typeof opts === "undefined") { return true; @@ -888,14 +773,11 @@ function isSequenceExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isParenthesizedExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ParenthesizedExpression") { if (typeof opts === "undefined") { return true; @@ -903,14 +785,11 @@ function isParenthesizedExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isSwitchCase(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "SwitchCase") { if (typeof opts === "undefined") { return true; @@ -918,14 +797,11 @@ function isSwitchCase(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isSwitchStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "SwitchStatement") { if (typeof opts === "undefined") { return true; @@ -933,14 +809,11 @@ function isSwitchStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isThisExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ThisExpression") { if (typeof opts === "undefined") { return true; @@ -948,14 +821,11 @@ function isThisExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isThrowStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ThrowStatement") { if (typeof opts === "undefined") { return true; @@ -963,14 +833,11 @@ function isThrowStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTryStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TryStatement") { if (typeof opts === "undefined") { return true; @@ -978,14 +845,11 @@ function isTryStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isUnaryExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "UnaryExpression") { if (typeof opts === "undefined") { return true; @@ -993,14 +857,11 @@ function isUnaryExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isUpdateExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "UpdateExpression") { if (typeof opts === "undefined") { return true; @@ -1008,14 +869,11 @@ function isUpdateExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isVariableDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "VariableDeclaration") { if (typeof opts === "undefined") { return true; @@ -1023,14 +881,11 @@ function isVariableDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isVariableDeclarator(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "VariableDeclarator") { if (typeof opts === "undefined") { return true; @@ -1038,14 +893,11 @@ function isVariableDeclarator(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isWhileStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "WhileStatement") { if (typeof opts === "undefined") { return true; @@ -1053,14 +905,11 @@ function isWhileStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isWithStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "WithStatement") { if (typeof opts === "undefined") { return true; @@ -1068,14 +917,11 @@ function isWithStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isAssignmentPattern(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "AssignmentPattern") { if (typeof opts === "undefined") { return true; @@ -1083,14 +929,11 @@ function isAssignmentPattern(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isArrayPattern(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ArrayPattern") { if (typeof opts === "undefined") { return true; @@ -1098,14 +941,11 @@ function isArrayPattern(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isArrowFunctionExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ArrowFunctionExpression") { if (typeof opts === "undefined") { return true; @@ -1113,14 +953,11 @@ function isArrowFunctionExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isClassBody(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ClassBody") { if (typeof opts === "undefined") { return true; @@ -1128,14 +965,11 @@ function isClassBody(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isClassExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ClassExpression") { if (typeof opts === "undefined") { return true; @@ -1143,14 +977,11 @@ function isClassExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isClassDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ClassDeclaration") { if (typeof opts === "undefined") { return true; @@ -1158,14 +989,11 @@ function isClassDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isExportAllDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ExportAllDeclaration") { if (typeof opts === "undefined") { return true; @@ -1173,14 +1001,11 @@ function isExportAllDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isExportDefaultDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ExportDefaultDeclaration") { if (typeof opts === "undefined") { return true; @@ -1188,14 +1013,11 @@ function isExportDefaultDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isExportNamedDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ExportNamedDeclaration") { if (typeof opts === "undefined") { return true; @@ -1203,14 +1025,11 @@ function isExportNamedDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isExportSpecifier(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ExportSpecifier") { if (typeof opts === "undefined") { return true; @@ -1218,14 +1037,11 @@ function isExportSpecifier(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isForOfStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ForOfStatement") { if (typeof opts === "undefined") { return true; @@ -1233,14 +1049,11 @@ function isForOfStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isImportDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ImportDeclaration") { if (typeof opts === "undefined") { return true; @@ -1248,14 +1061,11 @@ function isImportDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isImportDefaultSpecifier(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ImportDefaultSpecifier") { if (typeof opts === "undefined") { return true; @@ -1263,14 +1073,11 @@ function isImportDefaultSpecifier(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isImportNamespaceSpecifier(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ImportNamespaceSpecifier") { if (typeof opts === "undefined") { return true; @@ -1278,14 +1085,11 @@ function isImportNamespaceSpecifier(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isImportSpecifier(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ImportSpecifier") { if (typeof opts === "undefined") { return true; @@ -1293,14 +1097,11 @@ function isImportSpecifier(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isMetaProperty(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "MetaProperty") { if (typeof opts === "undefined") { return true; @@ -1308,14 +1109,11 @@ function isMetaProperty(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isClassMethod(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ClassMethod") { if (typeof opts === "undefined") { return true; @@ -1323,14 +1121,11 @@ function isClassMethod(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isObjectPattern(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ObjectPattern") { if (typeof opts === "undefined") { return true; @@ -1338,14 +1133,11 @@ function isObjectPattern(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isSpreadElement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "SpreadElement") { if (typeof opts === "undefined") { return true; @@ -1353,14 +1145,11 @@ function isSpreadElement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isSuper(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "Super") { if (typeof opts === "undefined") { return true; @@ -1368,14 +1157,11 @@ function isSuper(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTaggedTemplateExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TaggedTemplateExpression") { if (typeof opts === "undefined") { return true; @@ -1383,14 +1169,11 @@ function isTaggedTemplateExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTemplateElement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TemplateElement") { if (typeof opts === "undefined") { return true; @@ -1398,14 +1181,11 @@ function isTemplateElement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTemplateLiteral(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TemplateLiteral") { if (typeof opts === "undefined") { return true; @@ -1413,14 +1193,11 @@ function isTemplateLiteral(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isYieldExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "YieldExpression") { if (typeof opts === "undefined") { return true; @@ -1428,14 +1205,11 @@ function isYieldExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isAwaitExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "AwaitExpression") { if (typeof opts === "undefined") { return true; @@ -1443,14 +1217,11 @@ function isAwaitExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isImport(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "Import") { if (typeof opts === "undefined") { return true; @@ -1458,14 +1229,11 @@ function isImport(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isBigIntLiteral(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "BigIntLiteral") { if (typeof opts === "undefined") { return true; @@ -1473,14 +1241,11 @@ function isBigIntLiteral(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isExportNamespaceSpecifier(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ExportNamespaceSpecifier") { if (typeof opts === "undefined") { return true; @@ -1488,14 +1253,11 @@ function isExportNamespaceSpecifier(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isOptionalMemberExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "OptionalMemberExpression") { if (typeof opts === "undefined") { return true; @@ -1503,14 +1265,11 @@ function isOptionalMemberExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isOptionalCallExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "OptionalCallExpression") { if (typeof opts === "undefined") { return true; @@ -1518,14 +1277,11 @@ function isOptionalCallExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isClassProperty(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ClassProperty") { if (typeof opts === "undefined") { return true; @@ -1533,14 +1289,11 @@ function isClassProperty(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isClassAccessorProperty(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ClassAccessorProperty") { if (typeof opts === "undefined") { return true; @@ -1548,14 +1301,11 @@ function isClassAccessorProperty(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isClassPrivateProperty(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ClassPrivateProperty") { if (typeof opts === "undefined") { return true; @@ -1563,14 +1313,11 @@ function isClassPrivateProperty(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isClassPrivateMethod(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ClassPrivateMethod") { if (typeof opts === "undefined") { return true; @@ -1578,14 +1325,11 @@ function isClassPrivateMethod(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isPrivateName(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "PrivateName") { if (typeof opts === "undefined") { return true; @@ -1593,14 +1337,11 @@ function isPrivateName(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isStaticBlock(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "StaticBlock") { if (typeof opts === "undefined") { return true; @@ -1608,14 +1349,11 @@ function isStaticBlock(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isAnyTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "AnyTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -1623,14 +1361,11 @@ function isAnyTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isArrayTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ArrayTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -1638,14 +1373,11 @@ function isArrayTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isBooleanTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "BooleanTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -1653,14 +1385,11 @@ function isBooleanTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isBooleanLiteralTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "BooleanLiteralTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -1668,14 +1397,11 @@ function isBooleanLiteralTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isNullLiteralTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "NullLiteralTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -1683,14 +1409,11 @@ function isNullLiteralTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isClassImplements(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ClassImplements") { if (typeof opts === "undefined") { return true; @@ -1698,14 +1421,11 @@ function isClassImplements(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDeclareClass(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DeclareClass") { if (typeof opts === "undefined") { return true; @@ -1713,14 +1433,11 @@ function isDeclareClass(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDeclareFunction(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DeclareFunction") { if (typeof opts === "undefined") { return true; @@ -1728,14 +1445,11 @@ function isDeclareFunction(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDeclareInterface(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DeclareInterface") { if (typeof opts === "undefined") { return true; @@ -1743,14 +1457,11 @@ function isDeclareInterface(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDeclareModule(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DeclareModule") { if (typeof opts === "undefined") { return true; @@ -1758,14 +1469,11 @@ function isDeclareModule(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDeclareModuleExports(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DeclareModuleExports") { if (typeof opts === "undefined") { return true; @@ -1773,14 +1481,11 @@ function isDeclareModuleExports(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDeclareTypeAlias(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DeclareTypeAlias") { if (typeof opts === "undefined") { return true; @@ -1788,14 +1493,11 @@ function isDeclareTypeAlias(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDeclareOpaqueType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DeclareOpaqueType") { if (typeof opts === "undefined") { return true; @@ -1803,14 +1505,11 @@ function isDeclareOpaqueType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDeclareVariable(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DeclareVariable") { if (typeof opts === "undefined") { return true; @@ -1818,14 +1517,11 @@ function isDeclareVariable(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDeclareExportDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DeclareExportDeclaration") { if (typeof opts === "undefined") { return true; @@ -1833,14 +1529,11 @@ function isDeclareExportDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDeclareExportAllDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DeclareExportAllDeclaration") { if (typeof opts === "undefined") { return true; @@ -1848,14 +1541,11 @@ function isDeclareExportAllDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDeclaredPredicate(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DeclaredPredicate") { if (typeof opts === "undefined") { return true; @@ -1863,14 +1553,11 @@ function isDeclaredPredicate(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isExistsTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ExistsTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -1878,14 +1565,11 @@ function isExistsTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isFunctionTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "FunctionTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -1893,14 +1577,11 @@ function isFunctionTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isFunctionTypeParam(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "FunctionTypeParam") { if (typeof opts === "undefined") { return true; @@ -1908,14 +1589,11 @@ function isFunctionTypeParam(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isGenericTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "GenericTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -1923,14 +1601,11 @@ function isGenericTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isInferredPredicate(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "InferredPredicate") { if (typeof opts === "undefined") { return true; @@ -1938,14 +1613,11 @@ function isInferredPredicate(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isInterfaceExtends(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "InterfaceExtends") { if (typeof opts === "undefined") { return true; @@ -1953,14 +1625,11 @@ function isInterfaceExtends(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isInterfaceDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "InterfaceDeclaration") { if (typeof opts === "undefined") { return true; @@ -1968,14 +1637,11 @@ function isInterfaceDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isInterfaceTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "InterfaceTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -1983,14 +1649,11 @@ function isInterfaceTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isIntersectionTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "IntersectionTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -1998,14 +1661,11 @@ function isIntersectionTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isMixedTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "MixedTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2013,14 +1673,11 @@ function isMixedTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isEmptyTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "EmptyTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2028,14 +1685,11 @@ function isEmptyTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isNullableTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "NullableTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2043,14 +1697,11 @@ function isNullableTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isNumberLiteralTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "NumberLiteralTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2058,14 +1709,11 @@ function isNumberLiteralTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isNumberTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "NumberTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2073,14 +1721,11 @@ function isNumberTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isObjectTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ObjectTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2088,14 +1733,11 @@ function isObjectTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isObjectTypeInternalSlot(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ObjectTypeInternalSlot") { if (typeof opts === "undefined") { return true; @@ -2103,14 +1745,11 @@ function isObjectTypeInternalSlot(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isObjectTypeCallProperty(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ObjectTypeCallProperty") { if (typeof opts === "undefined") { return true; @@ -2118,14 +1757,11 @@ function isObjectTypeCallProperty(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isObjectTypeIndexer(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ObjectTypeIndexer") { if (typeof opts === "undefined") { return true; @@ -2133,14 +1769,11 @@ function isObjectTypeIndexer(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isObjectTypeProperty(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ObjectTypeProperty") { if (typeof opts === "undefined") { return true; @@ -2148,14 +1781,11 @@ function isObjectTypeProperty(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isObjectTypeSpreadProperty(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ObjectTypeSpreadProperty") { if (typeof opts === "undefined") { return true; @@ -2163,14 +1793,11 @@ function isObjectTypeSpreadProperty(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isOpaqueType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "OpaqueType") { if (typeof opts === "undefined") { return true; @@ -2178,14 +1805,11 @@ function isOpaqueType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isQualifiedTypeIdentifier(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "QualifiedTypeIdentifier") { if (typeof opts === "undefined") { return true; @@ -2193,14 +1817,11 @@ function isQualifiedTypeIdentifier(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isStringLiteralTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "StringLiteralTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2208,14 +1829,11 @@ function isStringLiteralTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isStringTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "StringTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2223,14 +1841,11 @@ function isStringTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isSymbolTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "SymbolTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2238,14 +1853,11 @@ function isSymbolTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isThisTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ThisTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2253,14 +1865,11 @@ function isThisTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTupleTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TupleTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2268,14 +1877,11 @@ function isTupleTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTypeofTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TypeofTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2283,14 +1889,11 @@ function isTypeofTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTypeAlias(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TypeAlias") { if (typeof opts === "undefined") { return true; @@ -2298,14 +1901,11 @@ function isTypeAlias(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2313,14 +1913,11 @@ function isTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTypeCastExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TypeCastExpression") { if (typeof opts === "undefined") { return true; @@ -2328,14 +1925,11 @@ function isTypeCastExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTypeParameter(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TypeParameter") { if (typeof opts === "undefined") { return true; @@ -2343,14 +1937,11 @@ function isTypeParameter(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTypeParameterDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TypeParameterDeclaration") { if (typeof opts === "undefined") { return true; @@ -2358,14 +1949,11 @@ function isTypeParameterDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTypeParameterInstantiation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TypeParameterInstantiation") { if (typeof opts === "undefined") { return true; @@ -2373,14 +1961,11 @@ function isTypeParameterInstantiation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isUnionTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "UnionTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2388,14 +1973,11 @@ function isUnionTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isVariance(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "Variance") { if (typeof opts === "undefined") { return true; @@ -2403,14 +1985,11 @@ function isVariance(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isVoidTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "VoidTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -2418,14 +1997,11 @@ function isVoidTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isEnumDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "EnumDeclaration") { if (typeof opts === "undefined") { return true; @@ -2433,14 +2009,11 @@ function isEnumDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isEnumBooleanBody(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "EnumBooleanBody") { if (typeof opts === "undefined") { return true; @@ -2448,14 +2021,11 @@ function isEnumBooleanBody(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isEnumNumberBody(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "EnumNumberBody") { if (typeof opts === "undefined") { return true; @@ -2463,14 +2033,11 @@ function isEnumNumberBody(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isEnumStringBody(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "EnumStringBody") { if (typeof opts === "undefined") { return true; @@ -2478,14 +2045,11 @@ function isEnumStringBody(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isEnumSymbolBody(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "EnumSymbolBody") { if (typeof opts === "undefined") { return true; @@ -2493,14 +2057,11 @@ function isEnumSymbolBody(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isEnumBooleanMember(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "EnumBooleanMember") { if (typeof opts === "undefined") { return true; @@ -2508,14 +2069,11 @@ function isEnumBooleanMember(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isEnumNumberMember(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "EnumNumberMember") { if (typeof opts === "undefined") { return true; @@ -2523,14 +2081,11 @@ function isEnumNumberMember(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isEnumStringMember(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "EnumStringMember") { if (typeof opts === "undefined") { return true; @@ -2538,14 +2093,11 @@ function isEnumStringMember(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isEnumDefaultedMember(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "EnumDefaultedMember") { if (typeof opts === "undefined") { return true; @@ -2553,14 +2105,11 @@ function isEnumDefaultedMember(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isIndexedAccessType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "IndexedAccessType") { if (typeof opts === "undefined") { return true; @@ -2568,14 +2117,11 @@ function isIndexedAccessType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isOptionalIndexedAccessType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "OptionalIndexedAccessType") { if (typeof opts === "undefined") { return true; @@ -2583,14 +2129,11 @@ function isOptionalIndexedAccessType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXAttribute(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXAttribute") { if (typeof opts === "undefined") { return true; @@ -2598,14 +2141,11 @@ function isJSXAttribute(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXClosingElement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXClosingElement") { if (typeof opts === "undefined") { return true; @@ -2613,14 +2153,11 @@ function isJSXClosingElement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXElement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXElement") { if (typeof opts === "undefined") { return true; @@ -2628,14 +2165,11 @@ function isJSXElement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXEmptyExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXEmptyExpression") { if (typeof opts === "undefined") { return true; @@ -2643,14 +2177,11 @@ function isJSXEmptyExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXExpressionContainer(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXExpressionContainer") { if (typeof opts === "undefined") { return true; @@ -2658,14 +2189,11 @@ function isJSXExpressionContainer(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXSpreadChild(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXSpreadChild") { if (typeof opts === "undefined") { return true; @@ -2673,14 +2201,11 @@ function isJSXSpreadChild(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXIdentifier(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXIdentifier") { if (typeof opts === "undefined") { return true; @@ -2688,14 +2213,11 @@ function isJSXIdentifier(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXMemberExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXMemberExpression") { if (typeof opts === "undefined") { return true; @@ -2703,14 +2225,11 @@ function isJSXMemberExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXNamespacedName(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXNamespacedName") { if (typeof opts === "undefined") { return true; @@ -2718,14 +2237,11 @@ function isJSXNamespacedName(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXOpeningElement(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXOpeningElement") { if (typeof opts === "undefined") { return true; @@ -2733,14 +2249,11 @@ function isJSXOpeningElement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXSpreadAttribute(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXSpreadAttribute") { if (typeof opts === "undefined") { return true; @@ -2748,14 +2261,11 @@ function isJSXSpreadAttribute(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXText(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXText") { if (typeof opts === "undefined") { return true; @@ -2763,14 +2273,11 @@ function isJSXText(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXFragment(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXFragment") { if (typeof opts === "undefined") { return true; @@ -2778,14 +2285,11 @@ function isJSXFragment(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXOpeningFragment(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXOpeningFragment") { if (typeof opts === "undefined") { return true; @@ -2793,14 +2297,11 @@ function isJSXOpeningFragment(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSXClosingFragment(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "JSXClosingFragment") { if (typeof opts === "undefined") { return true; @@ -2808,14 +2309,11 @@ function isJSXClosingFragment(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isNoop(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "Noop") { if (typeof opts === "undefined") { return true; @@ -2823,14 +2321,11 @@ function isNoop(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isPlaceholder(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "Placeholder") { if (typeof opts === "undefined") { return true; @@ -2838,14 +2333,11 @@ function isPlaceholder(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isV8IntrinsicIdentifier(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "V8IntrinsicIdentifier") { if (typeof opts === "undefined") { return true; @@ -2853,14 +2345,11 @@ function isV8IntrinsicIdentifier(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isArgumentPlaceholder(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ArgumentPlaceholder") { if (typeof opts === "undefined") { return true; @@ -2868,14 +2357,11 @@ function isArgumentPlaceholder(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isBindExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "BindExpression") { if (typeof opts === "undefined") { return true; @@ -2883,14 +2369,11 @@ function isBindExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isImportAttribute(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ImportAttribute") { if (typeof opts === "undefined") { return true; @@ -2898,14 +2381,11 @@ function isImportAttribute(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDecorator(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "Decorator") { if (typeof opts === "undefined") { return true; @@ -2913,14 +2393,11 @@ function isDecorator(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDoExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DoExpression") { if (typeof opts === "undefined") { return true; @@ -2928,14 +2405,11 @@ function isDoExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isExportDefaultSpecifier(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ExportDefaultSpecifier") { if (typeof opts === "undefined") { return true; @@ -2943,14 +2417,11 @@ function isExportDefaultSpecifier(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isRecordExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "RecordExpression") { if (typeof opts === "undefined") { return true; @@ -2958,14 +2429,11 @@ function isRecordExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTupleExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TupleExpression") { if (typeof opts === "undefined") { return true; @@ -2973,14 +2441,11 @@ function isTupleExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDecimalLiteral(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "DecimalLiteral") { if (typeof opts === "undefined") { return true; @@ -2988,14 +2453,11 @@ function isDecimalLiteral(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isModuleExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "ModuleExpression") { if (typeof opts === "undefined") { return true; @@ -3003,14 +2465,11 @@ function isModuleExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTopicReference(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TopicReference") { if (typeof opts === "undefined") { return true; @@ -3018,14 +2477,11 @@ function isTopicReference(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isPipelineTopicExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "PipelineTopicExpression") { if (typeof opts === "undefined") { return true; @@ -3033,14 +2489,11 @@ function isPipelineTopicExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isPipelineBareFunction(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "PipelineBareFunction") { if (typeof opts === "undefined") { return true; @@ -3048,14 +2501,11 @@ function isPipelineBareFunction(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isPipelinePrimaryTopicReference(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "PipelinePrimaryTopicReference") { if (typeof opts === "undefined") { return true; @@ -3063,14 +2513,11 @@ function isPipelinePrimaryTopicReference(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSParameterProperty(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSParameterProperty") { if (typeof opts === "undefined") { return true; @@ -3078,14 +2525,11 @@ function isTSParameterProperty(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSDeclareFunction(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSDeclareFunction") { if (typeof opts === "undefined") { return true; @@ -3093,14 +2537,11 @@ function isTSDeclareFunction(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSDeclareMethod(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSDeclareMethod") { if (typeof opts === "undefined") { return true; @@ -3108,14 +2549,11 @@ function isTSDeclareMethod(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSQualifiedName(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSQualifiedName") { if (typeof opts === "undefined") { return true; @@ -3123,14 +2561,11 @@ function isTSQualifiedName(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSCallSignatureDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSCallSignatureDeclaration") { if (typeof opts === "undefined") { return true; @@ -3138,14 +2573,11 @@ function isTSCallSignatureDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSConstructSignatureDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSConstructSignatureDeclaration") { if (typeof opts === "undefined") { return true; @@ -3153,14 +2585,11 @@ function isTSConstructSignatureDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSPropertySignature(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSPropertySignature") { if (typeof opts === "undefined") { return true; @@ -3168,14 +2597,11 @@ function isTSPropertySignature(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSMethodSignature(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSMethodSignature") { if (typeof opts === "undefined") { return true; @@ -3183,14 +2609,11 @@ function isTSMethodSignature(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSIndexSignature(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSIndexSignature") { if (typeof opts === "undefined") { return true; @@ -3198,14 +2621,11 @@ function isTSIndexSignature(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSAnyKeyword(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSAnyKeyword") { if (typeof opts === "undefined") { return true; @@ -3213,14 +2633,11 @@ function isTSAnyKeyword(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSBooleanKeyword(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSBooleanKeyword") { if (typeof opts === "undefined") { return true; @@ -3228,14 +2645,11 @@ function isTSBooleanKeyword(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSBigIntKeyword(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSBigIntKeyword") { if (typeof opts === "undefined") { return true; @@ -3243,14 +2657,11 @@ function isTSBigIntKeyword(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSIntrinsicKeyword(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSIntrinsicKeyword") { if (typeof opts === "undefined") { return true; @@ -3258,14 +2669,11 @@ function isTSIntrinsicKeyword(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSNeverKeyword(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSNeverKeyword") { if (typeof opts === "undefined") { return true; @@ -3273,14 +2681,11 @@ function isTSNeverKeyword(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSNullKeyword(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSNullKeyword") { if (typeof opts === "undefined") { return true; @@ -3288,14 +2693,11 @@ function isTSNullKeyword(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSNumberKeyword(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSNumberKeyword") { if (typeof opts === "undefined") { return true; @@ -3303,14 +2705,11 @@ function isTSNumberKeyword(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSObjectKeyword(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSObjectKeyword") { if (typeof opts === "undefined") { return true; @@ -3318,14 +2717,11 @@ function isTSObjectKeyword(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSStringKeyword(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSStringKeyword") { if (typeof opts === "undefined") { return true; @@ -3333,14 +2729,11 @@ function isTSStringKeyword(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSSymbolKeyword(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSSymbolKeyword") { if (typeof opts === "undefined") { return true; @@ -3348,14 +2741,11 @@ function isTSSymbolKeyword(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSUndefinedKeyword(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSUndefinedKeyword") { if (typeof opts === "undefined") { return true; @@ -3363,14 +2753,11 @@ function isTSUndefinedKeyword(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSUnknownKeyword(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSUnknownKeyword") { if (typeof opts === "undefined") { return true; @@ -3378,14 +2765,11 @@ function isTSUnknownKeyword(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSVoidKeyword(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSVoidKeyword") { if (typeof opts === "undefined") { return true; @@ -3393,14 +2777,11 @@ function isTSVoidKeyword(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSThisType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSThisType") { if (typeof opts === "undefined") { return true; @@ -3408,14 +2789,11 @@ function isTSThisType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSFunctionType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSFunctionType") { if (typeof opts === "undefined") { return true; @@ -3423,14 +2801,11 @@ function isTSFunctionType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSConstructorType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSConstructorType") { if (typeof opts === "undefined") { return true; @@ -3438,14 +2813,11 @@ function isTSConstructorType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSTypeReference(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSTypeReference") { if (typeof opts === "undefined") { return true; @@ -3453,14 +2825,11 @@ function isTSTypeReference(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSTypePredicate(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSTypePredicate") { if (typeof opts === "undefined") { return true; @@ -3468,14 +2837,11 @@ function isTSTypePredicate(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSTypeQuery(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSTypeQuery") { if (typeof opts === "undefined") { return true; @@ -3483,14 +2849,11 @@ function isTSTypeQuery(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSTypeLiteral(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSTypeLiteral") { if (typeof opts === "undefined") { return true; @@ -3498,14 +2861,11 @@ function isTSTypeLiteral(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSArrayType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSArrayType") { if (typeof opts === "undefined") { return true; @@ -3513,14 +2873,11 @@ function isTSArrayType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSTupleType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSTupleType") { if (typeof opts === "undefined") { return true; @@ -3528,14 +2885,11 @@ function isTSTupleType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSOptionalType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSOptionalType") { if (typeof opts === "undefined") { return true; @@ -3543,14 +2897,11 @@ function isTSOptionalType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSRestType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSRestType") { if (typeof opts === "undefined") { return true; @@ -3558,14 +2909,11 @@ function isTSRestType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSNamedTupleMember(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSNamedTupleMember") { if (typeof opts === "undefined") { return true; @@ -3573,14 +2921,11 @@ function isTSNamedTupleMember(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSUnionType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSUnionType") { if (typeof opts === "undefined") { return true; @@ -3588,14 +2933,11 @@ function isTSUnionType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSIntersectionType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSIntersectionType") { if (typeof opts === "undefined") { return true; @@ -3603,14 +2945,11 @@ function isTSIntersectionType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSConditionalType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSConditionalType") { if (typeof opts === "undefined") { return true; @@ -3618,14 +2957,11 @@ function isTSConditionalType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSInferType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSInferType") { if (typeof opts === "undefined") { return true; @@ -3633,14 +2969,11 @@ function isTSInferType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSParenthesizedType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSParenthesizedType") { if (typeof opts === "undefined") { return true; @@ -3648,14 +2981,11 @@ function isTSParenthesizedType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSTypeOperator(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSTypeOperator") { if (typeof opts === "undefined") { return true; @@ -3663,14 +2993,11 @@ function isTSTypeOperator(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSIndexedAccessType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSIndexedAccessType") { if (typeof opts === "undefined") { return true; @@ -3678,14 +3005,11 @@ function isTSIndexedAccessType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSMappedType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSMappedType") { if (typeof opts === "undefined") { return true; @@ -3693,14 +3017,11 @@ function isTSMappedType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSLiteralType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSLiteralType") { if (typeof opts === "undefined") { return true; @@ -3708,14 +3029,11 @@ function isTSLiteralType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSExpressionWithTypeArguments(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSExpressionWithTypeArguments") { if (typeof opts === "undefined") { return true; @@ -3723,14 +3041,11 @@ function isTSExpressionWithTypeArguments(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSInterfaceDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSInterfaceDeclaration") { if (typeof opts === "undefined") { return true; @@ -3738,14 +3053,11 @@ function isTSInterfaceDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSInterfaceBody(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSInterfaceBody") { if (typeof opts === "undefined") { return true; @@ -3753,14 +3065,11 @@ function isTSInterfaceBody(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSTypeAliasDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSTypeAliasDeclaration") { if (typeof opts === "undefined") { return true; @@ -3768,14 +3077,11 @@ function isTSTypeAliasDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSInstantiationExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSInstantiationExpression") { if (typeof opts === "undefined") { return true; @@ -3783,14 +3089,11 @@ function isTSInstantiationExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSAsExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSAsExpression") { if (typeof opts === "undefined") { return true; @@ -3798,14 +3101,23 @@ function isTSAsExpression(node, opts) { return (0, _shallowEqual.default)(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; - if (nodeType === "TSTypeAssertion") { if (typeof opts === "undefined") { return true; @@ -3813,14 +3125,11 @@ function isTSTypeAssertion(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSEnumDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSEnumDeclaration") { if (typeof opts === "undefined") { return true; @@ -3828,14 +3137,11 @@ function isTSEnumDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSEnumMember(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSEnumMember") { if (typeof opts === "undefined") { return true; @@ -3843,14 +3149,11 @@ function isTSEnumMember(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSModuleDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSModuleDeclaration") { if (typeof opts === "undefined") { return true; @@ -3858,14 +3161,11 @@ function isTSModuleDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSModuleBlock(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSModuleBlock") { if (typeof opts === "undefined") { return true; @@ -3873,14 +3173,11 @@ function isTSModuleBlock(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSImportType(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSImportType") { if (typeof opts === "undefined") { return true; @@ -3888,14 +3185,11 @@ function isTSImportType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSImportEqualsDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSImportEqualsDeclaration") { if (typeof opts === "undefined") { return true; @@ -3903,14 +3197,11 @@ function isTSImportEqualsDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSExternalModuleReference(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSExternalModuleReference") { if (typeof opts === "undefined") { return true; @@ -3918,14 +3209,11 @@ function isTSExternalModuleReference(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSNonNullExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSNonNullExpression") { if (typeof opts === "undefined") { return true; @@ -3933,14 +3221,11 @@ function isTSNonNullExpression(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSExportAssignment(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSExportAssignment") { if (typeof opts === "undefined") { return true; @@ -3948,14 +3233,11 @@ function isTSExportAssignment(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSNamespaceExportDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSNamespaceExportDeclaration") { if (typeof opts === "undefined") { return true; @@ -3963,14 +3245,11 @@ function isTSNamespaceExportDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSTypeAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSTypeAnnotation") { if (typeof opts === "undefined") { return true; @@ -3978,14 +3257,11 @@ function isTSTypeAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSTypeParameterInstantiation(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSTypeParameterInstantiation") { if (typeof opts === "undefined") { return true; @@ -3993,14 +3269,11 @@ function isTSTypeParameterInstantiation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSTypeParameterDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSTypeParameterDeclaration") { if (typeof opts === "undefined") { return true; @@ -4008,14 +3281,11 @@ function isTSTypeParameterDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSTypeParameter(node, opts) { if (!node) return false; const nodeType = node.type; - if (nodeType === "TSTypeParameter") { if (typeof opts === "undefined") { return true; @@ -4023,14 +3293,11 @@ function isTSTypeParameter(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isStandardized(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ArrayExpression" === nodeType || "AssignmentExpression" === nodeType || "BinaryExpression" === nodeType || "InterpreterDirective" === nodeType || "Directive" === nodeType || "DirectiveLiteral" === nodeType || "BlockStatement" === nodeType || "BreakStatement" === nodeType || "CallExpression" === nodeType || "CatchClause" === nodeType || "ConditionalExpression" === nodeType || "ContinueStatement" === nodeType || "DebuggerStatement" === nodeType || "DoWhileStatement" === nodeType || "EmptyStatement" === nodeType || "ExpressionStatement" === nodeType || "File" === nodeType || "ForInStatement" === nodeType || "ForStatement" === nodeType || "FunctionDeclaration" === nodeType || "FunctionExpression" === nodeType || "Identifier" === nodeType || "IfStatement" === nodeType || "LabeledStatement" === nodeType || "StringLiteral" === nodeType || "NumericLiteral" === nodeType || "NullLiteral" === nodeType || "BooleanLiteral" === nodeType || "RegExpLiteral" === nodeType || "LogicalExpression" === nodeType || "MemberExpression" === nodeType || "NewExpression" === nodeType || "Program" === nodeType || "ObjectExpression" === nodeType || "ObjectMethod" === nodeType || "ObjectProperty" === nodeType || "RestElement" === nodeType || "ReturnStatement" === nodeType || "SequenceExpression" === nodeType || "ParenthesizedExpression" === nodeType || "SwitchCase" === nodeType || "SwitchStatement" === nodeType || "ThisExpression" === nodeType || "ThrowStatement" === nodeType || "TryStatement" === nodeType || "UnaryExpression" === nodeType || "UpdateExpression" === nodeType || "VariableDeclaration" === nodeType || "VariableDeclarator" === nodeType || "WhileStatement" === nodeType || "WithStatement" === nodeType || "AssignmentPattern" === nodeType || "ArrayPattern" === nodeType || "ArrowFunctionExpression" === nodeType || "ClassBody" === nodeType || "ClassExpression" === nodeType || "ClassDeclaration" === nodeType || "ExportAllDeclaration" === nodeType || "ExportDefaultDeclaration" === nodeType || "ExportNamedDeclaration" === nodeType || "ExportSpecifier" === nodeType || "ForOfStatement" === nodeType || "ImportDeclaration" === nodeType || "ImportDefaultSpecifier" === nodeType || "ImportNamespaceSpecifier" === nodeType || "ImportSpecifier" === nodeType || "MetaProperty" === nodeType || "ClassMethod" === nodeType || "ObjectPattern" === nodeType || "SpreadElement" === nodeType || "Super" === nodeType || "TaggedTemplateExpression" === nodeType || "TemplateElement" === nodeType || "TemplateLiteral" === nodeType || "YieldExpression" === nodeType || "AwaitExpression" === nodeType || "Import" === nodeType || "BigIntLiteral" === nodeType || "ExportNamespaceSpecifier" === nodeType || "OptionalMemberExpression" === nodeType || "OptionalCallExpression" === nodeType || "ClassProperty" === nodeType || "ClassAccessorProperty" === nodeType || "ClassPrivateProperty" === nodeType || "ClassPrivateMethod" === nodeType || "PrivateName" === nodeType || "StaticBlock" === nodeType || nodeType === "Placeholder" && ("Identifier" === node.expectedNode || "StringLiteral" === node.expectedNode || "BlockStatement" === node.expectedNode || "ClassBody" === node.expectedNode)) { if (typeof opts === "undefined") { return true; @@ -4038,29 +3305,23 @@ function isStandardized(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - 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 { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isBinary(node, opts) { if (!node) return false; const nodeType = node.type; - if ("BinaryExpression" === nodeType || "LogicalExpression" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4068,14 +3329,11 @@ function isBinary(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isScopable(node, opts) { if (!node) return false; const nodeType = node.type; - if ("BlockStatement" === nodeType || "CatchClause" === nodeType || "DoWhileStatement" === nodeType || "ForInStatement" === nodeType || "ForStatement" === nodeType || "FunctionDeclaration" === nodeType || "FunctionExpression" === nodeType || "Program" === nodeType || "ObjectMethod" === nodeType || "SwitchStatement" === nodeType || "WhileStatement" === nodeType || "ArrowFunctionExpression" === nodeType || "ClassExpression" === nodeType || "ClassDeclaration" === nodeType || "ForOfStatement" === nodeType || "ClassMethod" === nodeType || "ClassPrivateMethod" === nodeType || "StaticBlock" === nodeType || "TSModuleBlock" === nodeType || nodeType === "Placeholder" && "BlockStatement" === node.expectedNode) { if (typeof opts === "undefined") { return true; @@ -4083,14 +3341,11 @@ function isScopable(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isBlockParent(node, opts) { if (!node) return false; const nodeType = node.type; - if ("BlockStatement" === nodeType || "CatchClause" === nodeType || "DoWhileStatement" === nodeType || "ForInStatement" === nodeType || "ForStatement" === nodeType || "FunctionDeclaration" === nodeType || "FunctionExpression" === nodeType || "Program" === nodeType || "ObjectMethod" === nodeType || "SwitchStatement" === nodeType || "WhileStatement" === nodeType || "ArrowFunctionExpression" === nodeType || "ForOfStatement" === nodeType || "ClassMethod" === nodeType || "ClassPrivateMethod" === nodeType || "StaticBlock" === nodeType || "TSModuleBlock" === nodeType || nodeType === "Placeholder" && "BlockStatement" === node.expectedNode) { if (typeof opts === "undefined") { return true; @@ -4098,14 +3353,11 @@ function isBlockParent(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isBlock(node, opts) { if (!node) return false; const nodeType = node.type; - if ("BlockStatement" === nodeType || "Program" === nodeType || "TSModuleBlock" === nodeType || nodeType === "Placeholder" && "BlockStatement" === node.expectedNode) { if (typeof opts === "undefined") { return true; @@ -4113,14 +3365,11 @@ function isBlock(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if ("BlockStatement" === nodeType || "BreakStatement" === nodeType || "ContinueStatement" === nodeType || "DebuggerStatement" === nodeType || "DoWhileStatement" === nodeType || "EmptyStatement" === nodeType || "ExpressionStatement" === nodeType || "ForInStatement" === nodeType || "ForStatement" === nodeType || "FunctionDeclaration" === nodeType || "IfStatement" === nodeType || "LabeledStatement" === nodeType || "ReturnStatement" === nodeType || "SwitchStatement" === nodeType || "ThrowStatement" === nodeType || "TryStatement" === nodeType || "VariableDeclaration" === nodeType || "WhileStatement" === nodeType || "WithStatement" === nodeType || "ClassDeclaration" === nodeType || "ExportAllDeclaration" === nodeType || "ExportDefaultDeclaration" === nodeType || "ExportNamedDeclaration" === nodeType || "ForOfStatement" === nodeType || "ImportDeclaration" === nodeType || "DeclareClass" === nodeType || "DeclareFunction" === nodeType || "DeclareInterface" === nodeType || "DeclareModule" === nodeType || "DeclareModuleExports" === nodeType || "DeclareTypeAlias" === nodeType || "DeclareOpaqueType" === nodeType || "DeclareVariable" === nodeType || "DeclareExportDeclaration" === nodeType || "DeclareExportAllDeclaration" === nodeType || "InterfaceDeclaration" === nodeType || "OpaqueType" === nodeType || "TypeAlias" === nodeType || "EnumDeclaration" === nodeType || "TSDeclareFunction" === nodeType || "TSInterfaceDeclaration" === nodeType || "TSTypeAliasDeclaration" === nodeType || "TSEnumDeclaration" === nodeType || "TSModuleDeclaration" === nodeType || "TSImportEqualsDeclaration" === nodeType || "TSExportAssignment" === nodeType || "TSNamespaceExportDeclaration" === nodeType || nodeType === "Placeholder" && ("Statement" === node.expectedNode || "Declaration" === node.expectedNode || "BlockStatement" === node.expectedNode)) { if (typeof opts === "undefined") { return true; @@ -4128,14 +3377,11 @@ function isStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTerminatorless(node, opts) { if (!node) return false; const nodeType = node.type; - if ("BreakStatement" === nodeType || "ContinueStatement" === nodeType || "ReturnStatement" === nodeType || "ThrowStatement" === nodeType || "YieldExpression" === nodeType || "AwaitExpression" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4143,14 +3389,11 @@ function isTerminatorless(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isCompletionStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if ("BreakStatement" === nodeType || "ContinueStatement" === nodeType || "ReturnStatement" === nodeType || "ThrowStatement" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4158,14 +3401,11 @@ function isCompletionStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isConditional(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ConditionalExpression" === nodeType || "IfStatement" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4173,14 +3413,11 @@ function isConditional(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isLoop(node, opts) { if (!node) return false; const nodeType = node.type; - if ("DoWhileStatement" === nodeType || "ForInStatement" === nodeType || "ForStatement" === nodeType || "WhileStatement" === nodeType || "ForOfStatement" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4188,14 +3425,11 @@ function isLoop(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isWhile(node, opts) { if (!node) return false; const nodeType = node.type; - if ("DoWhileStatement" === nodeType || "WhileStatement" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4203,14 +3437,11 @@ function isWhile(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isExpressionWrapper(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ExpressionStatement" === nodeType || "ParenthesizedExpression" === nodeType || "TypeCastExpression" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4218,14 +3449,11 @@ function isExpressionWrapper(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isFor(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ForInStatement" === nodeType || "ForStatement" === nodeType || "ForOfStatement" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4233,14 +3461,11 @@ function isFor(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isForXStatement(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ForInStatement" === nodeType || "ForOfStatement" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4248,14 +3473,11 @@ function isForXStatement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isFunction(node, opts) { if (!node) return false; const nodeType = node.type; - if ("FunctionDeclaration" === nodeType || "FunctionExpression" === nodeType || "ObjectMethod" === nodeType || "ArrowFunctionExpression" === nodeType || "ClassMethod" === nodeType || "ClassPrivateMethod" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4263,29 +3485,23 @@ function isFunction(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - 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 { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isPureish(node, opts) { if (!node) return false; const nodeType = node.type; - if ("FunctionDeclaration" === nodeType || "FunctionExpression" === nodeType || "StringLiteral" === nodeType || "NumericLiteral" === nodeType || "NullLiteral" === nodeType || "BooleanLiteral" === nodeType || "RegExpLiteral" === nodeType || "ArrowFunctionExpression" === nodeType || "BigIntLiteral" === nodeType || "DecimalLiteral" === nodeType || nodeType === "Placeholder" && "StringLiteral" === node.expectedNode) { if (typeof opts === "undefined") { return true; @@ -4293,14 +3509,11 @@ function isPureish(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if ("FunctionDeclaration" === nodeType || "VariableDeclaration" === nodeType || "ClassDeclaration" === nodeType || "ExportAllDeclaration" === nodeType || "ExportDefaultDeclaration" === nodeType || "ExportNamedDeclaration" === nodeType || "ImportDeclaration" === nodeType || "DeclareClass" === nodeType || "DeclareFunction" === nodeType || "DeclareInterface" === nodeType || "DeclareModule" === nodeType || "DeclareModuleExports" === nodeType || "DeclareTypeAlias" === nodeType || "DeclareOpaqueType" === nodeType || "DeclareVariable" === nodeType || "DeclareExportDeclaration" === nodeType || "DeclareExportAllDeclaration" === nodeType || "InterfaceDeclaration" === nodeType || "OpaqueType" === nodeType || "TypeAlias" === nodeType || "EnumDeclaration" === nodeType || "TSDeclareFunction" === nodeType || "TSInterfaceDeclaration" === nodeType || "TSTypeAliasDeclaration" === nodeType || "TSEnumDeclaration" === nodeType || "TSModuleDeclaration" === nodeType || nodeType === "Placeholder" && "Declaration" === node.expectedNode) { if (typeof opts === "undefined") { return true; @@ -4308,44 +3521,35 @@ function isDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - 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 { return (0, _shallowEqual.default)(node, opts); } } - return false; } - 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 { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSEntityName(node, opts) { if (!node) return false; const nodeType = node.type; - if ("Identifier" === nodeType || "TSQualifiedName" === nodeType || nodeType === "Placeholder" && "Identifier" === node.expectedNode) { if (typeof opts === "undefined") { return true; @@ -4353,14 +3557,11 @@ function isTSEntityName(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isLiteral(node, opts) { if (!node) return false; const nodeType = node.type; - if ("StringLiteral" === nodeType || "NumericLiteral" === nodeType || "NullLiteral" === nodeType || "BooleanLiteral" === nodeType || "RegExpLiteral" === nodeType || "TemplateLiteral" === nodeType || "BigIntLiteral" === nodeType || "DecimalLiteral" === nodeType || nodeType === "Placeholder" && "StringLiteral" === node.expectedNode) { if (typeof opts === "undefined") { return true; @@ -4368,14 +3569,11 @@ function isLiteral(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isImmutable(node, opts) { if (!node) return false; const nodeType = node.type; - if ("StringLiteral" === nodeType || "NumericLiteral" === nodeType || "NullLiteral" === nodeType || "BooleanLiteral" === nodeType || "BigIntLiteral" === nodeType || "JSXAttribute" === nodeType || "JSXClosingElement" === nodeType || "JSXElement" === nodeType || "JSXExpressionContainer" === nodeType || "JSXSpreadChild" === nodeType || "JSXOpeningElement" === nodeType || "JSXText" === nodeType || "JSXFragment" === nodeType || "JSXOpeningFragment" === nodeType || "JSXClosingFragment" === nodeType || "DecimalLiteral" === nodeType || nodeType === "Placeholder" && "StringLiteral" === node.expectedNode) { if (typeof opts === "undefined") { return true; @@ -4383,14 +3581,11 @@ function isImmutable(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isUserWhitespacable(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ObjectMethod" === nodeType || "ObjectProperty" === nodeType || "ObjectTypeInternalSlot" === nodeType || "ObjectTypeCallProperty" === nodeType || "ObjectTypeIndexer" === nodeType || "ObjectTypeProperty" === nodeType || "ObjectTypeSpreadProperty" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4398,14 +3593,11 @@ function isUserWhitespacable(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isMethod(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ObjectMethod" === nodeType || "ClassMethod" === nodeType || "ClassPrivateMethod" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4413,14 +3605,11 @@ function isMethod(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isObjectMember(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ObjectMethod" === nodeType || "ObjectProperty" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4428,14 +3617,11 @@ function isObjectMember(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isProperty(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ObjectProperty" === nodeType || "ClassProperty" === nodeType || "ClassAccessorProperty" === nodeType || "ClassPrivateProperty" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4443,14 +3629,11 @@ function isProperty(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isUnaryLike(node, opts) { if (!node) return false; const nodeType = node.type; - if ("UnaryExpression" === nodeType || "SpreadElement" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4458,14 +3641,11 @@ function isUnaryLike(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isPattern(node, opts) { if (!node) return false; const nodeType = node.type; - if ("AssignmentPattern" === nodeType || "ArrayPattern" === nodeType || "ObjectPattern" === nodeType || nodeType === "Placeholder" && "Pattern" === node.expectedNode) { if (typeof opts === "undefined") { return true; @@ -4473,14 +3653,11 @@ function isPattern(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isClass(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ClassExpression" === nodeType || "ClassDeclaration" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4488,14 +3665,11 @@ function isClass(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isModuleDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ExportAllDeclaration" === nodeType || "ExportDefaultDeclaration" === nodeType || "ExportNamedDeclaration" === nodeType || "ImportDeclaration" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4503,14 +3677,11 @@ function isModuleDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isExportDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ExportAllDeclaration" === nodeType || "ExportDefaultDeclaration" === nodeType || "ExportNamedDeclaration" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4518,14 +3689,11 @@ function isExportDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isModuleSpecifier(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ExportSpecifier" === nodeType || "ImportDefaultSpecifier" === nodeType || "ImportNamespaceSpecifier" === nodeType || "ImportSpecifier" === nodeType || "ExportNamespaceSpecifier" === nodeType || "ExportDefaultSpecifier" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4533,14 +3701,11 @@ function isModuleSpecifier(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isAccessor(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ClassAccessorProperty" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4548,14 +3713,11 @@ function isAccessor(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isPrivate(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ClassPrivateProperty" === nodeType || "ClassPrivateMethod" === nodeType || "PrivateName" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4563,14 +3725,11 @@ function isPrivate(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isFlow(node, opts) { if (!node) return false; const nodeType = node.type; - if ("AnyTypeAnnotation" === nodeType || "ArrayTypeAnnotation" === nodeType || "BooleanTypeAnnotation" === nodeType || "BooleanLiteralTypeAnnotation" === nodeType || "NullLiteralTypeAnnotation" === nodeType || "ClassImplements" === nodeType || "DeclareClass" === nodeType || "DeclareFunction" === nodeType || "DeclareInterface" === nodeType || "DeclareModule" === nodeType || "DeclareModuleExports" === nodeType || "DeclareTypeAlias" === nodeType || "DeclareOpaqueType" === nodeType || "DeclareVariable" === nodeType || "DeclareExportDeclaration" === nodeType || "DeclareExportAllDeclaration" === nodeType || "DeclaredPredicate" === nodeType || "ExistsTypeAnnotation" === nodeType || "FunctionTypeAnnotation" === nodeType || "FunctionTypeParam" === nodeType || "GenericTypeAnnotation" === nodeType || "InferredPredicate" === nodeType || "InterfaceExtends" === nodeType || "InterfaceDeclaration" === nodeType || "InterfaceTypeAnnotation" === nodeType || "IntersectionTypeAnnotation" === nodeType || "MixedTypeAnnotation" === nodeType || "EmptyTypeAnnotation" === nodeType || "NullableTypeAnnotation" === nodeType || "NumberLiteralTypeAnnotation" === nodeType || "NumberTypeAnnotation" === nodeType || "ObjectTypeAnnotation" === nodeType || "ObjectTypeInternalSlot" === nodeType || "ObjectTypeCallProperty" === nodeType || "ObjectTypeIndexer" === nodeType || "ObjectTypeProperty" === nodeType || "ObjectTypeSpreadProperty" === nodeType || "OpaqueType" === nodeType || "QualifiedTypeIdentifier" === nodeType || "StringLiteralTypeAnnotation" === nodeType || "StringTypeAnnotation" === nodeType || "SymbolTypeAnnotation" === nodeType || "ThisTypeAnnotation" === nodeType || "TupleTypeAnnotation" === nodeType || "TypeofTypeAnnotation" === nodeType || "TypeAlias" === nodeType || "TypeAnnotation" === nodeType || "TypeCastExpression" === nodeType || "TypeParameter" === nodeType || "TypeParameterDeclaration" === nodeType || "TypeParameterInstantiation" === nodeType || "UnionTypeAnnotation" === nodeType || "Variance" === nodeType || "VoidTypeAnnotation" === nodeType || "EnumDeclaration" === nodeType || "EnumBooleanBody" === nodeType || "EnumNumberBody" === nodeType || "EnumStringBody" === nodeType || "EnumSymbolBody" === nodeType || "EnumBooleanMember" === nodeType || "EnumNumberMember" === nodeType || "EnumStringMember" === nodeType || "EnumDefaultedMember" === nodeType || "IndexedAccessType" === nodeType || "OptionalIndexedAccessType" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4578,14 +3737,11 @@ function isFlow(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isFlowType(node, opts) { if (!node) return false; const nodeType = node.type; - if ("AnyTypeAnnotation" === nodeType || "ArrayTypeAnnotation" === nodeType || "BooleanTypeAnnotation" === nodeType || "BooleanLiteralTypeAnnotation" === nodeType || "NullLiteralTypeAnnotation" === nodeType || "ExistsTypeAnnotation" === nodeType || "FunctionTypeAnnotation" === nodeType || "GenericTypeAnnotation" === nodeType || "InterfaceTypeAnnotation" === nodeType || "IntersectionTypeAnnotation" === nodeType || "MixedTypeAnnotation" === nodeType || "EmptyTypeAnnotation" === nodeType || "NullableTypeAnnotation" === nodeType || "NumberLiteralTypeAnnotation" === nodeType || "NumberTypeAnnotation" === nodeType || "ObjectTypeAnnotation" === nodeType || "StringLiteralTypeAnnotation" === nodeType || "StringTypeAnnotation" === nodeType || "SymbolTypeAnnotation" === nodeType || "ThisTypeAnnotation" === nodeType || "TupleTypeAnnotation" === nodeType || "TypeofTypeAnnotation" === nodeType || "UnionTypeAnnotation" === nodeType || "VoidTypeAnnotation" === nodeType || "IndexedAccessType" === nodeType || "OptionalIndexedAccessType" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4593,14 +3749,11 @@ function isFlowType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isFlowBaseAnnotation(node, opts) { if (!node) return false; const nodeType = node.type; - if ("AnyTypeAnnotation" === nodeType || "BooleanTypeAnnotation" === nodeType || "NullLiteralTypeAnnotation" === nodeType || "MixedTypeAnnotation" === nodeType || "EmptyTypeAnnotation" === nodeType || "NumberTypeAnnotation" === nodeType || "StringTypeAnnotation" === nodeType || "SymbolTypeAnnotation" === nodeType || "ThisTypeAnnotation" === nodeType || "VoidTypeAnnotation" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4608,14 +3761,11 @@ function isFlowBaseAnnotation(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isFlowDeclaration(node, opts) { if (!node) return false; const nodeType = node.type; - if ("DeclareClass" === nodeType || "DeclareFunction" === nodeType || "DeclareInterface" === nodeType || "DeclareModule" === nodeType || "DeclareModuleExports" === nodeType || "DeclareTypeAlias" === nodeType || "DeclareOpaqueType" === nodeType || "DeclareVariable" === nodeType || "DeclareExportDeclaration" === nodeType || "DeclareExportAllDeclaration" === nodeType || "InterfaceDeclaration" === nodeType || "OpaqueType" === nodeType || "TypeAlias" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4623,14 +3773,11 @@ function isFlowDeclaration(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isFlowPredicate(node, opts) { if (!node) return false; const nodeType = node.type; - if ("DeclaredPredicate" === nodeType || "InferredPredicate" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4638,14 +3785,11 @@ function isFlowPredicate(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isEnumBody(node, opts) { if (!node) return false; const nodeType = node.type; - if ("EnumBooleanBody" === nodeType || "EnumNumberBody" === nodeType || "EnumStringBody" === nodeType || "EnumSymbolBody" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4653,14 +3797,11 @@ function isEnumBody(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isEnumMember(node, opts) { if (!node) return false; const nodeType = node.type; - if ("EnumBooleanMember" === nodeType || "EnumNumberMember" === nodeType || "EnumStringMember" === nodeType || "EnumDefaultedMember" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4668,14 +3809,11 @@ function isEnumMember(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isJSX(node, opts) { if (!node) return false; const nodeType = node.type; - if ("JSXAttribute" === nodeType || "JSXClosingElement" === nodeType || "JSXElement" === nodeType || "JSXEmptyExpression" === nodeType || "JSXExpressionContainer" === nodeType || "JSXSpreadChild" === nodeType || "JSXIdentifier" === nodeType || "JSXMemberExpression" === nodeType || "JSXNamespacedName" === nodeType || "JSXOpeningElement" === nodeType || "JSXSpreadAttribute" === nodeType || "JSXText" === nodeType || "JSXFragment" === nodeType || "JSXOpeningFragment" === nodeType || "JSXClosingFragment" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4683,14 +3821,11 @@ function isJSX(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isMiscellaneous(node, opts) { if (!node) return false; const nodeType = node.type; - if ("Noop" === nodeType || "Placeholder" === nodeType || "V8IntrinsicIdentifier" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4698,29 +3833,23 @@ function isMiscellaneous(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - 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 { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSTypeElement(node, opts) { if (!node) return false; const nodeType = node.type; - if ("TSCallSignatureDeclaration" === nodeType || "TSConstructSignatureDeclaration" === nodeType || "TSPropertySignature" === nodeType || "TSMethodSignature" === nodeType || "TSIndexSignature" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4728,14 +3857,11 @@ function isTSTypeElement(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSType(node, opts) { if (!node) return false; const nodeType = node.type; - if ("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 || "TSUnionType" === nodeType || "TSIntersectionType" === nodeType || "TSConditionalType" === nodeType || "TSInferType" === nodeType || "TSParenthesizedType" === nodeType || "TSTypeOperator" === nodeType || "TSIndexedAccessType" === nodeType || "TSMappedType" === nodeType || "TSLiteralType" === nodeType || "TSExpressionWithTypeArguments" === nodeType || "TSImportType" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4743,14 +3869,11 @@ function isTSType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isTSBaseType(node, opts) { if (!node) return false; const nodeType = node.type; - if ("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 || "TSLiteralType" === nodeType) { if (typeof opts === "undefined") { return true; @@ -4758,15 +3881,12 @@ function isTSBaseType(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isNumberLiteral(node, opts) { console.trace("The node type NumberLiteral has been renamed to NumericLiteral"); if (!node) return false; const nodeType = node.type; - if (nodeType === "NumberLiteral") { if (typeof opts === "undefined") { return true; @@ -4774,15 +3894,12 @@ function isNumberLiteral(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isRegexLiteral(node, opts) { console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"); if (!node) return false; const nodeType = node.type; - if (nodeType === "RegexLiteral") { if (typeof opts === "undefined") { return true; @@ -4790,15 +3907,12 @@ function isRegexLiteral(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isRestProperty(node, opts) { console.trace("The node type RestProperty has been renamed to RestElement"); if (!node) return false; const nodeType = node.type; - if (nodeType === "RestProperty") { if (typeof opts === "undefined") { return true; @@ -4806,15 +3920,12 @@ function isRestProperty(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } - function isSpreadProperty(node, opts) { console.trace("The node type SpreadProperty has been renamed to SpreadElement"); if (!node) return false; const nodeType = node.type; - if (nodeType === "SpreadProperty") { if (typeof opts === "undefined") { return true; @@ -4822,7 +3933,6 @@ function isSpreadProperty(node, opts) { return (0, _shallowEqual.default)(node, opts); } } - return false; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/is.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/is.js index a70ede0e0868c0..cb7576b34bd7cf 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/is.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/is.js @@ -4,27 +4,19 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = is; - var _shallowEqual = require("../utils/shallowEqual"); - var _isType = require("./isType"); - var _isPlaceholderType = require("./isPlaceholderType"); - var _definitions = require("../definitions"); - function is(type, node, opts) { if (!node) return false; const matches = (0, _isType.default)(node.type, type); - if (!matches) { if (!opts && node.type === "Placeholder" && type in _definitions.FLIPPED_ALIAS_KEYS) { return (0, _isPlaceholderType.default)(node.expectedNode, type); } - return false; } - if (typeof opts === "undefined") { return true; } else { diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBinding.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBinding.js index 61b57c7a021da6..ea61c0a0fa496c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBinding.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBinding.js @@ -4,21 +4,18 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isBinding; - var _getBindingIdentifiers = require("../retrievers/getBindingIdentifiers"); - function isBinding(node, parent, grandparent) { if (grandparent && node.type === "Identifier" && parent.type === "ObjectProperty" && grandparent.type === "ObjectExpression") { return false; } - - const keys = _getBindingIdentifiers.default.keys[parent.type]; - + const keys = + _getBindingIdentifiers.default.keys[parent.type]; if (keys) { for (let i = 0; i < keys.length; i++) { const key = keys[i]; - const val = parent[key]; - + const val = + parent[key]; if (Array.isArray(val)) { if (val.indexOf(node) >= 0) return true; } else { @@ -26,7 +23,6 @@ function isBinding(node, parent, grandparent) { } } } - return false; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBlockScoped.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBlockScoped.js index 0a20a07f9d7757..53b0388f5abe5e 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBlockScoped.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBlockScoped.js @@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isBlockScoped; - var _generated = require("./generated"); - var _isLet = require("./isLet"); - function isBlockScoped(node) { return (0, _generated.isFunctionDeclaration)(node) || (0, _generated.isClassDeclaration)(node) || (0, _isLet.default)(node); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isImmutable.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isImmutable.js index 10d6ed09db6da6..5b5005c2c26831 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isImmutable.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isImmutable.js @@ -4,14 +4,10 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isImmutable; - var _isType = require("./isType"); - var _generated = require("./generated"); - function isImmutable(node) { if ((0, _isType.default)(node.type, "Immutable")) return true; - if ((0, _generated.isIdentifier)(node)) { if (node.name === "undefined") { return true; @@ -19,7 +15,6 @@ function isImmutable(node) { return false; } } - return false; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isLet.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isLet.js index 2e1b0d8c7e66e6..c30a270d7e401a 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isLet.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isLet.js @@ -4,13 +4,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isLet; - var _generated = require("./generated"); - var _constants = require("../constants"); - function isLet(node) { - return (0, _generated.isVariableDeclaration)(node) && (node.kind !== "var" || node[_constants.BLOCK_SCOPED_SYMBOL]); + return (0, _generated.isVariableDeclaration)(node) && (node.kind !== "var" || + node[_constants.BLOCK_SCOPED_SYMBOL]); } //# sourceMappingURL=isLet.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNode.js index 824b656e67ef8f..256abd0cac370d 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNode.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNode.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isNode; - var _definitions = require("../definitions"); - function isNode(node) { return !!(node && _definitions.VISITOR_KEYS[node.type]); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNodesEquivalent.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNodesEquivalent.js index e070b89f07c843..172c3a6ebc29f1 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNodesEquivalent.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNodesEquivalent.js @@ -4,68 +4,54 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isNodesEquivalent; - var _definitions = require("../definitions"); - function isNodesEquivalent(a, b) { if (typeof a !== "object" || typeof b !== "object" || a == null || b == null) { return a === b; } - if (a.type !== b.type) { return false; } - const fields = Object.keys(_definitions.NODE_FIELDS[a.type] || a.type); const visitorKeys = _definitions.VISITOR_KEYS[a.type]; - for (const field of fields) { - const val_a = a[field]; + const val_a = + a[field]; const val_b = b[field]; - if (typeof val_a !== typeof val_b) { return false; } - if (val_a == null && val_b == null) { continue; } else if (val_a == null || val_b == null) { return false; } - if (Array.isArray(val_a)) { if (!Array.isArray(val_b)) { return false; } - if (val_a.length !== val_b.length) { return false; } - for (let i = 0; i < val_a.length; i++) { if (!isNodesEquivalent(val_a[i], val_b[i])) { return false; } } - continue; } - if (typeof val_a === "object" && !(visitorKeys != null && visitorKeys.includes(field))) { for (const key of Object.keys(val_a)) { if (val_a[key] !== val_b[key]) { return false; } } - continue; } - if (!isNodesEquivalent(val_a, val_b)) { return false; } } - return true; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isPlaceholderType.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isPlaceholderType.js index 2853b7550183a0..afd061606adad5 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isPlaceholderType.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isPlaceholderType.js @@ -4,19 +4,15 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isPlaceholderType; - var _definitions = require("../definitions"); - function isPlaceholderType(placeholderType, targetType) { if (placeholderType === targetType) return true; const aliases = _definitions.PLACEHOLDERS_ALIAS[placeholderType]; - if (aliases) { for (const alias of aliases) { if (targetType === alias) return true; } } - return false; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isReferenced.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isReferenced.js index 113b6bc3d50dc0..1d9ee86758978c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isReferenced.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isReferenced.js @@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isReferenced; - function isReferenced(node, parent, grandparent) { switch (parent.type) { case "MemberExpression": @@ -12,12 +11,9 @@ function isReferenced(node, parent, grandparent) { if (parent.property === node) { return !!parent.computed; } - return parent.object === node; - case "JSXMemberExpression": return parent.object === node; - case "VariableDeclarator": return parent.init === node; @@ -33,24 +29,19 @@ function isReferenced(node, parent, grandparent) { if (parent.key === node) { return !!parent.computed; } - return false; case "ObjectProperty": if (parent.key === node) { return !!parent.computed; } - return !grandparent || grandparent.type !== "ObjectPattern"; - case "ClassProperty": case "ClassAccessorProperty": if (parent.key === node) { return !!parent.computed; } - return true; - case "ClassPrivateProperty": return parent.key !== node; @@ -72,7 +63,6 @@ function isReferenced(node, parent, grandparent) { case "RestElement": return false; - case "BreakStatement": case "ContinueStatement": return false; @@ -89,7 +79,6 @@ function isReferenced(node, parent, grandparent) { if (grandparent != null && grandparent.source) { return false; } - return parent.local === node; case "ImportDefaultSpecifier": @@ -120,10 +109,8 @@ function isReferenced(node, parent, grandparent) { if (parent.key === node) { return !!parent.computed; } - return true; } - return true; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isScope.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isScope.js index d317d045bab3aa..066837ca21f517 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isScope.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isScope.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isScope; - var _generated = require("./generated"); - function isScope(node, parent) { if ((0, _generated.isBlockStatement)(node) && ((0, _generated.isFunction)(parent) || (0, _generated.isCatchClause)(parent))) { return false; @@ -15,7 +13,6 @@ function isScope(node, parent) { if ((0, _generated.isPattern)(node) && ((0, _generated.isFunction)(parent) || (0, _generated.isCatchClause)(parent))) { return true; } - return (0, _generated.isScopable)(node); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isSpecifierDefault.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isSpecifierDefault.js index 3cb906957e4e53..2606b96ddd5607 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isSpecifierDefault.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isSpecifierDefault.js @@ -4,11 +4,10 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isSpecifierDefault; - var _generated = require("./generated"); - function isSpecifierDefault(specifier) { - return (0, _generated.isImportDefaultSpecifier)(specifier) || (0, _generated.isIdentifier)(specifier.imported || specifier.exported, { + return (0, _generated.isImportDefaultSpecifier)(specifier) || + (0, _generated.isIdentifier)(specifier.imported || specifier.exported, { name: "default" }); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isType.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isType.js index 0706d62255c61a..c81149607bb3c4 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isType.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isType.js @@ -4,22 +4,18 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isType; - var _definitions = require("../definitions"); - function isType(nodeType, targetType) { if (nodeType === targetType) return true; + if (_definitions.ALIAS_KEYS[targetType]) return false; const aliases = _definitions.FLIPPED_ALIAS_KEYS[targetType]; - if (aliases) { if (aliases[0] === nodeType) return true; - for (const alias of aliases) { if (nodeType === alias) return true; } } - return false; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidES3Identifier.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidES3Identifier.js index 71659705d22675..a4a0413335811c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidES3Identifier.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidES3Identifier.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isValidES3Identifier; - var _isValidIdentifier = require("./isValidIdentifier"); - const RESERVED_WORDS_ES3_ONLY = new Set(["abstract", "boolean", "byte", "char", "double", "enum", "final", "float", "goto", "implements", "int", "interface", "long", "native", "package", "private", "protected", "public", "short", "static", "synchronized", "throws", "transient", "volatile"]); function isValidES3Identifier(name) { diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidIdentifier.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidIdentifier.js index 4324c5f66e6ea8..b8674b5d680cfd 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidIdentifier.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidIdentifier.js @@ -4,18 +4,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isValidIdentifier; - var _helperValidatorIdentifier = require("@babel/helper-validator-identifier"); - function isValidIdentifier(name, reserved = true) { if (typeof name !== "string") return false; - if (reserved) { if ((0, _helperValidatorIdentifier.isKeyword)(name) || (0, _helperValidatorIdentifier.isStrictReservedWord)(name, true)) { return false; } } - return (0, _helperValidatorIdentifier.isIdentifierName)(name); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isVar.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isVar.js index b44c52daeaa51a..f4ac67c0607c42 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isVar.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isVar.js @@ -4,15 +4,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isVar; - var _generated = require("./generated"); - var _constants = require("../constants"); - function isVar(node) { return (0, _generated.isVariableDeclaration)(node, { kind: "var" - }) && !node[_constants.BLOCK_SCOPED_SYMBOL]; + }) && ! + node[_constants.BLOCK_SCOPED_SYMBOL]; } //# sourceMappingURL=isVar.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/matchesPattern.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/matchesPattern.js index b50e4f7f779b77..c7bb672698a421 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/matchesPattern.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/matchesPattern.js @@ -4,27 +4,21 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = matchesPattern; - var _generated = require("./generated"); - function matchesPattern(member, match, allowPartial) { if (!(0, _generated.isMemberExpression)(member)) return false; const parts = Array.isArray(match) ? match : match.split("."); const nodes = []; let node; - for (node = member; (0, _generated.isMemberExpression)(node); node = node.object) { nodes.push(node.property); } - nodes.push(node); if (nodes.length < parts.length) return false; if (!allowPartial && nodes.length > parts.length) return false; - for (let i = 0, j = nodes.length - 1; i < parts.length; i++, j--) { const node = nodes[j]; let value; - if ((0, _generated.isIdentifier)(node)) { value = node.name; } else if ((0, _generated.isStringLiteral)(node)) { @@ -34,10 +28,8 @@ function matchesPattern(member, match, allowPartial) { } else { return false; } - if (parts[i] !== value) return false; } - return true; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isCompatTag.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isCompatTag.js index aef0d09bb7a94c..868b8441a10972 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isCompatTag.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isCompatTag.js @@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isCompatTag; - function isCompatTag(tagName) { return !!tagName && /^[a-z]/.test(tagName); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isReactComponent.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isReactComponent.js index bf41f33a82cc49..4a7997702b983d 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isReactComponent.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isReactComponent.js @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; - var _buildMatchMemberExpression = require("../buildMatchMemberExpression"); - const isReactComponent = (0, _buildMatchMemberExpression.default)("React.Component"); var _default = isReactComponent; exports.default = _default; diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/validate.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/validate.js index a2c16535024057..fe5ff94f71d1ea 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/validate.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/validate.js @@ -6,9 +6,7 @@ Object.defineProperty(exports, "__esModule", { exports.default = validate; exports.validateChild = validateChild; exports.validateField = validateField; - var _definitions = require("../definitions"); - function validate(node, key, val) { if (!node) return; const fields = _definitions.NODE_FIELDS[node.type]; @@ -17,13 +15,11 @@ function validate(node, key, val) { validateField(node, key, val, field); validateChild(node, key, val); } - function validateField(node, key, val, field) { if (!(field != null && field.validate)) return; if (field.optional && val == null) return; field.validate(node, key, val); } - function validateChild(node, key, val) { if (val == null) return; const validate = _definitions.NODE_PARENT_VALIDATIONS[val.type]; 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..b2ce29c2c8ce91 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.2", "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.2", + "@babel/parser": "^7.20.2", "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; -} - -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(${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 ---- - - -> 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 [ - "
", - " History", - "| Version | Changes |", - "| --- | --- |", - ...lines, - "
", - ]; -} -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(n: T): T;`, - `declare export function cloneDeep(n: T): T;`, - `declare export function cloneDeepWithoutLoc(n: T): T;`, - `declare export function cloneNode(n: T, deep?: boolean, withoutLoc?: boolean): T;`, - `declare export function cloneWithoutLoc(n: T): T;`, - - // comments/ - `declare type CommentTypeShorthand = 'leading' | 'inner' | 'trailing'`, - // eslint-disable-next-line max-len - `declare export function addComment(node: T, type: CommentTypeShorthand, content: string, line?: boolean): T`, - // eslint-disable-next-line max-len - `declare export function addComments(node: T, type: CommentTypeShorthand, comments: Array): T`, - `declare export function inheritInnerComments(node: BabelNode, parent: BabelNode): void`, - `declare export function inheritLeadingComments(node: BabelNode, parent: BabelNode): void`, - `declare export function inheritsComments(node: T, parent: BabelNode): void`, - `declare export function inheritTrailingComments(node: BabelNode, parent: BabelNode): void`, - `declare export function removeComments(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(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(n: T, opts: ?{}): void;`, - `declare export function removePropertiesDeep(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 = (BabelNode, TraversalAncestors, T) => void; - declare type TraversalHandlers = { - enter?: TraversalHandler, - exit?: TraversalHandler, - };`.replace(/(^|\n) {2}/g, "$1"), - // eslint-disable-next-line - `declare export function traverse(n: BabelNode, TraversalHandler | TraversalHandlers, state?: T): void;`, - `declare export function traverseFast(n: BabelNode, h: TraversalHandler, 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, 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 | null; - innerComments: ReadonlyArray | null; - trailingComments: ReadonlyArray | null; - start: number | null; - end: number | null; - loc: SourceLocation | null; - type: Node["type"]; - extra?: Record; -} - -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(types: [T]): T`, - `export function createFlowUnionType(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): UnionTypeAnnotation`, - `export function createFlowUnionType(types: ReadonlyArray): UnionTypeAnnotation`, - // this smells like "internal API" - // eslint-disable-next-line max-len - `export function buildChildren(node: { children: ReadonlyArray }): JSXElement['children']`, - - // clone/ - `export function clone(n: T): T;`, - `export function cloneDeep(n: T): T;`, - `export function cloneDeepWithoutLoc(n: T): T;`, - `export function cloneNode(n: T, deep?: boolean, withoutLoc?: boolean): T;`, - `export function cloneWithoutLoc(n: T): T;`, - - // comments/ - `export type CommentTypeShorthand = 'leading' | 'inner' | 'trailing'`, - // eslint-disable-next-line max-len - `export function addComment(node: T, type: CommentTypeShorthand, content: string, line?: boolean): T`, - // eslint-disable-next-line max-len - `export function addComments(node: T, type: CommentTypeShorthand, comments: ReadonlyArray): T`, - `export function inheritInnerComments(node: Node, parent: Node): void`, - `export function inheritLeadingComments(node: Node, parent: Node): void`, - `export function inheritsComments(node: T, parent: Node): void`, - `export function inheritTrailingComments(node: Node, parent: Node): void`, - `export function removeComments(node: T): T`, - - // converters/ - // eslint-disable-next-line max-len - `export function ensureBlock(node: Extract): BlockStatement`, - // too complex? - // eslint-disable-next-line max-len - `export function ensureBlock = 'body'>(node: Extract>, 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>(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, 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): 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[]`, - // eslint-disable-next-line max-len - `export function appendToMemberExpression>(member: T, append: MemberExpression['property'], computed?: boolean): T`, - // eslint-disable-next-line max-len - `export function inherits(child: T, parent: Node | null | undefined): T`, - // eslint-disable-next-line max-len - `export function prependToMemberExpression>(member: T, prepend: MemberExpression['object']): T`, - `export function removeProperties( - n: Node, - opts?: { preserveComments: boolean } | null -): void;`, - `export function removePropertiesDeep( - n: T, - opts?: { preserveComments: boolean } | null -): T;`, - - // retrievers/ - // eslint-disable-next-line max-len - `export function getBindingIdentifiers(node: Node, duplicates: true, outerOnly?: boolean): Record>`, - // eslint-disable-next-line max-len - `export function getBindingIdentifiers(node: Node, duplicates?: false, outerOnly?: boolean): Record`, - // eslint-disable-next-line max-len - `export function getBindingIdentifiers(node: Node, duplicates: boolean, outerOnly?: boolean): Record>`, - // eslint-disable-next-line max-len - `export function getOuterBindingIdentifiers(node: Node, duplicates: true): Record>`, - `export function getOuterBindingIdentifiers(node: Node, duplicates?: false): Record`, - // eslint-disable-next-line max-len - `export function getOuterBindingIdentifiers(node: Node, duplicates: boolean): Record>`, - - // traverse/ - `export type TraversalAncestors = ReadonlyArray<{ - node: Node, - key: string, - index?: number, - }>; - export type TraversalHandler = ( - this: undefined, node: Node, parent: TraversalAncestors, type: T - ) => void; - export type TraversalHandlers = { - enter?: TraversalHandler, - exit?: TraversalHandler, - };`.replace(/(^|\n) {2}/g, "$1"), - // eslint-disable-next-line - `export function traverse(n: Node, h: TraversalHandler | TraversalHandlers, state?: T): void;`, - `export function traverseFast(n: Node, h: TraversalHandler, state?: T): void;`, - - // utils/ - // cleanJSXElementLiteralChild is not exported - // inherit is not exported - `export function shallowEqual(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(type: T, n: Node | null | undefined, required?: undefined): n is Extract`, - // eslint-disable-next-line max-len - `export function is>(type: T, n: Node | null | undefined, required: Partial

): n is P`, - // eslint-disable-next-line max-len - `export function is

(type: string, n: Node | null | undefined, required: Partial

): n is P`, - `export function is(type: string, n: Node | null | undefined, required?: Partial): 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>(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(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, allowPartial?: boolean): node is MemberExpression`, - // eslint-disable-next-line max-len - `export function validate(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..8a62e163c0f8b1 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,22 +1,15 @@ '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 * @param {boolean} isArr * @returns {void} */ - const stripEncapsulatingBrackets = (container, isArr) => { if (isArr) { const firstItem = container[0]; @@ -25,9 +18,9 @@ const stripEncapsulatingBrackets = (container, isArr) => { lastItem.rawType = lastItem.rawType.replace(/\}$/u, ''); return; } - container.rawType = container.rawType.replace(/^\{/u, '').replace(/\}$/u, ''); }; + /** * @external CommentParserJsdoc */ @@ -95,8 +88,6 @@ const stripEncapsulatingBrackets = (container, isArr) => { * @param {throwOnTypeParsingErrors} [opts.throwOnTypeParsingErrors=false] * @returns {JsdocBlock} */ - - const commentParserToESTree = (jsdoc, mode, { throwOnTypeParsingErrors = false } = {}) => { @@ -109,14 +100,12 @@ const commentParserToESTree = (jsdoc, mode, { // Strip out `}` that encapsulates and is not part of // the type stripEncapsulatingBrackets(lastTag); - if (lastTag.typeLines.length) { stripEncapsulatingBrackets(lastTag.typeLines, true); - } // With even a multiline type now in full, add parsing - + } + // With even a multiline type now in full, add parsing let parsedType = null; - try { parsedType = jsdocTypePrattParser.parse(lastTag.rawType, mode); } catch (err) { @@ -126,10 +115,8 @@ const commentParserToESTree = (jsdoc, mode, { throw err; } } - lastTag.parsedType = parsedType; }; - const { source } = jsdoc; @@ -139,18 +126,18 @@ const commentParserToESTree = (jsdoc, mode, { lineEnd: lineEndRoot, postDelimiter: postDelimiterRoot, start: startRoot, - end: endRoot, - description: descriptionRoot + end: endRoot } } = source[0]; const endLine = source.length - 1; const ast = { delimiter: delimiterRoot, - description: descriptionRoot, + description: '', descriptionLines: [], initial: startRoot, // `terminal` will be overwritten if there are other entries terminal: endRoot, + hasPreterminalDescription: 0, endLine, postDelimiter: postDelimiterRoot, lineEnd: lineEndRoot, @@ -159,6 +146,7 @@ const commentParserToESTree = (jsdoc, mode, { const tags = []; let lastDescriptionLine; let lastTag = null; + let descLineStateOpen = true; source.forEach((info, idx) => { const { tokens @@ -172,25 +160,46 @@ const commentParserToESTree = (jsdoc, mode, { end, type: rawType } = tokens; - + if (!tag && description && descLineStateOpen) { + if (ast.descriptionStartLine === undefined) { + ast.descriptionStartLine = idx; + } + ast.descriptionEndLine = idx; + } if (tag || end) { + descLineStateOpen = false; if (lastDescriptionLine === undefined) { lastDescriptionLine = idx; - } // Clean-up with last tag before end or new tag - + } + // Clean-up with last tag before end or new tag if (lastTag) { cleanUpLastTag(lastTag); - } // Stop the iteration when we reach the end + } + + // Stop the iteration when we reach the end // but only when there is no tag earlier in the line // to still process - - if (end && !tag) { ast.terminal = end; + if (description) { + if (lastTag) { + ast.hasPreterminalTagDescription = 1; + } else { + ast.hasPreterminalDescription = 1; + } + const holder = lastTag || ast; + holder.description += (holder.description ? '\n' : '') + description; + holder.descriptionLines.push({ + delimiter, + description, + postDelimiter, + initial, + type: 'JsdocDescriptionLine' + }); + } return; } - const { end: ed, delimiter: de, @@ -198,10 +207,8 @@ const commentParserToESTree = (jsdoc, mode, { start: init, ...tkns } = tokens; - if (!tokens.name) { let i = 1; - while (source[idx + i]) { const { tokens: { @@ -211,23 +218,20 @@ const commentParserToESTree = (jsdoc, mode, { tag: tg } } = source[idx + i]; - if (tg) { break; } - if (name) { tkns.postType = postType; tkns.name = name; tkns.postName = postName; break; } - i++; } } - - const tagObj = { ...tkns, + const tagObj = { + ...tkns, initial: endLine ? init : '', postDelimiter: lastDescriptionLine ? pd : '', delimiter: lastDescriptionLine ? de : '', @@ -240,7 +244,6 @@ const commentParserToESTree = (jsdoc, mode, { lastTag = tagObj; tags.push(tagObj); } - if (rawType) { // Will strip rawType brackets after this tag lastTag.typeLines.push(lastTag.typeLines.length ? { @@ -258,7 +261,6 @@ const commentParserToESTree = (jsdoc, mode, { }); lastTag.rawType += lastTag.rawType ? '\n' + rawType : rawType; } - if (description) { const holder = lastTag || ast; holder.descriptionLines.push(holder.descriptionLines.length ? { @@ -280,12 +282,15 @@ const commentParserToESTree = (jsdoc, mode, { initial, type: 'JsdocDescriptionLine' }); - holder.description += holder.description ? '\n' + description : description; - } // Clean-up where last line itself has tag content - + if (!tag) { + holder.description += !holder.description && !lastTag ? description : '\n' + description; + } + } + // Clean-up where last line itself has tag content if (end && tag) { ast.terminal = end; + ast.hasPreterminalTagDescription = 1; cleanUpLastTag(lastTag); } }); @@ -293,7 +298,6 @@ const commentParserToESTree = (jsdoc, mode, { ast.tags = tags; return ast; }; - const jsdocVisitorKeys = { JsdocBlock: ['descriptionLines', 'tags'], JsdocDescriptionLine: [], @@ -312,7 +316,6 @@ const jsdocVisitorKeys = { * @param {Settings} settings * @returns {CommentHandler} */ - const commentHandler = settings => { /** * @type {CommentHandler} @@ -321,10 +324,11 @@ 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, { - visitorKeys: { ...jsdocTypePrattParser.visitorKeys, + return esquery.matches(ast, selector, null, { + visitorKeys: { + ...jsdocTypePrattParser.visitorKeys, ...jsdocVisitorKeys } }); @@ -351,27 +355,28 @@ 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 = /^\[(?[^=]*)=[^\]]*\]/u; const preserveTypeTokenizer = typeTokenizer('preserve'); const preserveDescriptionTokenizer = descriptionTokenizer('preserve'); const plainNameTokenizer = nameTokenizer(); - const getTokenizers = ({ noTypes = defaultNoTypes, noNames = defaultNoNames } = {}) => { // trim - return [// Tag - tagTokenizer(), // Type + return [ + // Tag + tagTokenizer(), + // Type spec => { if (noTypes.includes(spec.tag)) { return spec; } - return preserveTypeTokenizer(spec); - }, // Name + }, + // Name spec => { if (spec.tag === 'template') { // const preWS = spec.postTag; @@ -380,22 +385,18 @@ const getTokenizers = ({ let name = pos === -1 ? remainder : remainder.slice(0, pos); const extra = remainder.slice(pos); let postName = '', - description = '', - lineEnd = ''; - + description = '', + lineEnd = ''; if (pos > -1) { [, postName, description, lineEnd] = extra.match(/(\s*)([^\r]*)(\r)?/u); } - if (optionalBrackets.test(name)) { var _name$match, _name$match$groups; - name = (_name$match = name.match(optionalBrackets)) === null || _name$match === void 0 ? void 0 : (_name$match$groups = _name$match.groups) === null || _name$match$groups === void 0 ? void 0 : _name$match$groups.name; spec.optional = true; } else { spec.optional = false; } - spec.name = name; const { tokens @@ -406,25 +407,23 @@ const getTokenizers = ({ tokens.lineEnd = lineEnd || ''; return spec; } - if (noNames.includes(spec.tag) || hasSeeWithLink(spec)) { return spec; } - return plainNameTokenizer(spec); - }, // Description + }, + // Description spec => { return preserveDescriptionTokenizer(spec); }]; }; + /** * Accepts a comment token and converts it into `comment-parser` AST. * @param {PlainObject} commentNode * @param {string} [indent=""] Whitespace * @returns {PlainObject} */ - - const parseComment = (commentNode, indent = '') => { // Preserve JSDoc block start/end indentation. return commentParser.parse(`${indent}/*${commentNode.value}*/`, { @@ -448,17 +447,16 @@ const parseComment = (commentNode, indent = '') => { const isCommentToken = token => { return token.type === 'Line' || token.type === 'Block' || token.type === 'Shebang'; }; + /** * @param {AST} node * @returns {boolean} */ - - const getDecorator = node => { var _node$declaration, _node$declaration$dec, _node$decorators, _node$parent, _node$parent$decorato; - return (node === null || node === void 0 ? void 0 : (_node$declaration = node.declaration) === null || _node$declaration === void 0 ? void 0 : (_node$declaration$dec = _node$declaration.decorators) === null || _node$declaration$dec === void 0 ? void 0 : _node$declaration$dec[0]) || (node === null || node === void 0 ? void 0 : (_node$decorators = node.decorators) === null || _node$decorators === void 0 ? void 0 : _node$decorators[0]) || (node === null || node === void 0 ? void 0 : (_node$parent = node.parent) === null || _node$parent === void 0 ? void 0 : (_node$parent$decorato = _node$parent.decorators) === null || _node$parent$decorato === void 0 ? void 0 : _node$parent$decorato[0]); }; + /** * Check to see if it is a ES6 export declaration. * @@ -466,29 +464,26 @@ const getDecorator = node => { * @returns {boolean} whether the given node represents an export declaration. * @private */ - - const looksLikeExport = function (astNode) { return astNode.type === 'ExportDefaultDeclaration' || astNode.type === 'ExportNamedDeclaration' || astNode.type === 'ExportAllDeclaration' || astNode.type === 'ExportSpecifier'; }; + /** * @param {AST} astNode * @returns {AST} */ - - const getTSFunctionComment = function (astNode) { const { parent } = astNode; const grandparent = parent.parent; const greatGrandparent = grandparent.parent; - const greatGreatGrandparent = greatGrandparent && greatGrandparent.parent; // istanbul ignore if + const greatGreatGrandparent = greatGrandparent && greatGrandparent.parent; + // istanbul ignore if if (parent.type !== 'TSTypeAnnotation') { return astNode; } - switch (grandparent.type) { case 'PropertyDefinition': case 'ClassProperty': @@ -496,17 +491,17 @@ const getTSFunctionComment = function (astNode) { case 'TSMethodSignature': case 'TSPropertySignature': return grandparent; - case 'ArrowFunctionExpression': // istanbul ignore else - if (greatGrandparent.type === 'VariableDeclarator' // && greatGreatGrandparent.parent.type === 'VariableDeclaration' + if (greatGrandparent.type === 'VariableDeclarator' + + // && greatGreatGrandparent.parent.type === 'VariableDeclaration' ) { return greatGreatGrandparent.parent; - } // istanbul ignore next - + } + // istanbul ignore next return astNode; - case 'FunctionExpression': // istanbul ignore else if (greatGrandparent.type === 'MethodDefinition') { @@ -514,30 +509,26 @@ const getTSFunctionComment = function (astNode) { } // Fallthrough - default: // istanbul ignore if if (grandparent.type !== 'Identifier') { // istanbul ignore next return astNode; } + } - } // istanbul ignore next - - + // istanbul ignore next switch (greatGrandparent.type) { case 'ArrowFunctionExpression': // istanbul ignore else if (greatGreatGrandparent.type === 'VariableDeclarator' && greatGreatGrandparent.parent.type === 'VariableDeclaration') { return greatGreatGrandparent.parent; - } // istanbul ignore next - + } + // istanbul ignore next return astNode; - case 'FunctionDeclaration': return greatGrandparent; - case 'VariableDeclarator': // istanbul ignore else if (greatGreatGrandparent.type === 'VariableDeclaration') { @@ -545,15 +536,14 @@ const getTSFunctionComment = function (astNode) { } // Fallthrough - default: // istanbul ignore next return 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. @@ -563,23 +553,19 @@ const allowableCommentNode = new Set(['VariableDeclaration', 'ExpressionStatemen * @returns {ASTNode} The AST node that can be evaluated for appropriate * JSDoc comments. */ - const getReducedASTNode = function (node, sourceCode) { let { parent } = node; - switch (node.type) { case 'TSFunctionType': return getTSFunctionComment(node); - case 'TSInterfaceDeclaration': case 'TSTypeAliasDeclaration': case 'TSEnumDeclaration': case 'ClassDeclaration': case 'FunctionDeclaration': return looksLikeExport(parent) ? parent : node; - case 'TSDeclareFunction': case 'ClassExpression': case 'ObjectExpression': @@ -588,46 +574,38 @@ const getReducedASTNode = function (node, sourceCode) { case 'FunctionExpression': if (!invokedExpression.has(parent.type)) { let token = node; - do { token = sourceCode.getTokenBefore(token, { includeComments: true }); } while (token && token.type === 'Punctuator' && token.value === '('); - if (token && token.type === 'Block') { return node; } - if (sourceCode.getCommentsBefore(node).length) { return node; } - while (!sourceCode.getCommentsBefore(parent).length && !/Function/u.test(parent.type) && !allowableCommentNode.has(parent.type)) { ({ parent } = parent); - if (!parent) { break; } } - if (parent && parent.type !== 'FunctionDeclaration' && parent.type !== 'Program') { if (parent.parent && parent.parent.type === 'ExportNamedDeclaration') { return parent.parent; } - return parent; } } - return node; - default: return node; } }; + /** * Checks for the presence of a JSDoc comment for the given node and returns it. * @@ -638,8 +616,6 @@ const getReducedASTNode = function (node, sourceCode) { * for the given node or null if not found. * @private */ - - const findJSDocComment = (astNode, sourceCode, settings) => { const { minLines, @@ -647,43 +623,35 @@ const findJSDocComment = (astNode, sourceCode, settings) => { } = settings; let currentNode = astNode; let tokenBefore = null; - while (currentNode) { const decorator = getDecorator(currentNode); - if (decorator) { currentNode = decorator; } - tokenBefore = sourceCode.getTokenBefore(currentNode, { includeComments: true }); - if (tokenBefore && tokenBefore.type === 'Punctuator' && tokenBefore.value === '(') { [tokenBefore] = sourceCode.getTokensBefore(currentNode, { count: 2, includeComments: true }); } - if (!tokenBefore || !isCommentToken(tokenBefore)) { return null; } - if (tokenBefore.type === 'Line') { currentNode = tokenBefore; continue; } - break; } - if (tokenBefore.type === 'Block' && /^\*\s/u.test(tokenBefore.value) && currentNode.loc.start.line - tokenBefore.loc.end.line >= minLines && currentNode.loc.start.line - tokenBefore.loc.end.line <= maxLines) { return tokenBefore; } - return null; }; + /** * Retrieves the JSDoc comment for a given node. * @@ -694,8 +662,6 @@ const findJSDocComment = (astNode, sourceCode, settings) => { * for the given node or null if not found. * @public */ - - const getJSDocComment = function (sourceCode, node, settings) { const reducedNode = getReducedASTNode(node, sourceCode); return findJSDocComment(reducedNode, sourceCode, settings); @@ -712,12 +678,12 @@ const stringifiers = { }, opts, descriptionLines, tags) { const alreadyHasLine = descriptionLines.length && !tags.length && descriptionLines[descriptionLines.length - 1].endsWith('\n') || tags.length && tags[tags.length - 1].endsWith('\n'); return `${initial}${delimiter}${postDelimiter}${endLine ? ` -` : ''}${// Could use `node.description` (and `node.lineEnd`), but lines may have +` : ''}${ + // Could use `node.description` (and `node.lineEnd`), but lines may have // been modified descriptionLines.length ? descriptionLines.join(lineEnd + '\n') + (tags.length ? lineEnd + '\n' : '') : ''}${tags.length ? tags.join(lineEnd + '\n') : ''}${endLine && !alreadyHasLine ? `${lineEnd} ${initial}` : endLine ? ` ${initial}` : ''}${terminal}`; }, - JsdocDescriptionLine({ initial, delimiter, @@ -726,7 +692,6 @@ const stringifiers = { }) { return `${initial}${delimiter}${postDelimiter}${description}`; }, - JsdocTypeLine({ initial, delimiter, @@ -736,7 +701,6 @@ const stringifiers = { }) { return `${initial}${delimiter}${postDelimiter}${rawType}`; }, - JsdocTag(node, opts, parsedType, typeLines, descriptionLines) { const { description, @@ -747,21 +711,23 @@ const stringifiers = { initial, delimiter, postDelimiter, - tag // , rawType - + tag + // , rawType } = node; - return `${initial}${delimiter}${postDelimiter}@${tag}${postTag}${// Could do `rawType` but may have been changed; could also do + return `${initial}${delimiter}${postDelimiter}@${tag}${postTag}${ + // Could do `rawType` but may have been changed; could also do // `typeLines` but not as likely to be changed // parsedType // Comment this out later in favor of `parsedType` // We can't use raw `typeLines` as first argument has delimiter on it opts.preferRawType || !parsedType ? typeLines.length ? `{${typeLines.join('\n')}}` : '' : parsedType}${postType}${name ? `${name}${postName || (description ? '\n' : '')}` : ''}${descriptionLines.join('\n')}`; } - }; -const visitorKeys = { ...jsdocVisitorKeys, +const visitorKeys = { + ...jsdocVisitorKeys, ...jsdocTypePrattParser.visitorKeys }; + /** * @todo convert for use by escodegen (until may be patched to support * custom entries?). @@ -770,7 +736,6 @@ const visitorKeys = { ...jsdocVisitorKeys, * @throws {Error} * @returns {string} */ - function estreeToString(node, opts = {}) { if (Object.prototype.hasOwnProperty.call(stringifiers, node.type)) { const childNodeOrArray = visitorKeys[node.type]; @@ -780,13 +745,12 @@ function estreeToString(node, opts = {}) { }) : node[key] === undefined || node[key] === null ? null : estreeToString(node[key], opts); }); return stringifiers[node.type](node, opts, ...args); - } // We use raw type instead but it is a key as other apps may wish to traverse - + } + // We use raw type instead but it is a key as other apps may wish to traverse if (node.type.startsWith('JsdocType')) { return opts.preferRawType ? '' : `{${jsdocTypePrattParser.stringify(node)}}`; } - throw new Error(`Unhandled node type: ${node.type}`); } 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..b3c1dee34e9f65 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.36.0", "author": "Brett Zamir ", "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.6", "@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.2", + "c8": "^7.12.0", "chai": "^4.3.6", - "eslint": "^8.15.0", - "eslint-config-ash-nazg": "33.1.0", + "eslint": "^8.26.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.6.0", + "eslint-plugin-markdown": "^3.0.0", + "eslint-plugin-n": "^15.4.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.1", + "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.5" }, "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\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..f31ad5e2bf49e6 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 @@ -130,20 +130,20 @@ const commentParserToESTree = (jsdoc, mode, { lineEnd: lineEndRoot, postDelimiter: postDelimiterRoot, start: startRoot, - end: endRoot, - description: descriptionRoot + end: endRoot }} = source[0]; const endLine = source.length - 1; const ast = { delimiter: delimiterRoot, - description: descriptionRoot, + description: '', descriptionLines: [], initial: startRoot, // `terminal` will be overwritten if there are other entries terminal: endRoot, + hasPreterminalDescription: 0, endLine, postDelimiter: postDelimiterRoot, lineEnd: lineEndRoot, @@ -154,6 +154,7 @@ const commentParserToESTree = (jsdoc, mode, { const tags = []; let lastDescriptionLine; let lastTag = null; + let descLineStateOpen = true; source.forEach((info, idx) => { const {tokens} = info; @@ -167,7 +168,15 @@ const commentParserToESTree = (jsdoc, mode, { type: rawType } = tokens; + if (!tag && description && descLineStateOpen) { + if (ast.descriptionStartLine === undefined) { + ast.descriptionStartLine = idx; + } + ast.descriptionEndLine = idx; + } + if (tag || end) { + descLineStateOpen = false; if (lastDescriptionLine === undefined) { lastDescriptionLine = idx; } @@ -182,7 +191,23 @@ const commentParserToESTree = (jsdoc, mode, { // to still process if (end && !tag) { ast.terminal = end; + if (description) { + if (lastTag) { + ast.hasPreterminalTagDescription = 1; + } else { + ast.hasPreterminalDescription = 1; + } + const holder = lastTag || ast; + holder.description += (holder.description ? '\n' : '') + description; + holder.descriptionLines.push({ + delimiter, + description, + postDelimiter, + initial, + type: 'JsdocDescriptionLine' + }); + } return; } @@ -282,14 +307,18 @@ const commentParserToESTree = (jsdoc, mode, { type: 'JsdocDescriptionLine' } ); - holder.description += holder.description - ? '\n' + description - : description; + + if (!tag) { + holder.description += (!holder.description && !lastTag) + ? description + : '\n' + description; + } } // Clean-up where last line itself has tag content if (end && tag) { ast.terminal = end; + ast.hasPreterminalTagDescription = 1; cleanUpLastTag(lastTag); } 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} [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..33d993ee81dd9f 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,D:0.00621152,E:0.0440661,F:0.0881323,A:0.00734435,B:0.440661,"5B":0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","5B","J","D","E","F","A","B","","",""],E:"IE",F:{"5B":962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.007948,K:0.004267,L:0.004268,G:0.003974,M:0.003702,N:0.003974,O:0.01987,P:0,Q:0.004298,R:0.00944,S:0.004043,T:0.003974,U:0.003974,V:0.003974,W:0.003974,X:0.004318,Y:0.003974,Z:0.004118,a:0.003939,d:0.007948,e:0.004118,f:0.003939,g:0.003801,h:0.003929,i:0.003855,j:0.003929,k:0.003974,l:0.003974,m:0.011922,n:0.011922,o:0.035766,p:0.067558,q:0.802748,b:3.07588,H:0.246388},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","q","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,q:1661990400,b:1664755200,H:1666915200},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.004393,"1":0.004418,"2":0.008834,"3":0.008322,"4":0.008928,"5":0.004471,"6":0.009284,"7":0.004707,"8":0.009076,"9":0.007948,"6B":0.004118,qB:0.004271,I:0.015896,r:0.004879,J:0.020136,D:0.005725,E:0.004525,F:0.00533,A:0.004283,B:0.007948,C:0.004471,K:0.004486,L:0.00453,G:0.008322,M:0.004417,N:0.004425,O:0.004161,s:0.004443,t:0.004283,u:0.008322,v:0.013698,w:0.004161,x:0.008786,y:0.004118,z:0.004317,AB:0.004783,BB:0.003929,CB:0.004783,DB:0.00487,EB:0.005029,FB:0.0047,GB:0.015896,HB:0.007948,IB:0.003867,JB:0.004525,KB:0.004293,LB:0.003702,MB:0.004538,NB:0.008282,OB:0.011601,PB:0.051662,QB:0.011601,RB:0.003929,SB:0.003974,TB:0.003974,UB:0.011601,VB:0.003939,rB:0.003855,WB:0.003929,sB:0.004356,XB:0.004425,YB:0.008322,c:0.00415,ZB:0.004267,aB:0.003801,bB:0.004267,cB:0.007948,dB:0.00415,eB:0.004293,fB:0.004425,gB:0.003974,hB:0.00415,iB:0.00415,jB:0.004318,kB:0.004356,lB:0.003974,mB:0.035766,P:0.003974,Q:0.007948,R:0.007948,tB:0.003974,S:0.003974,T:0.003929,U:0.004268,V:0.003801,W:0.007948,X:0.007948,Y:0.003974,Z:0.003974,a:0.03974,d:0.003801,e:0.003855,f:0.015896,g:0.003974,h:0.003974,i:0.003974,j:0.003974,k:0.011922,l:0.007948,m:0.011922,n:0.063584,o:0.043714,p:0.071532,q:1.50615,b:0.679554,H:0.007948,uB:0,"7B":0.008786,"8B":0.00487},B:"moz",C:["6B","qB","7B","8B","I","r","J","D","E","F","A","B","C","K","L","G","M","N","O","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","rB","WB","sB","XB","YB","c","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","P","Q","R","tB","S","T","U","V","W","X","Y","Z","a","d","e","f","g","h","i","j","k","l","m","n","o","p","q","b","H","uB",""],E:"Firefox",F:{"0":1391472000,"1":1395100800,"2":1398729600,"3":1402358400,"4":1405987200,"5":1409616000,"6":1413244800,"7":1417392000,"8":1421107200,"9":1424736000,"6B":1161648000,qB:1213660800,"7B":1246320000,"8B":1264032000,I:1300752000,r: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,s:1357603200,t:1361232000,u:1364860800,v:1368489600,w:1372118400,x:1375747200,y:1379376000,z:1386633600,AB:1428278400,BB:1431475200,CB:1435881600,DB:1439251200,EB:1442880000,FB:1446508800,GB:1450137600,HB:1453852800,IB:1457395200,JB:1461628800,KB:1465257600,LB:1470096000,MB:1474329600,NB:1479168000,OB:1485216000,PB:1488844800,QB:1492560000,RB:1497312000,SB:1502150400,TB:1506556800,UB:1510617600,VB:1516665600,rB:1520985600,WB:1525824000,sB:1529971200,XB:1536105600,YB:1540252800,c:1544486400,ZB:1548720000,aB:1552953600,bB:1558396800,cB:1562630400,dB:1567468800,eB:1571788800,fB:1575331200,gB:1578355200,hB:1581379200,iB:1583798400,jB:1586304000,kB:1588636800,lB:1591056000,mB:1593475200,P:1595894400,Q:1598313600,R:1600732800,tB: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,q:1663632000,b:1666051200,H:null,uB:null}},D:{A:{"0":0.004326,"1":0.0047,"2":0.004538,"3":0.008322,"4":0.008596,"5":0.004566,"6":0.004118,"7":0.007948,"8":0.003702,"9":0.004335,I:0.004706,r: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,s:0.008322,t:0.004393,u:0.004317,v:0.003974,w:0.008786,x:0.003939,y:0.004461,z:0.004141,AB:0.004464,BB:0.015896,CB:0.003867,DB:0.015896,EB:0.003974,FB:0.003974,GB:0.007948,HB:0.007948,IB:0.003974,JB:0.003867,KB:0.007948,LB:0.01987,MB:0.047688,NB:0.003867,OB:0.003929,PB:0.003974,QB:0.007948,RB:0.003867,SB:0.003974,TB:0.035766,UB:0.003974,VB:0.003702,rB:0.003702,WB:0.011922,sB:0.011922,XB:0.003974,YB:0.007948,c:0.003929,ZB:0.011922,aB:0.027818,bB:0.007948,cB:0.007948,dB:0.047688,eB:0.023844,fB:0.011922,gB:0.03974,hB:0.011922,iB:0.031792,jB:0.043714,kB:0.035766,lB:0.011922,mB:0.031792,P:0.107298,Q:0.035766,R:0.03974,S:0.067558,T:0.051662,U:0.083454,V:0.083454,W:0.083454,X:0.01987,Y:0.03974,Z:0.023844,a:0.055636,d:0.047688,e:0.043714,f:0.035766,g:0.023844,h:0.063584,i:0.05961,j:0.051662,k:0.055636,l:0.151012,m:0.087428,n:0.143064,o:0.421244,p:0.41727,q:6.00869,b:15.7013,H:0.643788,uB:0.01987,"9B":0.011922,AC:0},B:"webkit",C:["","","","","I","r","J","D","E","F","A","B","C","K","L","G","M","N","O","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","rB","WB","sB","XB","YB","c","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","P","Q","R","S","T","U","V","W","X","Y","Z","a","d","e","f","g","h","i","j","k","l","m","n","o","p","q","b","H","uB","9B","AC"],E:"Chrome",F:{"0":1364428800,"1":1369094400,"2":1374105600,"3":1376956800,"4":1384214400,"5":1389657600,"6":1392940800,"7":1397001600,"8":1400544000,"9":1405468800,I:1264377600,r: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,s:1332892800,t:1337040000,u:1340668800,v:1343692800,w:1348531200,x:1352246400,y:1357862400,z:1361404800,AB:1409011200,BB:1412640000,CB:1416268800,DB:1421798400,EB:1425513600,FB:1429401600,GB:1432080000,HB:1437523200,IB:1441152000,JB:1444780800,KB:1449014400,LB:1453248000,MB:1456963200,NB:1460592000,OB:1464134400,PB:1469059200,QB:1472601600,RB:1476230400,SB:1480550400,TB:1485302400,UB:1489017600,VB:1492560000,rB:1496707200,WB:1500940800,sB:1504569600,XB:1508198400,YB:1512518400,c:1516752000,ZB:1520294400,aB:1523923200,bB:1527552000,cB:1532390400,dB:1536019200,eB:1539648000,fB:1543968000,gB:1548720000,hB:1552348800,iB:1555977600,jB:1559606400,kB:1564444800,lB:1568073600,mB: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,q:1661817600,b:1664236800,H:1666656000,uB:null,"9B":null,AC:null}},E:{A:{I:0,r:0.008322,J:0.004656,D:0.004465,E:0.003974,F:0.003929,A:0.004425,B:0.004318,C:0.003801,K:0.023844,L:0.11922,G:0.027818,BC:0,vB:0.008692,CC:0.011922,DC:0.00456,EC:0.004283,FC:0.015896,wB:0.007948,nB:0.01987,oB:0.035766,xB:0.313946,GC:0.305998,HC:0.051662,yB:0.051662,zB:0.131142,"0B":0.266258,"1B":1.63331,pB:0.49675,"2B":0.071532,IC:0,JC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","BC","vB","I","r","CC","J","DC","D","EC","E","F","FC","A","wB","B","nB","C","oB","K","xB","L","GC","G","HC","yB","zB","0B","1B","pB","2B","IC","JC",""],E:"Safari",F:{BC:1205798400,vB:1226534400,I:1244419200,r:1275868800,CC:1311120000,J:1343174400,DC:1382400000,D:1382400000,EC:1410998400,E:1413417600,F:1443657600,FC:1458518400,A:1474329600,wB:1490572800,B:1505779200,nB:1522281600,C:1537142400,oB:1553472000,K:1568851200,xB:1585008000,L:1600214400,GC:1619395200,G:1632096000,HC:1635292800,yB:1639353600,zB:1647216000,"0B":1652745600,"1B":1658275200,pB:1662940800,"2B":1666569600,IC:null,JC:null}},F:{A:{"0":0.004393,"1":0.007948,"2":0.004879,"3":0.004879,"4":0.003974,"5":0.005152,"6":0.005014,"7":0.009758,"8":0.004879,"9":0.003974,F:0.0082,B:0.016581,C:0.004317,G:0.00685,M:0.00685,N:0.00685,O:0.005014,s:0.006015,t:0.004879,u:0.006597,v:0.006597,w:0.013434,x:0.006702,y:0.006015,z:0.005595,AB:0.004283,BB:0.004367,CB:0.004534,DB:0.007948,EB:0.004227,FB:0.004418,GB:0.004161,HB:0.004227,IB:0.004725,JB:0.011922,KB:0.008942,LB:0.004707,MB:0.004827,NB:0.004707,OB:0.004707,PB:0.004326,QB:0.008922,RB:0.014349,SB:0.004425,TB:0.00472,UB:0.004425,VB:0.004425,WB:0.00472,XB:0.004532,YB:0.004566,c:0.02283,ZB:0.00867,aB:0.004656,bB:0.004642,cB:0.003929,dB:0.00944,eB:0.004293,fB:0.003929,gB:0.004298,hB:0.096692,iB:0.004201,jB:0.004141,kB:0.004257,lB:0.003939,mB:0.008236,P:0.003855,Q:0.003939,R:0.008514,tB:0.003939,S:0.003939,T:0.003702,U:0.011922,V:0.003855,W:0.003855,X:0.003929,Y:0.007948,Z:0.405348,a:0.862358,KC:0.00685,LC:0,MC:0.008392,NC:0.004706,nB:0.006229,"3B":0.004879,OC:0.008786,oB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","F","KC","LC","MC","NC","B","nB","3B","OC","C","oB","G","M","N","O","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","YB","c","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","P","Q","R","tB","S","T","U","V","W","X","Y","Z","a","","",""],E:"Opera",F:{"0":1422316800,"1":1425945600,"2":1430179200,"3":1433808000,"4":1438646400,"5":1442448000,"6":1445904000,"7":1449100800,"8":1454371200,"9":1457308800,F:1150761600,KC:1223424000,LC:1251763200,MC:1267488000,NC:1277942400,B:1292457600,nB:1302566400,"3B":1309219200,OC:1323129600,C:1323129600,oB:1352073600,G:1372723200,M:1377561600,N:1381104000,O:1386288000,s:1390867200,t:1393891200,u:1399334400,v:1401753600,w:1405987200,x:1409616000,y:1413331200,z:1417132800,AB:1462320000,BB:1465344000,CB:1470096000,DB:1474329600,EB:1477267200,FB:1481587200,GB:1486425600,HB:1490054400,IB:1494374400,JB:1498003200,KB:1502236800,LB:1506470400,MB:1510099200,NB:1515024000,OB:1517961600,PB:1521676800,QB:1525910400,RB:1530144000,SB:1534982400,TB:1537833600,UB:1543363200,VB:1548201600,WB:1554768000,XB:1561593600,YB:1566259200,c:1570406400,ZB:1573689600,aB:1578441600,bB:1583971200,cB:1587513600,dB:1592956800,eB:1595894400,fB:1600128000,gB:1603238400,hB:1613520000,iB:1612224000,jB:1616544000,kB:1619568000,lB:1623715200,mB:1627948800,P:1631577600,Q:1633392000,R:1635984000,tB: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",KC:"o",LC:"o",MC:"o",NC:"o",nB:"o","3B":"o",OC:"o",oB:"o"}},G:{A:{E:0,vB:0,PC:0,"4B":0.00319488,QC:0.00479232,RC:0.00319488,SC:0.014377,TC:0.00479232,UC:0.0159744,VC:0.0607028,WC:0.00319488,XC:0.0718849,YC:0.0255591,ZC:0.0223642,aC:0.0223642,bC:0.408945,cC:0.0287539,dC:0.00958465,eC:0.0383386,fC:0.119808,gC:0.354632,hC:0.773162,iC:0.201278,yB:0.28115,zB:0.351437,"0B":0.800318,"1B":6.71564,pB:4.55111,"2B":0.241214},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","vB","PC","4B","QC","RC","SC","E","TC","UC","VC","WC","XC","YC","ZC","aC","bC","cC","dC","eC","fC","gC","hC","iC","yB","zB","0B","1B","pB","2B","","",""],E:"Safari on iOS",F:{vB:1270252800,PC:1283904000,"4B":1299628800,QC:1331078400,RC:1359331200,SC:1394409600,E: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,pB:1662940800,"2B":1666569600}},H:{A:{jC:1.02708},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","jC","","",""],E:"Opera Mini",F:{jC:1426464000}},I:{A:{qB:0,I:0.0223354,H:0,kC:0,lC:0,mC:0,nC:0.0297805,"4B":0.0893414,oC:0,pC:0.364811},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kC","lC","mC","qB","I","nC","4B","oC","pC","H","","",""],E:"Android Browser",F:{kC:1256515200,lC:1274313600,mC:1291593600,qB:1298332800,I:1318896000,nC:1341792000,"4B":1374624000,oC:1386547200,pC:1401667200,H:1666828800}},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,nB:0,"3B":0,oB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","nB","3B","C","oB","c","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,nB:1314835200,"3B":1318291200,C:1330300800,oB:1349740800,c:1613433600},D:{c:"webkit"}},L:{A:{H:40.2785},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1666828800}},M:{A:{b:0.283269},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","b","","",""],E:"Firefox for Android",F:{b: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.638862},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","qC","","",""],E:"UC Browser for Android",F:{qC:1634688000},D:{qC:"webkit"}},P:{A:{I:0.146868,rC:0.0103543,sC:0.010304,tC:0.0629436,uC:0.0103584,vC:0.0104443,wB:0.0105043,wC:0.0314718,xC:0.0104906,yC:0.052453,zC:0.052453,"0C":0.0314718,pB:0.0944154,"1C":0.157359,"2C":2.15057},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","rC","sC","tC","uC","vC","wB","wC","xC","yC","zC","0C","pB","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,pB:1640736000,"1C":1651708800,"2C":1659657600}},Q:{A:{xB:0.126567},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.042189},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..12dc5d71b477cb 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":"27","1":"28","2":"29","3":"30","4":"31","5":"32","6":"33","7":"34","8":"35","9":"36",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"107",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:"106",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:"105",r:"5",s:"19",t:"20",u:"21",v:"22",w:"23",x:"24",y:"25",z:"26",AB:"37",BB:"38",CB:"39",DB:"40",EB:"41",FB:"42",GB:"43",HB:"44",IB:"45",JB:"46",KB:"47",LB:"48",MB:"49",NB:"50",OB:"51",PB:"52",QB:"53",RB:"54",SB:"55",TB:"56",UB:"57",VB:"58",WB:"60",XB:"62",YB:"63",ZB:"65",aB:"66",bB:"67",cB:"68",dB:"69",eB:"70",fB:"71",gB:"72",hB:"73",iB:"74",jB:"75",kB:"76",lB:"77",mB:"78",nB:"11.1",oB:"12.1",pB:"16.0",qB:"3",rB:"59",sB:"61",tB:"82",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..f35fc37ca237a9 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","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 RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F","16":"A B"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"132":"b"},N:{"1":"A","2":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..cc2a0449974115 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 D E F A B 5B"},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 q b H","2":"C K L G"},C:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v 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":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB","130":"C nB"},F:{"1":"QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 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 nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 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..f186829ddb3b14 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","132":"A"},K:{"2":"A B C c nB 3B","132":"oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3fb4f466cc3fd8 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w 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":"VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s 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 nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..af9795f37b1ad0 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":"F A B","130":"J D E 5B"},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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","257":"6B qB I r J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..81db2668f90387 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":"E F A B","2":"J D 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"F B C KC LC MC NC nB 3B OC oB","16":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"16":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"2":"c","16":"A B C nB 3B oB"},L:{"16":"H"},M:{"16":"b"},N:{"16":"A B"},O:{"16":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..da2feda8c64833 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 D E F A B 5B"},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 q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","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 RB SB TB UB VB rB","194":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","322":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB","322":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..26d89c30341c12 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"B C JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"0 1 2 3 4 5 6 7 8 9 F G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,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..c97f4222c387f4 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..aa30c4a5842e2c 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 D E F A B 5B"},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 q b H","16":"C K L"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..f61ffdfa739121 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB 7B 8B"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB nB"},F:{"1":"TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u 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 nB 3B OC oB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 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..2da5c6fa568c25 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 D E F A B 5B"},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 q b H","2":"C K"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..4bdd09dfff4792 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..a4acb874d22bc4 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 D E F A B 5B"},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 q b H","322":"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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"2":"0 I r J D E F A B C K L G M N O s t u v w x y z","132":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","132":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"132":"qC"},P:{"2":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..b22ae864e7e239 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B","132":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","66":"VB rB WB sB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","260":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","260":"c"},L:{"1":"H"},M:{"132":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC","260":"vC wB wC xC yC zC 0C pB 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..a832bdd805481c 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 D E F A B 5B"},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 q b H","2":"C K","194":"L"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t 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:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","514":"wB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC","514":"XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..50e734364a71b7 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC LC","16":"MC"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","16":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..6269ee2a375abe 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K","33":"0 1 2 3 4 5 6 L G M N O s t u v w x y z"},E:{"1":"G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J D E F A B C K L DC EC FC wB nB oB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"G M N O s t u"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3a62c547e8c9ad 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":"F A B","2":"J D E 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","132":"I r J D E F A B C K L G M N O s 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F","4":"KC LC"},G:{"1":"E 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 pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","2":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..d6f7ba72f81fbe 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 D E F 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB","322":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","322":"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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"322":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"322":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..345c953d9c2d4a 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..bc47752890cf87 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t 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 r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..645dff44c9eb24 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 D E F A B 5B"},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 q b H"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t 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","66":"SB TB UB VB rB WB sB XB YB c","260":"ZB","516":"aB"},D:{"1":"eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB","66":"bB cB dB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v 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 nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1090":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C pB 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..24eb1006d08368 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB 7B 8B","194":"lB mB P Q R tB S T U V W X Y Z a d","257":"e f g h i j k l m n o p q b H uB"},D:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB","516":"2B IC JC"},F:{"1":"fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB KC LC MC NC nB 3B OC oB"},G:{"1":"2B","2":"E 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":"pB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 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..09f9fa6be16552 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":"F A B","132":"J D E 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C CC DC EC FC wB nB oB zB 0B 1B pB 2B IC JC","132":"I K BC vB xB","2050":"L G GC HC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","132":"F KC LC"},G:{"2":"vB PC 4B","772":"E QC RC SC TC UC VC WC XC YC ZC aC bC","2050":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC oC pC","132":"nC 4B"},J:{"260":"D A"},K:{"1":"B C nB 3B oB","2":"c","132":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"2":"I","1028":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..dbd50856e2b739 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 D E F A B 5B"},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 q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB","33":"I r J D E F A B C K CC DC EC FC wB nB oB xB"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"16":"qB kC lC mC","33":"I H nC 4B oC pC"},J:{"33":"D A"},K:{"16":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..2a06cf76809d76 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","36":"8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","516":"I r J D E F A B C K L"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","772":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC","36":"LC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"vB PC 4B RC","516":"QC"},H:{"132":"jC"},I:{"1":"H oC pC","36":"kC","516":"qB I nC 4B","548":"lC mC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..058e57c48bf0c6 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 D E F A B 5B"},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 q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0c74bc04a30689 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 D E 5B","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 q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F G M N O KC LC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..fc1cdbcc9a1a74 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b 7B 8B","16":"H uB"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..dd35bb5a4d5737 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB","2":"6B qB I r J D E F PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB","164":"A B C K L G"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z","66":"AB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..2a0f395630c10b 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 D E F A B 5B"},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 q b H","2":"C K"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..8819fa02a0b840 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 D E F A B","16":"5B"},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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},D:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 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 nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"1":"qC"},P:{"2":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..5ee677207d321c 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c 7B 8B","194":"ZB aB bB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB xB"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s 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 nB 3B OC oB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 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..312e435bc94822 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","36":"J D E F A B C"},D:{"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D","36":"E F A B C K L G M N O s"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H","2":"kC lC mC","36":"qB I nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..8b025a14fd613d 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 D E F 5B","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 q b H","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D","33":"E F A B C K L G M N O s t u v"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC","33":"I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..cfab6839fd81ec 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 D E F A 5B"},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 q b H","129":"C K"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","804":"I r J D E F A B C K L 7B 8B"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","260":"OB PB QB RB SB","388":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB","1412":"0 1 2 G M N O s t u v w x y z","1956":"I r J D E F A B C K L"},E:{"1":"zB 0B 1B pB 2B IC JC","129":"A B C K L G FC wB nB oB xB GC HC yB","1412":"J D E F DC EC","1956":"I r BC vB CC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC","260":"BB CB DB EB FB","388":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB","1796":"MC NC","1828":"B C nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","129":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB","1412":"E RC SC TC UC","1956":"vB PC 4B QC"},H:{"1828":"jC"},I:{"1":"H","388":"oC pC","1956":"qB I kC lC mC nC 4B"},J:{"1412":"A","1924":"D"},K:{"1":"c","2":"A","1828":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 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..d623192fb14404 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","257":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","289":"qB 7B 8B","292":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"I"},E:{"1":"r D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 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 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E 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 pB 2B","33":"vB"},H:{"2":"jC"},I:{"1":"qB I H lC mC nC 4B oC pC","33":"kC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3dc5d4b22078c6 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s 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":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 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..f203883c0b7b5d 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 D E F A B 5B"},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 q b H","2":"C K L"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","194":"MB","257":"NB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","513":"B C nB oB"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB","194":"9 AB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..2aaa4ca4f0a6d8 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 D E 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"I r J D E F A B C K L G"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O","33":"s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","132":"oC pC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..47f3d1e222a5ba 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 D E F A B 5B"},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 q b H","2":"C"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0e1b2717ba7eab 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":"F A B","2":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","8":"F KC LC"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","8":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..7d829ba7daf405 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":"F A B","2":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","132":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"260":"jC"},I:{"1":"qB I H nC 4B oC pC","132":"kC lC mC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..d3c67af3fd01e1 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 D E 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..f3e7c2bc790ecf 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 I r J D E F A B C K L G M N O s t u v w x y z","129":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC","16":"pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3bc3d38a3408e1 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 D E F 5B"},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 q b H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B","194":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC LC","16":"MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..41f2eb88daff0f 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 D E F A B 5B"},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 q b H","16":"C"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..5671b3966a2686 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 D E F 5B","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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB 7B","516":"x y","772":"I r J D E F A B C K L G M N O s t u v w 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I r J D","516":"0 x y z","772":"w","900":"E F A B C K L G M N O s t u v"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r BC vB","900":"J CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","8":"F B KC LC MC NC nB","900":"C 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B","900":"QC RC"},H:{"900":"jC"},I:{"1":"H oC pC","8":"kC lC mC","900":"qB I nC 4B"},J:{"1":"A","900":"D"},K:{"1":"c","8":"A B","900":"C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"900":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..616f0815790764 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..5de021a8af9aa0 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 D E F A B 5B"},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 q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","772":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB","4100":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C","2564":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB","8196":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","10244":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB","2308":"A B wB nB","2820":"I r J D E F CC DC EC FC"},F:{"2":"F B KC LC MC NC nB 3B OC","16":"C","516":"oB","2564":"0 1 2 G M N O s t u v w x y z","8196":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","10244":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","2820":"E QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","260":"H","2308":"oC pC"},J:{"2":"D","2308":"A"},K:{"2":"A B C nB 3B","16":"oB","260":"c"},L:{"8196":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"8196":"qC"},P:{"2052":"rC sC","2308":"I","8196":"tC uC vC wB wC xC yC zC 0C pB 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..4bfada60514712 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 D E F A B 5B"},B:{"1":"j k l m n o p q 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":"H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i 7B 8B","258":"j k l m n o p","578":"q b"},D:{"1":"j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y","194":"Z a d e f g h i"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"16":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..656ab52d503b26 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 D E 5B","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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB","513":"fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","129":"B C K nB oB xB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB KC LC MC NC nB 3B OC oB","513":"VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 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..1e6fb4775e1a79 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","132":"0 1 2 G M N O s t u v w x y z"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r J BC vB","132":"D E F DC EC FC","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","16":"F B KC LC MC NC nB 3B","132":"G M"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB","132":"E PC 4B QC RC SC TC UC VC"},H:{"1":"jC"},I:{"1":"H oC pC","16":"kC lC","132":"qB I mC nC 4B"},J:{"132":"D A"},K:{"1":"C c oB","16":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..879f1d041d28dc 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 D 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC"},G:{"1":"vB PC 4B QC","513":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"4097":"jC"},I:{"1025":"qB I H kC lC mC nC 4B oC pC"},J:{"258":"D A"},K:{"2":"A","258":"B C nB 3B oB","1025":"c"},L:{"1025":"H"},M:{"2049":"b"},N:{"258":"A B"},O:{"258":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ab1f0bb271fd51 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 D E F A 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC","16":"B"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c","16":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..8c79b5d5504959 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 D E F A 5B","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 q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"6B qB I r J D E F A B C 7B 8B","260":"0 1 2 3 4 5 6 7 8 K L G M N O s t u v w x y z"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","260":"I r J D E F A B C K L G M N O s t","772":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB","1028":"EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","260":"I r A BC vB wB","772":"J D E F CC DC EC FC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC","132":"B LC MC NC nB 3B","644":"C OC oB","772":"0 G M N O s t u v w x y z","1028":"1 2 3 4 5 6 7 8"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","260":"vB PC 4B WC XC","772":"E QC RC SC TC UC VC"},H:{"644":"jC"},I:{"1":"H","16":"kC lC","260":"mC","772":"qB I nC 4B oC pC"},J:{"772":"D A"},K:{"1":"c","132":"A B nB 3B","644":"C oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..28183793b1ab76 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 D E F 5B","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 q b H","388":"L G M","900":"C K"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","260":"MB NB","388":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB","900":"0 1 I r J D E F A B C K L G M N O s t u v w x y z"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","388":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB","900":"G M N O s t u v w x"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB","388":"E F EC FC","900":"J D 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B KC LC MC NC nB 3B","388":"G M N O s t u v w x y z","900":"C OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","388":"E SC TC UC VC","900":"QC RC"},H:{"2":"jC"},I:{"1":"H","16":"qB kC lC mC","388":"oC pC","900":"I nC 4B"},J:{"16":"D","388":"A"},K:{"1":"c","16":"A B nB 3B","900":"C oB"},L:{"1":"H"},M:{"1":"b"},N:{"900":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..94c6fd21a171b8 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 D E F A B 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B","4":"qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..1e996d7871a6fe 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 D E F 5B","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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","129":"I r J D E F A B C K L G M N O s t u v"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K","257":"L G M N O s t u v w x"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","257":"J DC","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","257":"RC","260":"QC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D","257":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..75439880f91152 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 D E F A B 5B"},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 q b H","2":"C K L","4100":"G M N O"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"4 5 6 7","260":"8","516":"9 AB BB CB DB EB FB GB HB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z","1028":"9 AB BB","2052":"CB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB","1028":"w x y","2052":"z"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0fc2b873e6e574 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 D E F A B 5B"},B:{"1":"W X Y Z a d e f g h i j k l m n o p q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB","194":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"iB jB kB lB mB P Q R tB 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 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 nB 3B OC oB","194":"OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 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..82a1f01fa31e7b 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 D 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB","1025":"sB XB YB c ZB aB bB cB dB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C"},E:{"2":"BC vB","513":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","644":"I r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC"},G:{"513":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","644":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","132":"qB I kC lC mC nC 4B"},J:{"1":"A","132":"D"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","132":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..f8a1d1e22f4a76 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB 7B 8B","1028":"e f g h i j k l m n o p q b H uB","3076":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d"},D:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","132":"NB OB","260":"PB QB","516":"RB SB TB UB VB"},E:{"2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC","4100":"G HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB","132":"AB BB","260":"CB DB","516":"EB FB GB HB IB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..b63c02bfd38626 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","66":"LB MB NB","129":"OB PB QB RB SB TB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB KC LC MC NC nB 3B OC oB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 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..7e6ef585658dfe 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 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 q b H","513":"C K L G M N O"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","66":"5 6"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r J D BC vB CC DC","289":"E F A EC FC wB"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","8":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B QC RC SC","289":"E TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","8":"qB I kC lC mC nC 4B oC pC"},J:{"8":"D A"},K:{"1":"c","8":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A","164":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..c4a86ceaf163fd 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 D E F A B 5B"},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 q b H","2":"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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B oC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ddc2f465f5d0a3 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I 7B 8B","33":"r J D E F A B C K L G"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB","33":"J D E CC DC EC","292":"I r"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","33":"0 1 2 C G M N O 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 pB 2B","33":"E RC SC TC","164":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H","33":"I nC 4B oC pC","164":"qB kC lC mC"},J:{"33":"D A"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..001c959e7bceff 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B","33":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O 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":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r J BC vB CC","33":"D E DC EC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC","33":"E RC SC TC"},H:{"2":"jC"},I:{"1":"H","16":"qB I kC lC mC nC 4B","33":"oC pC"},J:{"16":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 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..6368e61cfd0685 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 D E F A B 5B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H","33":"S","164":"P Q R","388":"C K L G M N O"},C:{"1":"Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","164":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","676":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"S","164":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R"},E:{"1":"zB 0B 1B pB 2B IC JC","164":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"eB fB gB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB"},G:{"1":"zB 0B 1B pB 2B","164":"E 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":"H","164":"qB I kC lC mC nC 4B oC pC"},J:{"164":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","388":"B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..8050ed9effdd9e 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB KC LC MC NC nB 3B OC oB","132":"lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","132":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"132":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C","132":"pB 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..c46a192d43fb42 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 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},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 q b H"},C:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U 7B 8B"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},K:{"2":"A B C nB 3B oB","33":"c"},E:{"1":"G HC yB zB 0B 1B pB 2B IC","2":"JC","33":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC"},G:{"1":"iC yB zB 0B 1B pB 2B","33":"E 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 pB 1C 2C"},I:{"2":"qB I kC lC mC nC 4B","33":"H 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..475391d070a235 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 D E F A B 5B"},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 q b H","2":"C K L G M","257":"N O"},C:{"1":"o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB 7B 8B","578":"eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n"},D:{"1":"kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB"},E:{"2":"I r J D E BC vB CC DC EC","33":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","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 VB WB XB YB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C pB 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..038f9969c81a9e 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..fc40fa30110057 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 I r J D E F A B C K L G M N O s t u v w x y z","260":"JB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","132":"E F A EC FC"},F:{"1":"0 1 2 3 4 5 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u KC LC MC NC nB 3B OC oB","260":"6"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","132":"E TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9d823f0bae70a4 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"2":"I r J D E F A B C K L G M N O s t u","164":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J BC vB CC","164":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F KC LC MC NC","129":"B C nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC","164":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"132":"jC"},I:{"2":"qB I kC lC mC nC 4B","164":"H oC pC"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C nB 3B oB","164":"c"},L:{"164":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..70b1edc8806c5e 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","33":"7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"I r J D E F"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"r","164":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"PC 4B","164":"vB"},H:{"2":"jC"},I:{"1":"I H nC 4B oC pC","164":"qB kC lC mC"},J:{"1":"A","33":"D"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..69e7c560b28c0b 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"2":"BC vB","33":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 G M N O s t u v w x y z"},G:{"33":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"H","33":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..9191fd3d3116a4 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v 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":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 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..804e129fa5397d 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 D E F A B 5B"},B:{"1":"k l m n o p q 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 q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e 7B 8B","194":"f g h"},D:{"1":"k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g","322":"h i j"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U KC LC MC NC nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..6f1ca1d305564c 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..977fca53ab9547 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 D E F A B 5B"},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 q b H","3138":"O"},C:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","132":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","644":"KB LB MB NB OB PB QB"},D:{"2":"I r J D E F A B C K L G M N O s t u v w","260":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","292":"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"},E:{"2":"I r J BC vB CC DC","260":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","292":"D E F A B C K EC FC wB nB oB"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","260":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","292":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB"},G:{"2":"vB PC 4B QC RC","260":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","292":"E SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","260":"H","292":"oC pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","260":"c"},L:{"260":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"260":"qC"},P:{"292":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..c186962606ad66 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 D E F A B 5B"},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 q b H"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"16":"I r J D E F A B C K L G M N O","33":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r BC vB CC","33":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"16":"E 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 pB 2B"},H:{"2":"jC"},I:{"16":"qB I kC lC mC nC 4B oC pC","33":"H"},J:{"16":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"16":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"16":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ebe2df7bd36aad 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","322":"uB 9B AC"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","132":"B C K L wB nB oB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E 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":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..60fe0fbf5719a4 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 D E F A B 5B"},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 q 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 q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB 7B 8B","578":"jB kB lB mB P Q R tB"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","194":"rB WB sB XB YB c ZB aB bB cB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC nB 3B OC oB","194":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 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..bc9176049a2270 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 D E F A B 5B"},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","516":"q"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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":"q"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB KC LC MC NC nB 3B OC oB","194":"P Q R tB S T U V W X Y Z","516":"a"},G:{"1":"pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3dee2025897165 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 D E F A B 5B"},B:{"1":"q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB KC LC MC NC nB 3B OC oB","194":"P Q R tB S T U V W X Y Z"},G:{"1":"pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..7a948246ed9f35 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB 7B 8B","194":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},D:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","66":"OB"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB KC LC MC NC nB 3B OC oB","66":"BB CB"},G:{"1":"zB 0B 1B pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..ba7337a7cf3c9d 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 D E F A B 5B"},B:{"1":"U V W X Y Z a d e f g h i j k l m n o p q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 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..c73f33557ac939 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":"E F A B","2":"J D 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..889dfd626f53e6 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":"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 q b H"},C:{"1":"e f g h i j k l m n o p q b H uB","2":"6B qB 7B","513":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d","545":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","1025":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","164":"J","4644":"D E F DC EC FC"},F:{"2":"0 F B G M N O s t u v w x y z KC LC MC NC nB 3B","545":"C OC oB","1025":"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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 pB 2B","2":"vB PC 4B","4260":"QC RC","4644":"E SC TC UC VC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","1025":"H"},J:{"2":"D","4260":"A"},K:{"2":"A B nB 3B","545":"C oB","1025":"c"},L:{"1025":"H"},M:{"1":"b"},N:{"2340":"A B"},O:{"1025":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..685f11a0dbda16 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"I r J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","33":"J D E F CC DC EC FC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 pB 2B","2":"vB PC 4B","33":"E QC RC SC TC UC VC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","33":"H oC pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..73ccb7f2166fc4 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O 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 wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB","132":"J D E F A CC DC EC FC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B KC LC MC NC nB 3B","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB","260":"C OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC","132":"E SC TC UC VC WC"},H:{"260":"jC"},I:{"1":"H","16":"qB kC lC mC","132":"I nC 4B oC pC"},J:{"16":"D","132":"A"},K:{"1":"c","16":"A B C nB 3B","260":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..8673a0de25edc9 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 D E F A B 5B"},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 q b H","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"B","2":"I r J D E F A C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..95a40b9a3058ad 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 D E F 5B","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 q b H","164":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z","66":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB","66":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"292":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A c","292":"B C nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"164":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..800f01ca913b9e 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 D E F A B 5B"},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":"q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 q b H uB 9B AC"},E:{"1":"JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z KC LC MC NC nB 3B OC oB","194":"a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..394bdc3a08280b 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB","260":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","132":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X","194":"VB rB WB sB XB YB c","260":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B BC vB CC DC EC FC wB","132":"C K L G nB oB xB GC HC yB zB 0B 1B","516":"2B IC JC","772":"pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O 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 nB 3B OC oB","132":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB","260":"kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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":"pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","260":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","260":"c"},L:{"260":"H"},M:{"260":"b"},N:{"2":"A B"},O:{"132":"qC"},P:{"2":"I rC sC tC uC","132":"vC wB wC xC yC zC","260":"0C pB 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..1700ac6bd51d3c 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 D E F A B 5B"},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 q b H"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","164":"6B qB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"33":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..f9607e27a0fd37 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 D E F A B 5B"},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 q 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 mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c 7B 8B"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","132":"B"},F:{"1":"TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u 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 nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","132":"YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 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..577833d6816170 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 D E F 5B","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 q b H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"33":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..62f16ab434b9a0 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..c5b9f34e4f338f 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 d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 q b H","33":"C K L G M N O P Q R S T U V W X"},C:{"1":"tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R 7B 8B"},M:{"1":"b"},A:{"2":"J D E F 5B","33":"A B"},F:{"1":"jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"G GC HC yB zB 0B 1B pB 2B IC","2":"JC","33":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB"},G:{"1":"hC iC yB zB 0B 1B pB 2B","33":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},P:{"1":"0C pB 1C 2C","33":"I rC sC tC uC vC wB wC xC yC zC"},I:{"1":"H","2":"qB 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..1a517bbd678aea 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","33":"UC VC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..6b0597ae1bcacd 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 D E F A B 5B"},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 q b H","1028":"K L G M N O","1346":"C"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","196":"7","516":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z 8B"},D:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N","33":"0 1 2 3 4 5 6 7 8 9 O 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":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","33":"oC pC"},J:{"2":"D","33":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 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..f53213a4fee5ed 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":"F A B","16":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","132":"qB","260":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"r J D E","132":"I"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"r BC","132":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","16":"F KC","260":"B LC MC NC nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","16":"kC lC","132":"mC"},J:{"1":"D A"},K:{"1":"C c oB","260":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ec13f058a3c0ce 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":"F A B","132":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..fbf98490919810 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":"D E F A B","2":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","1025":"FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","132":"QC RC SC"},H:{"2":"jC"},I:{"1":"qB H oC pC","260":"kC lC mC","513":"I nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..1bd4f5d38e0880 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 D E F A B 5B"},B:{"1":"V W X Y Z a d e f g h i j k l m n o p q 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 q b H uB","2":"6B qB 7B 8B","161":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T"},D:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB","328":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC","578":"G HC yB"},F:{"1":"gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB KC LC MC NC nB 3B OC oB","328":"aB bB cB dB eB fB"},G:{"1":"zB 0B 1B pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 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..ee6a812e36a783 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","194":"rB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC nB 3B OC oB","194":"JB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..6f43eb85f17746 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 D E F A B 5B"},B:{"1":"q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V KC LC MC NC nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..8126594abda3c3 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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 OB PB QB RB SB TB UB"},D:{"1":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","66":"MB NB OB PB QB RB SB TB UB VB rB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB","66":"9 AB BB CB DB EB FB GB HB IB JB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..19430588fb1eb9 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O 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 nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..cb2eac34532438 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":"F A B","2":"J D 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..2fad131f88b404 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 D E F 5B"},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 q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","260":"0 1 2 3 4 5 6 7 8 M N O s t u v w x y z","292":"I r J D E F A B C K L G 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"A B C K L G M N O s t u v w x y","548":"I r J D E F"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"BC vB","260":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB","292":"J CC","804":"I r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC","33":"C OC","164":"nB 3B"},G:{"1":"zB 0B 1B pB 2B","260":"E 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":"H oC pC","33":"I nC 4B","548":"qB kC lC mC"},J:{"1":"A","548":"D"},K:{"1":"c oB","2":"A B","33":"C","164":"nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..c5554d79e009c5 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 D E F A B 5B"},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 q b H"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"pB 2B","2":"E 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":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..15f5c1e164a41b 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 D E 5B","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 q b H","292":"C K L G"},C:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB","584":"DB EB FB GB HB IB JB KB LB MB NB OB","1025":"PB QB"},D:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x","8":"0 1 y z","200":"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","1025":"UB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","8":"J D E F A DC EC FC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","200":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","8":"E RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC","8":"4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"292":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..92f6644f2721fa 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..5f037324c2f2e9 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 D E F A B 5B"},B:{"1":"q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n 7B 8B","322":"o p q b H uB"},D:{"1":"q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z KC LC MC NC nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ba352ae97f339f 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 D E F 5B","33":"A B"},B:{"1":"q 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":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},D:{"1":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","132":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W"},E:{"2":"I r BC vB","33":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB","132":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z"},G:{"2":"vB PC","33":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"4":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..05d95d883439d8 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 D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q 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 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q","257":"R S T U V W X"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB"},F:{"1":"lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB KC LC MC NC nB 3B OC oB","257":"cB dB eB fB gB hB iB jB kB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","132":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C pB 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..6e76e11a6af48c 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U 7B 8B","66":"V W","257":"Y Z a d e f g h i j k l m n o p q b H uB","772":"X"},D:{"2":"I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r BC vB CC","132":"A B C K wB nB oB xB","164":"J D E F DC EC FC","516":"L G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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":"E RC SC TC UC VC","516":"gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","164":"H oC pC"},J:{"2":"D","164":"A"},K:{"2":"A B C nB 3B oB","164":"c"},L:{"164":"H"},M:{"257":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..f32985862bc78a 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 D E F A B 5B"},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 q b H","2":"C","260":"K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O 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"},D:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","16":"r J D E F A B C K L","260":"PB","772":"0 1 2 3 4 5 6 7 8 9 G M N O 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":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r","772":"J D E F A 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","260":"B C CB LC MC NC nB 3B OC oB","772":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","772":"E QC RC SC TC UC VC WC"},H:{"132":"jC"},I:{"1":"H","2":"qB kC lC mC","260":"I nC 4B oC pC"},J:{"2":"D","260":"A"},K:{"1":"c","260":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..803de830cf744e 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 D E 5B","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 q b H","132":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","388":"I r"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r J BC vB","132":"D E F A DC EC FC","388":"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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B KC LC MC NC nB 3B","132":"G M N O s t u v w x y","516":"C OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC","132":"E SC TC UC VC WC"},H:{"516":"jC"},I:{"1":"H","16":"qB kC lC mC pC","132":"oC","388":"I nC 4B"},J:{"16":"D","132":"A"},K:{"1":"c","16":"A B C nB 3B","516":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..143700afa518db 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E BC vB CC DC EC","4":"F","164":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..42b059c72f2fb6 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"I r J D E F A B C K L G M N O 7B 8B","164":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..fb7543c2cb6298 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E 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":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..07781d7c7dc209 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":"F A B","16":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC","132":"I r J vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","132":"B C G M LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"H oC pC","16":"kC lC","132":"qB I mC nC 4B"},J:{"132":"D A"},K:{"1":"c","132":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0aa62e47870fc1 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 D E F A B 5B"},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 q b H","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB 7B 8B","33":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"16":"I r J D E F A B C K","33":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I BC vB","33":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B","33":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"16":"kC lC","33":"qB I H mC nC 4B oC pC"},J:{"33":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"33":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..4e93a5438722e5 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 D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","1028":"W X","1540":"P Q R S T U V"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","164":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB 7B 8B","1540":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","292":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB","1028":"W X","1540":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","292":"I r J D E F A B C BC vB CC DC EC FC wB nB","1028":"GC","1540":"K L oB xB"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","292":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","1028":"iB jB","1540":"TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB"},G:{"1":"iC yB zB 0B 1B pB 2B","292":"E 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":"H","292":"qB I kC lC mC nC 4B oC pC"},J:{"292":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"292":"qC"},P:{"1":"0C pB 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..be4c1bcf59f3d5 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 D E F A B 5B"},B:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S T U"},C:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB 7B 8B"},D:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U"},E:{"1":"JC","2":"I r J D E F A B BC vB CC DC EC FC wB","129":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC"},F:{"1":"gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 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..b1b63919329958 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 D E F A B 5B"},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 q b H","3138":"N","12292":"O"},C:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O 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"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"BC vB","164":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"zB 0B 1B pB 2B","164":"E 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":"H oC pC","676":"qB I kC lC mC nC 4B"},J:{"164":"D A"},K:{"2":"A B C nB 3B oB","164":"c"},L:{"164":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..58c97315c79357 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 D E F A B 5B"},B:{"1":"X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","1220":"P Q R S T U V W"},C:{"1":"mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B","548":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c","196":"ZB aB bB","1220":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r","164":"J D E CC DC EC","260":"F A B C K FC wB nB oB xB"},F:{"1":"jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","196":"PB QB RB","1220":"SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC","164":"E SC TC","260":"UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"H","16":"qB kC lC mC","164":"I nC 4B oC pC"},J:{"16":"D","164":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"1":"0C pB 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..1b8d2f84c56989 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB 7B 8B"},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 q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB","132":"C K nB oB"},F:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB KC LC MC NC nB 3B OC oB"},G:{"1":"fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC","132":"ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"xC yC zC 0C pB 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..c28a1ff763cb39 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 D E F A B 5B"},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 q b H"},C:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..1655cfc749d9cb 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 D E F A B 5B"},B:{"1":"p q 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":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B"},D:{"1":"p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..e8b14bbda512c3 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 D E 5B","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 q b H","1028":"C K L G M N O"},C:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"I r J D E F A B C K L G 7B 8B","1028":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","548":"0 1 I r J D E F A B C K L G M N O s t u v w x y z","1028":"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 rB WB sB XB YB c ZB aB bB"},E:{"1":"pB 2B IC JC","2":"BC vB","548":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F","548":"B C KC LC MC NC nB 3B OC","1028":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"1":"pB 2B","16":"vB","548":"E 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":"H","16":"kC lC","548":"qB I mC nC 4B","1028":"oC pC"},J:{"548":"D A"},K:{"1":"c oB","548":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 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..bbeb6cc26c4fb7 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..efbf0fdaa9b861 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 D E 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","129":"I r J D E F A B C K L G M N O s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","129":"I r J CC","388":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","129":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","129":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..523fe2f68bd3ba 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z","194":"2 3 4 5 6 7 8 9 AB BB CB DB"},E:{"2":"I r J D BC vB CC DC","260":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B QC RC SC","260":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..e9304c022a7919 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB 7B 8B"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB","194":"GB HB IB"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"3 4 5"},G:{"1":"pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..ef220ebb09559c 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..a44dec2454340b 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","194":"9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..e427823e353ff2 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 D E F A B 5B"},B:{"1":"X Y Z a d e f g h i j k l m n o p q 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 q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S 7B 8B"},D:{"1":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C pB 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..5b64354a077b87 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..2dda84cb5e7292 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":"F A B","4":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..b72d7f822722cb 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","132":"B C LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"132":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","132":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..8b608efca075d3 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 D E F A B 5B"},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 q 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 P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB 7B 8B"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u 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:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..3b9a3b51a054ae 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"I r J D E F A B CC DC EC FC wB nB","16":"BC vB","130":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3792491d6b55d3 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 D E F A B 5B"},B:{"1":"Z a d e f g h i j k l m n o p q b H","260":"P Q R S T U V W X Y","388":"C K L G M N O"},C:{"1":"R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","260":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q","388":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB 7B 8B"},D:{"1":"Z a d e f g h i j k l m n o p q b H uB 9B AC","260":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y","388":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},E:{"1":"pB 2B IC JC","260":"L G xB GC HC yB zB 0B 1B","388":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","260":"SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB","388":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t 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 nB 3B OC oB"},G:{"1":"pB 2B","260":"fC gC hC iC yB zB 0B 1B","388":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"388":"jC"},I:{"1":"H","388":"qB I kC lC mC nC 4B oC pC"},J:{"388":"D A"},K:{"1":"c","388":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"388":"A B"},O:{"388":"qC"},P:{"1":"0C pB 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..fa902501da6710 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 D E F 5B","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 q b H","132":"C K L G M N","516":"O"},C:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB","260":"YB c"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB","1090":"G GC HC yB zB 0B 1B"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 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 nB 3B OC oB","260":"NB OB"},G:{"1":"pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..c784b0a5b0012e 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 D E F 5B"},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 q b H"},C:{"772":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","900":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c 7B 8B"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"772":"A","900":"I r J D E F B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"16":"F KC","129":"B C LC MC NC nB 3B OC oB","900":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"900":"E 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 pB 2B"},H:{"129":"jC"},I:{"900":"qB I H kC lC mC nC 4B oC pC"},J:{"900":"D A"},K:{"129":"A B C nB 3B oB","900":"c"},L:{"900":"H"},M:{"772":"b"},N:{"388":"A B"},O:{"900":"qC"},P:{"900":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..e290c1accb0027 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 D 5B","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 q b H","132":"C K L G M N O"},C:{"2":"6B qB I r J D E F A B C K L G M N O 7B 8B","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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","132":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"16":"jC"},I:{"16":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"16":"A B C c nB 3B oB"},L:{"1":"H"},M:{"132":"b"},N:{"258":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..70ba2544dd0d6c 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c"},E:{"2":"I r J D E F A B C BC vB CC DC EC FC wB nB","194":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 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 nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..1a3a993cca1a20 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 D E F 5B","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 q b H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","164":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..a0801c548a1f02 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 D E F A B 5B"},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 q b H","36":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B","33":"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"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","36":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v 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":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","36":"r J D E F A CC DC EC FC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","36":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","36":"E 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","36":"qB I kC lC mC nC 4B oC pC"},J:{"36":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 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..63e48a71c8731b 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 r J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},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 q b H"},C:{"1":"i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B","33":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 5B"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},K:{"2":"A B C nB 3B oB","33":"c"},E:{"1":"zB 0B 1B pB 2B IC","2":"I r BC vB CC JC","33":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB"},G:{"1":"zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E 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 pB 1C 2C"},I:{"2":"qB I kC lC mC nC 4B","33":"H 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..90c54f28debd56 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 D E F A B 5B"},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 q b H","2":"C"},C:{"1":"mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B","33":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB","132":"I r J D E 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B KC LC MC NC nB","132":"C G M N O s t u v 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC","132":"E 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","16":"kC lC","132":"qB I mC nC 4B oC pC"},J:{"1":"A","132":"D"},K:{"1":"c","2":"A B nB","132":"C 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..123b01f06c9fb9 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 D E F A 5B","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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","16":"DC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..cbd6e48527205c 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"BC vB","33":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"33":"E 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 pB 2B"},H:{"2":"jC"},I:{"33":"qB I H kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..6869fd10662239 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 D E F 5B","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 q b H","420":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"8 9 I r 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","36":"G M N O","66":"0 1 2 3 4 5 6 7 s t u v w x y z"},E:{"2":"I r J C K L G BC vB CC nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"D E F A B DC EC FC wB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B QC RC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"E SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"420":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..de93421c6006a6 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","33":"I r J D E F A B C K L G 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F","33":"A B C K L G M N O s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","33":"J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC","33":"C OC","36":"nB 3B"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","33":"QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC","33":"I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B","33":"C","36":"nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..cf8fe474895491 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC","132":"oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..65afc5376c95f8 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 D E F A B 5B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB 7B 8B"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC"},F:{"1":"hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 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..f5e13a4ab4f5dc 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O 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 VB rB WB sB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB KC LC MC NC nB 3B OC oB","194":"CB DB EB FB GB HB IB JB KB LB MB NB OB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..12a12f5279ae42 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 D E F A B 5B"},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 q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","129":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","450":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB xB","578":"L G GC HC yB"},F:{"2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","129":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","450":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB"},G:{"1":"zB 0B 1B pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"129":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..d7aecd4d13da0a 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","194":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","322":"U V W"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB","194":"jB kB lB mB P Q R tB S T U V W X Y Z a","322":"hB iB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..768ea2ad49ee8b 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B","3074":"YB","4100":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"16":"I r BC vB","292":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","292":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC","292":"SC","804":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"16":"kC lC","292":"qB I H mC nC 4B oC pC"},J:{"292":"D A"},K:{"2":"A B C nB 3B oB","292":"c"},L:{"292":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"292":"qC"},P:{"292":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..6a56544439e546 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":"D E F A B","2":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..63ebdb0a22ab9c 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":"F A B","2":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0082b4607689ae 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"C c 3B oB","16":"A B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..f65b5ea98f6e76 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B","322":"OB PB QB RB SB TB UB VB rB WB sB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z","194":"7 8 9"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","33":"E F A 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..5418239e17a72e 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 D E F 5B","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 q b H","6436":"C K L G M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB 7B 8B","2052":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB","8258":"aB bB cB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC","3108":"F A FC wB"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s 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 nB 3B OC oB","8258":"RB SB TB UB VB WB XB YB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","3108":"UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 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..0a2f1d738db108 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 D E F A B 5B"},B:{"1":"a d e f g h i j k l m n o p q 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":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B","194":"0 1 2 3 4 z","516":"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"},D:{"1":"a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","322":"0 1 2 3 4 5 6 7 8 9 w x y z PB QB RB SB","1028":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","33":"E F A B C EC FC wB nB oB","2084":"D DC"},F:{"1":"mB P Q R tB 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 s t u v w x y z AB BB KC LC MC NC nB 3B OC oB","322":"CB DB EB","1028":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E TC UC VC WC XC YC ZC aC bC","2084":"RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1028":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..4954d6cb97c582 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 D E F A B 5B"},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 q b H"},C:{"1":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"pB 2B","2":"E 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":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..4d13db0092245b 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 D E F A B 5B"},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 q b H","260":"C K L G M N O"},C:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s 7B 8B","66":"t u","260":"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"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 I r J D E F A B C K L G M N O s t u v w x y z","260":"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 rB WB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC","132":"oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"132":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..15182b6047edfa 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":"E F A B","2":"J D 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","132":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..1cb419a8c865c8 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 D E F A B 5B"},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 q b H","4":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 I r J D E F A B C K L G M N O s t u v w x y z","322":"8 9 AB BB CB DB EB FB GB HB IB JB"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u KC LC MC NC nB 3B OC oB","578":"0 1 2 3 4 5 6 v w x y z"},G:{"1":"pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..2023633d57d49a 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 D E F A B 5B"},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 q b H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB","388":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"pB 2B IC JC","132":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"132":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB","388":"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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"pB 2B","132":"E 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":"qB I kC lC mC nC 4B oC pC","388":"H"},J:{"132":"D A"},K:{"132":"A B C nB 3B oB","388":"c"},L:{"388":"H"},M:{"132":"b"},N:{"132":"A B"},O:{"388":"qC"},P:{"132":"I","388":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..8a5cd631680214 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 D 5B","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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s 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","1025":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","1602":"RB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB","322":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","322":"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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","322":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","322":"c"},L:{"322":"H"},M:{"1025":"b"},N:{"132":"A B"},O:{"322":"qC"},P:{"2":"I","322":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..05f156e7210654 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B","194":"BB CB DB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","16":"A","33":"B C K wB nB oB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..e40797b57ba312 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 D 5B","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 q b H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"16":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..b1a364a36488f6 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 D E F 5B","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 q b H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","260":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E 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 pB 2B"},H:{"4":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"A","4":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..07311eb320aa57 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 D E F 5B","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 q b H"},C:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","1025":"PB QB RB SB TB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC","516":"VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","289":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..42656244c32508 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"r J D E F A B C K L G","164":"I"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"I r J D E F A B C K L G M N O s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"J CC","164":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F KC LC","33":"C","164":"B MC NC nB 3B OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"RC","164":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","33":"qB I kC lC mC nC 4B"},J:{"1":"A","33":"D"},K:{"1":"c oB","33":"C","164":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..114148f451542d 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 D E F A B 5B"},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 q b H","132":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","132":"6B qB I r J D E F 7B 8B","292":"A B C K L G M"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C K L G M","548":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"132":"I r J D E BC vB CC DC EC","548":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"132":"E 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 pB 2B"},H:{"16":"jC"},I:{"1":"H","16":"qB I kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"1":"c","16":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..f6196547208e31 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 D E F A B 5B"},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 q b H","2":"C"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..22f05c4fb6b281 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 D E F A B 5B"},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 q b H","2":"C K L","260":"G"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","194":"LB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC","260":"FC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB","194":"8"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC","260":"VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..a747f790a21ef1 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..dc7242d5cb0ed8 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 D 5B","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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","129":"F B KC LC MC NC nB 3B OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..06aa569eff09ac 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 r J D E F A B C K L G M N O 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 SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},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 q b H"},C:{"2":"6B","33":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},M:{"33":"b"},A:{"2":"J D E F A B 5B"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},K:{"2":"A B C nB 3B oB","33":"c"},E:{"2":"I r J BC vB CC DC JC","33":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},G:{"2":"vB PC 4B QC RC","33":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},P:{"2":"I","33":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},I:{"2":"qB I kC lC mC nC 4B","33":"H 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..6ffb4300623de1 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 D E F A B 5B"},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 q b H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","322":"9 AB BB CB DB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r 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 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 nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r","33":"J D E F A 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 G M N O 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 pB 2B","16":"vB PC 4B","33":"E QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"kC lC mC","33":"qB I nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..a2c37d2c20bb38 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 D 5B","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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..06f36db79ca359 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..dbdea6aa4b5d40 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":"E F A B","8":"J D 5B"},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 q b H"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"0 1 6B qB I r J D E F A B C K L G M N O 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 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"I r J D E F"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I H nC 4B oC pC","33":"qB kC lC mC"},J:{"1":"A","33":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9e2968d6cd17ec 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","4":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","2":"F","4":"KC"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..78feb7ba2f57be 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 D E F A B 5B"},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 q b H","2":"C K L"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"C SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3fd26847e318ed 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"6B qB I r J D E F A B C K L G M N O s t u v w 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I r J D E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B","33":"G M N O s t u v w"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..75e2bb28eaee05 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":"F A B","132":"J D E 5B"},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 q b H","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","4":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","260":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..1791b40bb3f63e 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 D E F A B 5B"},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 q 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 q b H uB","2":"6B qB 7B 8B","33":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z","164":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t","132":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","132":"D E F A B C K DC EC FC wB nB oB"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC MC","132":"0 1 G M N O s t u v w x y z","164":"B C NC nB 3B OC oB"},G:{"1":"fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","132":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"164":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","132":"oC pC"},J:{"132":"D A"},K:{"1":"c","2":"A","164":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..1c3009d9eaefbc 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E 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 pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..bd97bc724dc13c 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 D E F 5B","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 q b H","8":"C K L G M N O"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u v rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","66":"0 1 2 w x y z","72":"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"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","2":"I r J D E F A B C K L G M N O 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 q b H uB 9B AC","66":"0 1 2 3 4 5"},E:{"2":"I r BC vB CC","8":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},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 YB c ZB aB","2":"F B C bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","66":"G M N O s"},G:{"2":"vB PC 4B QC RC","8":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"pC","2":"qB I H kC lC mC nC 4B oC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC","2":"yC zC 0C pB 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..47005d69da88b3 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 D E F 5B","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 q b H","8":"C K L G M N O"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","8":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB","456":"NB OB PB QB RB SB TB UB VB","712":"rB WB sB XB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","8":"PB QB","132":"RB SB TB UB VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D BC vB CC DC EC","8":"E F A FC","132":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB","132":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..0355094d39b123 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 D E 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","132":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","16":"r J D E K L","388":"F A B C"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r J","388":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F KC LC MC NC","132":"B nB 3B"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"PC","16":"vB 4B","388":"QC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"kC lC mC","388":"qB I nC 4B"},J:{"1":"A","388":"D"},K:{"1":"C c oB","2":"A","132":"B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..df66eeab1315f9 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 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 q b H","260":"C K L G","1284":"M N O"},C:{"8":"6B qB 7B 8B","516":"n o p q b H uB","4612":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I r J D E F A B C K L G M N O s","132":"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 rB WB sB XB YB c ZB aB bB cB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"F B C c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"8":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H pC","8":"qB I kC lC mC nC 4B oC"},J:{"1":"A","8":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"516":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..c51017890bd5eb 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 D E F A 5B"},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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","4":"6B qB I r 7B 8B","129":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"IB JB KB LB MB NB OB PB QB RB","4":"I r J","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"4":"I r BC vB","129":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"5 6 7 8 9 C AB BB CB DB EB nB 3B OC oB","4":"F B KC LC MC NC","129":"0 1 2 3 4 G M N O s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"4":"vB PC 4B","129":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"4":"jC"},I:{"4":"kC lC mC","129":"qB I H nC 4B oC pC"},J:{"129":"D A"},K:{"1":"C nB 3B oB","4":"A B","129":"c"},L:{"129":"H"},M:{"129":"b"},N:{"1":"B","4":"A"},O:{"129":"qC"},P:{"129":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..1a7a5f5712a879 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 D 5B","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 q b H","260":"C K G M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..c238c9e7dda3f9 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 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 q b H","132":"C K L G M N"},C:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","260":"PB QB RB SB","772":"2 3 4 5 6 7 8 9 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 P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C K L G M N O s t u v w","260":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB","772":"0 1 2 3 4 5 6 7 8 9 x y z AB"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB","132":"J D E F A CC DC EC FC","260":"B wB nB"},F:{"1":"UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B C KC LC MC NC nB 3B OC","132":"oB","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","772":"G M N O s t u v w x"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC","132":"E RC SC TC UC VC WC"},H:{"132":"jC"},I:{"1":"H","16":"qB kC lC mC","132":"I nC 4B","772":"oC pC"},J:{"132":"D A"},K:{"1":"c","16":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 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..73ad1a99c87f4b 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 D E F A B 5B"},B:{"1":"Z a d e f g h i j k l m n o p q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","66":"U V W X Y"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC","16":"JC"},F:{"1":"lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C pB 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..29536419313ba6 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ba01459d9d013d 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":"F A B 5B","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 q b H","2":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","8":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","194":"KB LB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I r J D E F A B","257":"0 1 2 3 4 5 6 7 8 s t u v w x y z","769":"C K L G M N O"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r BC vB CC","257":"J D E F A DC EC FC","1025":"B wB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"C nB 3B OC oB","8":"F B KC LC MC NC"},G:{"1":"E RC SC TC UC VC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B QC","1025":"WC XC YC"},H:{"8":"jC"},I:{"1":"I H nC 4B oC pC","8":"qB kC lC mC"},J:{"1":"A","8":"D"},K:{"1":"c","8":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..b9247ac633d2b0 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 D E F A 5B","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 q b H"},C:{"2":"6B qB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"I r 8B"},D:{"2":"I r J","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","4":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC","4":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"kC lC mC","4":"qB I H nC 4B oC pC"},J:{"2":"D","4":"A"},K:{"1":"C oB","2":"A B nB 3B","4":"c"},L:{"4":"H"},M:{"4":"b"},N:{"1":"B","2":"A"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..73b921549928c7 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 D E F A 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..92a12167366b03 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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","194":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","1218":"Q R tB S T U V W X Y Z a d e f g h i"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z","322":"5 6 7 8 9"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O KC LC MC NC nB 3B OC oB","578":"s t u v w"},G:{"1":"zB 0B 1B pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..783c754d3b0f79 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":"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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E 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 pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","129":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..90b58543a48fc8 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 D E F A B 5B"},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 q b H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"132":"4 5 6 7 8 9 I r AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","388":"0 1 2 3 J D E F A B C K L G M N O s t u v w x y z"},E:{"132":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"132":"E 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 pB 2B"},H:{"132":"jC"},I:{"132":"qB I H kC lC mC nC 4B oC pC"},J:{"132":"D A"},K:{"132":"A B C c nB 3B oB"},L:{"132":"H"},M:{"132":"b"},N:{"132":"A B"},O:{"132":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..d35cbc2cb355f8 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 D E 5B","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 q b H","260":"C K L G M"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E 7B 8B","516":"0 1 2 3 4 F A B C K L G M N O s t u v w x y z"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v"},E:{"1":"J A B C CC FC wB nB","2":"I r K L G BC vB oB xB GC HC yB zB 0B 1B pB 2B IC JC","1028":"D E F DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 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 pB 2B","1028":"E SC TC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"16":"D","1028":"A"},K:{"1":"c oB","16":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"164":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..19d8b0150b47cb 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 D E F A B 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ba13c11ae82c64 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 D E F A B 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..071dd6892ecb42 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 D E F A B 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","16":"F KC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","16":"4B QC RC"},H:{"2":"jC"},I:{"1":"H nC 4B oC pC","2":"qB I kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..8d8a2e0d8b3289 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB KC LC MC NC nB 3B OC oB","132":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","132":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..731cc0aac79c7e 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 D E F A B 5B"},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 q b H","16":"C K"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..4a4bde31e3f4b3 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC"},G:{"1":"E 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 pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..76dc2ecfe34571 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 D E F A B 5B"},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 q b H","2":"C K L G M"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O 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"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB","194":"DB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..f1481efc3033f0 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":"F A B","2":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..f94d92ac881f63 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..7761a97ce49958 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 D E F 5B","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 q b H"},C:{"2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","1028":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2564":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB","3076":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},D:{"16":"I r J D","132":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB","388":"E","1028":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"16":"I BC vB","132":"r J D E F A CC DC EC FC wB","1028":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","1028":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"16":"vB PC 4B","132":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"132":"I nC 4B oC pC","292":"qB kC lC mC","1028":"H"},J:{"16":"D","132":"A"},K:{"2":"A B C nB 3B oB","1028":"c"},L:{"1028":"H"},M:{"1028":"b"},N:{"132":"A B"},O:{"1028":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..56b87dc5433548 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 D E F A B 5B"},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 q b H","2":"C"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..bc3205dcdfbb19 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 D E F 5B","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 q b H","260":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","8":"F B KC LC MC NC nB 3B OC"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E 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":"qB I kC lC mC nC 4B oC pC","1025":"H"},J:{"2":"D A"},K:{"1":"oB","8":"A B C nB 3B","1025":"c"},L:{"1025":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"1025":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..f09a2b4c341788 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 D E F A B 5B"},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 q b H","2":"C K L"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..24727c9911b291 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 D E F A B","16":"5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","16":"F KC LC MC NC"},G:{"1":"E 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 pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"C c oB","16":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..f0bffe7bd5ad9e 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","132":"A B C K wB nB oB xB"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB KC LC MC NC nB 3B OC oB"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..0963e3bcc70908 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 D E F A 5B","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 q b H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 I r J D E F A B C K L G M N O s t u v w x y z","132":"8 9 AB BB CB DB EB"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC","164":"D E F A B EC FC wB nB"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u KC LC MC NC nB 3B OC oB","132":"0 1 v w x y z"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..4a73288c8b0738 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 D E F A B","2":"5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0cdf6e518161dc 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 D 5B","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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","4":"6B qB 7B 8B","132":"I r J D E F A B C K L G M N O s t"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I r J D E F A B C K L G M N O","132":"s t u v"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","4":"F B C KC LC MC NC nB 3B OC","132":"oB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"vB PC 4B QC"},H:{"132":"jC"},I:{"1":"H oC pC","4":"qB kC lC mC","132":"nC 4B","900":"I"},J:{"1":"A","4":"D"},K:{"1":"c","4":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..2e74efc9eb1d19 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 D E F A B 5B"},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 q b H","2":"C"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB","132":"FB GB HB IB JB KB LB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","132":"2 3 4 5 6 7 8"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..21edc2509a7483 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9530c97c88d74d 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB 7B 8B","194":"aB"},D:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 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 nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..8cabe5950ec4ab 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 D E F A B 5B"},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 q b H","2":"C K L","4097":"M N O","4290":"G"},C:{"1":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s 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","322":"RB SB TB UB VB rB"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","194":"WB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","3076":"wB"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC nB 3B OC oB","194":"KB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC","3076":"XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..1d6e2090e1d0b0 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G 7B 8B","132":"M N O s t u v w x","260":"0 1 2 3 y z","516":"4"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O","1028":"0 1 2 3 4 5 6 s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","1028":"G M N O s t"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC","1028":"nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..905d6d55714c0b 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 D E F A B 5B"},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 q b H"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9ac816ae33c719 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 D E F A 5B","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 q b H","260":"C K L","769":"G M N O"},C:{"2":"6B qB I r 7B 8B","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","257":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C K L G M N O s t","4":"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","257":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","4":"E F EC FC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","4":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB","257":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 pB 2B","2":"vB PC 4B QC RC","4":"E SC TC UC VC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","4":"oC pC","257":"H"},J:{"2":"D","4":"A"},K:{"2":"A B C nB 3B oB","257":"c"},L:{"257":"H"},M:{"257":"b"},N:{"2":"A","388":"B"},O:{"257":"qC"},P:{"4":"I","257":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..7e255c1c5d2f60 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 D E F A B 5B"},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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","4":"F KC LC MC NC"},G:{"1":"E 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 pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"C c nB 3B oB","4":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..51f7aecadb5862 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..1953db640d7714 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB 7B 8B","260":"iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"iB jB kB lB mB P Q R S T U V W","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","132":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB","1025":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B BC vB CC DC EC FC wB","772":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC nB 3B OC oB","132":"KB LB MB NB OB PB QB RB SB TB UB VB WB","1025":"jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1025":"H"},M:{"260":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"wC xC yC zC 0C pB 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..7398430211ab9b 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 D E F A B 5B"},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 q b H","2":"C K"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","1025":"CB","1218":"7 8 9 AB BB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB","260":"DB","772":"EB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","260":"0","772":"1"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9663cd834b336c 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":"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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","16":"M N O s"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","16":"F KC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"388":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0adb55ee5fa1f6 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 D E F 5B","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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","260":"0 I r J D E F A B C K L G M N O s t u v w x y z 8B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r","260":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB","388":"J D E F A B C"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","260":"J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B KC LC MC NC","260":"C G M N O s t u v w x nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","260":"E RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H pC","2":"kC lC mC","260":"oC","388":"qB I nC 4B"},J:{"260":"A","388":"D"},K:{"1":"c","2":"A B","260":"C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..c711f110f49fd1 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 D E F 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F B KC LC MC NC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"C c nB 3B oB","2":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3ca118dc02c20e 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 D E F 5B"},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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F KC LC","16":"B MC NC nB 3B"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"C c 3B oB","2":"A","16":"B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..e5fb66f8d179aa 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"I r J D","33":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","36":"E F A B C"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","33":"A"},K:{"2":"A B C c nB 3B oB"},L:{"33":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"2":"I","33":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..7e4044b29ef350 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 D E F A B 5B"},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 q b H","2":"C K L G"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB","16":"HB IB JB","388":"KB LB MB NB OB PB QB RB SB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","516":"B C nB oB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"kC lC mC","16":"qB I nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","16":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..f2d096f79f993e 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 D E F A B 5B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S"},E:{"1":"G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB"},F:{"1":"eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB KC LC MC NC nB 3B OC oB"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 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..f09c1b71e960e3 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 D E F 5B","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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","164":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","516":"0 v w x y z"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 u v w x y z","164":"I r J D E F A B C K L G M N O s t"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"D E DC EC","164":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC","33":"G M"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"E SC TC","164":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","164":"qB I kC lC mC nC 4B"},J:{"1":"A","164":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","292":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..7fad09ec02074d 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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"},D:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w 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":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 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..6bf7b9f2f8df59 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 D E F A B","2":"5B"},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 q b H"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F KC LC MC NC","16":"B nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"I H nC 4B oC pC","2":"kC lC mC","16":"qB"},J:{"1":"D A"},K:{"1":"C c oB","2":"A","16":"B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..632e5d1a4f5ebd 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 D E F A B 5B"},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 q 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 q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B","132":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","260":"QB RB SB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC","16":"F","132":"A FC wB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","132":"UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..302f3516d0cd41 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 D E F 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"0 1 2 3 4 5 6 G M N O s t u v w x y z","164":"I r J D E F A B C K L"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","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","292":"M N O s t"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"D E F BC vB DC EC","4":"I r J CC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 G M N O 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 pB 2B","2":"E SC TC UC","4":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","33":"oC pC"},J:{"2":"D","33":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..56bb7024dbdede 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w 7B 8B","194":"0 1 2 3 4 5 6 x y z"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z","33":"2 3 4 5"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC","33":"D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G KC LC MC NC nB 3B OC oB","33":"M N O s"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B","33":"oC"},J:{"2":"D","33":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3915745af74b61 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"8 9 AB BB CB DB"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..7ee00ac15bc928 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 D E F A B 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB","194":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..36a60dd4a514fd 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 D E F A B 5B"},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 q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B","804":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"BC vB","676":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","676":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..caa04f7b54021d 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 D E 5B","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 q b H","4":"C K L G M"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"9 AB BB CB DB EB FB GB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","4":"G M N O s t u v"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","4":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","4":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..b0007537dc83f0 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 D E F 5B","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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","130":"I r J D E F A B C K L G M N O s t u v w","322":"0 1 2 3 4 5 6 x y z"},D:{"2":"I r J D E F A B C K L G","130":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"D E F BC vB DC EC","130":"I r J CC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","130":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 pB 2B","2":"E vB SC TC UC","130":"PC 4B QC RC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","130":"H oC pC"},J:{"2":"D","130":"A"},K:{"2":"A B C nB 3B oB","130":"c"},L:{"130":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"130":"qC"},P:{"130":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..90041b9cbebd88 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O 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 FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..7eff5281b731cb 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":"F A B","132":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","2":"F KC"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","260":"vB PC"},H:{"2":"jC"},I:{"1":"I H nC 4B oC pC","2":"kC","4":"qB lC mC"},J:{"1":"A","4":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..bbf7a4be08f865 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 D E F A B 5B"},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 q b H","2":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..b8f4d38b706d85 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC","16":"LC MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I H nC 4B oC pC","2":"kC lC mC","16":"qB"},J:{"1":"A","2":"D"},K:{"1":"B C c nB 3B oB","16":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..8d861109539610 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"r J D E F A CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","2":"F KC"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB","132":"E PC 4B QC RC SC TC UC VC WC"},H:{"516":"jC"},I:{"1":"H pC","2":"qB kC lC mC","132":"I nC 4B oC"},J:{"1":"A","132":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..74507c372526d3 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 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 q b H","4":"C K L G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB 7B 8B"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"4":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB"},F:{"1":"F B C PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","4":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},G:{"2":"vB","4":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","4":"oC pC"},J:{"2":"D","4":"A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"4":"b"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..53796da60f1f39 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 D E F A 5B","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 q b H","516":"C K L G M N O"},C:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","676":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB","1700":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB"},D:{"1":"fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L","676":"G M N O s","804":"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 rB WB sB XB YB c ZB aB bB cB dB eB"},E:{"2":"I r BC vB","548":"zB 0B 1B pB 2B IC JC","676":"CC","804":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC","804":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","292":"A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","548":"B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 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..bb1aef67dbe37a 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 D E F A B 5B"},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 q b H"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t","33":"u v w x"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..a06958059391c7 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":"F A B","2":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t 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","8":"6B qB","129":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","4":"I","129":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 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 s t u v w x y z AB BB NC nB 3B OC oB","2":"F G KC","8":"LC MC","129":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I kC lC mC nC 4B oC pC","129":"H"},J:{"1":"D A"},K:{"1":"B C nB 3B oB","8":"A","129":"c"},L:{"129":"H"},M:{"129":"b"},N:{"1":"A B"},O:{"129":"qC"},P:{"1":"I","129":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..4b9da89de75503 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 D 5B","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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","260":"I r J D E F A B","1156":"qB","1284":"7B","1796":"8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","16":"F KC","132":"LC MC"},G:{"1":"E 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 pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","132":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2049":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..e3e8a24f4096f4 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","132":"qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","260":"I r J D E F A"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","260":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","260":"F KC LC MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","260":"vB PC 4B"},H:{"260":"jC"},I:{"1":"I H nC 4B oC pC","260":"qB kC lC mC"},J:{"1":"A","260":"D"},K:{"1":"B C c nB 3B oB","260":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..97d22e1f458692 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":"F A B","2":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3bccbc1ca974f0 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 D E F A 5B","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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","33":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3d0e596929d98a 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w 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":"VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s 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 nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0f155a03595e40 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 D E F A B 5B"},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 q b H","2":"C K L"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"2":"I r J D BC vB CC DC EC","129":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","194":"E F A 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},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 pB 2B","194":"E TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..d02061adde6795 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":"E F A B","8":"J D 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","8":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","8":"F KC LC MC"},G:{"1":"E 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 pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H lC mC nC 4B oC pC","2":"kC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","8":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..767add65041d4d 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A BC vB CC DC EC FC wB","130":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..6922fb5d21da8e 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 D E F A 5B","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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b","2052":"H uB 9B AC"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","516":"B C nB oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","258":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","258":"c"},L:{"258":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I","258":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..3d6e0f88622a58 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 D E F A 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F B KC LC MC NC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I H nC 4B oC pC","2":"qB kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"C c nB 3B oB","2":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..80910c9c3ad816 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s","33":"t u v w"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..878fc5cf7d8577 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","4":"r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a 3B OC oB","2":"F B KC LC MC NC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","4":"4B"},H:{"2":"jC"},I:{"1":"H lC mC 4B oC pC","2":"qB I kC nC"},J:{"1":"D A"},K:{"1":"C c nB 3B oB","2":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..86b2c429f40e50 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B QC","129":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC","257":"lC mC"},J:{"1":"A","16":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"516":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..85828b514cb256 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 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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","132":"qB 7B 8B","260":"I r J D E F A B C K L G M N O s t"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r","260":"J D E F A B C K L G M N O s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"I BC vB","260":"r J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","132":"F B KC LC MC NC","260":"C nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"vB","260":"PC 4B QC RC"},H:{"132":"jC"},I:{"1":"H oC pC","132":"kC","260":"qB I lC mC nC 4B"},J:{"260":"D A"},K:{"1":"c","132":"A","260":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..23d8a30828c607 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..2b063e36e79ab5 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 D E F A 5B","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 q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","513":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","513":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC","260":"F A FC wB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","513":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","513":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","513":"c"},L:{"513":"H"},M:{"513":"b"},N:{"2":"A B"},O:{"513":"qC"},P:{"1":"I","513":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..e7249851ffd408 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 D E F A B 5B"},B:{"1":"W X Y Z a d e f g h i j k l m n o p q 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 q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB 7B 8B","194":"gB hB iB jB kB lB mB P Q R tB 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 q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","322":"P Q R S T","578":"U V"},E:{"2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB xB","1090":"L G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB","578":"hB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 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..f71578743b2d9d 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 D E F 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","4":"0 N O s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC"},H:{"2":"jC"},I:{"1":"qB I H lC mC nC 4B oC pC","2":"kC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9bd28bdbf0ab06 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","66":"t u v w x y z"},E:{"2":"I r J E F A B C K L G BC vB CC DC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","130":"D EC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B","130":"SC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9e043e5f73aabd 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 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 q b H","8":"C K L G M N O"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","8":"qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K","8":"L G M N O s"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB","8":"I r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B KC LC MC NC","8":"C nB 3B OC oB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB","8":"PC 4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","8":"qB I kC lC mC nC 4B"},J:{"1":"A","8":"D"},K:{"1":"c","2":"A B","8":"C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..00753937eda077 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","322":"QB RB SB TB UB VB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB","322":"DB EB FB GB HB IB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..0f41ed77a78a7e 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 D E F A 5B","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 q b H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A","161":"B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..7c5424fc78b69e 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..b385e5e85857d6 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 D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","2":"C K L G 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 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m 7B 8B","322":"n o p q b H"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB","194":"iB jB kB lB mB P Q R S T U V W X"},E:{"1":"JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},F:{"1":"kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB","194":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C pB 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..1b93281a030c1b 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 D E F 5B","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 q b H","8":"C K L G M N O"},C:{"2":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","8":"3 4 TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","72":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","2":"0 1 2 I r J D E F A B C K L G M N O 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 q b H uB 9B AC","66":"3 4 5 6 7","72":"8"},E:{"2":"I r BC vB CC","8":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},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 YB c ZB aB","2":"F B C G M bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","66":"N O s t u","72":"v"},G:{"2":"vB PC 4B QC RC","8":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"8":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC","2":"yC zC 0C pB 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..60db2a0ebc2e0c 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 D E F A B","16":"5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB","16":"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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ad32ac6e835b8c 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 D E F 5B","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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"A B C K L G","36":"I r J D E F"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"A","8":"I r J D E F","33":"w","36":"B C K L G M N O s t u v"},E:{"1":"A B C K L G wB nB oB xB HC yB zB 0B 1B pB 2B IC JC","8":"I r J D BC vB CC DC","260":"E F EC FC","516":"GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC","8":"B C MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC iC yB zB 0B 1B pB 2B","8":"vB PC 4B QC RC SC","260":"E TC UC VC","516":"hC"},H:{"2":"jC"},I:{"1":"H oC pC","8":"qB I kC lC mC nC 4B"},J:{"1":"A","8":"D"},K:{"1":"c","2":"A","8":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..f7fd8b9bf25606 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B","132":"HB IB JB","260":"KB LB MB NB"},D:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","132":"LB MB NB OB","260":"PB QB RB SB TB UB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB","132":"8 9 AB BB","260":"CB DB EB FB GB HB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","16":"WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 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..22be4538e9c2d9 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":"E F A B","4":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","36":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..4d4f26554e2469 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 D E F A B","16":"5B"},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 q b H"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E 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 pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..4ec36a96127d21 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 D E F A 5B","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 q b H"},C:{"1":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","516":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"N O s t u v w x y z","2":"I r J D E F A B C K L G M","132":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB","260":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J CC DC","2":"I r BC vB","2052":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B","1025":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1025":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2052":"A B"},O:{"1025":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..70646cd3d0d9b1 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 D E F A B 5B"},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 q b H","2":"C K"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F G M KC LC MC NC"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..f2cf69ea0d32da 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 D E F A B 5B"},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 q b H","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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","1090":"QB RB SB TB","2052":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d","4100":"e f g h i j k l m n o p q b H 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s","2052":"t u v w x"},E:{"2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB","4100":"G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B","260":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC","514":"I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"4100":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..218aa54dec8780 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","132":"kC lC mC"},J:{"1":"A","132":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..d41ef040996fee 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 D E 5B","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 q b H","2561":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B","1537":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 8B","1796":"qB 7B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","1025":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB","1537":"0 1 2 3 4 5 6 7 G M N O s t u v w x y z"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r J BC vB","1025":"D E F A B C DC EC FC wB nB","1537":"CC","4097":"K oB"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","16":"F B C KC LC MC NC nB 3B","260":"OC","1025":"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","1537":"G M N O s t u"},G:{"1":"dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","1025":"E TC UC VC WC XC YC ZC aC","1537":"QC RC SC","4097":"bC cC"},H:{"2":"jC"},I:{"16":"kC lC","1025":"H pC","1537":"qB I mC nC 4B oC"},J:{"1025":"A","1537":"D"},K:{"1":"A B C nB 3B oB","1025":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2561":"A B"},O:{"1":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..fe1517f3d0f663 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 D E F 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","16":"r J D E u v w x y","132":"F A B C K L G M N O s t"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","132":"J D E F A B DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"RC SC","132":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","514":"vB PC 4B QC"},H:{"2":"jC"},I:{"2":"kC lC mC","260":"qB I nC 4B","514":"H oC pC"},J:{"132":"A","260":"D"},K:{"2":"A B C nB 3B oB","514":"c"},L:{"260":"H"},M:{"2":"b"},N:{"514":"A","1028":"B"},O:{"2":"qC"},P:{"260":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..40bb91aef1347b 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 D E F A B 5B"},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 q b H","2":"C K"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..414edb3ef0f9bd 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC LC MC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"130":"jC"},I:{"130":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"130":"A B C c nB 3B oB"},L:{"132":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"130":"qC"},P:{"130":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..81f6a38f5eb81e 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","4":"N O s t","194":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","66":"TB UB VB rB WB sB XB YB c ZB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB KC LC MC NC nB 3B OC oB","66":"GB HB IB JB KB LB MB NB OB PB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 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..63e3f3b74bbd82 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 D E F A B 5B"},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 q b H","2":"C K L G M"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..7228091d8fa2b1 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 D E F 5B","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 q b H","129":"C K","1025":"L G M N O"},C:{"2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","513":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"388":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB kC lC mC","388":"I H nC 4B oC pC"},J:{"2":"D","388":"A"},K:{"1":"A B C nB 3B oB","388":"c"},L:{"388":"H"},M:{"641":"b"},N:{"388":"A B"},O:{"388":"qC"},P:{"388":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..986e4bc92d4ce6 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r","388":"J D E F A CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","388":"E QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B oC"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..56226af578e674 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a 3B OC oB","2":"F KC LC MC NC","132":"B nB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB H kC lC mC 4B oC pC","4":"I nC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..71deeb73b36f67 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 D E F 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H 4B oC pC","4":"qB I kC lC mC nC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..5b6f584a17775e 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 D E F 5B","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 q b H","129":"C K L G M N O"},C:{"2":"6B qB 7B 8B","129":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L u v w x y","129":"G M N O s t"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F KC LC MC NC","16":"B nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"129":"jC"},I:{"1":"H oC pC","16":"kC lC","129":"qB I mC nC 4B"},J:{"1":"D","129":"A"},K:{"1":"C c","2":"A","16":"B nB 3B","129":"oB"},L:{"1":"H"},M:{"129":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..28a7de028ac033 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","16":"F KC LC MC"},G:{"1":"E 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 pB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..61a418c5fe237f 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 D E F A B","16":"5B"},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 q b H"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..a025aba0c596f4 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 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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","16":"F KC"},G:{"1":"E 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 pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..2834f62cd49e40 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 D E F A 5B"},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 q b H"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..4c19f2ce325309 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C pB 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..5440e7da8a3498 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 D E F A B 5B"},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 q b H"},C:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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"},D:{"1":"VB rB WB sB XB YB c","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","516":"OB PB QB RB SB TB UB","1025":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB KC LC MC NC nB 3B OC oB","516":"BB CB DB EB FB GB HB","1025":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","1025":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 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..6d0c55946d3827 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 D E F A B 5B"},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 q b H","2":"C K L G M N","130":"O"},C:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w 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 c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 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 nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..2efc633c477850 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 D E F A B 5B"},B:{"2":"C K L G M N O","1025":"f g h i j k l m n o p q b H","1537":"P Q R S T U V W X Y Z a d e"},C:{"2":"6B","932":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB 7B 8B","2308":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C K L G M N O s t u","545":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB","1025":"f g h i j k l m n o p q b H uB 9B AC","1537":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e"},E:{"1":"pB 2B IC JC","2":"I r J BC vB CC","516":"B C K L G nB oB xB GC HC yB zB 0B 1B","548":"F A FC wB","676":"D E DC EC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","513":"7","545":"0 1 2 3 4 5 G M N O s t u v w x y z","1537":"6 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"pB 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":"E SC TC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","545":"oC pC","1025":"H"},J:{"2":"D","545":"A"},K:{"2":"A B C nB 3B oB","1025":"c"},L:{"1025":"H"},M:{"2308":"b"},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 pB"},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..4e2679f6cf3bf2 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","129":"r CC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..7dc642a481a9a7 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y 7B 8B","322":"Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z AC","194":"a d e f g h i j k l m n o p q b H uB 9B"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB KC LC MC NC nB 3B OC oB","194":"lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ef15016116a418 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..6a26aa8adba795 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB 7B 8B"},D:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..8f4cfe6710044b 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":"F A B","2":"J D 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E 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 pB 2B","2":"vB"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..5435ac180747ee 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 D E F A B 5B"},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 q b H","2":"C K L G","132":"M N O"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v 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":"UB VB rB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","132":"wB"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB","132":"HB IB JB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC","132":"XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..bd0cb27d2c317c 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 D E F A B 5B"},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 q b H","2":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"kC lC mC","132":"qB I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..7b92f1155560dc 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","16":"C"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c oB","2":"A B nB 3B","16":"C"},L:{"1":"H"},M:{"130":"b"},N:{"130":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..fd27e49f0cdfa6 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB","194":"FB GB HB IB JB KB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"2 3 4 5 6 7"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"194":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I","194":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..5790d81c107137 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B G M KC LC MC NC nB 3B OC","16":"C"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c oB","2":"A B nB 3B","16":"C"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ef4bc5c81da41f 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 D E 5B","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 q b H","260":"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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v 7B 8B","132":"0 1 w x y z"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O 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 wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"0 1 2 3 4 5 6 7 8 9 F B G M N O s t u v w x y z AB KC LC MC NC nB 3B OC","16":"C"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"1":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c oB","2":"A B nB 3B","16":"C"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..2ba83787cacd13 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"J BC vB","132":"I r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","16":"C","132":"G M"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","132":"QC RC SC"},H:{"2":"jC"},I:{"1":"H oC pC","16":"kC lC","132":"qB I mC nC 4B"},J:{"132":"D A"},K:{"1":"c oB","2":"A B nB 3B","16":"C"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..a264854aa09f6c 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","16":"F KC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B","16":"kC lC","132":"oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"132":"H"},M:{"132":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"2":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..52b3958cdc4b4c 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 D E F A 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"1":"B","2":"A"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..cb198a0de7c777 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 D E F A 5B","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 q b H"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","194":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O","322":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB","516":"EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","1028":"A wB"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","322":"0 G M N O s t u v w x y z","516":"1 2 3 4 5 6 7 8"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","1028":"WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..4c8d980c21e60a 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 D E F A 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","130":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"130":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D","130":"A"},K:{"1":"c","130":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"130":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..e4b80a672b5574 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 D E F A B 5B"},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 q b H"},C:{"2":"6B qB 7B 8B","260":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","513":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB RB SB TB UB VB WB XB YB c ZB aB KC LC MC NC nB 3B OC oB","1537":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","130":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"130":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","130":"A"},K:{"2":"c","130":"A B C nB 3B oB"},L:{"1537":"H"},M:{"2":"b"},N:{"130":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC","1537":"yC zC 0C pB 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..568e355a2ce7db 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 D E 5B","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 q b H"},C:{"2":"6B qB","260":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"16":"E 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 pB 2B"},H:{"2":"jC"},I:{"16":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"16":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..02a2d5e4b53fda 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 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 nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 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..733168c93dc57d 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 D E F A B 5B"},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 q b H","2":"C K L","260":"G M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","129":"CB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"16":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..009d6f09d93c70 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 D E F A 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB","194":"L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"I H oC pC","2":"qB kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..1c28e06840d8ca 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 D E F A B 5B"},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 q 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 q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u 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","132":"TB","578":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T"},D:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","322":"B"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","322":"YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..ea9650cc920dfb 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 D E F A 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..bb14d1cf1dcdd6 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB 7B 8B","132":"jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB","66":"jB kB"},E:{"1":"JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB","322":"L G xB GC HC yB","580":"zB 0B 1B pB 2B IC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB","66":"XB YB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"132":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C pB 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..d2fe35c5386e77 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 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 q b H"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"0 1 6B qB I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C K L G M N O s t u v w"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B C KC LC MC NC nB 3B OC","132":"oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"E vB PC 4B QC RC SC TC UC VC"},H:{"132":"jC"},I:{"1":"H oC pC","132":"qB I kC lC mC nC 4B"},J:{"132":"D A"},K:{"1":"c","16":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","132":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..c21c75d3f8d4c4 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w 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":"VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s 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 nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"194":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..d712882b28ad6d 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 D E 5B","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 q b H","36":"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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","36":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","36":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","36":"r J D CC 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B KC LC MC NC nB","36":"C G M N O s t 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB","36":"PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"kC","36":"qB I lC mC nC 4B oC pC"},J:{"36":"D A"},K:{"1":"c","2":"A B","36":"C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..cad66d9f9a9398 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 D E F 5B"},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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..8fb76b2da663d9 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":"F A B 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","129":"6B qB 7B 8B"},D:{"1":"x","8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","260":"I r J D E F BC vB CC DC EC FC"},F:{"2":"F","8":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB","584":"S T U V W X Y Z a","2052":"B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B"},H:{"8":"jC"},I:{"8":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"A","8":"D"},K:{"8":"A B C c nB 3B oB"},L:{"8":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"8":"qC"},P:{"8":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..1dec503e14b569 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 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 q b H","1025":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","900":"6B qB 7B 8B","1025":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w 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 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"r BC","900":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F","132":"B C KC LC MC NC nB 3B OC oB"},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 pB 2B","16":"vB","2052":"E TC"},H:{"132":"jC"},I:{"1":"qB I mC nC 4B oC pC","16":"kC lC","4097":"H"},J:{"1":"D A"},K:{"132":"A B C nB 3B oB","4097":"c"},L:{"4097":"H"},M:{"4097":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"4097":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ec26e1d762709b 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":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},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 q b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r J BC vB CC DC JC","33":"D E F A EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","33":"E SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},I:{"1":"H","2":"qB 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..2741f030c67dc7 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":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},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 q b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 G M N O s t u v w x y z"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r BC vB CC JC","33":"J D E F A DC EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},I:{"1":"H","2":"qB 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..01318a7c75f30c 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":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},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 q b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r BC vB CC JC","33":"J D E F A DC EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},I:{"1":"H","2":"qB 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..28ebfc40b513ec 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":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","33":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O s t u v w x y z"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r J D BC vB CC DC EC JC","33":"E F A B C FC wB nB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},I:{"1":"H","2":"qB 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..2f6763bd65c123 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":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","33":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O s t u v w x y z"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r J D BC vB CC DC EC JC","33":"E F A B C FC wB nB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},I:{"1":"H","2":"qB 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..a058802f484a7e 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":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"2":"I r J D BC vB CC DC EC JC","33":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},G:{"2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},I:{"1":"H","2":"qB 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..824196b2c7e9a2 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":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","33":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O s t u v w x y z"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r J D BC vB CC DC EC JC","33":"E F A B C FC wB nB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},I:{"1":"H","2":"qB 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..c28764d50b75fd 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C K L G M N","132":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r BC vB CC","132":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC SC","132":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","132":"H oC pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"132":"b"},N:{"132":"A B"},O:{"132":"qC"},P:{"2":"I rC","132":"sC tC uC vC wB wC xC yC zC 0C pB 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..932a28b4b8a1d3 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B","260":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","324":"OB PB QB RB SB TB UB VB rB WB sB"},E:{"2":"I r J D E F A BC vB CC DC EC FC wB","132":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB","324":"9 AB BB CB DB EB FB GB HB IB JB KB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"260":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..d8c7865e5e945c 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB LB"},E:{"1":"G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB","322":"K L oB xB"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"7 8"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"E 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":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..f308d754866193 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 D E F A 5B","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 q b H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B","66":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M","33":"0 1 2 3 w x y z","66":"N O s t u v"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B oC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 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..8d66989714a597 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 D E F A B 5B"},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 q b H"},C:{"2":"6B qB I r J D 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T","450":"U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","66":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","66":"8 9 AB BB CB DB EB FB GB HB IB JB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"450":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..a8c72efcffca34 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB","132":"hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","258":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E 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":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"513":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..647ca22661f7e7 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 D E F A B 5B"},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 q b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..a942509fcc9e9c 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..88bb8fbabd96bc 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":"F A B","8":"J 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..991ce20bcbcf5d 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":"F A B","2":"J D E 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","132":"I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","2":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..96b851141ab763 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","386":"u v"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..6b2af6a43eb363 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":"F A B","2":"J D E 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t 7B 8B","4":"0 1 2 3 4 5 6 7 u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","4":"qB I kC lC nC 4B","132":"mC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"260":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..a9a20ad195383e 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..b48e0802f90c23 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 D E F 5B"},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 q b H"},C:{"132":"PB QB RB SB TB UB VB rB WB sB XB YB c","164":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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","516":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","1028":"d e f g h i j k l m n o p q b H uB"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O 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 UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"F FC","164":"D E EC","420":"I r J BC vB CC DC"},F:{"1":"C nB 3B OC oB","2":"F B KC LC MC NC","420":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z","516":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 pB 2B","132":"UC VC","164":"E SC TC","420":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"420":"qB I kC lC mC nC 4B oC pC","516":"H"},J:{"420":"D A"},K:{"1":"C nB 3B oB","2":"A B","516":"c"},L:{"516":"H"},M:{"1028":"b"},N:{"1":"A B"},O:{"516":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..8b8a43a231a03e 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 D E 5B","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 q b H","260":"C K L G M N O"},C:{"2":"6B qB I r 7B 8B","260":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"16":"I r J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"16":"BC vB","132":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"C OC oB","2":"F KC LC MC NC","16":"B nB 3B","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"16":"vB PC","132":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"16":"kC lC","132":"qB I H mC nC 4B oC pC"},J:{"132":"D A"},K:{"1":"C oB","2":"A","16":"B nB 3B","132":"c"},L:{"132":"H"},M:{"260":"b"},N:{"260":"A B"},O:{"132":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..80d5c4f3688740 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 D E 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N","33":"O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC","8":"I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","8":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..62e68555a3d52e 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":"E F A B","2":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","4":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3e27a34f274cf3 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB","194":"iB jB kB lB mB 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 q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC","516":"yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB","194":"XB YB c ZB aB bB cB dB eB fB","260":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ed696ec2c79dd8 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":"F A B","2":"J D E 5B"},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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r","33":"J D E F A B C"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"I H nC 4B oC pC","2":"qB kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..5680383f3387dd 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB","1028":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB KC LC MC NC nB 3B OC oB","1028":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"kC oC pC","132":"qB I lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..319eae1830f332 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 D E F A B 5B"},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 q b H","2":"C K"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","36":"r J D E F A B C K L G M N O s t u"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","36":"H oC pC"},J:{"1":"A","2":"D"},K:{"2":"A B C nB 3B oB","36":"c"},L:{"513":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"36":"I","258":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..2121cbb6a4d922 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 D E F A B 5B"},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 q b H","2":"C K"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s 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 wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..672c4751221de9 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 D E F A B 5B"},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 q b H","2":"C K L G","260":"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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","132":"E F EC FC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F G M N O KC LC MC","33":"B C NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","132":"E TC UC VC"},H:{"33":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B oC"},J:{"2":"D A"},K:{"1":"c","2":"A","33":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..4f518ecbd51014 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z","2":"F B C G M N O s t u v AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..0823a89a46ad20 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 D E F A B 5B"},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 q b H","2":"C K"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s 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 wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r J D E F A 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"8":"jC"},I:{"1":"H","8":"qB I kC lC mC nC 4B oC pC"},J:{"8":"D A"},K:{"1":"c","8":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..084fb0da9bd217 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","130":"A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..7cc9b096faf462 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":"F 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S 7B 8B","2":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB","4":"qB","8":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB NC nB 3B OC oB","2":"F hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC","8":"LC MC"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I kC lC mC nC 4B oC pC","2":"H"},J:{"1":"D A"},K:{"1":"B C nB 3B oB","2":"A c"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..712813cbe873ff 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B","194":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","322":"VB rB WB sB XB YB c ZB aB bB cB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB KC LC MC NC nB 3B OC oB","322":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 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..5ab4bb5a8c0d31 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 D E F A B 5B"},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 q b H","2":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB","132":"G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"A","2":"D"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..4faee65e4fcfe9 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 D E 5B","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 q b H","8":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..b1ab307a1ccbf4 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N 7B 8B"},D:{"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","16":"M N O s"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","16":"C"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..276f3ec79e520e 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 D E F A B 5B"},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 q b H","2":"C K L G"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t 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:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..83290ea046722a 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":"F A B","2":"J D 5B","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 q b H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB","516":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC","4":"oB"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"A","132":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..a2c4fbc8b611cc 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 D E F A B 5B"},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 q b H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"2":"I r J D E F A BC vB CC DC EC FC wB","132":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..22193dc6fce97a 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w 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":"VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s 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 nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3ac0696a95413d 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 D 5B","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 q b H","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC","129":"oB","260":"F B KC LC MC NC nB 3B"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"C c oB","260":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"388":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ef8aef6b6eca85 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 D E F A B 5B"},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 q b H","2":"C K L"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v 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":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 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..fd8d4514cb04b7 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 D E F A 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ca8b7847b1895a 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","33":"A B C K L G M N"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K","33":"0 1 2 3 4 5 L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC","33":"G M N O s"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","33":"oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..d4e844bf05367b 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 D E F A B 5B"},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 q b H","2":"C K L G"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O 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 wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..cb3fd903b432d8 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b 7B 8B","16":"H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"uB 9B AC"},E:{"1":"C K oB","2":"I r J D E F A B BC vB CC DC EC FC wB nB","16":"L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O 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 nB 3B OC oB","16":"QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"16":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","16":"H"},J:{"2":"D","16":"A"},K:{"2":"A B C nB 3B oB","16":"c"},L:{"16":"H"},M:{"16":"b"},N:{"2":"A","16":"B"},O:{"16":"qC"},P:{"2":"I rC sC","16":"tC uC vC wB wC xC yC zC 0C pB 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..bef87b74abc51b 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 D E F A B 5B"},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 q b H","2":"C K","132":"L G M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","132":"E F EC"},F:{"1":"SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB","132":"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"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","16":"E","132":"TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 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..312ea1b2da4fb6 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 D E F A B 5B"},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 q b H","2":"C K","322":"L","8196":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t 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","4162":"SB TB UB VB rB WB sB XB YB c ZB","16452":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O 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 VB","1090":"rB WB","8196":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","514":"A B wB","8196":"C nB"},F:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB","194":"DB EB FB GB HB IB JB KB","8196":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","514":"WC XC YC","8196":"ZC aC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"2049":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"xC yC zC 0C pB 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..846fc9da9224cb 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 D E F A 5B","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 q b H","16":"C K L"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"16":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..15ec955500df9d 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"pB 2B","2":"E 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":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..d3a2c3fe5ce49b 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB 7B 8B","258":"iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","258":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 q b H uB 9B AC"},E:{"2":"I r J D E F A B BC vB CC DC EC FC wB","258":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC nB 3B OC oB","258":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB","322":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","258":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","258":"c"},L:{"388":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC","258":"uC vC wB wC xC yC zC 0C pB 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..0dda48bcdeac7e 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB 7B 8B","132":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","1090":"bB","1412":"fB","1668":"cB dB eB"},D:{"1":"eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB","2114":"dB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","4100":"A B C K wB nB oB"},F:{"1":"hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB","8196":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E 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":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"16388":"H"},M:{"16388":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..bbfe443b275113 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 D E F A B 5B"},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 q b H","2":"C"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","578":"7 8 9 AB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z","194":"AB"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB","322":"x"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0e1d50ae0c4445 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 D E F A B 5B"},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 q b H","2":"C K L G M"},C:{"2":"6B","194":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"194":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..4335b4d21e3091 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":"D E F A B","2":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9be5ec4b0b666a 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 D E F A 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..70a01cfc7d73ca 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 D E F 5B","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 q b H"},C:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","328":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB"},D:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u","8":"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","584":"PB QB RB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","8":"D E F A B C DC EC FC wB nB","1096":"oB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","8":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB","584":"CB DB EB"},G:{"1":"dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC","6148":"cC"},H:{"2":"jC"},I:{"1":"H","8":"qB I kC lC mC nC 4B oC pC"},J:{"8":"D A"},K:{"1":"c","2":"A","8":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","36":"A"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..0eb55f2d606a53 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 D E F A B 5B"},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 q b H","2":"C"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 v w x y z","66":"M N O s t u"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"G M N O s t u v w"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..c52d531864a545 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 D E F A B 5B"},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 q b H","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB","194":"jB kB lB mB 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 q b H uB 9B AC","450":"U"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB","194":"XB YB c ZB aB bB cB dB eB fB gB","322":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"450":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..44bffac844e11f 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB 7B 8B"},D:{"1":"kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C pB 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..34c7bf0bf6ffd5 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B"},D:{"1":"iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C pB 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..6619f500eb0e43 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 D E F 5B"},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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","132":"SC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0332277faf7d33 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 D E F A B 5B"},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 q b H","2":"C K L G M N"},C:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w 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 c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 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 nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..22ccaed1972b8f 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 D E F A B 5B"},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 q b H"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","4":"0 1","8":"6B qB I r J D E F A B C K L G M N O s t u v w x y z 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"5","8":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r J D BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","4":"s","8":"F B C G M N O KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B QC RC SC"},H:{"8":"jC"},I:{"1":"H pC","8":"qB I kC lC mC nC 4B oC"},J:{"8":"D A"},K:{"1":"c","8":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..87177dd45842e7 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 D E F A B 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..97170a5c8fc99a 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 D E F A B 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O BB CB DB EB FB GB HB IB JB KB LB","66":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C y z KC LC MC NC nB 3B OC oB","66":"G M N O s t u v w x"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..324f2b999f3074 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB","2":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},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 YB c ZB","2":"F B C G M N O s aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","4":"w","16":"t u v x"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I rC sC tC uC vC wB","2":"wC xC yC zC 0C pB 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..3fec9c9bc87077 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B","257":"HB JB KB LB MB NB OB QB RB SB TB UB VB rB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","1281":"IB PB WB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB","257":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","388":"HB IB JB KB LB MB"},E:{"2":"I r J D E F BC vB CC DC EC","514":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB","4612":"2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","16":"AB BB CB DB EB","257":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9688a68b5e3020 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":"F A B","2":"5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","8":"F KC"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..7feaec97f78a19 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 D E F A B","16":"5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L G M N O s t u v w x y"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","132":"B C LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","132":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"257":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..2e2a762b89c53c 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 D E F A 5B","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 q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","513":"W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","2":"I r J D E F A B C K L G M N O 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 RB SB TB UB VB rB WB","513":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"C nB oB","2":"I r J D BC vB CC DC","132":"E F A B EC FC wB","1025":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB","2":"F B C KC LC MC NC nB 3B OC oB","513":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"aC bC cC dC","2":"vB PC 4B QC RC SC","132":"E TC UC VC WC XC YC ZC","1025":"eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"513":"H"},M:{"513":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..6fb5ed8d56e579 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 D E F A B 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"2":"I r J D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B KC LC MC NC nB 3B","129":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","129":"A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..2959cdcff58d62 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..fa28bb9dd96a47 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 D E F A 5B","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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L G"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..d54e63b00bfe18 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 D E F A B 5B"},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 q b H","2":"C K L G M","132":"N"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","132":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB","132":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 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..1971277343aeb4 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 D E 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E PC 4B RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB","260":"QC"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..2f471b95f9aebf 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 D E F 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"B C K L G M N O s t u v","164":"I r J D E F A"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F","33":"v w","164":"O s t u","420":"A B C K L G M N"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..21c060ba1478d3 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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","194":"QB RB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB","322":"L G xB GC HC yB zB 0B 1B pB 2B IC JC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..2408e0fd90e15e 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB 7B 8B"},D:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","194":"RB SB TB UB VB rB WB sB XB YB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB","66":"K"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB","194":"EB FB GB HB IB JB KB LB MB NB OB"},G:{"1":"fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 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..d3feda2669accb 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 D E F 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"4 5 6 7"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..5f0f2162fa591a 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 D E F A B 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB","194":"HB IB JB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"4 5 6"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..f058cb93e47138 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 D E F A B 5B"},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 q b H","2":"C K L","516":"G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v","33":"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"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","130":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0beca02b397d2f 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 D E F A B 5B"},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 q b H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I"},E:{"4":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I BC vB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","8":"F B C KC LC MC NC nB 3B OC oB"},G:{"4":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B"},H:{"8":"jC"},I:{"4":"qB I H nC 4B oC pC","8":"kC lC mC"},J:{"4":"A","8":"D"},K:{"4":"c","8":"A B C nB 3B oB"},L:{"4":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9ea56d29062989 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":"E F A B","2":"J D 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z","2":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J CC","2":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"DC","129":"I BC vB"},F:{"1":"F B C G M N O KC LC MC NC nB 3B OC oB","2":"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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"PC 4B QC RC SC","2":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","129":"vB"},H:{"1":"jC"},I:{"1":"qB I kC lC mC nC 4B oC","2":"H pC"},J:{"1":"D A"},K:{"1":"A B C nB 3B oB","2":"c"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..64b5495530dd2f 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 D E F A 5B","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 q b H"},C:{"1":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB 7B 8B"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","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 q b H uB 9B AC"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB nB","2052":"L GC","3076":"C K oB 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 YB c ZB aB bB cB dB eB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB KC LC MC NC nB 3B OC oB","513":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC","2052":"aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"513":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..01365802f2f302 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 D E F A 5B","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 q b H","36":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N 7B 8B","36":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","36":"B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..d9652a7b92c6d0 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..700f518dc9a246 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 D E F 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","257":"0 1 2 3 I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9fe4485b8a890d 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 D 5B","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 q b H","132":"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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"1":"pB 2B IC JC","2":"I r BC vB","132":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC MC NC","16":"B nB 3B","132":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB OC oB"},G:{"1":"pB 2B","16":"vB PC 4B","132":"E 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":"H","16":"kC lC","132":"qB I mC nC 4B oC pC"},J:{"132":"D A"},K:{"1":"c","132":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..fa1273d4fe8525 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..c6ca627cad16ed 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","2":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB","2":"F B C hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..af3a2e66737eb9 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":"F A B","16":"5B","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 q b H"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B","2180":"GB HB IB JB KB LB MB NB OB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","132":"F B C KC LC MC NC nB 3B OC oB"},G:{"16":"4B","132":"vB PC","516":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","16":"qB I kC lC mC nC","1025":"4B"},J:{"1":"A","16":"D"},K:{"1":"c","16":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","16":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..c39c805d522124 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","196":"WB sB XB YB","324":"c"},E:{"2":"I r J D E F A B C BC vB CC DC EC FC wB nB","516":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 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 nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..211fa0c7ae4243 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 D E F A B 5B"},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 q b H","2":"C K L","322":"G M"},C:{"1":"HB JB KB LB MB NB OB QB RB SB TB UB VB rB sB XB YB c ZB aB bB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"6 7 8 9 AB BB CB DB EB FB GB","513":"IB PB WB cB"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB","4":"DB EB FB GB HB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","4":"0 1 2 3 4"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","4":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","4":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..8ee4a8f4a3dc72 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 D E F 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..97b4eec6350f13 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","66":"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 rB WB"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","2":"I r J D E F A B C K L G M N O s t u v w x Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 y z"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 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 YB c ZB aB","2":"F B C bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","33":"G M N O s t u"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B","33":"oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC","2":"yC zC 0C pB 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..e026dfab400932 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w 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","322":"VB","578":"rB WB sB XB"},D:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O 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":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","132":"WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..fe50dfa663f13a 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v 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","194":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB","450":"iB jB kB lB mB","513":"P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","194":"WB sB XB YB c ZB aB bB","513":"a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A BC vB CC DC EC FC","194":"B C K L G wB nB oB xB GC HC","513":"yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC nB 3B OC oB","194":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"513":"H"},M:{"513":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC","513":"0C pB 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..81ff236d65f877 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J CC pB 2B IC JC","2":"I D E F A B C K L G BC vB DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC LC MC"},G:{"1":"QC RC pB 2B","2":"E 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":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C nB 3B oB","2":"c","16":"A"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..e2ca196344943d 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":"F A B","2":"J 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B","2":"vB"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..cdc792e352221b 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 D E F A 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","2":"6B qB I r J D E F A B C OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","2":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"E F A B C FC wB nB","2":"I r J D BC vB CC DC EC","129":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB FB HB oB","2":"F B C DB EB GB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I nC 4B oC pC","2":"H kC lC mC"},J:{"2":"D A"},K:{"1":"oB","2":"A B C c nB 3B"},L:{"2":"H"},M:{"2":"b"},N:{"1":"B","2":"A"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..a0e75a9b9479b6 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 D E F A B 5B"},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 q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","322":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C K L G M N O s t u v w x","164":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB","2084":"G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","1026":"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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"164":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..dfed0dec15d392 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 D E F A B 5B"},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 q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","2":"0 1 2 3 4 5 I r J D E F A B C K L G M N O s t u v w x y z","257":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB 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 YB","2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","257":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..9f5f36ca2379d7 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"4":"E 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 pB 2B"},H:{"4":"jC"},I:{"4":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"A","4":"D"},K:{"4":"A B C c nB 3B oB"},L:{"4":"H"},M:{"4":"b"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..309a713a17241b 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 D E F A B 5B"},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":"q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P 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":"q b H uB 9B AC"},E:{"1":"I r J D E F A B C BC vB CC DC EC FC wB nB oB","2":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z MC NC nB 3B OC oB","2":"F KC LC","129":"a"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I kC lC mC nC 4B oC pC","129":"H"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"129":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..c75381c0c3a5a6 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 D E F A B 5B"},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 q b H","260":"C","514":"K L G"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"5 6 7 8 9 AB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z","260":"7 8 9 AB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","260":"E 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t KC LC MC NC nB 3B OC oB","260":"u v w x"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","260":"E TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0b0659af8d6aae 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 D E F A B 5B"},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 q b H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","129":"9 AB BB CB DB EB","420":"0 1 2 3 4 5 6 7 8 N O s t u v w x y z"},D:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t","420":"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"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B G M N KC LC MC NC nB 3B OC","420":"0 1 2 3 4 5 6 7 8 9 C O s t u v w x y z AB BB CB oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC","513":"fC gC hC iC yB zB 0B 1B pB 2B","1537":"YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","420":"A"},K:{"1":"c","2":"A B nB 3B","420":"C oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..6cccbc900df57b 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 D E F A 5B","130":"B"},B:{"1":"Y Z a d e f g h i j k l m n o p q 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 q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v 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","5124":"l m","7172":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k","7746":"UB VB rB WB sB XB YB c"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O 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 SB TB UB VB","1028":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X"},E:{"2":"I r J D E F BC vB CC DC EC FC","1028":"G GC HC yB zB 0B 1B pB 2B IC JC","3076":"A B C K L wB nB oB xB"},F:{"1":"kB lB mB P Q R tB 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 s t u v w x y z AB BB KC LC MC NC nB 3B OC oB","260":"CB DB EB FB GB HB IB","1028":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1028":"qC"},P:{"1":"0C pB 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..ca277a73cb5510 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 D E F A 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..89633410698ca8 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 D E F A B 5B"},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 q 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","2":"6B qB I r J D E F A B C K L G M N O s t sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","322":"SB TB UB VB rB WB"},D:{"2":"I r J D E F A B C K L G M N O s AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","194":"0 1 2 3 4 5 6 7 8 9 t u v w x y z"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..2c7ac9af07e885 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 D E F A B 5B"},B:{"1":"p q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..5bf919f05135c0 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","194":"YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..cba5283674b166 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":"F A B","2":"J D E 5B"},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 q b H","516":"C K L G"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","260":"I r J D E F A B C K L G M N O s t u v w"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC","132":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"vB PC"},H:{"260":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c","260":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..796a81630424b2 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","4":"r J D"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..856fa686381406 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":"F A B 5B","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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB","2":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","130":"BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC"},F:{"1":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB","2":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","130":"0 1 2 3 4 5 6 7 8 9 y z"},G:{"1":"E 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 pB 2B"},H:{"258":"jC"},I:{"1":"qB I nC 4B oC pC","2":"H kC lC mC"},J:{"1":"D A"},K:{"1":"A B C nB 3B oB","2":"c"},L:{"130":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","130":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..ec56e83b2606ab 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 D E 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D F A B BC vB CC DC FC wB","132":"E 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"G M N O s t u v","4":"B C LC MC NC nB 3B OC","16":"F KC","132":"0 1 2 3 4 5 6 7 8 9 w x y z"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC UC VC WC XC YC","132":"E TC"},H:{"1":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","132":"A"},K:{"1":"c oB","4":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..cebdcf8ad6da59 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 D E 5B","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 q b H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B","4":"qB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"BC vB","4":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"4":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","4":"H oC pC"},J:{"1":"A","2":"D"},K:{"4":"A B C c nB 3B oB"},L:{"4":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3742411a70fa5d 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 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 q b H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I r J"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r BC vB","129":"J D E CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"B NC nB 3B","8":"F KC LC MC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B","129":"E QC RC SC TC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"kC lC mC","129":"qB I nC 4B"},J:{"1":"A","129":"D"},K:{"1":"C c oB","8":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..32cab9aa1af61b 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC","4":"vB","132":"I r J D E CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"E vB PC 4B QC RC SC TC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"kC lC mC","132":"qB I nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0a692b2571b013 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 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 q b H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB","132":"I r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..29afcb3c07ab57 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 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 q b H","513":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","4":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"H oC pC","2":"kC lC mC","132":"qB I nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"257":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..27282a942c3ead 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB","132":"fB gB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C pB 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..ecd81fadcc2db5 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":"D E F A B","16":"J 5B"},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 q b H"},C:{"16":"6B qB 7B 8B","129":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"16":"I r BC vB","257":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"769":"E 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 pB 2B"},H:{"16":"jC"},I:{"16":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"16":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"1":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..fc49c15f8c2b4d 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 D E F A B 5B"},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 q b H","16":"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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"A B K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC","129":"C"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","129":"aC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..b58d967aff3e4d 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 D E F A B 5B"},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 q b H","2":"C","388":"K L"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x y","132":"0 1 2 3 4 5 6 7 z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC","388":"E EC","514":"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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","132":"G M N O s t u"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","388":"E TC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..fc1db128c59d27 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..31ac0ef86f9b08 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 D E A B 5B","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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","16":"I r"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"B C"},E:{"2":"I J BC vB CC","16":"r D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC 3B OC oB","16":"nB"},G:{"2":"vB PC 4B QC RC","16":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC nC 4B oC pC","16":"mC"},J:{"2":"A","16":"D"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..3fd4e816505fee 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 D E F A B 5B"},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 q b H"},C:{"2":"6B qB I r 7B 8B","1028":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","1060":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O s t u v w x y z"},D:{"2":"I r J D E F A B C K L G M N O s t u v w x y","226":"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","2052":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D BC vB CC DC","772":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","804":"E F A B C FC wB nB","1316":"EC"},F:{"2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","226":"8 9 AB BB CB DB EB FB GB","2052":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC SC","292":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"2052":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"2052":"qC"},P:{"2":"I rC sC","2052":"tC uC vC wB wC xC yC zC 0C pB 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..26eb7315bf9b0d 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 D E F A B 5B"},B:{"1":"k l m n o p q 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":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B","322":"IB"},D:{"1":"k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x","164":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","164":"D DC"},F:{"1":"V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","164":"oC pC"},J:{"2":"D","164":"A"},K:{"2":"A B C nB 3B oB","164":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"1":"2C","164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..1cccdc1d2d627a 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 D E F A B","2":"5B"},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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB I r J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","33":"F KC LC MC NC"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c oB","33":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..32eda931d5e96d 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 D E F A B 5B"},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 q b H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","258":"z"},E:{"2":"I r J D E F A B C K L G BC vB DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","258":"CC"},F:{"1":"GB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB HB KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B","33":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"33":"b"},N:{"161":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..631f6ae4a4350c 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 D E F A B 5B"},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 q b H","161":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B","161":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","450":"LB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"33":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"33":"E 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 pB 2B","36":"vB"},H:{"2":"jC"},I:{"2":"qB","33":"I H kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"161":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9c2af803e9f7cd 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E 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 pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..200c8f3001722d 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B","132":"s"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9afade68981c94 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 D 5B","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 q 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 VB rB WB sB XB YB c ZB aB bB","2":"6B qB I r J D E F A B C K L G M N O s t u v 7B 8B","66":"w","129":"cB dB eB fB gB hB iB jB kB lB","388":"mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","2":"I r J D E F A B C K L G M N O s t u","1540":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K EC FC wB nB oB","2":"I r J BC vB CC DC","513":"L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB oB","2":"F B C KC LC MC NC nB 3B OC","1540":"hB iB jB kB lB mB P Q R tB 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 hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"129":"b"},N:{"1":"B","66":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..f7511a8a5c2753 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 D 5B","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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w 7B 8B","66":"x y z"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F G KC","66":"B C LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","66":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..596665888cd4d1 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B","132":"WB sB XB","450":"OB PB QB RB SB TB UB VB rB"},D:{"1":"eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","706":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB","1028":"K oB xB"},F:{"1":"UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s 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 nB 3B OC oB","706":"RB SB TB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 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..c97a54bc9e3f86 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 D E F 5B","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 q b H","578":"C K L G M N O"},C:{"1":"O s t u v w x PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","4":"I r J D E F A B C K L G M N","194":"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"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9c08f90437db20 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 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 q b H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","33":"I r J D E F A B C K L G 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I r J D E 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F KC LC","33":"B C G M N O s t u v MC NC nB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","33":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..9124f621a96b2b 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 D E F 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","33":"A B C K L G"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B","33":"0 1 2 3 4 5 6 7 8 C K L G M N O s t u v w x y z"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"BC vB","33":"I r J D E CC DC EC","257":"F A B C K L G FC wB nB oB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"G M N O s t u v"},G:{"1":"zB 0B 1B pB 2B","33":"E 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":"H","2":"kC lC mC","33":"qB I nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..992c0a61188f00 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 D E F A B 5B"},B:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"yC zC 0C pB 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..32a4512c676826 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 D E 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","2":"F KC"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC"},H:{"2":"jC"},I:{"1":"qB I H lC mC nC 4B oC pC","2":"kC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..5358b365e66a2b 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 D E F 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","260":"4B"},H:{"1":"jC"},I:{"1":"I H nC 4B oC pC","2":"qB kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..0ecf939da68ca6 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 D E F A B 5B"},B:{"2":"C K L G M N O b 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 q"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","322":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB b H uB 9B AC","130":"BB CB DB","513":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 q"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB EB KC LC MC NC nB 3B OC oB","513":"DB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..7756be0cccbe19 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","16":"YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..d742c0610daf31 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB 7B 8B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..d6ac453c47b296 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 D E F A B 5B"},B:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},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 q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB","66":"iB jB kB lB mB P Q"},E:{"1":"2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB"},F:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB KC LC MC NC nB 3B OC oB","66":"aB bB"},G:{"1":"2B","2":"E 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 pB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"yC zC 0C pB 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..51e58658a79dac 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v","130":"0 1 2 3 4 w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC","130":"D"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","130":"G M N O"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","130":"SC"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B","130":"oC"},J:{"2":"D","130":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..01c08fffc8ada5 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 D E F A B 5B"},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 q b H","2":"C K L G M"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..6c802e027b7276 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"C c 3B oB","2":"A B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..94d5a162b48061 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 D E F 5B","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 q b H","33":"C K L G M N O"},C:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s 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":"JC","33":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB"},G:{"33":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","33":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"33":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..0215d589f9369f 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 D E F 5B"},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 q b H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..d79f10a4007c43 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 D E F A B 5B"},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 q b H","2":"C K L G M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O 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","4609":"XB YB c ZB aB bB cB dB eB","4674":"sB","5698":"WB","7490":"QB RB SB TB UB","7746":"VB rB","8705":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","4097":"aB","4290":"rB WB sB","6148":"XB YB c ZB"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","4609":"B C nB oB","8193":"K L xB GC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC nB 3B OC oB","4097":"QB","6148":"MB NB OB PB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","4097":"YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"4097":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC","4097":"uC vC wB wC xC yC zC 0C pB 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..4b0de6eff45c7b 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 D E F A B 5B"},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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"H oC pC","16":"qB I kC lC mC nC 4B"},J:{"16":"D A"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..69b324a4804981 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 D E F A B 5B"},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 q 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A 7B 8B","33":"B C K L G"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..6e1c2705abc8f3 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":"F A B","2":"J D E 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"I r J D E F A B C K L G M N O s 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A CC DC EC FC wB","2":"BC vB","513":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","132":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..2e801f3936b140 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB","322":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","322":"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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"322":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"322":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..637e7732d34097 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 D E F A B 5B"},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":"q b H"},C:{"1":"m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l 7B 8B"},D:{"1":"uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 q b H"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z KC LC MC NC nB 3B OC oB","194":"a"},G:{"1":"zB 0B 1B pB 2B","2":"E 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":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..da50c7c9788679 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 D E 5B","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 q b H","260":"C K L G"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s","260":"t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","516":"SC","772":"RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..43ed0df5e1b08f 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 D 5B","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 q b H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"BC vB","4":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"4":"E 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 pB 2B"},H:{"4":"jC"},I:{"2":"qB I kC lC mC nC 4B","4":"H oC pC"},J:{"2":"D A"},K:{"4":"A B C c nB 3B oB"},L:{"4":"H"},M:{"4":"b"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..49f30c9c5b3737 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 D E F A B 5B"},B:{"1":"Z a d e f g h i j k l m n o p q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB","194":"fB gB hB iB jB kB lB mB P Q R S T"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB KC LC MC NC nB 3B OC oB","194":"VB WB XB YB c ZB aB bB cB dB eB fB gB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 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..60d21810a9a695 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 D E F A B 5B"},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 q b H","2":"C K L","578":"G"},C:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","194":"KB LB MB NB OB","1025":"PB"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","322":"OB PB QB RB SB TB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB KC LC MC NC nB 3B OC oB","322":"BB CB DB EB FB GB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 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..2b062814d1ba6a 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 D E F A B 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","16":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..31db4e130cd9b9 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 D 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..013b131faa3faf 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 D E F A B 5B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","260":"P Q R S"},C:{"1":"R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","260":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB","516":"KB LB MB NB OB PB QB RB SB TB UB VB","580":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB","2049":"jB kB lB mB 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 q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z","132":"9 AB BB","260":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","1090":"B C K nB oB","2049":"L xB GC"},F:{"1":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB","132":"w x y","260":"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 YB c ZB aB bB cB dB eB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"260":"qC"},P:{"260":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..c94e401edcc37c 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 D E F A B 5B"},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 q b H","2":"C K L G M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","578":"kB lB mB P Q R tB S T U"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ec48245b0e610e 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB","194":"IB JB KB LB MB NB OB PB","706":"QB RB SB","1025":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","450":"9 AB BB CB","706":"DB EB FB","1025":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","1025":"c"},L:{"1025":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1025":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 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..b04c20891074bf 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 D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB","66":"mB P Q R S T U V W X"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c KC LC MC NC nB 3B OC oB","66":"ZB aB bB cB dB eB fB gB hB iB jB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..6f871a9a257aca 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 D E F A B 5B"},B:{"1":"g h i j k l m n o p q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X","130":"O s t u v w x","1028":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB","2049":"K oB xB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E 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":"qB I kC lC mC nC 4B oC","258":"H pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","258":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..ecaea29b53496c 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 D E F A B 5B"},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 q b H","2":"C","226":"K L G M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB 7B 8B","5124":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB","322":"oB"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s 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 nB 3B OC oB"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB"},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..4a1e83dbd03eb0 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 D E F A B 5B"},B:{"1":"f g h i j k l m n o p q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB"},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..a3d1fe2233dc52 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 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 q b H","129":"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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","129":"I r J D E F A B C K L G M N O s t u v w"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D","129":"0 1 2 3 4 5 E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","129":"J D CC DC 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B KC LC MC NC nB 3B OC","129":"C G M N O oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A","129":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..a633e1087902b3 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B","194":"FB GB HB","450":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB","2242":"IB JB KB LB MB NB"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB","578":"GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","1090":"B C K L wB nB oB xB GC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB KC LC MC NC nB 3B OC oB"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E 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":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 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..04af9c7954befa 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B","194":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 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 q b H uB 9B AC"},E:{"2":"I r J D E F A B BC vB CC DC EC FC wB","322":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB","578":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"194":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..10bb8f80fbded6 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 D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB","66":"mB P Q R S T U V W X"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB KC LC MC NC nB 3B OC oB","66":"aB bB cB dB eB fB gB hB iB jB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..de3ecb12cb81ab 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"16":"I r J D E F A B C K L G","132":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..f58905a6e6e8cd 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 D E 5B","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 q b H","8":"C K","388":"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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","132":"0 I r J D E F A B C K L G M N O 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r","132":"J D E F A B C K L G M N O s t u v w x"},E:{"1":"pB 2B IC JC","2":"BC","8":"I r vB CC","520":"J D E F A B C DC EC FC wB nB","1028":"K oB xB","7172":"L","8196":"G GC HC yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC MC","132":"B C G NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"kC lC","132":"qB I mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..6162bbdf207c9f 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 D E F A B 5B"},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 q b H","450":"Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Y Z a d e f g h i j k l m n o p q b H uB 9B AC","450":"Q R S T U V W X"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB KC LC MC NC nB 3B OC oB","450":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"257":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..b5a35c22cdf96f 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 D E F A B 5B"},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 q b H","2":"C K L G M N"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r","8":"J D E","132":"F A B C K L G M N O s t u v","260":"0 1 2 3 4 w x y z"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB xB","516":"L G GC HC yB zB 0B 1B"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC MC","8":"B NC","132":"nB 3B OC","260":"C G M N O oB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"1":"jC"},I:{"1":"H 4B oC pC","2":"qB kC lC mC","132":"I nC"},J:{"2":"D A"},K:{"1":"C c nB 3B oB","2":"A","132":"B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..a3a8827d9ea82c 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","132":"I r","292":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C K L","260":"G"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"r CC","260":"J DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F KC LC MC NC","132":"B C nB 3B OC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","132":"4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","129":"D"},K:{"1":"c oB","2":"A","132":"B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..b9dc2bb1a63ed9 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 D E F A B 5B"},B:{"1":"j k l m n o p q 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 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z g h","66":"a d e f"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 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 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB KC LC MC NC nB 3B OC oB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..764be07fcb1457 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 D E F A B 5B"},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 q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","66":"RB SB TB UB VB rB WB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB 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 s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB","66":"EB FB GB HB IB JB KB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 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..1c30a09416b655 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 D E F A B 5B"},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 q b H","66":"P","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s 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","129":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","194":"RB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","66":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","66":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"513":"I","516":"rC sC tC uC vC wB wC xC yC zC 0C pB 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..6450efde4a15ef 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 D E F 5B"},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 q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u v w 7B 8B","66":"0 1 2 3 x y z","129":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","257":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..2204ba7f911d2d 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 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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC","8":"LC MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H kC oC pC","2":"qB I lC mC nC 4B"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","8":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..f52fe8fdecca2a 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 D E F A B 5B"},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 q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB 7B 8B","322":"lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c","66":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","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 q b H uB 9B AC"},E:{"2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB","578":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O 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 nB 3B OC oB","66":"PB QB RB SB TB UB VB WB XB YB c ZB","132":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E 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 pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"322":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC","132":"xC yC zC 0C pB 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..8def12d01136e1 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"2 3 4 5 6 7 8"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..ca70868bf94cdc 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F B KC LC MC NC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC nC 4B","130":"I"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..31153ff4f5a4a5 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 D E F A B 5B"},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 q 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","132":"A B wB nB"},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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..199a835c6f2118 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 D E F A B 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I r J D E BC vB 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 YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","4":"0 1 2 3 G M N O 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 pB 2B","4":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","4":"qB I kC lC mC nC 4B oC pC"},J:{"4":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..8a6295720f9ef0 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 D E F A B 5B"},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 q b H","4":"C K L G M N"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I r J D E F A B C K L G M N O s t u v"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F KC LC","4":"B C MC NC nB 3B OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"vB PC 4B QC RC"},H:{"4":"jC"},I:{"1":"H oC pC","4":"qB I kC lC mC nC 4B"},J:{"1":"A","4":"D"},K:{"1":"c","4":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..e18923f29aaf7a 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 D 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..5385900763ecce 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":"E F A B","2":"J D 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB","4":"I r J D E F A B C K L G M N eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B"},D:{"4":"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 rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L G M N O s t u v w x y"},E:{"4":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","16":"F B KC LC MC NC nB 3B"},G:{"4":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"4":"I H nC 4B oC pC","16":"qB kC lC mC"},J:{"4":"D A"},K:{"4":"c oB","16":"A B C nB 3B"},L:{"4":"H"},M:{"4":"b"},N:{"1":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..35746d83350070 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 D E F 5B","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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"A B","388":"J D E F","900":"I r 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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J","132":"2 3","388":"0 1 D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"D DC","388":"r J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","132":"G M N"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","132":"SC","388":"QC RC"},H:{"2":"jC"},I:{"1":"H pC","2":"kC lC mC","388":"oC","900":"qB I nC 4B"},J:{"132":"A","388":"D"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..1f9d5bdae5a93b 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":"F A B","2":"J D E 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 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 pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..566ab971b1c49b 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":"F A B 5B","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 q b H"},C:{"8":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"8":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"8":"E 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 pB 2B"},H:{"8":"jC"},I:{"8":"qB I H kC lC mC nC 4B oC pC"},J:{"8":"D A"},K:{"8":"A B C c nB 3B oB"},L:{"8":"H"},M:{"8":"b"},N:{"2":"A B"},O:{"8":"qC"},P:{"8":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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..b21e206897c266 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 D E F 5B"},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 q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"B","260":"6B qB I r J D 7B 8B","516":"E F A"},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 VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 1 2 3 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"I r J D BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","132":"B C G M N LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"vB PC 4B QC RC SC"},H:{"132":"jC"},I:{"1":"H oC pC","132":"qB I kC lC mC nC 4B"},J:{"132":"D A"},K:{"1":"c","16":"A","132":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 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/data/regions/AD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js index c13f07616cf164..77affdd9d8ff6e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00919,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00459,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02297,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00459,"91":0.00459,"92":0,"93":0.00459,"94":0,"95":0.00919,"96":0,"97":0.03675,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.03216,"104":0.75342,"105":0.26645,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00919,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00459,"48":0,"49":0.10566,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00459,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00459,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00919,"78":0,"79":0.03675,"80":0,"81":0,"83":0,"84":0.00459,"85":0.09188,"86":0.00459,"87":0.04594,"88":0.01378,"89":0.01378,"90":0.00459,"91":0.00459,"92":0.00459,"93":0.00919,"94":0.00459,"95":0.00459,"96":0.05053,"97":0.04594,"98":0,"99":0.04135,"100":0.03216,"101":0.00919,"102":0.03675,"103":0.19295,"104":1.94786,"105":8.44377,"106":0.23429,"107":0.00919,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05053,"90":0.33536,"91":0.01378,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00459,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00459,"103":0.00919,"104":0.28023,"105":1.16228},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00459,"14":0.04135,"15":0.01378,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00459,"11.1":0.00919,"12.1":0.00919,"13.1":0.0781,"14.1":0.20673,"15.1":0.10107,"15.2-15.3":0.16538,"15.4":0.45021,"15.5":0.80854,"15.6":3.04123,"16.0":0.66154,"16.1":0.10566},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.01991,"9.0-9.2":0,"9.3":0.06969,"10.0-10.2":0.01493,"10.3":0.07467,"11.0-11.2":0.00498,"11.3-11.4":0.02987,"12.0-12.1":0.00996,"12.2-12.5":0.2738,"13.0-13.1":0.00996,"13.2":0.00996,"13.3":0.04978,"13.4-13.7":0.21406,"14.0-14.4":0.17922,"14.5-14.8":0.86123,"15.0-15.1":0.60734,"15.2-15.3":1.3242,"15.4":1.02053,"15.5":5.01305,"15.6":29.72981,"16.0":9.25447,"16.1":0.1145},P:{"4":0.05228,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.02091,"13.0":0.01046,"14.0":0,"15.0":0,"16.0":0.01046,"17.0":0.04183,"18.0":1.29665},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00396,"4.4":0,"4.4.3-4.4.4":0.09495},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05513,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.00541},H:{"0":0.12795},L:{"0":27.71041},S:{"2.5":0},R:{_:"0"},M:{"0":0.35139},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00466,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03731,"79":0,"80":0,"81":0,"82":0.00466,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.07929,"91":0.00466,"92":0,"93":0,"94":0,"95":0.00466,"96":0,"97":0,"98":0,"99":0.00466,"100":0,"101":0.00466,"102":0.00466,"103":0.00933,"104":0.01399,"105":0.59233,"106":0.26585,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00466,"35":0.02332,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00466,"48":0,"49":0.07462,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01866,"74":0.00466,"75":0,"76":0,"77":0,"78":0.00466,"79":0.03731,"80":0,"81":0.00466,"83":0.00466,"84":0.01399,"85":0.00933,"86":0.00466,"87":0.00466,"88":0.00466,"89":0.00933,"90":0.00933,"91":0.00466,"92":0.00466,"93":0,"94":0.00466,"95":0,"96":0.03265,"97":0.00466,"98":0.00466,"99":0.0653,"100":0.02798,"101":0.00466,"102":0.03731,"103":0.23786,"104":0.08395,"105":2.94765,"106":7.36912,"107":0.22854,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00466,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00466,"89":0,"90":0.19589,"91":0.50371,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00466,"85":0,"86":0,"87":0.00466,"88":0,"89":0,"90":0,"91":0,"92":0.00466,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00466,"103":0.00466,"104":0.00933,"105":0.26118,"106":0.97944,"107":0.05597},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.03265,"15":0.01399,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01866,"12.1":0.01399,"13.1":0.09328,"14.1":0.13526,"15.1":0.15391,"15.2-15.3":0.15391,"15.4":0.4011,"15.5":0.70426,"15.6":2.90101,"16.0":1.6324,"16.1":0.28917,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03888,"10.0-10.2":0,"10.3":0.15551,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.22216,"13.0-13.1":0,"13.2":0.01666,"13.3":0.04443,"13.4-13.7":0.80533,"14.0-14.4":0.12774,"14.5-14.8":0.52763,"15.0-15.1":0.58317,"15.2-15.3":1.32185,"15.4":1.08859,"15.5":4.32657,"15.6":22.76033,"16.0":19.94445,"16.1":0.70536},P:{"4":0.03125,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.03125,"10.1":0,"11.1-11.2":0,"12.0":0.01042,"13.0":0,"14.0":0,"15.0":0.01042,"16.0":0,"17.0":0.01042,"18.0":0.98947},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.09063},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02798,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16542},Q:{"13.1":0},O:{"0":0},H:{"0":0.05557},L:{"0":24.03119},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js index ad636ffd3f9cf9..f19930567d935e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00388,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.03491,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00388,"79":0,"80":0.00388,"81":0.00388,"82":0,"83":0.00388,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00388,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00388,"102":0.00388,"103":0.03879,"104":0.27153,"105":0.08146,"106":0.00388,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.17456,"36":0,"37":0,"38":0.00388,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00776,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00388,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00388,"66":0,"67":0,"68":0,"69":0.00388,"70":0,"71":0,"72":0,"73":0.00388,"74":0.00388,"75":0.01164,"76":0.0194,"77":0.00388,"78":0.00388,"79":0.02327,"80":0.00776,"81":0.01164,"83":0.01552,"84":0.0194,"85":0.02715,"86":0.03103,"87":0.0194,"88":0.00388,"89":0.00776,"90":0.00776,"91":0.0194,"92":0.02715,"93":0.03491,"94":0.01164,"95":0.00776,"96":0.01164,"97":0.01164,"98":0.01164,"99":0.01552,"100":0.06594,"101":0.02327,"102":0.06594,"103":0.24826,"104":2.13733,"105":7.57181,"106":0.13189,"107":0.00388,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00776,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00388,"37":0.00388,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00388,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01552,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00776,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03103,"90":0.26377,"91":0.01164,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00388,"16":0,"17":0,"18":0.00388,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00388,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00388,"102":0.00388,"103":0.01552,"104":0.19395,"105":1.0163},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01552,"14":0.04655,"15":0.01552,_:"0","3.1":0,"3.2":0,"5.1":0.00388,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01552,"12.1":0.01164,"13.1":0.05043,"14.1":0.15904,"15.1":0.02715,"15.2-15.3":0.03103,"15.4":0.0737,"15.5":0.16292,"15.6":0.65167,"16.0":0.07758,"16.1":0.00776},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00435,"6.0-6.1":0,"7.0-7.1":0.01957,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.18918,"10.0-10.2":0.00435,"10.3":0.13916,"11.0-11.2":0.02174,"11.3-11.4":0.01305,"12.0-12.1":0.02392,"12.2-12.5":0.56753,"13.0-13.1":0.01087,"13.2":0.00652,"13.3":0.03262,"13.4-13.7":0.12394,"14.0-14.4":0.38922,"14.5-14.8":0.96545,"15.0-15.1":0.31964,"15.2-15.3":0.374,"15.4":0.58057,"15.5":1.58299,"15.6":12.16162,"16.0":3.64,"16.1":0.05654},P:{"4":0.13353,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04109,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02054,"12.0":0.01027,"13.0":0.03082,"14.0":0.02054,"15.0":0.02054,"16.0":0.06163,"17.0":0.13353,"18.0":1.92081},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01022,"4.4":0,"4.4.3-4.4.4":0.07918},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04267,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00612},O:{"0":2.72997},H:{"0":0.55632},L:{"0":55.76531},S:{"2.5":0},R:{_:"0"},M:{"0":0.14078},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00387,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00773,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00387,"79":0,"80":0.00387,"81":0.00387,"82":0,"83":0.00387,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00387,"95":0.00387,"96":0.00387,"97":0.00387,"98":0.00387,"99":0.00387,"100":0.00387,"101":0,"102":0.00773,"103":0.00773,"104":0.01546,"105":0.28995,"106":0.10825,"107":0.00387,"108":0.00387,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.05799,"36":0,"37":0,"38":0.00387,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00387,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00387,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00387,"66":0,"67":0,"68":0,"69":0.00387,"70":0,"71":0,"72":0,"73":0,"74":0.00387,"75":0.00773,"76":0.02706,"77":0,"78":0.00387,"79":0.02706,"80":0.00387,"81":0.00773,"83":0.01546,"84":0.02706,"85":0.03093,"86":0.02706,"87":0.0232,"88":0.00387,"89":0.00387,"90":0.00773,"91":0.01933,"92":0.01933,"93":0.04639,"94":0.00387,"95":0.00387,"96":0.0116,"97":0.0116,"98":0.01546,"99":0.01933,"100":0.01933,"101":0.02706,"102":0.03093,"103":0.17397,"104":0.11598,"105":2.63275,"106":6.94334,"107":0.27835,"108":0.00387,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00387,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00387,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00387,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00773,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0232,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00387,"86":0,"87":0,"88":0,"89":0.00387,"90":0.13144,"91":0.25129,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00387,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00387,"93":0,"94":0,"95":0,"96":0,"97":0.00387,"98":0,"99":0,"100":0,"101":0,"102":0.00387,"103":0.00387,"104":0.01546,"105":0.27062,"106":0.86985,"107":0.05799},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01546,"14":0.05026,"15":0.01546,_:"0","3.1":0,"3.2":0,"5.1":0.00387,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00387,"11.1":0.00387,"12.1":0.0116,"13.1":0.05026,"14.1":0.15077,"15.1":0.03093,"15.2-15.3":0.02706,"15.4":0.06959,"15.5":0.14304,"15.6":0.66109,"16.0":0.2049,"16.1":0.04639,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01629,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.17226,"10.0-10.2":0.00466,"10.3":0.11174,"11.0-11.2":0.01397,"11.3-11.4":0.01164,"12.0-12.1":0.01862,"12.2-12.5":0.52609,"13.0-13.1":0.00931,"13.2":0.00698,"13.3":0.03725,"13.4-13.7":0.11406,"14.0-14.4":0.3678,"14.5-14.8":0.92183,"15.0-15.1":0.30262,"15.2-15.3":0.31891,"15.4":0.48885,"15.5":1.12435,"15.6":8.18237,"16.0":8.62699,"16.1":0.52144},P:{"4":0.14313,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04089,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01022,"12.0":0.01022,"13.0":0.02045,"14.0":0.02045,"15.0":0.01022,"16.0":0.05112,"17.0":0.08179,"18.0":1.93221},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0079,"4.4":0,"4.4.3-4.4.4":0.0553},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04253,"5.5":0},J:{"7":0,"10":0.00613},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14722},Q:{"13.1":0.00613},O:{"0":2.99953},H:{"0":0.53427},L:{"0":54.84659},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js index 912718346bc33b..14f53994290ec6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.00204,"21":0,"22":0,"23":0,"24":0,"25":0.00204,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00612,"39":0,"40":0,"41":0,"42":0,"43":0.00204,"44":0,"45":0,"46":0,"47":0,"48":0.00204,"49":0,"50":0.00204,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00204,"57":0.00204,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00612,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00204,"85":0,"86":0,"87":0,"88":0.00408,"89":0,"90":0,"91":0.00204,"92":0,"93":0,"94":0.00204,"95":0.00204,"96":0,"97":0,"98":0.00204,"99":0.00408,"100":0,"101":0.00408,"102":0.00612,"103":0.0102,"104":0.153,"105":0.04692,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00204,"29":0,"30":0,"31":0.00204,"32":0,"33":0,"34":0.00612,"35":0,"36":0.00204,"37":0.00204,"38":0.00204,"39":0.00204,"40":0.00204,"41":0,"42":0.00204,"43":0.00204,"44":0.00204,"45":0.00204,"46":0,"47":0,"48":0.00204,"49":0.00408,"50":0,"51":0,"52":0.00204,"53":0,"54":0.00204,"55":0.00204,"56":0.00204,"57":0.00204,"58":0,"59":0.00204,"60":0.00204,"61":0,"62":0.00408,"63":0.00408,"64":0.00204,"65":0.00204,"66":0.00204,"67":0.00204,"68":0.00204,"69":0.00204,"70":0.0102,"71":0.00408,"72":0.00204,"73":0.00204,"74":0.0102,"75":0.00204,"76":0.00204,"77":0.00204,"78":0.00408,"79":0.00612,"80":0.00612,"81":0.0204,"83":0.00408,"84":0.00204,"85":0.00204,"86":0.0102,"87":0.00816,"88":0.00408,"89":0.00816,"90":0.00204,"91":0.00408,"92":0.00612,"93":0.00204,"94":0.00204,"95":0.00612,"96":0.0102,"97":0.00408,"98":0.00816,"99":0.0102,"100":0.00612,"101":0.00612,"102":0.03876,"103":0.06732,"104":0.49572,"105":1.45452,"106":0.02244,"107":0.00408,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00408,"60":0.00204,"62":0,"63":0.01224,"64":0.03672,"65":0.00408,"66":0,"67":0,"68":0,"69":0.00408,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00816,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00408,"86":0.00204,"87":0,"88":0,"89":0.00204,"90":0.05304,"91":0.0102,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00408,"13":0.00204,"14":0.00408,"15":0.00408,"16":0.01224,"17":0.00408,"18":0.03264,"79":0,"80":0,"81":0.00204,"83":0,"84":0.00408,"85":0,"86":0.00204,"87":0,"88":0,"89":0.00408,"90":0.00612,"91":0,"92":0.01632,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00204,"99":0,"100":0.00204,"101":0.00204,"102":0.00204,"103":0.01428,"104":0.05304,"105":0.15912},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00204,"14":0.00204,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00204,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00204,"13.1":0,"14.1":0.00408,"15.1":0.02448,"15.2-15.3":0.01632,"15.4":0.02652,"15.5":0.06732,"15.6":0.28152,"16.0":0.08364,"16.1":0.0102},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02842,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00947,"10.0-10.2":0,"10.3":0.0739,"11.0-11.2":0.04737,"11.3-11.4":0.04548,"12.0-12.1":0.04927,"12.2-12.5":0.97782,"13.0-13.1":0.03032,"13.2":0.03221,"13.3":0.09664,"13.4-13.7":0.13833,"14.0-14.4":0.6822,"14.5-14.8":0.50596,"15.0-15.1":0.55144,"15.2-15.3":1.07067,"15.4":1.04793,"15.5":2.10724,"15.6":8.35694,"16.0":2.63215,"16.1":0.04358},P:{"4":0.92938,"5.0-5.4":0.20204,"6.2-6.4":0.14143,"7.2-7.4":0.5253,"8.2":0.08082,"9.2":0.29296,"10.1":0.0202,"11.1-11.2":0.21214,"12.0":0.05051,"13.0":0.16163,"14.0":0.18183,"15.0":0.18183,"16.0":0.42428,"17.0":0.60611,"18.0":1.28294},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00341,"4.2-4.3":0.0432,"4.4":0,"4.4.3-4.4.4":0.2001},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00816,"10":0,"11":0.09384,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.20196},H:{"0":0.94954},L:{"0":68.30188},S:{"2.5":0},R:{_:"0"},M:{"0":0.1194},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00214,"39":0,"40":0,"41":0,"42":0,"43":0.00214,"44":0,"45":0,"46":0,"47":0,"48":0.00428,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00214,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00214,"66":0,"67":0,"68":0.00214,"69":0,"70":0,"71":0,"72":0.00214,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00428,"89":0,"90":0,"91":0.00214,"92":0,"93":0,"94":0,"95":0.00214,"96":0,"97":0,"98":0.00856,"99":0.00642,"100":0.00214,"101":0,"102":0.00428,"103":0.00642,"104":0.00642,"105":0.18404,"106":0.07276,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00214,"34":0.00214,"35":0.00214,"36":0.00214,"37":0,"38":0,"39":0.00214,"40":0.00214,"41":0,"42":0,"43":0.00214,"44":0.00214,"45":0.00214,"46":0.00214,"47":0.00214,"48":0,"49":0.00214,"50":0.00214,"51":0,"52":0.00214,"53":0.00214,"54":0,"55":0.00214,"56":0,"57":0.00214,"58":0.00214,"59":0.00214,"60":0.00214,"61":0,"62":0.00642,"63":0.00214,"64":0.00214,"65":0,"66":0.00214,"67":0,"68":0.00214,"69":0.00214,"70":0.00428,"71":0.00856,"72":0.00214,"73":0.00214,"74":0.00214,"75":0.00214,"76":0.00214,"77":0.00214,"78":0.00642,"79":0.00428,"80":0.0107,"81":0.00856,"83":0.00856,"84":0.00642,"85":0.00428,"86":0.01712,"87":0.00642,"88":0.00428,"89":0.00428,"90":0.00428,"91":0.00428,"92":0.00642,"93":0.00214,"94":0.00428,"95":0.00642,"96":0.0107,"97":0.00642,"98":0.00642,"99":0.0107,"100":0.00642,"101":0.0107,"102":0.01712,"103":0.03424,"104":0.04708,"105":0.55212,"106":1.50014,"107":0.09202,"108":0.00428,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00214,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00214,"56":0,"57":0,"58":0.00214,"60":0,"62":0,"63":0.01284,"64":0.01284,"65":0.01498,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00214,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00856,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00214,"86":0.00214,"87":0,"88":0,"89":0.00214,"90":0.03638,"91":0.0749,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00214},B:{"12":0.00642,"13":0.00428,"14":0.00428,"15":0.00428,"16":0.01712,"17":0.00428,"18":0.02996,"79":0,"80":0,"81":0.00428,"83":0,"84":0.00428,"85":0.00214,"86":0,"87":0,"88":0,"89":0.00428,"90":0.00856,"91":0,"92":0.01284,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00214,"101":0,"102":0.00214,"103":0.00642,"104":0.00856,"105":0.05564,"106":0.17976,"107":0.01926},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00214,"14":0.00428,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00428,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00214,"14.1":0.00214,"15.1":0.0321,"15.2-15.3":0.01498,"15.4":0.02996,"15.5":0.05136,"15.6":0.26964,"16.0":0.16906,"16.1":0.04708,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01491,"8.1-8.4":0,"9.0-9.2":0.00426,"9.3":0.01917,"10.0-10.2":0,"10.3":0.05325,"11.0-11.2":0.02556,"11.3-11.4":0.07668,"12.0-12.1":0.03408,"12.2-12.5":0.89247,"13.0-13.1":0.02343,"13.2":0.01704,"13.3":0.1278,"13.4-13.7":0.09159,"14.0-14.4":0.6816,"14.5-14.8":0.54954,"15.0-15.1":0.44091,"15.2-15.3":0.76893,"15.4":0.73698,"15.5":1.60601,"15.6":6.08538,"16.0":6.67752,"16.1":0.41535},P:{"4":0.96754,"5.0-5.4":0.20157,"6.2-6.4":0.1411,"7.2-7.4":0.45353,"8.2":0.03024,"9.2":0.29228,"10.1":0.02016,"11.1-11.2":0.16126,"12.0":0.03024,"13.0":0.12094,"14.0":0.16126,"15.0":0.08063,"16.0":0.32251,"17.0":0.38298,"18.0":1.63272},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00401,"4.2-4.3":0.02409,"4.4":0,"4.4.3-4.4.4":0.22684},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00642,"10":0,"11":0.12198,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08646},Q:{"13.1":0},O:{"0":1.2183},H:{"0":0.95993},L:{"0":67.25544},S:{"2.5":0.00786}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js index 24e14104bd7041..4f843c2d5ab48c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00375,"87":0,"88":0,"89":0,"90":0,"91":0.00375,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00375,"103":0.01875,"104":0.33375,"105":0.09,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00375,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00375,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00375,"65":0,"66":0,"67":0,"68":0.00375,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00375,"76":0.015,"77":0.0075,"78":0,"79":0.015,"80":0,"81":0.00375,"83":0,"84":0,"85":0.0075,"86":0.015,"87":0.00375,"88":0.00375,"89":0.00375,"90":0.0075,"91":0,"92":0,"93":0.07875,"94":0.00375,"95":0,"96":0.0075,"97":0.0075,"98":0.00375,"99":0.00375,"100":0.0075,"101":0.0075,"102":0.0225,"103":0.22125,"104":1.995,"105":5.3925,"106":0.08625,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0075,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.015,"90":0.26625,"91":0.00375,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00375,"16":0,"17":0,"18":0.01125,"79":0,"80":0,"81":0,"83":0,"84":0.0075,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00375,"93":0.0375,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00375,"100":0,"101":0.00375,"102":0.00375,"103":0.045,"104":0.3,"105":2.0925},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.015,"13":0,"14":0.03,"15":0.0075,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01875,"10.1":0.04875,"11.1":0,"12.1":0.0075,"13.1":0.04125,"14.1":0.075,"15.1":0.045,"15.2-15.3":0.01125,"15.4":0.04875,"15.5":0.09,"15.6":0.3825,"16.0":0.05625,"16.1":0.03},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01807,"6.0-6.1":0,"7.0-7.1":0.01606,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.18072,"10.0-10.2":0,"10.3":0.08433,"11.0-11.2":0.00402,"11.3-11.4":0.00602,"12.0-12.1":0,"12.2-12.5":0.45781,"13.0-13.1":0.00803,"13.2":0,"13.3":0.01606,"13.4-13.7":0.07028,"14.0-14.4":0.32328,"14.5-14.8":0.73291,"15.0-15.1":0.29919,"15.2-15.3":0.28111,"15.4":0.4297,"15.5":1.2871,"15.6":12.15016,"16.0":3.22278,"16.1":0.0261},P:{"4":0.17129,"5.0-5.4":0.02141,"6.2-6.4":0,"7.2-7.4":0.25694,"8.2":0,"9.2":0.02141,"10.1":0,"11.1-11.2":0.09635,"12.0":0.04282,"13.0":0.10706,"14.0":0.07494,"15.0":0.05353,"16.0":0.19271,"17.0":0.56741,"18.0":4.10036},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.345},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01875,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.05625},H:{"0":0.10651},L:{"0":58.59375},S:{"2.5":0},R:{_:"0"},M:{"0":0.09375},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00407,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00407,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00407,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00814,"104":0.00814,"105":0.35807,"106":0.118,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00407,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.03255,"77":0,"78":0,"79":0.00407,"80":0,"81":0.00814,"83":0.00407,"84":0.00407,"85":0.00407,"86":0.01221,"87":0,"88":0,"89":0,"90":0.00814,"91":0.00814,"92":0,"93":0.14648,"94":0.00407,"95":0.00407,"96":0,"97":0,"98":0.00814,"99":0.00407,"100":0.01221,"101":0.00814,"102":0.06104,"103":0.16276,"104":0.10173,"105":2.27457,"106":5.95295,"107":0.30518,"108":0.00407,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00407,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00814,"65":0.00407,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00407,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08952,"91":0.2238,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00407,"13":0.00407,"14":0,"15":0.00407,"16":0.00407,"17":0.00407,"18":0.01628,"79":0,"80":0,"81":0,"83":0,"84":0.00814,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00407,"92":0,"93":0.0651,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00814,"102":0.00814,"103":0.01628,"104":0.01221,"105":0.65918,"106":2.14843,"107":0.18311},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00814,"14":0.0529,"15":0.00814,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.02441,"10.1":0.04883,"11.1":0.00407,"12.1":0.00407,"13.1":0.0651,"14.1":0.08952,"15.1":0.04883,"15.2-15.3":0.03255,"15.4":0.17497,"15.5":0.09766,"15.6":0.39469,"16.0":0.2238,"16.1":0.02035,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01274,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.12528,"10.0-10.2":0,"10.3":0.0361,"11.0-11.2":0.00425,"11.3-11.4":0.00637,"12.0-12.1":0.01699,"12.2-12.5":0.41405,"13.0-13.1":0.00637,"13.2":0.00212,"13.3":0.01062,"13.4-13.7":0.04034,"14.0-14.4":0.29302,"14.5-14.8":0.80687,"15.0-15.1":0.30364,"15.2-15.3":0.18473,"15.4":0.3185,"15.5":1.07229,"15.6":8.79914,"16.0":7.29157,"16.1":0.34823},P:{"4":0.19155,"5.0-5.4":0.01064,"6.2-6.4":0.01064,"7.2-7.4":0.28733,"8.2":0,"9.2":0.02128,"10.1":0,"11.1-11.2":0.10642,"12.0":0.02128,"13.0":0.07449,"14.0":0.08514,"15.0":0.08514,"16.0":0.14899,"17.0":0.34054,"18.0":4.20355},I:{"0":0,"3":0,"4":0.07617,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.2285,"4.4":0,"4.4.3-4.4.4":1.21866},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02441,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11269},Q:{"13.1":0},O:{"0":0.0949},H:{"0":0.14599},L:{"0":55.50597},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js index 6536a7e102b82c..e077bf06f21dbe 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00447,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00447,"103":0.00894,"104":0.21913,"105":0.06261,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00447,"70":0.00447,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.0313,"77":0,"78":0,"79":0.00447,"80":0,"81":0.00447,"83":0.02236,"84":0,"85":0,"86":0.00447,"87":0,"88":0.00447,"89":0,"90":0,"91":0.00447,"92":0.00447,"93":0,"94":0,"95":0.00447,"96":0,"97":0.00447,"98":0.00894,"99":0.00447,"100":0.18335,"101":0.02236,"102":0.00894,"103":0.28174,"104":1.40868,"105":7.20886,"106":0.20571,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04472,"90":2.25389,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00447,"79":0,"80":0,"81":0,"83":0,"84":0.06708,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00447,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00447,"100":0,"101":0.00447,"102":0.00447,"103":0.00894,"104":0.51875,"105":3.51946},E:{"4":0.00447,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.06708,"15":0.5903,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.04472,"12.1":0.03578,"13.1":0.02683,"14.1":0.1118,"15.1":0.04472,"15.2-15.3":0.07155,"15.4":0.01342,"15.5":0.16546,"15.6":0.97937,"16.0":0.15652,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.02582,"11.0-11.2":0,"11.3-11.4":0.04906,"12.0-12.1":0.01549,"12.2-12.5":0.04131,"13.0-13.1":0,"13.2":0,"13.3":0.00775,"13.4-13.7":0.04131,"14.0-14.4":0.04906,"14.5-14.8":1.59558,"15.0-15.1":0.23237,"15.2-15.3":1.6214,"15.4":0.44408,"15.5":1.451,"15.6":14.54096,"16.0":5.49417,"16.1":0.02582},P:{"4":0.10331,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1653,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02066,"12.0":0.14464,"13.0":0.06199,"14.0":0.02066,"15.0":0.01033,"16.0":0.18597,"17.0":0.8885,"18.0":3.28539},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.35329},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00447,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.02617},L:{"0":48.21318},S:{"2.5":0},R:{_:"0"},M:{"0":0.00553},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00532,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.01063,"105":0.44663,"106":0.13293,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.01063,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00532,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.01063,"87":0.01595,"88":0.00532,"89":0.45195,"90":0.00532,"91":0.01063,"92":0,"93":0,"94":0,"95":0,"96":0.01595,"97":0.00532,"98":0.01063,"99":0,"100":0.18078,"101":0,"102":0.00532,"103":0.12761,"104":0.04785,"105":2.67445,"106":7.65116,"107":0.65931,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00532,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":2.07363,"91":2.92967,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00532,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00532,"103":0,"104":0.16483,"105":0.44663,"106":2.71699,"107":0.18078},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.09039,"14":0.02127,"15":2.70104,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.02659,"12.1":0.01063,"13.1":0.36156,"14.1":0.05849,"15.1":0.14356,"15.2-15.3":0.06912,"15.4":0.05317,"15.5":0.03722,"15.6":0.70184,"16.0":0.42536,"16.1":0.07444,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.01333,"9.3":0,"10.0-10.2":0,"10.3":0.02133,"11.0-11.2":0.008,"11.3-11.4":0.02133,"12.0-12.1":0,"12.2-12.5":1.05038,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.03732,"14.0-14.4":0.02133,"14.5-14.8":1.0877,"15.0-15.1":0.06665,"15.2-15.3":0.39189,"15.4":0.91442,"15.5":0.70381,"15.6":11.79945,"16.0":8.63764,"16.1":0.34124},P:{"4":0.26794,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.16488,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02061,"12.0":0.11336,"13.0":0.01031,"14.0":0.09275,"15.0":0.01031,"16.0":0.07214,"17.0":0.31946,"18.0":2.52479},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00948,"4.4":0,"4.4.3-4.4.4":0.32485},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00532,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04215},Q:{"13.1":0},O:{"0":0.04683},H:{"0":0.11527},L:{"0":42.86808},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js index 135a776328163c..a35f50ff31adbb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00117,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00117,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00117,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00117,"103":0.00234,"104":0.04672,"105":0.01518,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00117,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00234,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00117,"56":0.00117,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00117,"67":0,"68":0.00234,"69":0,"70":0,"71":0.00117,"72":0,"73":0,"74":0.00117,"75":0,"76":0,"77":0,"78":0,"79":0.00584,"80":0,"81":0.00234,"83":0.00117,"84":0.00117,"85":0.00234,"86":0.00117,"87":0.00117,"88":0.00117,"89":0.00117,"90":0.00234,"91":0.00117,"92":0.00234,"93":0.00117,"94":0.00117,"95":0.0035,"96":0.00234,"97":0.00234,"98":0.00234,"99":0.00117,"100":0.00234,"101":0.00234,"102":0.00467,"103":0.01635,"104":0.20557,"105":0.70314,"106":0.00818,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00117,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00117,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00117,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00234,"90":0.02102,"91":0.00117,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00117,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00117,"104":0.01168,"105":0.06074},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00117,"14":0.00234,"15":0.00117,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00117,"13.1":0.0035,"14.1":0.0035,"15.1":0.00234,"15.2-15.3":0.00234,"15.4":0.01051,"15.5":0.01635,"15.6":0.06774,"16.0":0.01168,"16.1":0.00117},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.03193,"7.0-7.1":0.08515,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03193,"10.0-10.2":0.00532,"10.3":0.10111,"11.0-11.2":0.02661,"11.3-11.4":0.05322,"12.0-12.1":0.04257,"12.2-12.5":1.3996,"13.0-13.1":0.04257,"13.2":0.03193,"13.3":0.15965,"13.4-13.7":0.55878,"14.0-14.4":1.43153,"14.5-14.8":4.96512,"15.0-15.1":0.58538,"15.2-15.3":1.01644,"15.4":1.66036,"15.5":3.85289,"15.6":28.54013,"16.0":7.55145,"16.1":0.11176},P:{"4":0.12241,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0612,"8.2":0,"9.2":0.0102,"10.1":0,"11.1-11.2":0.051,"12.0":0.0204,"13.0":0.09181,"14.0":0.08161,"15.0":0.051,"16.0":0.0612,"17.0":0.15301,"18.0":2.05036},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0114,"4.2-4.3":0.00499,"4.4":0,"4.4.3-4.4.4":0.03347},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00234,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03533},H:{"0":0.09198},L:{"0":42.83378},S:{"2.5":0},R:{_:"0"},M:{"0":0.16781},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00121,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00121,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00243,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00121,"92":0,"93":0,"94":0,"95":0.00121,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00121,"103":0.00121,"104":0.00243,"105":0.07163,"106":0.02064,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00121,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00243,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00121,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00121,"69":0,"70":0.00121,"71":0.00121,"72":0,"73":0,"74":0.00121,"75":0,"76":0,"77":0,"78":0,"79":0.00607,"80":0.00121,"81":0.00243,"83":0.00243,"84":0.00121,"85":0.00121,"86":0.00243,"87":0.00243,"88":0.00121,"89":0.00121,"90":0.00243,"91":0.00121,"92":0.00121,"93":0.00121,"94":0.00121,"95":0.00243,"96":0.00243,"97":0.00243,"98":0.00243,"99":0.00121,"100":0.00243,"101":0.00364,"102":0.00364,"103":0.01335,"104":0.01335,"105":0.25373,"106":0.71019,"107":0.02185,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00121,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00486,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00121,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0085,"91":0.017,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00121,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00121,"103":0.00121,"104":0.00243,"105":0.01821,"106":0.05827,"107":0.00486},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00121,"14":0.00243,"15":0.00121,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00243,"14.1":0.00364,"15.1":0.00243,"15.2-15.3":0.00243,"15.4":0.0085,"15.5":0.01335,"15.6":0.05949,"16.0":0.02549,"16.1":0.00607,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.02668,"7.0-7.1":0.03202,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01601,"10.0-10.2":0.00534,"10.3":0.09073,"11.0-11.2":0.02668,"11.3-11.4":0.04803,"12.0-12.1":0.02668,"12.2-12.5":1.44632,"13.0-13.1":0.0427,"13.2":0.02135,"13.3":0.13876,"13.4-13.7":0.53903,"14.0-14.4":1.29154,"14.5-14.8":4.20552,"15.0-15.1":0.43763,"15.2-15.3":0.84858,"15.4":1.41429,"15.5":2.96201,"15.6":20.04562,"16.0":16.66733,"16.1":0.67246},P:{"4":0.11251,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09205,"8.2":0,"9.2":0.01023,"10.1":0,"11.1-11.2":0.0716,"12.0":0.01023,"13.0":0.06137,"14.0":0.05114,"15.0":0.04091,"16.0":0.05114,"17.0":0.10228,"18.0":2.06605},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00694,"4.2-4.3":0.00486,"4.4":0,"4.4.3-4.4.4":0.03399},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00121,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17572},Q:{"13.1":0},O:{"0":0.02636},H:{"0":0.07486},L:{"0":44.12979},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js index 89a2fd0124d6fa..e0141e5af472d0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":29.83067,"53":0,"54":0,"55":0,"56":0.00727,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02182,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00727,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01455,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00727,"98":0,"99":0.00727,"100":0,"101":0,"102":0.00727,"103":0.0291,"104":0.48008,"105":0.12366,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.01455,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00727,"48":0.00727,"49":0.04364,"50":0,"51":0.00727,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00727,"64":0,"65":0,"66":0.00727,"67":0,"68":0.00727,"69":0.00727,"70":0.00727,"71":0.00727,"72":0,"73":0,"74":0.01455,"75":0.01455,"76":0.02182,"77":0.00727,"78":0.00727,"79":0.01455,"80":0.00727,"81":0.01455,"83":0.00727,"84":0.1673,"85":0.03637,"86":0.02182,"87":0.08729,"88":0.00727,"89":0.00727,"90":0.00727,"91":0.00727,"92":0.03637,"93":0.00727,"94":0,"95":0.01455,"96":0.0291,"97":0.0291,"98":0.05092,"99":0.01455,"100":0.0291,"101":0.03637,"102":0.12366,"103":0.68376,"104":3.6079,"105":13.31142,"106":0.1673,"107":0.00727,"108":0.00727,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.03637,"86":0,"87":0,"88":0,"89":0.02182,"90":0.32006,"91":0.01455,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00727,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01455,"101":0,"102":0,"103":0.00727,"104":0.13093,"105":0.68376},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.02182,"15":0.01455,_:"0","3.1":0,"3.2":0,"5.1":0.05819,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.05819,"14.1":0.06547,"15.1":0.02182,"15.2-15.3":0.02182,"15.4":0.05092,"15.5":0.12366,"15.6":0.28369,"16.0":0.21822,"16.1":0.01455},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00651,"6.0-6.1":0,"7.0-7.1":0.01041,"8.1-8.4":0.0039,"9.0-9.2":0.0039,"9.3":0.1978,"10.0-10.2":0.0013,"10.3":0.06246,"11.0-11.2":0.00781,"11.3-11.4":0.01562,"12.0-12.1":0.01171,"12.2-12.5":0.63112,"13.0-13.1":0.00911,"13.2":0.00911,"13.3":0.03904,"13.4-13.7":0.17437,"14.0-14.4":0.56996,"14.5-14.8":0.74954,"15.0-15.1":0.17828,"15.2-15.3":0.39819,"15.4":0.38518,"15.5":1.02411,"15.6":6.06921,"16.0":2.15233,"16.1":0.03513},P:{"4":0.02052,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04104,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03078,"12.0":0.01026,"13.0":0.03078,"14.0":0.03078,"15.0":0.01026,"16.0":0.03078,"17.0":0.13338,"18.0":0.96445},I:{"0":0,"3":0,"4":0.00341,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00426,"4.2-4.3":0.01278,"4.4":0,"4.4.3-4.4.4":0.03409},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00773,"9":0.00773,"10":0,"11":0.1082,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02999},H:{"0":0.11872},L:{"0":32.05081},S:{"2.5":0.00273},R:{_:"0"},M:{"0":0.05452},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":29.33878,"53":0,"54":0,"55":0,"56":0.00737,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00737,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00737,"79":0,"80":0,"81":0.00737,"82":0,"83":0.00737,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00737,"92":0,"93":0,"94":0,"95":0.00737,"96":0,"97":0,"98":0,"99":0.00737,"100":0,"101":0,"102":0.01473,"103":0.0221,"104":0.0221,"105":0.44196,"106":0.16205,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00737,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00737,"48":0.01473,"49":0.0221,"50":0,"51":0.00737,"52":0,"53":0,"54":0,"55":0,"56":0.00737,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00737,"64":0,"65":0,"66":0,"67":0,"68":0.00737,"69":0,"70":0,"71":0.00737,"72":0,"73":0,"74":0.01473,"75":0.01473,"76":0.0221,"77":0.00737,"78":0,"79":0.01473,"80":0.02946,"81":0.01473,"83":0.01473,"84":0.01473,"85":0.03683,"86":0.0221,"87":0.0221,"88":0.01473,"89":0.00737,"90":0.00737,"91":0.01473,"92":0.02946,"93":0.01473,"94":0.01473,"95":0.01473,"96":0.0221,"97":0.0221,"98":0.0442,"99":0.01473,"100":0.0221,"101":0.02946,"102":0.06629,"103":0.39776,"104":0.21361,"105":4.69951,"106":13.67866,"107":0.3904,"108":0.00737,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00737,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.03683,"86":0,"87":0,"88":0,"89":0,"90":0.14732,"91":0.37567,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00737,"13":0,"14":0.00737,"15":0.00737,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00737,"101":0,"102":0,"103":0.00737,"104":0.00737,"105":0.19888,"106":0.64821,"107":0.0442},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00737,"14":0.01473,"15":0.01473,_:"0","3.1":0,"3.2":0,"5.1":0.05156,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01473,"13.1":0.05156,"14.1":0.06629,"15.1":0.0221,"15.2-15.3":0.0221,"15.4":0.05893,"15.5":0.11786,"15.6":0.25044,"16.0":0.30937,"16.1":0.06629,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00537,"6.0-6.1":0,"7.0-7.1":0.0094,"8.1-8.4":0.00403,"9.0-9.2":0,"9.3":0.11544,"10.0-10.2":0.00134,"10.3":0.05906,"11.0-11.2":0.00805,"11.3-11.4":0.04027,"12.0-12.1":0.01745,"12.2-12.5":0.54499,"13.0-13.1":0.01745,"13.2":0.01342,"13.3":0.03759,"13.4-13.7":0.12618,"14.0-14.4":0.59332,"14.5-14.8":0.70607,"15.0-15.1":0.21075,"15.2-15.3":0.30337,"15.4":0.30874,"15.5":0.69802,"15.6":3.68876,"16.0":4.72639,"16.1":0.34498},P:{"4":0.03067,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05112,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02045,"12.0":0.01022,"13.0":0.02045,"14.0":0.03067,"15.0":0.01022,"16.0":0.04089,"17.0":0.11246,"18.0":0.87922},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00278,"4.2-4.3":0.00834,"4.4":0,"4.4.3-4.4.4":0.02362},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00796,"7":0.00796,"8":0.02387,"9":0.01591,"10":0.01591,"11":0.12728,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06585},Q:{"13.1":0},O:{"0":0.02634},H:{"0":0.1172},L:{"0":30.8692},S:{"2.5":0.00263}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js index 2429bea8f419c7..02c67c453407b9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00789,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.02368,"42":0,"43":0,"44":0.00395,"45":0,"46":0,"47":0.00395,"48":0,"49":0,"50":0,"51":0,"52":0.00395,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00395,"65":0,"66":0,"67":0,"68":0.00395,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00395,"80":0,"81":0,"82":0,"83":0.01184,"84":0.00789,"85":0,"86":0,"87":0,"88":0,"89":0.00395,"90":0,"91":0.00395,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00395,"98":0,"99":0.00395,"100":0,"101":0,"102":0.00395,"103":0.01578,"104":0.28411,"105":0.06708,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01973,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.01973,"36":0.01184,"37":0,"38":0.00395,"39":0,"40":0.00789,"41":0,"42":0.01184,"43":0.02762,"44":0,"45":0,"46":0.04341,"47":0.00395,"48":0,"49":0.00789,"50":0.00395,"51":0,"52":0,"53":0.00789,"54":0,"55":0.00395,"56":0,"57":0,"58":0.00789,"59":0.00395,"60":0,"61":0,"62":0,"63":0.01578,"64":0,"65":0,"66":0.00395,"67":0,"68":0,"69":0.00395,"70":0.01184,"71":0,"72":0.01184,"73":0,"74":0.04735,"75":0.00395,"76":0,"77":0.00395,"78":0.00395,"79":0.02762,"80":0,"81":0.04735,"83":0.00395,"84":0.04735,"85":0.00395,"86":0.01578,"87":0.1026,"88":0.01184,"89":0.02762,"90":0.00789,"91":0.01184,"92":0.00395,"93":0.00395,"94":0.00395,"95":0.01184,"96":0.01184,"97":0.03551,"98":0.00789,"99":0.00395,"100":0.01578,"101":0.04341,"102":0.02368,"103":0.15389,"104":1.32191,"105":4.48266,"106":0.09076,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00395,"27":0,"28":0.00395,"29":0.00395,"30":0.00395,"31":0,"32":0.00395,"33":0,"34":0,"35":0.01184,"36":0,"37":0.01973,"38":0,"39":0,"40":0,"41":0,"42":0.00789,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00395,"60":0.06708,"62":0,"63":0.07497,"64":0.07892,"65":0.00395,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00395,"80":0,"81":0,"82":0,"83":0.00395,"84":0.00395,"85":0.01184,"86":0,"87":0.04735,"88":0,"89":0.00789,"90":0.48536,"91":0.01973,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00395},B:{"12":0.01973,"13":0.00789,"14":0.01184,"15":0.01184,"16":0.00395,"17":0.01578,"18":0.0513,"79":0,"80":0,"81":0,"83":0,"84":0.04341,"85":0.00395,"86":0,"87":0,"88":0,"89":0.00395,"90":0.01578,"91":0,"92":0.01578,"93":0.03157,"94":0,"95":0,"96":0.01184,"97":0,"98":0.00789,"99":0,"100":0.00395,"101":0.01184,"102":0.00789,"103":0.06708,"104":0.20914,"105":0.95888},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00395,"14":0.00395,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.02762,"14.1":0.02368,"15.1":0,"15.2-15.3":0.00395,"15.4":0.00789,"15.5":0.00789,"15.6":0.03946,"16.0":0.00789,"16.1":0.00395},G:{"8":0.00256,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0064,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.15993,"8.1-8.4":0.00256,"9.0-9.2":0.0064,"9.3":0.3429,"10.0-10.2":0.00896,"10.3":0.75488,"11.0-11.2":0.0998,"11.3-11.4":0.13306,"12.0-12.1":0.1497,"12.2-12.5":2.88775,"13.0-13.1":0.0499,"13.2":0.0435,"13.3":0.10492,"13.4-13.7":0.28276,"14.0-14.4":0.38384,"14.5-14.8":0.82142,"15.0-15.1":0.39408,"15.2-15.3":0.39152,"15.4":0.52714,"15.5":1.3895,"15.6":3.0093,"16.0":0.6231,"16.1":0.00768},P:{"4":0.87666,"5.0-5.4":0.04077,"6.2-6.4":0.03058,"7.2-7.4":0.13252,"8.2":0.05097,"9.2":0.13252,"10.1":0.04077,"11.1-11.2":0.08155,"12.0":0.01019,"13.0":0.07136,"14.0":0.11213,"15.0":0.03058,"16.0":0.14271,"17.0":0.27523,"18.0":0.55046},I:{"0":0,"3":0,"4":0.00063,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02829,"4.2-4.3":0.07637,"4.4":0,"4.4.3-4.4.4":0.24655},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02368,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01211},O:{"0":0.49037},H:{"0":2.48749},L:{"0":69.01429},S:{"2.5":0.05449},R:{_:"0"},M:{"0":0.10292},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00729,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01094,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00365,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00365,"65":0,"66":0,"67":0,"68":0.00365,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00365,"80":0,"81":0,"82":0,"83":0,"84":0.00729,"85":0,"86":0,"87":0,"88":0,"89":0.00365,"90":0,"91":0.00365,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00365,"98":0,"99":0.00365,"100":0,"101":0,"102":0.01094,"103":0.00365,"104":0.00729,"105":0.19324,"106":0.10938,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01823,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00365,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00729,"36":0,"37":0,"38":0.00365,"39":0,"40":0.01458,"41":0.00365,"42":0.00729,"43":0.01823,"44":0,"45":0,"46":0.01094,"47":0.00365,"48":0,"49":0.00729,"50":0.00365,"51":0,"52":0,"53":0.00365,"54":0,"55":0.00365,"56":0.00365,"57":0,"58":0.00365,"59":0,"60":0,"61":0,"62":0,"63":0.00729,"64":0.00365,"65":0.00365,"66":0.00365,"67":0,"68":0,"69":0.00365,"70":0.00729,"71":0.00729,"72":0,"73":0,"74":0.02917,"75":0,"76":0,"77":0.00365,"78":0.00729,"79":0.02188,"80":0.00365,"81":0.02917,"83":0.00365,"84":0.07292,"85":0.00365,"86":0.01823,"87":0.05834,"88":0.00365,"89":0.01458,"90":0.00729,"91":0.01458,"92":0.00365,"93":0.00365,"94":0.00365,"95":0.00365,"96":0.00729,"97":0.02917,"98":0.01458,"99":0.00729,"100":0.01823,"101":0.03281,"102":0.02552,"103":0.0875,"104":0.08386,"105":1.11932,"106":3.77361,"107":0.18959,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00365,"30":0,"31":0,"32":0.00365,"33":0,"34":0,"35":0.00729,"36":0,"37":0.00365,"38":0,"39":0,"40":0,"41":0,"42":0.00365,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00365,"54":0,"55":0,"56":0,"57":0,"58":0.00365,"60":0.0474,"62":0,"63":0.05104,"64":0.03646,"65":0.01823,"66":0,"67":0,"68":0,"69":0.00365,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00729,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01458,"86":0.00365,"87":0.02188,"88":0,"89":0,"90":0.11667,"91":0.31356,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01094,"13":0.00729,"14":0.01458,"15":0.02188,"16":0.00729,"17":0.01094,"18":0.02188,"79":0,"80":0,"81":0,"83":0,"84":0.02552,"85":0,"86":0,"87":0,"88":0.00365,"89":0.02188,"90":0.01094,"91":0,"92":0.00729,"93":0,"94":0,"95":0,"96":0.00729,"97":0,"98":0,"99":0,"100":0.00365,"101":0.01458,"102":0.01458,"103":0.02917,"104":0.0474,"105":0.20053,"106":0.8641,"107":0.06198},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00365,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00365,"11.1":0.00365,"12.1":0.00365,"13.1":0.01458,"14.1":0.01094,"15.1":0,"15.2-15.3":0,"15.4":0.00365,"15.5":0.00729,"15.6":0.02552,"16.0":0.01823,"16.1":0.00365,"16.2":0},G:{"8":0.00404,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00674,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.13345,"8.1-8.4":0.0027,"9.0-9.2":0.01752,"9.3":0.22242,"10.0-10.2":0.00539,"10.3":0.67534,"11.0-11.2":0.02831,"11.3-11.4":0.07279,"12.0-12.1":0.15637,"12.2-12.5":3.73124,"13.0-13.1":0.01213,"13.2":0.03909,"13.3":0.17928,"13.4-13.7":0.26016,"14.0-14.4":0.46236,"14.5-14.8":0.78318,"15.0-15.1":0.32621,"15.2-15.3":0.35991,"15.4":0.47854,"15.5":0.95572,"15.6":1.98963,"16.0":1.67825,"16.1":0.07414},P:{"4":0.86135,"5.0-5.4":0.06153,"6.2-6.4":0.04102,"7.2-7.4":0.16407,"8.2":0.03076,"9.2":0.12305,"10.1":0.03076,"11.1-11.2":0.06153,"12.0":0.01025,"13.0":0.09229,"14.0":0.05127,"15.0":0.01025,"16.0":0.1128,"17.0":0.21534,"18.0":0.65627},I:{"0":0,"3":0,"4":0.00048,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0164,"4.2-4.3":0.05934,"4.4":0,"4.4.3-4.4.4":0.17295},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01458,"5.5":0},J:{"7":0,"10":0.01906},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06989},Q:{"13.1":0.01271},O:{"0":0.5528},H:{"0":2.15357},L:{"0":71.0187},S:{"2.5":0.06989}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js index 29fdb7fb8614a1..8722edafed3bc1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02403,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00401,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00401,"67":0,"68":0.00401,"69":0,"70":0,"71":0,"72":0,"73":0.00401,"74":0,"75":0,"76":0,"77":0,"78":0.00401,"79":0,"80":0.00401,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.01202,"87":0,"88":0.01202,"89":0.00401,"90":0.00401,"91":0.06809,"92":0,"93":0,"94":0.00401,"95":0,"96":0.00401,"97":0,"98":0.00401,"99":0.01202,"100":0.00401,"101":0.00401,"102":0.00401,"103":0.02403,"104":0.42854,"105":0.1562,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00401,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00401,"35":0,"36":0,"37":0,"38":0.00401,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0761,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00401,"59":0,"60":0,"61":0,"62":0,"63":0.00401,"64":0,"65":0,"66":0.02003,"67":0,"68":0.00401,"69":0.00401,"70":0.00401,"71":0.00401,"72":0.00401,"73":0,"74":0.00401,"75":0.00401,"76":0.00401,"77":0.00401,"78":0.00401,"79":0.01602,"80":0.00401,"81":0.01202,"83":0.00801,"84":0.01202,"85":0.00801,"86":0.01602,"87":0.02003,"88":0.00401,"89":0.01202,"90":0.00801,"91":0.01202,"92":0.00801,"93":0.00801,"94":0.00801,"95":0.01202,"96":0.02804,"97":0.02403,"98":0.02003,"99":0.04406,"100":0.02804,"101":0.02804,"102":0.04406,"103":0.18423,"104":2.29086,"105":9.31163,"106":0.19625,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00401,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01602,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00401,"83":0,"84":0,"85":0.00401,"86":0,"87":0,"88":0,"89":0.06809,"90":0.60876,"91":0.01602,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00401,"16":0,"17":0.00401,"18":0.00401,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00401,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00401,"101":0.00401,"102":0.00401,"103":0.00801,"104":0.13617,"105":0.75294},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00401,"14":0.00801,"15":0.00401,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00401,"12.1":0.00401,"13.1":0.01602,"14.1":0.02804,"15.1":0.00401,"15.2-15.3":0.00401,"15.4":0.01202,"15.5":0.03204,"15.6":0.12015,"16.0":0.02804,"16.1":0},G:{"8":0,"3.2":0.00062,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0142,"6.0-6.1":0.00185,"7.0-7.1":0.00247,"8.1-8.4":0.00123,"9.0-9.2":0,"9.3":0.02778,"10.0-10.2":0.00062,"10.3":0.02408,"11.0-11.2":0.00494,"11.3-11.4":0.06544,"12.0-12.1":0.0037,"12.2-12.5":0.19508,"13.0-13.1":0.00679,"13.2":0.00494,"13.3":0.0142,"13.4-13.7":0.03889,"14.0-14.4":0.08581,"14.5-14.8":0.2636,"15.0-15.1":0.0426,"15.2-15.3":0.07408,"15.4":0.11236,"15.5":0.32657,"15.6":3.98803,"16.0":0.73711,"16.1":0.00617},P:{"4":0.13252,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.22426,"8.2":0,"9.2":0.01019,"10.1":0,"11.1-11.2":0.04078,"12.0":0.01019,"13.0":0.06116,"14.0":0.05097,"15.0":0.04078,"16.0":0.08155,"17.0":0.3262,"18.0":1.64121},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00632,"4.2-4.3":0.01422,"4.4":0,"4.4.3-4.4.4":0.09952},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03204,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02398},H:{"0":0.17027},L:{"0":74.11875},S:{"2.5":0},R:{_:"0"},M:{"0":0.10192},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01989,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00398,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00398,"67":0,"68":0.00398,"69":0,"70":0,"71":0,"72":0,"73":0.00398,"74":0,"75":0,"76":0,"77":0,"78":0.00398,"79":0,"80":0.00398,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00796,"87":0,"88":0.01193,"89":0,"90":0,"91":0.05171,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00398,"99":0.01193,"100":0.00398,"101":0.00398,"102":0.00796,"103":0.00796,"104":0.01989,"105":0.37791,"106":0.19094,"107":0.00398,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00398,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.06365,"50":0,"51":0,"52":0,"53":0.00398,"54":0,"55":0,"56":0,"57":0,"58":0.00398,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.01591,"67":0,"68":0,"69":0.00796,"70":0.00398,"71":0,"72":0,"73":0,"74":0.00398,"75":0.00398,"76":0.00398,"77":0.00398,"78":0.00398,"79":0.01193,"80":0.00398,"81":0.00796,"83":0.00398,"84":0.00796,"85":0.00796,"86":0.01193,"87":0.01193,"88":0.00398,"89":0.00796,"90":0.00796,"91":0.01591,"92":0.00796,"93":0.00398,"94":0.01193,"95":0.00796,"96":0.01989,"97":0.01989,"98":0.01989,"99":0.03978,"100":0.02387,"101":0.02387,"102":0.02785,"103":0.10741,"104":0.11138,"105":2.75675,"106":8.72773,"107":0.36598,"108":0.00398,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00398,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00398,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00398,"65":0.00796,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00398,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00398,"86":0,"87":0,"88":0,"89":0.00398,"90":0.26653,"91":0.54499,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00398,"16":0,"17":0.00398,"18":0.00398,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00398,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00398,"104":0.00796,"105":0.17105,"106":0.68024,"107":0.05569},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01193,"15":0.00398,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00398,"12.1":0.00398,"13.1":0.01591,"14.1":0.02387,"15.1":0.00398,"15.2-15.3":0.00398,"15.4":0.00796,"15.5":0.02387,"15.6":0.09149,"16.0":0.05967,"16.1":0.00796,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01739,"6.0-6.1":0.00201,"7.0-7.1":0.00201,"8.1-8.4":0.00201,"9.0-9.2":0,"9.3":0.02542,"10.0-10.2":0,"10.3":0.02141,"11.0-11.2":0.00201,"11.3-11.4":0.06557,"12.0-12.1":0.00401,"12.2-12.5":0.20004,"13.0-13.1":0.00602,"13.2":0.00201,"13.3":0.01271,"13.4-13.7":0.03813,"14.0-14.4":0.08095,"14.5-14.8":0.24754,"15.0-15.1":0.04014,"15.2-15.3":0.06958,"15.4":0.11374,"15.5":0.26895,"15.6":3.21002,"16.0":1.83449,"16.1":0.08564},P:{"4":0.13375,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.20577,"8.2":0,"9.2":0.01029,"10.1":0.01029,"11.1-11.2":0.03087,"12.0":0.01029,"13.0":0.05144,"14.0":0.04115,"15.0":0.03087,"16.0":0.06173,"17.0":0.25721,"18.0":1.69762},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00596,"4.2-4.3":0.01192,"4.4":0,"4.4.3-4.4.4":0.08792},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0358,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09635},Q:{"13.1":0},O:{"0":0.01807},H:{"0":0.17104},L:{"0":73.877},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js index f807ea25a6f65c..6a10e922d372f9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00825,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00413,"92":0,"93":0,"94":0,"95":0.00413,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00825,"102":0,"103":0,"104":0.07016,"105":0.02889,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00413,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00413,"76":0.00413,"77":0,"78":0,"79":0.05365,"80":0.00825,"81":0,"83":0.00413,"84":0,"85":0,"86":0.00825,"87":0.00413,"88":0.00413,"89":0,"90":0,"91":0.00413,"92":0.02476,"93":0.05778,"94":0,"95":0,"96":0,"97":0,"98":0.00413,"99":0.00413,"100":0.00825,"101":0.03714,"102":0.15683,"103":0.73873,"104":1.0854,"105":1.9108,"106":0.01238,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00413,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00825,"90":0.03302,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00413,"16":0,"17":0,"18":0.00413,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00413,"103":0.03302,"104":0.12381,"105":0.44572},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00413,"13":0,"14":0.05365,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00413,"11.1":0,"12.1":0.00825,"13.1":0.08254,"14.1":0.12381,"15.1":0.05778,"15.2-15.3":0.23111,"15.4":0.68508,"15.5":1.27937,"15.6":7.44924,"16.0":0.57365,"16.1":0.02889},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.16145,"9.0-9.2":0,"9.3":0.02202,"10.0-10.2":0,"10.3":0.03669,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.00734,"12.2-12.5":0.58708,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.04403,"14.0-14.4":0.24951,"14.5-14.8":0.44765,"15.0-15.1":0.32289,"15.2-15.3":0.6678,"15.4":2.38499,"15.5":6.46517,"15.6":54.76681,"16.0":5.92946,"16.1":0.08072},P:{"4":0.01037,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09329,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0311,"12.0":0,"13.0":0.02073,"14.0":0,"15.0":0,"16.0":0,"17.0":0.0311,"18.0":1.71039},I:{"0":0,"3":0,"4":0.15718,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.07378},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.05873},H:{"0":0.03336},L:{"0":8.60063},S:{"2.5":0},R:{_:"0"},M:{"0":0.01175},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00524,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00524,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00524,"104":0.00524,"105":0.05242,"106":0.03669,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.01573,"75":0.00524,"76":0.02097,"77":0,"78":0.03145,"79":0.04718,"80":0.02097,"81":0,"83":0,"84":0.01048,"85":0.00524,"86":0,"87":0.00524,"88":0.01048,"89":0,"90":0.04718,"91":0.00524,"92":0.01573,"93":0.24113,"94":0,"95":0.03669,"96":0.00524,"97":0,"98":0.00524,"99":0.00524,"100":0.01048,"101":0.04718,"102":0.05242,"103":1.76655,"104":0.13629,"105":2.56334,"106":6.04927,"107":0.18871,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02097,"91":0.04718,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00524,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01573,"104":0.00524,"105":0.12581,"106":1.13751,"107":0.13105},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.11008,"14":0.21492,"15":0.00524,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.03145,"11.1":0,"12.1":0.00524,"13.1":0.05242,"14.1":0.24113,"15.1":0.09436,"15.2-15.3":0.12581,"15.4":0.75485,"15.5":1.3105,"15.6":7.51179,"16.0":2.0339,"16.1":0.31976,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.06287,"9.0-9.2":0.00699,"9.3":0.25146,"10.0-10.2":0,"10.3":0.02096,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.01397,"12.2-12.5":0.30036,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.02794,"14.0-14.4":0.08382,"14.5-14.8":0.32132,"15.0-15.1":0.20955,"15.2-15.3":0.63565,"15.4":1.66945,"15.5":4.09328,"15.6":42.53244,"16.0":15.21361,"16.1":0.6566},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04401,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.011,"18.0":0.29708},I:{"0":0,"3":0,"4":0.05836,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01251,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.19591},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00524,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.01427},Q:{"13.1":0},O:{"0":0.06661},H:{"0":0.00901},L:{"0":6.76176},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js index cd8fb723b683fb..1b1d062d8a65aa 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00546,"49":0,"50":0,"51":0,"52":0.03274,"53":0,"54":0,"55":0,"56":0.00546,"57":0,"58":0,"59":0,"60":0.04911,"61":0.00546,"62":0,"63":0,"64":0,"65":0,"66":0.05457,"67":0,"68":0.00546,"69":0,"70":0,"71":0,"72":0.00546,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0382,"79":0.00546,"80":0.00546,"81":0.01091,"82":0,"83":0,"84":0.00546,"85":0.00546,"86":0,"87":0,"88":0.00546,"89":0.00546,"90":0.00546,"91":0.1528,"92":0,"93":0.00546,"94":0.01091,"95":0.00546,"96":0.00546,"97":0.00546,"98":0.00546,"99":0.01637,"100":0.01637,"101":0.02183,"102":0.10914,"103":0.20191,"104":2.7285,"105":1.19508,"106":0.00546,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00546,"35":0,"36":0,"37":0,"38":0.00546,"39":0,"40":0,"41":0.00546,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00546,"48":0,"49":0.01637,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00546,"59":0,"60":0,"61":0,"62":0,"63":0.00546,"64":0,"65":0.00546,"66":0,"67":0.00546,"68":0,"69":0.00546,"70":0.00546,"71":0,"72":0,"73":0.00546,"74":0,"75":0.00546,"76":0.00546,"77":0.01091,"78":0,"79":0.06003,"80":0.00546,"81":0.02183,"83":0.01091,"84":0.02183,"85":0.02729,"86":0.0764,"87":0.04366,"88":0.01091,"89":0.0382,"90":0.00546,"91":0.00546,"92":0.01637,"93":0.01091,"94":0.01091,"95":0.01091,"96":0.01637,"97":0.02183,"98":0.02183,"99":0.01637,"100":0.08186,"101":0.1528,"102":0.36562,"103":0.30014,"104":2.13914,"105":10.69026,"106":0.22374,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00546,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01091,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00546,"72":0.00546,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02183,"86":0,"87":0,"88":0,"89":0.10368,"90":1.5225,"91":0.06003,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00546,"18":0.01091,"79":0,"80":0,"81":0,"83":0,"84":0.00546,"85":0.00546,"86":0.00546,"87":0,"88":0,"89":0.00546,"90":0,"91":0,"92":0.00546,"93":0,"94":0,"95":0.00546,"96":0.00546,"97":0.00546,"98":0.00546,"99":0.00546,"100":0.00546,"101":0.01637,"102":0.01637,"103":0.05457,"104":0.68758,"105":4.02727},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01637,"14":0.1146,"15":0.02729,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00546,"10.1":0.00546,"11.1":0.02183,"12.1":0.03274,"13.1":0.17462,"14.1":0.27285,"15.1":0.07094,"15.2-15.3":0.07094,"15.4":0.1528,"15.5":0.32196,"15.6":1.41882,"16.0":0.24557,"16.1":0.02183},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00284,"6.0-6.1":0,"7.0-7.1":0.00567,"8.1-8.4":0.00284,"9.0-9.2":0,"9.3":0.08506,"10.0-10.2":0.00567,"10.3":0.10491,"11.0-11.2":0.02552,"11.3-11.4":0.02268,"12.0-12.1":0.02835,"12.2-12.5":0.42814,"13.0-13.1":0.02552,"13.2":0.01701,"13.3":0.06238,"13.4-13.7":0.11625,"14.0-14.4":0.43948,"14.5-14.8":1.27876,"15.0-15.1":0.29772,"15.2-15.3":0.46784,"15.4":0.70318,"15.5":1.90254,"15.6":15.75057,"16.0":5.97699,"16.1":0.09073},P:{"4":0.16545,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02068,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02068,"12.0":0.01034,"13.0":0.04136,"14.0":0.03102,"15.0":0.03102,"16.0":0.08272,"17.0":0.18613,"18.0":3.56744},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03792,"4.2-4.3":0.01517,"4.4":0,"4.4.3-4.4.4":0.15422},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00546,"9":0,"10":0,"11":0.10914,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.04543},H:{"0":0.51182},L:{"0":34.16441},S:{"2.5":0},R:{_:"0"},M:{"0":0.70871},Q:{"13.1":0.03634}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00546,"49":0,"50":0,"51":0,"52":0.02183,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.0764,"61":0.00546,"62":0,"63":0,"64":0,"65":0,"66":0.04911,"67":0,"68":0.00546,"69":0,"70":0,"71":0,"72":0.00546,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03274,"79":0,"80":0.00546,"81":0.00546,"82":0,"83":0,"84":0.00546,"85":0.00546,"86":0,"87":0,"88":0.00546,"89":0.00546,"90":0.00546,"91":0.0764,"92":0,"93":0,"94":0.01091,"95":0.00546,"96":0,"97":0.00546,"98":0.00546,"99":0.01091,"100":0.01091,"101":0.01091,"102":0.16371,"103":0.0382,"104":0.10368,"105":2.5757,"106":1.10231,"107":0.00546,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00546,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01091,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00546,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00546,"68":0,"69":0.00546,"70":0.00546,"71":0,"72":0,"73":0.00546,"74":0,"75":0.00546,"76":0,"77":0.00546,"78":0,"79":0.06548,"80":0.01091,"81":0.01091,"83":0.01091,"84":0.01091,"85":0.02183,"86":0.06003,"87":0.02183,"88":0.01637,"89":0.02729,"90":0.00546,"91":0.00546,"92":0.02183,"93":0.00546,"94":0.00546,"95":0.01091,"96":0.01637,"97":0.01091,"98":0.01637,"99":0.01637,"100":0.0764,"101":0.13643,"102":0.0764,"103":0.16371,"104":0.19645,"105":3.83081,"106":9.64798,"107":0.33833,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00546,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00546,"65":0.00546,"66":0,"67":0,"68":0.00546,"69":0,"70":0,"71":0,"72":0.02183,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01637,"86":0,"87":0,"88":0,"89":0.00546,"90":0.78581,"91":1.40791,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01091,"79":0,"80":0,"81":0,"83":0,"84":0.00546,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00546,"93":0,"94":0,"95":0,"96":0.00546,"97":0.00546,"98":0.00546,"99":0.00546,"100":0.00546,"101":0.01091,"102":0.00546,"103":0.02729,"104":0.09823,"105":0.99317,"106":3.18689,"107":0.22919},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01091,"14":0.10368,"15":0.02183,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.04911,"11.1":0.02183,"12.1":0.02183,"13.1":0.14188,"14.1":0.23465,"15.1":0.07094,"15.2-15.3":0.06548,"15.4":0.14188,"15.5":0.25102,"15.6":1.1678,"16.0":0.54024,"16.1":0.09823,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0032,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08653,"10.0-10.2":0.0032,"10.3":0.0705,"11.0-11.2":0.01282,"11.3-11.4":0.01923,"12.0-12.1":0.01602,"12.2-12.5":0.33649,"13.0-13.1":0.02884,"13.2":0.01282,"13.3":0.04487,"13.4-13.7":0.09614,"14.0-14.4":0.4807,"14.5-14.8":1.28186,"15.0-15.1":0.27239,"15.2-15.3":0.48711,"15.4":0.60247,"15.5":1.54784,"15.6":12.46607,"16.0":12.44684,"16.1":0.64413},P:{"4":0.13405,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02062,"12.0":0,"13.0":0.04125,"14.0":0.03094,"15.0":0.03094,"16.0":0.05156,"17.0":0.10312,"18.0":3.48542},I:{"0":0,"3":0,"4":0.0093,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01395,"4.2-4.3":0.0093,"4.4":0,"4.4.3-4.4.4":0.1093},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00546,"9":0,"10":0,"11":0.06548,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.62239},Q:{"13.1":0},O:{"0":0.0318},H:{"0":0.44731},L:{"0":31.72651},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js index 4f37887f436056..fc3a56adc7c36d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00558,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00558,"34":0.00558,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01675,"53":0,"54":0.01116,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00558,"67":0,"68":0.00558,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02791,"79":0.00558,"80":0,"81":0.00558,"82":0.00558,"83":0.00558,"84":0.00558,"85":0,"86":0,"87":0.03349,"88":0.00558,"89":0,"90":0,"91":0.02233,"92":0,"93":0.00558,"94":0.05582,"95":0.00558,"96":0.00558,"97":0.00558,"98":0.00558,"99":0.00558,"100":0.00558,"101":0.01116,"102":0.03907,"103":0.08931,"104":1.06616,"105":0.35725,"106":0.00558,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.01675,"26":0.00558,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01675,"35":0,"36":0,"37":0,"38":0.06698,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02233,"50":0,"51":0,"52":0,"53":0.00558,"54":0,"55":0,"56":0.00558,"57":0,"58":0,"59":0.01675,"60":0.01675,"61":0,"62":0,"63":0,"64":0,"65":0.00558,"66":0.01116,"67":0.01116,"68":0.00558,"69":0.01116,"70":0.00558,"71":0,"72":0.00558,"73":0.00558,"74":0.01116,"75":0.00558,"76":0.00558,"77":0.00558,"78":0.00558,"79":0.06698,"80":0.01116,"81":0.02233,"83":0.02233,"84":0.02233,"85":0.05024,"86":0.07815,"87":0.08373,"88":0.01116,"89":0.02233,"90":0.01116,"91":0.01675,"92":0.02791,"93":0.02791,"94":0.02791,"95":0.02233,"96":0.05024,"97":0.0614,"98":0.04466,"99":0.05024,"100":0.11164,"101":0.08373,"102":0.12839,"103":0.65868,"104":4.25907,"105":11.63847,"106":0.18979,"107":0.00558,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00558,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01675,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00558,"65":0,"66":0,"67":0,"68":0,"69":0.00558,"70":0,"71":0.00558,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05024,"90":0.35725,"91":0.01116,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00558,"16":0,"17":0,"18":0.00558,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.01116,"86":0.00558,"87":0,"88":0,"89":0.00558,"90":0,"91":0,"92":0.00558,"93":0,"94":0,"95":0.00558,"96":0.00558,"97":0,"98":0.00558,"99":0.00558,"100":0.00558,"101":0.02233,"102":0.02233,"103":0.03907,"104":0.73124,"105":2.84682},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00558,"13":0.03907,"14":0.17304,"15":0.04466,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00558,"10.1":0.01116,"11.1":0.03349,"12.1":0.05582,"13.1":0.24003,"14.1":0.51354,"15.1":0.07815,"15.2-15.3":0.07257,"15.4":0.20095,"15.5":0.49122,"15.6":2.76867,"16.0":0.20653,"16.1":0.01116},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02328,"6.0-6.1":0.01552,"7.0-7.1":0.0194,"8.1-8.4":0.02716,"9.0-9.2":0.02716,"9.3":0.29873,"10.0-10.2":0.0194,"10.3":0.32589,"11.0-11.2":0.08147,"11.3-11.4":0.10087,"12.0-12.1":0.06983,"12.2-12.5":1.4277,"13.0-13.1":0.04268,"13.2":0.02328,"13.3":0.10863,"13.4-13.7":0.25605,"14.0-14.4":0.80308,"14.5-14.8":1.9786,"15.0-15.1":0.44228,"15.2-15.3":0.61298,"15.4":0.83412,"15.5":2.17258,"15.6":24.22039,"16.0":4.04643,"16.1":0.05431},P:{"4":0.21183,"5.0-5.4":0.02118,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01059,"10.1":0,"11.1-11.2":0.02118,"12.0":0.01059,"13.0":0.05296,"14.0":0.04237,"15.0":0.03178,"16.0":0.08473,"17.0":0.23302,"18.0":2.53141},I:{"0":0,"3":0,"4":0.00679,"2.1":0,"2.2":0.00905,"2.3":0.00453,"4.1":0.00905,"4.2-4.3":0.02037,"4.4":0,"4.4.3-4.4.4":0.07695},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02641,"9":0.02641,"10":0.0088,"11":0.16725,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.06185},H:{"0":0.13803},L:{"0":25.99952},S:{"2.5":0},R:{_:"0"},M:{"0":0.46389},Q:{"13.1":0.00442}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0056,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0056,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01121,"53":0,"54":0.01121,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0056,"67":0,"68":0.0056,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02242,"79":0,"80":0,"81":0,"82":0,"83":0.0056,"84":0.0056,"85":0,"86":0,"87":0.0056,"88":0.0056,"89":0,"90":0,"91":0.01121,"92":0,"93":0.0056,"94":0.04483,"95":0.0056,"96":0,"97":0,"98":0.0056,"99":0.0056,"100":0.0056,"101":0.0056,"102":0.03923,"103":0.01681,"104":0.05604,"105":0.95268,"106":0.44272,"107":0.0056,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.01681,"26":0.0056,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01681,"35":0,"36":0,"37":0,"38":0.05604,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01681,"50":0,"51":0,"52":0,"53":0.0056,"54":0,"55":0,"56":0.0056,"57":0,"58":0,"59":0.01681,"60":0.02242,"61":0,"62":0.02242,"63":0,"64":0,"65":0.0056,"66":0.01121,"67":0.02242,"68":0.0056,"69":0.19614,"70":0.0056,"71":0.0056,"72":0.0056,"73":0.0056,"74":0.01121,"75":0.0056,"76":0.0056,"77":0.0056,"78":0.0056,"79":0.06164,"80":0.01121,"81":0.02242,"83":0.01681,"84":0.02242,"85":0.03923,"86":0.07285,"87":0.05604,"88":0.01121,"89":0.01681,"90":0.01121,"91":0.01681,"92":0.02242,"93":0.01681,"94":0.02242,"95":0.02242,"96":0.04483,"97":0.05604,"98":0.05044,"99":0.08406,"100":0.09527,"101":0.07285,"102":0.09527,"103":0.4203,"104":0.45953,"105":5.16128,"106":11.14636,"107":0.4147,"108":0.0056,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0056,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01681,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0056,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0056,"90":0.18493,"91":0.2858,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0056,"16":0,"17":0,"18":0.0056,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.0056,"86":0.0056,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0056,"93":0,"94":0,"95":0.0056,"96":0.0056,"97":0,"98":0.0056,"99":0.0056,"100":0.0056,"101":0.0056,"102":0.01681,"103":0.02802,"104":0.06164,"105":0.71731,"106":2.46576,"107":0.17933},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.0056,"13":0.03362,"14":0.16812,"15":0.03923,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.0056,"10.1":0.0056,"11.1":0.02242,"12.1":0.05604,"13.1":0.24097,"14.1":0.49876,"15.1":0.07846,"15.2-15.3":0.07285,"15.4":0.17372,"15.5":0.36986,"15.6":2.48257,"16.0":0.54359,"16.1":0.06725,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0248,"6.0-6.1":0.0124,"7.0-7.1":0.02066,"8.1-8.4":0.02066,"9.0-9.2":0.02066,"9.3":0.26451,"10.0-10.2":0.01653,"10.3":0.30584,"11.0-11.2":0.07026,"11.3-11.4":0.09506,"12.0-12.1":0.06613,"12.2-12.5":1.3184,"13.0-13.1":0.0372,"13.2":0.02066,"13.3":0.09506,"13.4-13.7":0.23144,"14.0-14.4":0.74393,"14.5-14.8":2.01687,"15.0-15.1":0.39676,"15.2-15.3":0.53728,"15.4":0.75219,"15.5":1.79782,"15.6":19.93722,"16.0":10.03473,"16.1":0.44636},P:{"4":0.17977,"5.0-5.4":0.02115,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01057,"10.1":0,"11.1-11.2":0.01057,"12.0":0.01057,"13.0":0.0423,"14.0":0.0423,"15.0":0.02115,"16.0":0.06345,"17.0":0.13747,"18.0":2.5379},I:{"0":0,"3":0,"4":0.00882,"2.1":0,"2.2":0.00661,"2.3":0.00441,"4.1":0.00882,"4.2-4.3":0.01763,"4.4":0,"4.4.3-4.4.4":0.07053},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01905,"9":0.02858,"10":0.00953,"11":0.13338,"5.5":0},J:{"7":0,"10":0.0044},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.40443},Q:{"13.1":0.0044},O:{"0":0.05715},H:{"0":0.13318},L:{"0":24.66322},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js index 07740107425818..91945fa16ce4b4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00347,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00347,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00693,"99":0,"100":0,"101":0.02079,"102":0.00693,"103":0.02426,"104":0.22869,"105":0.05891,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00347,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00347,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00347,"77":0,"78":0.00347,"79":0.0104,"80":0,"81":0.00693,"83":0.00347,"84":0,"85":0.00347,"86":0.00347,"87":0.01733,"88":0,"89":0,"90":0,"91":0.00347,"92":0.00347,"93":0.03465,"94":0,"95":0.00347,"96":0.02079,"97":0.0104,"98":0.00693,"99":0.03119,"100":0.0104,"101":0.00693,"102":0.03119,"103":0.25641,"104":1.62162,"105":4.59113,"106":0.12474,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01386,"65":0,"66":0,"67":0,"68":0,"69":0.00347,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0104,"90":0.08663,"91":0.00693,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00347,"79":0,"80":0,"81":0,"83":0,"84":0.01386,"85":0.0104,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00693,"100":0,"101":0.00347,"102":0,"103":0.04505,"104":0.28413,"105":2.05128},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00347,"14":0.05891,"15":0.00693,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01386,"12.1":0.01733,"13.1":0.05198,"14.1":0.11781,"15.1":0.01733,"15.2-15.3":0.02079,"15.4":0.0797,"15.5":0.19058,"15.6":0.90437,"16.0":0.11088,"16.1":0.0104},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01508,"10.0-10.2":0.01131,"10.3":0.01508,"11.0-11.2":0.00377,"11.3-11.4":0.01131,"12.0-12.1":0,"12.2-12.5":0.63698,"13.0-13.1":0,"13.2":0.06784,"13.3":0.01885,"13.4-13.7":0.1093,"14.0-14.4":0.37691,"14.5-14.8":2.34061,"15.0-15.1":0.43722,"15.2-15.3":0.52767,"15.4":0.75005,"15.5":2.05039,"15.6":23.69259,"16.0":5.7705,"16.1":0.05654},P:{"4":0.14394,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.14394,"8.2":0,"9.2":0.01028,"10.1":0,"11.1-11.2":0.08225,"12.0":0.01028,"13.0":0.05141,"14.0":0.06169,"15.0":0.05141,"16.0":0.1645,"17.0":0.48323,"18.0":6.65213},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01049,"4.4":0,"4.4.3-4.4.4":0.14158},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02772,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.52934},H:{"0":0.16086},L:{"0":39.08363},S:{"2.5":0},R:{_:"0"},M:{"0":0.57508},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00349,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01746,"103":0.00349,"104":0.01396,"105":0.28626,"106":0.13266,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00698,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00698,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00349,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00349,"76":0.00698,"77":0,"78":0,"79":0.00349,"80":0,"81":0.01396,"83":0,"84":0.00349,"85":0.02444,"86":0.00349,"87":0.00698,"88":0,"89":0.00349,"90":0.00349,"91":0.00698,"92":0.00349,"93":0.01047,"94":0.00349,"95":0,"96":0.01396,"97":0.00698,"98":0.00698,"99":0.02793,"100":0.00698,"101":0.00698,"102":0.00698,"103":0.14313,"104":0.13964,"105":1.89561,"106":3.9972,"107":0.17455,"108":0.00349,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00349,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.01746,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.06633,"91":0.11171,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00349,"79":0,"80":0,"81":0,"83":0,"84":0.01396,"85":0.04189,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00349,"100":0,"101":0.00349,"102":0.00349,"103":0.02793,"104":0.00698,"105":0.3491,"106":2.01082,"107":0.14313},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00349,"14":0.0384,"15":0.00349,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01047,"12.1":0.01047,"13.1":0.14662,"14.1":0.1571,"15.1":0.01396,"15.2-15.3":0.0384,"15.4":0.08378,"15.5":0.08029,"15.6":0.91813,"16.0":0.17106,"16.1":0.04189,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00799,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01998,"10.0-10.2":0.00799,"10.3":0.0839,"11.0-11.2":0,"11.3-11.4":0.004,"12.0-12.1":0.00799,"12.2-12.5":0.6512,"13.0-13.1":0.004,"13.2":0,"13.3":0.00799,"13.4-13.7":0.0839,"14.0-14.4":0.26368,"14.5-14.8":1.83376,"15.0-15.1":0.19177,"15.2-15.3":0.31162,"15.4":0.53934,"15.5":1.61003,"15.6":17.43867,"16.0":13.70723,"16.1":0.70714},P:{"4":0.15398,"5.0-5.4":0,"6.2-6.4":0.01027,"7.2-7.4":0.18477,"8.2":0,"9.2":0.01027,"10.1":0,"11.1-11.2":0.10265,"12.0":0.01027,"13.0":0.08212,"14.0":0.08212,"15.0":0.04106,"16.0":0.06159,"17.0":0.24636,"18.0":7.33956},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02356,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.16495},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02793,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.50119},Q:{"13.1":0},O:{"0":0.11065},H:{"0":0.3759},L:{"0":38.02915},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js index 4a40811436220e..72baeecaab10bc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.11162,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.08371,"92":0,"93":0,"94":0,"95":0.01395,"96":0,"97":0,"98":0,"99":0,"100":0.00698,"101":0,"102":0.00698,"103":0.0279,"104":2.31603,"105":1.2487,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01395,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.04186,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00698,"76":0.09766,"77":0,"78":0,"79":0,"80":0,"81":0.01395,"83":0,"84":0.02093,"85":0.00698,"86":0.03488,"87":0.00698,"88":0.00698,"89":0,"90":0,"91":0.00698,"92":0.03488,"93":0,"94":0.00698,"95":0.01395,"96":0.09069,"97":0.00698,"98":0,"99":0.00698,"100":0.06976,"101":0.04186,"102":0.07674,"103":0.27206,"104":3.90656,"105":25.37171,"106":0.98362,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00698,"87":0,"88":0,"89":0.06278,"90":0.18835,"91":0.00698,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01395,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01395,"100":0.00698,"101":0.10464,"102":0,"103":0.01395,"104":0.80922,"105":5.59475},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00698,"13":0.01395,"14":0.13952,"15":0.11162,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01395,"13.1":0.15347,"14.1":0.58598,"15.1":0.09069,"15.2-15.3":0.01395,"15.4":0.06278,"15.5":0.18835,"15.6":2.30208,"16.0":0.12557,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00948,"8.1-8.4":0,"9.0-9.2":0.00316,"9.3":0.08686,"10.0-10.2":0,"10.3":0.52434,"11.0-11.2":0.00632,"11.3-11.4":0.01106,"12.0-12.1":0.23848,"12.2-12.5":3.43666,"13.0-13.1":0.17689,"13.2":0.01106,"13.3":0.01421,"13.4-13.7":0.04106,"14.0-14.4":0.19742,"14.5-14.8":0.82758,"15.0-15.1":0.16899,"15.2-15.3":0.15636,"15.4":0.36009,"15.5":0.56225,"15.6":7.98203,"16.0":0.73598,"16.1":0.02843},P:{"4":0.40887,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0538,"8.2":0,"9.2":0.01076,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.03228,"16.0":0.03228,"17.0":0.19368,"18.0":3.43238},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00977,"4.4":0,"4.4.3-4.4.4":0.07814},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03488,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.01145},L:{"0":28.86669},S:{"2.5":0},R:{_:"0"},M:{"0":1.83859},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01397,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00699,"79":0,"80":0.02096,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00699,"101":0,"102":0.06287,"103":0.02794,"104":0.18161,"105":2.47968,"106":1.4459,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01397,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00699,"65":0,"66":0,"67":0,"68":0.00699,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.08382,"77":0,"78":0.00699,"79":0,"80":0,"81":0.00699,"83":0.01397,"84":0.01397,"85":0.01397,"86":0.02096,"87":0,"88":0.03493,"89":0.00699,"90":0.00699,"91":0.00699,"92":0.0489,"93":0,"94":0.00699,"95":0.00699,"96":0.08382,"97":0.00699,"98":0.01397,"99":0.01397,"100":0.04191,"101":0.01397,"102":0.1397,"103":0.40513,"104":0.18161,"105":7.15264,"106":21.31822,"107":0.35624,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00699,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00699,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00699,"90":0.7474,"91":1.52273,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00699,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00699,"87":0.00699,"88":0,"89":0,"90":0.00699,"91":0,"92":0.00699,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00699,"100":0,"101":0.00699,"102":0.00699,"103":0.03493,"104":0.02096,"105":1.17348,"106":3.59029,"107":0.22352},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01397,"14":0.57277,"15":0.11176,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.02794,"10.1":0,"11.1":0.00699,"12.1":0.04191,"13.1":0.41212,"14.1":0.61468,"15.1":0.02794,"15.2-15.3":0.02096,"15.4":0.02096,"15.5":0.11875,"15.6":1.6764,"16.0":0.31433,"16.1":0.01397,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.01117,"9.3":0.0989,"10.0-10.2":0,"10.3":0.49926,"11.0-11.2":0.0016,"11.3-11.4":0.0016,"12.0-12.1":0.46417,"12.2-12.5":3.51399,"13.0-13.1":0.10368,"13.2":0.0016,"13.3":0.06859,"13.4-13.7":0.03828,"14.0-14.4":0.11485,"14.5-14.8":0.8789,"15.0-15.1":0.1292,"15.2-15.3":0.17387,"15.4":0.27755,"15.5":0.3254,"15.6":5.00062,"16.0":1.6908,"16.1":0.09092},P:{"4":0.41818,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02144,"8.2":0,"9.2":0.01072,"10.1":0,"11.1-11.2":0,"12.0":0.01072,"13.0":0,"14.0":0,"15.0":0.02144,"16.0":0.04289,"17.0":0.06433,"18.0":2.35894},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.10206},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06985,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":1.99292},Q:{"13.1":0},O:{"0":0.00905},H:{"0":0.08849},L:{"0":32.37473},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js index cba3612d6df12e..95ed442f03ad52 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00326,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.03261,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02935,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.01631,"77":0.16957,"78":0.04239,"79":0.00652,"80":0,"81":0.01631,"82":0.00326,"83":0,"84":0,"85":0,"86":0.00326,"87":0,"88":0.03913,"89":0,"90":0,"91":0,"92":0.00652,"93":0.01631,"94":0,"95":0,"96":0.00326,"97":0.00326,"98":0.00326,"99":0.00326,"100":0,"101":0.00326,"102":0.00326,"103":0.00326,"104":0.09457,"105":0.02283,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00326,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00652,"50":0,"51":0,"52":0,"53":0.01631,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00652,"69":0.00326,"70":0.00652,"71":0.00326,"72":0.00652,"73":0,"74":0.00652,"75":0.00326,"76":0,"77":0.00326,"78":0.00326,"79":0.18262,"80":0.00652,"81":0.00652,"83":0.00326,"84":0.00326,"85":0.00652,"86":0.00652,"87":0.04565,"88":0.00652,"89":0.00978,"90":0.00652,"91":0.00652,"92":0.02935,"93":0.00326,"94":0.00326,"95":0.01304,"96":0.00978,"97":0.01304,"98":0.00652,"99":0.00978,"100":0.01957,"101":0.01304,"102":0.03587,"103":0.10761,"104":1.8979,"105":5.1002,"106":0.03587,"107":0,"108":0.00978,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01304,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00978,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00652,"64":0.04892,"65":0.00652,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00652,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00652,"78":0,"79":0.00652,"80":0,"81":0,"82":0.00652,"83":0,"84":0.00326,"85":0.03587,"86":0.00326,"87":0.00326,"88":0,"89":0.10761,"90":0.91308,"91":0.01631,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00326,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00326,"100":0,"101":0,"102":0.00326,"103":0.00326,"104":0.08479,"105":0.27066},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00652,"12":0,"13":0,"14":0.00652,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00326,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00326,"13.1":0.01304,"14.1":0.03261,"15.1":0.00652,"15.2-15.3":0.00326,"15.4":0.02283,"15.5":0.03261,"15.6":0.10109,"16.0":0.01631,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00135,"6.0-6.1":0,"7.0-7.1":0.02164,"8.1-8.4":0,"9.0-9.2":0.0027,"9.3":0.01352,"10.0-10.2":0.0027,"10.3":0.20016,"11.0-11.2":0.00947,"11.3-11.4":0.03111,"12.0-12.1":0.01488,"12.2-12.5":0.76954,"13.0-13.1":0.01758,"13.2":0.0027,"13.3":0.0568,"13.4-13.7":0.1082,"14.0-14.4":0.27184,"14.5-14.8":0.73032,"15.0-15.1":0.23533,"15.2-15.3":0.24209,"15.4":0.52069,"15.5":1.51475,"15.6":6.49042,"16.0":2.0422,"16.1":0.04193},P:{"4":0.47623,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09119,"8.2":0.01013,"9.2":0.0304,"10.1":0,"11.1-11.2":0.0608,"12.0":0.01013,"13.0":0.13172,"14.0":0.09119,"15.0":0.08106,"16.0":0.12159,"17.0":0.50663,"18.0":4.0328},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00274,"4.2-4.3":0.00548,"4.4":0,"4.4.3-4.4.4":0.02809},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00978,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.47847},H:{"0":0.74009},L:{"0":66.93901},S:{"2.5":0},R:{_:"0"},M:{"0":0.10782},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.02314,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01653,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.02644,"77":0.24127,"78":0.0661,"79":0.00331,"80":0,"81":0.01322,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.04958,"89":0,"90":0,"91":0.00331,"92":0,"93":0,"94":0.00331,"95":0.00331,"96":0.00331,"97":0.00331,"98":0.00331,"99":0,"100":0,"101":0,"102":0.00661,"103":0.00331,"104":0.00661,"105":0.09585,"106":0.04297,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00331,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00661,"50":0,"51":0,"52":0,"53":0.00661,"54":0,"55":0,"56":0.00331,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00331,"67":0,"68":0.00661,"69":0,"70":0,"71":0,"72":0.00331,"73":0,"74":0.00331,"75":0,"76":0,"77":0.01653,"78":0.00331,"79":0.20161,"80":0.00331,"81":0.00661,"83":0.00661,"84":0.00331,"85":0.00331,"86":0.00992,"87":0.03966,"88":0.00331,"89":0.00331,"90":0.00661,"91":0.00331,"92":0.00992,"93":0,"94":0.00331,"95":0.00661,"96":0.00992,"97":0.00661,"98":0.02975,"99":0.00661,"100":0.01983,"101":0.01653,"102":0.01983,"103":0.04627,"104":0.08593,"105":2.01605,"106":5.03352,"107":0.195,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00992,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00992,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0.00331,"63":0.00331,"64":0.00661,"65":0.01983,"66":0.00331,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00992,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01983,"80":0,"81":0,"82":0.00661,"83":0.00331,"84":0.00331,"85":0.02975,"86":0.00331,"87":0.00331,"88":0.00331,"89":0.00661,"90":0.45609,"91":0.63456,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00331,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00331,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00331,"103":0.00331,"104":0.02644,"105":0.05288,"106":0.28093,"107":0.02644},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01983,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00331,"11.1":0,"12.1":0.00331,"13.1":0.01322,"14.1":0.03966,"15.1":0.01653,"15.2-15.3":0.00661,"15.4":0.02314,"15.5":0.02644,"15.6":0.09585,"16.0":0.05288,"16.1":0.00661,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00509,"6.0-6.1":0,"7.0-7.1":0.04242,"8.1-8.4":0,"9.0-9.2":0.00339,"9.3":0.00679,"10.0-10.2":0.0017,"10.3":0.13915,"11.0-11.2":0.01188,"11.3-11.4":0.00848,"12.0-12.1":0.01358,"12.2-12.5":0.70764,"13.0-13.1":0.02715,"13.2":0.00339,"13.3":0.02885,"13.4-13.7":0.08655,"14.0-14.4":0.42255,"14.5-14.8":0.78231,"15.0-15.1":0.25115,"15.2-15.3":0.30546,"15.4":0.41406,"15.5":1.21164,"15.6":4.39857,"16.0":7.00004,"16.1":0.37164},P:{"4":0.45685,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06091,"8.2":0,"9.2":0.0203,"10.1":0,"11.1-11.2":0.05076,"12.0":0.01015,"13.0":0.11167,"14.0":0.05076,"15.0":0.04061,"16.0":0.13198,"17.0":0.30457,"18.0":3.70557},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0042,"4.2-4.3":0.00525,"4.4":0,"4.4.3-4.4.4":0.03046},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01322,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09373},Q:{"13.1":0},O:{"0":0.42179},H:{"0":0.65919},L:{"0":64.63938},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js index cc50db9f6919ab..7b5c01a9eb5fb5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.29383,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05342,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00382,"66":0,"67":0,"68":0.00382,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00382,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00382,"85":0,"86":0,"87":0,"88":0.00382,"89":0.00382,"90":0,"91":0.01526,"92":0,"93":0,"94":0,"95":0.00382,"96":0,"97":0.01145,"98":0.00382,"99":0.03053,"100":0.00382,"101":0.00382,"102":0.01526,"103":0.04198,"104":0.88913,"105":0.28238,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00382,"23":0,"24":0,"25":0,"26":0.00382,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00382,"39":0,"40":0,"41":0,"42":0,"43":0.00382,"44":0,"45":0,"46":0,"47":0.00382,"48":0,"49":0.05342,"50":0,"51":0,"52":0,"53":0.00763,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00382,"64":0,"65":0,"66":0,"67":0,"68":0.01145,"69":0.00382,"70":0,"71":0,"72":0,"73":0.00382,"74":0.00382,"75":0,"76":0.00763,"77":0.00763,"78":0.00382,"79":0.06106,"80":0.00382,"81":0.01145,"83":0.00763,"84":0.0229,"85":0.00763,"86":0.01908,"87":0.01526,"88":0.00763,"89":0.01145,"90":0.00382,"91":0.01145,"92":0.01526,"93":0.01526,"94":0.02671,"95":0.01145,"96":0.01526,"97":0.03053,"98":0.01908,"99":0.0229,"100":0.02671,"101":0.0229,"102":0.08014,"103":0.13356,"104":2.2667,"105":7.42212,"106":0.11066,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00763,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00382,"37":0,"38":0,"39":0,"40":0.00382,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00763,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00382,"64":0.00382,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00382,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00382,"80":0.00382,"81":0,"82":0,"83":0,"84":0,"85":0.00763,"86":0,"87":0,"88":0.00382,"89":0.03816,"90":0.52279,"91":0.01526,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00382,"16":0,"17":0,"18":0.00382,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.01145,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00763,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00763,"102":0.00382,"103":0.00763,"104":0.12211,"105":0.59911},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01526,"15":0.00382,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00382,"13.1":0.01908,"14.1":0.03053,"15.1":0.00382,"15.2-15.3":0.00382,"15.4":0.01145,"15.5":0.0229,"15.6":0.14119,"16.0":0.03434,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01738,"8.1-8.4":0,"9.0-9.2":0.00205,"9.3":0.13397,"10.0-10.2":0.00205,"10.3":0.12169,"11.0-11.2":0.00818,"11.3-11.4":0.00511,"12.0-12.1":0.01023,"12.2-12.5":0.31804,"13.0-13.1":0.0092,"13.2":0.00102,"13.3":0.0092,"13.4-13.7":0.07056,"14.0-14.4":0.16771,"14.5-14.8":0.56654,"15.0-15.1":0.0767,"15.2-15.3":0.13397,"15.4":0.28123,"15.5":0.76903,"15.6":5.79633,"16.0":1.52783,"16.1":0.01534},P:{"4":0.22408,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08148,"8.2":0,"9.2":0.02037,"10.1":0.01019,"11.1-11.2":0.06111,"12.0":0.02037,"13.0":0.0713,"14.0":0.05093,"15.0":0.05093,"16.0":0.09167,"17.0":0.17315,"18.0":2.78062},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01813,"4.2-4.3":0.03107,"4.4":0,"4.4.3-4.4.4":0.15278},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02671,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03092},H:{"0":0.21077},L:{"0":69.83658},S:{"2.5":0},R:{_:"0"},M:{"0":0.23499},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.30615,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05307,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00408,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00408,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00408,"90":0,"91":0.00408,"92":0,"93":0,"94":0,"95":0.00408,"96":0,"97":0.01633,"98":0.00408,"99":0.03266,"100":0.00408,"101":0.00408,"102":0.01225,"103":0.06123,"104":0.02041,"105":0.85314,"106":0.4082,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00408,"23":0,"24":0,"25":0,"26":0.00408,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00408,"35":0,"36":0,"37":0,"38":0.00408,"39":0,"40":0,"41":0,"42":0,"43":0.00408,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.04898,"50":0,"51":0,"52":0,"53":0.01225,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00408,"60":0,"61":0,"62":0,"63":0.00408,"64":0,"65":0.00408,"66":0,"67":0,"68":0.00816,"69":0,"70":0.00816,"71":0,"72":0.00408,"73":0.00408,"74":0.00408,"75":0,"76":0.00816,"77":0.02041,"78":0.00408,"79":0.10613,"80":0.00408,"81":0.01225,"83":0.01225,"84":0.01225,"85":0.01225,"86":0.01633,"87":0.01225,"88":0.00816,"89":0.02041,"90":0.00408,"91":0.01633,"92":0.01633,"93":0.01225,"94":0.03674,"95":0.01633,"96":0.00816,"97":0.02041,"98":0.01633,"99":0.03266,"100":0.01633,"101":0.01225,"102":0.05307,"103":0.07348,"104":0.12246,"105":2.88597,"106":8.34361,"107":0.31023,"108":0.00408,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02449,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00408,"37":0,"38":0,"39":0,"40":0.00408,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01225,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00408,"66":0,"67":0,"68":0,"69":0.00408,"70":0,"71":0,"72":0.01225,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00408,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01225,"86":0.00408,"87":0,"88":0.00408,"89":0,"90":0.20002,"91":0.47759,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00408,"16":0,"17":0,"18":0.00408,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00816,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00816,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00408,"102":0.00408,"103":0.00408,"104":0.00816,"105":0.18369,"106":0.64496,"107":0.04898},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00408,"14":0.01225,"15":0.00408,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00408,"11.1":0,"12.1":0.01225,"13.1":0.01633,"14.1":0.03266,"15.1":0.00816,"15.2-15.3":0.00408,"15.4":0.01225,"15.5":0.01633,"15.6":0.14695,"16.0":0.07756,"16.1":0.01633,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00106,"6.0-6.1":0,"7.0-7.1":0.01378,"8.1-8.4":0,"9.0-9.2":0.00212,"9.3":0.11126,"10.0-10.2":0.00106,"10.3":0.10278,"11.0-11.2":0.00212,"11.3-11.4":0.0053,"12.0-12.1":0.00954,"12.2-12.5":0.31895,"13.0-13.1":0.0106,"13.2":0,"13.3":0.0106,"13.4-13.7":0.05298,"14.0-14.4":0.15471,"14.5-14.8":0.50968,"15.0-15.1":0.11126,"15.2-15.3":0.11974,"15.4":0.1653,"15.5":0.55736,"15.6":3.94817,"16.0":3.76379,"16.1":0.1759},P:{"4":0.25446,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05089,"8.2":0,"9.2":0.01018,"10.1":0,"11.1-11.2":0.06107,"12.0":0.02036,"13.0":0.06107,"14.0":0.05089,"15.0":0.04071,"16.0":0.08143,"17.0":0.12214,"18.0":3.13493},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01948,"4.2-4.3":0.02597,"4.4":0,"4.4.3-4.4.4":0.11904},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03266,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.31365},Q:{"13.1":0},O:{"0":0.02959},H:{"0":0.24652},L:{"0":66.89409},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js index 7e8ac64bb9c7cf..1768cb0a01c0f8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.03595,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00514,"67":0.00514,"68":0.02054,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00514,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.01027,"85":0,"86":0,"87":0.01541,"88":0,"89":0,"90":0,"91":0.01027,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00514,"102":0,"103":0.06163,"104":0.74472,"105":0.25166,"106":0.02054,"107":0.01027,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00514,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.01027,"71":0,"72":0,"73":0.00514,"74":0,"75":0,"76":0.10786,"77":0.00514,"78":0,"79":0.15408,"80":0.03595,"81":0.05136,"83":0.04622,"84":0,"85":0.04622,"86":0.08731,"87":0.01027,"88":0.00514,"89":0.00514,"90":0,"91":0.01027,"92":0,"93":0.03595,"94":0.01027,"95":0.01027,"96":0.01027,"97":0,"98":0.01027,"99":0.03595,"100":0.02054,"101":0.03595,"102":0.03082,"103":0.5855,"104":3.19459,"105":9.98438,"106":0.13354,"107":0.00514,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01027,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00514,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00514,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03082,"90":0.46224,"91":0.00514,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00514,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01027,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00514,"100":0,"101":0.00514,"102":0,"103":0.10786,"104":0.8269,"105":4.67376},E:{"4":0.00514,"5":0,"6":0,"7":0,"8":0.00514,"9":0,"10":0,"11":0,"12":0,"13":0.00514,"14":0.09245,"15":0.01027,_:"0","3.1":0,"3.2":0,"5.1":0.00514,"6.1":0,"7.1":0,"9.1":0.03595,"10.1":0,"11.1":0.00514,"12.1":0.00514,"13.1":0.10272,"14.1":0.09245,"15.1":0.02568,"15.2-15.3":0.01027,"15.4":0.12326,"15.5":0.11813,"15.6":1.05802,"16.0":0.12326,"16.1":0.01027},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01562,"6.0-6.1":0,"7.0-7.1":0.02604,"8.1-8.4":0,"9.0-9.2":0.00521,"9.3":0.25343,"10.0-10.2":0,"10.3":0.10068,"11.0-11.2":0.00521,"11.3-11.4":0.01562,"12.0-12.1":0.01562,"12.2-12.5":0.56935,"13.0-13.1":0.00521,"13.2":0,"13.3":0.00521,"13.4-13.7":0.02083,"14.0-14.4":0.09894,"14.5-14.8":0.38362,"15.0-15.1":0.07117,"15.2-15.3":0.38535,"15.4":0.8384,"15.5":0.73599,"15.6":10.42186,"16.0":3.04636,"16.1":0.0434},P:{"4":0.16122,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.21496,"8.2":0,"9.2":0.01075,"10.1":0,"11.1-11.2":0.04299,"12.0":0,"13.0":0.5159,"14.0":0.0215,"15.0":0.08598,"16.0":0.16122,"17.0":0.37618,"18.0":5.073},I:{"0":0,"3":0,"4":0.07108,"2.1":0,"2.2":0,"2.3":0,"4.1":0.19547,"4.2-4.3":0.08885,"4.4":0,"4.4.3-4.4.4":1.06619},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00514,"11":0.01541,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01459},O:{"0":0.01946},H:{"0":0.14275},L:{"0":46.54742},S:{"2.5":0},R:{_:"0"},M:{"0":0.41344},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.01021,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00511,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00511,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00511,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00511,"77":0,"78":0.01021,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.01021,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00511,"99":0,"100":0,"101":0,"102":0.01532,"103":0.00511,"104":0.01021,"105":0.61771,"106":0.33183,"107":0.00511,"108":0.00511,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00511,"48":0,"49":0.00511,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00511,"68":0,"69":0,"70":0.00511,"71":0,"72":0,"73":0.00511,"74":0.00511,"75":0,"76":0.03063,"77":0.00511,"78":0,"79":0.13784,"80":0.03574,"81":0.01021,"83":0.04084,"84":0,"85":0.00511,"86":0.05105,"87":0.00511,"88":0.00511,"89":0.00511,"90":0.01021,"91":0.00511,"92":0.00511,"93":0.02042,"94":0,"95":0.01021,"96":0.01021,"97":0.00511,"98":0.01021,"99":0.03574,"100":0.01532,"101":0.00511,"102":0.01532,"103":0.27057,"104":0.11231,"105":4.00232,"106":9.25537,"107":0.37267,"108":0.00511,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01532,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00511,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00511,"90":0.23994,"91":0.36246,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00511,"13":0,"14":0,"15":0,"16":0.00511,"17":0,"18":0.01021,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01021,"102":0.00511,"103":0.01021,"104":0.01021,"105":1.2252,"106":4.00232,"107":0.36246},E:{"4":0.00511,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01021,"14":0.04595,"15":0.01532,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.03063,"10.1":0,"11.1":0,"12.1":0.01021,"13.1":0.05105,"14.1":0.12252,"15.1":0.02553,"15.2-15.3":0.04595,"15.4":0.04595,"15.5":0.14294,"15.6":1.58766,"16.0":0.27057,"16.1":0.04084,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00607,"6.0-6.1":0,"7.0-7.1":0.02025,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.164,"10.0-10.2":0,"10.3":0.09314,"11.0-11.2":0.01012,"11.3-11.4":0.01215,"12.0-12.1":0,"12.2-12.5":0.4839,"13.0-13.1":0,"13.2":0,"13.3":0.0081,"13.4-13.7":0.02227,"14.0-14.4":0.10731,"14.5-14.8":0.57097,"15.0-15.1":0.10731,"15.2-15.3":0.92529,"15.4":0.62766,"15.5":0.38267,"15.6":7.97327,"16.0":7.37193,"16.1":0.34622},P:{"4":0.14841,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.22262,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0424,"12.0":0.0106,"13.0":0.18022,"14.0":0.0212,"15.0":0.06361,"16.0":0.06361,"17.0":0.36043,"18.0":4.19798},I:{"0":0,"3":0,"4":0.05523,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05523,"4.2-4.3":0.04142,"4.4":0,"4.4.3-4.4.4":0.88361},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02042,"5.5":0},J:{"7":0,"10":0.00979},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25454},Q:{"13.1":0},O:{"0":0.00979},H:{"0":0.15293},L:{"0":46.56567},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js index e68a9a3e5de4e5..b2e2c4adfa7aa6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00607,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00303,"48":0,"49":0,"50":0,"51":0,"52":0.01213,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00303,"69":0,"70":0,"71":0,"72":0.00303,"73":0,"74":0,"75":0,"76":0,"77":0.00303,"78":0.00607,"79":0.00303,"80":0.0091,"81":0.00303,"82":0.00303,"83":0.00303,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00303,"90":0,"91":0.00607,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00303,"98":0.00303,"99":0.00303,"100":0.00303,"101":0.00303,"102":0.0091,"103":0.02123,"104":0.61267,"105":0.24567,"106":0.01517,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00303,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00303,"49":0.00303,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00303,"56":0.00303,"57":0,"58":0.00303,"59":0,"60":0,"61":0,"62":0,"63":0.00303,"64":0.00303,"65":0.00303,"66":0,"67":0,"68":0,"69":0.00303,"70":0.00607,"71":0.00303,"72":0.00303,"73":0.00303,"74":0.01213,"75":0.00303,"76":0.00303,"77":0.00303,"78":0.00607,"79":0.0091,"80":0.01213,"81":0.01517,"83":0.03033,"84":0.05156,"85":0.0455,"86":0.05763,"87":0.04246,"88":0.00607,"89":0.0091,"90":0.00303,"91":0.00607,"92":0.0091,"93":0.00303,"94":0.01213,"95":0.0091,"96":0.0091,"97":0.01517,"98":0.00607,"99":0.01517,"100":0.01517,"101":0.0182,"102":0.02426,"103":0.11829,"104":1.06155,"105":4.22497,"106":0.07279,"107":0.00607,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00303,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00303,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00303,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00303,"55":0,"56":0,"57":0,"58":0.00607,"60":0.00303,"62":0,"63":0.04853,"64":0.2669,"65":0.0182,"66":0,"67":0,"68":0.00303,"69":0.00303,"70":0.00303,"71":0.00607,"72":0.00607,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00303,"86":0,"87":0,"88":0,"89":0.00607,"90":0.15165,"91":0.0091,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00303,"13":0,"14":0.00303,"15":0,"16":0,"17":0,"18":0.01213,"79":0,"80":0,"81":0,"83":0,"84":0.00303,"85":0.00303,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00303,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00303,"104":0.04853,"105":0.27904},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00303,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00303,"14.1":0.00607,"15.1":0,"15.2-15.3":0.00303,"15.4":0.00607,"15.5":0.01213,"15.6":0.04246,"16.0":0.01213,"16.1":0},G:{"8":0,"3.2":0.00062,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00249,"6.0-6.1":0,"7.0-7.1":0.05732,"8.1-8.4":0.00062,"9.0-9.2":0.00218,"9.3":0.02087,"10.0-10.2":0.00125,"10.3":0.02212,"11.0-11.2":0.00498,"11.3-11.4":0.00405,"12.0-12.1":0.00405,"12.2-12.5":0.22212,"13.0-13.1":0.00249,"13.2":0.00374,"13.3":0.00623,"13.4-13.7":0.03178,"14.0-14.4":0.06605,"14.5-14.8":0.10187,"15.0-15.1":0.05981,"15.2-15.3":0.09938,"15.4":0.18786,"15.5":0.29284,"15.6":1.44926,"16.0":0.3754,"16.1":0.00748},P:{"4":0.27472,"5.0-5.4":0.01017,"6.2-6.4":0.02035,"7.2-7.4":0.11192,"8.2":0,"9.2":0.02035,"10.1":0,"11.1-11.2":0.02035,"12.0":0.01017,"13.0":0.0407,"14.0":0.03052,"15.0":0.02035,"16.0":0.06105,"17.0":0.17297,"18.0":0.62066},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00313,"4.2-4.3":0.01096,"4.4":0,"4.4.3-4.4.4":0.19411},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00324,"9":0.00324,"10":0,"11":0.04206,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.88109},H:{"0":2.14367},L:{"0":81.49452},S:{"2.5":0.00697},R:{_:"0"},M:{"0":0.11147},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00581,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00291,"48":0,"49":0,"50":0,"51":0,"52":0.00872,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00291,"66":0,"67":0,"68":0.00291,"69":0,"70":0,"71":0,"72":0.00291,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00291,"79":0.00291,"80":0.00581,"81":0.00581,"82":0.00581,"83":0.00291,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00291,"90":0,"91":0.00291,"92":0.00291,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00291,"100":0.00291,"101":0.00291,"102":0.01162,"103":0.00872,"104":0.01453,"105":0.51709,"106":0.29631,"107":0.01743,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00291,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00291,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00291,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00291,"68":0,"69":0.00581,"70":0.00291,"71":0.00291,"72":0.00581,"73":0.00291,"74":0.00872,"75":0.00291,"76":0.00291,"77":0.00291,"78":0.00581,"79":0.00872,"80":0.00872,"81":0.01453,"83":0.02615,"84":0.03486,"85":0.03777,"86":0.05229,"87":0.03486,"88":0.00291,"89":0.00581,"90":0.00291,"91":0.00291,"92":0.00581,"93":0.00291,"94":0.00581,"95":0.00872,"96":0.00581,"97":0.00872,"98":0.00872,"99":0.00872,"100":0.01162,"101":0.00872,"102":0.01453,"103":0.04648,"104":0.06101,"105":1.15619,"106":3.91013,"107":0.19754,"108":0.00872,"109":0.00581,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00291,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00291,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00291,"60":0.00291,"62":0,"63":0.02615,"64":0.04939,"65":0.10749,"66":0.00291,"67":0,"68":0.00291,"69":0.00291,"70":0.00291,"71":0.00291,"72":0.02034,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00291,"86":0.00291,"87":0,"88":0,"89":0,"90":0.04358,"91":0.12201,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00291,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00872,"79":0,"80":0,"81":0,"83":0.00291,"84":0.00291,"85":0.00291,"86":0.00291,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00291,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00291,"103":0.00291,"104":0.00581,"105":0.06101,"106":0.25564,"107":0.02324},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00581,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00581,"14.1":0.00291,"15.1":0.00581,"15.2-15.3":0.00291,"15.4":0.00291,"15.5":0.00872,"15.6":0.03486,"16.0":0.02034,"16.1":0.00581,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00184,"6.0-6.1":0,"7.0-7.1":0.05848,"8.1-8.4":0.00037,"9.0-9.2":0.00147,"9.3":0.02501,"10.0-10.2":0.00074,"10.3":0.02795,"11.0-11.2":0.00294,"11.3-11.4":0.00625,"12.0-12.1":0.00441,"12.2-12.5":0.23357,"13.0-13.1":0.00331,"13.2":0.00441,"13.3":0.01177,"13.4-13.7":0.03678,"14.0-14.4":0.07688,"14.5-14.8":0.11623,"15.0-15.1":0.05996,"15.2-15.3":0.10189,"15.4":0.15596,"15.5":0.26962,"15.6":1.19028,"16.0":0.91294,"16.1":0.07945},P:{"4":0.25653,"5.0-5.4":0.01026,"6.2-6.4":0.02052,"7.2-7.4":0.08209,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.01026,"12.0":0.01026,"13.0":0.03078,"14.0":0.02052,"15.0":0.01026,"16.0":0.05131,"17.0":0.10261,"18.0":0.62594},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0033,"4.2-4.3":0.00826,"4.4":0,"4.4.3-4.4.4":0.19167},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00646,"9":0.00323,"10":0.00323,"11":0.04519,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11352},Q:{"13.1":0.0071},O:{"0":1.88018},H:{"0":2.13603},L:{"0":81.71783},S:{"2.5":0.0071}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js index d422bda2e362af..0cf89624a48e17 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00701,"49":0,"50":0,"51":0,"52":0.02102,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00701,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04203,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.09807,"88":0,"89":0,"90":0.00701,"91":0.04904,"92":0,"93":0,"94":0.18914,"95":0,"96":0,"97":0,"98":0,"99":0.00701,"100":0.00701,"101":0.00701,"102":0.04904,"103":0.09807,"104":1.40801,"105":0.51137,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00701,"48":0,"49":0.02802,"50":0,"51":0,"52":0,"53":0.00701,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.04904,"65":0.00701,"66":0.02102,"67":0.01401,"68":0,"69":0.00701,"70":0,"71":0,"72":0.00701,"73":0,"74":0.02802,"75":0.02802,"76":0.03503,"77":0.02802,"78":0.40629,"79":0.5604,"80":0.00701,"81":0.02102,"83":0.22416,"84":0.01401,"85":0.01401,"86":0.03503,"87":0.04904,"88":0.00701,"89":0.02102,"90":0.01401,"91":0.01401,"92":0.02102,"93":0.04203,"94":0.02102,"95":0.01401,"96":0.05604,"97":0.03503,"98":0.02802,"99":0.07706,"100":0.07005,"101":0.06305,"102":0.1401,"103":0.68649,"104":6.54267,"105":23.2566,"106":0.32924,"107":0.00701,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04904,"90":0.50436,"91":0.02102,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00701,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00701,"86":0.00701,"87":0,"88":0,"89":0,"90":0,"91":0.00701,"92":0.01401,"93":0,"94":0.00701,"95":0,"96":0.00701,"97":0.00701,"98":0.00701,"99":0.00701,"100":0.01401,"101":0.02802,"102":0.04904,"103":0.09107,"104":1.24689,"105":6.8579},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00701,"12":0,"13":0.01401,"14":0.09807,"15":0.03503,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00701,"10.1":0,"11.1":0.01401,"12.1":0.03503,"13.1":0.18213,"14.1":0.26619,"15.1":0.06305,"15.2-15.3":0.05604,"15.4":0.1401,"15.5":0.35025,"15.6":1.68821,"16.0":0.20315,"16.1":0.01401},G:{"8":0.0023,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.02072,"9.0-9.2":0,"9.3":0.06677,"10.0-10.2":0.00921,"10.3":0.12893,"11.0-11.2":0.02072,"11.3-11.4":0.05065,"12.0-12.1":0.02993,"12.2-12.5":0.46967,"13.0-13.1":0.01151,"13.2":0.0046,"13.3":0.02993,"13.4-13.7":0.11051,"14.0-14.4":0.37528,"14.5-14.8":0.96006,"15.0-15.1":0.29009,"15.2-15.3":0.41441,"15.4":0.55485,"15.5":1.55636,"15.6":13.85986,"16.0":3.57778,"16.1":0.04374},P:{"4":0.08167,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09188,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01021,"12.0":0.01021,"13.0":0.02042,"14.0":0.03063,"15.0":0.01021,"16.0":0.03063,"17.0":0.10209,"18.0":2.22548},I:{"0":0,"3":0,"4":0.01939,"2.1":0,"2.2":0.01385,"2.3":0,"4.1":0.00831,"4.2-4.3":0.01939,"4.4":0,"4.4.3-4.4.4":0.10804},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00701,"9":0,"10":0,"11":0.11208,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01198},H:{"0":0.09641},L:{"0":22.88131},S:{"2.5":0},R:{_:"0"},M:{"0":0.20067},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00681,"49":0,"50":0,"51":0,"52":0.01361,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04765,"79":0,"80":0.00681,"81":0,"82":0,"83":0.00681,"84":0,"85":0,"86":0,"87":0.08168,"88":0,"89":0,"90":0.00681,"91":0.00681,"92":0,"93":0,"94":0.02723,"95":0,"96":0.05446,"97":0,"98":0,"99":0.00681,"100":0.00681,"101":0.00681,"102":0.0953,"103":0.01361,"104":0.04084,"105":1.28652,"106":0.60582,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02042,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00681,"61":0,"62":0,"63":0,"64":0.10211,"65":0,"66":0.02042,"67":0.00681,"68":0,"69":0.02042,"70":0,"71":0,"72":0.00681,"73":0,"74":0.02723,"75":0.03404,"76":0.03404,"77":0.03404,"78":0.43565,"79":0.59902,"80":0.01361,"81":0.01361,"83":0.05446,"84":0.02042,"85":0.02042,"86":0.02042,"87":0.03404,"88":0.00681,"89":0.02042,"90":0.01361,"91":0.01361,"92":0.02042,"93":0.05446,"94":0.01361,"95":0.01361,"96":0.12933,"97":0.03404,"98":0.02723,"99":0.06807,"100":0.06126,"101":0.05446,"102":0.06126,"103":0.30632,"104":0.31312,"105":8.33858,"106":19.52248,"107":0.55817,"108":0.00681,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00681,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00681,"86":0,"87":0,"88":0,"89":0.00681,"90":0.31312,"91":0.57179,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00681,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00681,"93":0,"94":0.00681,"95":0,"96":0.00681,"97":0.01361,"98":0.00681,"99":0.02723,"100":0.00681,"101":0.01361,"102":0.02723,"103":0.03404,"104":0.08849,"105":1.64049,"106":5.24139,"107":0.25186},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00681,"12":0,"13":0.01361,"14":0.10211,"15":0.03404,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.02042,"12.1":0.04084,"13.1":0.17698,"14.1":0.30632,"15.1":0.06126,"15.2-15.3":0.05446,"15.4":0.13614,"15.5":0.2927,"15.6":1.5588,"16.0":0.54456,"16.1":0.07488,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0053,"9.0-9.2":0,"9.3":0.08753,"10.0-10.2":0.00265,"10.3":0.1114,"11.0-11.2":0.01326,"11.3-11.4":0.06101,"12.0-12.1":0.01326,"12.2-12.5":0.44827,"13.0-13.1":0.00796,"13.2":0.0053,"13.3":0.03448,"13.4-13.7":0.12201,"14.0-14.4":0.35278,"14.5-14.8":1.02385,"15.0-15.1":0.27586,"15.2-15.3":0.41113,"15.4":0.47214,"15.5":1.23075,"15.6":11.25445,"16.0":9.04494,"16.1":0.38991},P:{"4":0.07156,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06133,"8.2":0,"9.2":0.01022,"10.1":0,"11.1-11.2":0.01022,"12.0":0.01022,"13.0":0.02044,"14.0":0.03067,"15.0":0.02044,"16.0":0.02044,"17.0":0.06133,"18.0":2.41248},I:{"0":0,"3":0,"4":0.00987,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00493,"4.2-4.3":0.00987,"4.4":0,"4.4.3-4.4.4":0.07894},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00681,"9":0.00681,"10":0,"11":0.06807,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17242},Q:{"13.1":0},O:{"0":0.00958},H:{"0":0.08766},L:{"0":23.35967},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js index bb8bb0fdd06ac8..7ce3f1d88db39a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00287,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00287,"42":0,"43":0.00287,"44":0,"45":0,"46":0,"47":0.00287,"48":0.00287,"49":0,"50":0,"51":0,"52":0.00287,"53":0,"54":0,"55":0,"56":0.00287,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00287,"69":0.00287,"70":0,"71":0,"72":0.00574,"73":0,"74":0,"75":0,"76":0.00574,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00287,"87":0,"88":0,"89":0,"90":0,"91":0.00861,"92":0,"93":0,"94":0,"95":0,"96":0.00287,"97":0.00287,"98":0.06312,"99":0.00287,"100":0.00574,"101":0.00287,"102":0.00861,"103":0.05451,"104":0.73446,"105":0.18935,"106":0.00287,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02869,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00287,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00574,"30":0,"31":0,"32":0.00287,"33":0.00861,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00287,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00287,"50":0.00287,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00287,"63":0,"64":0.00287,"65":0,"66":0,"67":0,"68":0.00287,"69":0.00287,"70":0.00574,"71":0,"72":0,"73":0,"74":0,"75":0.00287,"76":0,"77":0,"78":0.00287,"79":0.00287,"80":0.00574,"81":0.03156,"83":0.00287,"84":0,"85":0,"86":0.06312,"87":0.00287,"88":0.00574,"89":0.00287,"90":0.00287,"91":0.00574,"92":0.00574,"93":0.00287,"94":0.00287,"95":0.00861,"96":0.00287,"97":0.00287,"98":0.00287,"99":0.00287,"100":0.00861,"101":0.04017,"102":0.01148,"103":0.09468,"104":0.83488,"105":2.47882,"106":0.03156,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00287,"29":0,"30":0.00287,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00574,"38":0,"39":0,"40":0,"41":0,"42":0.00287,"43":0,"44":0,"45":0,"46":0.00861,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00287,"56":0,"57":0.00287,"58":0.00574,"60":0.10615,"62":0,"63":0.10902,"64":0.13771,"65":0.00574,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.01435,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00287,"80":0,"81":0,"82":0,"83":0,"84":0.00287,"85":0,"86":0,"87":0,"88":0.00287,"89":0.00287,"90":0.16353,"91":0.01721,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00287},B:{"12":0.00574,"13":0.00287,"14":0,"15":0,"16":0,"17":0.00287,"18":0.00861,"79":0,"80":0,"81":0,"83":0,"84":0.00287,"85":0.00287,"86":0,"87":0,"88":0,"89":0.00287,"90":0.00287,"91":0,"92":0.00861,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00287,"101":0,"102":0.00287,"103":0.01148,"104":0.13484,"105":0.95825},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00287,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00574,"14.1":0.00287,"15.1":0.00287,"15.2-15.3":0,"15.4":0,"15.5":0.00574,"15.6":0.0373,"16.0":0.01435,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00686,"8.1-8.4":0,"9.0-9.2":0.00125,"9.3":0.04302,"10.0-10.2":0.00374,"10.3":0.35098,"11.0-11.2":0.01621,"11.3-11.4":0.00436,"12.0-12.1":0.10847,"12.2-12.5":0.68825,"13.0-13.1":0.01683,"13.2":0.00436,"13.3":0.06608,"13.4-13.7":0.08291,"14.0-14.4":0.64773,"14.5-14.8":0.29425,"15.0-15.1":0.19825,"15.2-15.3":0.35223,"15.4":0.20261,"15.5":0.47816,"15.6":1.71751,"16.0":0.83164,"16.1":0.01559},P:{"4":0.05018,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09033,"8.2":0,"9.2":0.03011,"10.1":0,"11.1-11.2":0.14051,"12.0":0.01004,"13.0":0.02007,"14.0":0.04014,"15.0":0.01004,"16.0":0.10036,"17.0":0.2208,"18.0":0.64232},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00261,"4.2-4.3":0.0047,"4.4":0,"4.4.3-4.4.4":0.24711},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03156,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00713},O:{"0":0.599},H:{"0":3.43635},L:{"0":79.51948},S:{"2.5":0.00713},R:{_:"0"},M:{"0":0.12123},Q:{"13.1":0.09983}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00246,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00246,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00246,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00246,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00246,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00246,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00246,"86":0.00246,"87":0,"88":0,"89":0,"90":0,"91":0.00491,"92":0,"93":0.00246,"94":0,"95":0,"96":0,"97":0.00246,"98":0.03193,"99":0.00246,"100":0.00491,"101":0.00491,"102":0.00737,"103":0.01965,"104":0.01965,"105":0.54278,"106":0.26034,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02947,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00246,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00246,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00982,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00737,"66":0,"67":0,"68":0,"69":0.00246,"70":0,"71":0,"72":0.00737,"73":0.00246,"74":0.00491,"75":0,"76":0,"77":0,"78":0,"79":0.00246,"80":0.00491,"81":0.00491,"83":0,"84":0,"85":0.00246,"86":0.05649,"87":0.00737,"88":0.00246,"89":0,"90":0,"91":0.00246,"92":0.00246,"93":0,"94":0.00246,"95":0.00246,"96":0.0221,"97":0.00491,"98":0.00737,"99":0.00246,"100":0.01228,"101":0.00246,"102":0.01719,"103":0.03438,"104":0.01719,"105":0.67786,"106":1.67745,"107":0.12771,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0.00246,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00246,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.1621,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00246,"58":0.00982,"60":0.0614,"62":0,"63":0.11789,"64":0.06386,"65":0.03193,"66":0.00491,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00246,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00246,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08596,"91":0.16455,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00246},B:{"12":0.00737,"13":0.00246,"14":0,"15":0,"16":0,"17":0.00246,"18":0.05403,"79":0,"80":0,"81":0,"83":0,"84":0.00491,"85":0,"86":0,"87":0,"88":0,"89":0.00737,"90":0.00246,"91":0,"92":0.00491,"93":0,"94":0,"95":0,"96":0,"97":0.00491,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00491,"104":0.00491,"105":0.14736,"106":0.58207,"107":0.04175},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00246,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00246,"12.1":0,"13.1":0.01228,"14.1":0.00246,"15.1":0,"15.2-15.3":0,"15.4":0.00246,"15.5":0.00737,"15.6":0.01719,"16.0":0.02456,"16.1":0.00246,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00456,"6.0-6.1":0,"7.0-7.1":0.00261,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02149,"10.0-10.2":0.0013,"10.3":0.29702,"11.0-11.2":0.00847,"11.3-11.4":0.00586,"12.0-12.1":0.34913,"12.2-12.5":0.95554,"13.0-13.1":0.00847,"13.2":0.0013,"13.3":0.01694,"13.4-13.7":0.10552,"14.0-14.4":0.65396,"14.5-14.8":0.30288,"15.0-15.1":0.18629,"15.2-15.3":0.30809,"15.4":0.11399,"15.5":0.36867,"15.6":0.8168,"16.0":1.63685,"16.1":0.13483},P:{"4":0.03052,"5.0-5.4":0,"6.2-6.4":0.01017,"7.2-7.4":0.04069,"8.2":0,"9.2":0.03052,"10.1":0,"11.1-11.2":0.04069,"12.0":0,"13.0":0.03052,"14.0":0.02035,"15.0":0.01017,"16.0":0.10173,"17.0":0.24415,"18.0":0.74263},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00017,"4.2-4.3":0.00137,"4.4":0,"4.4.3-4.4.4":0.12284},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03193,"5.5":0},J:{"7":0,"10":0.00754},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12825},Q:{"13.1":0.05281},O:{"0":0.39229},H:{"0":3.76392},L:{"0":81.01796},S:{"2.5":0.00754}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js index 5dd2b6ee02850b..2f3464ffd5cb5a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05619,"53":0,"54":0,"55":0,"56":0.00375,"57":0,"58":0,"59":0,"60":0.00375,"61":0,"62":0,"63":0,"64":0,"65":0.00375,"66":0.00749,"67":0,"68":0.02997,"69":0.00375,"70":0,"71":0,"72":0.00375,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00749,"79":0,"80":0.00749,"81":0.00375,"82":0.00375,"83":0.00749,"84":0.00749,"85":0.00375,"86":0,"87":0.00749,"88":0.00749,"89":0.00375,"90":0.00375,"91":0.04121,"92":0,"93":0,"94":0.00749,"95":0.01124,"96":0.00375,"97":0.00749,"98":0.00749,"99":0.01124,"100":0.00749,"101":0.00749,"102":0.02997,"103":0.08616,"104":1.36354,"105":0.38958,"106":0.00375,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00375,"34":0,"35":0,"36":0,"37":0,"38":0.00375,"39":0,"40":0,"41":0,"42":0,"43":0.00375,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05994,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00375,"59":0.00375,"60":0,"61":0,"62":0,"63":0.00375,"64":0,"65":0,"66":0,"67":0.00375,"68":0,"69":0.01498,"70":0.00375,"71":0.00375,"72":0,"73":0.00375,"74":0.00375,"75":0.00375,"76":0.00375,"77":0.00375,"78":0.00375,"79":0.03371,"80":0.00749,"81":0.02997,"83":0.01498,"84":0.02248,"85":0.02248,"86":0.04121,"87":0.02248,"88":0.00749,"89":0.01124,"90":0.00375,"91":0.00375,"92":0.04495,"93":0.00749,"94":0.00375,"95":0.01124,"96":0.01873,"97":0.01873,"98":0.01124,"99":0.01124,"100":0.01873,"101":0.02248,"102":0.03746,"103":0.14984,"104":2.07528,"105":6.43937,"106":0.07867,"107":0.00375,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00749,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00375,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00375,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00375,"64":0.00749,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00749,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00375,"83":0,"84":0,"85":0.01124,"86":0,"87":0.00375,"88":0.00375,"89":0.03371,"90":0.44952,"91":0.01498,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00375,"16":0,"17":0,"18":0.00375,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00375,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00375,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00375,"102":0.00375,"103":0.01124,"104":0.14984,"105":0.79415},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00375,"14":0.01124,"15":0.00375,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00375,"10.1":0,"11.1":0.00375,"12.1":0.00749,"13.1":0.01873,"14.1":0.03371,"15.1":0.00375,"15.2-15.3":0.00749,"15.4":0.01498,"15.5":0.03371,"15.6":0.13111,"16.0":0.02622,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0013,"6.0-6.1":0,"7.0-7.1":0.00389,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02592,"10.0-10.2":0.00259,"10.3":0.06091,"11.0-11.2":0.01944,"11.3-11.4":0.00907,"12.0-12.1":0.01296,"12.2-12.5":0.30324,"13.0-13.1":0.00907,"13.2":0.00389,"13.3":0.02592,"13.4-13.7":0.10367,"14.0-14.4":0.25011,"14.5-14.8":0.71534,"15.0-15.1":0.14514,"15.2-15.3":0.26177,"15.4":0.35378,"15.5":0.98749,"15.6":7.20916,"16.0":2.17713,"16.1":0.0324},P:{"4":0.08205,"5.0-5.4":0,"6.2-6.4":0.01026,"7.2-7.4":0.01026,"8.2":0,"9.2":0,"10.1":0.01026,"11.1-11.2":0.05128,"12.0":0.01026,"13.0":0.05128,"14.0":0.07179,"15.0":0.03077,"16.0":0.10256,"17.0":0.23588,"18.0":2.26651},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01739,"4.2-4.3":0.04173,"4.4":0,"4.4.3-4.4.4":0.18085},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00387,"9":0,"10":0,"11":0.11601,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03127},H:{"0":0.2842},L:{"0":67.68041},S:{"2.5":0},R:{_:"0"},M:{"0":0.19387},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04906,"53":0,"54":0,"55":0,"56":0.00377,"57":0,"58":0,"59":0,"60":0.00377,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00755,"67":0,"68":0.03397,"69":0,"70":0,"71":0,"72":0.00377,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01132,"79":0.00377,"80":0.0151,"81":0.00377,"82":0.00377,"83":0.00755,"84":0.00755,"85":0.00377,"86":0,"87":0.00755,"88":0.01132,"89":0.00377,"90":0.00377,"91":0.01132,"92":0.00377,"93":0,"94":0.00755,"95":0.00755,"96":0.00377,"97":0.00755,"98":0.00377,"99":0.01132,"100":0.00755,"101":0.01132,"102":0.05661,"103":0.02264,"104":0.04906,"105":1.23032,"106":0.53213,"107":0.00377,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00377,"34":0,"35":0,"36":0,"37":0,"38":0.00377,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05661,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00377,"59":0,"60":0,"61":0,"62":0,"63":0.00377,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.02264,"70":0.00377,"71":0.00377,"72":0,"73":0.00377,"74":0.00377,"75":0.00377,"76":0.00377,"77":0.00377,"78":0.00377,"79":0.03397,"80":0.00377,"81":0.02264,"83":0.00755,"84":0.01132,"85":0.01132,"86":0.0151,"87":0.0151,"88":0.00755,"89":0.00755,"90":0.00377,"91":0.00755,"92":0.04529,"93":0.00377,"94":0.00377,"95":0.01132,"96":0.0151,"97":0.01132,"98":0.0151,"99":0.01887,"100":0.0151,"101":0.02642,"102":0.02642,"103":0.08303,"104":0.09812,"105":2.37762,"106":6.34032,"107":0.21134,"108":0.00377,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00755,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00377,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00377,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00377,"64":0,"65":0.00377,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00755,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00377,"83":0,"84":0,"85":0.00755,"86":0,"87":0.00377,"88":0,"89":0,"90":0.18493,"91":0.40759,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00377,"79":0,"80":0,"81":0,"83":0,"84":0.00377,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00377,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00377,"104":0.00755,"105":0.20002,"106":0.72461,"107":0.04906},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00377,"14":0.0151,"15":0.00377,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00377,"10.1":0,"11.1":0.00377,"12.1":0.00755,"13.1":0.0151,"14.1":0.02264,"15.1":0.00755,"15.2-15.3":0.00377,"15.4":0.0151,"15.5":0.02264,"15.6":0.11322,"16.0":0.06416,"16.1":0.01132,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00135,"6.0-6.1":0,"7.0-7.1":0.00542,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02166,"10.0-10.2":0.00271,"10.3":0.0528,"11.0-11.2":0.01895,"11.3-11.4":0.00812,"12.0-12.1":0.01218,"12.2-12.5":0.2667,"13.0-13.1":0.00948,"13.2":0.00406,"13.3":0.02031,"13.4-13.7":0.09206,"14.0-14.4":0.22744,"14.5-14.8":0.66743,"15.0-15.1":0.1083,"15.2-15.3":0.20036,"15.4":0.25316,"15.5":0.67826,"15.6":4.94142,"16.0":5.06867,"16.1":0.28972},P:{"4":0.08277,"5.0-5.4":0,"6.2-6.4":0.01035,"7.2-7.4":0.01035,"8.2":0,"9.2":0,"10.1":0.01035,"11.1-11.2":0.03104,"12.0":0.01035,"13.0":0.04139,"14.0":0.05173,"15.0":0.03104,"16.0":0.08277,"17.0":0.13451,"18.0":2.37977},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00794,"4.2-4.3":0.03971,"4.4":0,"4.4.3-4.4.4":0.20254},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00401,"9":0,"10":0,"11":0.12431,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16188},Q:{"13.1":0},O:{"0":0.0249},H:{"0":0.27114},L:{"0":67.87668},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js index f180f65af5fbd9..327a315f71733e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00744,"35":0,"36":0.00372,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00372,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00372,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00372,"100":0,"101":0,"102":0.00372,"103":0.0186,"104":0.27521,"105":0.09669,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00372,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00372,"48":0,"49":0.00744,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00744,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00372,"66":0,"67":0,"68":0.00372,"69":0.00372,"70":0.00744,"71":0,"72":0,"73":0.00372,"74":0.00372,"75":0,"76":0.00744,"77":0.00372,"78":0,"79":0.03719,"80":0.00372,"81":0.07438,"83":0.00372,"84":0.00372,"85":0.02231,"86":0.00744,"87":0.01116,"88":0.0186,"89":0,"90":0.00372,"91":0.00372,"92":0.0186,"93":0.01116,"94":0.00372,"95":0.01116,"96":0.04835,"97":0.00744,"98":0.01116,"99":0.01488,"100":0.01488,"101":0.02975,"102":0.05207,"103":0.23802,"104":1.7814,"105":7.49007,"106":0.14504,"107":0.00372,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00372,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00372,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00372,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00372,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00744,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00372,"85":0.01116,"86":0.01488,"87":0.00372,"88":0.00744,"89":0.03719,"90":0.09298,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00744,"15":0,"16":0,"17":0,"18":0.00744,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00372,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00372,"99":0.00372,"100":0,"101":0.00744,"102":0.00372,"103":0.04091,"104":0.17479,"105":1.07851},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01116,"14":0.05579,"15":0.01116,_:"0","3.1":0,"3.2":0,"5.1":0.00372,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00372,"12.1":0.01488,"13.1":0.04835,"14.1":0.14876,"15.1":0.03347,"15.2-15.3":0.03347,"15.4":0.05207,"15.5":0.16364,"15.6":0.47231,"16.0":0.06694,"16.1":0.00372},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00532,"6.0-6.1":0,"7.0-7.1":0.01862,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08248,"10.0-10.2":0.0745,"10.3":0.16762,"11.0-11.2":0.01064,"11.3-11.4":0.00798,"12.0-12.1":0.02129,"12.2-12.5":0.49489,"13.0-13.1":0.02129,"13.2":0.02129,"13.3":0.03459,"13.4-13.7":0.16762,"14.0-14.4":0.67848,"14.5-14.8":1.01905,"15.0-15.1":0.40443,"15.2-15.3":0.58003,"15.4":0.84877,"15.5":2.34408,"15.6":13.5297,"16.0":5.29215,"16.1":0.06386},P:{"4":0.11267,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0717,"8.2":0,"9.2":0.01024,"10.1":0,"11.1-11.2":0.12291,"12.0":0.03073,"13.0":0.13315,"14.0":0.08194,"15.0":0.03073,"16.0":0.1434,"17.0":0.23558,"18.0":2.81672},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01194,"4.4":0,"4.4.3-4.4.4":0.09153},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04091,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00628},O:{"0":2.22976},H:{"0":0.51139},L:{"0":51.15605},S:{"2.5":0},R:{_:"0"},M:{"0":0.23868},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00767,"35":0,"36":0.00383,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00383,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00383,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00383,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00383,"102":0.00767,"103":0.00767,"104":0.0115,"105":0.32581,"106":0.13799,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00383,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00383,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00383,"66":0,"67":0,"68":0,"69":0.00383,"70":0.0115,"71":0.00383,"72":0,"73":0.00383,"74":0.00383,"75":0.00383,"76":0.00767,"77":0,"78":0.00383,"79":0.03066,"80":0.00383,"81":0.03833,"83":0.00767,"84":0.00383,"85":0.0115,"86":0.00767,"87":0.01533,"88":0.0115,"89":0.00383,"90":0.00767,"91":0.00767,"92":0.01917,"93":0.00767,"94":0.00767,"95":0.0115,"96":0.02683,"97":0.00767,"98":0.0115,"99":0.0115,"100":0.0115,"101":0.02683,"102":0.02683,"103":0.12649,"104":0.11882,"105":2.7406,"106":7.17538,"107":0.26064,"108":0.00383,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00383,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0115,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00767,"86":0.00767,"87":0.00383,"88":0.00383,"89":0.03066,"90":0.08816,"91":0.05366,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00383,"15":0.00383,"16":0,"17":0,"18":0.00383,"79":0,"80":0,"81":0,"83":0,"84":0.00383,"85":0,"86":0,"87":0,"88":0,"89":0.00383,"90":0.00383,"91":0,"92":0.00383,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00767,"100":0.00383,"101":0.00383,"102":0.00383,"103":0.0115,"104":0.01917,"105":0.3488,"106":1.1039,"107":0.07666},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01533,"14":0.06516,"15":0.00767,_:"0","3.1":0,"3.2":0,"5.1":0.00767,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00383,"12.1":0.00767,"13.1":0.03833,"14.1":0.13032,"15.1":0.03833,"15.2-15.3":0.01533,"15.4":0.046,"15.5":0.14949,"15.6":0.43696,"16.0":0.17249,"16.1":0.02683,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00557,"6.0-6.1":0,"7.0-7.1":0.00835,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06125,"10.0-10.2":0,"10.3":0.20045,"11.0-11.2":0.00835,"11.3-11.4":0.00557,"12.0-12.1":0.01392,"12.2-12.5":0.40924,"13.0-13.1":0.0167,"13.2":0.02227,"13.3":0.04176,"13.4-13.7":0.11414,"14.0-14.4":0.67094,"14.5-14.8":0.92706,"15.0-15.1":0.3814,"15.2-15.3":0.5039,"15.4":0.5902,"15.5":1.65368,"15.6":9.1676,"16.0":10.9549,"16.1":0.68207},P:{"4":0.09182,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06121,"8.2":0,"9.2":0.0102,"10.1":0,"11.1-11.2":0.05101,"12.0":0.05101,"13.0":0.13262,"14.0":0.05101,"15.0":0.0204,"16.0":0.11222,"17.0":0.17343,"18.0":3.07074},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00461,"4.2-4.3":0.00115,"4.4":0,"4.4.3-4.4.4":0.04491},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00383,"9":0,"10":0,"11":0.0345,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.30835},Q:{"13.1":0},O:{"0":2.27562},H:{"0":0.42621},L:{"0":49.47363},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js index 2689adb199b1d6..65a1521feeccfe 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00242,"39":0,"40":0,"41":0,"42":0,"43":0.00242,"44":0,"45":0,"46":0,"47":0.00485,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00242,"67":0,"68":0.0097,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00242,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01697,"89":0,"90":0,"91":0.01454,"92":0,"93":0,"94":0,"95":0,"96":0.00242,"97":0,"98":0.00485,"99":0,"100":0,"101":0,"102":0.01212,"103":0.03878,"104":0.40723,"105":0.14544,"106":0.00242,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00242,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00242,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00242,"51":0,"52":0,"53":0,"54":0,"55":0.02424,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00242,"63":0,"64":0.05333,"65":0,"66":0,"67":0,"68":0,"69":0.00242,"70":0,"71":0.00242,"72":0,"73":0.0097,"74":0.00242,"75":0,"76":0,"77":0,"78":0,"79":0.0097,"80":0.00727,"81":0.03636,"83":0,"84":0,"85":0.00242,"86":0.00242,"87":0,"88":0.00242,"89":0.00242,"90":0.01939,"91":0.00242,"92":0,"93":0.00485,"94":0.00485,"95":0.00485,"96":0.00242,"97":0.00242,"98":0.00485,"99":0.02666,"100":0.02666,"101":0.00485,"102":0.0097,"103":0.06545,"104":0.61327,"105":1.70407,"106":0.02666,"107":0,"108":0,"109":0},F:{"9":0,"11":0.00727,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00485,"24":0.00485,"25":0,"26":0.00242,"27":0.02424,"28":0.01212,"29":0,"30":0.00485,"31":0,"32":0.00727,"33":0,"34":0,"35":0,"36":0,"37":0.12362,"38":0.00242,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00242,"47":0,"48":0,"49":0,"50":0,"51":0.02909,"52":0,"53":0,"54":0.00485,"55":0,"56":0.00242,"57":0.00242,"58":0.00485,"60":0.22786,"62":0.00242,"63":0.22301,"64":0.2424,"65":0.01212,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00485,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0097,"80":0,"81":0,"82":0.00242,"83":0,"84":0,"85":0,"86":0,"87":0.00242,"88":0,"89":0.01212,"90":0.10423,"91":0.00485,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00242},B:{"12":0.01697,"13":0.00242,"14":0.00242,"15":0.00242,"16":0,"17":0.00485,"18":0.03394,"79":0,"80":0,"81":0,"83":0,"84":0.00485,"85":0,"86":0,"87":0,"88":0,"89":0.02182,"90":0.00242,"91":0,"92":0.01697,"93":0,"94":0,"95":0,"96":0,"97":0.00242,"98":0.00242,"99":0,"100":0.00242,"101":0.01939,"102":0.00242,"103":0.0097,"104":0.08969,"105":0.4848},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.02424,"13":0,"14":0.00485,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0097,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00242,"12.1":0,"13.1":0.00727,"14.1":0.01212,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00242,"15.6":0.02666,"16.0":0.00242,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02209,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10575,"10.0-10.2":0.00072,"10.3":0.01087,"11.0-11.2":0,"11.3-11.4":0.29046,"12.0-12.1":0.07388,"12.2-12.5":1.03002,"13.0-13.1":0.00072,"13.2":0.02028,"13.3":0.01231,"13.4-13.7":0.02934,"14.0-14.4":0.16696,"14.5-14.8":0.15899,"15.0-15.1":0.11155,"15.2-15.3":0.381,"15.4":0.09235,"15.5":0.31183,"15.6":0.62764,"16.0":0.14596,"16.1":0.00905},P:{"4":0.25812,"5.0-5.4":0.02065,"6.2-6.4":0,"7.2-7.4":0.11357,"8.2":0,"9.2":0.14455,"10.1":0,"11.1-11.2":0.02065,"12.0":0,"13.0":0.02065,"14.0":0.02065,"15.0":0.03097,"16.0":0.06195,"17.0":0.19617,"18.0":0.27877},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00125,"4.2-4.3":0.00143,"4.4":0,"4.4.3-4.4.4":0.1764},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02666,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.23486},H:{"0":15.71488},L:{"0":69.05243},S:{"2.5":0.01515},R:{_:"0"},M:{"0":0.11364},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00217,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00217,"48":0,"49":0,"50":0.00217,"51":0,"52":0.00217,"53":0,"54":0,"55":0,"56":0.01084,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00217,"66":0,"67":0,"68":0.00433,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00217,"89":0,"90":0,"91":0.0065,"92":0,"93":0,"94":0,"95":0.00217,"96":0.00217,"97":0,"98":0.00217,"99":0,"100":0,"101":0,"102":0.0065,"103":0.01084,"104":0.01517,"105":0.34022,"106":0.17336,"107":0.00433,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.05418,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00217,"63":0,"64":0.01517,"65":0.00217,"66":0,"67":0,"68":0,"69":0,"70":0.00217,"71":0,"72":0,"73":0,"74":0.00217,"75":0,"76":0,"77":0,"78":0,"79":0.00433,"80":0.0065,"81":0.13219,"83":0.00217,"84":0.00217,"85":0,"86":0.00217,"87":0.00217,"88":0,"89":0,"90":0.00217,"91":0.00433,"92":0.00433,"93":0.01084,"94":0.00217,"95":0.00217,"96":0.00217,"97":0.00433,"98":0.00217,"99":0.01084,"100":0.00867,"101":0.0195,"102":0.01084,"103":0.02384,"104":0.03251,"105":0.47024,"106":1.37171,"107":0.07585,"108":0.0065,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.0065,"25":0,"26":0.00217,"27":0.01517,"28":0.00433,"29":0,"30":0.00433,"31":0,"32":0.00433,"33":0,"34":0,"35":0,"36":0,"37":0.11919,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00217,"47":0,"48":0,"49":0,"50":0,"51":0.0195,"52":0,"53":0,"54":0.00217,"55":0,"56":0.0065,"57":0,"58":0.00433,"60":0.31638,"62":0.00217,"63":0.13869,"64":0.1842,"65":0.11268,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00217,"72":0.00867,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00433,"80":0,"81":0.00217,"82":0,"83":0,"84":0,"85":0,"86":0.00217,"87":0,"88":0,"89":0.09101,"90":0.05201,"91":0.11485,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00217},B:{"12":0.0065,"13":0.0065,"14":0.013,"15":0.00217,"16":0,"17":0.0065,"18":0.03251,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00217,"86":0,"87":0,"88":0,"89":0.00433,"90":0.00433,"91":0,"92":0.01517,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00433,"102":0.00217,"103":0.01084,"104":0.00433,"105":0.08235,"106":0.21237,"107":0.00867},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00433,"13":0.00217,"14":0.00433,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.01084,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00217,"13.1":0.0065,"14.1":0.00433,"15.1":0,"15.2-15.3":0.00433,"15.4":0.0065,"15.5":0,"15.6":0.0195,"16.0":0.00867,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00295,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00701,"10.0-10.2":0,"10.3":0.01401,"11.0-11.2":0.01844,"11.3-11.4":0.01475,"12.0-12.1":0.33037,"12.2-12.5":0.82186,"13.0-13.1":0.00479,"13.2":0.01475,"13.3":0.02544,"13.4-13.7":0.04646,"14.0-14.4":0.1626,"14.5-14.8":0.34844,"15.0-15.1":0.10693,"15.2-15.3":0.39416,"15.4":0.03835,"15.5":0.26879,"15.6":0.37867,"16.0":0.53611,"16.1":0.02581},P:{"4":1.05216,"5.0-5.4":0.04008,"6.2-6.4":0.02004,"7.2-7.4":0.10021,"8.2":0,"9.2":0.06012,"10.1":0.01002,"11.1-11.2":0.03006,"12.0":0,"13.0":0.02004,"14.0":0.17035,"15.0":0.01002,"16.0":0.08016,"17.0":0.07014,"18.0":0.56115},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.05084},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0195,"5.5":0},J:{"7":0,"10":0.0235},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0705},Q:{"13.1":0},O:{"0":0.22716},H:{"0":14.96504},L:{"0":70.21342},S:{"2.5":0.01567}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js index f5ef164e142253..b5fb8548935e4e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00321,"48":0,"49":0,"50":0,"51":0,"52":0.00641,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00962,"69":0,"70":0,"71":0,"72":0.00321,"73":0,"74":0,"75":0.00641,"76":0,"77":0,"78":0,"79":0,"80":0.00321,"81":0,"82":0,"83":0,"84":0.01924,"85":0.00321,"86":0,"87":0.00321,"88":0.00641,"89":0,"90":0,"91":0.00962,"92":0,"93":0.00321,"94":0,"95":0,"96":0.00962,"97":0,"98":0.00321,"99":0.00321,"100":0.00641,"101":0.00321,"102":0.00962,"103":0.03207,"104":0.41691,"105":0.12507,"106":0.00641,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00321,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00321,"43":0.00641,"44":0.00321,"45":0,"46":0,"47":0.00321,"48":0,"49":0,"50":0.00321,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.04169,"66":0,"67":0.00321,"68":0.00321,"69":0.00321,"70":0.00321,"71":0.00321,"72":0.00321,"73":0,"74":0.07055,"75":0.00641,"76":0,"77":0.01283,"78":0.29184,"79":0.00641,"80":0.01283,"81":0.02245,"83":0.00321,"84":0.01283,"85":0.00641,"86":0.01604,"87":0.01283,"88":0.01604,"89":0.00321,"90":0.00641,"91":0.03207,"92":0.01283,"93":0.00641,"94":0.01604,"95":0.01604,"96":0.01604,"97":0.00962,"98":0.02245,"99":0.2309,"100":0.01924,"101":0.02566,"102":0.02886,"103":0.10904,"104":1.05831,"105":3.94782,"106":0.06735,"107":0.02566,"108":0.00321,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00321,"25":0,"26":0,"27":0,"28":0.00641,"29":0,"30":0.00321,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00321,"38":0,"39":0,"40":0,"41":0,"42":0.00321,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00321,"52":0,"53":0,"54":0,"55":0,"56":0.00321,"57":0.01283,"58":0.00641,"60":0.06735,"62":0,"63":0.12187,"64":0.16997,"65":0.00962,"66":0,"67":0,"68":0.00321,"69":0,"70":0,"71":0.00641,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00641,"80":0,"81":0,"82":0.00321,"83":0,"84":0.00321,"85":0.01604,"86":0,"87":0,"88":0,"89":0.01283,"90":0.22128,"91":0.01604,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00321},B:{"12":0.00321,"13":0.00321,"14":0.00321,"15":0.07697,"16":0,"17":0.00962,"18":0.02245,"79":0,"80":0,"81":0,"83":0,"84":0.00321,"85":0.00321,"86":0,"87":0.00321,"88":0,"89":0.01283,"90":0.00321,"91":0,"92":0.00641,"93":0,"94":0,"95":0,"96":0.00321,"97":0,"98":0,"99":0.00641,"100":0,"101":0.00321,"102":0.00321,"103":0.00962,"104":0.11545,"105":0.40088},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00321,"14":0.00321,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00641,"14.1":0.00641,"15.1":0.00641,"15.2-15.3":0.00641,"15.4":0.00641,"15.5":0.02245,"15.6":0.05131,"16.0":0.01604,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0028,"6.0-6.1":0.00466,"7.0-7.1":0.0056,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03544,"10.0-10.2":0.00093,"10.3":0.01865,"11.0-11.2":0.0056,"11.3-11.4":0.00373,"12.0-12.1":0.01212,"12.2-12.5":1.52934,"13.0-13.1":0.02052,"13.2":0.02145,"13.3":0.29468,"13.4-13.7":0.28629,"14.0-14.4":0.33478,"14.5-14.8":1.02205,"15.0-15.1":0.2667,"15.2-15.3":0.622,"15.4":1.03417,"15.5":0.8915,"15.6":1.87065,"16.0":0.86072,"16.1":0.02984},P:{"4":0.05114,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05114,"8.2":0,"9.2":0.01023,"10.1":0.26594,"11.1-11.2":0.01023,"12.0":0,"13.0":0.01023,"14.0":0.01023,"15.0":0.01023,"16.0":0.02046,"17.0":0.18411,"18.0":0.26594},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00082,"4.2-4.3":0.0033,"4.4":0,"4.4.3-4.4.4":0.05795},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03528,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00679},O:{"0":0.54344},H:{"0":4.55327},L:{"0":73.5972},S:{"2.5":0.03397},R:{_:"0"},M:{"0":0.12227},Q:{"13.1":0.1019}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00265,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00265,"53":0,"54":0,"55":0,"56":0.00265,"57":0,"58":0,"59":0,"60":0.00265,"61":0,"62":0,"63":0,"64":0,"65":0.00265,"66":0,"67":0,"68":0.06885,"69":0,"70":0,"71":0,"72":0.0053,"73":0,"74":0,"75":0.0053,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01324,"86":0,"87":0,"88":0.00265,"89":0,"90":0,"91":0.00794,"92":0.00265,"93":0.00265,"94":0,"95":0,"96":0,"97":0.00794,"98":0.00265,"99":0.00265,"100":0.00794,"101":0.00265,"102":0.0053,"103":0.00265,"104":0.01324,"105":0.24362,"106":0.09268,"107":0.00265,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00265,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00265,"44":0.00265,"45":0,"46":0,"47":0.00265,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00265,"63":0.11651,"64":0.02383,"65":0.00794,"66":0,"67":0,"68":0,"69":0.01059,"70":0.00265,"71":0.00265,"72":0.00265,"73":0,"74":0.05561,"75":0.0715,"76":0.00265,"77":0.00265,"78":0.00794,"79":0.00265,"80":0.0053,"81":0.01589,"83":0.00265,"84":0.00794,"85":0.0053,"86":0.01059,"87":0.01324,"88":0.00794,"89":0.00265,"90":0.00794,"91":0.0053,"92":0.00794,"93":0.00265,"94":0.01589,"95":0.01059,"96":0.00794,"97":0.0053,"98":0.01324,"99":0.0053,"100":0.00794,"101":0.01059,"102":0.03178,"103":0.04766,"104":0.07414,"105":0.94798,"106":2.27198,"107":0.08474,"108":0.01589,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00265,"29":0.00265,"30":0.0053,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00265,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00265,"57":0.0053,"58":0.00265,"60":0.0609,"62":0,"63":0.06885,"64":0.04766,"65":0.05561,"66":0,"67":0,"68":0,"69":0,"70":0.00265,"71":0,"72":0.00794,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01059,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0053,"86":0,"87":0,"88":0,"89":0,"90":0.05561,"91":0.1377,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0053},B:{"12":0.00265,"13":0.00265,"14":0.00794,"15":0.03972,"16":0,"17":0.00265,"18":0.01324,"79":0,"80":0,"81":0,"83":0,"84":0.00265,"85":0.00265,"86":0,"87":0,"88":0,"89":0.00794,"90":0.00265,"91":0,"92":0.00794,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00265,"102":0,"103":0.0053,"104":0.01324,"105":0.10327,"106":0.30452,"107":0.02118},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0053,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00265,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0053,"12.1":0,"13.1":0.0053,"14.1":0.00265,"15.1":0.00794,"15.2-15.3":0.0053,"15.4":0.00265,"15.5":0.01059,"15.6":0.04766,"16.0":0.05031,"16.1":0.0053,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0037,"6.0-6.1":0,"7.0-7.1":0.02591,"8.1-8.4":0.00185,"9.0-9.2":0,"9.3":0.0148,"10.0-10.2":0.00093,"10.3":0.04349,"11.0-11.2":0.0185,"11.3-11.4":0.00555,"12.0-12.1":0.00463,"12.2-12.5":1.74496,"13.0-13.1":0.03331,"13.2":0.05089,"13.3":0.2276,"13.4-13.7":0.41635,"14.0-14.4":0.27201,"14.5-14.8":0.65228,"15.0-15.1":0.38027,"15.2-15.3":0.37101,"15.4":0.48481,"15.5":0.57549,"15.6":1.49145,"16.0":1.76624,"16.1":0.26091},P:{"4":0.04224,"5.0-5.4":0,"6.2-6.4":0.01056,"7.2-7.4":0.0528,"8.2":0,"9.2":0.01056,"10.1":0,"11.1-11.2":0.01056,"12.0":0,"13.0":0,"14.0":0.01056,"15.0":0,"16.0":0.02112,"17.0":0.04224,"18.0":0.38017},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00034,"4.2-4.3":0.00151,"4.4":0,"4.4.3-4.4.4":0.06404},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01059,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07352},Q:{"13.1":0.27938},O:{"0":0.39701},H:{"0":4.92796},L:{"0":76.91784},S:{"2.5":0.08822}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js index f13f935b916cc9..c4554ba8081e53 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00305,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0061,"104":0.03968,"105":0.01221,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00305,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0061,"78":0,"79":0,"80":0,"81":0,"83":0.00305,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01526,"92":0,"93":0.00305,"94":0.00305,"95":0.00305,"96":0.0061,"97":0.00916,"98":0.0061,"99":0.00305,"100":0.00305,"101":0,"102":0.00916,"103":0.03662,"104":0.37845,"105":1.28184,"106":0.02136,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00305,"87":0,"88":0,"89":0.00305,"90":0.03662,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00305,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00305,"104":0.0763,"105":0.40286},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01831,"15":0.00916,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00305,"12.1":0.0061,"13.1":0.0824,"14.1":0.12208,"15.1":0.02136,"15.2-15.3":0.03357,"15.4":0.12513,"15.5":0.53105,"15.6":5.1121,"16.0":0.33572,"16.1":0.03662},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02616,"10.0-10.2":0,"10.3":0.03487,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.01744,"12.2-12.5":0.13949,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.04359,"14.5-14.8":0.28771,"15.0-15.1":0.18309,"15.2-15.3":0.60157,"15.4":0.89799,"15.5":5.67564,"15.6":68.21233,"16.0":8.57885,"16.1":0.11334},P:{"4":0.0615,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0205,"12.0":0,"13.0":0.01025,"14.0":0.01025,"15.0":0,"16.0":0.03075,"17.0":0.03075,"18.0":0.87125},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01602,"4.4":0,"4.4.3-4.4.4":0.06943},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0061,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.00695},H:{"0":0.01316},L:{"0":4.60928},S:{"2.5":0},R:{_:"0"},M:{"0":0.0139},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00655,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00655,"103":0,"104":0.00328,"105":0.03931,"106":0.01966,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00328,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00328,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00655,"78":0,"79":0,"80":0,"81":0,"83":0.00328,"84":0,"85":0,"86":0,"87":0.00328,"88":0,"89":0,"90":0,"91":0.0131,"92":0.00328,"93":0,"94":0,"95":0.00328,"96":0.00655,"97":0.00655,"98":0.00328,"99":0.00328,"100":0.00328,"101":0,"102":0.00655,"103":0.04914,"104":0.06224,"105":0.66175,"106":1.54955,"107":0.06552,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01638,"91":0.02948,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00328,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00328,"105":0.095,"106":0.44881,"107":0.03604},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0131,"15":0.00983,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00328,"10.1":0,"11.1":0.00328,"12.1":0.00328,"13.1":0.13432,"14.1":0.12449,"15.1":0.02948,"15.2-15.3":0.02621,"15.4":0.10811,"15.5":0.38984,"15.6":4.9828,"16.0":1.02866,"16.1":0.22932,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01759,"10.0-10.2":0,"10.3":0.02638,"11.0-11.2":0.00879,"11.3-11.4":0,"12.0-12.1":0.00879,"12.2-12.5":0.1495,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.16709,"14.5-14.8":0.3078,"15.0-15.1":0.26383,"15.2-15.3":0.598,"15.4":0.96736,"15.5":4.30915,"15.6":53.60058,"16.0":20.39372,"16.1":1.18722},P:{"4":0.05184,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.11406,"12.0":0,"13.0":0.01037,"14.0":0.02074,"15.0":0,"16.0":0.02074,"17.0":0.01037,"18.0":0.88135},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01572,"4.4":0,"4.4.3-4.4.4":0.0629},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00655,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.01345},Q:{"13.1":0},O:{"0":0.01345},H:{"0":0.00637},L:{"0":5.90893},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js index a87a4f0d5996d5..e6113bd8b45a41 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00431,"45":0,"46":0,"47":0,"48":0.00431,"49":0,"50":0,"51":0,"52":0.01724,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00431,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00431,"90":0,"91":0.00431,"92":0,"93":0,"94":0,"95":0.00431,"96":0,"97":0,"98":0,"99":0.00431,"100":0.00431,"101":0.00431,"102":0.00862,"103":0.0431,"104":0.69822,"105":0.24567,"106":0.00431,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01293,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00862,"48":0,"49":0.08189,"50":0.00431,"51":0,"52":0,"53":0.00431,"54":0,"55":0.00431,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.01293,"63":0,"64":0,"65":0.00431,"66":0,"67":0,"68":0.00431,"69":0.00431,"70":0.00862,"71":0.01724,"72":0.00862,"73":0.01293,"74":0,"75":0.00862,"76":0,"77":0,"78":0.00862,"79":0.11637,"80":0.00431,"81":0.02155,"83":0.01293,"84":0.00862,"85":0.01724,"86":0,"87":0.02155,"88":0.01293,"89":0.00862,"90":0,"91":0.00862,"92":0.04741,"93":0,"94":0.00431,"95":0.01293,"96":0.00862,"97":0.04741,"98":0.01724,"99":0.02155,"100":0.03017,"101":0.01724,"102":0.02586,"103":0.20688,"104":2.6722,"105":8.62862,"106":0.09482,"107":0.00431,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01293,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02586,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00431,"55":0,"56":0,"57":0,"58":0.0862,"60":0.03017,"62":0,"63":0.02155,"64":0.31894,"65":0.01724,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00431,"86":0,"87":0,"88":0,"89":0.03879,"90":0.33618,"91":0.01724,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00431,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00431,"100":0,"101":0.00431,"102":0,"103":0.00862,"104":0.16378,"105":1.02578},E:{"4":0,"5":0,"6":0,"7":0.00862,"8":0,"9":0,"10":0,"11":0,"12":0.00431,"13":0.02155,"14":0.07327,"15":0.03879,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.06465,"10.1":0,"11.1":0.00431,"12.1":0.03448,"13.1":0.07758,"14.1":0.16809,"15.1":0.05603,"15.2-15.3":0.02586,"15.4":0.09913,"15.5":0.18533,"15.6":1.23266,"16.0":0.08189,"16.1":0.00862},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00229,"7.0-7.1":0.0664,"8.1-8.4":0.02976,"9.0-9.2":0.01603,"9.3":0.27017,"10.0-10.2":0.00229,"10.3":0.49913,"11.0-11.2":0.01145,"11.3-11.4":0.00687,"12.0-12.1":0.06182,"12.2-12.5":1.05549,"13.0-13.1":0.03205,"13.2":0.01832,"13.3":0.0435,"13.4-13.7":0.09845,"14.0-14.4":0.36404,"14.5-14.8":0.71664,"15.0-15.1":0.48081,"15.2-15.3":0.64566,"15.4":0.97536,"15.5":1.2959,"15.6":10.94874,"16.0":4.5883,"16.1":0.0229},P:{"4":0.47865,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05318,"8.2":0,"9.2":0,"10.1":0.01064,"11.1-11.2":0.02127,"12.0":0.01064,"13.0":0.04255,"14.0":0.01064,"15.0":0.02127,"16.0":0.05318,"17.0":0.13828,"18.0":1.52105},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00304,"4.2-4.3":0.00608,"4.4":0,"4.4.3-4.4.4":0.06536},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01724,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.48509},H:{"0":2.17093},L:{"0":51.26196},S:{"2.5":0},R:{_:"0"},M:{"0":0.15363},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.0045,"49":0,"50":0,"51":0,"52":0.01351,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00901,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0045,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0045,"100":0,"101":0.0045,"102":0.0045,"103":0.0045,"104":0.04054,"105":0.7927,"106":0.39635,"107":0.0045,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01351,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01802,"48":0,"49":0.1171,"50":0.0045,"51":0,"52":0,"53":0,"54":0,"55":0.00901,"56":0.0045,"57":0,"58":0,"59":0,"60":0.0045,"61":0,"62":0.01802,"63":0,"64":0,"65":0,"66":0.0045,"67":0,"68":0,"69":0.0045,"70":0.01351,"71":0.01802,"72":0.0045,"73":0.00901,"74":0,"75":0.0045,"76":0,"77":0,"78":0.01802,"79":0.1171,"80":0.0045,"81":0.02702,"83":0.0045,"84":0.02252,"85":0.01802,"86":0,"87":0.04054,"88":0.01351,"89":0.0045,"90":0.0045,"91":0.00901,"92":0.04954,"93":0,"94":0.00901,"95":0.00901,"96":0.00901,"97":0.00901,"98":0.00901,"99":0.01351,"100":0.01802,"101":0.01351,"102":0.01802,"103":0.15764,"104":0.10359,"105":3.22036,"106":8.80532,"107":0.38734,"108":0.0045,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01802,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.03603,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.0045,"55":0,"56":0,"57":0,"58":0.02702,"60":0.01351,"62":0,"63":0.01351,"64":0.06756,"65":0.16665,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01802,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0045,"89":0.0045,"90":0.14413,"91":0.30627,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0045,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0045,"100":0,"101":0,"102":0.0045,"103":0.0045,"104":0.0045,"105":0.25673,"106":0.99989,"107":0.06756},E:{"4":0,"5":0,"6":0,"7":0.00901,"8":0,"9":0,"10":0,"11":0,"12":0.00901,"13":0.02252,"14":0.06756,"15":0.03153,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01351,"10.1":0,"11.1":0.0045,"12.1":0.04054,"13.1":0.09458,"14.1":0.17115,"15.1":0.09909,"15.2-15.3":0.04054,"15.4":0.07206,"15.5":0.14413,"15.6":1.28814,"16.0":0.30177,"16.1":0.05405,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00976,"7.0-7.1":0.03172,"8.1-8.4":0.03172,"9.0-9.2":0.02196,"9.3":0.29036,"10.0-10.2":0.00488,"10.3":0.3904,"11.0-11.2":0.00244,"11.3-11.4":0.0122,"12.0-12.1":0.05612,"12.2-12.5":1.13215,"13.0-13.1":0.0732,"13.2":0.00488,"13.3":0.0122,"13.4-13.7":0.13908,"14.0-14.4":0.3538,"14.5-14.8":0.72468,"15.0-15.1":0.42944,"15.2-15.3":0.48556,"15.4":0.69784,"15.5":0.93695,"15.6":6.51476,"16.0":10.26746,"16.1":0.32452},P:{"4":0.38358,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04262,"8.2":0,"9.2":0,"10.1":0.02131,"11.1-11.2":0.04262,"12.0":0,"13.0":0.04262,"14.0":0.01065,"15.0":0.03196,"16.0":0.04262,"17.0":0.07458,"18.0":1.56628},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00285,"4.2-4.3":0.00428,"4.4":0,"4.4.3-4.4.4":0.0499},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01351,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18686},Q:{"13.1":0},O:{"0":1.48392},H:{"0":2.18537},L:{"0":48.73507},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js index ae8d9cf2c74719..50d85e597cfba4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04848,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00404,"69":0,"70":0,"71":0,"72":0.00404,"73":0.00404,"74":0,"75":0.00404,"76":0,"77":0,"78":0.01212,"79":0.00404,"80":0,"81":0,"82":0.00808,"83":0.00404,"84":0,"85":0,"86":0.00404,"87":0,"88":0.00404,"89":0.00404,"90":0,"91":0.00808,"92":0.00404,"93":0.00404,"94":0.00404,"95":0.00404,"96":0.00404,"97":0.00404,"98":0.00404,"99":0.01616,"100":0.01212,"101":0.01212,"102":0.01616,"103":0.05252,"104":0.84032,"105":0.2626,"106":0.00404,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00404,"22":0,"23":0.00404,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00808,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01212,"50":0.00808,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00404,"65":0.00404,"66":0,"67":0,"68":0.00808,"69":0.01212,"70":0.01212,"71":0.00404,"72":0.00404,"73":0.00404,"74":0.00404,"75":0.00404,"76":0.00808,"77":0.00404,"78":0.00404,"79":0.04444,"80":0.01212,"81":0.01616,"83":0.01616,"84":0.00808,"85":0.0202,"86":0.0202,"87":0.03232,"88":0.01212,"89":0.01212,"90":0.00808,"91":0.07272,"92":0.01616,"93":0.01616,"94":0.0202,"95":0.0202,"96":0.02424,"97":0.02828,"98":0.02828,"99":0.02424,"100":0.03636,"101":0.03232,"102":0.1212,"103":0.17372,"104":2.23412,"105":8.75468,"106":0.17372,"107":0.00404,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01212,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00404,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01212,"64":0.0404,"65":0.00404,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00404,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00404,"86":0,"87":0,"88":0.00404,"89":0.0606,"90":0.57772,"91":0.0202,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00808,"16":0,"17":0,"18":0.01616,"79":0,"80":0,"81":0,"83":0,"84":0.00404,"85":0,"86":0.00404,"87":0,"88":0,"89":0.00404,"90":0,"91":0.00404,"92":0.00404,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00404,"99":0,"100":0,"101":0.00808,"102":0,"103":0.0202,"104":0.14544,"105":0.79184},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0606,"15":0.00404,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00404,"12.1":0,"13.1":0.01212,"14.1":0.02828,"15.1":0.00404,"15.2-15.3":0.00404,"15.4":0.01212,"15.5":0.02828,"15.6":0.08484,"16.0":0.01616,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00178,"6.0-6.1":0.00089,"7.0-7.1":0.01021,"8.1-8.4":0,"9.0-9.2":0.0111,"9.3":0.01687,"10.0-10.2":0.00888,"10.3":0.01288,"11.0-11.2":0.00311,"11.3-11.4":0.004,"12.0-12.1":0.00488,"12.2-12.5":0.17762,"13.0-13.1":0.00266,"13.2":0.00222,"13.3":0.00755,"13.4-13.7":0.03819,"14.0-14.4":0.25356,"14.5-14.8":0.19716,"15.0-15.1":0.05062,"15.2-15.3":0.05773,"15.4":0.08704,"15.5":0.32372,"15.6":2.27669,"16.0":0.79575,"16.1":0.00888},P:{"4":0.36652,"5.0-5.4":0.02036,"6.2-6.4":0.03054,"7.2-7.4":0.51923,"8.2":0,"9.2":0.03054,"10.1":0.04072,"11.1-11.2":0.12217,"12.0":0.05091,"13.0":0.13235,"14.0":0.08145,"15.0":0.06109,"16.0":0.18326,"17.0":0.49887,"18.0":1.69005},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00969,"4.2-4.3":0.02584,"4.4":0,"4.4.3-4.4.4":0.197},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02424,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.17284},H:{"0":0.38934},L:{"0":72.80792},S:{"2.5":0},R:{_:"0"},M:{"0":0.12516},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01141,"53":0,"54":0,"55":0,"56":0.0038,"57":0,"58":0,"59":0,"60":0.0038,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0038,"67":0,"68":0.0038,"69":0,"70":0,"71":0,"72":0.0038,"73":0.0038,"74":0,"75":0.0038,"76":0,"77":0,"78":0.0038,"79":0.01141,"80":0,"81":0,"82":0.0038,"83":0.0038,"84":0,"85":0,"86":0.0038,"87":0,"88":0.0038,"89":0,"90":0,"91":0.00761,"92":0,"93":0.0038,"94":0.0038,"95":0.00761,"96":0.0038,"97":0.0038,"98":0.0038,"99":0.01521,"100":0.01141,"101":0.01141,"102":0.01141,"103":0.01521,"104":0.01902,"105":0.59327,"106":0.27382,"107":0.0038,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00761,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0038,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01141,"50":0.0038,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0038,"64":0,"65":0,"66":0,"67":0,"68":0.00761,"69":0.00761,"70":0.00761,"71":0,"72":0.0038,"73":0.0038,"74":0.0038,"75":0.0038,"76":0.00761,"77":0.00761,"78":0.0038,"79":0.05324,"80":0.00761,"81":0.01521,"83":0.00761,"84":0.02662,"85":0.01902,"86":0.01902,"87":0.02282,"88":0.00761,"89":0.01141,"90":0.01521,"91":0.13691,"92":0.01902,"93":0.00761,"94":0.01902,"95":0.01902,"96":0.02282,"97":0.03042,"98":0.02282,"99":0.01902,"100":0.03042,"101":0.03042,"102":0.05324,"103":0.10648,"104":0.13311,"105":2.41871,"106":7.42726,"107":0.31945,"108":0.01141,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01521,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00761,"64":0.0038,"65":0.01141,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.03423,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00761,"85":0.0038,"86":0,"87":0,"88":0.0038,"89":0.0038,"90":0.17874,"91":0.39551,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0038,"16":0,"17":0.0038,"18":0.00761,"79":0,"80":0,"81":0,"83":0,"84":0.0038,"85":0,"86":0,"87":0.0038,"88":0,"89":0.0038,"90":0,"91":0.0038,"92":0.0038,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0038,"99":0,"100":0,"101":0.0038,"102":0.0038,"103":0.01141,"104":0.01141,"105":0.15973,"106":0.62369,"107":0.04564},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0038,"14":0.01521,"15":0.0038,_:"0","3.1":0,"3.2":0,"5.1":0.0038,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0038,"12.1":0,"13.1":0.01902,"14.1":0.02282,"15.1":0.0038,"15.2-15.3":0.0038,"15.4":0.00761,"15.5":0.03423,"15.6":0.07606,"16.0":0.04564,"16.1":0.01141,"16.2":0},G:{"8":0,"3.2":0.00207,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00465,"6.0-6.1":0,"7.0-7.1":0.0217,"8.1-8.4":0,"9.0-9.2":0.00826,"9.3":0.01498,"10.0-10.2":0.00413,"10.3":0.01188,"11.0-11.2":0.00723,"11.3-11.4":0.0031,"12.0-12.1":0.00465,"12.2-12.5":0.17046,"13.0-13.1":0.00826,"13.2":0.00568,"13.3":0.00981,"13.4-13.7":0.04546,"14.0-14.4":0.15497,"14.5-14.8":0.19578,"15.0-15.1":0.05114,"15.2-15.3":0.08988,"15.4":0.09143,"15.5":0.24537,"15.6":1.78109,"16.0":1.86168,"16.1":0.0811},P:{"4":0.36689,"5.0-5.4":0.01019,"6.2-6.4":0.02038,"7.2-7.4":0.52995,"8.2":0,"9.2":0.02038,"10.1":0,"11.1-11.2":0.1121,"12.0":0.03057,"13.0":0.10191,"14.0":0.08153,"15.0":0.06115,"16.0":0.17325,"17.0":0.36689,"18.0":1.95674},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00438,"4.2-4.3":0.01533,"4.4":0,"4.4.3-4.4.4":0.14452},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01902,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13633},Q:{"13.1":0},O:{"0":0.17352},H:{"0":0.44002},L:{"0":74.12025},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js index e7cad0d1204988..81c5b8d98f3159 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00492,"48":0,"49":0,"50":0,"51":0,"52":0.00983,"53":0,"54":0.00492,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00492,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01475,"79":0.00983,"80":0.00983,"81":0.00492,"82":0.00983,"83":0.00492,"84":0.00492,"85":0,"86":0,"87":0,"88":0.00492,"89":0,"90":0,"91":0.02458,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00492,"98":0.00492,"99":0.00492,"100":0.00492,"101":0.00492,"102":0.02458,"103":0.03932,"104":0.6537,"105":0.24084,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00492,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00492,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00492,"48":0,"49":0.00983,"50":0,"51":0.00983,"52":0,"53":0,"54":0,"55":0.00492,"56":0,"57":0,"58":0.00492,"59":0,"60":0,"61":0,"62":0,"63":0.00492,"64":0,"65":0.00492,"66":0,"67":0.00492,"68":0.00492,"69":0.00492,"70":0.00492,"71":0.00492,"72":0.00492,"73":0.00492,"74":0.00983,"75":0.00983,"76":0.01966,"77":0.00492,"78":0.00983,"79":0.04424,"80":0.01966,"81":0.01966,"83":0.04915,"84":0.09339,"85":0.07864,"86":0.10322,"87":0.0983,"88":0.00983,"89":0.01966,"90":0.02458,"91":0.36863,"92":0.01475,"93":0.03932,"94":0.01475,"95":0.00983,"96":0.02949,"97":0.03932,"98":0.01966,"99":0.02458,"100":0.0639,"101":0.02949,"102":0.07373,"103":0.25558,"104":3.11611,"105":12.88713,"106":0.34405,"107":0.00492,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01475,"65":0,"66":0,"67":0,"68":0.00492,"69":0,"70":0.00492,"71":0.00492,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00492,"86":0.00492,"87":0,"88":0.00492,"89":0.17694,"90":1.42535,"91":0.05407,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00492,"13":0,"14":0,"15":0.02458,"16":0.00492,"17":0,"18":0.01475,"79":0,"80":0,"81":0,"83":0,"84":0.00492,"85":0.00492,"86":0.00492,"87":0.00492,"88":0,"89":0,"90":0,"91":0,"92":0.00492,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00492,"101":0.00983,"102":0.00492,"103":0.01475,"104":0.2949,"105":1.68585},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00492,"14":0.01966,"15":0.00492,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01966,"10.1":0,"11.1":0,"12.1":0.00492,"13.1":0.02458,"14.1":0.02949,"15.1":0.00492,"15.2-15.3":0.00492,"15.4":0.01966,"15.5":0.03932,"15.6":0.14254,"16.0":0.04424,"16.1":0.00492},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00133,"6.0-6.1":0,"7.0-7.1":0.00133,"8.1-8.4":0,"9.0-9.2":0.00133,"9.3":0.03866,"10.0-10.2":0.00133,"10.3":0.04266,"11.0-11.2":0.01733,"11.3-11.4":0.02933,"12.0-12.1":0.03199,"12.2-12.5":0.38659,"13.0-13.1":0.012,"13.2":0.01066,"13.3":0.03466,"13.4-13.7":0.17597,"14.0-14.4":0.42925,"14.5-14.8":1.37973,"15.0-15.1":0.14264,"15.2-15.3":0.1933,"15.4":0.27461,"15.5":0.74119,"15.6":7.04128,"16.0":2.06093,"16.1":0.02666},P:{"4":0.11336,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.18549,"8.2":0,"9.2":0.01031,"10.1":0,"11.1-11.2":0.04122,"12.0":0.01031,"13.0":0.05153,"14.0":0.03092,"15.0":0.02061,"16.0":0.06183,"17.0":0.2061,"18.0":1.59728},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05372,"4.2-4.3":0.12087,"4.4":0,"4.4.3-4.4.4":0.38946},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00519,"9":0.01038,"10":0,"11":0.07782,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.09153},H:{"0":0.21664},L:{"0":57.2813},S:{"2.5":0},R:{_:"0"},M:{"0":0.13221},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00994,"53":0,"54":0.00497,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00497,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00994,"79":0.00497,"80":0.00497,"81":0.00497,"82":0.00497,"83":0.00497,"84":0,"85":0,"86":0,"87":0,"88":0.00497,"89":0,"90":0,"91":0.00994,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00497,"99":0.00497,"100":0.00497,"101":0.00497,"102":0.02484,"103":0.0149,"104":0.02981,"105":0.61603,"106":0.28814,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00497,"39":0,"40":0,"41":0.00497,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00994,"50":0,"51":0.00497,"52":0,"53":0,"54":0,"55":0.00497,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00497,"64":0,"65":0.00497,"66":0,"67":0,"68":0.00497,"69":0.00994,"70":0.00497,"71":0.00497,"72":0.00497,"73":0.00497,"74":0.00994,"75":0.00497,"76":0.0149,"77":0.00497,"78":0.00994,"79":0.04471,"80":0.00994,"81":0.01987,"83":0.02981,"84":0.05465,"85":0.04968,"86":0.05962,"87":0.05465,"88":0.0149,"89":0.0149,"90":0.02981,"91":0.43718,"92":0.01987,"93":0.01987,"94":0.0149,"95":0.00994,"96":0.01987,"97":0.0149,"98":0.0149,"99":0.01987,"100":0.04471,"101":0.01987,"102":0.03974,"103":0.15401,"104":0.15401,"105":3.84026,"106":12.16663,"107":0.51667,"108":0.00994,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00497,"65":0.00497,"66":0,"67":0,"68":0,"69":0,"70":0.00497,"71":0.00497,"72":0.00994,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00497,"80":0,"81":0,"82":0.00497,"83":0,"84":0,"85":0.00994,"86":0.00497,"87":0,"88":0,"89":0.00497,"90":0.71539,"91":1.73383,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.02484,"16":0,"17":0,"18":0.00994,"79":0,"80":0,"81":0,"83":0,"84":0.00497,"85":0.00497,"86":0.00497,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00497,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00497,"102":0.00497,"103":0.00497,"104":0.03974,"105":0.35273,"106":1.54008,"107":0.10433},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00497,"14":0.0149,"15":0.00497,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01987,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01987,"14.1":0.02484,"15.1":0.00497,"15.2-15.3":0.00497,"15.4":0.0149,"15.5":0.02981,"15.6":0.11426,"16.0":0.09936,"16.1":0.0149,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00138,"6.0-6.1":0,"7.0-7.1":0.00138,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03032,"10.0-10.2":0,"10.3":0.03721,"11.0-11.2":0.01378,"11.3-11.4":0.02894,"12.0-12.1":0.01929,"12.2-12.5":0.30732,"13.0-13.1":0.01516,"13.2":0.00689,"13.3":0.02894,"13.4-13.7":0.12541,"14.0-14.4":0.28251,"14.5-14.8":0.87235,"15.0-15.1":0.11438,"15.2-15.3":0.164,"15.4":0.22739,"15.5":0.69182,"15.6":5.45736,"16.0":4.50508,"16.1":0.24117},P:{"4":0.11171,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.18279,"8.2":0,"9.2":0.01016,"10.1":0,"11.1-11.2":0.03047,"12.0":0.01016,"13.0":0.04062,"14.0":0.03047,"15.0":0.02031,"16.0":0.05078,"17.0":0.14217,"18.0":1.61466},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03114,"4.2-4.3":0.07265,"4.4":0,"4.4.3-4.4.4":0.26984},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00518,"9":0.01035,"10":0,"11":0.10868,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13586},Q:{"13.1":0},O:{"0":0.07548},H:{"0":0.20009},L:{"0":56.61887},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js index ca25746d7648b0..f805d8bdd4a8b9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.02824,"49":0,"50":0,"51":0,"52":0.00471,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00471,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01882,"92":0,"93":0,"94":0,"95":0.01882,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00471,"102":0.02353,"103":0.03765,"104":0.40472,"105":0.14118,"106":0.00471,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.10353,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00471,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00471,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00471,"72":0,"73":0,"74":0,"75":0.01412,"76":0.10824,"77":0.00941,"78":0.00471,"79":0.00471,"80":0,"81":0.00471,"83":0.01412,"84":0,"85":0,"86":0.00471,"87":0.01412,"88":0.00471,"89":0.00471,"90":0.02824,"91":0.01882,"92":0.00941,"93":0.06588,"94":0.00941,"95":0.00471,"96":0.00941,"97":0.03294,"98":0.01412,"99":0.00941,"100":0.01882,"101":0.02824,"102":0.05177,"103":0.45178,"104":2.39535,"105":7.20018,"106":0.12236,"107":0.00471,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02353,"90":0.14118,"91":0.00471,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00471,"13":0.00471,"14":0,"15":0.00471,"16":0.01882,"17":0.01412,"18":0.01412,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00471,"100":0.00471,"101":0.00471,"102":0.00471,"103":0.05177,"104":0.70119,"105":3.07772},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01412,"14":0.05647,"15":0.02824,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00941,"12.1":0.06588,"13.1":0.13647,"14.1":0.22589,"15.1":0.06118,"15.2-15.3":0.09412,"15.4":0.12706,"15.5":0.34354,"15.6":1.92475,"16.0":0.13177,"16.1":0.00941},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09286,"10.0-10.2":0,"10.3":0.13372,"11.0-11.2":0,"11.3-11.4":0.026,"12.0-12.1":0.01486,"12.2-12.5":0.66119,"13.0-13.1":0.02229,"13.2":0,"13.3":0.05943,"13.4-13.7":0.10401,"14.0-14.4":0.36031,"14.5-14.8":1.26667,"15.0-15.1":0.39003,"15.2-15.3":0.75406,"15.4":1.19981,"15.5":2.65592,"15.6":25.456,"16.0":3.33941,"16.1":0.052},P:{"4":0.07237,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.27912,"8.2":0,"9.2":0.02068,"10.1":0.06203,"11.1-11.2":0.09304,"12.0":0.02068,"13.0":0.15507,"14.0":0.15507,"15.0":0.04135,"16.0":0.14473,"17.0":0.23777,"18.0":3.93874},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.62884},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06118,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01588},H:{"0":0.05012},L:{"0":35.61862},S:{"2.5":0},R:{_:"0"},M:{"0":0.10588},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.02259,"49":0,"50":0,"51":0,"52":0.00903,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00452,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.04969,"96":0,"97":0.00452,"98":0,"99":0,"100":0,"101":0.00452,"102":0.02259,"103":0.00452,"104":0.01807,"105":0.36588,"106":0.1852,"107":0.00452,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00452,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03614,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00452,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00452,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00452,"72":0,"73":0,"74":0,"75":0.01355,"76":0.06776,"77":0.00452,"78":0,"79":0,"80":0,"81":0.00452,"83":0.01807,"84":0.00903,"85":0.00452,"86":0.01355,"87":0.00903,"88":0.00452,"89":0.00452,"90":0.01355,"91":0.02259,"92":0.00452,"93":0.07227,"94":0.00452,"95":0.00452,"96":0.00903,"97":0.03162,"98":0.00903,"99":0.00452,"100":0.01355,"101":0.01355,"102":0.03614,"103":0.26199,"104":0.13099,"105":2.36239,"106":6.52255,"107":0.31619,"108":0.00903,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00452,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00903,"90":0.04969,"91":0.09937,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00452,"13":0.00452,"14":0,"15":0.00452,"16":0.00903,"17":0.01355,"18":0.00903,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00452,"99":0,"100":0,"101":0,"102":0.00452,"103":0.03162,"104":0.0271,"105":0.70465,"106":2.9496,"107":0.20778},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00903,"14":0.04969,"15":0.01355,_:"0","3.1":0,"3.2":0,"5.1":0.00452,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00452,"12.1":0.03162,"13.1":0.13099,"14.1":0.23037,"15.1":0.03614,"15.2-15.3":0.05872,"15.4":0.10389,"15.5":0.2665,"15.6":1.62612,"16.0":0.35684,"16.1":0.05872,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09062,"10.0-10.2":0,"10.3":0.13216,"11.0-11.2":0.0151,"11.3-11.4":0.02643,"12.0-12.1":0.01888,"12.2-12.5":0.61547,"13.0-13.1":0.01133,"13.2":0.00378,"13.3":0.04531,"13.4-13.7":0.09062,"14.0-14.4":0.39647,"14.5-14.8":1.2234,"15.0-15.1":0.33983,"15.2-15.3":0.66456,"15.4":1.04971,"15.5":2.03522,"15.6":20.34087,"16.0":8.47316,"16.1":0.43423},P:{"4":0.04135,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.29978,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.0827,"12.0":0.03101,"13.0":0.13438,"14.0":0.17573,"15.0":0.04135,"16.0":0.19641,"17.0":0.14472,"18.0":3.9488},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.67977},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0542,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14804},Q:{"13.1":0},O:{"0":0.01645},H:{"0":0.03634},L:{"0":37.37193},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js index 260006bd001107..8a632ebee2d9b4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00292,"79":0.00292,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00583,"100":0,"101":0,"102":0,"103":0.00583,"104":0.18961,"105":0.05834,"106":0.00292,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00292,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00875,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00292,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00292,"66":0.00292,"67":0,"68":0,"69":0,"70":0,"71":0.00292,"72":0.00292,"73":0.00292,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00292,"80":0,"81":0.00583,"83":0,"84":0,"85":0,"86":0,"87":0.00875,"88":0.00292,"89":0.00292,"90":0.00583,"91":0.00292,"92":0.00292,"93":0.00292,"94":0.00292,"95":0.00875,"96":0.00583,"97":0.00583,"98":0.00875,"99":0.00292,"100":0.02334,"101":0.00583,"102":0.01167,"103":0.1721,"104":1.45558,"105":4.67595,"106":0.10793,"107":0.00583,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00292,"64":0.14585,"65":0.01167,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.05834,"91":0.00583,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00292,"13":0,"14":0.00292,"15":0,"16":0.00292,"17":0,"18":0.00583,"79":0,"80":0,"81":0,"83":0,"84":0.00292,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00583,"93":0.00292,"94":0.00292,"95":0.00292,"96":0.00583,"97":0,"98":0.00292,"99":0,"100":0.00292,"101":0.00875,"102":0.01167,"103":0.04959,"104":0.08751,"105":0.42297},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00583,"14":0.01167,"15":0.00583,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00292,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01167,"14.1":0.04667,"15.1":0.01167,"15.2-15.3":0.00292,"15.4":0.00583,"15.5":0.02625,"15.6":0.11376,"16.0":0.01167,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00691,"8.1-8.4":0.00395,"9.0-9.2":0.00296,"9.3":0.01283,"10.0-10.2":0,"10.3":0.01678,"11.0-11.2":0.00197,"11.3-11.4":0.00099,"12.0-12.1":0.02764,"12.2-12.5":0.26747,"13.0-13.1":0.00296,"13.2":0.00691,"13.3":0.01579,"13.4-13.7":0.18851,"14.0-14.4":0.39775,"14.5-14.8":0.6208,"15.0-15.1":0.19641,"15.2-15.3":0.32471,"15.4":0.59021,"15.5":1.29095,"15.6":4.18474,"16.0":1.43308,"16.1":0.0148},P:{"4":0.21261,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.12149,"8.2":0,"9.2":0.02025,"10.1":0,"11.1-11.2":0.02025,"12.0":0,"13.0":0.09112,"14.0":0.18223,"15.0":0.14174,"16.0":0.09112,"17.0":0.09112,"18.0":0.8403},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02583},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00292,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.72117},H:{"0":0.65046},L:{"0":76.9638},S:{"2.5":0},R:{_:"0"},M:{"0":0.0425},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00288,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00288,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00288,"101":0,"102":0,"103":0.00576,"104":0.00864,"105":0.11808,"106":0.06912,"107":0.00288,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0144,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00288,"68":0.00288,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00288,"76":0,"77":0,"78":0,"79":0.00576,"80":0.00576,"81":0.00288,"83":0.00288,"84":0.00288,"85":0.00288,"86":0.00288,"87":0.00288,"88":0.00864,"89":0.00288,"90":0.01152,"91":0.00288,"92":0.00288,"93":0.00288,"94":0.00288,"95":0.00288,"96":0.00576,"97":0.00288,"98":0.0144,"99":0.0144,"100":0.02592,"101":0.00576,"102":0.01152,"103":0.11232,"104":0.05184,"105":1.44576,"106":4.57344,"107":0.24192,"108":0.01152,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00864,"64":0.01152,"65":0.05184,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03168,"91":0.06048,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00288,"14":0,"15":0,"16":0.00288,"17":0,"18":0.00288,"79":0,"80":0,"81":0,"83":0,"84":0.00288,"85":0,"86":0,"87":0.00864,"88":0,"89":0,"90":0.00288,"91":0,"92":0.00864,"93":0.00288,"94":0.00288,"95":0.00288,"96":0.00576,"97":0.00288,"98":0.00288,"99":0,"100":0.00288,"101":0.00576,"102":0.00864,"103":0.0288,"104":0.00864,"105":0.14112,"106":0.45216,"107":0.02304},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00288,"14":0.00576,"15":0.00576,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00288,"12.1":0.00288,"13.1":0.02304,"14.1":0.04032,"15.1":0.00576,"15.2-15.3":0.00576,"15.4":0.00576,"15.5":0.02592,"15.6":0.10368,"16.0":0.072,"16.1":0.00288,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00207,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00517,"10.0-10.2":0.00414,"10.3":0.02068,"11.0-11.2":0.00827,"11.3-11.4":0.00517,"12.0-12.1":0.01965,"12.2-12.5":0.23371,"13.0-13.1":0.01551,"13.2":0.00931,"13.3":0.01344,"13.4-13.7":0.12203,"14.0-14.4":0.30093,"14.5-14.8":0.40227,"15.0-15.1":0.19752,"15.2-15.3":0.21303,"15.4":0.394,"15.5":0.60806,"15.6":2.47877,"16.0":4.15403,"16.1":0.21923},P:{"4":0.13263,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.14283,"8.2":0,"9.2":0.04081,"10.1":0.0102,"11.1-11.2":0.0102,"12.0":0,"13.0":0.08162,"14.0":0.04081,"15.0":0.10202,"16.0":0.12243,"17.0":0.06121,"18.0":0.86721},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00288,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02848},Q:{"13.1":0},O:{"0":1.90816},H:{"0":0.50556},L:{"0":77.212},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js index 927ee0f9fb40c7..739ec3cc387442 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01211,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00808,"33":0,"34":0.00404,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00808,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00808,"61":0,"62":0.00404,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00404,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00404,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.04846,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00808,"100":0.00404,"101":0.00808,"102":0.01211,"103":0.06461,"104":0.73088,"105":0.19382,"106":0.00404,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00404,"39":0,"40":0.00808,"41":0,"42":0,"43":0.00808,"44":0,"45":0,"46":0.00404,"47":0,"48":0,"49":0.01211,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00404,"58":0.00404,"59":0,"60":0.00404,"61":0,"62":0,"63":0.00404,"64":0,"65":0,"66":0,"67":0.00404,"68":0.00404,"69":0.00404,"70":0.00808,"71":0.00404,"72":0,"73":0.00404,"74":0.01615,"75":0.00404,"76":0.00404,"77":0.00808,"78":0.00404,"79":0.01211,"80":0.01615,"81":0.09691,"83":0.00404,"84":0.00404,"85":0.00808,"86":0.01211,"87":0.01211,"88":0.00808,"89":0.00808,"90":0.00808,"91":0.01211,"92":0.02019,"93":0.00808,"94":0.01211,"95":0.04038,"96":0.01615,"97":0.02019,"98":0.02423,"99":0.02827,"100":0.04038,"101":0.04442,"102":0.06057,"103":0.25439,"104":2.12399,"105":7.29263,"106":0.07672,"107":0.00404,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00808,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00404,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.01211,"62":0,"63":0.04038,"64":0.12114,"65":0.02019,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00404,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00808,"80":0,"81":0,"82":0,"83":0.00404,"84":0.01211,"85":0.00808,"86":0,"87":0,"88":0,"89":0.00808,"90":0.30285,"91":0.02827,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00404},B:{"12":0.01211,"13":0.01211,"14":0.01615,"15":0.01211,"16":0.01211,"17":0.00808,"18":0.02827,"79":0,"80":0,"81":0,"83":0.00404,"84":0.00808,"85":0.00404,"86":0,"87":0,"88":0.00404,"89":0.00808,"90":0.00404,"91":0,"92":0.01615,"93":0,"94":0,"95":0.00404,"96":0.00404,"97":0,"98":0,"99":0.01211,"100":0.00808,"101":0.00808,"102":0.01211,"103":0.04038,"104":0.30689,"105":1.67577},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00404,"14":0.00808,"15":0.00404,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00404,"12.1":0.00404,"13.1":0.02019,"14.1":0.02423,"15.1":0.00404,"15.2-15.3":0.02019,"15.4":0.01615,"15.5":0.0323,"15.6":0.12114,"16.0":0.02423,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00604,"6.0-6.1":0,"7.0-7.1":0.0385,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03624,"10.0-10.2":0.00151,"10.3":0.07701,"11.0-11.2":0.00302,"11.3-11.4":0.00453,"12.0-12.1":0.02944,"12.2-12.5":0.49301,"13.0-13.1":0.01132,"13.2":0.00226,"13.3":0.01963,"13.4-13.7":0.15251,"14.0-14.4":0.15251,"14.5-14.8":0.31332,"15.0-15.1":0.12382,"15.2-15.3":0.19177,"15.4":0.31483,"15.5":0.86295,"15.6":3.81796,"16.0":0.70365,"16.1":0.01887},P:{"4":0.22221,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.35351,"8.2":0.0202,"9.2":0,"10.1":0.0101,"11.1-11.2":0.101,"12.0":0.0303,"13.0":0.0505,"14.0":0.0707,"15.0":0.0606,"16.0":0.18181,"17.0":0.22221,"18.0":1.25244},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00341,"4.2-4.3":0.0111,"4.4":0,"4.4.3-4.4.4":0.1101},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06461,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.80487},H:{"0":0.75635},L:{"0":71.64201},S:{"2.5":0.01789},R:{_:"0"},M:{"0":0.23252},Q:{"13.1":0.00596}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02468,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00411,"33":0,"34":0.00823,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00411,"41":0.00823,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00411,"48":0,"49":0,"50":0,"51":0,"52":0.01234,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00411,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00411,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00411,"82":0,"83":0,"84":0.00411,"85":0.00823,"86":0,"87":0,"88":0.00411,"89":0.00411,"90":0,"91":0.05758,"92":0.00411,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00411,"100":0,"101":0.00411,"102":0.00823,"103":0.02057,"104":0.02879,"105":0.64163,"106":0.25912,"107":0.01645,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00823,"36":0,"37":0,"38":0.00411,"39":0,"40":0.00823,"41":0,"42":0.00411,"43":0.00823,"44":0,"45":0,"46":0.00411,"47":0,"48":0,"49":0.01645,"50":0,"51":0,"52":0,"53":0.00411,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00411,"64":0,"65":0,"66":0,"67":0,"68":0.00411,"69":0,"70":0.00823,"71":0,"72":0,"73":0.00411,"74":0.00411,"75":0,"76":0.00411,"77":0,"78":0.01234,"79":0.00823,"80":0.00411,"81":0.10283,"83":0.00411,"84":0,"85":0.01645,"86":0.00823,"87":0.01234,"88":0.00823,"89":0.00411,"90":0.00823,"91":0.01645,"92":0.02468,"93":0.01234,"94":0.00411,"95":0.02879,"96":0.02057,"97":0.02057,"98":0.02468,"99":0.03702,"100":0.01645,"101":0.04113,"102":0.04113,"103":0.11105,"104":0.18509,"105":2.77628,"106":7.01267,"107":0.30436,"108":0.00411,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00411,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00411,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00411,"57":0,"58":0,"60":0.00411,"62":0,"63":0.05758,"64":0.04113,"65":0.0946,"66":0.00823,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01645,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00411,"80":0,"81":0,"82":0,"83":0,"84":0.02057,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.09871,"91":0.20565,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01234,"13":0.01645,"14":0.00823,"15":0.03702,"16":0.01645,"17":0.00823,"18":0.02057,"79":0,"80":0,"81":0,"83":0,"84":0.00823,"85":0,"86":0,"87":0,"88":0,"89":0.00411,"90":0.00411,"91":0,"92":0.02468,"93":0,"94":0,"95":0,"96":0.00411,"97":0.00411,"98":0.00411,"99":0.00823,"100":0.00823,"101":0.00411,"102":0.00411,"103":0.02057,"104":0.03702,"105":0.41541,"106":1.74803,"107":0.0946},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01645,"15":0.01234,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00411,"13.1":0.01645,"14.1":0.02879,"15.1":0.02057,"15.2-15.3":0.03702,"15.4":0.01645,"15.5":0.03702,"15.6":0.13984,"16.0":0.05758,"16.1":0.00823,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00604,"6.0-6.1":0.0083,"7.0-7.1":0.02944,"8.1-8.4":0.00377,"9.0-9.2":0,"9.3":0.06945,"10.0-10.2":0.00075,"10.3":0.04454,"11.0-11.2":0.00226,"11.3-11.4":0.00302,"12.0-12.1":0.01283,"12.2-12.5":0.59635,"13.0-13.1":0.01963,"13.2":0.00302,"13.3":0.07851,"13.4-13.7":0.0536,"14.0-14.4":0.15852,"14.5-14.8":0.23854,"15.0-15.1":0.1087,"15.2-15.3":0.19627,"15.4":0.1321,"15.5":0.51105,"15.6":2.85418,"16.0":1.77471,"16.1":0.14569},P:{"4":0.18389,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24519,"8.2":0,"9.2":0,"10.1":0.01022,"11.1-11.2":0.0613,"12.0":0.02043,"13.0":0.09195,"14.0":0.05108,"15.0":0.04087,"16.0":0.20433,"17.0":0.21454,"18.0":1.5018},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00248,"4.2-4.3":0.00744,"4.4":0,"4.4.3-4.4.4":0.08121},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.07403,"5.5":0},J:{"7":0,"10":0.00589},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10008},Q:{"13.1":0},O:{"0":0.8595},H:{"0":0.9865},L:{"0":70.67476},S:{"2.5":0.02355}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js index 65c7db24ca1dc3..e037fad3b947a6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.02985,"51":0,"52":0.14925,"53":0.00498,"54":0,"55":0.03483,"56":0.00498,"57":0,"58":0,"59":0,"60":0.00498,"61":0,"62":0,"63":0,"64":0,"65":0.00995,"66":0,"67":0,"68":0.00498,"69":0,"70":0,"71":0,"72":0.00498,"73":0,"74":0.00498,"75":0,"76":0,"77":0,"78":0.01493,"79":0.01493,"80":0.00995,"81":0.00995,"82":0.00498,"83":0.00498,"84":0.00498,"85":0,"86":0.00498,"87":0,"88":0.02488,"89":0.00995,"90":0,"91":0.04478,"92":0,"93":0,"94":0.00498,"95":0.00498,"96":0.0597,"97":0.00498,"98":0.00995,"99":0.00498,"100":0.00498,"101":0.00995,"102":0.0199,"103":0.23383,"104":0.96515,"105":0.39303,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00498,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00498,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0597,"50":0,"51":0.00498,"52":0,"53":0.00995,"54":0,"55":0.00498,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00498,"62":0,"63":0.00498,"64":0.00498,"65":0.00498,"66":0,"67":0.01493,"68":0.02488,"69":0.06468,"70":0.01493,"71":0.01493,"72":0.00995,"73":0.00498,"74":0.04975,"75":0.00498,"76":0.00498,"77":0.00498,"78":0.02488,"79":0.0199,"80":0.00995,"81":0.0398,"83":0.07463,"84":0.1393,"85":0.20895,"86":0.14925,"87":0.12935,"88":0.03483,"89":0.0199,"90":0.00995,"91":0.00995,"92":0.0995,"93":0.00498,"94":0.00498,"95":0.00498,"96":0.02488,"97":0.03483,"98":0.03483,"99":0.04478,"100":0.0597,"101":0.0796,"102":0.1194,"103":0.20398,"104":2.73128,"105":9.17888,"106":0.14428,"107":0.00498,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03483,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00498,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00498,"57":0,"58":0,"60":0,"62":0,"63":0.00995,"64":0.04975,"65":0.00498,"66":0,"67":0,"68":0.0199,"69":0.00498,"70":0.02985,"71":0.01493,"72":0.00498,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0199,"80":0.00995,"81":0,"82":0.00995,"83":0.00995,"84":0.0199,"85":0.10448,"86":0.0199,"87":0.04478,"88":0.01493,"89":0.0796,"90":2.60193,"91":0.18408,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00995},B:{"12":0,"13":0,"14":0.00498,"15":0.00498,"16":0,"17":0,"18":0.00498,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00498,"86":0.00498,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00498,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00498,"100":0,"101":0.00498,"102":0,"103":0.00995,"104":0.1194,"105":0.69153},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00498,"12":0,"13":0.00498,"14":0.03483,"15":0.00995,_:"0","3.1":0,"3.2":0,"5.1":0.0199,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00498,"11.1":0,"12.1":0.00995,"13.1":0.02985,"14.1":0.0597,"15.1":0.02488,"15.2-15.3":0.0199,"15.4":0.05473,"15.5":0.21393,"15.6":0.8557,"16.0":0.14925,"16.1":0.00995},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00392,"8.1-8.4":0,"9.0-9.2":0.00392,"9.3":0.05287,"10.0-10.2":0.00196,"10.3":0.03133,"11.0-11.2":0.05679,"11.3-11.4":0.01175,"12.0-12.1":0.02546,"12.2-12.5":0.38968,"13.0-13.1":0.00979,"13.2":0.00587,"13.3":0.03525,"13.4-13.7":0.10966,"14.0-14.4":0.35835,"14.5-14.8":0.67558,"15.0-15.1":0.26436,"15.2-15.3":0.49543,"15.4":0.59529,"15.5":1.57831,"15.6":11.37327,"16.0":2.96473,"16.1":0.04504},P:{"4":0.04102,"5.0-5.4":0,"6.2-6.4":0.32814,"7.2-7.4":0.01025,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01025,"12.0":0.04102,"13.0":0.02051,"14.0":0.04102,"15.0":0.01025,"16.0":0.04102,"17.0":0.07178,"18.0":1.13825},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00447,"4.2-4.3":0.01342,"4.4":0,"4.4.3-4.4.4":0.06709},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01493,"9":0,"10":0,"11":0.09453,"5.5":0},N:{"10":0.00503,"11":0},J:{"7":0,"10":0},O:{"0":0.1608},H:{"0":1.32254},L:{"0":48.42393},S:{"2.5":0},R:{_:"0"},M:{"0":0.17588},Q:{"13.1":0.00503}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01496,"51":0,"52":0.08973,"53":0,"54":0,"55":0.00499,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00499,"69":0,"70":0,"71":0,"72":0.00499,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00997,"79":0.01496,"80":0.00499,"81":0.00499,"82":0,"83":0.00499,"84":0,"85":0,"86":0,"87":0,"88":0.00997,"89":0.00499,"90":0,"91":0.01994,"92":0,"93":0,"94":0.00997,"95":0.00997,"96":0.01496,"97":0.00997,"98":0.00997,"99":0.01496,"100":0.00997,"101":0.00997,"102":0.02493,"103":0.02991,"104":0.05484,"105":0.86241,"106":0.45862,"107":0.00499,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00499,"23":0,"24":0,"25":0,"26":0.00499,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00499,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03988,"50":0,"51":0.00499,"52":0,"53":0.00499,"54":0,"55":0.00499,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00499,"62":0,"63":0,"64":0,"65":0.01496,"66":0,"67":0.00499,"68":0.01994,"69":0.07976,"70":0.00997,"71":0.00997,"72":0.00997,"73":0.00997,"74":0.03988,"75":0.00997,"76":0,"77":0.00499,"78":0.00499,"79":0.02991,"80":0.00997,"81":0.03988,"83":0.03988,"84":0.04985,"85":0.04487,"86":0.06979,"87":0.08973,"88":0.02493,"89":0.01496,"90":0.00997,"91":0.00997,"92":0.06979,"93":0.00499,"94":0.00499,"95":0.00997,"96":0.02493,"97":0.02493,"98":0.01994,"99":0.04487,"100":0.05484,"101":0.04487,"102":0.05484,"103":0.12463,"104":0.31406,"105":3.32001,"106":8.74369,"107":0.40379,"108":0.00499,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.04985,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00499,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00499,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01496,"64":0.00997,"65":0.01496,"66":0,"67":0,"68":0,"69":0.01496,"70":0.01994,"71":0.00499,"72":0.04985,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02493,"80":0.00499,"81":0.00499,"82":0.01496,"83":0.01496,"84":0.00997,"85":0.09472,"86":0.02493,"87":0.01994,"88":0.00499,"89":0.01496,"90":0.78265,"91":2.2931,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00997},B:{"12":0,"13":0,"14":0.00997,"15":0,"16":0,"17":0,"18":0.00997,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00499,"88":0,"89":0,"90":0,"91":0,"92":0.00499,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.01496,"105":0.17448,"106":0.66799,"107":0.05982},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0349,"15":0.00997,_:"0","3.1":0,"3.2":0,"5.1":0.01496,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00499,"11.1":0.00499,"12.1":0.00499,"13.1":0.01994,"14.1":0.07478,"15.1":0.05982,"15.2-15.3":0.01496,"15.4":0.04985,"15.5":0.12961,"15.6":0.79262,"16.0":0.29412,"16.1":0.06481,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00412,"8.1-8.4":0,"9.0-9.2":0.00412,"9.3":0.03504,"10.0-10.2":0.02885,"10.3":0.03504,"11.0-11.2":0.02885,"11.3-11.4":0.00618,"12.0-12.1":0.01649,"12.2-12.5":0.32769,"13.0-13.1":0.00618,"13.2":0.02061,"13.3":0.0371,"13.4-13.7":0.08862,"14.0-14.4":0.34212,"14.5-14.8":0.59768,"15.0-15.1":0.25968,"15.2-15.3":0.34006,"15.4":0.39571,"15.5":1.24895,"15.6":8.03573,"16.0":7.10211,"16.1":0.41632},P:{"4":0.07175,"5.0-5.4":0,"6.2-6.4":0.29723,"7.2-7.4":0.01025,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01025,"12.0":0.01025,"13.0":0.0205,"14.0":0.0205,"15.0":0.01025,"16.0":0.041,"17.0":0.05125,"18.0":1.09669},I:{"0":0,"3":0,"4":0.00179,"2.1":0,"2.2":0,"2.3":0.00179,"4.1":0.00715,"4.2-4.3":0.01073,"4.4":0,"4.4.3-4.4.4":0.06349},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00997,"9":0.00499,"10":0,"11":0.11466,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14042},Q:{"13.1":0},O:{"0":0.12036},H:{"0":1.22495},L:{"0":48.3432},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js index 6fda848d6befc5..2d85baa40ea7c6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00442,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00442,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00442,"79":0,"80":0,"81":0.28756,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01327,"92":0,"93":0.00442,"94":0,"95":0,"96":0,"97":0,"98":0.00442,"99":0.00442,"100":0,"101":0,"102":0.00885,"103":0.04424,"104":0.62821,"105":0.23005,"106":0.00442,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00442,"36":0,"37":0,"38":0,"39":0,"40":0.12387,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00442,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00442,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00442,"75":0.0177,"76":0.07078,"77":0.00442,"78":0,"79":0.00885,"80":0,"81":0.00442,"83":0,"84":0.00442,"85":0,"86":0.00442,"87":0.00442,"88":0.00885,"89":0.00442,"90":0.00885,"91":0.00885,"92":0.00442,"93":0.07963,"94":0.00442,"95":0.02212,"96":0.00885,"97":0.00885,"98":0.03097,"99":0.00885,"100":0.03097,"101":0.01327,"102":0.0929,"103":0.50876,"104":2.18988,"105":7.13149,"106":0.0929,"107":0.00442,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00442,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00442,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00442,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02654,"90":0.88038,"91":0.01327,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00442,"13":0,"14":0,"15":0,"16":0,"17":0.00442,"18":0.00442,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00442,"92":0.00442,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00442,"101":0.00442,"102":0.00442,"103":0.02212,"104":0.36277,"105":1.79614},E:{"4":0,"5":0,"6":0,"7":0.00442,"8":0,"9":0,"10":0,"11":0,"12":0.00442,"13":0,"14":0.07078,"15":0.01327,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00442,"10.1":0,"11.1":0.02212,"12.1":0.00442,"13.1":0.03097,"14.1":0.04866,"15.1":0.07963,"15.2-15.3":0.08406,"15.4":0.22562,"15.5":0.2035,"15.6":1.38029,"16.0":0.21235,"16.1":0.0177},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00873,"5.0-5.1":0.02329,"6.0-6.1":0,"7.0-7.1":0.05821,"8.1-8.4":0.19793,"9.0-9.2":0.09023,"9.3":0.20084,"10.0-10.2":0,"10.3":0.12516,"11.0-11.2":0.03784,"11.3-11.4":0.27942,"12.0-12.1":0.00582,"12.2-12.5":0.60251,"13.0-13.1":0.00291,"13.2":0,"13.3":0.07277,"13.4-13.7":0.03202,"14.0-14.4":0.17173,"14.5-14.8":0.62288,"15.0-15.1":0.75095,"15.2-15.3":1.61834,"15.4":1.89776,"15.5":2.22376,"15.6":15.56047,"16.0":3.79261,"16.1":0.06986},P:{"4":0.11713,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10648,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05324,"12.0":0.01065,"13.0":0.15973,"14.0":0.05324,"15.0":0.01065,"16.0":0.05324,"17.0":0.20232,"18.0":2.41721},I:{"0":0,"3":0,"4":0.21308,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.04262,"4.4":0,"4.4.3-4.4.4":0.90915},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00442,"9":0,"10":0,"11":0.01327,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.10594},H:{"0":0.04751},L:{"0":47.39511},S:{"2.5":0},R:{_:"0"},M:{"0":0.15055},Q:{"13.1":0.03346}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00454,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00454,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00454,"79":0,"80":0,"81":0.25889,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.11809,"92":0,"93":0,"94":0,"95":0.00454,"96":0,"97":0,"98":0.00908,"99":0,"100":0,"101":0,"102":0.01363,"103":0.01363,"104":0.01817,"105":0.55412,"106":0.24981,"107":0.00908,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.11355,"41":0,"42":0,"43":0.00908,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00454,"58":0.00454,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.01817,"71":0,"72":0,"73":0.00454,"74":0,"75":0.00908,"76":0.05905,"77":0.00454,"78":0,"79":0.03179,"80":0,"81":0.01363,"83":0.12263,"84":0.00454,"85":0.00454,"86":0,"87":0.00454,"88":0.00454,"89":0.00454,"90":0.00454,"91":0.02271,"92":0.00908,"93":0.07721,"94":0.00454,"95":0.25889,"96":0.15897,"97":0.02271,"98":0.00908,"99":0.00454,"100":0.02271,"101":0.0545,"102":0.02725,"103":0.2271,"104":0.10447,"105":2.62528,"106":6.92201,"107":0.23164,"108":0.00454,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00454,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00454,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00908,"80":0.11355,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.33611,"91":0.66313,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00454,"14":0,"15":0.00454,"16":0,"17":0,"18":0.00454,"79":0,"80":0,"81":0,"83":0,"84":0.00454,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00908,"93":0,"94":0,"95":0,"96":0.11809,"97":0,"98":0,"99":0.00454,"100":0,"101":0,"102":0.00454,"103":0.00454,"104":0.04088,"105":0.4542,"106":1.8713,"107":0.10447},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00454,"13":0.00454,"14":0.07267,"15":0.12718,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00454,"11.1":0.01817,"12.1":0.00454,"13.1":0.04088,"14.1":0.04996,"15.1":0.06359,"15.2-15.3":0.02725,"15.4":0.1408,"15.5":0.14534,"15.6":1.05829,"16.0":0.34973,"16.1":0.08176,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00316,"6.0-6.1":0,"7.0-7.1":0.01579,"8.1-8.4":0,"9.0-9.2":0.01579,"9.3":0.17997,"10.0-10.2":0,"10.3":0.09157,"11.0-11.2":0.00631,"11.3-11.4":0.22418,"12.0-12.1":0.00631,"12.2-12.5":0.70411,"13.0-13.1":0.00631,"13.2":0.01263,"13.3":0.06946,"13.4-13.7":0.07262,"14.0-14.4":0.25891,"14.5-14.8":0.81778,"15.0-15.1":0.49572,"15.2-15.3":1.51557,"15.4":1.16194,"15.5":1.79342,"15.6":13.14441,"16.0":8.62296,"16.1":0.40731},P:{"4":0.10548,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11603,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03164,"12.0":0.0211,"13.0":0.03164,"14.0":0.0211,"15.0":0.01055,"16.0":0.0211,"17.0":0.14768,"18.0":2.46829},I:{"0":0,"3":0,"4":0.28267,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02692,"4.2-4.3":0.0673,"4.4":0,"4.4.3-4.4.4":0.87494},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01817,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16374},Q:{"13.1":0.02183},O:{"0":0.0655},H:{"0":0.04651},L:{"0":45.26901},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js index 97d2499c87eb87..2523d61932cc76 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00545,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01091,"39":0,"40":0,"41":0,"42":0,"43":0.01091,"44":0.04362,"45":0.01091,"46":0,"47":0,"48":0.00545,"49":0,"50":0,"51":0,"52":0.02181,"53":0,"54":0,"55":0,"56":0,"57":0.01091,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.01091,"67":0,"68":0.01636,"69":0,"70":0.01091,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00545,"77":0.00545,"78":0.04362,"79":0.01091,"80":0.01091,"81":0.01091,"82":0.01091,"83":0.00545,"84":0.00545,"85":0,"86":0,"87":0.01091,"88":0.00545,"89":0.00545,"90":0,"91":0.03272,"92":0,"93":0,"94":0.00545,"95":0.00545,"96":0.00545,"97":0.00545,"98":0.00545,"99":0.00545,"100":0.00545,"101":0.01091,"102":0.02727,"103":0.0927,"104":1.66862,"105":0.41443,"106":0.00545,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00545,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00545,"46":0,"47":0.01091,"48":0.10361,"49":0.06544,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00545,"60":0.01636,"61":0,"62":0,"63":0.00545,"64":0,"65":0.01091,"66":0.01091,"67":0.01091,"68":0.00545,"69":0.01636,"70":0.00545,"71":0.00545,"72":0.01091,"73":0.00545,"74":0.03272,"75":0.00545,"76":0.01636,"77":0.00545,"78":0.01091,"79":0.03817,"80":0.02727,"81":0.02181,"83":0.23993,"84":0.10906,"85":0.10361,"86":0.11997,"87":0.13633,"88":0.01636,"89":0.01636,"90":0.01091,"91":0.01636,"92":0.01091,"93":0.04908,"94":0.02181,"95":0.01091,"96":0.04908,"97":0.03272,"98":0.03272,"99":0.03272,"100":0.07089,"101":0.07089,"102":0.1745,"103":0.67072,"104":3.44084,"105":10.58427,"106":0.19631,"107":0.00545,"108":0.00545,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00545,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01091,"65":0,"66":0,"67":0,"68":0.00545,"69":0.00545,"70":0.00545,"71":0.00545,"72":0.00545,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03817,"90":0.32718,"91":0.01091,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00545,"13":0.00545,"14":0,"15":0,"16":0.00545,"17":0.00545,"18":0.01636,"79":0,"80":0,"81":0,"83":0,"84":0.00545,"85":0.01091,"86":0.00545,"87":0,"88":0,"89":0.00545,"90":0,"91":0,"92":0.00545,"93":0,"94":0,"95":0,"96":0.00545,"97":0.00545,"98":0.00545,"99":0.00545,"100":0.00545,"101":0.01636,"102":0.01091,"103":0.03817,"104":0.61619,"105":2.95553},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00545,"9":0.01636,"10":0,"11":0,"12":0.00545,"13":0.02727,"14":0.11997,"15":0.02727,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01636,"10.1":0.01091,"11.1":0.03272,"12.1":0.05998,"13.1":0.28356,"14.1":0.38171,"15.1":0.05453,"15.2-15.3":0.05998,"15.4":0.15814,"15.5":0.33263,"15.6":2.39387,"16.0":0.21812,"16.1":0.01636},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00408,"6.0-6.1":0.00408,"7.0-7.1":0.01633,"8.1-8.4":0.02042,"9.0-9.2":0.04492,"9.3":0.26136,"10.0-10.2":0.01633,"10.3":0.23277,"11.0-11.2":0.06534,"11.3-11.4":0.07759,"12.0-12.1":0.05309,"12.2-12.5":1.43747,"13.0-13.1":0.06942,"13.2":0.02042,"13.3":0.13068,"13.4-13.7":0.38795,"14.0-14.4":1.28638,"14.5-14.8":3.39766,"15.0-15.1":0.50638,"15.2-15.3":0.68607,"15.4":0.77999,"15.5":2.34815,"15.6":24.61265,"16.0":3.61002,"16.1":0.05717},P:{"4":0.12725,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.02121,"11.1-11.2":0.02121,"12.0":0.0106,"13.0":0.03181,"14.0":0.02121,"15.0":0.0106,"16.0":0.05302,"17.0":0.10604,"18.0":2.66171},I:{"0":0,"3":0,"4":0.02119,"2.1":0,"2.2":0.05297,"2.3":0,"4.1":0.02119,"4.2-4.3":0.09535,"4.4":0,"4.4.3-4.4.4":0.42379},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01153,"9":0.01729,"10":0.00576,"11":0.16717,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00455},O:{"0":0.0773},H:{"0":0.15928},L:{"0":25.10412},S:{"2.5":0},R:{_:"0"},M:{"0":0.44106},Q:{"13.1":0.00455}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01116,"39":0,"40":0,"41":0,"42":0,"43":0.01116,"44":0.03907,"45":0.01116,"46":0,"47":0,"48":0.00558,"49":0,"50":0,"51":0,"52":0.02233,"53":0,"54":0,"55":0,"56":0,"57":0.00558,"58":0,"59":0,"60":0,"61":0.02791,"62":0,"63":0,"64":0,"65":0,"66":0.00558,"67":0,"68":0.01116,"69":0,"70":0.00558,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00558,"78":0.03907,"79":0.00558,"80":0.00558,"81":0.00558,"82":0.00558,"83":0.00558,"84":0,"85":0,"86":0,"87":0.01116,"88":0.00558,"89":0.00558,"90":0,"91":0.01116,"92":0,"93":0,"94":0.00558,"95":0.00558,"96":0.00558,"97":0.00558,"98":0,"99":0.00558,"100":0.00558,"101":0.00558,"102":0.03907,"103":0.02233,"104":0.06698,"105":1.35643,"106":0.57495,"107":0.00558,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00558,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01116,"48":0.11164,"49":0.06698,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02233,"61":0,"62":0,"63":0,"64":0,"65":0.00558,"66":0.01116,"67":0.01116,"68":0.00558,"69":0.01116,"70":0.00558,"71":0.00558,"72":0.00558,"73":0.00558,"74":0.01675,"75":0.00558,"76":0.02233,"77":0.01116,"78":0.00558,"79":0.03349,"80":0.02233,"81":0.02233,"83":0.21212,"84":0.05024,"85":0.05582,"86":0.06698,"87":0.07815,"88":0.01675,"89":0.01116,"90":0.01116,"91":0.01675,"92":0.01116,"93":0.04466,"94":0.01675,"95":0.01116,"96":0.03349,"97":0.02791,"98":0.02791,"99":0.02791,"100":0.05024,"101":0.0614,"102":0.09489,"103":0.45772,"104":0.36283,"105":4.39303,"106":10.77326,"107":0.47447,"108":0.01116,"109":0.00558,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00558,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00558,"65":0.00558,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00558,"72":0.01116,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00558,"90":0.13955,"91":0.28468,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00558,"13":0.00558,"14":0,"15":0,"16":0.00558,"17":0.00558,"18":0.01116,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00558,"86":0.00558,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00558,"93":0,"94":0,"95":0,"96":0.00558,"97":0,"98":0,"99":0.00558,"100":0.00558,"101":0.00558,"102":0.00558,"103":0.01116,"104":0.05024,"105":0.72566,"106":2.79658,"107":0.24003},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00558,"9":0.01675,"10":0,"11":0,"12":0.00558,"13":0.02791,"14":0.12839,"15":0.02791,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01116,"10.1":0.01116,"11.1":0.03349,"12.1":0.0614,"13.1":0.32376,"14.1":0.39074,"15.1":0.0614,"15.2-15.3":0.06698,"15.4":0.13955,"15.5":0.2791,"15.6":2.21605,"16.0":0.63635,"16.1":0.08373,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00407,"7.0-7.1":0.01627,"8.1-8.4":0.02034,"9.0-9.2":0.03254,"9.3":0.24809,"10.0-10.2":0.0122,"10.3":0.23589,"11.0-11.2":0.0488,"11.3-11.4":0.07321,"12.0-12.1":0.04067,"12.2-12.5":1.22825,"13.0-13.1":0.0366,"13.2":0.02034,"13.3":0.08948,"13.4-13.7":0.29283,"14.0-14.4":0.74021,"14.5-14.8":2.20842,"15.0-15.1":0.42298,"15.2-15.3":0.58972,"15.4":0.67513,"15.5":1.86678,"15.6":20.22146,"16.0":8.98009,"16.1":0.52058},P:{"4":0.1164,"5.0-5.4":0.01058,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.03174,"11.1-11.2":0.01058,"12.0":0.01058,"13.0":0.02116,"14.0":0.02116,"15.0":0.01058,"16.0":0.05291,"17.0":0.07407,"18.0":2.66656},I:{"0":0,"3":0,"4":0.02123,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02123,"4.2-4.3":0.07429,"4.4":0,"4.4.3-4.4.4":0.40329},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01221,"9":0.03053,"10":0.00611,"11":0.14653,"5.5":0},J:{"7":0,"10":0.00442},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.42413},Q:{"13.1":0.00442},O:{"0":0.07069},H:{"0":0.15476},L:{"0":25.30447},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js index 74ab41ee40e7f5..5744617d66e897 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00133,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00133,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00133,"100":0,"101":0,"102":0.00266,"103":0.00666,"104":0.06123,"105":0.0173,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00266,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00133,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00399,"41":0,"42":0,"43":0.00133,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00266,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.01331,"65":0,"66":0,"67":0,"68":0.00399,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00133,"78":0,"79":0.00133,"80":0.00133,"81":0.00799,"83":0,"84":0,"85":0,"86":0.00133,"87":0.00133,"88":0.00399,"89":0,"90":0,"91":0.00266,"92":0,"93":0,"94":0.00133,"95":0.00133,"96":0.00133,"97":0.00133,"98":0.00133,"99":0.00133,"100":0.00133,"101":0.00133,"102":0.00266,"103":0.01597,"104":0.08918,"105":0.25821,"106":0.00399,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0.00133,"17":0,"18":0,"19":0,"20":0.00133,"21":0,"22":0,"23":0,"24":0.0173,"25":0,"26":0.01331,"27":0.00666,"28":0.00932,"29":0.00266,"30":0.02795,"31":0.00532,"32":0.01331,"33":0.00932,"34":0,"35":0.00399,"36":0.00133,"37":0.00399,"38":0.00799,"39":0,"40":0,"41":0.00133,"42":0.05191,"43":0,"44":0,"45":0.00532,"46":0.00399,"47":0.00266,"48":0,"49":0,"50":0.03061,"51":0.01198,"52":0,"53":0.00133,"54":0.00799,"55":0.04792,"56":0.00399,"57":0.02396,"58":0.0386,"60":0.48715,"62":0.01198,"63":0.45387,"64":0.34606,"65":0.02529,"66":0,"67":0,"68":0.00133,"69":0,"70":0,"71":0.00399,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00266,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00266,"90":0.05191,"91":0.00266,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00666},B:{"12":0.00399,"13":0.00266,"14":0.00133,"15":0.00266,"16":0.00133,"17":0.00266,"18":0.00532,"79":0,"80":0,"81":0,"83":0,"84":0.00133,"85":0.00133,"86":0,"87":0,"88":0,"89":0.00133,"90":0.00133,"91":0,"92":0.00133,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00133,"102":0.00133,"103":0.00399,"104":0.02396,"105":0.08918},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00133,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00532,"14.1":0.00266,"15.1":0,"15.2-15.3":0,"15.4":0.00133,"15.5":0.00266,"15.6":0.00532,"16.0":0.00266,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00227,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00909,"8.1-8.4":0.00151,"9.0-9.2":0,"9.3":0.04166,"10.0-10.2":0,"10.3":0.16133,"11.0-11.2":0.01439,"11.3-11.4":0.01439,"12.0-12.1":0.07498,"12.2-12.5":1.57542,"13.0-13.1":0.03484,"13.2":0.03408,"13.3":0.08786,"13.4-13.7":0.22192,"14.0-14.4":0.72257,"14.5-14.8":0.93237,"15.0-15.1":0.39385,"15.2-15.3":0.58699,"15.4":0.45975,"15.5":0.67864,"15.6":1.03463,"16.0":0.42491,"16.1":0.00454},P:{"4":0.16182,"5.0-5.4":0.05057,"6.2-6.4":0.02023,"7.2-7.4":0.09102,"8.2":0,"9.2":0.09102,"10.1":0,"11.1-11.2":0.09102,"12.0":0.01011,"13.0":0.02023,"14.0":0.03034,"15.0":0.02023,"16.0":0.06068,"17.0":0.13148,"18.0":0.25285},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00221,"4.2-4.3":0.01516,"4.4":0,"4.4.3-4.4.4":0.07328},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00532,"5.5":0},N:{"10":0,"11":0.00867},J:{"7":0,"10":0},O:{"0":0.40744},H:{"0":33.45275},L:{"0":49.67342},S:{"2.5":0.04335},R:{_:"0"},M:{"0":0.04335},Q:{"13.1":0.01734}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00107,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00107,"100":0,"101":0,"102":0.00213,"103":0.00107,"104":0.00213,"105":0.04055,"106":0.01921,"107":0.00107,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00213,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0032,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0032,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00107,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00107,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.0096,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00107,"80":0,"81":0.0128,"83":0.00107,"84":0,"85":0,"86":0.00107,"87":0.00107,"88":0.00107,"89":0,"90":0,"91":0.00107,"92":0,"93":0,"94":0,"95":0.00107,"96":0.00107,"97":0.00107,"98":0.00107,"99":0.00107,"100":0.00107,"101":0.00107,"102":0.00107,"103":0.01174,"104":0.00427,"105":0.06295,"106":0.17712,"107":0.0096,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.00107,"18":0,"19":0.00107,"20":0.00107,"21":0,"22":0,"23":0,"24":0.01174,"25":0,"26":0.00747,"27":0.00747,"28":0.0064,"29":0.00213,"30":0.01387,"31":0.0064,"32":0.01067,"33":0.0064,"34":0,"35":0.00107,"36":0,"37":0.0064,"38":0.01174,"39":0,"40":0,"41":0.00107,"42":0.03201,"43":0,"44":0.00107,"45":0.00427,"46":0.0032,"47":0.0032,"48":0,"49":0,"50":0.01601,"51":0.01067,"52":0,"53":0,"54":0.00747,"55":0.02561,"56":0.0032,"57":0.01494,"58":0.02668,"60":0.27635,"62":0.00213,"63":0.41506,"64":0.15685,"65":0.13551,"66":0.00107,"67":0,"68":0,"69":0,"70":0,"71":0.0032,"72":0.01067,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00213,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01601,"91":0.02774,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00427},B:{"12":0.00213,"13":0.00107,"14":0.00107,"15":0.00213,"16":0.00107,"17":0.00213,"18":0.0032,"79":0,"80":0,"81":0,"83":0,"84":0.00107,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00107,"91":0,"92":0.00213,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00107,"102":0.00107,"103":0.00213,"104":0.00213,"105":0.02454,"106":0.05548,"107":0.00213},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00213,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00427,"14.1":0.00213,"15.1":0,"15.2-15.3":0,"15.4":0.00107,"15.5":0.00213,"15.6":0.00213,"16.0":0.0032,"16.1":0.00107,"16.2":0},G:{"8":0.00084,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01352,"8.1-8.4":0.00169,"9.0-9.2":0,"9.3":0.02196,"10.0-10.2":0,"10.3":0.11319,"11.0-11.2":0.01943,"11.3-11.4":0.01098,"12.0-12.1":0.06166,"12.2-12.5":2.02563,"13.0-13.1":0.0397,"13.2":0.0397,"13.3":0.08025,"13.4-13.7":0.20527,"14.0-14.4":0.62932,"14.5-14.8":0.78052,"15.0-15.1":0.41138,"15.2-15.3":0.73575,"15.4":0.36661,"15.5":0.58539,"15.6":0.74589,"16.0":1.15726,"16.1":0.05153},P:{"4":0.19302,"5.0-5.4":0.0508,"6.2-6.4":0.01016,"7.2-7.4":0.1727,"8.2":0,"9.2":0.08127,"10.1":0.01016,"11.1-11.2":0.08127,"12.0":0,"13.0":0.02032,"14.0":0.02032,"15.0":0.01016,"16.0":0.0508,"17.0":0.06095,"18.0":0.2743},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00261,"4.2-4.3":0.00877,"4.4":0,"4.4.3-4.4.4":0.05502},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0032,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04467},Q:{"13.1":0.01787},O:{"0":0.37519},H:{"0":31.26622},L:{"0":52.92596},S:{"2.5":0.0536}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js index 8c9992a7c0022a..e03fd89b94a0f5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00197,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00197,"57":0.00197,"58":0,"59":0,"60":0.00395,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00395,"73":0,"74":0,"75":0,"76":0,"77":0.00395,"78":0,"79":0,"80":0,"81":0,"82":0.00197,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00789,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00197,"99":0.00197,"100":0,"101":0.00592,"102":0.00592,"103":0.00987,"104":0.07103,"105":0.02368,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00987,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00197,"59":0.00395,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00197,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00197,"78":0,"79":0,"80":0,"81":0,"83":0.00592,"84":0.00197,"85":0,"86":0.00197,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00197,"94":0.00197,"95":0,"96":0.00197,"97":0,"98":0.00197,"99":0.00197,"100":0.00592,"101":0.00197,"102":0.01381,"103":0.01776,"104":0.40841,"105":1.49948,"106":0.00395,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00197,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00197,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00197,"56":0,"57":0.00197,"58":0.00395,"60":0.0217,"62":0,"63":0.0513,"64":0.04538,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00197,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01184,"90":0.01973,"91":0.00987,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00197},B:{"12":0.00789,"13":0.00395,"14":0.00197,"15":0.00197,"16":0,"17":0.00197,"18":0.00592,"79":0,"80":0,"81":0,"83":0,"84":0.00197,"85":0.00197,"86":0,"87":0,"88":0,"89":0,"90":0.00197,"91":0,"92":0.00197,"93":0,"94":0,"95":0,"96":0.00592,"97":0.00197,"98":0.00592,"99":0.00197,"100":0.00197,"101":0,"102":0,"103":0.01184,"104":0.03551,"105":0.13614},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.01578,"15.1":0.00197,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.00197,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00736,"10.0-10.2":0,"10.3":0.01736,"11.0-11.2":0.20748,"11.3-11.4":0.01736,"12.0-12.1":0.00147,"12.2-12.5":0.51091,"13.0-13.1":0,"13.2":0.00147,"13.3":0.01148,"13.4-13.7":0.01913,"14.0-14.4":0.3252,"14.5-14.8":0.20042,"15.0-15.1":0.27988,"15.2-15.3":0.06504,"15.4":0.30607,"15.5":0.20454,"15.6":0.63716,"16.0":0.1189,"16.1":0.00441},P:{"4":0.14312,"5.0-5.4":0.05112,"6.2-6.4":0.43959,"7.2-7.4":0.01022,"8.2":0,"9.2":0.01022,"10.1":0,"11.1-11.2":0.01022,"12.0":0.02045,"13.0":0.04089,"14.0":0.06134,"15.0":0,"16.0":0.02045,"17.0":0.06134,"18.0":0.21468},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02956,"4.2-4.3":0.04774,"4.4":0,"4.4.3-4.4.4":0.68206},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00987,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.2087},H:{"0":11.20158},L:{"0":77.46351},S:{"2.5":0.48162},R:{_:"0"},M:{"0":0.04816},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00486,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00243,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00243,"69":0,"70":0,"71":0,"72":0.00243,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00243,"100":0,"101":0.00243,"102":0.00243,"103":0.00243,"104":0.01215,"105":0.13122,"106":0.05589,"107":0.00243,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00243,"39":0,"40":0.00243,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00729,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00486,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00243,"78":0,"79":0,"80":0.00243,"81":0.00243,"83":0,"84":0.00243,"85":0,"86":0,"87":0.00486,"88":0,"89":0.00243,"90":0,"91":0,"92":0.00243,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00243,"99":0.00243,"100":0.00243,"101":0.00243,"102":0.00243,"103":0.00486,"104":0.00729,"105":0.2187,"106":2.49318,"107":0.17739,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00486,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00486,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00486,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0243,"62":0,"63":0.01701,"64":0.05832,"65":0.00972,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00243,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00243,"88":0,"89":0,"90":0.00486,"91":0.01944,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00243},B:{"12":0.00972,"13":0.01458,"14":0,"15":0.00243,"16":0.00243,"17":0,"18":0.00972,"79":0,"80":0,"81":0,"83":0,"84":0.00243,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00243,"91":0,"92":0.00486,"93":0,"94":0,"95":0,"96":0,"97":0.00243,"98":0,"99":0,"100":0.00486,"101":0.00243,"102":0.01701,"103":0.00972,"104":0.01701,"105":0.03159,"106":0.10206,"107":0.00972},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00243,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0.00243,"15.5":0,"15.6":0.00972,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00419,"10.0-10.2":0,"10.3":0.00299,"11.0-11.2":0.01587,"11.3-11.4":0.00718,"12.0-12.1":0,"12.2-12.5":0.44842,"13.0-13.1":0.00299,"13.2":0.0015,"13.3":0.03891,"13.4-13.7":0.01616,"14.0-14.4":0.34335,"14.5-14.8":0.64479,"15.0-15.1":0.1386,"15.2-15.3":0.0895,"15.4":0.23948,"15.5":0.25085,"15.6":0.39214,"16.0":0.24816,"16.1":0.03472},P:{"4":0.16092,"5.0-5.4":0.0704,"6.2-6.4":1.10636,"7.2-7.4":0.02012,"8.2":0,"9.2":0.02012,"10.1":0,"11.1-11.2":0.01006,"12.0":0.01006,"13.0":0.34196,"14.0":0.11064,"15.0":0.01006,"16.0":0.02012,"17.0":0.02012,"18.0":0.24139},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.06601,"4.4":0,"4.4.3-4.4.4":0.41128},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00729,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03028},Q:{"13.1":0},O:{"0":0.18168},H:{"0":9.44583},L:{"0":77.44056},S:{"2.5":0.24224}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js index 8ef63b3c713095..325b41078ad903 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js @@ -1 +1 @@ -module.exports={C:{"4":0.00386,"37":0.01546,"47":0.00386,"52":0.01932,"60":0.01159,"68":0.09274,"88":0.00386,"91":0.01159,"99":0.00773,"102":0.06569,"103":0.05023,"104":2.83231,"105":0.69166,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 100 101 106 107 3.5 3.6"},D:{"11":0.00773,"43":0.00773,"49":0.00386,"56":0.00386,"58":0.01159,"63":0.00386,"65":0.01159,"67":0.00386,"69":0.03864,"75":0.00773,"76":0.00773,"79":0.03478,"81":0.00386,"83":0.02705,"84":0.01932,"86":0.03478,"88":0.01159,"89":0.01932,"90":0.00773,"91":0.01159,"92":0.01932,"94":0.00773,"95":0.00773,"96":0.03478,"97":0.25116,"98":0.01932,"99":0.08887,"100":0.00773,"101":0.03091,"102":0.01546,"103":0.1391,"104":2.898,"105":11.11286,"106":0.10046,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 57 59 60 61 62 64 66 68 70 71 72 73 74 77 78 80 85 87 93 107 108 109"},F:{"21":0.00386,"37":0.01159,"40":0.00386,"78":0.01159,"79":0.03864,"82":0.04637,"85":0.03864,"86":0.00773,"89":0.05023,"90":2.57342,"91":0.02318,_:"9 11 12 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 83 84 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03864,"13":0.00386,"14":0.00773,"15":0.00773,"16":0.01546,"17":0.01159,"18":0.18934,"84":0.01159,"89":0.01159,"90":0.00773,"92":0.01546,"97":0.01159,"99":0.00386,"101":0.00386,"102":0.00386,"103":0.06569,"104":0.9119,"105":3.381,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 98 100"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 15.1 15.4 16.1","10.1":0.14297,"12.1":0.01159,"13.1":0.13138,"14.1":0.04637,"15.2-15.3":0.00773,"15.5":0.00773,"15.6":0.04637,"16.0":0.01159},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00302,"6.0-6.1":0,"7.0-7.1":0.25102,"8.1-8.4":0,"9.0-9.2":0.00403,"9.3":0.0615,"10.0-10.2":0,"10.3":0.43551,"11.0-11.2":0.03024,"11.3-11.4":0.00907,"12.0-12.1":0.0625,"12.2-12.5":4.07886,"13.0-13.1":0.00302,"13.2":0.00101,"13.3":0.03327,"13.4-13.7":0.14315,"14.0-14.4":0.19558,"14.5-14.8":0.45769,"15.0-15.1":0.20465,"15.2-15.3":0.13307,"15.4":0.10384,"15.5":1.09482,"15.6":2.04246,"16.0":0.45668,"16.1":0.00806},P:{"4":0.65156,"5.0-5.4":0.01051,"6.2-6.4":0.01051,"7.2-7.4":0.28375,"8.2":0,"9.2":0.04204,"10.1":0,"11.1-11.2":0.09102,"12.0":0.01011,"13.0":0.02102,"14.0":0.01051,"15.0":0.02023,"16.0":0.16815,"17.0":0.14713,"18.0":0.26273},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00306,"4.2-4.3":0.0157,"4.4":0,"4.4.3-4.4.4":0.10397},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0425,_:"6 7 8 9 10 5.5"},N:{"10":0,"11":0.00867},J:{"7":0,"10":0.00614},O:{"0":0.4971},H:{"0":1.26661},L:{"0":57.74702},S:{"2.5":0.26389},R:{_:"0"},M:{"0":0.03069},Q:{"13.1":0.05523}}; +module.exports={C:{"52":0.00746,"60":0.02986,"68":0.05598,"71":0.00373,"91":0.00746,"102":0.10076,"103":0.00373,"104":0.01866,"105":2.07126,"106":1.0151,"107":0.00373,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 108 3.5 3.6"},D:{"19":0.00373,"34":0.0112,"38":0.00373,"40":0.00746,"46":0.00373,"63":0.06344,"69":0.04105,"72":0.02612,"75":0.08584,"76":0.01866,"79":0.05598,"81":0.0112,"83":0.00373,"84":0.00746,"86":0.02612,"87":0.00373,"89":0.04478,"90":0.0112,"91":0.00373,"92":0.01866,"95":0.03359,"96":0.03359,"97":0.25378,"99":0.04478,"100":0.00746,"101":0.02612,"102":0.02612,"103":0.13435,"104":0.05971,"105":3.18713,"106":10.89744,"107":0.71281,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 73 74 77 78 80 85 88 93 94 98 108 109 110"},F:{"37":0.01493,"40":0.00373,"72":0.08957,"79":0.00746,"82":0.02986,"84":0.00373,"85":0.02239,"90":0.61578,"91":1.81002,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 80 81 83 86 87 88 89 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.04105,"13":0.00746,"14":0.01493,"15":0.01493,"16":0.02239,"17":0.00746,"18":0.15301,"84":0.00373,"90":0.00373,"92":0.01866,"97":0.00746,"101":0.00373,"103":0.0112,"104":0.17167,"105":0.72774,"106":3.05278,"107":0.32468,_:"79 80 81 83 85 86 87 88 89 91 93 94 95 96 98 99 100 102"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 15.1 15.2-15.3 16.2","10.1":0.21646,"12.1":0.00373,"13.1":0.0821,"14.1":0.03732,"15.4":0.00373,"15.5":0.00746,"15.6":0.03359,"16.0":0.04105,"16.1":0.0112},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00262,"5.0-5.1":0.00654,"6.0-6.1":0,"7.0-7.1":0.10332,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07193,"10.0-10.2":0,"10.3":0.39366,"11.0-11.2":0.03662,"11.3-11.4":0.01831,"12.0-12.1":0.05885,"12.2-12.5":5.63158,"13.0-13.1":0.00523,"13.2":0.00392,"13.3":0.05885,"13.4-13.7":0.21187,"14.0-14.4":0.36358,"14.5-14.8":0.49698,"15.0-15.1":0.72455,"15.2-15.3":0.10463,"15.4":0.10201,"15.5":1.30131,"15.6":1.25161,"16.0":1.02797,"16.1":0.0837},P:{"4":0.62509,"5.0-5.4":0.05389,"6.2-6.4":0.01016,"7.2-7.4":0.10777,"8.2":0,"9.2":0.03233,"10.1":0.06466,"11.1-11.2":0.01078,"12.0":0,"13.0":0.01078,"14.0":0.02032,"15.0":0.01016,"16.0":0.19399,"17.0":0.08622,"18.0":0.31254},I:{"0":0,"3":0,"4":0.0001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00385,"4.2-4.3":0.0055,"4.4":0,"4.4.3-4.4.4":0.07204},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04478,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.0188},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04388},Q:{"13.1":0.05014},O:{"0":0.26952},H:{"0":1.03847},L:{"0":56.46013},S:{"2.5":0.32594}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js index e10adb79d09eb8..00c3ee587c0871 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00621,"49":0,"50":0,"51":0,"52":0.03107,"53":0,"54":0,"55":0.00621,"56":0,"57":0.01243,"58":0,"59":0,"60":0.00621,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00621,"69":0,"70":0,"71":0.00621,"72":0.00621,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.08698,"79":0.00621,"80":0,"81":0,"82":0,"83":0,"84":0.00621,"85":0.00621,"86":0,"87":0.00621,"88":0.00621,"89":0.00621,"90":0.00621,"91":0.14911,"92":0.00621,"93":0.00621,"94":0.00621,"95":0.01243,"96":0.00621,"97":0.01243,"98":0.00621,"99":0.01243,"100":0.01243,"101":0.01864,"102":0.06834,"103":0.16775,"104":2.42928,"105":0.90089,"106":0.00621,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00621,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01864,"50":0,"51":0,"52":0.13047,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00621,"64":0,"65":0.00621,"66":0.04349,"67":0,"68":0.01243,"69":0.00621,"70":0,"71":0,"72":0,"73":0,"74":0.00621,"75":0,"76":0,"77":0,"78":0.00621,"79":0.11183,"80":0.00621,"81":0.00621,"83":0.01864,"84":0.06213,"85":0.06213,"86":0.04349,"87":0.0932,"88":0.01864,"89":0.02485,"90":0.01243,"91":0.01864,"92":0.04349,"93":0.01243,"94":0.00621,"95":0.01864,"96":0.36035,"97":0.01864,"98":0.03107,"99":0.02485,"100":0.06213,"101":0.09941,"102":0.10562,"103":0.7642,"104":4.4423,"105":12.17127,"106":0.19882,"107":0.00621,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00621,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00621,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00621,"65":0,"66":0,"67":0,"68":0,"69":0.00621,"70":0,"71":0.00621,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05592,"90":0.68343,"91":0.03107,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01243,"79":0,"80":0,"81":0.00621,"83":0,"84":0,"85":0.00621,"86":0.00621,"87":0,"88":0,"89":0.00621,"90":0.00621,"91":0.01243,"92":0.00621,"93":0,"94":0.00621,"95":0.00621,"96":0.01243,"97":0.01243,"98":0.01864,"99":0.01864,"100":0.02485,"101":0.03107,"102":0.03107,"103":0.16775,"104":1.74585,"105":6.24407},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00621,"13":0.02485,"14":0.17396,"15":0.04349,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01243,"10.1":0.01864,"11.1":0.03107,"12.1":0.11183,"13.1":0.3355,"14.1":0.4784,"15.1":0.08698,"15.2-15.3":0.09941,"15.4":0.22367,"15.5":0.52189,"15.6":2.41686,"16.0":0.35414,"16.1":0.01243},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01044,"8.1-8.4":0.00348,"9.0-9.2":0.45937,"9.3":0.15312,"10.0-10.2":0.00348,"10.3":0.12876,"11.0-11.2":0.03132,"11.3-11.4":0.12528,"12.0-12.1":0.02784,"12.2-12.5":0.58466,"13.0-13.1":0.02088,"13.2":0.01392,"13.3":0.0696,"13.4-13.7":0.20533,"14.0-14.4":0.58118,"14.5-14.8":1.68437,"15.0-15.1":0.41761,"15.2-15.3":0.65426,"15.4":0.87699,"15.5":2.75972,"15.6":19.29718,"16.0":5.9475,"16.1":0.06612},P:{"4":0.18496,"5.0-5.4":0.01028,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01028,"10.1":0.01028,"11.1-11.2":0.01028,"12.0":0.01028,"13.0":0.03083,"14.0":0.0411,"15.0":0.01028,"16.0":0.06165,"17.0":0.19524,"18.0":2.85666},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01036,"4.2-4.3":0.00518,"4.4":0,"4.4.3-4.4.4":0.09067},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.16775,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00379},O:{"0":0.03787},H:{"0":0.22229},L:{"0":21.15868},S:{"2.5":0},R:{_:"0"},M:{"0":0.52639},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00561,"49":0,"50":0,"51":0,"52":0.01122,"53":0,"54":0,"55":0.00561,"56":0,"57":0.01122,"58":0,"59":0,"60":0.00561,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00561,"69":0,"70":0,"71":0.00561,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.05609,"79":0,"80":0.00561,"81":0.00561,"82":0,"83":0.00561,"84":0.00561,"85":0.00561,"86":0,"87":0.00561,"88":0,"89":0,"90":0,"91":0.04487,"92":0,"93":0,"94":0.00561,"95":0.00561,"96":0.00561,"97":0.00561,"98":0.00561,"99":0.01122,"100":0.01122,"101":0.01683,"102":0.12901,"103":0.03926,"104":0.09535,"105":2.34456,"106":1.07693,"107":0.01122,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00561,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01683,"50":0,"51":0,"52":0.08974,"53":0.00561,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00561,"64":0,"65":0.00561,"66":0.03365,"67":0,"68":0.01122,"69":0,"70":0,"71":0,"72":0.00561,"73":0.00561,"74":0,"75":0,"76":0,"77":0.00561,"78":0.00561,"79":0.08974,"80":0.00561,"81":0.00561,"83":0.01122,"84":0.03926,"85":0.04487,"86":0.02805,"87":0.04487,"88":0.01122,"89":0.02244,"90":0.00561,"91":0.02244,"92":0.01683,"93":0.00561,"94":0.00561,"95":0.00561,"96":0.14023,"97":0.01122,"98":0.02244,"99":0.02244,"100":0.03926,"101":0.05048,"102":0.05048,"103":0.36459,"104":0.30289,"105":4.00483,"106":9.21559,"107":0.35898,"108":0.00561,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00561,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00561,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00561,"70":0,"71":0.00561,"72":0.01122,"73":0,"74":0,"75":0,"76":0,"77":0.00561,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00561,"85":0.00561,"86":0,"87":0,"88":0,"89":0.01122,"90":0.42068,"91":0.73478,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00561,"79":0,"80":0,"81":0,"83":0,"84":0.00561,"85":0.00561,"86":0.00561,"87":0,"88":0,"89":0.00561,"90":0.00561,"91":0.01122,"92":0.00561,"93":0,"94":0,"95":0.00561,"96":0.01122,"97":0.01122,"98":0.00561,"99":0.01683,"100":0.01683,"101":0.01683,"102":0.01683,"103":0.02805,"104":0.10096,"105":1.20594,"106":3.71316,"107":0.27484},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.01122,"11":0,"12":0.00561,"13":0.02244,"14":0.16266,"15":0.03926,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00561,"10.1":0.01122,"11.1":0.03365,"12.1":0.07292,"13.1":0.31971,"14.1":0.44872,"15.1":0.07853,"15.2-15.3":0.08414,"15.4":0.22436,"15.5":0.38702,"15.6":1.88462,"16.0":0.8077,"16.1":0.11218,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00422,"8.1-8.4":0,"9.0-9.2":0.20239,"9.3":0.14758,"10.0-10.2":0,"10.3":0.11806,"11.0-11.2":0.00422,"11.3-11.4":0.1012,"12.0-12.1":0.03373,"12.2-12.5":0.50598,"13.0-13.1":0.01687,"13.2":0.01265,"13.3":0.0506,"13.4-13.7":0.20239,"14.0-14.4":0.5861,"14.5-14.8":1.72456,"15.0-15.1":0.44695,"15.2-15.3":0.61983,"15.4":0.73367,"15.5":2.38655,"15.6":16.67211,"16.0":14.96442,"16.1":0.65356},P:{"4":0.20565,"5.0-5.4":0.01028,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01028,"10.1":0,"11.1-11.2":0.02057,"12.0":0,"13.0":0.02057,"14.0":0.03085,"15.0":0.02057,"16.0":0.05141,"17.0":0.11311,"18.0":3.17731},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.005,"4.2-4.3":0.00749,"4.4":0,"4.4.3-4.4.4":0.06995},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00588,"9":0,"10":0,"11":0.11752,"5.5":0},J:{"7":0,"10":0.00439},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.50936},Q:{"13.1":0},O:{"0":0.03513},H:{"0":0.21617},L:{"0":21.89412},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js index a2b04bcd9ad0ec..4682ddabfac429 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00302,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0453,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.01812,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00302,"68":0.00302,"69":0.00302,"70":0,"71":0,"72":0.01208,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00302,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00906,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00906,"92":0,"93":0,"94":0.00302,"95":0.00302,"96":0,"97":0,"98":0.00302,"99":0.00604,"100":0.0453,"101":0.00302,"102":0.00906,"103":0.06946,"104":0.52548,"105":0.15704,"106":0.00302,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00604,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00302,"41":0,"42":0,"43":0.00302,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00604,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00302,"59":0,"60":0,"61":0,"62":0.00302,"63":0,"64":0.00302,"65":0,"66":0.01812,"67":0.00302,"68":0,"69":0.00604,"70":0.00604,"71":0,"72":0.00302,"73":0.00302,"74":0.02114,"75":0.00302,"76":0.01208,"77":0.00906,"78":0.01208,"79":0.01208,"80":0.01812,"81":0.03624,"83":0.00906,"84":0.00604,"85":0.00604,"86":0.0151,"87":0.12382,"88":0.00906,"89":0.0151,"90":0.01208,"91":0.00906,"92":0.01812,"93":0.0302,"94":0.0151,"95":0.0453,"96":0.06342,"97":0.0151,"98":0.02114,"99":0.0302,"100":0.04228,"101":0.03322,"102":0.05134,"103":0.15402,"104":1.00868,"105":3.5938,"106":0.06644,"107":0.00604,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00302,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00302,"51":0,"52":0,"53":0,"54":0.00302,"55":0,"56":0,"57":0,"58":0.00302,"60":0.02718,"62":0,"63":0.10872,"64":0.06644,"65":0.00604,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00302,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00604,"80":0,"81":0,"82":0,"83":0,"84":0.00302,"85":0,"86":0,"87":0,"88":0.00302,"89":0.00302,"90":0.1359,"91":0.01208,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00302,"13":0.00302,"14":0.00302,"15":0.02416,"16":0,"17":0.00302,"18":0.00604,"79":0,"80":0,"81":0,"83":0,"84":0.00302,"85":0.00302,"86":0,"87":0,"88":0,"89":0,"90":0.00302,"91":0,"92":0.00604,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00302,"102":0.00302,"103":0.0151,"104":0.12684,"105":0.50434},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00604,"14":0.0151,"15":0.00302,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00302,"12.1":0,"13.1":0.00604,"14.1":0.01208,"15.1":0.00302,"15.2-15.3":0.00302,"15.4":0.00604,"15.5":0.01208,"15.6":0.03322,"16.0":0.0151,"16.1":0},G:{"8":0.01284,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00214,"6.0-6.1":0,"7.0-7.1":0.02354,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05564,"10.0-10.2":0,"10.3":0.33599,"11.0-11.2":0.18618,"11.3-11.4":0.05136,"12.0-12.1":0.34241,"12.2-12.5":7.15199,"13.0-13.1":0.0535,"13.2":0.13268,"13.3":0.50077,"13.4-13.7":0.40233,"14.0-14.4":0.97371,"14.5-14.8":1.2883,"15.0-15.1":0.89453,"15.2-15.3":0.87099,"15.4":0.64629,"15.5":1.63712,"15.6":3.44973,"16.0":2.03089,"16.1":0.0749},P:{"4":0.05141,"5.0-5.4":0,"6.2-6.4":0.01028,"7.2-7.4":0.20564,"8.2":0,"9.2":0.06169,"10.1":0,"11.1-11.2":0.08226,"12.0":0.01028,"13.0":0.03085,"14.0":0.08226,"15.0":0.04113,"16.0":0.10282,"17.0":0.24677,"18.0":0.79171},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00255,"4.2-4.3":0.0102,"4.4":0,"4.4.3-4.4.4":0.15047},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00906,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.02094},O:{"0":0.12564},H:{"0":1.59258},L:{"0":65.62616},S:{"2.5":0.02094},R:{_:"0"},M:{"0":0.47464},Q:{"13.1":0.00698}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00267,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02134,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00534,"59":0,"60":0.00267,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01067,"69":0,"70":0.00267,"71":0,"72":0.008,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00267,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00267,"92":0,"93":0.00267,"94":0.00267,"95":0.00267,"96":0,"97":0.00267,"98":0,"99":0.00267,"100":0.00534,"101":0.00534,"102":0.01067,"103":0.008,"104":0.0747,"105":0.37619,"106":0.18142,"107":0.00267,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00267,"28":0,"29":0,"30":0,"31":0.00267,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00267,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.01067,"59":0,"60":0.00267,"61":0,"62":0.00534,"63":0,"64":0.00534,"65":0,"66":0.00534,"67":0.00267,"68":0,"69":0.008,"70":0.00534,"71":0.00267,"72":0.00267,"73":0.00267,"74":0.01334,"75":0.00267,"76":0.00534,"77":0.00534,"78":0.03468,"79":0.02134,"80":0.008,"81":0.04002,"83":0.01067,"84":0.00267,"85":0.008,"86":0.008,"87":0.03202,"88":0.00534,"89":0.01334,"90":0.01067,"91":0.00534,"92":0.01868,"93":0.008,"94":0.02401,"95":0.008,"96":0.04002,"97":0.01334,"98":0.01334,"99":0.01067,"100":0.01868,"101":0.02668,"102":0.02134,"103":0.0667,"104":0.08004,"105":0.9418,"106":2.81207,"107":0.12806,"108":0.00267,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00267,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00267,"60":0.01067,"62":0,"63":0.02668,"64":0.01868,"65":0.01868,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00267,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00267,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03468,"91":0.09872,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00267,"13":0.00267,"14":0.00267,"15":0.01067,"16":0,"17":0,"18":0.008,"79":0,"80":0,"81":0,"83":0,"84":0.00267,"85":0,"86":0,"87":0,"88":0,"89":0.00267,"90":0,"91":0,"92":0.00534,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00267,"102":0.00267,"103":0.00267,"104":0.008,"105":0.10672,"106":0.41087,"107":0.02401},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01067,"15":0.00267,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00267,"12.1":0.00267,"13.1":0.02401,"14.1":0.008,"15.1":0.00267,"15.2-15.3":0.00267,"15.4":0.00267,"15.5":0.00534,"15.6":0.02668,"16.0":0.03202,"16.1":0.00534,"16.2":0},G:{"8":0.00739,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00493,"6.0-6.1":0,"7.0-7.1":0.04437,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.15529,"10.0-10.2":0,"10.3":0.63101,"11.0-11.2":0.1824,"11.3-11.4":0.13064,"12.0-12.1":0.38698,"12.2-12.5":8.14886,"13.0-13.1":0.0493,"13.2":0.15036,"13.3":0.4634,"13.4-13.7":0.26128,"14.0-14.4":0.89475,"14.5-14.8":1.30392,"15.0-15.1":0.78383,"15.2-15.3":0.72714,"15.4":0.66552,"15.5":1.53315,"15.6":2.21099,"16.0":4.51811,"16.1":0.41656},P:{"4":0.06149,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.19471,"8.2":0,"9.2":0.10248,"10.1":0.01025,"11.1-11.2":0.07173,"12.0":0.01025,"13.0":0.03074,"14.0":0.07173,"15.0":0.04099,"16.0":0.09223,"17.0":0.14347,"18.0":0.92229},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00157,"4.2-4.3":0.00315,"4.4":0,"4.4.3-4.4.4":0.06662},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00534,"5.5":0},J:{"7":0,"10":0.022},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.30061},Q:{"13.1":0.00733},O:{"0":0.11731},H:{"0":1.52712},L:{"0":65.18699},S:{"2.5":0.01466}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js index 95c7567fb75d84..a5a726f94ff006 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02715,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00453,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.02715,"98":0,"99":0,"100":0.00453,"101":0,"102":0,"103":0.04073,"104":0.55658,"105":0.13123,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01358,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00453,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00453,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":1.82358,"80":0,"81":0,"83":0.00453,"84":0,"85":0,"86":0,"87":0.04525,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.0181,"95":0.03168,"96":0.02263,"97":0,"98":0,"99":0.00453,"100":0.00905,"101":0,"102":0.0181,"103":0.4706,"104":3.2037,"105":10.3351,"106":0.1267,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.09503,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0181,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00905,"18":0.00453,"79":0,"80":0,"81":0,"83":0,"84":0.00453,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00905,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00453,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00905,"104":0.15385,"105":0.72853},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00453,"14":0.06788,"15":0.03168,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00453,"13.1":0.07693,"14.1":0.19005,"15.1":0.0181,"15.2-15.3":0.00905,"15.4":0.06788,"15.5":0.09955,"15.6":0.68328,"16.0":0.01358,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00598,"10.0-10.2":0,"10.3":0.01793,"11.0-11.2":0.00897,"11.3-11.4":0.00897,"12.0-12.1":0,"12.2-12.5":0.60367,"13.0-13.1":0.04483,"13.2":0,"13.3":0.0269,"13.4-13.7":0.14942,"14.0-14.4":1.06987,"14.5-14.8":2.68963,"15.0-15.1":0.76804,"15.2-15.3":1.15654,"15.4":1.00114,"15.5":3.46663,"15.6":17.115,"16.0":1.44941,"16.1":0},P:{"4":0.01014,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.15205,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.1115,"12.0":0.02027,"13.0":0.05068,"14.0":0.13177,"15.0":0.02027,"16.0":0.12164,"17.0":0.44601,"18.0":3.23354},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.08548},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.73305,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.5475},H:{"0":0.24362},L:{"0":40.92298},S:{"2.5":0},R:{_:"0"},M:{"0":0.90885},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0041,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.0041,"95":0,"96":0,"97":0.0041,"98":0,"99":0,"100":0.0041,"101":0,"102":0.01639,"103":0.00819,"104":0.04097,"105":0.36873,"106":0.1352,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0041,"50":0,"51":0,"52":0,"53":0.02868,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0041,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":1.88872,"80":0,"81":0.0041,"83":0,"84":0,"85":0,"86":0,"87":0.0041,"88":0,"89":0,"90":0,"91":0.0041,"92":0,"93":0,"94":0,"95":0.01229,"96":0.0041,"97":0,"98":0,"99":0.0041,"100":0,"101":0,"102":0,"103":0.11881,"104":0.12701,"105":2.34348,"106":8.80445,"107":0.56129,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0041,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01229,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.0041,"15":0,"16":0,"17":0.0041,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.0041,"98":0,"99":0,"100":0,"101":0.0041,"102":0.0041,"103":0,"104":0.00819,"105":0.1434,"106":0.61455,"107":0.03687},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.05736,"14":0.03687,"15":0.01639,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0041,"12.1":0.0041,"13.1":0.05736,"14.1":0.1434,"15.1":0.0041,"15.2-15.3":0.00819,"15.4":0.01639,"15.5":0.08194,"15.6":0.56948,"16.0":0.03278,"16.1":0.0041,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.01638,"11.0-11.2":0.00983,"11.3-11.4":0.11791,"12.0-12.1":0,"12.2-12.5":0.37338,"13.0-13.1":0,"13.2":0,"13.3":0.00983,"13.4-13.7":0.4094,"14.0-14.4":1.04807,"14.5-14.8":2.29594,"15.0-15.1":1.51316,"15.2-15.3":1.09393,"15.4":0.79916,"15.5":2.26646,"15.6":15.13485,"16.0":6.12796,"16.1":0.03603},P:{"4":0.01016,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.22357,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03049,"12.0":0,"13.0":0.06097,"14.0":0.17276,"15.0":0.03049,"16.0":0.26422,"17.0":0.30486,"18.0":3.71934},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.15542},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06555,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1948},Q:{"13.1":0},O:{"0":0.02361},H:{"0":0.03912},L:{"0":44.99513},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js index f21a50c9072c6a..6415bb2fa7a907 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00446,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00446,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00446,"74":0,"75":0,"76":0,"77":0,"78":0.00893,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00446,"91":0.07141,"92":0,"93":0,"94":0.00893,"95":0,"96":0,"97":0.00446,"98":0,"99":0.00446,"100":0.00446,"101":0.00446,"102":0.00446,"103":0.0357,"104":0.50878,"105":0.19191,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00893,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00446,"49":0.02232,"50":0,"51":0,"52":0,"53":0.00446,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00446,"66":0,"67":0.00893,"68":0.00446,"69":0.01339,"70":0.00446,"71":0,"72":0,"73":0,"74":0.00446,"75":0,"76":0,"77":0.00446,"78":0,"79":0.04017,"80":0.00446,"81":0.01339,"83":0.00893,"84":0.02232,"85":0.01785,"86":0.01785,"87":0.04463,"88":0.00446,"89":0.00893,"90":0.00446,"91":0.01785,"92":0.02232,"93":0.00446,"94":0.00446,"95":0.00893,"96":0.02232,"97":0.01785,"98":0.01785,"99":0.0357,"100":0.0357,"101":0.02678,"102":0.04017,"103":0.241,"104":2.70012,"105":10.28275,"106":0.22315,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00446,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00446,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00893,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00893,"86":0,"87":0,"88":0,"89":0.22761,"90":1.68701,"91":0.04463,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00893,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00446,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00893,"102":0.00446,"103":0.01339,"104":0.21422,"105":1.18716},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02678,"14":0.02232,"15":0.00893,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00446,"12.1":0.00446,"13.1":0.0357,"14.1":0.0848,"15.1":0.01339,"15.2-15.3":0.01339,"15.4":0.0357,"15.5":0.09372,"15.6":0.29456,"16.0":0.05802,"16.1":0.00446},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00397,"6.0-6.1":0.00265,"7.0-7.1":0.00132,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05697,"10.0-10.2":0,"10.3":0.0265,"11.0-11.2":0.00662,"11.3-11.4":0.00927,"12.0-12.1":0.01722,"12.2-12.5":0.31003,"13.0-13.1":0.00662,"13.2":0.00795,"13.3":0.02915,"13.4-13.7":0.09937,"14.0-14.4":0.24379,"14.5-14.8":0.81086,"15.0-15.1":0.12057,"15.2-15.3":0.23981,"15.4":0.34183,"15.5":0.94865,"15.6":7.65943,"16.0":2.06689,"16.1":0.03312},P:{"4":0.1132,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05145,"8.2":0,"9.2":0.01029,"10.1":0,"11.1-11.2":0.06174,"12.0":0.01029,"13.0":0.05145,"14.0":0.07203,"15.0":0.04116,"16.0":0.09261,"17.0":0.19552,"18.0":1.48183},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00833,"4.4":0,"4.4.3-4.4.4":0.07291},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0097,"9":0.00485,"10":0.00485,"11":0.09217,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02769},H:{"0":0.18871},L:{"0":63.76048},S:{"2.5":0},R:{_:"0"},M:{"0":0.1938},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00481,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00481,"73":0.00481,"74":0,"75":0,"76":0,"77":0,"78":0.00961,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0673,"92":0,"93":0,"94":0.00481,"95":0,"96":0,"97":0,"98":0,"99":0.00481,"100":0,"101":0.00481,"102":0.00961,"103":0.01442,"104":0.04807,"105":0.52396,"106":0.59126,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00961,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00961,"49":0.01923,"50":0,"51":0,"52":0,"53":0.00481,"54":0,"55":0,"56":0.00481,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00481,"64":0,"65":0.00481,"66":0,"67":0.00961,"68":0.00481,"69":0.00481,"70":0.00481,"71":0,"72":0,"73":0,"74":0.00481,"75":0,"76":0,"77":0,"78":0.00481,"79":0.05768,"80":0.00481,"81":0.01923,"83":0.00481,"84":0.01442,"85":0.01442,"86":0.01442,"87":0.03365,"88":0.00481,"89":0.01442,"90":0.00961,"91":0.01923,"92":0.02404,"93":0.00961,"94":0.00481,"95":0.00481,"96":0.02404,"97":0.01442,"98":0.01923,"99":0.01442,"100":0.02884,"101":0.01923,"102":0.03365,"103":0.16344,"104":0.16344,"105":4.48974,"106":10.7821,"107":0.33649,"108":0.00481,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00481,"72":0.00961,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00481,"86":0,"87":0,"88":0,"89":0.00481,"90":0.74509,"91":1.4421,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00481,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00481,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00481,"102":0.00481,"103":0.00961,"104":0.02404,"105":0.38937,"106":1.18733,"107":0.07691},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00961,"14":0.02404,"15":0.00961,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00961,"13.1":0.03846,"14.1":0.08172,"15.1":0.01442,"15.2-15.3":0.01442,"15.4":0.02884,"15.5":0.08172,"15.6":0.24996,"16.0":0.17786,"16.1":0.01923,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00562,"6.0-6.1":0.00281,"7.0-7.1":0.0014,"8.1-8.4":0,"9.0-9.2":0.0014,"9.3":0.05476,"10.0-10.2":0,"10.3":0.01825,"11.0-11.2":0.00562,"11.3-11.4":0.00702,"12.0-12.1":0.01264,"12.2-12.5":0.28502,"13.0-13.1":0.00702,"13.2":0.00702,"13.3":0.02527,"13.4-13.7":0.08284,"14.0-14.4":0.22745,"14.5-14.8":0.73853,"15.0-15.1":0.11934,"15.2-15.3":0.19516,"15.4":0.29625,"15.5":0.73993,"15.6":5.71867,"16.0":4.69091,"16.1":0.24711},P:{"4":0.10177,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05089,"8.2":0,"9.2":0.01018,"10.1":0,"11.1-11.2":0.04071,"12.0":0.01018,"13.0":0.04071,"14.0":0.06106,"15.0":0.03053,"16.0":0.07124,"17.0":0.12213,"18.0":1.48588},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00989,"4.4":0,"4.4.3-4.4.4":0.07415},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02055,"9":0.00514,"10":0.00514,"11":0.11819,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17656},Q:{"13.1":0},O:{"0":0.01558},H:{"0":0.18682},L:{"0":59.9721},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js index 31fd69c94d0d06..d2eb370a71d65f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00482,"38":0.00241,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00241,"48":0,"49":0.00241,"50":0.00241,"51":0.00241,"52":0.01205,"53":0,"54":0,"55":0,"56":0.00482,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00241,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00241,"69":0,"70":0.00482,"71":0,"72":0.00482,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00241,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00241,"85":0,"86":0.00241,"87":0,"88":0,"89":0.00241,"90":0,"91":0.01205,"92":0.00241,"93":0.00241,"94":0,"95":0.00723,"96":0.00482,"97":0.00241,"98":0.00241,"99":0.00482,"100":0.00241,"101":0.00482,"102":0.04818,"103":0.04095,"104":0.32762,"105":0.08432,"106":0.00241,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00241,"39":0,"40":0.00482,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00241,"50":0.00241,"51":0,"52":0,"53":0,"54":0,"55":0.00241,"56":0.00964,"57":0.00241,"58":0.00241,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00241,"67":0,"68":0.01927,"69":0.00241,"70":0.00241,"71":0,"72":0.00482,"73":0.00241,"74":0.00482,"75":0,"76":0.00241,"77":0.00241,"78":0,"79":0.02168,"80":0.00482,"81":0.00964,"83":0.00241,"84":0.00482,"85":0.02409,"86":0.00723,"87":0.00482,"88":0.00241,"89":0.00241,"90":0.00723,"91":0.00723,"92":0.00482,"93":0.00241,"94":0.00482,"95":0.00723,"96":0.00723,"97":0.00964,"98":0.00964,"99":0.00723,"100":0.00964,"101":0.00964,"102":0.01686,"103":0.06745,"104":0.47939,"105":1.30086,"106":0.01686,"107":0.00241,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00241,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00482,"38":0,"39":0,"40":0,"41":0,"42":0.00241,"43":0,"44":0,"45":0,"46":0.00241,"47":0,"48":0,"49":0,"50":0.00241,"51":0.00241,"52":0,"53":0,"54":0.00241,"55":0.00482,"56":0,"57":0.00241,"58":0.01445,"60":0.04818,"62":0,"63":0.06263,"64":0.08672,"65":0.00482,"66":0,"67":0.00241,"68":0,"69":0,"70":0.01686,"71":0.00723,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00241,"80":0,"81":0,"82":0,"83":0,"84":0.00241,"85":0.00241,"86":0,"87":0,"88":0.00241,"89":0.00482,"90":0.11322,"91":0.00723,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00241},B:{"12":0.00723,"13":0.00241,"14":0.01205,"15":0.00723,"16":0.00241,"17":0.00241,"18":0.01686,"79":0,"80":0,"81":0,"83":0,"84":0.00241,"85":0.00241,"86":0,"87":0,"88":0,"89":0.00241,"90":0.00241,"91":0,"92":0.00964,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00241,"99":0,"100":0.00241,"101":0.00482,"102":0.00241,"103":0.01445,"104":0.05782,"105":0.18308},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00241,"11":0,"12":0,"13":0.00241,"14":0.00241,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0.00241,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00241,"14.1":0.00482,"15.1":0,"15.2-15.3":0.00241,"15.4":0.00241,"15.5":0.00241,"15.6":0.00964,"16.0":0.00241,"16.1":0},G:{"8":0.00115,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00115,"6.0-6.1":0,"7.0-7.1":0.0287,"8.1-8.4":0,"9.0-9.2":0.0023,"9.3":0.10448,"10.0-10.2":0.01952,"10.3":0.65556,"11.0-11.2":0.12973,"11.3-11.4":0.07807,"12.0-12.1":0.20436,"12.2-12.5":2.7577,"13.0-13.1":0.09414,"13.2":0.1217,"13.3":0.30424,"13.4-13.7":0.39035,"14.0-14.4":0.9024,"14.5-14.8":1.25601,"15.0-15.1":0.73592,"15.2-15.3":0.57175,"15.4":0.66359,"15.5":0.93225,"15.6":1.08035,"16.0":0.35017,"16.1":0.01148},P:{"4":0.21076,"5.0-5.4":0.05018,"6.2-6.4":0.02007,"7.2-7.4":0.09033,"8.2":0.06022,"9.2":0.09033,"10.1":0.02007,"11.1-11.2":0.08029,"12.0":0.02007,"13.0":0.03011,"14.0":0.10036,"15.0":0.03011,"16.0":0.08029,"17.0":0.25091,"18.0":0.36131},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00294,"4.2-4.3":0.02158,"4.4":0,"4.4.3-4.4.4":0.15402},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.13009,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.04555},O:{"0":0.6756},H:{"0":3.90236},L:{"0":76.63828},S:{"2.5":0.02277},R:{_:"0"},M:{"0":0.334},Q:{"13.1":0.00759}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.002,"51":0.002,"52":0.00799,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.002,"69":0,"70":0,"71":0,"72":0.002,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.002,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.002,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00399,"92":0,"93":0,"94":0,"95":0.00399,"96":0.002,"97":0,"98":0.002,"99":0.002,"100":0.00599,"101":0.00799,"102":0.03994,"103":0.00999,"104":0.01598,"105":0.23764,"106":0.07788,"107":0.00399,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.002,"39":0,"40":0.002,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00599,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.002,"56":0.00999,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.002,"65":0,"66":0,"67":0,"68":0.00999,"69":0.002,"70":0.00399,"71":0,"72":0.002,"73":0,"74":0.00399,"75":0.002,"76":0,"77":0.002,"78":0,"79":0.00799,"80":0.002,"81":0.00999,"83":0.002,"84":0.00599,"85":0.01598,"86":0.00599,"87":0.00399,"88":0.002,"89":0.002,"90":0.00399,"91":0.01198,"92":0.002,"93":0.002,"94":0.002,"95":0.00599,"96":0.00399,"97":0.00799,"98":0.00399,"99":0.00399,"100":0.00399,"101":0.00399,"102":0.00599,"103":0.02796,"104":0.02596,"105":0.30155,"106":0.83874,"107":0.02996,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00399,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00399,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.002,"51":0,"52":0,"53":0,"54":0,"55":0.002,"56":0,"57":0.002,"58":0.00799,"60":0.04993,"62":0,"63":0.03794,"64":0.03195,"65":0.04393,"66":0,"67":0,"68":0,"69":0,"70":0.01198,"71":0,"72":0.002,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.002,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02596,"91":0.05192,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.002},B:{"12":0.00599,"13":0.002,"14":0.00399,"15":0.00599,"16":0.002,"17":0.00599,"18":0.00799,"79":0,"80":0,"81":0,"83":0,"84":0.00399,"85":0.002,"86":0,"87":0,"88":0,"89":0.002,"90":0.002,"91":0,"92":0.01198,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.002,"99":0,"100":0,"101":0.00399,"102":0.002,"103":0.00399,"104":0.00599,"105":0.07788,"106":0.13779,"107":0.00599},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.002,"11":0,"12":0,"13":0,"14":0.002,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.002,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.002,"14.1":0.00399,"15.1":0,"15.2-15.3":0.002,"15.4":0.002,"15.5":0.002,"15.6":0.00599,"16.0":0.00399,"16.1":0,"16.2":0},G:{"8":0.00369,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01598,"8.1-8.4":0.00246,"9.0-9.2":0,"9.3":0.08235,"10.0-10.2":0.01598,"10.3":0.56051,"11.0-11.2":0.08358,"11.3-11.4":0.10325,"12.0-12.1":0.21388,"12.2-12.5":3.4036,"13.0-13.1":0.14013,"13.2":0.11554,"13.3":0.33925,"13.4-13.7":0.33802,"14.0-14.4":0.9858,"14.5-14.8":1.03497,"15.0-15.1":0.66621,"15.2-15.3":0.51011,"15.4":0.65392,"15.5":0.75594,"15.6":0.8297,"16.0":0.97351,"16.1":0.05777},P:{"4":0.31575,"5.0-5.4":0.06111,"6.2-6.4":0,"7.2-7.4":0.09167,"8.2":0.03056,"9.2":0.10186,"10.1":0,"11.1-11.2":0.08149,"12.0":0.02037,"13.0":0.03056,"14.0":0.05093,"15.0":0.03056,"16.0":0.0713,"17.0":0.10186,"18.0":0.46854},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0023,"4.2-4.3":0.0189,"4.4":0,"4.4.3-4.4.4":0.15672},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03395,"5.5":0},J:{"7":0,"10":0.03201},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.32812},Q:{"13.1":0.008},O:{"0":0.49619},H:{"0":3.55348},L:{"0":78.30082},S:{"2.5":0.02401}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js index 64f9eb9a6df44f..391c7acbf5286c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00411,"33":0,"34":0,"35":0,"36":0.02463,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.17652,"44":0,"45":0.00821,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00821,"53":0,"54":0,"55":0,"56":0.00411,"57":0.00411,"58":0,"59":0.00411,"60":0,"61":0,"62":0,"63":0.00411,"64":0,"65":0,"66":0,"67":0,"68":0.00821,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00821,"79":0.00411,"80":0.00411,"81":0.00411,"82":0.00411,"83":0.00411,"84":0,"85":0,"86":0,"87":0.00411,"88":0,"89":0.00411,"90":0.00821,"91":0.00821,"92":0,"93":0.00411,"94":0.00411,"95":0.00411,"96":0.00411,"97":0.00411,"98":0.00411,"99":0.00411,"100":0.00411,"101":0.00821,"102":0.02053,"103":0.02874,"104":0.3243,"105":0.09442,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00411,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00411,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00411,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00821,"40":0.00821,"41":0.00821,"42":0.00821,"43":0.01642,"44":0.00821,"45":0.01232,"46":0.00821,"47":0.01232,"48":0.05747,"49":0.04105,"50":0.00821,"51":0.00821,"52":0.00821,"53":0.01642,"54":0.00821,"55":0.03695,"56":0.01232,"57":0.04105,"58":0.00821,"59":0.01232,"60":0.00821,"61":0.00411,"62":0.02463,"63":0.03284,"64":0,"65":0.01232,"66":0.00411,"67":0.00821,"68":0.00411,"69":0.54597,"70":0.1601,"71":0.00821,"72":0.17241,"73":0.02053,"74":0.19294,"75":0.05337,"76":0.01232,"77":0.01642,"78":0.26272,"79":0.11494,"80":0.04926,"81":0.06158,"83":0.09852,"84":0.05337,"85":0.04516,"86":0.19704,"87":0.14368,"88":0.01642,"89":0.02463,"90":0.03284,"91":0.078,"92":0.19704,"93":0.01232,"94":0.02463,"95":0.03695,"96":0.07389,"97":0.11905,"98":0.08621,"99":0.06979,"100":0.078,"101":0.06568,"102":0.078,"103":0.21757,"104":0.56649,"105":1.35465,"106":0.03695,"107":0.00411,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02053,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00411,"15":0,"16":0.00411,"17":0.00821,"18":0.04926,"79":0,"80":0,"81":0,"83":0,"84":0.00411,"85":0.00411,"86":0.00821,"87":0.00821,"88":0,"89":0.00411,"90":0.00411,"91":0,"92":0.01232,"93":0,"94":0,"95":0,"96":0.00411,"97":0.00411,"98":0.00411,"99":0.00411,"100":0.01232,"101":0.05747,"102":0.02463,"103":0.14778,"104":0.47208,"105":2.04429},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00821,"10":0,"11":0,"12":0,"13":0.00821,"14":0.03695,"15":0.00821,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00411,"10.1":0,"11.1":0.00411,"12.1":0.00821,"13.1":0.04105,"14.1":0.04516,"15.1":0.01232,"15.2-15.3":0.01232,"15.4":0.03695,"15.5":0.06158,"15.6":0.20115,"16.0":0.03284,"16.1":0.00411},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.08849,"5.0-5.1":0.0295,"6.0-6.1":0.03982,"7.0-7.1":0.00885,"8.1-8.4":0.01475,"9.0-9.2":0.14011,"9.3":0.04719,"10.0-10.2":0.03687,"10.3":0.17698,"11.0-11.2":0.4159,"11.3-11.4":0.09291,"12.0-12.1":0.17255,"12.2-12.5":0.46604,"13.0-13.1":0.06047,"13.2":0.0354,"13.3":0.15928,"13.4-13.7":0.93209,"14.0-14.4":1.29194,"14.5-14.8":1.25802,"15.0-15.1":0.70054,"15.2-15.3":0.76543,"15.4":1.28899,"15.5":1.14299,"15.6":4.05576,"16.0":1.07662,"16.1":0.02212},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01029,"13.0":0.01029,"14.0":0.10287,"15.0":0,"16.0":0.02057,"17.0":0.29833,"18.0":0.0823},I:{"0":0,"3":0,"4":0.03835,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03835,"4.2-4.3":0.07671,"4.4":0,"4.4.3-4.4.4":0.40911},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.02539,"7":0.02539,"8":0.17773,"9":1.1933,"10":0.05078,"11":3.6053,"5.5":0},N:{"10":0.0059,"11":0},J:{"7":0,"10":0},O:{"0":12.82752},H:{"0":0.10604},L:{"0":41.42497},S:{"2.5":0},R:{_:"0"},M:{"0":0.16506},Q:{"13.1":4.98128}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.01774,"33":0,"34":0,"35":0,"36":0.0133,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.25717,"44":0,"45":0.0133,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00887,"53":0,"54":0,"55":0,"56":0.00443,"57":0.00443,"58":0.00443,"59":0.00443,"60":0,"61":0,"62":0,"63":0.00443,"64":0,"65":0,"66":0,"67":0,"68":0.00887,"69":0,"70":0,"71":0,"72":0.00443,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00887,"79":0.00443,"80":0.00443,"81":0.00443,"82":0.00887,"83":0.00443,"84":0,"85":0,"86":0,"87":0.00443,"88":0,"89":0.00887,"90":0.0133,"91":0.00443,"92":0,"93":0,"94":0.00443,"95":0,"96":0.00443,"97":0,"98":0,"99":0.00443,"100":0.00443,"101":0.00443,"102":0.02217,"103":0.00887,"104":0.01774,"105":0.36802,"106":0.16406,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00443,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00443,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00443,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00887,"40":0.0133,"41":0.00887,"42":0.00887,"43":0.02217,"44":0.00887,"45":0.01774,"46":0.00887,"47":0.01774,"48":0.06208,"49":0.04434,"50":0.0133,"51":0.00887,"52":0.00887,"53":0.02217,"54":0.0133,"55":0.04434,"56":0.01774,"57":0.04877,"58":0.0133,"59":0.01774,"60":0.0133,"61":0.00443,"62":0.02217,"63":0.03547,"64":0,"65":0.0133,"66":0.00443,"67":0.00887,"68":0.00443,"69":0.50548,"70":0.235,"71":0.00887,"72":0.60302,"73":0.02217,"74":0.27934,"75":0.05321,"76":0.0133,"77":0.0133,"78":0.30151,"79":0.12415,"80":0.05321,"81":0.05321,"83":0.12859,"84":0.06208,"85":0.04877,"86":0.23057,"87":0.16406,"88":0.02217,"89":0.0266,"90":0.03547,"91":0.03104,"92":0.2217,"93":0.00887,"94":0.0266,"95":0.03991,"96":0.07538,"97":0.12859,"98":0.10198,"99":0.07981,"100":0.07981,"101":0.06208,"102":0.07094,"103":0.19953,"104":0.15519,"105":0.72274,"106":1.48982,"107":0.09311,"108":0.00887,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00887,"91":0.01774,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00443,"14":0.00443,"15":0.00443,"16":0.00443,"17":0.00887,"18":0.05764,"79":0,"80":0,"81":0,"83":0,"84":0.00443,"85":0.00443,"86":0.00887,"87":0.00887,"88":0,"89":0.00443,"90":0.00443,"91":0,"92":0.0133,"93":0,"94":0,"95":0,"96":0.00443,"97":0.00443,"98":0.00443,"99":0.00887,"100":0.0133,"101":0.06651,"102":0.02217,"103":0.13745,"104":0.11085,"105":0.6518,"106":2.28351,"107":0.2217},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00443,"10":0,"11":0,"12":0,"13":0.00887,"14":0.03991,"15":0.00887,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00443,"10.1":0,"11.1":0.00443,"12.1":0.00887,"13.1":0.04434,"14.1":0.04434,"15.1":0.0133,"15.2-15.3":0.0133,"15.4":0.03104,"15.5":0.05321,"15.6":0.2084,"16.0":0.08868,"16.1":0.0266,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.08607,"5.0-5.1":0.03188,"6.0-6.1":0.04303,"7.0-7.1":0.00956,"8.1-8.4":0.01434,"9.0-9.2":0.15142,"9.3":0.05578,"10.0-10.2":0.04303,"10.3":0.20561,"11.0-11.2":0.42396,"11.3-11.4":0.10201,"12.0-12.1":0.18489,"12.2-12.5":0.49409,"13.0-13.1":0.06694,"13.2":0.03347,"13.3":0.17373,"13.4-13.7":0.98021,"14.0-14.4":1.38027,"14.5-14.8":1.26232,"15.0-15.1":0.67101,"15.2-15.3":0.69492,"15.4":1.13641,"15.5":0.93399,"15.6":3.17653,"16.0":2.69359,"16.1":0.2327},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01069,"13.0":0,"14.0":0.11755,"15.0":0,"16.0":0.02137,"17.0":0.04275,"18.0":0.34198},I:{"0":0,"3":0,"4":0.0344,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05733,"4.2-4.3":0.0688,"4.4":0,"4.4.3-4.4.4":0.52748},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.02841,"7":0.02841,"8":0.17048,"9":1.36386,"10":0.05683,"11":3.9211,"5.5":0},J:{"7":0,"10":0},N:{"10":0.01113,"11":0},R:{_:"0"},M:{"0":0.16141},Q:{"13.1":4.35261},O:{"0":11.28785},H:{"0":0.11066},L:{"0":40.20454},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js index f43fed54e87f95..773b7018407fa0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00484,"51":0,"52":0.00484,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00484,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00484,"74":0,"75":0,"76":0,"77":0,"78":0.00484,"79":0,"80":0,"81":0,"82":0.00484,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00484,"89":0,"90":0.00484,"91":0.00969,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00484,"100":0,"101":0.00484,"102":0.00969,"103":0.0339,"104":0.45524,"105":0.15982,"106":0.00484,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00484,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00969,"39":0,"40":0,"41":0,"42":0.00484,"43":0,"44":0,"45":0,"46":0,"47":0.00484,"48":0,"49":0.01453,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00484,"63":0,"64":0,"65":0.00484,"66":0,"67":0.00484,"68":0.00969,"69":0.01937,"70":0.00484,"71":0.00484,"72":0.00484,"73":0.00484,"74":0.00484,"75":0.00484,"76":0.00969,"77":0.00484,"78":0.00484,"79":0.0678,"80":0.00969,"81":0.00969,"83":0.01937,"84":0.02906,"85":0.01937,"86":0.02422,"87":0.0339,"88":0.01453,"89":0.01937,"90":0.00969,"91":0.03874,"92":0.02422,"93":0.01453,"94":0.00969,"95":0.02422,"96":0.03874,"97":0.04359,"98":0.04359,"99":0.03874,"100":0.05327,"101":0.04843,"102":0.06296,"103":0.27605,"104":3.26903,"105":13.73959,"106":0.27605,"107":0.00484,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00484,"64":0.00969,"65":0,"66":0,"67":0,"68":0,"69":0.00484,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00484,"86":0,"87":0,"88":0.00484,"89":0.11623,"90":0.89596,"91":0.02906,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00484,"79":0,"80":0,"81":0,"83":0,"84":0.00484,"85":0.00484,"86":0,"87":0.00484,"88":0,"89":0,"90":0,"91":0,"92":0.00484,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00484,"100":0,"101":0.00969,"102":0.00484,"103":0.01453,"104":0.20825,"105":1.24465},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00484,"14":0.02422,"15":0.00969,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00484,"10.1":0,"11.1":0,"12.1":0.00484,"13.1":0.0339,"14.1":0.06296,"15.1":0.01453,"15.2-15.3":0.01453,"15.4":0.0339,"15.5":0.0678,"15.6":0.24215,"16.0":0.05327,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00344,"6.0-6.1":0,"7.0-7.1":0.01033,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04477,"10.0-10.2":0,"10.3":0.05769,"11.0-11.2":0.00344,"11.3-11.4":0.00603,"12.0-12.1":0.00603,"12.2-12.5":0.32117,"13.0-13.1":0.00431,"13.2":0.00344,"13.3":0.01464,"13.4-13.7":0.06458,"14.0-14.4":0.13088,"14.5-14.8":0.40297,"15.0-15.1":0.08094,"15.2-15.3":0.15671,"15.4":0.20751,"15.5":0.61823,"15.6":4.78829,"16.0":1.48617,"16.1":0.01292},P:{"4":0.17603,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.07248,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02071,"12.0":0.01035,"13.0":0.02071,"14.0":0.03106,"15.0":0.02071,"16.0":0.05177,"17.0":0.13461,"18.0":0.7766},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00532,"4.2-4.3":0.05673,"4.4":0,"4.4.3-4.4.4":0.08154},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00484,"10":0,"11":0.02906,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00516},O:{"0":0.02579},H:{"0":0.1367},L:{"0":65.72334},S:{"2.5":0},R:{_:"0"},M:{"0":0.13408},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00448,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00448,"74":0,"75":0,"76":0,"77":0,"78":0.00448,"79":0,"80":0.00448,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00448,"89":0,"90":0,"91":0.00448,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00448,"100":0,"101":0,"102":0.01345,"103":0.01345,"104":0.03586,"105":0.36752,"106":0.15687,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00448,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00896,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00448,"48":0,"49":0.01345,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00448,"63":0,"64":0,"65":0.00448,"66":0,"67":0.00448,"68":0.00896,"69":0.00896,"70":0.00448,"71":0.00448,"72":0.00448,"73":0,"74":0.00448,"75":0.00448,"76":0.00896,"77":0.00448,"78":0.00448,"79":0.06275,"80":0.00896,"81":0.00896,"83":0.00896,"84":0.01793,"85":0.01793,"86":0.01793,"87":0.02241,"88":0.01345,"89":0.01793,"90":0.00896,"91":0.03586,"92":0.02241,"93":0.00896,"94":0.00896,"95":0.01793,"96":0.03137,"97":0.03137,"98":0.03137,"99":0.02689,"100":0.04482,"101":0.02689,"102":0.03586,"103":0.14342,"104":0.1748,"105":3.96209,"106":10.68509,"107":0.35408,"108":0.00448,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00448,"64":0,"65":0.00448,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00896,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00448,"86":0,"87":0,"88":0,"89":0.00448,"90":0.31822,"91":0.64093,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00448,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00896,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00448,"103":0.00896,"104":0.02241,"105":0.27788,"106":0.98604,"107":0.06275},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00448,"14":0.02689,"15":0.00896,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00448,"10.1":0,"11.1":0,"12.1":0.00448,"13.1":0.03586,"14.1":0.05378,"15.1":0.01793,"15.2-15.3":0.00896,"15.4":0.02241,"15.5":0.05378,"15.6":0.19273,"16.0":0.11205,"16.1":0.01345,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00286,"6.0-6.1":0,"7.0-7.1":0.01431,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04579,"10.0-10.2":0,"10.3":0.05819,"11.0-11.2":0.00286,"11.3-11.4":0.00572,"12.0-12.1":0.00382,"12.2-12.5":0.32052,"13.0-13.1":0.00382,"13.2":0.00477,"13.3":0.01431,"13.4-13.7":0.05628,"14.0-14.4":0.13069,"14.5-14.8":0.38062,"15.0-15.1":0.07918,"15.2-15.3":0.15835,"15.4":0.16885,"15.5":0.50845,"15.6":3.49236,"16.0":3.46374,"16.1":0.16408},P:{"4":0.17571,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10336,"8.2":0,"9.2":0.01034,"10.1":0,"11.1-11.2":0.02067,"12.0":0.01034,"13.0":0.02067,"14.0":0.02067,"15.0":0.02067,"16.0":0.04134,"17.0":0.09302,"18.0":0.86822},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00932,"4.2-4.3":0.02098,"4.4":0,"4.4.3-4.4.4":0.09556},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02241,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1214},Q:{"13.1":0},O:{"0":0.02759},H:{"0":0.14105},L:{"0":68.00844},S:{"2.5":0.00552}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js index 70c06b50e607d6..e9184853dbae55 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0045,"53":0,"54":0,"55":0,"56":0.0045,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02699,"74":0,"75":0,"76":0,"77":0,"78":0.009,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.05849,"89":0,"90":0.009,"91":0.0135,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0045,"99":0.0045,"100":0,"101":0.0045,"102":0.009,"103":0.03149,"104":0.70184,"105":0.24745,"106":0.0045,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0045,"48":0,"49":0.0045,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0045,"66":0,"67":0.0045,"68":0.0045,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.04049,"78":0.0045,"79":0.0135,"80":0.0135,"81":0.0225,"83":0.018,"84":0.0045,"85":0.0045,"86":0.0135,"87":0.018,"88":0.009,"89":0.009,"90":0.0045,"91":0.0135,"92":0.03599,"93":0.0045,"94":0.018,"95":0.0045,"96":0.02699,"97":0.02699,"98":0.0135,"99":0.018,"100":0.0135,"101":0.06299,"102":0.03599,"103":0.27894,"104":2.63641,"105":10.07776,"106":0.21595,"107":0.0045,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0045,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0045,"64":0.0135,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0045,"89":0.11248,"90":0.81882,"91":0.0225,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0135,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0045,"93":0,"94":0,"95":0,"96":0,"97":0.0045,"98":0,"99":0.0045,"100":0,"101":0.009,"102":0.0045,"103":0.0135,"104":0.27894,"105":1.55216},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0045,"14":0.04049,"15":0.009,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.009,"12.1":0.009,"13.1":0.06749,"14.1":0.08998,"15.1":0.018,"15.2-15.3":0.03149,"15.4":0.06749,"15.5":0.15747,"15.6":0.70634,"16.0":0.13047,"16.1":0.009},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00676,"6.0-6.1":0.00676,"7.0-7.1":0.01689,"8.1-8.4":0,"9.0-9.2":0.00169,"9.3":0.03716,"10.0-10.2":0,"10.3":0.03378,"11.0-11.2":0.00338,"11.3-11.4":0.01351,"12.0-12.1":0.00676,"12.2-12.5":0.41722,"13.0-13.1":0.00845,"13.2":0.00338,"13.3":0.02534,"13.4-13.7":0.07263,"14.0-14.4":0.20776,"14.5-14.8":0.61485,"15.0-15.1":0.13006,"15.2-15.3":0.21959,"15.4":0.28715,"15.5":0.89018,"15.6":10.3291,"16.0":3.16376,"16.1":0.05405},P:{"4":0.1231,"5.0-5.4":0,"6.2-6.4":0.01026,"7.2-7.4":0.10259,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.07181,"12.0":0.01026,"13.0":0.06155,"14.0":0.04103,"15.0":0.03078,"16.0":0.08207,"17.0":0.28724,"18.0":2.19535},I:{"0":0,"3":0,"4":0.03413,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0128,"4.2-4.3":0.0512,"4.4":0,"4.4.3-4.4.4":0.22185},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02699,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03301},H:{"0":0.22394},L:{"0":57.57269},S:{"2.5":0},R:{_:"0"},M:{"0":0.28055},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00449,"53":0,"54":0,"55":0,"56":0.00449,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02245,"74":0,"75":0,"76":0,"77":0,"78":0.00898,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.04939,"89":0,"90":0,"91":0.00449,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00449,"100":0,"101":0,"102":0.00898,"103":0.00449,"104":0.06286,"105":0.60166,"106":0.29185,"107":0.00449,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00449,"48":0,"49":0.00449,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00449,"66":0,"67":0,"68":0.00449,"69":0,"70":0,"71":0,"72":0,"73":0.00449,"74":0,"75":0.00449,"76":0.00449,"77":0.04939,"78":0.00449,"79":0.01347,"80":0.00898,"81":0.01347,"83":0.00898,"84":0.00449,"85":0.00898,"86":0.01796,"87":0.01347,"88":0.00449,"89":0.00449,"90":0.00449,"91":0.00898,"92":0.03143,"93":0.01347,"94":0.00449,"95":0.00449,"96":0.05837,"97":0.02245,"98":0.01347,"99":0.01347,"100":0.01347,"101":0.01347,"102":0.02245,"103":0.21552,"104":0.14368,"105":3.41689,"106":9.51431,"107":0.34573,"108":0.00449,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00898,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00449,"64":0.00449,"65":0.00449,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00449,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00449,"90":0.36369,"91":0.68697,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.01347,"18":0.00449,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00449,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00449,"100":0,"101":0,"102":0.00449,"103":0.00898,"104":0.01796,"105":0.34124,"106":1.35598,"107":0.09429},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00449,"14":0.03143,"15":0.00449,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00449,"10.1":0.00449,"11.1":0.00898,"12.1":0.00449,"13.1":0.08531,"14.1":0.0898,"15.1":0.02245,"15.2-15.3":0.02694,"15.4":0.05388,"15.5":0.0898,"15.6":0.56574,"16.0":0.2694,"16.1":0.03592,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00349,"6.0-6.1":0.01047,"7.0-7.1":0.02094,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0349,"10.0-10.2":0,"10.3":0.02792,"11.0-11.2":0.00698,"11.3-11.4":0.0157,"12.0-12.1":0.00349,"12.2-12.5":0.37864,"13.0-13.1":0.00698,"13.2":0.00174,"13.3":0.02094,"13.4-13.7":0.05933,"14.0-14.4":0.21113,"14.5-14.8":0.55312,"15.0-15.1":0.11865,"15.2-15.3":0.15355,"15.4":0.2373,"15.5":0.69969,"15.6":7.03184,"16.0":6.62528,"16.1":0.38736},P:{"4":0.12142,"5.0-5.4":0,"6.2-6.4":0.01012,"7.2-7.4":0.09107,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04047,"12.0":0.01012,"13.0":0.02024,"14.0":0.04047,"15.0":0.03036,"16.0":0.07083,"17.0":0.20237,"18.0":2.14509},I:{"0":0,"3":0,"4":0.02804,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00801,"4.2-4.3":0.02003,"4.4":0,"4.4.3-4.4.4":0.16822},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02245,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.30305},Q:{"13.1":0},O:{"0":0.02755},H:{"0":0.20866},L:{"0":54.7863},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js index eb1f54dcbfc226..089e76c4bb3cea 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00223,"25":0,"26":0,"27":0,"28":0.00223,"29":0,"30":0,"31":0,"32":0.00223,"33":0,"34":0.00446,"35":0.00223,"36":0.00223,"37":0,"38":0,"39":0,"40":0.00223,"41":0.00223,"42":0.00223,"43":0,"44":0,"45":0,"46":0.00223,"47":0.00223,"48":0.00223,"49":0.00223,"50":0.00446,"51":0,"52":0.02005,"53":0,"54":0.04456,"55":0,"56":0.00223,"57":0.0156,"58":0.00223,"59":0.00446,"60":0.00668,"61":0.00223,"62":0.00223,"63":0,"64":0.00223,"65":0.00668,"66":0.00223,"67":0.01114,"68":0.02228,"69":0.00446,"70":0.00223,"71":0.01114,"72":0.0156,"73":0.00223,"74":0,"75":0.00223,"76":0,"77":0.00223,"78":0.00668,"79":0.00223,"80":0.00446,"81":0.00446,"82":0.00446,"83":0.00223,"84":0.00446,"85":0.00446,"86":0.00446,"87":0.00446,"88":0.01337,"89":0.00891,"90":0.00668,"91":0.04679,"92":0.00223,"93":0.00891,"94":0.01337,"95":0.00891,"96":0.02228,"97":0.01782,"98":0.01782,"99":0.04456,"100":0.03565,"101":0.06238,"102":0.05347,"103":0.14928,"104":0.98478,"105":0.18938,"106":0.00223,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00223,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00223,"52":0,"53":0,"54":0,"55":0.00223,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00223,"63":0,"64":0,"65":0.00223,"66":0,"67":0.00223,"68":0.00223,"69":0.02005,"70":0.0156,"71":0.00223,"72":0.00223,"73":0.00223,"74":0.00223,"75":0.00223,"76":0,"77":0.00891,"78":0,"79":0.00668,"80":0.00446,"81":0.00668,"83":0.00223,"84":0.00891,"85":0.00223,"86":0.00891,"87":0.02896,"88":0.03119,"89":0.00668,"90":0.0156,"91":0.00668,"92":0.00446,"93":0.00223,"94":0.01114,"95":0.00668,"96":0.02674,"97":0.02896,"98":0.02451,"99":0.01337,"100":0.02451,"101":0.01337,"102":0.02451,"103":0.07575,"104":0.30746,"105":0.7397,"106":0.00446,"107":0.00223,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00223,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00223,"48":0,"49":0,"50":0.00223,"51":0,"52":0,"53":0,"54":0.00223,"55":0,"56":0,"57":0,"58":0.00223,"60":0.0401,"62":0,"63":0.00446,"64":0.02674,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00223,"71":0.00223,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00446,"80":0,"81":0,"82":0,"83":0,"84":0.00223,"85":0.00223,"86":0,"87":0.00446,"88":0.00446,"89":0.00891,"90":0.11363,"91":0.00446,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00223},B:{"12":0.00223,"13":0.00446,"14":0.00223,"15":0.00446,"16":0.00446,"17":0.00446,"18":0.0156,"79":0,"80":0,"81":0,"83":0,"84":0.00446,"85":0.00446,"86":0,"87":0,"88":0,"89":0.00446,"90":0.01782,"91":0,"92":0.01337,"93":0,"94":0,"95":0.00223,"96":0.00223,"97":0,"98":0.00223,"99":0.00223,"100":0.00668,"101":0.00446,"102":0.00446,"103":0.0156,"104":0.06238,"105":0.17378},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00223,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00223,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00223,"14.1":0.00223,"15.1":0,"15.2-15.3":0,"15.4":0.00223,"15.5":0.00891,"15.6":0.01114,"16.0":0.00223,"16.1":0},G:{"8":0.00078,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00544,"6.0-6.1":0,"7.0-7.1":0.0334,"8.1-8.4":0.13903,"9.0-9.2":0.00233,"9.3":0.01553,"10.0-10.2":0.00078,"10.3":0.04272,"11.0-11.2":0.02097,"11.3-11.4":0.0101,"12.0-12.1":0.02019,"12.2-12.5":1.16195,"13.0-13.1":0.03573,"13.2":0.07689,"13.3":0.14602,"13.4-13.7":0.34408,"14.0-14.4":0.90641,"14.5-14.8":0.74486,"15.0-15.1":0.44738,"15.2-15.3":0.76661,"15.4":0.35651,"15.5":0.6936,"15.6":1.33593,"16.0":0.38758,"16.1":0.00233},P:{"4":0.33191,"5.0-5.4":0.03017,"6.2-6.4":0.04023,"7.2-7.4":0.41237,"8.2":0.01006,"9.2":0.05029,"10.1":0.03017,"11.1-11.2":0.09052,"12.0":0.02012,"13.0":0.10058,"14.0":0.20116,"15.0":0.07041,"16.0":0.33191,"17.0":0.4526,"18.0":0.73423},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01306,"4.2-4.3":0.04985,"4.4":0,"4.4.3-4.4.4":0.30388},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00891,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00777},O:{"0":0.09326},H:{"0":1.14049},L:{"0":81.99893},S:{"2.5":0},R:{_:"0"},M:{"0":0.54404},Q:{"13.1":0.00777}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.0021,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0063,"35":0,"36":0.0021,"37":0,"38":0,"39":0,"40":0.0021,"41":0,"42":0,"43":0,"44":0,"45":0.0021,"46":0,"47":0.0021,"48":0.0021,"49":0.0021,"50":0.0042,"51":0,"52":0.01681,"53":0.0042,"54":0.04202,"55":0,"56":0.0021,"57":0.0063,"58":0.0021,"59":0.0021,"60":0.0042,"61":0.0021,"62":0.0042,"63":0.0021,"64":0.0042,"65":0.0042,"66":0.0021,"67":0.0042,"68":0.01681,"69":0.0042,"70":0.0021,"71":0.0063,"72":0.01471,"73":0,"74":0,"75":0.0021,"76":0.0021,"77":0.0042,"78":0.0042,"79":0,"80":0.0042,"81":0.0042,"82":0.0042,"83":0.0021,"84":0.0042,"85":0.0063,"86":0.0042,"87":0.0021,"88":0.01471,"89":0.01051,"90":0.0084,"91":0.01891,"92":0.0021,"93":0.0084,"94":0.01051,"95":0.0084,"96":0.01261,"97":0.01471,"98":0.01471,"99":0.03782,"100":0.03152,"101":0.03992,"102":0.05463,"103":0.03992,"104":0.07143,"105":0.75216,"106":0.33616,"107":0.0063,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0021,"63":0,"64":0,"65":0,"66":0,"67":0.0021,"68":0.0021,"69":0.02311,"70":0.0042,"71":0.0021,"72":0.0021,"73":0,"74":0.0021,"75":0.0021,"76":0.0021,"77":0.0042,"78":0.0021,"79":0.0042,"80":0.01471,"81":0.0063,"83":0.0021,"84":0.0021,"85":0.0063,"86":0.01051,"87":0.0063,"88":0.02731,"89":0.0084,"90":0.01681,"91":0.0021,"92":0.0042,"93":0.0021,"94":0.01051,"95":0.0042,"96":0.02521,"97":0.01471,"98":0.02101,"99":0.0063,"100":0.01051,"101":0.0063,"102":0.01261,"103":0.06723,"104":0.06303,"105":0.29834,"106":0.61349,"107":0.02521,"108":0,"109":0,_:"110"},F:{"9":0,"11":0.0021,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.0021,"30":0,"31":0,"32":0,"33":0.0021,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.0021,"51":0,"52":0,"53":0.0021,"54":0,"55":0,"56":0,"57":0,"58":0.0021,"60":0.0042,"62":0,"63":0.0021,"64":0.0063,"65":0.01051,"66":0,"67":0,"68":0,"69":0,"70":0.0021,"71":0.0021,"72":0.0042,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0042,"80":0,"81":0,"82":0.0021,"83":0,"84":0.0021,"85":0.0042,"86":0,"87":0,"88":0.0021,"89":0.0021,"90":0.18069,"91":0.07143,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0021},B:{"12":0.0021,"13":0.0021,"14":0.0021,"15":0.0084,"16":0.0063,"17":0.0021,"18":0.01051,"79":0,"80":0,"81":0,"83":0,"84":0.0042,"85":0.0021,"86":0,"87":0,"88":0,"89":0.0042,"90":0.01051,"91":0,"92":0.0084,"93":0,"94":0,"95":0.0021,"96":0,"97":0,"98":0.0021,"99":0.0021,"100":0.0042,"101":0.0021,"102":0.0021,"103":0.0063,"104":0.01051,"105":0.06303,"106":0.13236,"107":0.0084},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0021,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0042,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0021,"14.1":0.0021,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.0084,"15.6":0.01261,"16.0":0.0063,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03685,"8.1-8.4":0.09664,"9.0-9.2":0.00246,"9.3":0.0172,"10.0-10.2":0.00164,"10.3":0.06388,"11.0-11.2":0.02211,"11.3-11.4":0.01228,"12.0-12.1":0.01966,"12.2-12.5":1.33657,"13.0-13.1":0.05405,"13.2":0.05733,"13.3":0.13759,"13.4-13.7":0.32022,"14.0-14.4":0.76738,"14.5-14.8":0.76492,"15.0-15.1":0.51104,"15.2-15.3":0.6388,"15.4":0.34479,"15.5":0.56837,"15.6":0.9926,"16.0":1.06631,"16.1":0.0778},P:{"4":0.28493,"5.0-5.4":0.0407,"6.2-6.4":0.02035,"7.2-7.4":0.34599,"8.2":0,"9.2":0.05088,"10.1":0.01018,"11.1-11.2":0.08141,"12.0":0.01018,"13.0":0.07123,"14.0":0.13229,"15.0":0.05088,"16.0":0.19335,"17.0":0.29511,"18.0":0.67163},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01162,"4.2-4.3":0.02949,"4.4":0,"4.4.3-4.4.4":0.21091},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01051,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.44234},Q:{"13.1":0.0079},O:{"0":0.08689},H:{"0":0.89739},L:{"0":83.49068},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js index 68bb22fddf0989..d65f05ef9b5524 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01087,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00362,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00362,"79":0,"80":0,"81":0.00362,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00362,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00362,"103":0.02537,"104":0.32254,"105":0.10872,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00362,"35":0.00362,"36":0,"37":0,"38":0,"39":0,"40":0.03624,"41":0,"42":0.00362,"43":0.0145,"44":0.00362,"45":0,"46":0.05074,"47":0,"48":0,"49":0.01087,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00362,"56":0.00725,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00362,"64":0,"65":0.01087,"66":0,"67":0,"68":0,"69":0.01812,"70":0.00725,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.01087,"77":0,"78":0.0145,"79":0.03986,"80":0.00362,"81":0.15221,"83":0.0145,"84":0.01087,"85":0.00725,"86":0.00725,"87":0.0145,"88":0.01812,"89":0.02899,"90":0.02174,"91":0.03262,"92":0.01812,"93":0.00725,"94":0.01087,"95":0.01087,"96":0.03986,"97":0.06523,"98":0.02174,"99":0.02537,"100":0.01812,"101":0.03624,"102":0.06161,"103":0.1812,"104":2.10192,"105":6.1753,"106":0.13409,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00725,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02174,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00362,"86":0,"87":0,"88":0.00362,"89":0.02174,"90":0.18482,"91":0.01812,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00362,"13":0,"14":0.01087,"15":0.00362,"16":0,"17":0,"18":0.00725,"79":0,"80":0,"81":0,"83":0,"84":0.00362,"85":0.00362,"86":0.00362,"87":0,"88":0.00362,"89":0.00725,"90":0.00362,"91":0.00362,"92":0.00725,"93":0.00362,"94":0,"95":0.00362,"96":0.00362,"97":0.00362,"98":0.00362,"99":0.00362,"100":0.00362,"101":0.00725,"102":0.01812,"103":0.0761,"104":0.19207,"105":1.00747},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00725,"14":0.07248,"15":0.00725,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.02537,"14.1":0.02537,"15.1":0.00725,"15.2-15.3":0.00725,"15.4":0.01812,"15.5":0.02174,"15.6":0.15946,"16.0":0.02537,"16.1":0.00725},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00282,"6.0-6.1":0.00282,"7.0-7.1":0.06066,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01411,"10.0-10.2":0,"10.3":0.02539,"11.0-11.2":0.04091,"11.3-11.4":0.01693,"12.0-12.1":0.31743,"12.2-12.5":2.01603,"13.0-13.1":0.00988,"13.2":0.01552,"13.3":0.06631,"13.4-13.7":0.1566,"14.0-14.4":1.03552,"14.5-14.8":0.76324,"15.0-15.1":0.34565,"15.2-15.3":0.97486,"15.4":0.40913,"15.5":1.46159,"15.6":5.38642,"16.0":0.73503,"16.1":0.00423},P:{"4":0.36597,"5.0-5.4":0.01017,"6.2-6.4":0.01017,"7.2-7.4":0.17282,"8.2":0,"9.2":0.02033,"10.1":0,"11.1-11.2":0.13216,"12.0":0,"13.0":0.22365,"14.0":0.08133,"15.0":0.18299,"16.0":0.15249,"17.0":0.30498,"18.0":1.25041},I:{"0":0,"3":0,"4":0.00273,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00957,"4.2-4.3":0.01913,"4.4":0,"4.4.3-4.4.4":0.36353},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00725,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01275},O:{"0":0.08926},H:{"0":0.40444},L:{"0":68.61956},S:{"2.5":0},R:{_:"0"},M:{"0":0.05738},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00789,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00394,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00394,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00394,"92":0,"93":0,"94":0.00394,"95":0.00394,"96":0.00394,"97":0,"98":0.00394,"99":0.00789,"100":0.00394,"101":0.00394,"102":0.01183,"103":0.01578,"104":0.1341,"105":0.27214,"106":0.12621,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.07888,"41":0,"42":0,"43":0.00394,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01578,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00394,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01183,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.04733,"70":0.00394,"71":0.00394,"72":0,"73":0.00394,"74":0.00394,"75":0,"76":0.02366,"77":0,"78":0.01972,"79":0.05522,"80":0,"81":0.09466,"83":0.10254,"84":0.01972,"85":0.01578,"86":0.02761,"87":0.02366,"88":0.02366,"89":0.03944,"90":0.0631,"91":0.09071,"92":0.02366,"93":0.01183,"94":0.01578,"95":0.05522,"96":0.05522,"97":0.04338,"98":0.03155,"99":0.04338,"100":0.04338,"101":0.05522,"102":0.07494,"103":0.14198,"104":0.14987,"105":1.9365,"106":6.72452,"107":0.48117,"108":0.00394,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00394,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01972,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00789,"86":0,"87":0,"88":0.00394,"89":0.01578,"90":0.07494,"91":0.28397,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.01183,"15":0.01183,"16":0.00394,"17":0.00394,"18":0.01578,"79":0,"80":0,"81":0,"83":0,"84":0.01183,"85":0.00394,"86":0.00394,"87":0.00789,"88":0.00789,"89":0.00789,"90":0.01183,"91":0.00394,"92":0.01578,"93":0.00394,"94":0.00394,"95":0.00394,"96":0.0355,"97":0.00789,"98":0.00789,"99":0.00789,"100":0.00789,"101":0.01972,"102":0.03944,"103":0.07494,"104":0.05522,"105":0.26819,"106":1.1832,"107":0.28397},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02761,"14":0.12226,"15":0.00394,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.01578,"11.1":0.00394,"12.1":0,"13.1":0.03155,"14.1":0.0986,"15.1":0.00789,"15.2-15.3":0.00789,"15.4":0.02761,"15.5":0.0355,"15.6":0.44962,"16.0":0.03944,"16.1":0.00789,"16.2":0},G:{"8":0.00472,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00315,"6.0-6.1":0,"7.0-7.1":0.01575,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02835,"10.0-10.2":0,"10.3":0.17797,"11.0-11.2":0.02992,"11.3-11.4":0,"12.0-12.1":0.03937,"12.2-12.5":1.8852,"13.0-13.1":0.00157,"13.2":0.02992,"13.3":0.07717,"13.4-13.7":0.14017,"14.0-14.4":1.01583,"14.5-14.8":0.78432,"15.0-15.1":0.7166,"15.2-15.3":0.44571,"15.4":0.31499,"15.5":1.15443,"15.6":4.85237,"16.0":2.84591,"16.1":0.1071},P:{"4":0.20597,"5.0-5.4":0,"6.2-6.4":0.0103,"7.2-7.4":0.13388,"8.2":0,"9.2":0.0206,"10.1":0,"11.1-11.2":0.08239,"12.0":0,"13.0":0.06179,"14.0":0.0309,"15.0":0.15448,"16.0":0.18537,"17.0":0.21627,"18.0":0.82388},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00434,"4.2-4.3":0.0155,"4.4":0,"4.4.3-4.4.4":0.19031},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01183,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04845},Q:{"13.1":0},O:{"0":0.04845},H:{"0":0.32107},L:{"0":66.72925},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js index f9eca39c9c8315..66c1551a1e592f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":1.28,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":1.28,"103":0,"104":3.85,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":1.28,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":3.85,"105":84.62,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":2.56,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":1.28,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":22.33278,"103":0,"104":0,"105":0,"106":69.61614,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":2.68356,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":5.36752},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js index c33a90b1ea519c..fa95f4fd56a97b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03261,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00932,"79":0.01398,"80":0,"81":0,"82":0.01398,"83":0,"84":0.00466,"85":0,"86":0,"87":0,"88":0.00466,"89":0,"90":0,"91":0.01398,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00932,"103":0.0233,"104":0.47988,"105":0.18636,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00466,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00466,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.64294,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01398,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00466,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00466,"67":0.00466,"68":0.00466,"69":0.00466,"70":0.59169,"71":0.72215,"72":0.00466,"73":0.00466,"74":0,"75":0.00466,"76":0.00466,"77":0.00466,"78":0,"79":0.05125,"80":0,"81":0.00466,"83":0.02795,"84":0.00466,"85":0.06057,"86":0.03727,"87":0.03727,"88":0.00466,"89":0.01864,"90":0,"91":0.00466,"92":0.03261,"93":0.00932,"94":0.01864,"95":0.00932,"96":0.00932,"97":0.01864,"98":0.00466,"99":0.01398,"100":0.01864,"101":0.01864,"102":0.06523,"103":0.20966,"104":2.75813,"105":10.4548,"106":0.20034,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00932,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00466,"62":0,"63":0.00932,"64":0.04193,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00466,"86":0,"87":0,"88":0.00466,"89":0.06523,"90":0.73612,"91":0.00932,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00466,"16":0,"17":0,"18":0.01864,"79":0,"80":0,"81":0,"83":0,"84":0.01398,"85":0,"86":0.00466,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00466,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00466,"102":0.00466,"103":0.00932,"104":0.22363,"105":1.61201},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00466,"14":0.03727,"15":0.00932,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00466,"12.1":0.00466,"13.1":0.20034,"14.1":0.11648,"15.1":0.04193,"15.2-15.3":0.01398,"15.4":0.02795,"15.5":0.07454,"15.6":0.45658,"16.0":0.04659,"16.1":0.00466},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00155,"6.0-6.1":0.00774,"7.0-7.1":0.0062,"8.1-8.4":0,"9.0-9.2":0.01084,"9.3":0.05731,"10.0-10.2":0.00155,"10.3":0.10997,"11.0-11.2":0.01394,"11.3-11.4":0.02633,"12.0-12.1":0.02013,"12.2-12.5":0.52506,"13.0-13.1":0.01084,"13.2":0.00774,"13.3":0.03407,"13.4-13.7":0.11926,"14.0-14.4":0.57772,"14.5-14.8":0.96028,"15.0-15.1":0.17967,"15.2-15.3":0.26795,"15.4":0.37017,"15.5":0.88904,"15.6":8.54962,"16.0":2.39761,"16.1":0.02943},P:{"4":0.14389,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03083,"8.2":0,"9.2":0.02056,"10.1":0.01028,"11.1-11.2":0.01028,"12.0":0.01028,"13.0":0.04111,"14.0":0.03083,"15.0":0.02056,"16.0":0.06167,"17.0":0.17472,"18.0":3.38133},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01699,"4.4":0,"4.4.3-4.4.4":0.1529},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00466,"10":0,"11":0.0792,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.34182},H:{"0":0.41969},L:{"0":54.07553},S:{"2.5":0},R:{_:"0"},M:{"0":0.18159},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01469,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00979,"79":0.0049,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0049,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0049,"102":0.00979,"103":0.0049,"104":0.00979,"105":0.45052,"106":0.21547,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0049,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0049,"39":0,"40":0,"41":0.0049,"42":0.58764,"43":0,"44":0,"45":0,"46":0,"47":0.0049,"48":0,"49":0.00979,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0049,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0049,"69":0.01959,"70":0.68068,"71":0.1567,"72":0.0049,"73":0.0049,"74":0.0049,"75":0,"76":0.0049,"77":0.0049,"78":0.0049,"79":0.04407,"80":0.0049,"81":0.0049,"83":0.02449,"84":0.01959,"85":0.01959,"86":0.02938,"87":0.02449,"88":0.0049,"89":0.01469,"90":0.0049,"91":0.0049,"92":0.07346,"93":0.01469,"94":0.0049,"95":0.00979,"96":0.00979,"97":0.0049,"98":0.0049,"99":0.01469,"100":0.01469,"101":0.01959,"102":0.03428,"103":0.14201,"104":0.12732,"105":3.97147,"106":11.5863,"107":0.43583,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00979,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0049,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0049,"62":0,"63":0.00979,"64":0.0049,"65":0.00979,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00979,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.0049,"83":0,"84":0,"85":0.0049,"86":0,"87":0,"88":0,"89":0.0049,"90":0.28403,"91":0.79331,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0049,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.0049,"103":0.0049,"104":0.00979,"105":0.37707,"106":1.61601,"107":0.13712},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0049,"14":0.08815,"15":0.0049,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.0049,"10.1":0,"11.1":0.0049,"12.1":0.0049,"13.1":0.18119,"14.1":0.11753,"15.1":0.03918,"15.2-15.3":0.01959,"15.4":0.02938,"15.5":0.05876,"15.6":0.46032,"16.0":0.13712,"16.1":0.02449,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00725,"8.1-8.4":0,"9.0-9.2":0.00906,"9.3":0.45493,"10.0-10.2":0.00362,"10.3":0.11419,"11.0-11.2":0.01269,"11.3-11.4":0.01631,"12.0-12.1":0.01812,"12.2-12.5":0.49118,"13.0-13.1":0.01087,"13.2":0.00544,"13.3":0.04169,"13.4-13.7":0.11237,"14.0-14.4":0.54193,"14.5-14.8":1.0168,"15.0-15.1":0.19756,"15.2-15.3":0.232,"15.4":0.31356,"15.5":0.72861,"15.6":7.06502,"16.0":5.63498,"16.1":0.27912},P:{"4":0.14369,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03079,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.01026,"12.0":0,"13.0":0.03079,"14.0":0.02053,"15.0":0.02053,"16.0":0.05132,"17.0":0.1129,"18.0":3.21242},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00733,"4.4":0,"4.4.3-4.4.4":0.12102},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.09794,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15309},Q:{"13.1":0},O:{"0":0.3317},H:{"0":0.36717},L:{"0":51.37952},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js index 67bd888139ef34..844cc08bb37d78 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.09352,"53":0,"54":0,"55":0,"56":0.011,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0055,"67":0,"68":0.011,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.022,"79":0.011,"80":0,"81":0,"82":0,"83":0.0055,"84":0.0055,"85":0,"86":0,"87":0,"88":0.011,"89":0.0055,"90":0,"91":0.11552,"92":0,"93":0.0055,"94":0.0055,"95":0.011,"96":0.0055,"97":0.0055,"98":0.0055,"99":0.0165,"100":0.02751,"101":0.022,"102":0.07151,"103":0.17053,"104":2.38193,"105":0.81415,"106":0.0055,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.011,"39":0,"40":0,"41":0,"42":0.0055,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0165,"50":0,"51":0,"52":0,"53":0.0055,"54":0,"55":0,"56":0.0055,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.011,"67":0.0055,"68":0.0055,"69":0,"70":0.0055,"71":0.0055,"72":0.0055,"73":0.0055,"74":0.0055,"75":0.0055,"76":0.0055,"77":0.0055,"78":0.0055,"79":0.06051,"80":0.011,"81":0.03301,"83":0.0055,"84":0.022,"85":0.022,"86":0.03301,"87":0.03301,"88":0.011,"89":0.04951,"90":0.011,"91":0.011,"92":0.022,"93":0.011,"94":0.011,"95":0.04401,"96":0.03851,"97":0.022,"98":0.022,"99":0.02751,"100":1.06719,"101":0.04401,"102":0.19804,"103":0.25855,"104":3.11357,"105":12.58629,"106":0.18703,"107":0.0055,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0055,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0055,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0165,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.0055,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0055,"80":0,"81":0.0055,"82":0,"83":0.0055,"84":0,"85":0.02751,"86":0,"87":0,"88":0.0055,"89":0.14853,"90":1.35875,"91":0.06601,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0055},B:{"12":0,"13":0,"14":0,"15":0.0055,"16":0,"17":0.0055,"18":0.0055,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.011,"86":0.0055,"87":0,"88":0,"89":0,"90":0,"91":0.0055,"92":0.0055,"93":0,"94":0,"95":0,"96":0.0055,"97":0.0055,"98":0.0055,"99":0.0055,"100":0,"101":0.011,"102":0.03301,"103":0.04401,"104":0.58861,"105":3.49864},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0055,"14":0.04401,"15":0.011,_:"0","3.1":0,"3.2":0,"5.1":0.0055,"6.1":0,"7.1":0,"9.1":0.022,"10.1":0.0055,"11.1":0.0055,"12.1":0.011,"13.1":0.08252,"14.1":0.11002,"15.1":0.02751,"15.2-15.3":0.02751,"15.4":0.08252,"15.5":0.17603,"15.6":0.68212,"16.0":0.15403,"16.1":0.011},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0017,"6.0-6.1":0,"7.0-7.1":0.00681,"8.1-8.4":0.00511,"9.0-9.2":0.0017,"9.3":0.05959,"10.0-10.2":0.0017,"10.3":0.07322,"11.0-11.2":0.01703,"11.3-11.4":0.01192,"12.0-12.1":0.01703,"12.2-12.5":0.3201,"13.0-13.1":0.00511,"13.2":0.00511,"13.3":0.01532,"13.4-13.7":0.06981,"14.0-14.4":0.1907,"14.5-14.8":0.65724,"15.0-15.1":0.13111,"15.2-15.3":0.24689,"15.4":0.40183,"15.5":1.13399,"15.6":9.78701,"16.0":3.41388,"16.1":0.08003},P:{"4":0.14283,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.0102,"11.1-11.2":0.0204,"12.0":0,"13.0":0.04081,"14.0":0.03061,"15.0":0.0204,"16.0":0.06121,"17.0":0.13263,"18.0":2.13231},I:{"0":0,"3":0,"4":0.00382,"2.1":0,"2.2":0,"2.3":0.01146,"4.1":0.0191,"4.2-4.3":0.03055,"4.4":0,"4.4.3-4.4.4":0.25207},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.03922,"9":0.0056,"10":0.01121,"11":0.24653,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.0045},O:{"0":0.08548},H:{"0":0.48983},L:{"0":46.36526},S:{"2.5":0},R:{_:"0"},M:{"0":0.4319},Q:{"13.1":0.0045}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.07993,"53":0,"54":0,"55":0,"56":0.00571,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01142,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02284,"79":0,"80":0,"81":0,"82":0,"83":0.00571,"84":0,"85":0,"86":0,"87":0,"88":0.01142,"89":0.00571,"90":0,"91":0.03996,"92":0,"93":0.00571,"94":0,"95":0.00571,"96":0.00571,"97":0.00571,"98":0.00571,"99":0.01713,"100":0.02284,"101":0.01142,"102":0.13702,"103":0.03425,"104":0.07993,"105":2.23793,"106":1.03333,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01142,"39":0,"40":0,"41":0.00571,"42":0.00571,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01713,"50":0,"51":0,"52":0,"53":0.00571,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00571,"65":0,"66":0,"67":0,"68":0.00571,"69":0,"70":0,"71":0,"72":0.00571,"73":0.00571,"74":0.00571,"75":0,"76":0.00571,"77":0.00571,"78":0.00571,"79":0.05709,"80":0.00571,"81":0.02855,"83":0.01142,"84":0.01142,"85":0.02855,"86":0.01142,"87":0.02284,"88":0.00571,"89":0.04567,"90":0.01142,"91":0.01142,"92":0.01713,"93":0.00571,"94":0.01142,"95":0.03425,"96":0.02855,"97":0.01713,"98":0.01713,"99":0.01713,"100":0.77072,"101":0.03996,"102":0.15985,"103":0.16556,"104":0.17127,"105":4.66996,"106":13.14783,"107":0.49097,"108":0.00571,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00571,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00571,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02855,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00571,"80":0,"81":0.00571,"82":0,"83":0,"84":0,"85":0.02284,"86":0,"87":0,"88":0.00571,"89":0.00571,"90":0.71933,"91":1.27311,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00571,"16":0,"17":0.00571,"18":0.01142,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00571,"92":0.00571,"93":0,"94":0,"95":0,"96":0.00571,"97":0.00571,"98":0,"99":0,"100":0,"101":0.00571,"102":0.01713,"103":0.01142,"104":0.05138,"105":0.79926,"106":3.03148,"107":0.2512},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00571,"14":0.05138,"15":0.01142,_:"0","3.1":0,"3.2":0,"5.1":0.00571,"6.1":0,"7.1":0,"9.1":0.01713,"10.1":0,"11.1":0.00571,"12.1":0.01142,"13.1":0.06851,"14.1":0.11989,"15.1":0.02855,"15.2-15.3":0.02855,"15.4":0.08564,"15.5":0.13702,"15.6":0.61086,"16.0":0.36538,"16.1":0.05709,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00394,"6.0-6.1":0,"7.0-7.1":0.00787,"8.1-8.4":0.0059,"9.0-9.2":0,"9.3":0.05511,"10.0-10.2":0,"10.3":0.05905,"11.0-11.2":0.01181,"11.3-11.4":0.00984,"12.0-12.1":0.01181,"12.2-12.5":0.2854,"13.0-13.1":0.00394,"13.2":0.00197,"13.3":0.01181,"13.4-13.7":0.06102,"14.0-14.4":0.16533,"14.5-14.8":0.63378,"15.0-15.1":0.13581,"15.2-15.3":0.21257,"15.4":0.31295,"15.5":0.80305,"15.6":7.3357,"16.0":8.08954,"16.1":0.52159},P:{"4":0.10363,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01036,"12.0":0,"13.0":0.02073,"14.0":0.03109,"15.0":0.01036,"16.0":0.03109,"17.0":0.07254,"18.0":1.91719},I:{"0":0,"3":0,"4":0.00673,"2.1":0,"2.2":0,"2.3":0.00337,"4.1":0.01347,"4.2-4.3":0.0303,"4.4":0,"4.4.3-4.4.4":0.19188},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0408,"9":0.00583,"10":0.02331,"11":0.20981,"5.5":0},J:{"7":0,"10":0.00429},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.38619},Q:{"13.1":0},O:{"0":0.0944},H:{"0":0.44687},L:{"0":43.16875},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js index 30b7ebb6b579f4..62fbfd79d0a282 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00524,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00524,"49":0,"50":0.00524,"51":0,"52":0.05238,"53":0,"54":0,"55":0,"56":0.00524,"57":0,"58":0,"59":0.00524,"60":0.00524,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00524,"67":0,"68":0.01571,"69":0,"70":0.00524,"71":0.00524,"72":0.00524,"73":0,"74":0,"75":0.00524,"76":0,"77":0.04714,"78":0.05762,"79":0.01048,"80":0.01048,"81":0.01048,"82":0.01048,"83":0.01571,"84":0.01048,"85":0.00524,"86":0.03143,"87":0.00524,"88":0.01048,"89":0.00524,"90":0.00524,"91":0.16238,"92":0.00524,"93":0.00524,"94":0.01048,"95":0.01048,"96":0.00524,"97":0.01048,"98":0.01048,"99":0.01571,"100":0.02619,"101":0.02619,"102":0.1519,"103":0.23047,"104":3.10613,"105":1.43521,"106":0.00524,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00524,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.01571,"42":0,"43":0.02619,"44":0.00524,"45":0.00524,"46":0,"47":0.00524,"48":0.00524,"49":0.01571,"50":0,"51":0,"52":0.01571,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00524,"59":0,"60":0.00524,"61":0,"62":0,"63":0.00524,"64":0,"65":0.06286,"66":0.0419,"67":0.00524,"68":0.02095,"69":0.03667,"70":0.00524,"71":0.01048,"72":0.01571,"73":0,"74":0.00524,"75":0.6338,"76":0.00524,"77":0.01048,"78":0.01048,"79":0.03667,"80":0.02619,"81":0.02095,"83":0.04714,"84":0.09428,"85":0.09428,"86":0.11,"87":0.09952,"88":0.01048,"89":0.02095,"90":0.01571,"91":0.03143,"92":0.02619,"93":0.01048,"94":0.01048,"95":0.01571,"96":0.02619,"97":0.01571,"98":0.01571,"99":0.03667,"100":0.07857,"101":0.03667,"102":0.06809,"103":0.21476,"104":1.56092,"105":7.94081,"106":0.20428,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00524,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00524,"64":0.01571,"65":0,"66":0,"67":0,"68":0,"69":0.00524,"70":0.00524,"71":0.01048,"72":0.00524,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00524,"81":0,"82":0,"83":0,"84":0,"85":0.00524,"86":0.00524,"87":0,"88":0.00524,"89":0.09952,"90":1.7914,"91":0.06809,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00524,"18":0.02095,"79":0,"80":0,"81":0,"83":0,"84":0.01048,"85":0.00524,"86":0.00524,"87":0.00524,"88":0,"89":0.00524,"90":0.00524,"91":0,"92":0.00524,"93":0,"94":0.00524,"95":0.00524,"96":0.00524,"97":0.00524,"98":0.00524,"99":0.00524,"100":0.00524,"101":0.01571,"102":0.02095,"103":0.05238,"104":0.48713,"105":3.24232},E:{"4":0,"5":0,"6":0,"7":0.00524,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01048,"14":0.08905,"15":0.02095,_:"0","3.1":0,"3.2":0,"5.1":0.00524,"6.1":0,"7.1":0,"9.1":0.01048,"10.1":0.00524,"11.1":0.02095,"12.1":0.02095,"13.1":0.14143,"14.1":0.20952,"15.1":0.05238,"15.2-15.3":0.05238,"15.4":0.14143,"15.5":0.32476,"15.6":1.63949,"16.0":0.23047,"16.1":0.01571},G:{"8":0.00568,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00284,"6.0-6.1":0,"7.0-7.1":0.00852,"8.1-8.4":0.01136,"9.0-9.2":0.0284,"9.3":0.10225,"10.0-10.2":0.00568,"10.3":0.09089,"11.0-11.2":0.03408,"11.3-11.4":0.06817,"12.0-12.1":0.05397,"12.2-12.5":0.59647,"13.0-13.1":0.02556,"13.2":0.01704,"13.3":0.04829,"13.4-13.7":0.17042,"14.0-14.4":0.44025,"14.5-14.8":1.23555,"15.0-15.1":0.26983,"15.2-15.3":0.44877,"15.4":0.62488,"15.5":1.70137,"15.6":15.20436,"16.0":6.4845,"16.1":0.06817},P:{"4":0.10296,"5.0-5.4":0.0103,"6.2-6.4":0,"7.2-7.4":0.02059,"8.2":0,"9.2":0.0103,"10.1":0.0103,"11.1-11.2":0.02059,"12.0":0.02059,"13.0":0.05148,"14.0":0.04118,"15.0":1.009,"16.0":0.09266,"17.0":0.20592,"18.0":3.66536},I:{"0":0,"3":0,"4":0.0083,"2.1":0,"2.2":0.0083,"2.3":0,"4.1":0.0332,"4.2-4.3":0.05395,"4.4":0,"4.4.3-4.4.4":0.18673},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00539,"9":0.00539,"10":0,"11":0.17255,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.11429},H:{"0":0.48239},L:{"0":33.75309},S:{"2.5":0},R:{_:"0"},M:{"0":0.87145},Q:{"13.1":0.00476}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00541,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00541,"51":0,"52":0.0433,"53":0,"54":0,"55":0.00541,"56":0.00541,"57":0,"58":0,"59":0.00541,"60":0.00541,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01083,"69":0,"70":0,"71":0,"72":0.00541,"73":0,"74":0,"75":0,"76":0,"77":0.03248,"78":0.0433,"79":0.00541,"80":0.00541,"81":0.00541,"82":0.00541,"83":0.00541,"84":0.00541,"85":0,"86":0.02165,"87":0.00541,"88":0.01083,"89":0.00541,"90":0.00541,"91":0.07578,"92":0.00541,"93":0.00541,"94":0.01083,"95":0.00541,"96":0.00541,"97":0.00541,"98":0.01083,"99":0.01083,"100":0.01624,"101":0.02707,"102":0.16239,"103":0.06496,"104":0.09743,"105":3.08541,"106":1.41821,"107":0.00541,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00541,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00541,"42":0,"43":0.02707,"44":0.00541,"45":0.00541,"46":0,"47":0,"48":0,"49":0.01083,"50":0,"51":0,"52":0.01624,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00541,"61":0,"62":0,"63":0,"64":0,"65":0.04872,"66":0.03248,"67":0.00541,"68":0,"69":0.05413,"70":0.00541,"71":0.01624,"72":0.01083,"73":0,"74":0.00541,"75":0.5413,"76":0.00541,"77":0.00541,"78":0.01083,"79":0.03248,"80":0.02165,"81":0.02707,"83":0.02165,"84":0.03789,"85":0.04872,"86":0.0433,"87":0.0433,"88":0.01083,"89":0.01624,"90":0.01624,"91":0.01083,"92":0.02165,"93":0.01083,"94":0.01083,"95":0.01083,"96":0.02707,"97":0.01624,"98":0.01624,"99":0.02707,"100":0.06496,"101":0.02707,"102":0.03789,"103":0.11367,"104":0.17863,"105":3.10165,"106":8.10326,"107":0.31395,"108":0.00541,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00541,"65":0.00541,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00541,"72":0.02165,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01083,"86":0,"87":0,"88":0.00541,"89":0.00541,"90":1.02847,"91":1.86749,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00541,"18":0.01083,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00541,"86":0.00541,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00541,"93":0,"94":0,"95":0,"96":0.00541,"97":0.00541,"98":0.00541,"99":0.00541,"100":0.00541,"101":0.01083,"102":0.01083,"103":0.02707,"104":0.06496,"105":0.79571,"106":2.73898,"107":0.21111},E:{"4":0,"5":0,"6":0,"7":0.00541,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01083,"14":0.0812,"15":0.02707,_:"0","3.1":0,"3.2":0,"5.1":0.00541,"6.1":0,"7.1":0,"9.1":0.01083,"10.1":0,"11.1":0.01624,"12.1":0.01624,"13.1":0.12991,"14.1":0.19487,"15.1":0.04872,"15.2-15.3":0.0433,"15.4":0.12991,"15.5":0.26524,"15.6":1.47234,"16.0":0.48717,"16.1":0.09202,"16.2":0},G:{"8":0.00322,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00322,"8.1-8.4":0,"9.0-9.2":0.02575,"9.3":0.08047,"10.0-10.2":0,"10.3":0.07403,"11.0-11.2":0.01609,"11.3-11.4":0.05794,"12.0-12.1":0.01609,"12.2-12.5":0.4957,"13.0-13.1":0.01609,"13.2":0.00644,"13.3":0.03863,"13.4-13.7":0.13197,"14.0-14.4":0.38626,"14.5-14.8":1.19096,"15.0-15.1":0.23497,"15.2-15.3":0.37338,"15.4":0.50857,"15.5":1.28431,"15.6":11.56523,"16.0":13.50618,"16.1":0.68561},P:{"4":0.07222,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01032,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01032,"12.0":0.01032,"13.0":0.05159,"14.0":0.03095,"15.0":0.02064,"16.0":0.06191,"17.0":0.1135,"18.0":3.62155},I:{"0":0,"3":0,"4":0.01438,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01438,"4.2-4.3":0.07191,"4.4":0,"4.4.3-4.4.4":0.163},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00563,"9":0.00563,"10":0.00563,"11":0.12385,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.72475},Q:{"13.1":0.00459},O:{"0":0.08715},H:{"0":0.4169},L:{"0":31.85998},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js index d1b2a9abf6b4b9..5d982ce0d15568 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00359,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00359,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00359,"87":0,"88":0.00719,"89":0,"90":0,"91":0.00719,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00359,"100":0.00359,"101":0.03953,"102":0.01438,"103":0.04313,"104":0.5391,"105":0.26955,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00359,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00719,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00359,"65":0.00719,"66":0,"67":0.00719,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00719,"74":0,"75":0,"76":0,"77":0,"78":0.00359,"79":0.00359,"80":0,"81":0.00719,"83":0.01078,"84":0.01078,"85":0,"86":0.00359,"87":0.00719,"88":0,"89":0.00359,"90":0,"91":0,"92":0.01078,"93":0.00719,"94":0,"95":0,"96":0.00719,"97":0.00359,"98":0,"99":0.02156,"100":0.01438,"101":0.02516,"102":0.02875,"103":0.11501,"104":2.01264,"105":6.43685,"106":0.1222,"107":0.01078,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.03594,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00359,"62":0,"63":0.01797,"64":0.05391,"65":0.00359,"66":0,"67":0,"68":0,"69":0,"70":0.00359,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00719,"87":0,"88":0,"89":0,"90":0.12938,"91":0.00359,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.02156,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00359},B:{"12":0.01438,"13":0,"14":0.01438,"15":0,"16":0,"17":0.00359,"18":0.02516,"79":0,"80":0,"81":0,"83":0,"84":0.00719,"85":0,"86":0,"87":0.00359,"88":0,"89":0.00359,"90":0.00359,"91":0,"92":0.00359,"93":0,"94":0.00359,"95":0.00719,"96":0,"97":0.00359,"98":0.00359,"99":0,"100":0.00359,"101":0.00719,"102":0.00719,"103":0.02516,"104":0.26596,"105":1.13211},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01438,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00359,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00719,"14.1":0.02516,"15.1":0.00359,"15.2-15.3":0,"15.4":0.01078,"15.5":0.01438,"15.6":0.13657,"16.0":0.00719,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00373,"6.0-6.1":0,"7.0-7.1":0.00498,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04606,"10.0-10.2":0.00124,"10.3":0.00498,"11.0-11.2":0.0112,"11.3-11.4":0.00622,"12.0-12.1":0.00498,"12.2-12.5":0.19297,"13.0-13.1":0.00622,"13.2":0,"13.3":0.01992,"13.4-13.7":0.03984,"14.0-14.4":0.18301,"14.5-14.8":1.38438,"15.0-15.1":0.55151,"15.2-15.3":0.15313,"15.4":0.5677,"15.5":1.47153,"15.6":6.25212,"16.0":1.43293,"16.1":0},P:{"4":0.23238,"5.0-5.4":0.0101,"6.2-6.4":0.03031,"7.2-7.4":1.05078,"8.2":0,"9.2":0.03031,"10.1":0.02021,"11.1-11.2":0.36373,"12.0":0.0101,"13.0":0.14145,"14.0":0.8083,"15.0":0.29301,"16.0":0.42436,"17.0":0.59612,"18.0":2.4552},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00614,"4.4":0,"4.4.3-4.4.4":0.0798},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00719,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.71107},H:{"0":0.6368},L:{"0":64.72595},S:{"2.5":0},R:{_:"0"},M:{"0":0.15374},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00375,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00375,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00375,"101":0.00375,"102":0.01499,"103":0.01499,"104":0.01499,"105":0.65947,"106":0.39718,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00375,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00375,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01124,"74":0,"75":0.00749,"76":0.00375,"77":0,"78":0.00375,"79":0.00375,"80":0.00375,"81":0.01124,"83":0.00375,"84":0,"85":0,"86":0.02248,"87":0.00375,"88":0,"89":0,"90":0.00375,"91":0.00375,"92":0.01499,"93":0.00375,"94":0.01124,"95":0,"96":0.00749,"97":0.00375,"98":0.01499,"99":0.08243,"100":0.02998,"101":0.00749,"102":0.02623,"103":0.04871,"104":0.08993,"105":1.79856,"106":6.04391,"107":0.26604,"108":0.00749,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01874,"64":0.01124,"65":0.01124,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.03372,"87":0,"88":0.00375,"89":0,"90":0.07119,"91":0.08243,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00749,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00375,"14":0.00749,"15":0.00375,"16":0.00749,"17":0.00375,"18":0.01874,"79":0,"80":0,"81":0.00749,"83":0,"84":0.00375,"85":0,"86":0.00375,"87":0,"88":0,"89":0.00375,"90":0.00375,"91":0,"92":0.01874,"93":0,"94":0,"95":0,"96":0,"97":0.00749,"98":0,"99":0,"100":0.00375,"101":0.00749,"102":0.00375,"103":0.03372,"104":0.01499,"105":0.30351,"106":0.96673,"107":0.11241},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01124,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00749,"14.1":0.01124,"15.1":0.00749,"15.2-15.3":0.00749,"15.4":0.01499,"15.5":0.02623,"15.6":0.09368,"16.0":0.02623,"16.1":0.00375,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01753,"8.1-8.4":0,"9.0-9.2":0.00125,"9.3":0.00376,"10.0-10.2":0,"10.3":0.01252,"11.0-11.2":0.02379,"11.3-11.4":0.01002,"12.0-12.1":0.00376,"12.2-12.5":0.08763,"13.0-13.1":0.00125,"13.2":0,"13.3":0.02754,"13.4-13.7":0.02754,"14.0-14.4":0.38684,"14.5-14.8":1.2394,"15.0-15.1":0.70232,"15.2-15.3":0.3568,"15.4":0.72736,"15.5":1.03533,"15.6":3.60551,"16.0":3.56295,"16.1":0.41689},P:{"4":0.13163,"5.0-5.4":0.01013,"6.2-6.4":0.06075,"7.2-7.4":0.81005,"8.2":0,"9.2":0.01013,"10.1":0,"11.1-11.2":0.37465,"12.0":0.03038,"13.0":0.27339,"14.0":2.26815,"15.0":0.06075,"16.0":0.09113,"17.0":0.25314,"18.0":2.49091},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.05079,"4.4":0,"4.4.3-4.4.4":0.13787},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04122,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04377},Q:{"13.1":0},O:{"0":0.50649},H:{"0":0.2664},L:{"0":65.1318},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js index fa537dd871678b..2147807a778712 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0072,"48":0,"49":0,"50":0,"51":0,"52":0.01439,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.0072,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0072,"78":0.02878,"79":0,"80":0,"81":0,"82":0,"83":0.0072,"84":0,"85":0,"86":0,"87":0.02159,"88":0,"89":0,"90":0,"91":0.02159,"92":0,"93":0.01439,"94":0.16549,"95":0,"96":0,"97":0,"98":0,"99":0.0072,"100":0,"101":0.0072,"102":0.0072,"103":0.06476,"104":0.98572,"105":0.41012,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0072,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02159,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0072,"57":0,"58":0,"59":0.0072,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0072,"66":0.01439,"67":0,"68":0,"69":0.04317,"70":0,"71":0,"72":0.0072,"73":0,"74":0,"75":0.0072,"76":0.01439,"77":0.0072,"78":0,"79":0.03598,"80":0.0072,"81":0.0072,"83":0.0072,"84":0.02878,"85":0.01439,"86":0.02878,"87":0.07915,"88":0.0072,"89":0.02878,"90":0.01439,"91":0.02159,"92":0.03598,"93":0.05756,"94":0.02159,"95":0.04317,"96":0.05037,"97":0.05037,"98":0.04317,"99":0.07915,"100":0.12951,"101":0.21585,"102":0.26622,"103":1.05047,"104":5.56893,"105":27.54966,"106":0.53243,"107":0.0072,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.07915,"90":0.76267,"91":0.02878,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.0072,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0072,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.0072,"97":0.0072,"98":0.0072,"99":0.0072,"100":0.0072,"101":0.02878,"102":0.03598,"103":0.04317,"104":0.52524,"105":4.23066},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.0072,"13":0.02878,"14":0.35975,"15":0.10073,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01439,"12.1":0.03598,"13.1":0.30939,"14.1":0.94255,"15.1":0.20146,"15.2-15.3":0.15829,"15.4":0.41012,"15.5":0.69792,"15.6":2.75569,"16.0":0.53963,"16.1":0.01439},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00316,"8.1-8.4":0,"9.0-9.2":0.09808,"9.3":0.08226,"10.0-10.2":0,"10.3":0.14554,"11.0-11.2":0.02215,"11.3-11.4":0.02215,"12.0-12.1":0.02531,"12.2-12.5":0.51572,"13.0-13.1":0.01266,"13.2":0.00316,"13.3":0.02215,"13.4-13.7":0.11074,"14.0-14.4":0.36385,"14.5-14.8":1.55667,"15.0-15.1":0.28476,"15.2-15.3":0.43979,"15.4":0.61697,"15.5":1.84775,"15.6":19.32544,"16.0":5.46099,"16.1":0.06012},P:{"4":0.05124,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01025,"10.1":0,"11.1-11.2":0.02049,"12.0":0,"13.0":0,"14.0":0.01025,"15.0":0.01025,"16.0":0.02049,"17.0":0.05124,"18.0":1.09646},I:{"0":0,"3":0,"4":0.00882,"2.1":0,"2.2":0.00353,"2.3":0.00529,"4.1":0.00882,"4.2-4.3":0.01764,"4.4":0,"4.4.3-4.4.4":0.08114},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.0072,"8":0.02159,"9":0.01439,"10":0.03598,"11":0.17988,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.00842},H:{"0":0.09826},L:{"0":14.8192},S:{"2.5":0},R:{_:"0"},M:{"0":0.25245},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01394,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00697,"69":0,"70":0.00697,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02091,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00697,"88":0,"89":0,"90":0,"91":0.00697,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00697,"101":0,"102":0.01394,"103":0.01394,"104":0.04183,"105":0.81561,"106":0.34158,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01394,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00697,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00697,"67":0,"68":0,"69":0.05577,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.01394,"77":0.00697,"78":0.00697,"79":0.03486,"80":0.00697,"81":0.00697,"83":0.00697,"84":0.00697,"85":0.01394,"86":0.01394,"87":0.0488,"88":0.00697,"89":0.02091,"90":0.01394,"91":0.01394,"92":0.02788,"93":0.03486,"94":0.01394,"95":0.01394,"96":0.04183,"97":0.04183,"98":0.02788,"99":0.05577,"100":0.09759,"101":0.09759,"102":0.15336,"103":0.65527,"104":0.82258,"105":11.76008,"106":20.28561,"107":0.69013,"108":0.00697,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00697,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00697,"86":0,"87":0,"88":0.00697,"89":0.00697,"90":0.39038,"91":0.71801,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00697,"96":0,"97":0,"98":0,"99":0.00697,"100":0.00697,"101":0.02091,"102":0.00697,"103":0.01394,"104":0.03486,"105":0.80167,"106":2.38408,"107":0.17428},E:{"4":0,"5":0.00697,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00697,"13":0.02091,"14":0.35552,"15":0.07668,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00697,"11.1":0.01394,"12.1":0.04183,"13.1":0.25793,"14.1":0.90623,"15.1":0.19519,"15.2-15.3":0.13942,"15.4":0.36249,"15.5":0.55071,"15.6":2.27952,"16.0":1.10839,"16.1":0.08365,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.0111,"9.3":0.06658,"10.0-10.2":0,"10.3":0.09988,"11.0-11.2":0.0074,"11.3-11.4":0.0148,"12.0-12.1":0.0074,"12.2-12.5":0.40691,"13.0-13.1":0,"13.2":0,"13.3":0.02219,"13.4-13.7":0.08878,"14.0-14.4":0.34772,"14.5-14.8":1.82738,"15.0-15.1":0.28853,"15.2-15.3":0.48829,"15.4":0.57337,"15.5":1.64982,"15.6":16.86445,"16.0":12.2923,"16.1":0.41431},P:{"4":0.03109,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0.02072,"17.0":0.03109,"18.0":1.09841},I:{"0":0,"3":0,"4":0.00481,"2.1":0,"2.2":0.00641,"2.3":0.00321,"4.1":0.00481,"4.2-4.3":0.01283,"4.4":0,"4.4.3-4.4.4":0.05611},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.03486,"8":0.02091,"9":0,"10":0.01394,"11":0.11851,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.19991},Q:{"13.1":0},O:{"0":0.00606},H:{"0":0.07743},L:{"0":13.7609},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js index f74b4e91663b27..7ae5ab391606de 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0.01066,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01066,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00533,"83":0,"84":0.00533,"85":0,"86":0,"87":0,"88":0.01066,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00533,"98":0.00533,"99":0,"100":0.06926,"101":0,"102":0,"103":0.01598,"104":0.666,"105":0.09058,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00533,"50":0,"51":0,"52":0,"53":0.00533,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.02131,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00533,"76":0.5328,"77":0.10656,"78":0.00533,"79":0.0373,"80":0.00533,"81":0.01066,"83":0,"84":0,"85":0.00533,"86":0,"87":0.01066,"88":0.01598,"89":0,"90":0.02131,"91":0.05328,"92":0,"93":0.04262,"94":0.00533,"95":0.00533,"96":0.02664,"97":0.02664,"98":0.12254,"99":0,"100":0.02131,"101":0.02131,"102":0.04262,"103":0.34099,"104":3.60173,"105":11.83349,"106":0.21845,"107":0.02664,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.03197,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01598,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01066,"90":0.24509,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.03197,"17":0,"18":0.01066,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00533,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.0373,"103":0.0959,"104":0.68731,"105":3.14885},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.03197,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00533,"10.1":0,"11.1":0,"12.1":0.00533,"13.1":0.00533,"14.1":0.04262,"15.1":0,"15.2-15.3":0,"15.4":0.04262,"15.5":0.05861,"15.6":0.41026,"16.0":0.0373,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00372,"6.0-6.1":0,"7.0-7.1":0.02697,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07068,"10.0-10.2":0,"10.3":0.03999,"11.0-11.2":0.00651,"11.3-11.4":0.00837,"12.0-12.1":0,"12.2-12.5":0.41661,"13.0-13.1":0.01674,"13.2":0,"13.3":0.01488,"13.4-13.7":0.03906,"14.0-14.4":0.13949,"14.5-14.8":0.31246,"15.0-15.1":0.71699,"15.2-15.3":0.16553,"15.4":0.06696,"15.5":0.65654,"15.6":4.3326,"16.0":1.8822,"16.1":0.07719},P:{"4":0.14028,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1079,"8.2":0,"9.2":0.01079,"10.1":0,"11.1-11.2":0.03237,"12.0":0,"13.0":0.20502,"14.0":0.11869,"15.0":0.01079,"16.0":0.02158,"17.0":0.52873,"18.0":2.30915},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0338,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":2.04476},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01066,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.18688},H:{"0":0.06192},L:{"0":59.85811},S:{"2.5":0},R:{_:"0"},M:{"0":0.07008},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00561,"101":0,"102":0.00561,"103":0,"104":0.06167,"105":0.39242,"106":0.15136,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.01121,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00561,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01121,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00561,"70":0,"71":0,"72":0,"73":0,"74":0.00561,"75":0.00561,"76":0.81848,"77":0.05606,"78":0,"79":0.02242,"80":0,"81":0.02803,"83":0,"84":0,"85":0,"86":0,"87":0.02242,"88":0.02803,"89":0,"90":0.00561,"91":0.01682,"92":0.00561,"93":0.42045,"94":0.00561,"95":0.01121,"96":0.06727,"97":0,"98":0.32515,"99":0.01682,"100":0.00561,"101":0.00561,"102":0.02242,"103":0.11773,"104":0.19621,"105":5.02858,"106":10.51125,"107":0.32515,"108":0.02242,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.01682,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02803,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.07288,"91":0.20182,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00561,"18":0.02242,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00561,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01121,"104":0.04485,"105":2.11907,"106":2.34331,"107":0.0953},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.02803,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.10651,"14.1":0.03924,"15.1":0,"15.2-15.3":0.02242,"15.4":0.02242,"15.5":0.06167,"15.6":1.17726,"16.0":0.13454,"16.1":0.0953,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01401,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09107,"10.0-10.2":0.004,"10.3":0.03303,"11.0-11.2":0,"11.3-11.4":0.002,"12.0-12.1":0,"12.2-12.5":0.41632,"13.0-13.1":0,"13.2":0.002,"13.3":0.006,"13.4-13.7":0.06005,"14.0-14.4":0.17413,"14.5-14.8":0.22517,"15.0-15.1":0.32024,"15.2-15.3":0.21116,"15.4":0.09707,"15.5":0.89468,"15.6":2.94023,"16.0":3.74384,"16.1":0.10108},P:{"4":0.39496,"5.0-5.4":0.01097,"6.2-6.4":0,"7.2-7.4":0.04388,"8.2":0,"9.2":0,"10.1":0.01097,"11.1-11.2":0.01097,"12.0":0.01097,"13.0":0.03291,"14.0":0.02194,"15.0":0,"16.0":0.03291,"17.0":0.37302,"18.0":2.54531},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.09597,"4.4":0,"4.4.3-4.4.4":2.08735},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00561,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05712},Q:{"13.1":0},O:{"0":0.39985},H:{"0":0.07488},L:{"0":56.44872},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js index 35bfebb1bfbc39..cda3c99b117bb5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0.00437,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00437,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01748,"74":0,"75":0,"76":0,"77":0.01311,"78":0.00437,"79":0.01748,"80":0.00874,"81":0.00874,"82":0.02185,"83":0,"84":0.00437,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02185,"91":0.00437,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00437,"100":0,"101":0,"102":0.00437,"103":0.02185,"104":0.45438,"105":0.11796,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00437,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00437,"48":0,"49":0.03495,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00437,"64":0,"65":0.00874,"66":0,"67":0,"68":0.00437,"69":0,"70":0.00437,"71":0,"72":0.01748,"73":0,"74":0.00437,"75":0.00437,"76":0.01311,"77":0.00437,"78":0,"79":0.02185,"80":0.03058,"81":0.03495,"83":0.04806,"84":0.16165,"85":0.09175,"86":0.09175,"87":0.13107,"88":0.00874,"89":0.02621,"90":0.01311,"91":0.01748,"92":0.01311,"93":0.03058,"94":0.00874,"95":0.03495,"96":0.02621,"97":0.02621,"98":0.01311,"99":0.02621,"100":0.03058,"101":0.03058,"102":0.06554,"103":0.27088,"104":2.52528,"105":9.12247,"106":0.17039,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00437,"64":0.02185,"65":0,"66":0,"67":0,"68":0.01311,"69":0.00437,"70":0.01311,"71":0.00874,"72":0.01311,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00437,"85":0,"86":0,"87":0,"88":0,"89":0.11796,"90":0.72525,"91":0.02185,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00874,"16":0,"17":0.00437,"18":0.05243,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00437,"86":0.00874,"87":0.00437,"88":0,"89":0.00437,"90":0,"91":0,"92":0.00874,"93":0,"94":0,"95":0,"96":0,"97":0.00437,"98":0,"99":0,"100":0.00437,"101":0.00874,"102":0.00437,"103":0.02621,"104":0.20534,"105":1.22332},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00437,"14":0.03932,"15":0.01311,_:"0","3.1":0,"3.2":0,"5.1":0.00437,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00437,"12.1":0.00874,"13.1":0.06554,"14.1":0.10049,"15.1":0.02621,"15.2-15.3":0.01311,"15.4":0.04369,"15.5":0.10923,"15.6":0.34952,"16.0":0.09175,"16.1":0.00437},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00502,"6.0-6.1":0,"7.0-7.1":0.08291,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04522,"10.0-10.2":0,"10.3":0.07035,"11.0-11.2":0.00754,"11.3-11.4":0.01256,"12.0-12.1":0.02764,"12.2-12.5":0.78389,"13.0-13.1":0.03517,"13.2":0.01005,"13.3":0.0603,"13.4-13.7":0.2412,"14.0-14.4":0.78891,"14.5-14.8":1.7135,"15.0-15.1":0.36431,"15.2-15.3":0.5653,"15.4":0.68339,"15.5":2.05771,"15.6":13.4693,"16.0":3.43956,"16.1":0.08794},P:{"4":0.13556,"5.0-5.4":0.01043,"6.2-6.4":0,"7.2-7.4":0.11471,"8.2":0,"9.2":0.03128,"10.1":0,"11.1-11.2":0.11471,"12.0":0,"13.0":0.03128,"14.0":0.03128,"15.0":0.02086,"16.0":0.13556,"17.0":0.19813,"18.0":1.14706},I:{"0":0,"3":0,"4":0.01356,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04068,"4.2-4.3":0.09492,"4.4":0,"4.4.3-4.4.4":0.62376},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00463,"9":0.00463,"10":0,"11":0.06939,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0732},H:{"0":0.2399},L:{"0":52.73205},S:{"2.5":0},R:{_:"0"},M:{"0":0.3998},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00438,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00438,"69":0,"70":0,"71":0,"72":0,"73":0.01752,"74":0,"75":0,"76":0,"77":0,"78":0.01314,"79":0.00438,"80":0.00876,"81":0.01314,"82":0.00876,"83":0.01314,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00438,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00876,"100":0,"101":0,"102":0.00438,"103":0.00876,"104":0.13575,"105":0.29777,"106":0.16202,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00438,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00438,"48":0.00438,"49":0.02627,"50":0,"51":0.00438,"52":0,"53":0,"54":0,"55":0.00438,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00438,"64":0,"65":0.00876,"66":0,"67":0.00438,"68":0.00438,"69":0,"70":0.00438,"71":0,"72":0.00438,"73":0,"74":0.00438,"75":0.00438,"76":0.01752,"77":0.00876,"78":0.01314,"79":0.02627,"80":0.01314,"81":0.03065,"83":0.05693,"84":0.06131,"85":0.06569,"86":0.07444,"87":0.07444,"88":0.01752,"89":0.02627,"90":0.01752,"91":0.0219,"92":0.01752,"93":0.03503,"94":0.0219,"95":0.01314,"96":0.0219,"97":0.0219,"98":0.01314,"99":0.01752,"100":0.0219,"101":0.0219,"102":0.03065,"103":0.1664,"104":0.1664,"105":2.88576,"106":8.67918,"107":0.59117,"108":0.00438,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00438,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00438,"65":0.00876,"66":0,"67":0,"68":0,"69":0,"70":0.00876,"71":0.00438,"72":0.01752,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.0219,"85":0,"86":0,"87":0,"88":0,"89":0.00438,"90":0.24085,"91":0.543,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.01752,"16":0,"17":0.00438,"18":0.03065,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00438,"86":0,"87":0.00438,"88":0,"89":0.00438,"90":0,"91":0,"92":0.01314,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00438,"101":0,"102":0.00438,"103":0.0219,"104":0.0219,"105":0.27588,"106":1.16919,"107":0.1051},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00876,"14":0.06569,"15":0.00876,_:"0","3.1":0,"3.2":0,"5.1":0.00876,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00438,"12.1":0.00876,"13.1":0.05693,"14.1":0.08758,"15.1":0.0219,"15.2-15.3":0.01752,"15.4":0.03065,"15.5":0.12699,"15.6":0.3328,"16.0":0.23647,"16.1":0.01752,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00517,"6.0-6.1":0,"7.0-7.1":0.08271,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06203,"10.0-10.2":0,"10.3":0.06978,"11.0-11.2":0.00258,"11.3-11.4":0.01292,"12.0-12.1":0.03102,"12.2-12.5":0.70559,"13.0-13.1":0.03102,"13.2":0.01034,"13.3":0.05945,"13.4-13.7":0.22228,"14.0-14.4":0.83224,"14.5-14.8":1.5766,"15.0-15.1":0.28172,"15.2-15.3":0.44455,"15.4":0.56603,"15.5":1.5766,"15.6":9.55008,"16.0":7.51084,"16.1":0.504},P:{"4":0.17759,"5.0-5.4":0.01045,"6.2-6.4":0,"7.2-7.4":0.14625,"8.2":0,"9.2":0.03134,"10.1":0,"11.1-11.2":0.12536,"12.0":0.01045,"13.0":0.05223,"14.0":0.04179,"15.0":0.02089,"16.0":0.11491,"17.0":0.17759,"18.0":1.30582},I:{"0":0,"3":0,"4":0.03235,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02157,"4.2-4.3":0.03235,"4.4":0,"4.4.3-4.4.4":0.45288},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0159,"9":0.0053,"10":0.0053,"11":0.07421,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.35974},Q:{"13.1":0},O:{"0":0.06183},H:{"0":0.27672},L:{"0":52.75756},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js index 14b7b732839a29..4f02e5f97d550b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0.004,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.004,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.004,"34":0.004,"35":0,"36":0,"37":0,"38":0.004,"39":0,"40":0,"41":0.004,"42":0,"43":0.004,"44":0,"45":0,"46":0,"47":0.004,"48":0.01601,"49":0,"50":0,"51":0,"52":0.06803,"53":0,"54":0,"55":0,"56":0.004,"57":0.004,"58":0,"59":0,"60":0.004,"61":0,"62":0,"63":0,"64":0,"65":0.004,"66":0,"67":0.004,"68":0.008,"69":0,"70":0,"71":0,"72":0.008,"73":0,"74":0.004,"75":0,"76":0,"77":0,"78":0.008,"79":0.004,"80":0.004,"81":0,"82":0.008,"83":0,"84":0.004,"85":0,"86":0,"87":0,"88":0.004,"89":0.004,"90":0,"91":0.01601,"92":0.004,"93":0.004,"94":0.004,"95":0.004,"96":0.004,"97":0.004,"98":0.004,"99":0.02401,"100":0.01601,"101":0.008,"102":0.02401,"103":0.06403,"104":0.8004,"105":0.31216,"106":0.004,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.004,"27":0,"28":0,"29":0,"30":0,"31":0.004,"32":0.008,"33":0.008,"34":0.004,"35":0,"36":0,"37":0,"38":0.008,"39":0.004,"40":0.01201,"41":0,"42":0.004,"43":0.05203,"44":0,"45":0,"46":0.004,"47":0.004,"48":0.004,"49":0.08004,"50":0.008,"51":0.02001,"52":0.004,"53":0,"54":0.004,"55":0.004,"56":0.01601,"57":0,"58":0.008,"59":0,"60":0.004,"61":0.004,"62":0.004,"63":0.01601,"64":0.008,"65":0.008,"66":0.004,"67":0.008,"68":0.01201,"69":0.01601,"70":0.01201,"71":0.01201,"72":0.01201,"73":0.004,"74":0.02001,"75":0.004,"76":0.008,"77":0.01601,"78":0.01201,"79":0.04002,"80":0.01201,"81":0.05203,"83":0.04002,"84":0.04402,"85":0.04402,"86":0.06803,"87":0.05203,"88":0.01201,"89":0.01601,"90":0.02001,"91":0.02001,"92":0.02401,"93":0.01601,"94":0.02401,"95":0.04002,"96":0.03602,"97":0.03202,"98":0.06003,"99":0.03202,"100":0.05203,"101":0.04402,"102":0.09205,"103":0.28814,"104":1.8009,"105":7.38769,"106":0.18009,"107":0.008,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.004,"26":0,"27":0,"28":0.008,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.004,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.008,"64":0.04002,"65":0.004,"66":0,"67":0,"68":0,"69":0.004,"70":0,"71":0.008,"72":0.004,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01601,"80":0,"81":0,"82":0.004,"83":0,"84":0.008,"85":0.03602,"86":0.008,"87":0.004,"88":0.004,"89":0.04402,"90":0.61231,"91":0.03202,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.004,"13":0,"14":0.004,"15":0.004,"16":0.004,"17":0.004,"18":0.01201,"79":0,"80":0,"81":0,"83":0,"84":0.008,"85":0.01601,"86":0,"87":0.004,"88":0,"89":0.004,"90":0,"91":0,"92":0.008,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.004,"100":0.004,"101":0.02401,"102":0.004,"103":0.01601,"104":0.15608,"105":0.70035},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.008,"14":0.01201,"15":0.004,_:"0","3.1":0,"3.2":0,"5.1":0.004,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.004,"12.1":0.004,"13.1":0.008,"14.1":0.01201,"15.1":0.004,"15.2-15.3":0.004,"15.4":0.01601,"15.5":0.03202,"15.6":0.09605,"16.0":0.02001,"16.1":0.004},G:{"8":0.00061,"3.2":0,"4.0-4.1":0.00122,"4.2-4.3":0,"5.0-5.1":0.0146,"6.0-6.1":0.00487,"7.0-7.1":0.09669,"8.1-8.4":0.00608,"9.0-9.2":0.00182,"9.3":0.09669,"10.0-10.2":0.00365,"10.3":0.0523,"11.0-11.2":0.00547,"11.3-11.4":0.01338,"12.0-12.1":0.01581,"12.2-12.5":0.29494,"13.0-13.1":0.00791,"13.2":0.00669,"13.3":0.04257,"13.4-13.7":0.07967,"14.0-14.4":0.15021,"14.5-14.8":0.28521,"15.0-15.1":0.15325,"15.2-15.3":0.19825,"15.4":0.28765,"15.5":0.70969,"15.6":2.40943,"16.0":0.96207,"16.1":0.01095},P:{"4":0.16432,"5.0-5.4":0.02054,"6.2-6.4":0.01027,"7.2-7.4":0.15405,"8.2":0.01027,"9.2":0.03081,"10.1":0,"11.1-11.2":0.06162,"12.0":0.03081,"13.0":0.08216,"14.0":0.06162,"15.0":0.05135,"16.0":0.11297,"17.0":0.24648,"18.0":1.13999},I:{"0":0,"3":0,"4":0.00469,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01407,"4.2-4.3":0.04064,"4.4":0,"4.4.3-4.4.4":0.2407},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01283,"9":0.00856,"10":0.00428,"11":0.09839,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.006},O:{"0":0.47984},H:{"0":0.69846},L:{"0":73.78941},S:{"2.5":0},R:{_:"0"},M:{"0":0.16794},Q:{"13.1":0.006}}; +module.exports={C:{"2":0,"3":0,"4":0.004,"5":0,"6":0.004,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.004,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.004,"39":0,"40":0,"41":0,"42":0,"43":0.004,"44":0,"45":0,"46":0,"47":0.00799,"48":0.00799,"49":0,"50":0,"51":0,"52":0.07594,"53":0,"54":0,"55":0,"56":0.004,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.004,"69":0,"70":0,"71":0.004,"72":0.00799,"73":0,"74":0.004,"75":0,"76":0,"77":0,"78":0.00799,"79":0.004,"80":0.004,"81":0.004,"82":0.004,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.004,"89":0.004,"90":0,"91":0.004,"92":0,"93":0,"94":0.004,"95":0.004,"96":0.004,"97":0.004,"98":0.004,"99":0.01999,"100":0.01199,"101":0.00799,"102":0.02798,"103":0.01599,"104":0.03198,"105":0.84736,"106":0.3957,"107":0.00799,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.004,"19":0.004,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.004,"27":0,"28":0.004,"29":0.004,"30":0.004,"31":0.004,"32":0.00799,"33":0.01199,"34":0.004,"35":0.004,"36":0,"37":0,"38":0.00799,"39":0.004,"40":0.01199,"41":0,"42":0.004,"43":0.06395,"44":0,"45":0,"46":0,"47":0.004,"48":0.004,"49":0.05996,"50":0.00799,"51":0.01199,"52":0.004,"53":0,"54":0,"55":0.004,"56":0.01199,"57":0,"58":0.01199,"59":0,"60":0.004,"61":0.004,"62":0.004,"63":0.01599,"64":0.00799,"65":0.004,"66":0.004,"67":0.00799,"68":0.00799,"69":0.01599,"70":0.01599,"71":0.01199,"72":0.01599,"73":0.004,"74":0.03198,"75":0.004,"76":0.00799,"77":0.00799,"78":0.01199,"79":0.03597,"80":0.01199,"81":0.03997,"83":0.03597,"84":0.05596,"85":0.04397,"86":0.07195,"87":0.03597,"88":0.01999,"89":0.01599,"90":0.01199,"91":0.01599,"92":0.01599,"93":0.00799,"94":0.01599,"95":0.03597,"96":0.02798,"97":0.02398,"98":0.05596,"99":0.03597,"100":0.03997,"101":0.03997,"102":0.06795,"103":0.23582,"104":0.1399,"105":2.43817,"106":6.77092,"107":0.32376,"108":0.00799,"109":0.004,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00799,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.004,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00799,"64":0.01199,"65":0.01599,"66":0,"67":0,"68":0,"69":0.00799,"70":0.004,"71":0.004,"72":0.01599,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01599,"80":0,"81":0,"82":0.004,"83":0,"84":0.00799,"85":0.02398,"86":0.00799,"87":0.004,"88":0,"89":0.004,"90":0.19585,"91":0.45966,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.004,"13":0.004,"14":0.004,"15":0.004,"16":0.00799,"17":0.004,"18":0.01199,"79":0,"80":0,"81":0,"83":0,"84":0.004,"85":0.004,"86":0,"87":0,"88":0,"89":0.004,"90":0,"91":0,"92":0.00799,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.004,"102":0.004,"103":0.00799,"104":0.03198,"105":0.16388,"106":0.51961,"107":0.04397},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.004,"14":0.01999,"15":0.004,_:"0","3.1":0,"3.2":0,"5.1":0.004,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.004,"13.1":0.00799,"14.1":0.01199,"15.1":0.004,"15.2-15.3":0.004,"15.4":0.01199,"15.5":0.03597,"15.6":0.10392,"16.0":0.05196,"16.1":0.01199,"16.2":0},G:{"8":0.00118,"3.2":0.00059,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0165,"6.0-6.1":0.00236,"7.0-7.1":0.09662,"8.1-8.4":0.00353,"9.0-9.2":0.00118,"9.3":0.11253,"10.0-10.2":0.00412,"10.3":0.04713,"11.0-11.2":0.00766,"11.3-11.4":0.00707,"12.0-12.1":0.00825,"12.2-12.5":0.28692,"13.0-13.1":0.00707,"13.2":0.00353,"13.3":0.04301,"13.4-13.7":0.07129,"14.0-14.4":0.12903,"14.5-14.8":0.25157,"15.0-15.1":0.11371,"15.2-15.3":0.16025,"15.4":0.23154,"15.5":0.54792,"15.6":1.36862,"16.0":1.90416,"16.1":0.11312},P:{"4":0.18385,"5.0-5.4":0.01021,"6.2-6.4":0.01021,"7.2-7.4":0.11235,"8.2":0.01021,"9.2":0.03064,"10.1":0.02043,"11.1-11.2":0.0715,"12.0":0.02043,"13.0":0.0715,"14.0":0.08171,"15.0":0.04086,"16.0":0.10214,"17.0":0.16342,"18.0":1.12355},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01331,"4.2-4.3":0.03161,"4.4":0,"4.4.3-4.4.4":0.21295},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01709,"9":0.00855,"10":0.00427,"11":0.094,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15008},Q:{"13.1":0},O:{"0":0.41421},H:{"0":0.58538},L:{"0":74.5961},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js index ae00989d7d2b63..a1e80f613cdb8f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01096,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00548,"67":0,"68":0.00548,"69":0,"70":0,"71":0,"72":0.00548,"73":0.01096,"74":0,"75":0,"76":0,"77":0,"78":0.03289,"79":0,"80":0,"81":0.01096,"82":0,"83":0,"84":0.00548,"85":0,"86":0,"87":0,"88":0.01645,"89":0.01645,"90":0.00548,"91":0.02193,"92":0.00548,"93":0.00548,"94":0.00548,"95":0.00548,"96":0.01096,"97":0.00548,"98":0.00548,"99":0.03837,"100":0.02193,"101":0.01096,"102":0.04386,"103":0.08223,"104":1.44725,"105":0.47693,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01096,"39":0,"40":0,"41":0.00548,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01096,"48":0,"49":0.01645,"50":0,"51":0,"52":0,"53":0.00548,"54":0,"55":0.00548,"56":0.00548,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00548,"64":0,"65":0.00548,"66":0.00548,"67":0.00548,"68":0.00548,"69":0.00548,"70":0.00548,"71":0,"72":0.00548,"73":0.00548,"74":0.01096,"75":0.00548,"76":0.00548,"77":0.00548,"78":0.01096,"79":0.07675,"80":0.01096,"81":0.01096,"83":0.01096,"84":0.02193,"85":0.02193,"86":0.02193,"87":0.04386,"88":0.00548,"89":0.01096,"90":0.01096,"91":0.1206,"92":0.02193,"93":0.00548,"94":0.01096,"95":0.01096,"96":0.04386,"97":0.07127,"98":0.05482,"99":0.02741,"100":0.04386,"101":0.04386,"102":0.08223,"103":0.3344,"104":4.3856,"105":16.35829,"106":0.27958,"107":0.00548,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00548,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00548,"65":0,"66":0,"67":0.00548,"68":0,"69":0.00548,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00548,"86":0,"87":0,"88":0,"89":0.14253,"90":1.07995,"91":0.03837,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00548,"16":0,"17":0,"18":0.00548,"79":0,"80":0,"81":0,"83":0,"84":0.01645,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01096,"93":0.00548,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00548,"101":0.01096,"102":0.00548,"103":0.02193,"104":0.27958,"105":1.58978},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00548,"14":0.03837,"15":0.01645,_:"0","3.1":0,"3.2":0,"5.1":0.01096,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00548,"12.1":0.01096,"13.1":0.05482,"14.1":0.08771,"15.1":0.01645,"15.2-15.3":0.02193,"15.4":0.04386,"15.5":0.09868,"15.6":0.3947,"16.0":0.08223,"16.1":0.00548},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01818,"6.0-6.1":0.02222,"7.0-7.1":0.00505,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03838,"10.0-10.2":0,"10.3":0.02727,"11.0-11.2":0.00202,"11.3-11.4":0.00505,"12.0-12.1":0.00303,"12.2-12.5":0.34344,"13.0-13.1":0.00404,"13.2":0.00707,"13.3":0.01313,"13.4-13.7":0.06061,"14.0-14.4":0.16162,"14.5-14.8":0.44041,"15.0-15.1":0.11212,"15.2-15.3":0.11212,"15.4":0.21011,"15.5":0.65658,"15.6":5.54861,"16.0":2.04752,"16.1":0.02929},P:{"4":0.22259,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.12141,"8.2":0,"9.2":0.01012,"10.1":0,"11.1-11.2":0.04047,"12.0":0.01012,"13.0":0.06071,"14.0":0.03035,"15.0":0.03035,"16.0":0.08094,"17.0":0.26306,"18.0":1.28496},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00852,"4.2-4.3":0.02556,"4.4":0,"4.4.3-4.4.4":0.21297},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00548,"9":0,"10":0,"11":0.02741,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02711},H:{"0":0.16254},L:{"0":56.54228},S:{"2.5":0},R:{_:"0"},M:{"0":0.16717},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00521,"52":0.01041,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00521,"67":0,"68":0.00521,"69":0,"70":0,"71":0,"72":0.00521,"73":0.01041,"74":0,"75":0,"76":0,"77":0,"78":0.02603,"79":0,"80":0,"81":0.00521,"82":0.00521,"83":0,"84":0.00521,"85":0,"86":0,"87":0,"88":0.01562,"89":0.01041,"90":0,"91":0.00521,"92":0.00521,"93":0,"94":0.00521,"95":0.00521,"96":0.00521,"97":0.01041,"98":0.00521,"99":0.03644,"100":0.01562,"101":0.01041,"102":0.04164,"103":0.02082,"104":0.06246,"105":1.17113,"106":0.55694,"107":0.00521,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00521,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01041,"39":0,"40":0.00521,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01041,"48":0,"49":0.01562,"50":0,"51":0,"52":0,"53":0.00521,"54":0,"55":0.00521,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.02603,"64":0,"65":0.00521,"66":0,"67":0,"68":0.00521,"69":0.00521,"70":0.00521,"71":0,"72":0.00521,"73":0.00521,"74":0.01041,"75":0.00521,"76":0.00521,"77":0.00521,"78":0.00521,"79":0.06767,"80":0.00521,"81":0.01041,"83":0.01041,"84":0.01041,"85":0.02082,"86":0.01562,"87":0.03123,"88":0.00521,"89":0.00521,"90":0.01041,"91":0.08849,"92":0.01562,"93":0.00521,"94":0.01041,"95":0.00521,"96":0.03644,"97":0.06246,"98":0.04685,"99":0.02603,"100":0.04164,"101":0.03644,"102":0.04685,"103":0.203,"104":0.2082,"105":4.33056,"106":14.2565,"107":0.57776,"108":0.00521,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00521,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00521,"69":0,"70":0,"71":0,"72":0.00521,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00521,"86":0,"87":0,"88":0,"89":0.00521,"90":0.34874,"91":0.79637,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00521,"16":0,"17":0,"18":0.00521,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00521,"93":0.01041,"94":0,"95":0,"96":0.00521,"97":0,"98":0,"99":0,"100":0.00521,"101":0.00521,"102":0.00521,"103":0.01041,"104":0.02603,"105":0.32792,"106":1.38453,"107":0.1041},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00521,"14":0.02082,"15":0.01562,_:"0","3.1":0,"3.2":0,"5.1":0.01041,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00521,"12.1":0.00521,"13.1":0.04685,"14.1":0.07287,"15.1":0.01562,"15.2-15.3":0.01562,"15.4":0.02603,"15.5":0.06246,"15.6":0.28107,"16.0":0.19259,"16.1":0.03123,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01541,"6.0-6.1":0.01431,"7.0-7.1":0.0055,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02421,"10.0-10.2":0,"10.3":0.02751,"11.0-11.2":0.011,"11.3-11.4":0.0088,"12.0-12.1":0.0066,"12.2-12.5":0.33124,"13.0-13.1":0.0066,"13.2":0.0055,"13.3":0.0121,"13.4-13.7":0.05832,"14.0-14.4":0.13756,"14.5-14.8":0.38186,"15.0-15.1":0.10454,"15.2-15.3":0.11005,"15.4":0.18378,"15.5":0.46989,"15.6":3.74594,"16.0":4.52726,"16.1":0.252},P:{"4":0.17452,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13345,"8.2":0,"9.2":0.01027,"10.1":0,"11.1-11.2":0.0308,"12.0":0.01027,"13.0":0.05133,"14.0":0.0308,"15.0":0.02053,"16.0":0.07186,"17.0":0.23611,"18.0":1.48852},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0077,"4.2-4.3":0.03081,"4.4":0,"4.4.3-4.4.4":0.16559},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02603,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17262},Q:{"13.1":0},O:{"0":0.02877},H:{"0":0.13619},L:{"0":58.60175},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js index 9f01481dc98a80..ccb89b89222418 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0403,"53":0.00672,"54":0,"55":0.0403,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00672,"69":0.01343,"70":0,"71":0,"72":0,"73":0.00672,"74":0,"75":0,"76":0,"77":0,"78":0.02015,"79":0,"80":0.00672,"81":0,"82":0,"83":0,"84":0.01343,"85":0,"86":0,"87":0.10074,"88":0.00672,"89":0.00672,"90":0.00672,"91":0.08731,"92":0.01343,"93":0,"94":0.00672,"95":0.00672,"96":0.01343,"97":0.00672,"98":0.01343,"99":0.01343,"100":0.02015,"101":0.18133,"102":0.07388,"103":0.14104,"104":2.21628,"105":0.6313,"106":0.00672,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01343,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00672,"39":0.00672,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02015,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02015,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.01343,"68":0.00672,"69":0.2955,"70":0.00672,"71":0,"72":0,"73":0,"74":0.00672,"75":0,"76":0.00672,"77":0.00672,"78":0.02686,"79":0.03358,"80":0.00672,"81":0.01343,"83":0.00672,"84":0.00672,"85":0.01343,"86":0.01343,"87":0.01343,"88":0.02686,"89":0.01343,"90":0.02015,"91":2.40433,"92":0.02015,"93":0.00672,"94":0.10746,"95":0.02686,"96":0.02686,"97":0.05373,"98":0.02015,"99":0.02686,"100":0.0403,"101":0.05373,"102":0.15447,"103":0.42311,"104":5.39295,"105":20.1883,"106":0.32908,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.06716,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00672,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00672,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00672,"80":0,"81":0,"82":0.00672,"83":0,"84":0,"85":0.00672,"86":0.00672,"87":0,"88":0.00672,"89":0.18805,"90":3.66694,"91":0.0403,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00672,"15":0,"16":0,"17":0,"18":0.00672,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00672,"93":0,"94":0,"95":0,"96":0,"97":0.00672,"98":0.00672,"99":0,"100":0.00672,"101":0,"102":0.00672,"103":0.02015,"104":0.42311,"105":2.88788},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00672,"14":0.08059,"15":0.03358,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00672,"11.1":0.00672,"12.1":0.02015,"13.1":0.09402,"14.1":0.27536,"15.1":0.08059,"15.2-15.3":0.05373,"15.4":0.17462,"15.5":0.32908,"15.6":1.18202,"16.0":0.26192,"16.1":0.02015},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00993,"10.0-10.2":0.00596,"10.3":0.29995,"11.0-11.2":0.00795,"11.3-11.4":0.00596,"12.0-12.1":0.00596,"12.2-12.5":0.33968,"13.0-13.1":0.01192,"13.2":0.02781,"13.3":0.01788,"13.4-13.7":0.19467,"14.0-14.4":0.29598,"14.5-14.8":0.82437,"15.0-15.1":0.23639,"15.2-15.3":0.41318,"15.4":0.55422,"15.5":1.68252,"15.6":10.36725,"16.0":4.03248,"16.1":0.06158},P:{"4":0.0512,"5.0-5.4":0,"6.2-6.4":0.01024,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01024,"12.0":0,"13.0":0.04096,"14.0":0.02048,"15.0":0.03072,"16.0":0.06144,"17.0":0.16384,"18.0":1.8637},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.07444,"4.4":0,"4.4.3-4.4.4":0.13825},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00683,"9":0,"10":0,"11":0.38941,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02627},H:{"0":0.22696},L:{"0":30.81222},S:{"2.5":0},R:{_:"0"},M:{"0":0.27586},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00652,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01957,"53":0,"54":0,"55":0.00652,"56":0.00652,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00652,"67":0,"68":0,"69":0.01305,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01957,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00652,"85":0,"86":0,"87":0.05219,"88":0.00652,"89":0,"90":0,"91":0.06524,"92":0.01305,"93":0,"94":0.00652,"95":0.00652,"96":0.00652,"97":0.03914,"98":0.00652,"99":0.01305,"100":0.01957,"101":0.01957,"102":0.09134,"103":0.01957,"104":0.10438,"105":1.76148,"106":0.73069,"107":0.00652,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00652,"40":0,"41":0,"42":0,"43":0.00652,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0261,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00652,"57":0,"58":0,"59":0,"60":0.01305,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00652,"69":0.6524,"70":0,"71":0,"72":0.00652,"73":0,"74":0.00652,"75":0,"76":0.00652,"77":0,"78":0.0261,"79":0.03262,"80":0.00652,"81":0.01957,"83":0.01305,"84":0.00652,"85":0.01957,"86":0.01957,"87":0.01305,"88":0.01305,"89":0.01957,"90":0.03262,"91":1.96372,"92":0.01305,"93":0.00652,"94":0.01305,"95":0.05872,"96":0.01957,"97":0.03914,"98":0.01957,"99":0.01957,"100":0.03914,"101":0.04567,"102":0.07829,"103":0.16962,"104":0.4632,"105":6.30871,"106":17.43213,"107":0.72416,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03262,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00652,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00652,"86":0,"87":0,"88":0.00652,"89":0.00652,"90":1.15475,"91":2.9097,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00652,"15":0,"16":0,"17":0,"18":0.00652,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00652,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01305,"101":0,"102":0.00652,"103":0.01305,"104":0.01957,"105":0.56759,"106":2.1464,"107":0.19572},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01957,"14":0.06524,"15":0.01305,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00652,"12.1":0.01957,"13.1":0.15658,"14.1":0.20224,"15.1":0.05872,"15.2-15.3":0.04567,"15.4":0.11091,"15.5":0.21529,"15.6":0.8155,"16.0":0.63283,"16.1":0.07176,"16.2":0},G:{"8":0,"3.2":0.00665,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00443,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01551,"10.0-10.2":0.00443,"10.3":0.23714,"11.0-11.2":0.00222,"11.3-11.4":0.00665,"12.0-12.1":0.00443,"12.2-12.5":0.3413,"13.0-13.1":0.00443,"13.2":0.01108,"13.3":0.01773,"13.4-13.7":0.16179,"14.0-14.4":0.28811,"14.5-14.8":0.69368,"15.0-15.1":0.20168,"15.2-15.3":0.38119,"15.4":0.51417,"15.5":1.22115,"15.6":7.67927,"16.0":8.86496,"16.1":0.46541},P:{"4":0.04109,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01027,"12.0":0.01027,"13.0":0.02055,"14.0":0.03082,"15.0":0.02055,"16.0":0.04109,"17.0":0.07191,"18.0":2.06498},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00926,"4.4":0,"4.4.3-4.4.4":0.11116},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0066,"9":0,"10":0,"11":0.55446,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.20856},Q:{"13.1":0},O:{"0":0.0139},H:{"0":0.27643},L:{"0":31.91591},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js index 78630400bf57ce..5f175144ed8a2c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00901,"52":0.02704,"53":0,"54":0,"55":0.003,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.003,"69":0,"70":0,"71":0,"72":0.003,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.003,"79":0,"80":0,"81":0.003,"82":0,"83":0,"84":0.00601,"85":0,"86":0,"87":0,"88":0.003,"89":0.003,"90":0,"91":0.00901,"92":0,"93":0,"94":0.003,"95":0,"96":0,"97":0,"98":0.003,"99":0.00601,"100":0.003,"101":0.003,"102":0.01502,"103":0.03004,"104":0.48064,"105":0.17123,"106":0.003,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.003,"27":0,"28":0,"29":0,"30":0,"31":0.003,"32":0,"33":0.003,"34":0,"35":0,"36":0,"37":0,"38":0.003,"39":0,"40":0.00901,"41":0.003,"42":0,"43":0.06909,"44":0,"45":0,"46":0.003,"47":0.003,"48":0.003,"49":0.01502,"50":0,"51":0,"52":0,"53":0.003,"54":0,"55":0.003,"56":0,"57":0,"58":0.003,"59":0,"60":0.003,"61":0,"62":0.003,"63":0.00601,"64":0.003,"65":0,"66":0.003,"67":0.003,"68":0.003,"69":0.00601,"70":0.003,"71":0.00601,"72":0.003,"73":0.003,"74":0.00901,"75":0.003,"76":0.00901,"77":0.00601,"78":0.003,"79":0.04806,"80":0.01202,"81":0.03004,"83":0.00901,"84":0.01502,"85":0.01802,"86":0.03304,"87":0.01802,"88":0.00901,"89":0.01202,"90":0.00601,"91":0.00901,"92":0.02103,"93":0.00601,"94":0.00601,"95":0.01202,"96":0.01202,"97":0.01802,"98":0.03004,"99":0.01502,"100":0.02403,"101":0.02103,"102":0.03605,"103":0.10814,"104":1.13251,"105":4.76434,"106":0.10514,"107":0.00601,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.003,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.003,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.003,"64":0.00901,"65":0,"66":0,"67":0,"68":0.003,"69":0,"70":0.00601,"71":0.00601,"72":0.00901,"73":0.00901,"74":0,"75":0,"76":0.003,"77":0.003,"78":0,"79":0.01502,"80":0.003,"81":0.00601,"82":0.00901,"83":0.00601,"84":0.00601,"85":0.00601,"86":0.003,"87":0.00601,"88":0.00601,"89":0.01802,"90":0.02103,"91":0.003,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.003,"13":0,"14":0.003,"15":0,"16":0,"17":0,"18":0.00601,"79":0,"80":0,"81":0,"83":0,"84":0.003,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00601,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.003,"101":0.003,"102":0.003,"103":0.00901,"104":0.10214,"105":0.56776},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.003,"14":0.00901,"15":0.003,_:"0","3.1":0,"3.2":0,"5.1":0.05107,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00601,"13.1":0.01202,"14.1":0.02103,"15.1":0.003,"15.2-15.3":0.003,"15.4":0.00901,"15.5":0.02103,"15.6":0.06909,"16.0":0.01502,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00113,"6.0-6.1":0.00226,"7.0-7.1":0.03161,"8.1-8.4":0.00113,"9.0-9.2":0.00226,"9.3":0.03274,"10.0-10.2":0.00226,"10.3":0.06209,"11.0-11.2":0.01016,"11.3-11.4":0.01693,"12.0-12.1":0.01919,"12.2-12.5":0.86707,"13.0-13.1":0.01468,"13.2":0.00677,"13.3":0.03951,"13.4-13.7":0.13209,"14.0-14.4":0.42112,"14.5-14.8":0.51482,"15.0-15.1":0.19419,"15.2-15.3":0.26531,"15.4":0.31951,"15.5":0.96078,"15.6":5.01049,"16.0":2.08978,"16.1":0.02032},P:{"4":0.28848,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10303,"8.2":0,"9.2":0.02061,"10.1":0,"11.1-11.2":0.06182,"12.0":0.0103,"13.0":0.08242,"14.0":0.08242,"15.0":0.03091,"16.0":0.11333,"17.0":0.27817,"18.0":1.55571},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0111,"4.2-4.3":0.03144,"4.4":0,"4.4.3-4.4.4":0.27557},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00631,"9":0.00315,"10":0.00315,"11":0.05047,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.46174},H:{"0":0.41065},L:{"0":74.77676},S:{"2.5":0},R:{_:"0"},M:{"0":0.18889},Q:{"13.1":0.007}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00321,"52":0.02248,"53":0,"54":0,"55":0.00321,"56":0.00321,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00321,"64":0,"65":0,"66":0,"67":0,"68":0.00321,"69":0,"70":0,"71":0,"72":0.00321,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00321,"79":0,"80":0.00321,"81":0,"82":0,"83":0,"84":0.00964,"85":0,"86":0,"87":0,"88":0.00321,"89":0,"90":0,"91":0.00321,"92":0,"93":0,"94":0.00321,"95":0,"96":0,"97":0,"98":0,"99":0.00642,"100":0.00321,"101":0.00321,"102":0.01927,"103":0.00964,"104":0.01606,"105":0.46895,"106":0.23448,"107":0.00642,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00321,"27":0,"28":0,"29":0,"30":0,"31":0.00321,"32":0,"33":0.00321,"34":0,"35":0,"36":0,"37":0,"38":0.00321,"39":0,"40":0.00642,"41":0.00321,"42":0,"43":0.06103,"44":0,"45":0,"46":0.00321,"47":0.00321,"48":0.00321,"49":0.01285,"50":0,"51":0.00321,"52":0,"53":0.00321,"54":0,"55":0.00321,"56":0,"57":0,"58":0.00321,"59":0,"60":0.00321,"61":0,"62":0,"63":0.00642,"64":0.00321,"65":0.00321,"66":0,"67":0,"68":0.00321,"69":0.00642,"70":0.00321,"71":0.00642,"72":0.00321,"73":0.00321,"74":0.00964,"75":0.00321,"76":0.00964,"77":0.00321,"78":0.00321,"79":0.04176,"80":0.00964,"81":0.0257,"83":0.01285,"84":0.01285,"85":0.01606,"86":0.04176,"87":0.01927,"88":0.00964,"89":0.00964,"90":0.00642,"91":0.00964,"92":0.01927,"93":0.00642,"94":0.00642,"95":0.01285,"96":0.01606,"97":0.01285,"98":0.03212,"99":0.01285,"100":0.01927,"101":0.01606,"102":0.0257,"103":0.06745,"104":0.07709,"105":1.64776,"106":5.06854,"107":0.23448,"108":0.00642,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00321,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00321,"55":0,"56":0.00321,"57":0,"58":0,"60":0,"62":0,"63":0.00321,"64":0.00964,"65":0,"66":0,"67":0,"68":0.00321,"69":0.00321,"70":0.00642,"71":0,"72":0.01285,"73":0.00964,"74":0,"75":0,"76":0.00321,"77":0.00321,"78":0.00321,"79":0.01606,"80":0.00321,"81":0.00642,"82":0.00642,"83":0.00642,"84":0.00964,"85":0.00642,"86":0.00321,"87":0.00321,"88":0.00642,"89":0.00964,"90":0.01927,"91":0.01927,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00321,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00964,"79":0,"80":0,"81":0,"83":0,"84":0.00321,"85":0.00321,"86":0,"87":0,"88":0,"89":0.00321,"90":0,"91":0,"92":0.00642,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00321,"102":0,"103":0.00321,"104":0.00964,"105":0.15418,"106":0.58458,"107":0.04818},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00321,"14":0.00964,"15":0.00321,_:"0","3.1":0,"3.2":0,"5.1":0.12848,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00321,"13.1":0.01285,"14.1":0.0257,"15.1":0.00321,"15.2-15.3":0.00321,"15.4":0.00964,"15.5":0.01606,"15.6":0.07388,"16.0":0.04176,"16.1":0.00642,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00114,"6.0-6.1":0.00114,"7.0-7.1":0.0159,"8.1-8.4":0,"9.0-9.2":0.00227,"9.3":0.02952,"10.0-10.2":0.00341,"10.3":0.03747,"11.0-11.2":0.01022,"11.3-11.4":0.00681,"12.0-12.1":0.0159,"12.2-12.5":0.48256,"13.0-13.1":0.00795,"13.2":0.00681,"13.3":0.03066,"13.4-13.7":0.10105,"14.0-14.4":0.29294,"14.5-14.8":0.49278,"15.0-15.1":0.14988,"15.2-15.3":0.218,"15.4":0.25093,"15.5":0.6699,"15.6":3.16104,"16.0":4.4543,"16.1":0.27364},P:{"4":0.26147,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08367,"8.2":0,"9.2":0.01046,"10.1":0,"11.1-11.2":0.05229,"12.0":0.01046,"13.0":0.07321,"14.0":0.07321,"15.0":0.02092,"16.0":0.09413,"17.0":0.18826,"18.0":1.55836},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0068,"4.2-4.3":0.02947,"4.4":0,"4.4.3-4.4.4":0.24936},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01079,"9":0.0036,"10":0.0036,"11":0.07195,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18328},Q:{"13.1":0.00679},O:{"0":0.41407},H:{"0":0.41129},L:{"0":74.15094},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js index 403cff0d4242dc..18622e0fd824cd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00172,"48":0,"49":0,"50":0,"51":0,"52":0.00345,"53":0,"54":0,"55":0.00345,"56":0,"57":0.00172,"58":0,"59":0,"60":0.00172,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00172,"89":0.00172,"90":0,"91":0,"92":0.00172,"93":0,"94":0,"95":0,"96":0,"97":0.00345,"98":0,"99":0,"100":0,"101":0,"102":0.00345,"103":0.04824,"104":0.12406,"105":0.0448,"106":0.00172,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00172,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00517,"38":0,"39":0,"40":0.00345,"41":0,"42":0.01551,"43":0.00689,"44":0,"45":0,"46":0.00172,"47":0,"48":0,"49":0,"50":0.00345,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00172,"58":0.00689,"59":0,"60":0,"61":0,"62":0,"63":0.00172,"64":0,"65":0,"66":0,"67":0,"68":0.02585,"69":0,"70":0.00862,"71":0,"72":0,"73":0,"74":0.00172,"75":0,"76":0,"77":0.00172,"78":0,"79":0.0672,"80":0.00172,"81":0.00345,"83":0,"84":0,"85":0.00172,"86":0.00172,"87":0.00862,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00517,"95":0.01723,"96":0.00172,"97":0.01206,"98":0.02757,"99":0.00345,"100":0.00862,"101":0.00689,"102":0.01895,"103":0.05858,"104":0.25156,"105":0.65646,"106":0.01206,"107":0.00345,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00172,"25":0.00172,"26":0,"27":0.00172,"28":0,"29":0,"30":0.00172,"31":0,"32":0.00517,"33":0.00517,"34":0,"35":0,"36":0,"37":0,"38":0.00689,"39":0,"40":0,"41":0,"42":0.00172,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00517,"51":0,"52":0,"53":0,"54":0.00172,"55":0,"56":0,"57":0,"58":0.00172,"60":0.01723,"62":0,"63":0.03963,"64":0.12578,"65":0.01895,"66":0,"67":0,"68":0,"69":0,"70":0.00172,"71":0.00345,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00172,"90":0.03791,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01895},B:{"12":0.00517,"13":0,"14":0.00172,"15":0,"16":0,"17":0.00172,"18":0.00517,"79":0,"80":0,"81":0,"83":0,"84":0.00345,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00172,"91":0,"92":0.00345,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00345,"104":0.02068,"105":0.05858},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00172,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01435,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.053,"10.0-10.2":0,"10.3":0.00397,"11.0-11.2":0.02606,"11.3-11.4":0,"12.0-12.1":0.04725,"12.2-12.5":0.15877,"13.0-13.1":0.00066,"13.2":0.00574,"13.3":0.03356,"13.4-13.7":0.01502,"14.0-14.4":0.12763,"14.5-14.8":0.36324,"15.0-15.1":0.73112,"15.2-15.3":0.12697,"15.4":0.01546,"15.5":0.20713,"15.6":0.21242,"16.0":0.03489,"16.1":0.00066},P:{"4":0.65784,"5.0-5.4":0.09109,"6.2-6.4":0.02024,"7.2-7.4":0.36434,"8.2":0,"9.2":0.01012,"10.1":0,"11.1-11.2":0.04048,"12.0":0,"13.0":0.02024,"14.0":0.04048,"15.0":0.03036,"16.0":0.12145,"17.0":0.23278,"18.0":0.50603},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00097,"4.2-4.3":0.04348,"4.4":0,"4.4.3-4.4.4":0.28277},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01206,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.41537},H:{"0":12.83558},L:{"0":75.13931},S:{"2.5":0},R:{_:"0"},M:{"0":0.3228},Q:{"13.1":0.05794}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00167,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00167,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00167,"53":0,"54":0,"55":0,"56":0,"57":0.00167,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00334,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00501,"89":0.00501,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00167,"98":0,"99":0,"100":0,"101":0.00167,"102":0.00501,"103":0.00167,"104":0.00167,"105":0.06513,"106":0.06179,"107":0.00668,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00334,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00167,"38":0,"39":0,"40":0,"41":0.00167,"42":0,"43":0.00167,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00167,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00334,"59":0,"60":0,"61":0,"62":0,"63":0.00334,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00167,"71":0,"72":0.00167,"73":0.00167,"74":0.00167,"75":0.00501,"76":0,"77":0,"78":0,"79":0.02672,"80":0.00501,"81":0.00835,"83":0.00334,"84":0,"85":0.00167,"86":0.00167,"87":0.02672,"88":0,"89":0,"90":0.00167,"91":0.00334,"92":0.00167,"93":0,"94":0.00167,"95":0.00334,"96":0.00334,"97":0.00167,"98":0.02004,"99":0.00501,"100":0.00167,"101":0.00167,"102":0.00334,"103":0.01002,"104":0.02672,"105":0.18704,"106":1.07047,"107":0.03173,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00167,"28":0.01503,"29":0,"30":0.01336,"31":0,"32":0.00334,"33":0.00668,"34":0,"35":0.00167,"36":0,"37":0.00334,"38":0.00167,"39":0,"40":0,"41":0,"42":0.00167,"43":0,"44":0,"45":0.00167,"46":0,"47":0,"48":0,"49":0,"50":0.00668,"51":0.00167,"52":0,"53":0,"54":0.00167,"55":0,"56":0,"57":0,"58":0.00334,"60":0.00835,"62":0,"63":0.03507,"64":0.03507,"65":0.13026,"66":0.00167,"67":0,"68":0,"69":0.00167,"70":0.00167,"71":0,"72":0.01336,"73":0.00167,"74":0,"75":0.00167,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01336,"91":0.03173,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01002},B:{"12":0.00334,"13":0,"14":0.00167,"15":0,"16":0,"17":0.00167,"18":0.02004,"79":0,"80":0,"81":0,"83":0,"84":0.00334,"85":0,"86":0,"87":0,"88":0,"89":0.00167,"90":0.00501,"91":0,"92":0.00167,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00167,"99":0,"100":0,"101":0.00167,"102":0.00501,"103":0.00334,"104":0.00167,"105":0.02672,"106":0.11356,"107":0.00835},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00177,"6.0-6.1":0.00287,"7.0-7.1":0.07446,"8.1-8.4":0,"9.0-9.2":0.0011,"9.3":0.04751,"10.0-10.2":0.00066,"10.3":0.04463,"11.0-11.2":0.00177,"11.3-11.4":0.01458,"12.0-12.1":0.12418,"12.2-12.5":0.24283,"13.0-13.1":0.0042,"13.2":0.03867,"13.3":0.01414,"13.4-13.7":0.03867,"14.0-14.4":0.08286,"14.5-14.8":0.40811,"15.0-15.1":0.54709,"15.2-15.3":0.08684,"15.4":0.02121,"15.5":0.06629,"15.6":0.19643,"16.0":0.06386,"16.1":0.01525},P:{"4":0.20699,"5.0-5.4":0.05175,"6.2-6.4":0.03105,"7.2-7.4":0.26908,"8.2":0,"9.2":0.0207,"10.1":0,"11.1-11.2":0.0207,"12.0":0.01035,"13.0":0.01035,"14.0":0.05175,"15.0":0.0207,"16.0":0.12419,"17.0":0.11384,"18.0":0.43467},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00058,"4.2-4.3":0.0655,"4.4":0,"4.4.3-4.4.4":0.33559},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00668,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04165},Q:{"13.1":0},O:{"0":0.89964},H:{"0":10.55188},L:{"0":79.62694},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js index 9ec6dcf8ac9fd8..b255fba1581a92 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02686,"53":0,"54":0,"55":0,"56":0.00448,"57":0,"58":0,"59":0.00448,"60":0.00448,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00448,"68":0.00448,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02686,"79":0,"80":0.00448,"81":0.00448,"82":0.00448,"83":0,"84":0.00448,"85":0,"86":0,"87":0,"88":0.00895,"89":0.00448,"90":0,"91":0.03582,"92":0,"93":0,"94":0.00448,"95":0.00448,"96":0.00448,"97":0.00448,"98":0.00448,"99":0.00448,"100":0.02686,"101":0.00895,"102":0.01791,"103":0.04925,"104":0.85063,"105":0.30891,"106":0.00448,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00448,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03582,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00448,"65":0.00448,"66":0.02239,"67":0.00448,"68":0.00448,"69":0.00448,"70":0.00448,"71":0,"72":0,"73":0.00448,"74":0.00448,"75":0.02239,"76":0.00448,"77":0.00448,"78":0.00448,"79":0.0582,"80":0.00895,"81":0.01343,"83":0.01343,"84":0.01791,"85":0.01791,"86":0.03134,"87":0.04477,"88":0.00895,"89":0.01791,"90":0.01343,"91":0.01343,"92":0.02239,"93":0.01791,"94":0.02239,"95":0.01791,"96":0.02239,"97":0.02239,"98":0.07163,"99":0.02686,"100":0.04029,"101":0.04029,"102":0.11193,"103":0.26414,"104":2.08628,"105":10.11354,"106":0.24176,"107":0.00448,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00448,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00448,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00448,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00448,"71":0.00448,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00448,"86":0,"87":0,"88":0,"89":0.05372,"90":0.69394,"91":0.02686,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00448,"18":0.00448,"79":0,"80":0,"81":0,"83":0,"84":0.00448,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00448,"91":0,"92":0.00895,"93":0,"94":0,"95":0.00448,"96":0,"97":0.00448,"98":0.00448,"99":0.00448,"100":0.00448,"101":0.01343,"102":0.00895,"103":0.02239,"104":0.23728,"105":1.47741},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01343,"14":0.06716,"15":0.01791,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00448,"10.1":0.00448,"11.1":0.01791,"12.1":0.02239,"13.1":0.08954,"14.1":0.15222,"15.1":0.03134,"15.2-15.3":0.03134,"15.4":0.08506,"15.5":0.20594,"15.6":0.64469,"16.0":0.09402,"16.1":0.00448},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0053,"6.0-6.1":0,"7.0-7.1":0.00883,"8.1-8.4":0.00177,"9.0-9.2":0,"9.3":0.07771,"10.0-10.2":0.00177,"10.3":0.09714,"11.0-11.2":0.0159,"11.3-11.4":0.04769,"12.0-12.1":0.02119,"12.2-12.5":0.47333,"13.0-13.1":0.01413,"13.2":0.00706,"13.3":0.04062,"13.4-13.7":0.12186,"14.0-14.4":0.3444,"14.5-14.8":0.83186,"15.0-15.1":0.21547,"15.2-15.3":0.33027,"15.4":0.48392,"15.5":1.37053,"15.6":9.65907,"16.0":3.10666,"16.1":0.03356},P:{"4":0.13639,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01049,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03147,"12.0":0.02098,"13.0":0.05246,"14.0":0.04197,"15.0":0.02098,"16.0":0.07344,"17.0":0.17835,"18.0":1.94091},I:{"0":0,"3":0,"4":0.01131,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01131,"4.2-4.3":0.02261,"4.4":0,"4.4.3-4.4.4":0.18089},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00469,"9":0,"10":0,"11":0.0938,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02762},H:{"0":0.1987},L:{"0":57.12105},S:{"2.5":0},R:{_:"0"},M:{"0":0.25406},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02262,"53":0,"54":0,"55":0,"56":0.00452,"57":0,"58":0,"59":0.00452,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00452,"68":0.00452,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02262,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00452,"86":0,"87":0,"88":0.00905,"89":0.00452,"90":0,"91":0.01357,"92":0,"93":0,"94":0.00452,"95":0.00452,"96":0.00452,"97":0.00452,"98":0.00452,"99":0.00452,"100":0.0181,"101":0.00452,"102":0.03619,"103":0.00905,"104":0.03619,"105":0.7736,"106":0.34382,"107":0.00452,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00452,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03167,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00452,"66":0.02262,"67":0.00452,"68":0.00452,"69":0.00452,"70":0.00452,"71":0,"72":0,"73":0.00452,"74":0.00452,"75":0.00905,"76":0.00452,"77":0.00452,"78":0.00452,"79":0.05429,"80":0.00905,"81":0.00905,"83":0.00905,"84":0.01357,"85":0.01357,"86":0.01357,"87":0.02714,"88":0.00905,"89":0.01357,"90":0.01357,"91":0.01357,"92":0.0181,"93":0.01357,"94":0.02262,"95":0.0181,"96":0.02262,"97":0.02262,"98":0.06786,"99":0.02262,"100":0.03619,"101":0.02714,"102":0.05881,"103":0.16286,"104":0.1131,"105":3.47443,"106":9.3873,"107":0.37549,"108":0.00452,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00452,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00905,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00452,"86":0,"87":0,"88":0,"89":0.00452,"90":0.3212,"91":0.61979,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00452,"18":0.00452,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00452,"91":0,"92":0.00452,"93":0,"94":0,"95":0.00452,"96":0,"97":0.00452,"98":0,"99":0,"100":0.00452,"101":0.00452,"102":0.00452,"103":0.00905,"104":0.0181,"105":0.33478,"106":1.18529,"107":0.09953},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00905,"14":0.05881,"15":0.0181,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00452,"10.1":0,"11.1":0.01357,"12.1":0.0181,"13.1":0.07691,"14.1":0.14477,"15.1":0.02714,"15.2-15.3":0.02714,"15.4":0.07691,"15.5":0.17191,"15.6":0.62431,"16.0":0.21715,"16.1":0.02714,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0056,"6.0-6.1":0,"7.0-7.1":0.00373,"8.1-8.4":0.00187,"9.0-9.2":0,"9.3":0.07652,"10.0-10.2":0,"10.3":0.08958,"11.0-11.2":0.00933,"11.3-11.4":0.03919,"12.0-12.1":0.0168,"12.2-12.5":0.44044,"13.0-13.1":0.01306,"13.2":0.0056,"13.3":0.03173,"13.4-13.7":0.10451,"14.0-14.4":0.31167,"14.5-14.8":0.80063,"15.0-15.1":0.18663,"15.2-15.3":0.27807,"15.4":0.38072,"15.5":1.04324,"15.6":7.46878,"16.0":6.2725,"16.1":0.28181},P:{"4":0.12449,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01037,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02075,"12.0":0.01037,"13.0":0.05187,"14.0":0.0415,"15.0":0.02075,"16.0":0.06225,"17.0":0.11412,"18.0":2.00225},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00912,"4.2-4.3":0.02737,"4.4":0,"4.4.3-4.4.4":0.13684},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00479,"9":0,"10":0,"11":0.07664,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22999},Q:{"13.1":0},O:{"0":0.02738},H:{"0":0.197},L:{"0":57.21723},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js index f8542452a2a87a..580d2e6db1da54 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00755,"34":0.00377,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00377,"41":0,"42":0,"43":0.00377,"44":0,"45":0,"46":0,"47":0.00377,"48":0,"49":0,"50":0,"51":0,"52":0.05282,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00377,"60":0,"61":0,"62":0,"63":0.01509,"64":0.01132,"65":0.00377,"66":0,"67":0.00377,"68":0.00377,"69":0,"70":0,"71":0,"72":0.00755,"73":0,"74":0,"75":0,"76":0,"77":0.01132,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.03773,"85":0,"86":0.00377,"87":0,"88":0.00377,"89":0.03773,"90":0.00377,"91":0.01509,"92":0,"93":0,"94":0,"95":0.0566,"96":0,"97":0.01132,"98":0,"99":0.01132,"100":0.01509,"101":0.00377,"102":0.01132,"103":0.0566,"104":1.06399,"105":0.38862,"106":0.04528,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00377,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00377,"34":0.02264,"35":0,"36":0,"37":0,"38":0.00755,"39":0,"40":0.02641,"41":0,"42":0,"43":0.03018,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00377,"50":0,"51":0,"52":0,"53":0.00755,"54":0,"55":0.00377,"56":0.01132,"57":0,"58":0.00755,"59":0,"60":0,"61":0.00377,"62":0,"63":0.00377,"64":0.04905,"65":0.00377,"66":0.00377,"67":0,"68":0.00377,"69":0.01132,"70":0.05282,"71":0.00377,"72":0.01887,"73":0.00377,"74":0.01509,"75":0.00377,"76":0.00755,"77":0.01509,"78":0.01132,"79":0.38485,"80":0.01887,"81":0.04528,"83":0.01509,"84":0.00377,"85":0.00377,"86":0.02641,"87":0.01509,"88":0.01132,"89":0.0415,"90":0.00755,"91":0.01132,"92":0.01509,"93":0.01509,"94":0.00755,"95":0.04905,"96":0.02264,"97":0.01887,"98":0.27166,"99":0.01887,"100":0.02264,"101":0.0415,"102":0.06037,"103":0.15092,"104":1.53184,"105":5.02186,"106":0.07546,"107":0.01887,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00377,"25":0,"26":0,"27":0.00755,"28":0.01132,"29":0,"30":0.01887,"31":0,"32":0.01132,"33":0.00377,"34":0,"35":0,"36":0,"37":0,"38":0.00755,"39":0,"40":0,"41":0,"42":0.00755,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00755,"51":0,"52":0,"53":0,"54":0.00377,"55":0,"56":0,"57":0,"58":0.00755,"60":0.03773,"62":0,"63":0.0981,"64":0.2377,"65":0.01509,"66":0,"67":0.01132,"68":0,"69":0,"70":0.00377,"71":0.00377,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00377,"78":0,"79":0.01509,"80":0,"81":0,"82":0,"83":0,"84":0.00755,"85":0.01509,"86":0.00377,"87":0.00377,"88":0.00377,"89":0.01509,"90":0.65273,"91":0.01887,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02264},B:{"12":0.01887,"13":0.00377,"14":0.00755,"15":0.00377,"16":0.00377,"17":0.00755,"18":0.02264,"79":0,"80":0,"81":0,"83":0,"84":0.00377,"85":0.00377,"86":0,"87":0,"88":0,"89":0.00377,"90":0.00377,"91":0,"92":0.00755,"93":0,"94":0,"95":0,"96":0.00755,"97":0,"98":0,"99":0.00377,"100":0.01132,"101":0.02641,"102":0.00755,"103":0.02264,"104":0.22638,"105":1.04889},E:{"4":0,"5":0,"6":0,"7":0.00755,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00377,"14":0.00377,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00755,"14.1":0.01509,"15.1":0,"15.2-15.3":0,"15.4":0.00377,"15.5":0.01132,"15.6":0.01887,"16.0":0.00377,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00874,"4.2-4.3":0,"5.0-5.1":0.00218,"6.0-6.1":0.00801,"7.0-7.1":0.18643,"8.1-8.4":0.02148,"9.0-9.2":0.0102,"9.3":0.20354,"10.0-10.2":0.00437,"10.3":0.16203,"11.0-11.2":0.02949,"11.3-11.4":0.09868,"12.0-12.1":0.09176,"12.2-12.5":0.6059,"13.0-13.1":0.01748,"13.2":0.01202,"13.3":0.03131,"13.4-13.7":0.04151,"14.0-14.4":0.20791,"14.5-14.8":0.30878,"15.0-15.1":0.17296,"15.2-15.3":0.13363,"15.4":0.09722,"15.5":0.27892,"15.6":0.71113,"16.0":0.1522,"16.1":0.00437},P:{"4":0.50374,"5.0-5.4":0.01028,"6.2-6.4":0.03084,"7.2-7.4":0.25701,"8.2":0,"9.2":0.03084,"10.1":0,"11.1-11.2":0.03084,"12.0":0.01028,"13.0":0.12337,"14.0":0.04112,"15.0":0.03084,"16.0":0.12337,"17.0":0.23645,"18.0":0.75047},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00469,"4.2-4.3":0.06529,"4.4":0,"4.4.3-4.4.4":0.30698},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03018,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.05859},H:{"0":5.65361},L:{"0":68.61572},S:{"2.5":0},R:{_:"0"},M:{"0":0.09341},Q:{"13.1":0.00623}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00353,"30":0,"31":0,"32":0,"33":0.00353,"34":0.00353,"35":0.00353,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.01413,"42":0,"43":0.00353,"44":0,"45":0,"46":0,"47":0.00353,"48":0,"49":0,"50":0,"51":0,"52":0.0424,"53":0,"54":0,"55":0,"56":0,"57":0.00353,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00707,"64":0.0212,"65":0,"66":0,"67":0,"68":0.00353,"69":0,"70":0,"71":0,"72":0.00353,"73":0,"74":0,"75":0.00353,"76":0,"77":0.01767,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.05653,"85":0,"86":0,"87":0,"88":0.00353,"89":0.03533,"90":0,"91":0.00353,"92":0,"93":0,"94":0,"95":0.0424,"96":0,"97":0.00707,"98":0,"99":0.0106,"100":0.00707,"101":0.00353,"102":0.0212,"103":0.00707,"104":0.02473,"105":0.88678,"106":0.52995,"107":0.06359,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00353,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00353,"34":0,"35":0,"36":0,"37":0,"38":0.00353,"39":0,"40":0.01413,"41":0,"42":0.00353,"43":0.02473,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00353,"50":0.00353,"51":0.00353,"52":0,"53":0.00353,"54":0,"55":0,"56":0.01413,"57":0,"58":0.0106,"59":0.00353,"60":0,"61":0,"62":0,"63":0.00353,"64":0.03886,"65":0.00353,"66":0.0106,"67":0.00353,"68":0.00707,"69":0.01413,"70":0.01767,"71":0,"72":0.00353,"73":0.00353,"74":0.00707,"75":0.00353,"76":0.0106,"77":0.00707,"78":0,"79":0.28264,"80":0.0106,"81":0.06006,"83":0.01413,"84":0.00353,"85":0.00353,"86":0.02473,"87":0.01413,"88":0.0106,"89":0.00707,"90":0.0106,"91":0.0212,"92":0.0106,"93":0.01767,"94":0.00353,"95":0.02826,"96":0.01767,"97":0.0106,"98":0.25084,"99":0.01413,"100":0.01413,"101":0.0212,"102":0.02826,"103":0.09539,"104":0.08833,"105":1.36374,"106":4.42332,"107":0.20491,"108":0.0318,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00353,"25":0,"26":0.00353,"27":0.00353,"28":0.02473,"29":0,"30":0.02826,"31":0,"32":0.0106,"33":0.00353,"34":0,"35":0,"36":0,"37":0,"38":0.00707,"39":0,"40":0,"41":0,"42":0.0106,"43":0,"44":0,"45":0,"46":0,"47":0.00353,"48":0,"49":0,"50":0.00707,"51":0,"52":0,"53":0,"54":0.00707,"55":0,"56":0,"57":0,"58":0.00707,"60":0.02473,"62":0,"63":0.06006,"64":0.07066,"65":0.09539,"66":0,"67":0.00353,"68":0,"69":0,"70":0.0318,"71":0,"72":0.0106,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01413,"80":0,"81":0,"82":0.00353,"83":0.00353,"84":0,"85":0.0106,"86":0.00353,"87":0,"88":0,"89":0.00707,"90":0.17312,"91":0.44869,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01413},B:{"12":0.0318,"13":0.00353,"14":0.00707,"15":0.00707,"16":0.00707,"17":0.00707,"18":0.0212,"79":0,"80":0,"81":0,"83":0,"84":0.00353,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00353,"91":0,"92":0.0106,"93":0,"94":0,"95":0,"96":0.00353,"97":0,"98":0,"99":0.00353,"100":0.00353,"101":0.01767,"102":0.00353,"103":0.00707,"104":0.0212,"105":0.19078,"106":0.74193,"107":0.06006},E:{"4":0,"5":0,"6":0,"7":0.01413,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00707,"14":0.00707,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00353,"14.1":0.0106,"15.1":0,"15.2-15.3":0,"15.4":0.00353,"15.5":0.01413,"15.6":0.01413,"16.0":0.00707,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00145,"4.2-4.3":0.00036,"5.0-5.1":0.004,"6.0-6.1":0.00509,"7.0-7.1":0.21491,"8.1-8.4":0.01382,"9.0-9.2":0.00255,"9.3":0.132,"10.0-10.2":0.00291,"10.3":0.188,"11.0-11.2":0.02764,"11.3-11.4":0.088,"12.0-12.1":0.06836,"12.2-12.5":0.66909,"13.0-13.1":0.02145,"13.2":0.00545,"13.3":0.05164,"13.4-13.7":0.04,"14.0-14.4":0.31636,"14.5-14.8":0.29855,"15.0-15.1":0.21309,"15.2-15.3":0.09564,"15.4":0.10473,"15.5":0.14873,"15.6":0.47891,"16.0":0.27346,"16.1":0.02327},P:{"4":0.47077,"5.0-5.4":0.01023,"6.2-6.4":0.04094,"7.2-7.4":0.20468,"8.2":0,"9.2":0.02047,"10.1":0,"11.1-11.2":0.04094,"12.0":0.01023,"13.0":0.16375,"14.0":0.04094,"15.0":0.01023,"16.0":0.09211,"17.0":0.20468,"18.0":0.78803},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00368,"4.2-4.3":0.06787,"4.4":0,"4.4.3-4.4.4":0.26271},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0212,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10994},Q:{"13.1":0},O:{"0":1.05412},H:{"0":4.63476},L:{"0":71.47396},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js index 3c3b134d8e4c28..498c9af5893102 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00661,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01983,"53":0,"54":0,"55":0.01322,"56":0,"57":0,"58":0,"59":0.00661,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00661,"66":0,"67":0,"68":0.01322,"69":0,"70":0,"71":0,"72":0.03305,"73":0,"74":0,"75":0.00661,"76":0,"77":0,"78":0.16525,"79":0.0661,"80":0.01983,"81":0.0661,"82":0.03305,"83":0.03305,"84":0.01322,"85":0,"86":0,"87":0.00661,"88":0.00661,"89":0,"90":0,"91":0.1322,"92":0.05949,"93":0.03305,"94":0.03966,"95":0.02644,"96":0.01322,"97":0.00661,"98":0.00661,"99":0.01322,"100":0.04627,"101":0.01983,"102":0.07932,"103":0.13881,"104":6.86118,"105":0.86591,"106":0.00661,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00661,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00661,"39":0,"40":0,"41":0,"42":0.01983,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01322,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00661,"57":0,"58":0,"59":0,"60":0.00661,"61":0.01983,"62":0,"63":0.00661,"64":0,"65":0.01322,"66":0,"67":0.00661,"68":0,"69":0.03966,"70":0.01322,"71":0.00661,"72":0.00661,"73":0,"74":0.00661,"75":0.02644,"76":0.01322,"77":0.00661,"78":0.01983,"79":0.09915,"80":0.01983,"81":0.05288,"83":0.08593,"84":0.21152,"85":0.27101,"86":0.29745,"87":0.22474,"88":0.01322,"89":0.03305,"90":0.03305,"91":0.00661,"92":0.01322,"93":0.05949,"94":0.01322,"95":0.01322,"96":0.14542,"97":0.02644,"98":0.02644,"99":0.03966,"100":0.99811,"101":0.34372,"102":0.34372,"103":0.69405,"104":5.10292,"105":17.12651,"106":0.23796,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00661,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00661,"65":0,"66":0,"67":0,"68":0.02644,"69":0.03305,"70":0.01322,"71":0.00661,"72":0.02644,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00661,"86":0,"87":0,"88":0.00661,"89":0.07271,"90":0.83286,"91":0.02644,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00661,"15":0,"16":0,"17":0,"18":0.02644,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.03966,"86":0.03305,"87":0.01322,"88":0,"89":0.00661,"90":0,"91":0,"92":0.00661,"93":0,"94":0,"95":0,"96":0.00661,"97":0,"98":0,"99":0.01322,"100":0,"101":0.01983,"102":0.00661,"103":0.03305,"104":0.67422,"105":2.84891},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02644,"14":0.07271,"15":0.01983,_:"0","3.1":0,"3.2":0,"5.1":0.00661,"6.1":0,"7.1":0,"9.1":0.01322,"10.1":0,"11.1":0.00661,"12.1":0.01983,"13.1":0.11898,"14.1":0.16525,"15.1":0.03966,"15.2-15.3":0.03966,"15.4":0.12559,"15.5":0.21152,"15.6":1.16336,"16.0":0.17186,"16.1":0.01322},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.002,"8.1-8.4":0.01803,"9.0-9.2":0.00401,"9.3":0.0561,"10.0-10.2":0.01603,"10.3":0.07614,"11.0-11.2":0.04608,"11.3-11.4":0.02004,"12.0-12.1":0.03406,"12.2-12.5":0.42476,"13.0-13.1":0.01403,"13.2":0.01403,"13.3":0.03606,"13.4-13.7":0.24845,"14.0-14.4":0.54498,"14.5-14.8":1.20617,"15.0-15.1":0.33861,"15.2-15.3":0.5009,"15.4":0.66119,"15.5":1.68703,"15.6":10.48286,"16.0":3.02144,"16.1":0.03005},P:{"4":0.11324,"5.0-5.4":0.01029,"6.2-6.4":0,"7.2-7.4":0.02059,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02059,"12.0":0.02059,"13.0":0.04118,"14.0":0.06177,"15.0":0.03088,"16.0":0.11324,"17.0":0.22649,"18.0":1.57513},I:{"0":0,"3":0,"4":0.004,"2.1":0,"2.2":0.00799,"2.3":0.004,"4.1":0.006,"4.2-4.3":0.02998,"4.4":0,"4.4.3-4.4.4":0.09194},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02066,"9":0.01377,"10":0.00689,"11":0.12394,"5.5":0},N:{"10":0.01017,"11":0},J:{"7":0,"10":0.00339},O:{"0":0.12543},H:{"0":0.3402},L:{"0":31.69742},S:{"2.5":0},R:{_:"0"},M:{"0":0.55257},Q:{"13.1":0.00339}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00607,"51":0,"52":0.0182,"53":0.00607,"54":0,"55":0.01213,"56":0.00607,"57":0,"58":0,"59":0,"60":0.00607,"61":0,"62":0,"63":0,"64":0,"65":0.00607,"66":0,"67":0,"68":0.01213,"69":0,"70":0.00607,"71":0,"72":0,"73":0,"74":0.00607,"75":0,"76":0,"77":0.00607,"78":0.08492,"79":0.0182,"80":0.01213,"81":0.00607,"82":0.00607,"83":0.01213,"84":0.00607,"85":0,"86":0,"87":0,"88":0.00607,"89":0,"90":0,"91":0.06066,"92":0,"93":0.00607,"94":0.00607,"95":0.0182,"96":0.01213,"97":0.00607,"98":0.00607,"99":0.00607,"100":0.02426,"101":0.01213,"102":0.11525,"103":0.03033,"104":0.08492,"105":4.40392,"106":0.83104,"107":0.00607,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00607,"39":0,"40":0,"41":0,"42":0.01213,"43":0,"44":0,"45":0,"46":0,"47":0.00607,"48":0,"49":0.00607,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00607,"57":0,"58":0,"59":0,"60":0.00607,"61":0,"62":0,"63":0.00607,"64":0,"65":0,"66":0,"67":0.00607,"68":0,"69":0.05459,"70":0.00607,"71":0.00607,"72":0.00607,"73":0,"74":0.00607,"75":0,"76":0.00607,"77":0,"78":0.00607,"79":0.07886,"80":0.00607,"81":0.0182,"83":0.03033,"84":0.06066,"85":0.10312,"86":0.20624,"87":0.08492,"88":0.00607,"89":0.02426,"90":0.01213,"91":0.0182,"92":0.01213,"93":0.03033,"94":0.01213,"95":0.01213,"96":0.07886,"97":0.0182,"98":0.02426,"99":0.03033,"100":0.89777,"101":0.3033,"102":0.33363,"103":0.3397,"104":0.37003,"105":6.27831,"106":14.20657,"107":0.40036,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00607,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00607,"66":0,"67":0,"68":0.00607,"69":0.00607,"70":0.00607,"71":0.00607,"72":0.0182,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00607,"86":0,"87":0,"88":0,"89":0,"90":0.3215,"91":0.67939,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00607,"15":0,"16":0,"17":0,"18":0.01213,"79":0,"80":0,"81":0,"83":0,"84":0.00607,"85":0.00607,"86":0.00607,"87":0.00607,"88":0,"89":0,"90":0.00607,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00607,"97":0,"98":0,"99":0,"100":0.01213,"101":0.01213,"102":0.00607,"103":0.01213,"104":0.03033,"105":0.70366,"106":2.13523,"107":0.12132},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0182,"14":0.06673,"15":0.0182,_:"0","3.1":0,"3.2":0,"5.1":0.00607,"6.1":0,"7.1":0,"9.1":0.00607,"10.1":0,"11.1":0.00607,"12.1":0.01213,"13.1":0.10312,"14.1":0.16985,"15.1":0.0364,"15.2-15.3":0.0364,"15.4":0.10312,"15.5":0.15772,"15.6":0.89777,"16.0":0.38822,"16.1":0.04853,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00269,"8.1-8.4":0.01076,"9.0-9.2":0.00538,"9.3":0.04574,"10.0-10.2":0.00538,"10.3":0.09147,"11.0-11.2":0.0269,"11.3-11.4":0.01076,"12.0-12.1":0.01883,"12.2-12.5":0.38742,"13.0-13.1":0.02421,"13.2":0.01076,"13.3":0.03229,"13.4-13.7":0.18295,"14.0-14.4":0.55423,"14.5-14.8":1.44476,"15.0-15.1":0.33092,"15.2-15.3":0.55692,"15.4":0.69413,"15.5":1.60618,"15.6":10.23975,"16.0":8.79768,"16.1":0.40356},P:{"4":0.07281,"5.0-5.4":0.0104,"6.2-6.4":0,"7.2-7.4":0.0104,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0208,"12.0":0.0104,"13.0":0.0312,"14.0":0.0416,"15.0":0.0208,"16.0":0.08321,"17.0":0.13521,"18.0":1.69538},I:{"0":0,"3":0,"4":0.00416,"2.1":0,"2.2":0.01039,"2.3":0.00208,"4.1":0.00623,"4.2-4.3":0.01454,"4.4":0,"4.4.3-4.4.4":0.06441},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01213,"9":0.00607,"10":0,"11":0.04853,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.56256},Q:{"13.1":0.00393},O:{"0":0.09442},H:{"0":0.33148},L:{"0":32.81055},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js index 14564de56f6668..92779693aa0530 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00298,"48":0,"49":0,"50":0,"51":0,"52":0.00595,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00298,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00893,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01191,"92":0,"93":0,"94":0,"95":0.00298,"96":0,"97":0.00298,"98":0,"99":0.00298,"100":0,"101":0.00298,"102":0.00595,"103":0.02679,"104":0.4525,"105":0.13694,"106":0.00298,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01489,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00298,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00298,"57":0.00595,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00298,"65":0,"66":0.00298,"67":0,"68":0.01191,"69":0.02977,"70":0,"71":0,"72":0,"73":0.00595,"74":0.00298,"75":0.00298,"76":0.00595,"77":0,"78":0,"79":0.01191,"80":0.00298,"81":0.00595,"83":0.00298,"84":0.00893,"85":0.00298,"86":0.02084,"87":0.00595,"88":0.00893,"89":0.00298,"90":0,"91":0.00298,"92":0.00298,"93":0.00893,"94":0.00893,"95":0.00298,"96":0.02084,"97":0.00893,"98":0.01489,"99":0.01786,"100":0.01489,"101":0.01191,"102":0.02679,"103":0.10717,"104":1.16103,"105":3.71827,"106":0.06847,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00298,"64":0.02977,"65":0,"66":0,"67":0,"68":0.00893,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01786,"90":0.11015,"91":0.00298,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00298,"14":0,"15":0.00595,"16":0,"17":0.00595,"18":0.02382,"79":0,"80":0,"81":0,"83":0,"84":0.00298,"85":0.00298,"86":0,"87":0,"88":0,"89":0.00595,"90":0.00298,"91":0,"92":0.00298,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00595,"99":0.01786,"100":0.01786,"101":0.00595,"102":0.00595,"103":0.02382,"104":0.19351,"105":0.94371},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00298,"9":0,"10":0,"11":0,"12":0,"13":0.00595,"14":0.03572,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00298,"11.1":0,"12.1":0.00298,"13.1":0.02977,"14.1":0.02679,"15.1":0.01489,"15.2-15.3":0.00298,"15.4":0.02679,"15.5":0.0387,"15.6":0.17267,"16.0":0.02084,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00306,"6.0-6.1":0.00306,"7.0-7.1":0.11106,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06521,"10.0-10.2":0.02038,"10.3":0.05502,"11.0-11.2":0.00204,"11.3-11.4":0.02242,"12.0-12.1":0.12227,"12.2-12.5":0.68065,"13.0-13.1":0.00611,"13.2":0.00815,"13.3":0.22417,"13.4-13.7":0.05197,"14.0-14.4":0.39739,"14.5-14.8":0.58691,"15.0-15.1":0.67657,"15.2-15.3":0.27104,"15.4":0.57264,"15.5":0.74077,"15.6":4.34067,"16.0":1.01282,"16.1":0.01121},P:{"4":0.3288,"5.0-5.4":0,"6.2-6.4":0.06165,"7.2-7.4":1.55155,"8.2":0,"9.2":0.05138,"10.1":0.01028,"11.1-11.2":0.33908,"12.0":0.03083,"13.0":0.33908,"14.0":0.60623,"15.0":0.71926,"16.0":0.98641,"17.0":1.33577,"18.0":6.02123},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00796,"4.2-4.3":0.00597,"4.4":0,"4.4.3-4.4.4":0.08157},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00357,"11":0.03215,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.8849},H:{"0":0.43883},L:{"0":63.89087},S:{"2.5":0},R:{_:"0"},M:{"0":0.2739},Q:{"13.1":0.00702}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00311,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00311,"66":0.00311,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00621,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00311,"92":0,"93":0,"94":0,"95":0.00621,"96":0,"97":0.00311,"98":0.00311,"99":0,"100":0.00311,"101":0.00311,"102":0.00621,"103":0.00932,"104":0.01553,"105":0.35087,"106":0.23288,"107":0.01242,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00311,"40":0.02795,"41":0,"42":0.00311,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00311,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00311,"57":0.00311,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.05279,"69":0.01863,"70":0.00311,"71":0,"72":0.00311,"73":0.00621,"74":0.00311,"75":0,"76":0.00311,"77":0.00311,"78":0,"79":0.00932,"80":0.00621,"81":0.00932,"83":0.02174,"84":0.02484,"85":0.02795,"86":0.01553,"87":0.02174,"88":0.00932,"89":0.00311,"90":0.00621,"91":0.00311,"92":0.01242,"93":0.00621,"94":0.00621,"95":0.00621,"96":0.01553,"97":0.00621,"98":0.00932,"99":0.02795,"100":0.03105,"101":0.02484,"102":0.01242,"103":0.0621,"104":0.10557,"105":1.50282,"106":3.93093,"107":0.12731,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00311,"64":0.00932,"65":0.00311,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00311,"90":0.03105,"91":0.04658,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00311,"14":0,"15":0.00621,"16":0.00311,"17":0.00311,"18":0.00932,"79":0,"80":0.00311,"81":0,"83":0,"84":0.00621,"85":0.00311,"86":0,"87":0,"88":0,"89":0.00311,"90":0.00311,"91":0,"92":0.00311,"93":0,"94":0,"95":0,"96":0.00311,"97":0,"98":0,"99":0.00311,"100":0.00932,"101":0.00311,"102":0.00311,"103":0.01242,"104":0.02174,"105":0.29498,"106":0.9936,"107":0.08694},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00311,"12":0,"13":0.01242,"14":0.03105,"15":0.00311,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00311,"13.1":0.02174,"14.1":0.04658,"15.1":0.00621,"15.2-15.3":0.00311,"15.4":0.02484,"15.5":0.03105,"15.6":0.19562,"16.0":0.04347,"16.1":0.00311,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01084,"6.0-6.1":0,"7.0-7.1":0.13203,"8.1-8.4":0.00099,"9.0-9.2":0,"9.3":0.05813,"10.0-10.2":0.00099,"10.3":0.0266,"11.0-11.2":0.00887,"11.3-11.4":0.00591,"12.0-12.1":0.12612,"12.2-12.5":0.44536,"13.0-13.1":0.00493,"13.2":0.00296,"13.3":0.20002,"13.4-13.7":0.03744,"14.0-14.4":0.50546,"14.5-14.8":0.47098,"15.0-15.1":0.14484,"15.2-15.3":0.32022,"15.4":0.5301,"15.5":0.64144,"15.6":3.05642,"16.0":2.46524,"16.1":0.14385},P:{"4":0.22587,"5.0-5.4":0.01027,"6.2-6.4":0.04107,"7.2-7.4":1.52978,"8.2":0.01027,"9.2":0.04107,"10.1":0.0308,"11.1-11.2":0.27721,"12.0":0.0308,"13.0":0.27721,"14.0":0.47228,"15.0":0.59548,"16.0":0.78029,"17.0":1.0267,"18.0":7.77209},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00324,"4.2-4.3":0.00216,"4.4":0,"4.4.3-4.4.4":0.05186},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02795,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2758},Q:{"13.1":0},O:{"0":1.13768},H:{"0":0.3525},L:{"0":62.20626},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js index 790d8e9e75c6dd..248cc980fe53b9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00717,"64":0,"65":0,"66":0,"67":0.03945,"68":0,"69":0.00717,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.01434,"77":0,"78":0.60603,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.02869,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.02152,"99":0,"100":0,"101":0,"102":0,"103":0.19723,"104":1.79659,"105":0.58452,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00717,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02152,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00717,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.04662,"95":0,"96":0,"97":0,"98":0.05379,"99":0,"100":0.01434,"101":0,"102":0.02152,"103":0.03945,"104":0.76382,"105":2.99431,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.1291,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.16496,"79":0,"80":0,"81":0,"83":0,"84":0.01434,"85":0,"86":0,"87":0,"88":0,"89":0.00717,"90":0,"91":0.01434,"92":0,"93":0.06813,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01434,"103":0.2044,"104":0.64548,"105":2.7146},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.45542,"14":0.01434,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00717,"13.1":0,"14.1":0.06813,"15.1":0,"15.2-15.3":0,"15.4":0.02152,"15.5":0.02152,"15.6":0.49128,"16.0":0.06813,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.77825,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.67178,"14.5-14.8":4.32727,"15.0-15.1":0.1014,"15.2-15.3":0.54503,"15.4":0.64896,"15.5":3.00653,"15.6":13.16687,"16.0":1.78972,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04139,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.37254,"12.0":0.0207,"13.0":0.08279,"14.0":3.63224,"15.0":0,"16.0":0.06209,"17.0":0.54846,"18.0":15.18092},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.1291,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":33.86182},S:{"2.5":0},R:{_:"0"},M:{"0":0.94286},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.74872,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00871,"89":0,"90":0.00871,"91":0,"92":0,"93":0.02177,"94":0,"95":0,"96":0,"97":0.02177,"98":0.10012,"99":0,"100":0.00871,"101":0,"102":0,"103":0.06094,"104":0,"105":0.91848,"106":0.70083,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.01741,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.10012,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.05224,"99":0,"100":0.00871,"101":0,"102":0.00871,"103":0,"104":0.03918,"105":2.60745,"106":5.2976,"107":0.95766,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08271,"91":0.30036,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00871,"14":0,"15":0,"16":0,"17":0.12188,"18":0.1393,"79":0,"80":0,"81":0,"83":0.02177,"84":0,"85":0.05224,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.03047,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00871,"100":0,"101":0,"102":0,"103":0,"104":0.00871,"105":0.46142,"106":3.45628,"107":0.10012},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.58766,"14":0.01741,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.02177,"14.1":0.06094,"15.1":0,"15.2-15.3":0.02177,"15.4":0.53107,"15.5":0.222,"15.6":0.57895,"16.0":0.10012,"16.1":0.02177,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.02708,"11.0-11.2":0.02708,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.46042,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.24375,"14.5-14.8":0.4875,"15.0-15.1":0.02708,"15.2-15.3":0.51459,"15.4":0.51459,"15.5":1.5731,"15.6":11.77233,"16.0":4.44848,"16.1":0.05417},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.07149,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":3.99301,"15.0":0,"16.0":0,"17.0":0.05106,"18.0":12.57133},I:{"0":0,"3":0,"4":0.06941,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.06941},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05224,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.86964},Q:{"13.1":0},O:{"0":0},H:{"0":0.01604},L:{"0":36.15071},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js index 15510c61cd549d..ab17dc82e4a199 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00557,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00557,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00557,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00557,"97":0,"98":0,"99":0,"100":0.01671,"101":0.01114,"102":0.01114,"103":0.07797,"104":1.52591,"105":0.4845,"106":0.00557,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01114,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02228,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.05569,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00557,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.05569,"77":0.01114,"78":0,"79":0.02228,"80":0,"81":0.00557,"83":0.00557,"84":0,"85":0,"86":0,"87":0,"88":0.06126,"89":0,"90":0.01114,"91":0.01114,"92":0.24504,"93":0.07797,"94":0.00557,"95":0.02785,"96":0.01671,"97":0,"98":0.02228,"99":0,"100":0.00557,"101":0,"102":0.17264,"103":0.25617,"104":4.7782,"105":13.79441,"106":0.33971,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01114,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00557,"90":0.15593,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.01114,"16":0,"17":0,"18":0.00557,"79":0,"80":0,"81":0,"83":0,"84":0.01671,"85":0,"86":0.05012,"87":0.00557,"88":0,"89":0,"90":0.01114,"91":0,"92":0,"93":0.00557,"94":0,"95":0,"96":0,"97":0.00557,"98":0,"99":0.01114,"100":0.02228,"101":0,"102":0.02228,"103":0.02785,"104":0.63487,"105":4.31041},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00557,"12":0,"13":0.01114,"14":0.03898,"15":0.00557,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.09467,"13.1":0.02228,"14.1":0.0724,"15.1":0.02785,"15.2-15.3":0,"15.4":0.01671,"15.5":0.08354,"15.6":0.45666,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0063,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.04095,"9.3":0.01102,"10.0-10.2":0,"10.3":0.03465,"11.0-11.2":0.02362,"11.3-11.4":0.0063,"12.0-12.1":0.17797,"12.2-12.5":2.13252,"13.0-13.1":0.04095,"13.2":0,"13.3":0.05197,"13.4-13.7":0.25987,"14.0-14.4":0.2709,"14.5-14.8":1.67105,"15.0-15.1":0.11655,"15.2-15.3":0.47249,"15.4":0.32287,"15.5":1.3781,"15.6":7.80559,"16.0":0.77174,"16.1":0.01102},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04158,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.07277,"12.0":0,"13.0":0.04158,"14.0":0.07277,"15.0":0.0104,"16.0":0.04158,"17.0":0.09356,"18.0":2.86924},I:{"0":0,"3":0,"4":0.06482,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.12963,"4.4":0,"4.4.3-4.4.4":1.10187},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.02785,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.38993},H:{"0":0.10068},L:{"0":48.82642},S:{"2.5":0},R:{_:"0"},M:{"0":0.01772},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00519,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00519,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01558,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.02078,"103":0.00519,"104":0.07272,"105":1.24137,"106":0.35319,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05713,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01558,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00519,"72":0,"73":0,"74":0,"75":0.01039,"76":0.41033,"77":0.09869,"78":0.00519,"79":0,"80":0.00519,"81":0.02597,"83":0.00519,"84":0.01039,"85":0,"86":0.01039,"87":0.00519,"88":0,"89":0,"90":0.03116,"91":0.00519,"92":0.28048,"93":0.20776,"94":0.01558,"95":0.10388,"96":0.02078,"97":0.01558,"98":0.00519,"99":0,"100":0.01039,"101":0.02597,"102":0.01558,"103":0.39474,"104":0.05713,"105":4.87717,"106":9.15702,"107":0.8622,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00519,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00519,"90":0.12985,"91":0.0831,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01039,"79":0,"80":0,"81":0,"83":0,"84":0.00519,"85":0,"86":0.01558,"87":0,"88":0,"89":0.00519,"90":0.02078,"91":0,"92":0.01039,"93":0,"94":0.00519,"95":0,"96":0,"97":0,"98":0.00519,"99":0.00519,"100":0.03116,"101":0.01558,"102":0.01039,"103":0.01558,"104":0.02597,"105":0.55576,"106":3.93705,"107":0.29606},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01039,"14":0.02078,"15":0.07791,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02597,"13.1":0.00519,"14.1":0.05194,"15.1":0.01558,"15.2-15.3":0,"15.4":0.01039,"15.5":0.07272,"15.6":0.14543,"16.0":0.03116,"16.1":0.00519,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03188,"10.0-10.2":0,"10.3":0.0058,"11.0-11.2":0,"11.3-11.4":0.0058,"12.0-12.1":0.02463,"12.2-12.5":2.14142,"13.0-13.1":0.01884,"13.2":0,"13.3":0.01884,"13.4-13.7":0.24341,"14.0-14.4":0.37526,"14.5-14.8":2.02986,"15.0-15.1":0.24341,"15.2-15.3":0.41872,"15.4":0.40568,"15.5":2.06029,"15.6":3.39759,"16.0":2.47321,"16.1":0.01304},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03244,"8.2":0,"9.2":0,"10.1":0.03244,"11.1-11.2":0.02163,"12.0":0,"13.0":0.04325,"14.0":0.02163,"15.0":0.02163,"16.0":0.08651,"17.0":0.06488,"18.0":1.05972},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":2.17435},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02597,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03364},Q:{"13.1":0},O:{"0":0.06248},H:{"0":0.05915},L:{"0":57.29212},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js index 020dc1befbbe69..6836fd092854a8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01445,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00722,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00361,"103":0.00361,"104":0.15532,"105":0.07224,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00361,"50":0,"51":0,"52":0,"53":0.00361,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00361,"80":0.00361,"81":0.00361,"83":0,"84":0,"85":0.00722,"86":0,"87":0.00361,"88":0,"89":0,"90":0.01084,"91":0,"92":0.01806,"93":0.00361,"94":0,"95":0,"96":0.00722,"97":0.00361,"98":0.02167,"99":0.02167,"100":0.00361,"101":0.01806,"102":0.0614,"103":0.07585,"104":0.6032,"105":3.07381,"106":0.08308,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01806,"90":0.16976,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00361,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.01084,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00722,"104":0.1517,"105":0.64294},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00722,"14":0.09391,"15":0.05057,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00722,"12.1":0.00361,"13.1":0.03251,"14.1":0.10475,"15.1":0.04696,"15.2-15.3":0.08669,"15.4":0.40816,"15.5":0.75852,"15.6":5.46134,"16.0":0.27812,"16.1":0.01084},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01657,"10.0-10.2":0.03314,"10.3":0.0497,"11.0-11.2":0,"11.3-11.4":0.01657,"12.0-12.1":0,"12.2-12.5":0.19053,"13.0-13.1":0,"13.2":0,"13.3":0.00828,"13.4-13.7":0.00828,"14.0-14.4":0.24852,"14.5-14.8":0.69584,"15.0-15.1":0.55502,"15.2-15.3":0.70413,"15.4":2.11238,"15.5":5.34308,"15.6":63.86848,"16.0":7.42233,"16.1":0.03314},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0.0208,"17.0":0.38477,"18.0":0.48876},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02361},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.00605},L:{"0":4.47118},S:{"2.5":0},R:{_:"0"},M:{"0":0.07666},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01114,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00371,"103":0.00371,"104":0.00371,"105":0.19679,"106":0.06312,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00371,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01114,"80":0.00743,"81":0,"83":0,"84":0,"85":0.01114,"86":0,"87":0.00743,"88":0,"89":0,"90":0.02228,"91":0.00371,"92":0.00371,"93":0,"94":0,"95":0,"96":0.00371,"97":0,"98":0.01114,"99":0.00371,"100":0,"101":0.00371,"102":0.0297,"103":0.04084,"104":0.09283,"105":1.44436,"106":2.84787,"107":0.1151,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00371,"90":0.16337,"91":0.15223,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00371,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00371,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00371,"102":0,"103":0.00371,"104":0.01114,"105":0.23763,"106":0.55324,"107":0.04084},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00371,"14":0.0854,"15":0.03342,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00743,"12.1":0,"13.1":0.19679,"14.1":0.10025,"15.1":0.04827,"15.2-15.3":0.06312,"15.4":0.36759,"15.5":0.5421,"15.6":5.13879,"16.0":0.61265,"16.1":0.10025,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01684,"10.0-10.2":0,"10.3":0.03368,"11.0-11.2":0,"11.3-11.4":0.00842,"12.0-12.1":0,"12.2-12.5":0.17684,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.02526,"14.0-14.4":0.42104,"14.5-14.8":1.15365,"15.0-15.1":0.49683,"15.2-15.3":0.98523,"15.4":1.19575,"15.5":3.73883,"15.6":52.78986,"16.0":18.26467,"16.1":0.6905},P:{"4":0.1226,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.01022,"14.0":0,"15.0":0,"16.0":0.01022,"17.0":0.02043,"18.0":0.65385},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00371,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07544},Q:{"13.1":0},O:{"0":0},H:{"0":0.00595},L:{"0":5.13496},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js index fa95946b7ff5a7..ab9d290e35fb52 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.01382,"11":0.00461,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00461,"39":0,"40":0,"41":0.00461,"42":0,"43":0,"44":0,"45":0.00461,"46":0,"47":0.00461,"48":0.00461,"49":0,"50":0,"51":0,"52":0.03226,"53":0,"54":0,"55":0,"56":0.00461,"57":0,"58":0,"59":0.00461,"60":0.00461,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01382,"69":0,"70":0.00461,"71":0,"72":0.00461,"73":0,"74":0,"75":0.00461,"76":0,"77":0.00461,"78":0.08755,"79":0.01382,"80":0.01382,"81":0.01843,"82":0.01843,"83":0.00922,"84":0.00461,"85":0,"86":0.00461,"87":0.00461,"88":0.01382,"89":0.00461,"90":0.00922,"91":0.11981,"92":0.00461,"93":0.00922,"94":0.01382,"95":0.00461,"96":0.00461,"97":0.00922,"98":0.00922,"99":0.00922,"100":0.01382,"101":0.01843,"102":0.0599,"103":0.58522,"104":1.75565,"105":0.64973,"106":0.00461,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00461,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00461,"49":0.03686,"50":0.00461,"51":0.00922,"52":0.01382,"53":0,"54":0,"55":0,"56":0.07834,"57":0,"58":0.00461,"59":0,"60":0.02765,"61":0,"62":0,"63":0.00461,"64":0,"65":0.00461,"66":0.02765,"67":0.00922,"68":0.00461,"69":0.00461,"70":0.00922,"71":0.00922,"72":0.00461,"73":0.00461,"74":0.00461,"75":0.00461,"76":0.00461,"77":0.00461,"78":0.00922,"79":0.03226,"80":0.02304,"81":0.02765,"83":0.09216,"84":0.16589,"85":0.1705,"86":0.18432,"87":0.18432,"88":0.00922,"89":0.01843,"90":0.01382,"91":0.13363,"92":0.02304,"93":0.04147,"94":0.05069,"95":0.01843,"96":0.03226,"97":0.02765,"98":0.01843,"99":0.02765,"100":0.04147,"101":0.0599,"102":0.07834,"103":0.23962,"104":1.80173,"105":7.37741,"106":0.18432,"107":0.00461,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00461,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00461,"64":0.02765,"65":0,"66":0,"67":0,"68":0.00922,"69":0,"70":0.00922,"71":0.01382,"72":0.00461,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00461,"86":0,"87":0,"88":0,"89":0.09677,"90":0.42394,"91":0.02304,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00461,"15":0.00461,"16":0,"17":0.01382,"18":0.02304,"79":0,"80":0,"81":0,"83":0.00461,"84":0.00922,"85":0.00922,"86":0.00922,"87":0.00922,"88":0,"89":0.00461,"90":0.00461,"91":0.00461,"92":0.00461,"93":0,"94":0,"95":0,"96":0.00461,"97":0,"98":0.00461,"99":0.00461,"100":0.00461,"101":0.01382,"102":0.00922,"103":0.02304,"104":0.35942,"105":2.00909},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00461,"10":0,"11":0,"12":0,"13":0.01843,"14":0.08755,"15":0.02304,_:"0","3.1":0,"3.2":0,"5.1":0.00461,"6.1":0,"7.1":0,"9.1":0.01382,"10.1":0.00922,"11.1":0.02304,"12.1":0.04147,"13.1":0.14746,"14.1":0.23501,"15.1":0.04147,"15.2-15.3":0.04608,"15.4":0.10138,"15.5":0.21197,"15.6":0.83405,"16.0":0.14285,"16.1":0.00922},G:{"8":0.00632,"3.2":0,"4.0-4.1":0.00949,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00949,"8.1-8.4":0,"9.0-9.2":0.02214,"9.3":0.11384,"10.0-10.2":0.01897,"10.3":0.12649,"11.0-11.2":0.08855,"11.3-11.4":0.04111,"12.0-12.1":0.03479,"12.2-12.5":0.6799,"13.0-13.1":0.04111,"13.2":0.01581,"13.3":0.07273,"13.4-13.7":0.2435,"14.0-14.4":0.57871,"14.5-14.8":1.28707,"15.0-15.1":0.34786,"15.2-15.3":0.49016,"15.4":0.64828,"15.5":2.76704,"15.6":17.00386,"16.0":6.30569,"16.1":0.08222},P:{"4":0.10308,"5.0-5.4":0.01031,"6.2-6.4":0,"7.2-7.4":0.02062,"8.2":0.01031,"9.2":0.02062,"10.1":0,"11.1-11.2":0.05154,"12.0":0.02062,"13.0":0.05154,"14.0":0.05154,"15.0":0.03092,"16.0":0.09277,"17.0":0.20615,"18.0":2.24707},I:{"0":0,"3":0,"4":0.01146,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01527,"4.2-4.3":0.03437,"4.4":0,"4.4.3-4.4.4":0.16802},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00474,"9":0.02372,"10":0.00474,"11":0.12808,"5.5":0},N:{"10":0.01078,"11":0},J:{"7":0,"10":0.00539},O:{"0":0.31274},H:{"0":0.38286},L:{"0":41.13365},S:{"2.5":0.01078},R:{_:"0"},M:{"0":0.50146},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00497,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00497,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01491,"48":0.00497,"49":0,"50":0,"51":0,"52":0.02981,"53":0,"54":0,"55":0,"56":0.00497,"57":0,"58":0,"59":0.00497,"60":0.00497,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00994,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00497,"78":0.07454,"79":0.00994,"80":0.00994,"81":0.00994,"82":0.00994,"83":0.00497,"84":0,"85":0,"86":0,"87":0,"88":0.01491,"89":0.00497,"90":0.00497,"91":0.0646,"92":0.00497,"93":0.00994,"94":0.01491,"95":0.00497,"96":0.00497,"97":0.00497,"98":0.00497,"99":0.00994,"100":0.01491,"101":0.01491,"102":0.10435,"103":0.3528,"104":0.0795,"105":1.82362,"106":0.82982,"107":0.00497,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00497,"49":0.03478,"50":0,"51":0.00994,"52":0.01491,"53":0,"54":0,"55":0,"56":0.06957,"57":0,"58":0,"59":0,"60":0.03975,"61":0,"62":0,"63":0.00497,"64":0,"65":0.00497,"66":0.02485,"67":0.00497,"68":0,"69":0.00994,"70":0.00497,"71":0.00994,"72":0.00497,"73":0,"74":0.00497,"75":0.00497,"76":0.00497,"77":0.00497,"78":0.00994,"79":0.02485,"80":0.01491,"81":0.01988,"83":0.04472,"84":0.08447,"85":0.08447,"86":0.09938,"87":0.10932,"88":0.00994,"89":0.01491,"90":0.00994,"91":0.02485,"92":0.01988,"93":0.03478,"94":0.04969,"95":0.01988,"96":0.02485,"97":0.02485,"98":0.01988,"99":0.02485,"100":0.44224,"101":0.04472,"102":0.05963,"103":0.16895,"104":0.1441,"105":3.20004,"106":8.41749,"107":0.3528,"108":0.00497,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00497,"64":0.00497,"65":0.00994,"66":0,"67":0,"68":0.00497,"69":0.00497,"70":0,"71":0.00497,"72":0.01491,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00497,"86":0,"87":0,"88":0,"89":0.04969,"90":0.2733,"91":0.55653,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00497,"15":0,"16":0,"17":0.00497,"18":0.01491,"79":0,"80":0,"81":0,"83":0,"84":0.00497,"85":0.00994,"86":0.00497,"87":0.00497,"88":0,"89":0,"90":0,"91":0,"92":0.00497,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00497,"99":0.00497,"100":0.00497,"101":0.00497,"102":0.00994,"103":0.00994,"104":0.0646,"105":0.54659,"106":1.93791,"107":0.15901},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01491,"14":0.10435,"15":0.02981,_:"0","3.1":0,"3.2":0,"5.1":0.00497,"6.1":0,"7.1":0,"9.1":0.01491,"10.1":0.00497,"11.1":0.02485,"12.1":0.03975,"13.1":0.16398,"14.1":0.26833,"15.1":0.04969,"15.2-15.3":0.04969,"15.4":0.10932,"15.5":0.21864,"15.6":0.85467,"16.0":0.43727,"16.1":0.04472,"16.2":0},G:{"8":0.0061,"3.2":0,"4.0-4.1":0.0122,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0061,"8.1-8.4":0,"9.0-9.2":0.0122,"9.3":0.10979,"10.0-10.2":0.0122,"10.3":0.11284,"11.0-11.2":0.06709,"11.3-11.4":0.03355,"12.0-12.1":0.03355,"12.2-12.5":0.66481,"13.0-13.1":0.03964,"13.2":0.01525,"13.3":0.07319,"13.4-13.7":0.24397,"14.0-14.4":0.58857,"14.5-14.8":1.42111,"15.0-15.1":0.34765,"15.2-15.3":0.51233,"15.4":0.62822,"15.5":1.62239,"15.6":11.01821,"16.0":11.26827,"16.1":0.49404},P:{"4":0.08261,"5.0-5.4":0.01033,"6.2-6.4":0,"7.2-7.4":0.02065,"8.2":0,"9.2":0.02065,"10.1":0,"11.1-11.2":0.04131,"12.0":0.01033,"13.0":0.05163,"14.0":0.04131,"15.0":0.02065,"16.0":0.08261,"17.0":0.13425,"18.0":2.4268},I:{"0":0,"3":0,"4":0.01302,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01302,"4.2-4.3":0.02603,"4.4":0,"4.4.3-4.4.4":0.18222},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01032,"9":0.02064,"10":0,"11":0.1032,"5.5":0},J:{"7":0,"10":0.00503},N:{"10":0.01006,"11":0},R:{_:"0"},M:{"0":0.45279},Q:{"13.1":0.00503},O:{"0":0.27167},H:{"0":0.3477},L:{"0":39.98277},S:{"2.5":0.00503}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js index 0f4a038960c9bb..11b8d9d5576317 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00392,"32":0,"33":0,"34":0.02353,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00784,"53":0,"54":0.00392,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00392,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00784,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00784,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00392,"89":0,"90":0.00784,"91":0.01568,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00392,"98":0,"99":0,"100":0,"101":0.00392,"102":0.01568,"103":0.06274,"104":0.87438,"105":0.16076,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00392,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01568,"50":0,"51":0,"52":0,"53":0.00392,"54":0,"55":0,"56":0.0745,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00392,"65":0,"66":0,"67":0,"68":0.00392,"69":0,"70":0,"71":0,"72":0,"73":0.01176,"74":0.01961,"75":0.00392,"76":0,"77":0,"78":0,"79":0.06666,"80":0,"81":0.13724,"83":0.00784,"84":0.01176,"85":0.00392,"86":0.00784,"87":0.11763,"88":0.00392,"89":0.00392,"90":0,"91":0,"92":0.00392,"93":0,"94":0.00392,"95":0.00784,"96":0.00392,"97":0.01176,"98":0.01176,"99":0.00392,"100":0.00784,"101":0.00784,"102":0.03137,"103":0.14508,"104":1.68995,"105":6.61865,"106":0.05489,"107":0.00392,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00784,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01568,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00392,"60":0.02745,"62":0,"63":0.07842,"64":0.27447,"65":0.00784,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00392,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.44699,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01568,"90":0.49797,"91":0.01961,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00392},B:{"12":0.04705,"13":0.01568,"14":0,"15":0.00392,"16":0,"17":0.03921,"18":0.00784,"79":0,"80":0,"81":0,"83":0,"84":0.00784,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00784,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00392,"102":0.00392,"103":0.01961,"104":0.21958,"105":1.72524},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00392,"15":0.00392,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00392,"13.1":0.01568,"14.1":0.00784,"15.1":0,"15.2-15.3":0.00392,"15.4":0.01568,"15.5":0.03529,"15.6":0.0745,"16.0":0.00784,"16.1":0},G:{"8":0.00488,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.07079,"6.0-6.1":0,"7.0-7.1":0.05248,"8.1-8.4":0.00366,"9.0-9.2":0,"9.3":0.11473,"10.0-10.2":0,"10.3":0.09886,"11.0-11.2":0.05492,"11.3-11.4":0.02929,"12.0-12.1":0.11839,"12.2-12.5":2.96705,"13.0-13.1":0.00122,"13.2":0.00244,"13.3":0.01221,"13.4-13.7":0.06713,"14.0-14.4":0.21481,"14.5-14.8":0.40643,"15.0-15.1":0.42107,"15.2-15.3":0.20627,"15.4":0.46745,"15.5":1.44508,"15.6":3.9703,"16.0":1.16924,"16.1":0.02685},P:{"4":0.78395,"5.0-5.4":0,"6.2-6.4":0.01018,"7.2-7.4":0.61087,"8.2":0,"9.2":0.02036,"10.1":0,"11.1-11.2":0.20362,"12.0":0,"13.0":0.03054,"14.0":0.04072,"15.0":0.02036,"16.0":0.60069,"17.0":0.46834,"18.0":1.36428},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00409,"4.2-4.3":0.0092,"4.4":0,"4.4.3-4.4.4":0.26081},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05489,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00608},O:{"0":0.15805},H:{"0":1.99706},L:{"0":64.03461},S:{"2.5":0.00608},R:{_:"0"},M:{"0":0.12766},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00354,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00708,"53":0,"54":0.00354,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00354,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00354,"89":0,"90":0,"91":0.01771,"92":0,"93":0,"94":0.00354,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00354,"102":0.00708,"103":0.02125,"104":0.01063,"105":0.65173,"106":0.40379,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.02125,"39":0.02834,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00354,"49":0.02479,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00708,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00354,"64":0.00354,"65":0,"66":0.00354,"67":0,"68":0.01063,"69":0,"70":0,"71":0,"72":0,"73":0.06021,"74":0.00708,"75":0.00708,"76":0,"77":0.01417,"78":0,"79":0.05313,"80":0,"81":0.16293,"83":0.00354,"84":0.01417,"85":0.00354,"86":0.00354,"87":0.00708,"88":0.00708,"89":0.00354,"90":0,"91":0.02834,"92":0.00354,"93":0,"94":0.00354,"95":0.00354,"96":0.00354,"97":0.00354,"98":0.02479,"99":0.00354,"100":0.00708,"101":0.07792,"102":0.02479,"103":0.07792,"104":0.07792,"105":1.29283,"106":5.0261,"107":0.32232,"108":0.00354,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00708,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00354,"43":0,"44":0,"45":0,"46":0.03542,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.01417,"62":0.00354,"63":0.04605,"64":0.04959,"65":0.19835,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.05313,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00708,"80":0.05313,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.09209,"91":0.29044,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00354},B:{"12":0.04959,"13":0,"14":0,"15":0.00354,"16":0,"17":0,"18":0.06021,"79":0,"80":0,"81":0,"83":0,"84":0.00354,"85":0,"86":0,"87":0,"88":0,"89":0.00354,"90":0,"91":0,"92":0.00708,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01063,"104":0.00708,"105":0.30461,"106":1.78163,"107":0.1346},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00354,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00708,"14.1":0.01417,"15.1":0,"15.2-15.3":0,"15.4":0.01771,"15.5":0.02125,"15.6":0.05313,"16.0":0.02479,"16.1":0.01063,"16.2":0},G:{"8":0.00828,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00276,"5.0-5.1":0.03311,"6.0-6.1":0,"7.0-7.1":0.06622,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.14485,"10.0-10.2":0,"10.3":0.14209,"11.0-11.2":0.02897,"11.3-11.4":0.00414,"12.0-12.1":0.20141,"12.2-12.5":3.74681,"13.0-13.1":0.00276,"13.2":0,"13.3":0.00966,"13.4-13.7":0.03863,"14.0-14.4":0.36558,"14.5-14.8":0.43455,"15.0-15.1":0.25935,"15.2-15.3":0.17658,"15.4":0.52146,"15.5":0.80703,"15.6":2.60042,"16.0":3.0129,"16.1":0.20417},P:{"4":0.6086,"5.0-5.4":0.01014,"6.2-6.4":0.02029,"7.2-7.4":0.5376,"8.2":0,"9.2":0.02029,"10.1":0,"11.1-11.2":0.03043,"12.0":0.01014,"13.0":0.01014,"14.0":0.03043,"15.0":0.02029,"16.0":0.40573,"17.0":0.41588,"18.0":1.6838},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00319,"4.2-4.3":0.01035,"4.4":0,"4.4.3-4.4.4":0.30501},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02479,"5.5":0},J:{"7":0,"10":0.03229},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.51018},Q:{"13.1":0},O:{"0":0.18082},H:{"0":2.34167},L:{"0":65.16169},S:{"2.5":0.01292}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js index 46d288638a200e..e42cf51bab4862 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.01566,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00522,"49":0,"50":0,"51":0,"52":0.01566,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.01044,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00522,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02611,"79":0.00522,"80":0.00522,"81":0.00522,"82":0.00522,"83":0.00522,"84":0,"85":0,"86":0,"87":0.01044,"88":0.00522,"89":0.01044,"90":0.02088,"91":0.02088,"92":0.00522,"93":0.00522,"94":0.03655,"95":0.00522,"96":0,"97":0,"98":0,"99":0.00522,"100":0.00522,"101":0.00522,"102":0.02088,"103":0.05743,"104":0.75182,"105":0.26105,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00522,"37":0,"38":0.00522,"39":0,"40":0.11486,"41":0,"42":0,"43":0.00522,"44":0.00522,"45":0.00522,"46":0,"47":0,"48":0,"49":0.02088,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01044,"61":0,"62":0,"63":0.00522,"64":0,"65":0.00522,"66":0.04177,"67":0.01044,"68":0,"69":0.02088,"70":0,"71":0.00522,"72":0,"73":0,"74":0.01044,"75":0.00522,"76":0.01566,"77":0.01044,"78":0.00522,"79":0.02611,"80":0.01566,"81":0.01566,"83":0.04177,"84":0.04177,"85":0.04177,"86":0.05221,"87":0.05221,"88":0.01044,"89":0.01566,"90":0.01044,"91":0.03655,"92":0.02611,"93":0.04699,"94":0.03133,"95":0.01566,"96":0.06787,"97":0.02611,"98":0.03133,"99":0.03133,"100":0.04699,"101":0.06787,"102":0.10964,"103":0.56387,"104":3.37799,"105":9.96689,"106":0.2245,"107":0.00522,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00522,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01044,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00522,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03655,"90":0.40724,"91":0.02088,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00522},B:{"12":0,"13":0,"14":0,"15":0.00522,"16":0,"17":0.00522,"18":0.02611,"79":0.00522,"80":0,"81":0,"83":0,"84":0.00522,"85":0.00522,"86":0.00522,"87":0,"88":0,"89":0.00522,"90":0,"91":0,"92":0.00522,"93":0.00522,"94":0,"95":0.00522,"96":0.00522,"97":0.00522,"98":0.00522,"99":0.00522,"100":0.00522,"101":0.02611,"102":0.01566,"103":0.04699,"104":0.86669,"105":3.93663},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00522,"9":0,"10":0,"11":0,"12":0,"13":0.02088,"14":0.11486,"15":0.02611,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00522,"10.1":0.00522,"11.1":0.02611,"12.1":0.03133,"13.1":0.16185,"14.1":0.30282,"15.1":0.05221,"15.2-15.3":0.04177,"15.4":0.12008,"15.5":0.28716,"15.6":2.00486,"16.0":0.16185,"16.1":0.01044},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00369,"7.0-7.1":0.02211,"8.1-8.4":0.0258,"9.0-9.2":0.00737,"9.3":0.32431,"10.0-10.2":0.00737,"10.3":0.29483,"11.0-11.2":0.12899,"11.3-11.4":0.07371,"12.0-12.1":0.10688,"12.2-12.5":1.39306,"13.0-13.1":0.02211,"13.2":0.03685,"13.3":0.05159,"13.4-13.7":0.18427,"14.0-14.4":0.53806,"14.5-14.8":1.77265,"15.0-15.1":0.328,"15.2-15.3":0.51595,"15.4":0.63388,"15.5":2.00852,"15.6":22.91553,"16.0":4.63617,"16.1":0.05528},P:{"4":0.08534,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02133,"12.0":0.02133,"13.0":0.05334,"14.0":0.032,"15.0":0.02133,"16.0":0.05334,"17.0":0.17068,"18.0":3.12555},I:{"0":0,"3":0,"4":0.28389,"2.1":0,"2.2":0.05299,"2.3":0,"4.1":0.0265,"4.2-4.3":0.1287,"4.4":0,"4.4.3-4.4.4":0.32552},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0109,"9":0.0109,"10":0.00545,"11":0.09806,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0908},H:{"0":0.2036},L:{"0":30.24781},S:{"2.5":0},R:{_:"0"},M:{"0":0.40622},Q:{"13.1":0.00478}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00492,"48":0,"49":0,"50":0,"51":0,"52":0.00984,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00984,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00492,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02459,"79":0.00492,"80":0.00492,"81":0,"82":0,"83":0.00492,"84":0,"85":0,"86":0,"87":0.00492,"88":0,"89":0.00984,"90":0.01967,"91":0.00492,"92":0,"93":0.00492,"94":0.01967,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00492,"101":0.00492,"102":0.02951,"103":0.00984,"104":0.03443,"105":0.60983,"106":0.30983,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00492,"36":0.00492,"37":0,"38":0.00492,"39":0,"40":0.08852,"41":0,"42":0,"43":0.00492,"44":0.00492,"45":0.00492,"46":0,"47":0,"48":0,"49":0.01475,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00984,"61":0,"62":0.00492,"63":0,"64":0,"65":0.00492,"66":0.03443,"67":0.00984,"68":0,"69":0.01475,"70":0,"71":0.00492,"72":0,"73":0,"74":0.00492,"75":0.00492,"76":0.00984,"77":0.00984,"78":0.00492,"79":0.01967,"80":0.02459,"81":0.01475,"83":0.01967,"84":0.02459,"85":0.02459,"86":0.02459,"87":0.03934,"88":0.00492,"89":0.00984,"90":0.00984,"91":0.01967,"92":0.02459,"93":0.03443,"94":0.01475,"95":0.00984,"96":0.04426,"97":0.01475,"98":0.02459,"99":0.02459,"100":0.02951,"101":0.04426,"102":0.05902,"103":0.3,"104":0.28033,"105":3.70817,"106":8.34093,"107":0.37377,"108":0.00492,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00492,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00492,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00984,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00492,"90":0.18197,"91":0.35901,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00492,"16":0,"17":0.00492,"18":0.01475,"79":0.00492,"80":0,"81":0,"83":0,"84":0,"85":0.00492,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00492,"93":0,"94":0,"95":0.00492,"96":0,"97":0,"98":0,"99":0,"100":0.00492,"101":0.00984,"102":0.00492,"103":0.01967,"104":0.06885,"105":0.8459,"106":2.86228,"107":0.23115},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01475,"14":0.10328,"15":0.02459,_:"0","3.1":0,"3.2":0,"5.1":0.00492,"6.1":0,"7.1":0,"9.1":0.00492,"10.1":0.00492,"11.1":0.01967,"12.1":0.02951,"13.1":0.13279,"14.1":0.28524,"15.1":0.04426,"15.2-15.3":0.04426,"15.4":0.1082,"15.5":0.22131,"15.6":1.73605,"16.0":0.37869,"16.1":0.06393,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00431,"7.0-7.1":0.01725,"8.1-8.4":0.01294,"9.0-9.2":0,"9.3":0.29332,"10.0-10.2":0.00431,"10.3":0.25018,"11.0-11.2":0.04745,"11.3-11.4":0.06039,"12.0-12.1":0.03882,"12.2-12.5":1.22071,"13.0-13.1":0.01725,"13.2":0.01725,"13.3":0.04313,"13.4-13.7":0.15097,"14.0-14.4":0.53487,"14.5-14.8":1.95831,"15.0-15.1":0.29763,"15.2-15.3":0.48742,"15.4":0.58232,"15.5":1.67794,"15.6":20.98502,"16.0":11.9138,"16.1":0.50036},P:{"4":0.0737,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01053,"12.0":0.01053,"13.0":0.04212,"14.0":0.03159,"15.0":0.01053,"16.0":0.04212,"17.0":0.09476,"18.0":3.20087},I:{"0":0,"3":0,"4":0.17268,"2.1":0,"2.2":0.01439,"2.3":0,"4.1":0.01079,"4.2-4.3":0.11512,"4.4":0,"4.4.3-4.4.4":0.27701},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01035,"9":0.01035,"10":0.00518,"11":0.07248,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.27951},Q:{"13.1":0.00508},O:{"0":0.08131},H:{"0":0.17802},L:{"0":28.79269},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js index 46d5b2dca7d70d..cc67a67ca5142e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00466,"48":0,"49":0,"50":0,"51":0,"52":0.00466,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00466,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.01864,"87":0.00932,"88":0,"89":0,"90":0,"91":0.01864,"92":0.02796,"93":0,"94":0,"95":0.00466,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01864,"103":0.01398,"104":0.71298,"105":0.14912,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00466,"63":0.00466,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00932,"71":0,"72":0,"73":0.0699,"74":0,"75":0.00466,"76":0.02796,"77":0.00466,"78":0,"79":0.0233,"80":0,"81":0.00466,"83":0,"84":0.00466,"85":0.00466,"86":0.00466,"87":0.00932,"88":0.04194,"89":0,"90":0.00932,"91":0.0233,"92":0.0466,"93":0.02796,"94":0.01398,"95":0.01864,"96":0.01864,"97":0.00932,"98":0.05592,"99":0.01398,"100":0.06058,"101":0.0233,"102":0.05592,"103":0.47066,"104":3.00104,"105":9.36194,"106":0.12582,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01398,"64":0.00466,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01398,"90":0.17242,"91":0.00932,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00466,"15":0.05126,"16":0,"17":0,"18":0.00466,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00466,"93":0,"94":0,"95":0,"96":0,"97":0.01398,"98":0,"99":0,"100":0,"101":0.00466,"102":0.00466,"103":0.03728,"104":0.4893,"105":2.69814},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.07456,"15":0.01398,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00466,"12.1":0.01864,"13.1":0.0233,"14.1":0.1398,"15.1":0.01864,"15.2-15.3":0.00932,"15.4":0.08854,"15.5":0.12116,"15.6":1.2349,"16.0":0.09786,"16.1":0.00466},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.35331,"8.1-8.4":0,"9.0-9.2":0.02928,"9.3":0.10346,"10.0-10.2":0,"10.3":0.08979,"11.0-11.2":0.0039,"11.3-11.4":0.01757,"12.0-12.1":0,"12.2-12.5":0.51338,"13.0-13.1":0,"13.2":0,"13.3":0.03514,"13.4-13.7":0.02928,"14.0-14.4":0.12102,"14.5-14.8":1.13411,"15.0-15.1":0.15421,"15.2-15.3":0.95258,"15.4":0.3377,"15.5":1.75875,"15.6":10.80628,"16.0":2.45562,"16.1":0.05856},P:{"4":0.1061,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13793,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.06366,"12.0":0,"13.0":0.04244,"14.0":0.03183,"15.0":0.01061,"16.0":0.04244,"17.0":0.27587,"18.0":2.20692},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.10798,"4.2-4.3":0.04628,"4.4":0,"4.4.3-4.4.4":1.20326},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00466,"9":0,"10":0.03728,"11":0.03262,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0267},H:{"0":0.05561},L:{"0":53.99028},S:{"2.5":0},R:{_:"0"},M:{"0":0.47526},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00961,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00481,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00481,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00961,"87":0,"88":0,"89":0.00961,"90":0,"91":0,"92":0.01922,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00481,"102":0.27869,"103":0.00961,"104":0.00481,"105":0.53336,"106":0.12493,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00481,"50":0,"51":0,"52":0,"53":0.00961,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00961,"64":0,"65":0,"66":0,"67":0,"68":0.00481,"69":0,"70":0,"71":0,"72":0,"73":0.03844,"74":0,"75":0,"76":0.00481,"77":0.01442,"78":0,"79":0.01922,"80":0,"81":0.00481,"83":0.00481,"84":0.00481,"85":0.00481,"86":0.03364,"87":0.00481,"88":0,"89":0.01922,"90":0.00481,"91":0.05286,"92":0.01922,"93":0.02403,"94":0.00481,"95":0.02883,"96":0.00961,"97":0.00961,"98":0.01442,"99":0.00481,"100":0.01442,"101":0.00961,"102":0.02403,"103":0.27869,"104":0.20181,"105":3.39714,"106":10.67191,"107":0.30272,"108":0.00481,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00481,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00481,"65":0.01922,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01922,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00481,"90":0.07688,"91":0.18259,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00481,"16":0,"17":0,"18":0.00481,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00481,"97":0.00481,"98":0,"99":0,"100":0,"101":0.00481,"102":0.00961,"103":0.00961,"104":0.03844,"105":0.54297,"106":2.22472,"107":0.20662},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00481,"14":0.07208,"15":0.00481,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00481,"11.1":0.00481,"12.1":0.00961,"13.1":0.15857,"14.1":0.21142,"15.1":0.01442,"15.2-15.3":0.00961,"15.4":0.06247,"15.5":0.12013,"15.6":1.23489,"16.0":0.26428,"16.1":0.01922,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.17501,"8.1-8.4":0,"9.0-9.2":0.0289,"9.3":0.03853,"10.0-10.2":0,"10.3":0.0851,"11.0-11.2":0.00161,"11.3-11.4":0.00642,"12.0-12.1":0,"12.2-12.5":0.52985,"13.0-13.1":0,"13.2":0.00642,"13.3":0.00963,"13.4-13.7":0.06101,"14.0-14.4":0.38855,"14.5-14.8":0.56517,"15.0-15.1":0.12042,"15.2-15.3":0.68559,"15.4":0.18464,"15.5":0.99547,"15.6":5.4783,"16.0":5.10741,"16.1":0.43351},P:{"4":0.06335,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.22172,"8.2":0,"9.2":0.04223,"10.1":0,"11.1-11.2":0.13726,"12.0":0,"13.0":0.04223,"14.0":0.01056,"15.0":0.02112,"16.0":0.11614,"17.0":0.09502,"18.0":2.28055},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":4.51443},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00481,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.91952},Q:{"13.1":0},O:{"0":0.01559},H:{"0":0.24591},L:{"0":52.40377},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js index 4250a965228688..6de3cc2b49385e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0047,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.0047,"49":0,"50":0,"51":0,"52":0.0047,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0047,"69":0,"70":0,"71":0,"72":0.0094,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0141,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.03761,"89":0,"90":0,"91":0.0047,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0047,"99":0.0094,"100":0.0047,"101":0.0047,"102":0.0094,"103":0.03761,"104":0.52651,"105":0.11753,"106":0.0047,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0047,"39":0.0047,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0047,"47":0.0188,"48":0,"49":0.04231,"50":0.0047,"51":0,"52":0,"53":0.0047,"54":0,"55":0,"56":0.0094,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0047,"63":0.0094,"64":0.0047,"65":0.0047,"66":0.0188,"67":0.0047,"68":0.0141,"69":0.0047,"70":0.0047,"71":0,"72":0,"73":0.0047,"74":0.0188,"75":0.0094,"76":0.03291,"77":0.0047,"78":0.0047,"79":0.11282,"80":0.0047,"81":0.03291,"83":0.04231,"84":0.02351,"85":0.0047,"86":0.02821,"87":0.03291,"88":0.0188,"89":0.0141,"90":0.05641,"91":0.0094,"92":0.0141,"93":0.0094,"94":0.0141,"95":0.02351,"96":0.02821,"97":0.02821,"98":0.04231,"99":0.02821,"100":0.03761,"101":0.03761,"102":0.07522,"103":0.31497,"104":2.88171,"105":11.24009,"106":0.22565,"107":0.07522,"108":0.0047,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02821,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0047,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.04231,"47":0,"48":0.0047,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0047,"64":0.0047,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.0047,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0094,"78":0,"79":0.02821,"80":0,"81":0,"82":0.0047,"83":0,"84":0.0047,"85":0.05641,"86":0.0047,"87":0.0047,"88":0.0047,"89":0.07522,"90":1.43381,"91":0.05171,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0047,"13":0.02351,"14":0.05641,"15":0.0047,"16":0.02351,"17":0,"18":0.02821,"79":0,"80":0,"81":0,"83":0,"84":0.0047,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02821,"93":0,"94":0,"95":0.0047,"96":0,"97":0,"98":0.0047,"99":0.0094,"100":0.0047,"101":0.0141,"102":0.0047,"103":0.03291,"104":0.24445,"105":1.36329},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.0047,"13":0.0094,"14":0.02821,"15":0.0047,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0047,"13.1":0.03291,"14.1":0.06111,"15.1":0.0141,"15.2-15.3":0.0141,"15.4":0.03761,"15.5":0.09872,"15.6":0.20684,"16.0":0.06581,"16.1":0.0094},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.05365,"6.0-6.1":0,"7.0-7.1":0.17938,"8.1-8.4":0.00168,"9.0-9.2":0.00168,"9.3":0.06035,"10.0-10.2":0.00671,"10.3":0.11735,"11.0-11.2":0.04862,"11.3-11.4":0.02012,"12.0-12.1":0.02515,"12.2-12.5":1.11148,"13.0-13.1":0.01509,"13.2":0.00671,"13.3":0.06538,"13.4-13.7":0.22632,"14.0-14.4":0.52305,"14.5-14.8":1.15172,"15.0-15.1":0.30511,"15.2-15.3":0.4409,"15.4":0.63537,"15.5":1.57418,"15.6":7.21877,"16.0":2.6119,"16.1":0.02515},P:{"4":0.45254,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10285,"8.2":0.01028,"9.2":0.01028,"10.1":0,"11.1-11.2":0.04114,"12.0":0.01028,"13.0":0.06171,"14.0":0.05142,"15.0":0.04114,"16.0":0.10285,"17.0":0.17484,"18.0":1.37819},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.07187,"4.2-4.3":0.22759,"4.4":0,"4.4.3-4.4.4":0.68278},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0188,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.06359},H:{"0":0.26589},L:{"0":56.86314},S:{"2.5":0},R:{_:"0"},M:{"0":0.10598},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0.00471,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00471,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00471,"49":0,"50":0,"51":0,"52":0.00471,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00471,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02824,"79":0,"80":0,"81":0.00471,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.03766,"89":0,"90":0,"91":0.00471,"92":0.00471,"93":0,"94":0,"95":0.00471,"96":0,"97":0,"98":0,"99":0.00941,"100":0.00471,"101":0,"102":0.03295,"103":0.02354,"104":0.02354,"105":0.50365,"106":0.19769,"107":0.00471,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00471,"39":0.00471,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00471,"47":0.01883,"48":0,"49":0.03295,"50":0.00471,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00471,"57":0,"58":0,"59":0.00471,"60":0,"61":0,"62":0,"63":0.00471,"64":0.00471,"65":0,"66":0.01412,"67":0.00471,"68":0.00941,"69":0.00471,"70":0.00471,"71":0.00471,"72":0.00471,"73":0,"74":0.01412,"75":0.00471,"76":0.04707,"77":0,"78":0.00471,"79":0.08002,"80":0.00941,"81":0.02354,"83":0.05178,"84":0.00941,"85":0.01883,"86":0.01883,"87":0.02824,"88":0.00941,"89":0.01412,"90":0.05648,"91":0.00471,"92":0.01412,"93":0.00471,"94":0.00941,"95":0.01883,"96":0.01883,"97":0.02354,"98":0.04707,"99":0.02354,"100":0.03295,"101":0.01883,"102":0.07061,"103":0.15062,"104":0.15533,"105":3.55379,"106":10.38835,"107":0.43304,"108":0.08943,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02354,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00471,"37":0,"38":0,"39":0,"40":0.00471,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.03766,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00471,"64":0.00471,"65":0,"66":0,"67":0,"68":0,"69":0.00941,"70":0,"71":0,"72":0.01412,"73":0,"74":0,"75":0,"76":0,"77":0.01883,"78":0,"79":0.02824,"80":0,"81":0,"82":0.00471,"83":0,"84":0.00471,"85":0.07061,"86":0.01412,"87":0,"88":0.00471,"89":0.00471,"90":0.46599,"91":1.18616,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00471,"13":0.02354,"14":0.06119,"15":0.00471,"16":0.01883,"17":0,"18":0.02354,"79":0,"80":0,"81":0,"83":0,"84":0.00471,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02824,"93":0,"94":0,"95":0.00471,"96":0,"97":0.00471,"98":0.00471,"99":0.01883,"100":0.00471,"101":0.01883,"102":0.00471,"103":0.01412,"104":0.02354,"105":0.30596,"106":1.14851,"107":0.09885},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00471,"13":0.00471,"14":0.02354,"15":0.00471,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00471,"13.1":0.02824,"14.1":0.05648,"15.1":0.01412,"15.2-15.3":0.01412,"15.4":0.03766,"15.5":0.07061,"15.6":0.17887,"16.0":0.15533,"16.1":0.03766,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0698,"6.0-6.1":0,"7.0-7.1":0.15982,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06246,"10.0-10.2":0.00551,"10.3":0.14512,"11.0-11.2":0.04041,"11.3-11.4":0.02021,"12.0-12.1":0.02021,"12.2-12.5":1.25097,"13.0-13.1":0.01653,"13.2":0.00551,"13.3":0.06797,"13.4-13.7":0.22411,"14.0-14.4":0.61354,"14.5-14.8":1.13524,"15.0-15.1":0.30494,"15.2-15.3":0.40781,"15.4":0.53088,"15.5":1.21056,"15.6":4.70078,"16.0":6.31363,"16.1":0.24432},P:{"4":0.43752,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.15626,"8.2":0.01042,"9.2":0.01042,"10.1":0.01042,"11.1-11.2":0.07292,"12.0":0.01042,"13.0":0.07292,"14.0":0.04167,"15.0":0.05209,"16.0":0.10417,"17.0":0.14584,"18.0":1.81257},I:{"0":0,"3":0,"4":0.03486,"2.1":0,"2.2":0,"2.3":0,"4.1":0.09296,"4.2-4.3":0.17429,"4.4":0,"4.4.3-4.4.4":0.67393},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02354,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0741},Q:{"13.1":0},O:{"0":0.06352},H:{"0":0.2706},L:{"0":54.48427},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js index 09adba189ef888..57a3e443c4205c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00411,"48":0,"49":0,"50":0,"51":0,"52":0.00823,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00411,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00411,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01234,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00411,"87":0,"88":0.00411,"89":0.00411,"90":0,"91":0.08639,"92":0,"93":0,"94":0.00823,"95":0,"96":0,"97":0.00411,"98":0.00411,"99":0.00823,"100":0.00823,"101":0.00411,"102":0.01646,"103":0.12753,"104":1.06964,"105":0.47311,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00823,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00823,"48":0,"49":0.03703,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00411,"62":0,"63":0,"64":0,"65":0.00411,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00411,"77":0,"78":0,"79":0.01234,"80":0.00411,"81":0.06994,"83":0.00411,"84":0,"85":0,"86":0,"87":0.00823,"88":0,"89":0.00411,"90":0.0288,"91":0.00411,"92":0.04937,"93":0,"94":0.01646,"95":0.00411,"96":0.00411,"97":0.00823,"98":0.01234,"99":0.00823,"100":0.02057,"101":0.01234,"102":0.04114,"103":0.11519,"104":1.57566,"105":6.67702,"106":0.08228,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00411,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.02057,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00823,"85":0,"86":0,"87":0,"88":0.00411,"89":0.03703,"90":0.28798,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.06171,"13":0,"14":0,"15":0.00411,"16":0,"17":0.00411,"18":0.01646,"79":0,"80":0,"81":0,"83":0,"84":0.02057,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00411,"93":0,"94":0,"95":0,"96":0.02057,"97":0.00411,"98":0.00823,"99":0.00411,"100":0,"101":0.01234,"102":0.00411,"103":0.03291,"104":0.57185,"105":2.85923},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03291,"14":0.10285,"15":0.00411,_:"0","3.1":0,"3.2":0,"5.1":0.00411,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00411,"12.1":0.02057,"13.1":0.04937,"14.1":0.13988,"15.1":0.01646,"15.2-15.3":0.02057,"15.4":0.0576,"15.5":0.18513,"15.6":0.45665,"16.0":0.04937,"16.1":0.01234},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00419,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.32056,"10.0-10.2":0.00419,"10.3":0.01676,"11.0-11.2":0,"11.3-11.4":0.00419,"12.0-12.1":0.03981,"12.2-12.5":0.44418,"13.0-13.1":0.00419,"13.2":0.0021,"13.3":0.03352,"13.4-13.7":0.10476,"14.0-14.4":0.53008,"14.5-14.8":1.28644,"15.0-15.1":0.29752,"15.2-15.3":0.54475,"15.4":1.05597,"15.5":2.08261,"15.6":9.21253,"16.0":4.49627,"16.1":0.16133},P:{"4":0.14395,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13367,"8.2":0,"9.2":0,"10.1":0.01028,"11.1-11.2":0.30847,"12.0":0.02056,"13.0":0.09254,"14.0":0.16451,"15.0":0.04113,"16.0":0.19536,"17.0":0.2879,"18.0":3.52679},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03319,"4.4":0,"4.4.3-4.4.4":0.37612},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01234,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03532},H:{"0":0.53496},L:{"0":54.55144},S:{"2.5":0},R:{_:"0"},M:{"0":0.21778},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00412,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00412,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00824,"79":0,"80":0,"81":0,"82":0,"83":0.00412,"84":0.00412,"85":0,"86":0.00412,"87":0,"88":0.00412,"89":0.00412,"90":0,"91":0.04945,"92":0,"93":0,"94":0.00412,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00824,"101":0,"102":0.03709,"103":0.00824,"104":0.06182,"105":1.08382,"106":0.52749,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00412,"48":0,"49":0.07006,"50":0,"51":0,"52":0,"53":0.00412,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00824,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00412,"72":0,"73":0,"74":0,"75":0,"76":0.00412,"77":0,"78":0,"79":0.00824,"80":0,"81":0.04945,"83":0,"84":0,"85":0,"86":0.00412,"87":0.00824,"88":0.00412,"89":0.00412,"90":0,"91":0,"92":0.01236,"93":0,"94":0.02061,"95":0,"96":0.00824,"97":0.00412,"98":0.00412,"99":0.00412,"100":0.02473,"101":0.00824,"102":0.00412,"103":0.06594,"104":0.14011,"105":2.39842,"106":5.98369,"107":0.21017,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01236,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00412,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.02473,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01648,"90":0.06594,"91":0.13187,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.09066,"13":0,"14":0,"15":0.00412,"16":0.00412,"17":0.00412,"18":0.00824,"79":0,"80":0,"81":0,"83":0,"84":0.00824,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00412,"93":0.00412,"94":0,"95":0,"96":0,"97":0.00412,"98":0,"99":0.00824,"100":0,"101":0.04945,"102":0,"103":0.01236,"104":0.02885,"105":0.59342,"106":2.44787,"107":0.18545},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02885,"14":0.04533,"15":0.00412,_:"0","3.1":0,"3.2":0,"5.1":0.00412,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00824,"12.1":0.00824,"13.1":0.02885,"14.1":0.10715,"15.1":0.01236,"15.2-15.3":0.01236,"15.4":0.04945,"15.5":0.09478,"15.6":0.84893,"16.0":0.15248,"16.1":0.03297,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.32842,"10.0-10.2":0.002,"10.3":0.42054,"11.0-11.2":0.01202,"11.3-11.4":0.02403,"12.0-12.1":0.00601,"12.2-12.5":0.41653,"13.0-13.1":0.00601,"13.2":0.00401,"13.3":0.02403,"13.4-13.7":0.16021,"14.0-14.4":0.37648,"14.5-14.8":1.36375,"15.0-15.1":0.22429,"15.2-15.3":0.38449,"15.4":0.48062,"15.5":1.62008,"15.6":5.87554,"16.0":7.18122,"16.1":0.4686},P:{"4":0.06206,"5.0-5.4":0.01034,"6.2-6.4":0,"7.2-7.4":0.20687,"8.2":0,"9.2":0.02069,"10.1":0,"11.1-11.2":0.16549,"12.0":0.02069,"13.0":0.06206,"14.0":0.09309,"15.0":0.04137,"16.0":0.13446,"17.0":0.22755,"18.0":4.15802},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0108,"4.4":0,"4.4.3-4.4.4":0.14575},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00824,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17637},Q:{"13.1":0},O:{"0":0.01176},H:{"0":0.38404},L:{"0":55.96048},S:{"2.5":0.01764}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js index 14065588ca0302..2044f93f216f13 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01058,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00529,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00529,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00529,"98":0,"99":0,"100":0,"101":0,"102":0.02116,"103":0.12165,"104":0.74046,"105":0.30147,"106":0,"107":0.00529,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00529,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.02116,"77":0.01058,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0.00529,"85":0,"86":0.03173,"87":0.03702,"88":0,"89":0,"90":0.00529,"91":0,"92":0.00529,"93":0.02116,"94":0.00529,"95":0.00529,"96":0.01058,"97":0.00529,"98":0.00529,"99":0.06347,"100":0.00529,"101":0.03173,"102":0.06347,"103":0.3385,"104":2.15262,"105":9.91688,"106":0.31734,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00529,"86":0,"87":0,"88":0.06347,"89":0.01058,"90":0.12694,"91":0.01587,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00529,"96":0.01587,"97":0.00529,"98":0,"99":0,"100":0,"101":0.02116,"102":0.00529,"103":0.06347,"104":0.72459,"105":3.17869},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02116,"14":0.20098,"15":0.04231,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.01058,"11.1":0.07405,"12.1":0.02116,"13.1":0.23801,"14.1":0.42841,"15.1":0.02116,"15.2-15.3":0.03173,"15.4":0.14809,"15.5":0.54477,"15.6":5.08802,"16.0":0.2909,"16.1":0.00529},G:{"8":0.01962,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00491,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.22077,"10.0-10.2":0,"10.3":1.01066,"11.0-11.2":0.05397,"11.3-11.4":0.01472,"12.0-12.1":0.0834,"12.2-12.5":1.75638,"13.0-13.1":0.00981,"13.2":0,"13.3":0.03434,"13.4-13.7":0.45627,"14.0-14.4":1.87904,"14.5-14.8":2.3353,"15.0-15.1":0.34343,"15.2-15.3":0.34833,"15.4":0.81441,"15.5":2.48739,"15.6":30.26084,"16.0":5.77939,"16.1":0.03434},P:{"4":0.07496,"5.0-5.4":0.01071,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02142,"12.0":0,"13.0":0.05354,"14.0":0.01071,"15.0":0,"16.0":0.01071,"17.0":0.19275,"18.0":3.11607},I:{"0":0,"3":0,"4":0.01043,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01043,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.29474},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.27503,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.06244},L:{"0":17.55312},S:{"2.5":0},R:{_:"0"},M:{"0":1.42743},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00515,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00515,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0103,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.03089,"103":0.00515,"104":0.01545,"105":0.84959,"106":0.32954,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.15962,"77":0.00515,"78":0,"79":0.00515,"80":0,"81":0,"83":0,"84":0.04119,"85":0,"86":0.00515,"87":0.0206,"88":0,"89":0.00515,"90":0,"91":0.00515,"92":0.00515,"93":0.04634,"94":0.00515,"95":0.00515,"96":0.00515,"97":0.0103,"98":0,"99":0.08238,"100":0.00515,"101":0.07209,"102":0.06694,"103":0.18536,"104":0.17507,"105":3.64034,"106":8.7739,"107":0.32439,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00515,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.02575,"89":0,"90":0.0206,"91":0.16992,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00515,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00515,"96":0.01545,"97":0,"98":0,"99":0,"100":0,"101":0.00515,"102":0,"103":0.04634,"104":0.03604,"105":0.7878,"106":2.36339,"107":0.15447},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.01545,"13":0.02575,"14":0.18536,"15":0.03089,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.0103,"11.1":0.05664,"12.1":0.01545,"13.1":0.29349,"14.1":0.46856,"15.1":0.02575,"15.2-15.3":0.03089,"15.4":0.06694,"15.5":0.37073,"15.6":4.21188,"16.0":0.59214,"16.1":0.04119,"16.2":0},G:{"8":0.01624,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.24897,"10.0-10.2":0,"10.3":0.59535,"11.0-11.2":0.09742,"11.3-11.4":0.01624,"12.0-12.1":0.08118,"12.2-12.5":2.35977,"13.0-13.1":0.00541,"13.2":0,"13.3":0.03247,"13.4-13.7":0.2219,"14.0-14.4":1.58581,"14.5-14.8":2.21905,"15.0-15.1":0.32474,"15.2-15.3":0.29768,"15.4":0.58453,"15.5":2.23529,"15.6":26.37963,"16.0":13.39007,"16.1":0.58453},P:{"4":0.02115,"5.0-5.4":0.01057,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01057,"12.0":0,"13.0":0.0423,"14.0":0.01057,"15.0":0.01057,"16.0":0.02115,"17.0":0.0846,"18.0":3.37339},I:{"0":0,"3":0,"4":0.08273,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.34472},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.18536,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.99931},Q:{"13.1":0},O:{"0":0.03396},H:{"0":0.02296},L:{"0":15.95864},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js index 24931988fb7b1a..28b0b18d64c5b8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00233,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00233,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00233,"67":0,"68":0.00466,"69":0,"70":0,"71":0,"72":0.00233,"73":0,"74":0.00233,"75":0,"76":0,"77":0,"78":0.00233,"79":0,"80":0,"81":0,"82":0,"83":0.00233,"84":0,"85":0,"86":0,"87":0.00466,"88":0.00233,"89":0.00233,"90":0,"91":0.00466,"92":0,"93":0,"94":0.00233,"95":0,"96":0.00233,"97":0.00233,"98":0.00233,"99":0.00233,"100":0.00466,"101":0.00466,"102":0.007,"103":0.03731,"104":0.26352,"105":0.07462,"106":0.00466,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00233,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00233,"47":0.00233,"48":0,"49":0.00466,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00233,"61":0,"62":0,"63":0.00466,"64":0.00233,"65":0.00233,"66":0,"67":0.00233,"68":0.00233,"69":0.00233,"70":0.00233,"71":0,"72":0.00233,"73":0,"74":0.00466,"75":0.00233,"76":0.00466,"77":0.00933,"78":0.00233,"79":0.01399,"80":0.007,"81":0.01632,"83":0.00466,"84":0.00466,"85":0.01166,"86":0.02099,"87":0.01166,"88":0.007,"89":0.007,"90":0.00466,"91":0.00466,"92":0.007,"93":0.007,"94":0.00466,"95":0.007,"96":0.00933,"97":0.00466,"98":0.007,"99":0.01166,"100":0.00933,"101":0.01166,"102":0.02798,"103":0.08395,"104":0.59,"105":1.93323,"106":0.03731,"107":0.00233,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00466,"25":0,"26":0.00233,"27":0.01866,"28":0.00233,"29":0,"30":0.00466,"31":0.00233,"32":0.007,"33":0.00233,"34":0,"35":0,"36":0,"37":0,"38":0.00233,"39":0,"40":0,"41":0,"42":0.01166,"43":0,"44":0,"45":0.007,"46":0.00466,"47":0.00233,"48":0,"49":0,"50":0.01399,"51":0.00933,"52":0,"53":0.00233,"54":0.01166,"55":0.01632,"56":0.00233,"57":0.01166,"58":0.04897,"60":0.55968,"62":0.00466,"63":0.92814,"64":0.65063,"65":0.03265,"66":0,"67":0,"68":0,"69":0.00233,"70":0.00233,"71":0.00466,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00466,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.007,"86":0.00233,"87":0,"88":0.00233,"89":0.00933,"90":0.19589,"91":0.01166,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00933},B:{"12":0.007,"13":0.00233,"14":0.00233,"15":0.007,"16":0.00233,"17":0.00466,"18":0.01866,"79":0,"80":0,"81":0,"83":0,"84":0.00466,"85":0.00233,"86":0,"87":0,"88":0,"89":0.00933,"90":0.00466,"91":0,"92":0.01399,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00233,"100":0.00233,"101":0.00466,"102":0.00466,"103":0.01866,"104":0.1096,"105":0.38944},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00233,"14":0.007,"15":0.00233,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00233,"10.1":0.007,"11.1":0.00233,"12.1":0.00233,"13.1":0.02332,"14.1":0.01399,"15.1":0.00466,"15.2-15.3":0.00233,"15.4":0.007,"15.5":0.01632,"15.6":0.0513,"16.0":0.01166,"16.1":0.00233},G:{"8":0.0054,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0162,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03781,"10.0-10.2":0.0018,"10.3":0.21066,"11.0-11.2":0.09363,"11.3-11.4":0.06662,"12.0-12.1":0.05582,"12.2-12.5":1.77889,"13.0-13.1":0.06842,"13.2":0.02161,"13.3":0.15664,"13.4-13.7":0.27367,"14.0-14.4":1.75008,"14.5-14.8":1.94273,"15.0-15.1":1.26034,"15.2-15.3":1.13071,"15.4":0.84803,"15.5":1.91752,"15.6":3.73602,"16.0":2.1876,"16.1":0.03601},P:{"4":0.1225,"5.0-5.4":0.02042,"6.2-6.4":0,"7.2-7.4":0.19396,"8.2":0,"9.2":0.05104,"10.1":0,"11.1-11.2":0.06125,"12.0":0.01021,"13.0":0.04083,"14.0":0.06125,"15.0":0.06125,"16.0":0.11229,"17.0":0.19396,"18.0":0.735},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0047,"4.2-4.3":0.04153,"4.4":0,"4.4.3-4.4.4":0.10108},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00233,"10":0,"11":0.01166,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00767},O:{"0":1.25755},H:{"0":14.96923},L:{"0":54.28757},S:{"2.5":0},R:{_:"0"},M:{"0":0.22237},Q:{"13.1":0.00767}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00217,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00217,"67":0,"68":0.00217,"69":0,"70":0,"71":0,"72":0.00217,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00217,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00434,"88":0,"89":0,"90":0,"91":0.00217,"92":0,"93":0,"94":0.00217,"95":0.00217,"96":0.00217,"97":0,"98":0,"99":0.00217,"100":0.00217,"101":0.00217,"102":0.00434,"103":0.0065,"104":0.01518,"105":0.23198,"106":0.10406,"107":0.0065,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00217,"41":0,"42":0,"43":0.00217,"44":0,"45":0,"46":0.00217,"47":0,"48":0,"49":0.00217,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00217,"59":0,"60":0.00217,"61":0,"62":0,"63":0.00217,"64":0.00217,"65":0.00217,"66":0,"67":0.00217,"68":0.00434,"69":0.00217,"70":0.00434,"71":0,"72":0.00217,"73":0.00217,"74":0.0065,"75":0.00217,"76":0.00434,"77":0.01084,"78":0.00217,"79":0.00867,"80":0.00867,"81":0.01518,"83":0.00434,"84":0.00867,"85":0.01084,"86":0.01518,"87":0.0065,"88":0.00434,"89":0.0065,"90":0.00434,"91":0.0065,"92":0.01084,"93":0.00434,"94":0.00434,"95":0.0065,"96":0.00434,"97":0.00434,"98":0.0065,"99":0.00867,"100":0.01084,"101":0.00867,"102":0.01518,"103":0.04336,"104":0.03902,"105":0.62438,"106":1.63684,"107":0.07371,"108":0.00434,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00434,"25":0,"26":0.00217,"27":0.01084,"28":0.00434,"29":0,"30":0.00434,"31":0.00217,"32":0.00867,"33":0.00217,"34":0,"35":0,"36":0,"37":0,"38":0.00217,"39":0,"40":0,"41":0,"42":0.00434,"43":0,"44":0,"45":0.00217,"46":0.00217,"47":0.00217,"48":0,"49":0,"50":0.0065,"51":0.00434,"52":0,"53":0.00217,"54":0.01084,"55":0.0065,"56":0.00217,"57":0.00867,"58":0.0542,"60":0.47262,"62":0.0065,"63":0.8672,"64":0.29268,"65":0.39241,"66":0.00217,"67":0,"68":0,"69":0,"70":0.00217,"71":0,"72":0.01084,"73":0,"74":0,"75":0,"76":0,"77":0.01084,"78":0,"79":0.00217,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00867,"86":0,"87":0,"88":0,"89":0.00217,"90":0.06287,"91":0.12358,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01084},B:{"12":0.00867,"13":0.00434,"14":0.00217,"15":0.00867,"16":0.00217,"17":0.00434,"18":0.01734,"79":0,"80":0,"81":0,"83":0,"84":0.00434,"85":0.00217,"86":0,"87":0,"88":0,"89":0.00867,"90":0.0065,"91":0,"92":0.01084,"93":0,"94":0,"95":0,"96":0.00217,"97":0,"98":0,"99":0.00217,"100":0.00217,"101":0.00434,"102":0.00217,"103":0.00867,"104":0.01518,"105":0.11924,"106":0.34471,"107":0.01951},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00217,"12":0,"13":0.00217,"14":0.01084,"15":0.00217,_:"0","3.1":0,"3.2":0,"5.1":0.00217,"6.1":0,"7.1":0,"9.1":0.00217,"10.1":0.01084,"11.1":0.00217,"12.1":0.00217,"13.1":0.01518,"14.1":0.01084,"15.1":0.00217,"15.2-15.3":0.00217,"15.4":0.0065,"15.5":0.01084,"15.6":0.04336,"16.0":0.02818,"16.1":0.00434,"16.2":0},G:{"8":0.00554,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00923,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06831,"10.0-10.2":0.00185,"10.3":0.20125,"11.0-11.2":0.08308,"11.3-11.4":0.03877,"12.0-12.1":0.05539,"12.2-12.5":1.80384,"13.0-13.1":0.0757,"13.2":0.03139,"13.3":0.12924,"13.4-13.7":0.27879,"14.0-14.4":1.59336,"14.5-14.8":1.74107,"15.0-15.1":1.19087,"15.2-15.3":0.96747,"15.4":0.6499,"15.5":1.48259,"15.6":2.03463,"16.0":4.50684,"16.1":0.2271},P:{"4":0.1023,"5.0-5.4":0.02046,"6.2-6.4":0,"7.2-7.4":0.15344,"8.2":0,"9.2":0.03069,"10.1":0,"11.1-11.2":0.09207,"12.0":0.01023,"13.0":0.03069,"14.0":0.06138,"15.0":0.06138,"16.0":0.08184,"17.0":0.1023,"18.0":0.75699},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0039,"4.2-4.3":0.03983,"4.4":0,"4.4.3-4.4.4":0.08746},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00867,"5.5":0},J:{"7":0,"10":0.01566},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22713},Q:{"13.1":0},O:{"0":1.19046},H:{"0":15.58598},L:{"0":54.84098},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js index b6cb744a65c120..ef93900d8b8981 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00524,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00524,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.01571,"96":0.00524,"97":0,"98":0.00524,"99":0,"100":0,"101":0.00524,"102":0,"103":0.01571,"104":0.3194,"105":0.1309,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00524,"41":0,"42":0,"43":0.00524,"44":0.00524,"45":0,"46":0,"47":0,"48":0,"49":0.00524,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01571,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00524,"77":0,"78":0,"79":0.02618,"80":0.00524,"81":0,"83":0,"84":0,"85":0.00524,"86":0,"87":0.01047,"88":0.00524,"89":0,"90":0.00524,"91":0.00524,"92":0,"93":0,"94":0.00524,"95":0,"96":0.02094,"97":0.01571,"98":0.02618,"99":0.02618,"100":0.01571,"101":0.35605,"102":0.36652,"103":0.39794,"104":3.41911,"105":12.80726,"106":0.27751,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01047,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.36128,"65":0.00524,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00524,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01571,"90":0.21468,"91":0.01047,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00524,"17":0,"18":0.03665,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00524,"102":0.00524,"103":0.05236,"104":0.5812,"105":3.35628},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03665,"14":0.27227,"15":0.00524,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02618,"13.1":0.09425,"14.1":0.18326,"15.1":0.0576,"15.2-15.3":0.16755,"15.4":0.08378,"15.5":0.35081,"15.6":1.70694,"16.0":0.10996,"16.1":0.00524},G:{"8":0.00365,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00365,"7.0-7.1":0.01096,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05846,"10.0-10.2":0.00731,"10.3":0.06942,"11.0-11.2":0.01096,"11.3-11.4":0.02558,"12.0-12.1":0.01096,"12.2-12.5":0.5079,"13.0-13.1":0.01096,"13.2":0.00731,"13.3":0.08769,"13.4-13.7":0.05116,"14.0-14.4":0.71617,"14.5-14.8":1.47254,"15.0-15.1":0.26674,"15.2-15.3":0.96098,"15.4":1.42138,"15.5":2.28005,"15.6":21.65321,"16.0":6.30669,"16.1":0.09135},P:{"4":0.08222,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01028,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03083,"12.0":0,"13.0":0.01028,"14.0":0.03083,"15.0":0.01028,"16.0":0.01028,"17.0":0.21582,"18.0":3.58667},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.24184},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00524,"10":0,"11":0.0576,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.09528},H:{"0":0.7487},L:{"0":29.78033},S:{"2.5":0},R:{_:"0"},M:{"0":0.26678},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00577,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00577,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.66897,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00577,"105":0.35755,"106":0.14418,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00577,"44":0.00577,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.0173,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00577,"77":0,"78":0,"79":0.0173,"80":0,"81":0,"83":0.66897,"84":0,"85":0.02884,"86":0.00577,"87":0.08651,"88":0,"89":0.00577,"90":0.00577,"91":0.0173,"92":0.05767,"93":0,"94":0,"95":1.39561,"96":0.77855,"97":0.0346,"98":0.00577,"99":0.0173,"100":0.00577,"101":0.10381,"102":0.17301,"103":0.17301,"104":0.43829,"105":4.22721,"106":13.17183,"107":0.28835,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00577,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.11534,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.69781,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.07497,"91":0.25952,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00577,"18":0.01153,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.68627,"97":0.00577,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00577,"104":0.01153,"105":0.5421,"106":2.9527,"107":0.20761},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.06344,"14":0.23068,"15":0.71511,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00577,"12.1":0.10957,"13.1":0.08074,"14.1":0.26528,"15.1":0.18454,"15.2-15.3":0.09804,"15.4":0.0692,"15.5":0.32872,"15.6":1.66666,"16.0":0.19608,"16.1":0.0346,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01076,"7.0-7.1":0.00359,"8.1-8.4":0.00359,"9.0-9.2":0,"9.3":0.04662,"10.0-10.2":0,"10.3":0.13987,"11.0-11.2":0.01076,"11.3-11.4":0.01076,"12.0-12.1":0.00359,"12.2-12.5":0.4196,"13.0-13.1":0.00717,"13.2":0,"13.3":0.03228,"13.4-13.7":0.2618,"14.0-14.4":0.79975,"14.5-14.8":1.42736,"15.0-15.1":0.22953,"15.2-15.3":0.69216,"15.4":1.51343,"15.5":0.76389,"15.6":13.4129,"16.0":14.29873,"16.1":0.47698},P:{"4":0.1226,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03065,"12.0":0,"13.0":0,"14.0":0.01022,"15.0":0,"16.0":0.01022,"17.0":0.0613,"18.0":5.20019},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00867,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.14746},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00577,"10":0,"11":0.04037,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26245},Q:{"13.1":0},O:{"0":0.02117},H:{"0":0.38472},L:{"0":23.06328},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js index b0afac0fc79b07..f65d316cc12717 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.04507,"51":0,"52":0.00563,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06761,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0169,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.02254,"100":0,"101":0.01127,"102":0.00563,"103":0.41128,"104":2.08458,"105":0.91271,"106":0.0169,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.02254,"39":0,"40":0,"41":0.05071,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01127,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00563,"76":0,"77":0,"78":0,"79":0,"80":0.0169,"81":0.19719,"83":0.00563,"84":0.00563,"85":0.01127,"86":0.00563,"87":0.00563,"88":0.09578,"89":0.01127,"90":0,"91":0.00563,"92":0.00563,"93":0.00563,"94":0.02254,"95":0,"96":0,"97":0.00563,"98":0.02254,"99":0.10705,"100":0.0338,"101":0.03944,"102":0.02817,"103":0.32114,"104":2.95785,"105":10.91306,"106":0.12395,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.02254,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05634,"90":0.46762,"91":0.00563,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00563,"18":0.00563,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00563,"89":0.00563,"90":0.00563,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00563,"97":0,"98":0,"99":0,"100":0.00563,"101":0.00563,"102":0.00563,"103":0.00563,"104":0.36058,"105":3.679},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00563,"13":0.01127,"14":0.22536,"15":0.02254,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00563,"10.1":0.00563,"11.1":0.00563,"12.1":0.09578,"13.1":0.17465,"14.1":0.5972,"15.1":0.32677,"15.2-15.3":0.05634,"15.4":0.21409,"15.5":0.36058,"15.6":3.96634,"16.0":0.2817,"16.1":0.02817},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00716,"9.3":0.03939,"10.0-10.2":0,"10.3":0.02507,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.48703,"13.0-13.1":0.00716,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.14324,"14.5-14.8":0.46912,"15.0-15.1":0.36169,"15.2-15.3":1.08148,"15.4":0.50851,"15.5":1.63655,"15.6":23.33067,"16.0":6.40653,"16.1":0.01074},P:{"4":0.07297,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01042,"11.1-11.2":0,"12.0":0,"13.0":0.01042,"14.0":0.02085,"15.0":0.01042,"16.0":0.0417,"17.0":0.06255,"18.0":2.31434},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.20746,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.16902,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.17027},H:{"0":1.32684},L:{"0":28.32569},S:{"2.5":0},R:{_:"0"},M:{"0":0.13098},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00595,"51":0,"52":0.0238,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00595,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0119,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00595,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00595,"100":0,"101":0.0119,"102":0.0238,"103":0.00595,"104":0.01785,"105":1.75555,"106":0.55344,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00595,"63":0,"64":0,"65":0,"66":0.00595,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00595,"75":0,"76":0,"77":0,"78":0.00595,"79":0.0119,"80":0.01785,"81":0.13687,"83":0.00595,"84":0.00595,"85":0.01785,"86":0.00595,"87":0.0119,"88":0.08331,"89":0.0119,"90":0.00595,"91":0.00595,"92":0,"93":0,"94":0.0238,"95":0,"96":0.00595,"97":0.00595,"98":0.00595,"99":0.05951,"100":0.0119,"101":0.00595,"102":0.02976,"103":0.23804,"104":0.06546,"105":6.48064,"106":13.0803,"107":0.49988,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02976,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.03571,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.01785,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.04761,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.0238,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.2797,"91":0.45228,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0119,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00595,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00595,"93":0,"94":0,"95":0.00595,"96":0.00595,"97":0,"98":0.0119,"99":0,"100":0,"101":0.00595,"102":0.00595,"103":0.00595,"104":0.0119,"105":0.92836,"106":2.63629,"107":0.17853},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00595,"14":0.08927,"15":0.0119,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00595,"10.1":0.0119,"11.1":0,"12.1":0.00595,"13.1":0.27375,"14.1":0.83314,"15.1":0.28565,"15.2-15.3":0.04166,"15.4":0.07736,"15.5":0.19638,"15.6":2.30304,"16.0":1.69604,"16.1":0.22019,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02675,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03439,"10.0-10.2":0,"10.3":0.17575,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.00764,"12.2-12.5":0.50052,"13.0-13.1":0,"13.2":0,"13.3":0.00764,"13.4-13.7":0.00764,"14.0-14.4":0.09552,"14.5-14.8":1.56269,"15.0-15.1":0.24071,"15.2-15.3":0.39354,"15.4":0.47377,"15.5":0.68009,"15.6":15.80263,"16.0":14.90857,"16.1":0.75651},P:{"4":0.12363,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.0206,"16.0":0,"17.0":0.04121,"18.0":2.59622},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.03595},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.22614,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.46159},Q:{"13.1":0},O:{"0":0.08908},H:{"0":0.31433},L:{"0":24.01191},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js index 06f4d832f855c4..854d4f7c120cd1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00852,"30":0,"31":0,"32":0,"33":0,"34":0.00426,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00426,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00213,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00213,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00213,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00213,"89":0,"90":0,"91":0.00213,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01918,"98":0,"99":0.00213,"100":0,"101":0,"102":0.00213,"103":0.01279,"104":0.23228,"105":0.07885,"106":0.00426,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00213,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00213,"32":0,"33":0.00213,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01705,"41":0,"42":0,"43":0.00213,"44":0,"45":0,"46":0.00213,"47":0,"48":0,"49":0.00213,"50":0.01279,"51":0.00213,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00426,"61":0,"62":0,"63":0,"64":0.00213,"65":0.00213,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00426,"73":0,"74":0.00213,"75":0,"76":0,"77":0,"78":0.00213,"79":0.00426,"80":0.00426,"81":0.02557,"83":0.00213,"84":0.00213,"85":0.00426,"86":0.00213,"87":0.00213,"88":0.00213,"89":0.00426,"90":0.00213,"91":0.00426,"92":0.00426,"93":0.31326,"94":0.00213,"95":0.00426,"96":0.00213,"97":0.00639,"98":0.00213,"99":0.00213,"100":0.00426,"101":0.00426,"102":0.02131,"103":0.05754,"104":0.30047,"105":1.18697,"106":0.01918,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00213,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00426,"60":0.01066,"62":0,"63":0.04049,"64":0.07032,"65":0.00426,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00213,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0895,"91":0.00852,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00213},B:{"12":0.00213,"13":0,"14":0,"15":0.03623,"16":0,"17":0,"18":0.02344,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00213,"86":0,"87":0,"88":0,"89":0,"90":0.00426,"91":0,"92":0.00213,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.05114,"101":0.00213,"102":0.00213,"103":0.00426,"104":0.07885,"105":0.5221},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.01066,"13":0.00426,"14":0.00852,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00213,"12.1":0,"13.1":0.00426,"14.1":0.01066,"15.1":0,"15.2-15.3":0.00213,"15.4":0.00426,"15.5":0.01279,"15.6":0.07245,"16.0":0.00639,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0041,"6.0-6.1":0,"7.0-7.1":0.02051,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.14354,"10.0-10.2":0.01435,"10.3":0.74641,"11.0-11.2":0.06152,"11.3-11.4":0.06357,"12.0-12.1":0.06972,"12.2-12.5":4.22211,"13.0-13.1":0.07792,"13.2":0.0082,"13.3":0.75666,"13.4-13.7":0.40396,"14.0-14.4":2.15719,"14.5-14.8":1.87627,"15.0-15.1":1.15857,"15.2-15.3":0.56801,"15.4":1.08065,"15.5":1.56253,"15.6":4.06627,"16.0":1.13601,"16.1":0.0123},P:{"4":0.58669,"5.0-5.4":0.01029,"6.2-6.4":0.02059,"7.2-7.4":0.11322,"8.2":0.01029,"9.2":0.23673,"10.1":0.02059,"11.1-11.2":0.03088,"12.0":0,"13.0":0.07205,"14.0":0.06176,"15.0":0.04117,"16.0":0.11322,"17.0":0.36025,"18.0":0.76167},I:{"0":0,"3":0,"4":0.00081,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00135,"4.2-4.3":0.01457,"4.4":0,"4.4.3-4.4.4":0.23228},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00426,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00787},O:{"0":0.53509},H:{"0":1.55702},L:{"0":70.21511},S:{"2.5":0},R:{_:"0"},M:{"0":0.04721},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00178,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00178,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00178,"94":0,"95":0,"96":0,"97":0.02845,"98":0.00178,"99":0.02667,"100":0,"101":0,"102":0.00356,"103":0.00178,"104":0.00889,"105":0.10668,"106":0.07823,"107":0.00356,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00178,"34":0.00178,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01422,"41":0,"42":0,"43":0.00178,"44":0,"45":0,"46":0,"47":0.00178,"48":0,"49":0.00356,"50":0.00178,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00178,"60":0.00711,"61":0,"62":0,"63":0,"64":0.00711,"65":0.00178,"66":0,"67":0,"68":0,"69":0,"70":0.00178,"71":0,"72":0.00178,"73":0,"74":0.00356,"75":0,"76":0.00178,"77":0,"78":0.00178,"79":0.00533,"80":0.00178,"81":0.00889,"83":0.00178,"84":0.00178,"85":0.00178,"86":0.00178,"87":0.00178,"88":0.00178,"89":0.00533,"90":0.00356,"91":0.00178,"92":0.00178,"93":0.1209,"94":0.00356,"95":0.00178,"96":0.00178,"97":0.00356,"98":0.00356,"99":0.00178,"100":0.00356,"101":0.00889,"102":0.00356,"103":0.01422,"104":0.01067,"105":0.20803,"106":0.85522,"107":0.01778,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00178,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00178,"60":0.01067,"62":0,"63":0.02134,"64":0.01422,"65":0.02845,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03023,"91":0.09423,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00533},B:{"12":0.00178,"13":0.00178,"14":0.00178,"15":0.00178,"16":0.00178,"17":0.00178,"18":0.00533,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00178,"88":0,"89":0,"90":0.00178,"91":0,"92":0.00178,"93":0,"94":0,"95":0,"96":0.00178,"97":0,"98":0,"99":0,"100":0.00178,"101":0.00178,"102":0.00178,"103":0.00533,"104":0.00356,"105":0.09068,"106":0.3556,"107":0.04978},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.01067,"13":0.00178,"14":0.00533,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00178,"6.1":0,"7.1":0,"9.1":0.00178,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01067,"14.1":0.00533,"15.1":0.00178,"15.2-15.3":0.00356,"15.4":0.00356,"15.5":0.00533,"15.6":0.05156,"16.0":0.00889,"16.1":0,"16.2":0},G:{"8":0.00222,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00222,"6.0-6.1":0,"7.0-7.1":0.02663,"8.1-8.4":0.00666,"9.0-9.2":0.0111,"9.3":0.37946,"10.0-10.2":0.01553,"10.3":0.68348,"11.0-11.2":0.03329,"11.3-11.4":0.11539,"12.0-12.1":0.19528,"12.2-12.5":7.1854,"13.0-13.1":0.11095,"13.2":0.03107,"13.3":0.67904,"13.4-13.7":0.33508,"14.0-14.4":2.7783,"14.5-14.8":1.23159,"15.0-15.1":0.9764,"15.2-15.3":0.85657,"15.4":0.63688,"15.5":0.77446,"15.6":1.75752,"16.0":2.34779,"16.1":0.09098},P:{"4":0.66702,"5.0-5.4":0.01042,"6.2-6.4":0.05211,"7.2-7.4":0.16676,"8.2":0,"9.2":0.06253,"10.1":0,"11.1-11.2":0.03127,"12.0":0,"13.0":0.02084,"14.0":0.08338,"15.0":0.02084,"16.0":0.05211,"17.0":0.2814,"18.0":0.77125},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00068,"4.2-4.3":0.01287,"4.4":0,"4.4.3-4.4.4":0.13957},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00356,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03289},Q:{"13.1":0},O:{"0":0.28777},H:{"0":1.2221},L:{"0":71.57842},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js index c7953d7882538e..ab86ceec37629b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00108,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00216,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00108,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00216,"104":0.04,"105":0.00649,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00108,"29":0,"30":0,"31":0,"32":0,"33":0.00108,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00432,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00108,"63":0.00108,"64":0.00108,"65":0,"66":0,"67":0,"68":0,"69":0.00108,"70":0,"71":0,"72":0,"73":0,"74":0.00649,"75":0,"76":0.00108,"77":0,"78":0.00108,"79":0.00108,"80":0,"81":0.00541,"83":0,"84":0,"85":0,"86":0.00108,"87":0.01405,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00108,"94":0.00108,"95":0.00432,"96":0.00108,"97":0.00108,"98":0,"99":0.00324,"100":0.00216,"101":0.00108,"102":0.00108,"103":0.00649,"104":0.06486,"105":0.33943,"106":0.00541,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00108,"24":0.00108,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00432,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00108,"60":0.01622,"62":0,"63":0.00865,"64":0.04108,"65":0.00108,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01189,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00108},B:{"12":0.00216,"13":0,"14":0,"15":0,"16":0.00108,"17":0.00108,"18":0.00216,"79":0,"80":0,"81":0,"83":0,"84":0.00108,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00541,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00649,"100":0,"101":0,"102":0,"103":0.00216,"104":0.0173,"105":0.04324},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00216,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00108,"12.1":0,"13.1":0,"14.1":0.00108,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.00432,"16.0":0.00108,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01143,"8.1-8.4":0.00286,"9.0-9.2":0,"9.3":0.03144,"10.0-10.2":0.16436,"10.3":0.23439,"11.0-11.2":0.636,"11.3-11.4":0.17722,"12.0-12.1":0.26441,"12.2-12.5":4.62066,"13.0-13.1":0.36159,"13.2":0.22439,"13.3":0.4645,"13.4-13.7":0.70889,"14.0-14.4":1.25628,"14.5-14.8":0.61599,"15.0-15.1":0.57597,"15.2-15.3":0.90755,"15.4":0.29442,"15.5":0.71461,"15.6":1.56356,"16.0":0.3716,"16.1":0.00572},P:{"4":0.24407,"5.0-5.4":0.07119,"6.2-6.4":0.08136,"7.2-7.4":0.32543,"8.2":0.02034,"9.2":0.41695,"10.1":0.03051,"11.1-11.2":0.14237,"12.0":0.03051,"13.0":0.06102,"14.0":0.21356,"15.0":0.06102,"16.0":1.10848,"17.0":0.34576,"18.0":0.69153},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00064,"4.2-4.3":0.00191,"4.4":0,"4.4.3-4.4.4":0.04502},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00108,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01784},O:{"0":0.1873},H:{"0":9.49098},L:{"0":69.33354},S:{"2.5":0.12487},R:{_:"0"},M:{"0":0.01784},Q:{"13.1":0.00892}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00089,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00089,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00089,"103":0.00089,"104":0.00089,"105":0.0151,"106":0.00799,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00266,"41":0,"42":0,"43":0.00622,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00089,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00089,"58":0,"59":0,"60":0,"61":0,"62":0.00089,"63":0.00089,"64":0.00089,"65":0,"66":0,"67":0,"68":0,"69":0.00089,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00266,"80":0,"81":0.00178,"83":0,"84":0,"85":0,"86":0.00089,"87":0.00622,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00089,"97":0,"98":0,"99":0.00266,"100":0,"101":0,"102":0.00089,"103":0.00355,"104":0.00178,"105":0.03463,"106":0.19536,"107":0.0222,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0.00089,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00266,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00089,"31":0,"32":0.00089,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00089,"60":0.01243,"62":0,"63":0.0071,"64":0.03108,"65":0.00888,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00444,"91":0.00444,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00089,"13":0,"14":0,"15":0.00089,"16":0,"17":0,"18":0.00178,"79":0,"80":0,"81":0,"83":0,"84":0.00089,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02753,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00355,"100":0,"101":0,"102":0,"103":0,"104":0.01066,"105":0.0071,"106":0.03818,"107":0.00266},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00089,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00089,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.00266,"16.0":0.00089,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.10439,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01347,"10.0-10.2":0.06398,"10.3":0.26602,"11.0-11.2":0.45122,"11.3-11.4":0.11281,"12.0-12.1":0.36704,"12.2-12.5":5.57797,"13.0-13.1":0.25087,"13.2":0.16668,"13.3":0.38051,"13.4-13.7":0.75091,"14.0-14.4":1.35198,"14.5-14.8":0.82499,"15.0-15.1":0.86877,"15.2-15.3":0.97989,"15.4":0.31316,"15.5":0.6701,"15.6":1.50183,"16.0":1.34019,"16.1":0.04041},P:{"4":0.4387,"5.0-5.4":0.14283,"6.2-6.4":0.03061,"7.2-7.4":0.34688,"8.2":0.0102,"9.2":0.33668,"10.1":0.03061,"11.1-11.2":0.10202,"12.0":0.0204,"13.0":0.03061,"14.0":0.36728,"15.0":0.06121,"16.0":0.83659,"17.0":0.14283,"18.0":0.68356},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00506,"4.4":0,"4.4.3-4.4.4":0.05294},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00089,"5.5":0},J:{"7":0,"10":0.00911},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03645},Q:{"13.1":0.00911},O:{"0":0.21869},H:{"0":6.2802},L:{"0":71.36271},S:{"2.5":0.28247}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js index de2a2c4a2ff6ae..91486432ba6daf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00455,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0091,"53":0,"54":0,"55":0,"56":0.00455,"57":0,"58":0,"59":0,"60":0.0091,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00455,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0819,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.01365,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.04095,"92":0.00455,"93":0,"94":0,"95":0,"96":0,"97":0.00455,"98":0,"99":0,"100":0.00455,"101":0.0091,"102":0.01365,"103":0.10465,"104":1.08745,"105":0.30485,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00455,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0091,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00455,"66":0,"67":0.00455,"68":0,"69":0.0091,"70":0,"71":0,"72":0,"73":0.00455,"74":0,"75":0.00455,"76":0,"77":0,"78":0,"79":0.0091,"80":0,"81":0.00455,"83":0,"84":0.00455,"85":0.00455,"86":0,"87":0.01365,"88":0,"89":0.00455,"90":0.00455,"91":0.00455,"92":0.0091,"93":0.02275,"94":0,"95":0,"96":0.0091,"97":0.00455,"98":0.01365,"99":0.03185,"100":0.0546,"101":0.0182,"102":0.05005,"103":0.3822,"104":2.5025,"105":7.8351,"106":0.18655,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00455,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00455,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0364,"90":0.4004,"91":0.0091,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00455,"15":0.00455,"16":0,"17":0.00455,"18":0.0091,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0182,"93":0,"94":0,"95":0,"96":0.00455,"97":0.02275,"98":0,"99":0.00455,"100":0.0182,"101":0.00455,"102":0.0091,"103":0.31395,"104":0.455,"105":2.639},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00455,"9":0,"10":0,"11":0,"12":0.00455,"13":0.0273,"14":0.08645,"15":0.02275,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.14105,"11.1":0.01365,"12.1":0.04095,"13.1":0.51415,"14.1":0.1638,"15.1":0.091,"15.2-15.3":0.0364,"15.4":0.1092,"15.5":0.3276,"15.6":0.9828,"16.0":0.15925,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00495,"7.0-7.1":0,"8.1-8.4":0.00743,"9.0-9.2":0,"9.3":0.03466,"10.0-10.2":0,"10.3":0.05694,"11.0-11.2":0.00743,"11.3-11.4":0.00495,"12.0-12.1":0.51,"12.2-12.5":0.6932,"13.0-13.1":0.01485,"13.2":0.01238,"13.3":0.06437,"13.4-13.7":0.15597,"14.0-14.4":0.52485,"14.5-14.8":1.09922,"15.0-15.1":0.44315,"15.2-15.3":0.40602,"15.4":0.65854,"15.5":2.73567,"15.6":12.78708,"16.0":4.00819,"16.1":0.15845},P:{"4":0.1755,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24777,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.09291,"12.0":0.02065,"13.0":0.05162,"14.0":0.27874,"15.0":0.04129,"16.0":0.11356,"17.0":0.32003,"18.0":4.21205},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.04975,"4.4":0,"4.4.3-4.4.4":0.3731},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0819,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.00545},H:{"0":0.0516},L:{"0":46.4096},S:{"2.5":0},R:{_:"0"},M:{"0":0.2507},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00467,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.028,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01866,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00933,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00933,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.014,"98":0,"99":0,"100":0.00467,"101":0.00467,"102":0.03266,"103":0.03733,"104":0.05133,"105":1.10584,"106":0.36395,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00933,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00467,"64":0,"65":0.00467,"66":0,"67":0.00467,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00467,"74":0,"75":0.00933,"76":0,"77":0,"78":0,"79":0.00933,"80":0,"81":0.00467,"83":0.00467,"84":0,"85":0,"86":0,"87":0.00933,"88":0.00467,"89":0.00467,"90":0,"91":0.00467,"92":0.00467,"93":0.02333,"94":0,"95":0.00467,"96":0,"97":0.014,"98":0.00467,"99":0.05133,"100":0.028,"101":0.00933,"102":0.00933,"103":0.17264,"104":0.19131,"105":2.96291,"106":7.93687,"107":0.41061,"108":0.00467,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00467,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00467,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00467,"90":0.30796,"91":0.70457,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00933,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00467,"96":0,"97":0.02333,"98":0,"99":0,"100":0.00467,"101":0.00467,"102":0.00467,"103":0.014,"104":0.028,"105":0.9332,"106":2.47765,"107":0.22863},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.014,"14":0.06999,"15":0.02333,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.014,"11.1":0.00933,"12.1":0.028,"13.1":0.2333,"14.1":0.17731,"15.1":0.05133,"15.2-15.3":0.03266,"15.4":0.06999,"15.5":0.19131,"15.6":0.76056,"16.0":0.62524,"16.1":0.06066,"16.2":0},G:{"8":0.00545,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.02181,"9.0-9.2":0,"9.3":0.01908,"10.0-10.2":0,"10.3":0.03271,"11.0-11.2":0.01636,"11.3-11.4":0.00545,"12.0-12.1":0.10359,"12.2-12.5":0.42255,"13.0-13.1":0.01363,"13.2":0.00273,"13.3":0.02999,"13.4-13.7":0.10632,"14.0-14.4":0.45799,"14.5-14.8":1.05229,"15.0-15.1":0.29442,"15.2-15.3":0.94324,"15.4":0.50161,"15.5":2.34175,"15.6":8.87902,"16.0":10.18211,"16.1":0.58612},P:{"4":0.01034,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13438,"8.2":0,"9.2":0.01034,"10.1":0,"11.1-11.2":0.07236,"12.0":0.01034,"13.0":0.05169,"14.0":0.0827,"15.0":0.04135,"16.0":0.11371,"17.0":0.12405,"18.0":3.51462},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00281,"4.2-4.3":0.03513,"4.4":0,"4.4.3-4.4.4":0.11805},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05133,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17069},Q:{"13.1":0},O:{"0":0.01067},H:{"0":0.0707},L:{"0":46.2585},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js index 3c4ec9755cb756..4ed92044924688 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00773,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00773,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06959,"53":0,"54":0,"55":0,"56":0.05412,"57":0.05412,"58":0,"59":0,"60":0.04639,"61":0,"62":0,"63":0.00773,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01546,"79":0,"80":0,"81":0,"82":0,"83":0.00773,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.01546,"96":0,"97":0.01546,"98":0,"99":0,"100":0.01546,"101":0.00773,"102":0.04639,"103":0.09278,"104":0.87372,"105":0.12371,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00773,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00773,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00773,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00773,"63":0,"64":0.01546,"65":0,"66":0.06959,"67":0.0232,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.06186,"76":0.00773,"77":0,"78":0,"79":0.0232,"80":0,"81":0.00773,"83":0.00773,"84":0,"85":0.13144,"86":0.00773,"87":0.00773,"88":0.00773,"89":0.00773,"90":0,"91":0.03093,"92":0.01546,"93":0.00773,"94":0.01546,"95":0.06186,"96":0.00773,"97":0.0232,"98":0.00773,"99":0.00773,"100":0.00773,"101":0,"102":0.04639,"103":0.08505,"104":1.86341,"105":6.13921,"106":0.13918,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00773,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00773,"62":0,"63":0.03093,"64":0.01546,"65":0,"66":0,"67":0,"68":0.00773,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00773,"80":0,"81":0,"82":0.00773,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.24742,"90":0.0232,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01546,"13":0.00773,"14":0,"15":0,"16":0.00773,"17":0,"18":0.01546,"79":0,"80":0,"81":0,"83":0,"84":0.0232,"85":0,"86":0,"87":0,"88":0,"89":0.18557,"90":0,"91":0,"92":1.3763,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.03866,"101":0.00773,"102":0.01546,"103":1.00516,"104":7.61602,"105":37.54659},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00773,"11.1":0.00773,"12.1":0.00773,"13.1":0,"14.1":0.00773,"15.1":0,"15.2-15.3":0.00773,"15.4":0.01546,"15.5":0.00773,"15.6":0.03866,"16.0":0.00773,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00264,"4.2-4.3":0,"5.0-5.1":0.01408,"6.0-6.1":0.01672,"7.0-7.1":0.01584,"8.1-8.4":0.00704,"9.0-9.2":0,"9.3":0.01496,"10.0-10.2":0.00088,"10.3":0.04048,"11.0-11.2":0.0176,"11.3-11.4":0.00088,"12.0-12.1":0.14169,"12.2-12.5":3.21931,"13.0-13.1":0.00088,"13.2":0.00176,"13.3":0.01936,"13.4-13.7":0.10121,"14.0-14.4":0.54565,"14.5-14.8":0.26754,"15.0-15.1":0.23762,"15.2-15.3":0.37843,"15.4":1.57181,"15.5":0.51308,"15.6":0.9232,"16.0":0.62749,"16.1":0.00264},P:{"4":0.20783,"5.0-5.4":0,"6.2-6.4":0.01039,"7.2-7.4":0.02078,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.01039,"16.0":0.04157,"17.0":0.10392,"18.0":0.16627},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00637,"4.2-4.3":1.55041,"4.4":0,"4.4.3-4.4.4":1.25722},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06959,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.11113},H:{"0":0.36932},L:{"0":27.63371},S:{"2.5":0.0068},R:{_:"0"},M:{"0":0.03175},Q:{"13.1":0.00454}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01606,"53":0,"54":0,"55":0,"56":0.01606,"57":0.12044,"58":0,"59":0,"60":0.01606,"61":0,"62":0,"63":0.00803,"64":0,"65":0,"66":0,"67":0,"68":0.00803,"69":0,"70":0,"71":0,"72":0.01606,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01606,"100":0.01606,"101":0,"102":0.04015,"103":0.00803,"104":0.01606,"105":0.54597,"106":0.29707,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00803,"65":0,"66":0.01606,"67":0.01606,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00803,"75":0.12846,"76":0.02409,"77":0,"78":0,"79":0.01606,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00803,"89":0,"90":0,"91":0.04015,"92":0.16861,"93":0,"94":0.01606,"95":0.02409,"96":0.01606,"97":0.01606,"98":0.00803,"99":0.00803,"100":0,"101":0.00803,"102":0.01606,"103":0.15255,"104":0.24087,"105":2.17586,"106":4.11085,"107":0.36933,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00803,"62":0,"63":0.00803,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.03212,"89":0.85107,"90":0.01606,"91":0.00803,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01606,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01606,"79":0,"80":0,"81":0,"83":0,"84":0.00803,"85":0,"86":0,"87":0,"88":0,"89":0.22481,"90":0,"91":0,"92":0.26496,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.07226,"103":0.00803,"104":0.02409,"105":9.43408,"106":39.68735,"107":3.88604},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00803,"6.1":0,"7.1":0,"9.1":0.00803,"10.1":0,"11.1":0.03212,"12.1":0,"13.1":0,"14.1":0.01606,"15.1":0.00803,"15.2-15.3":0,"15.4":0.00803,"15.5":0,"15.6":0.04015,"16.0":0.02409,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00075,"4.2-4.3":0,"5.0-5.1":0.00075,"6.0-6.1":0.02846,"7.0-7.1":0.02247,"8.1-8.4":0.00449,"9.0-9.2":0,"9.3":0.0015,"10.0-10.2":0.003,"10.3":0.02921,"11.0-11.2":0.01423,"11.3-11.4":0.04493,"12.0-12.1":0.15577,"12.2-12.5":2.5021,"13.0-13.1":0.02471,"13.2":0.00524,"13.3":0.07414,"13.4-13.7":0.19172,"14.0-14.4":0.66503,"14.5-14.8":0.17,"15.0-15.1":0.21793,"15.2-15.3":0.35648,"15.4":0.4808,"15.5":0.20146,"15.6":0.44635,"16.0":1.38548,"16.1":0.05018},P:{"4":0.39223,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0106,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0106,"12.0":0,"13.0":0,"14.0":0.0106,"15.0":0,"16.0":0.0318,"17.0":0.08481,"18.0":0.24382},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.08733,"4.2-4.3":1.0902,"4.4":0,"4.4.3-4.4.4":1.40605},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02409,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02365},Q:{"13.1":0},O:{"0":0.09461},H:{"0":0.24445},L:{"0":24.60589},S:{"2.5":0.00197}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js index ad5df58086f53f..0964f081d99637 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.12544,"53":0,"54":0,"55":0,"56":0.0057,"57":0,"58":0,"59":0,"60":0.0057,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.06272,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0057,"78":0.01711,"79":0,"80":0,"81":0,"82":0,"83":0.0057,"84":0,"85":0,"86":0,"87":0.0057,"88":0.03421,"89":0,"90":0,"91":0.04562,"92":0,"93":0,"94":0,"95":0,"96":0.0057,"97":0.0057,"98":0.0057,"99":0.01711,"100":0.0114,"101":0.0057,"102":0.06842,"103":0.10834,"104":2.90802,"105":0.90092,"106":0.0057,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.23948,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.07983,"35":0,"36":0,"37":0,"38":0.14255,"39":0.02281,"40":0.0057,"41":0,"42":0,"43":0.0057,"44":0,"45":0,"46":0,"47":0.19957,"48":0,"49":0.18246,"50":0,"51":0,"52":0,"53":0.0057,"54":0,"55":0,"56":0.0057,"57":0,"58":0.02281,"59":0,"60":0,"61":0,"62":0.02851,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0057,"69":0.0057,"70":0.0057,"71":0.0057,"72":0,"73":0,"74":0,"75":0,"76":0.0057,"77":0.04562,"78":0.0057,"79":0.06272,"80":0.0057,"81":0.04562,"83":0.01711,"84":0.01711,"85":0.0114,"86":0.02281,"87":0.02851,"88":0.0114,"89":0.03421,"90":0.0057,"91":0.13115,"92":0.02281,"93":0.0057,"94":0.0114,"95":0.01711,"96":0.01711,"97":0.0114,"98":0.01711,"99":0.0114,"100":0.02281,"101":0.03421,"102":0.10264,"103":0.22808,"104":3.87166,"105":14.94494,"106":0.19957,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0.05702,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.03991,"26":0,"27":0,"28":0.0114,"29":0,"30":0,"31":0.49607,"32":0,"33":0,"34":0,"35":0,"36":0.0057,"37":0,"38":0,"39":0,"40":0.37633,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.14825,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0057,"65":0,"66":0,"67":0,"68":0.0057,"69":0,"70":0,"71":0.0057,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0057,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0057,"86":0,"87":0,"88":0,"89":0.05132,"90":0.63292,"91":0.02851,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.07983,"16":0,"17":0,"18":0.0057,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.0057,"97":0,"98":0,"99":0,"100":0,"101":0.0057,"102":0.02851,"103":0.01711,"104":0.32501,"105":1.52243},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0057,"14":0.02851,"15":0.0057,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0114,"12.1":0.01711,"13.1":0.04562,"14.1":0.07413,"15.1":0.0114,"15.2-15.3":0.01711,"15.4":0.02851,"15.5":0.07413,"15.6":0.40484,"16.0":0.05132,"16.1":0.0057},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00122,"6.0-6.1":0,"7.0-7.1":0.35231,"8.1-8.4":0.00122,"9.0-9.2":0.00122,"9.3":0.07314,"10.0-10.2":0,"10.3":0.08533,"11.0-11.2":0.0061,"11.3-11.4":0.01219,"12.0-12.1":0.00975,"12.2-12.5":0.3901,"13.0-13.1":0.00731,"13.2":0.02682,"13.3":0.02316,"13.4-13.7":0.10118,"14.0-14.4":0.20237,"14.5-14.8":0.52664,"15.0-15.1":0.12191,"15.2-15.3":0.19139,"15.4":0.27917,"15.5":0.87042,"15.6":6.86215,"16.0":1.75302,"16.1":0.02316},P:{"4":0.33201,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05188,"12.0":0.01038,"13.0":0.06225,"14.0":0.0415,"15.0":0.02075,"16.0":0.05188,"17.0":0.13488,"18.0":1.52515},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.07674,"4.2-4.3":0.63947,"4.4":0,"4.4.3-4.4.4":0.56913},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.13115,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.06877},H:{"0":0.24821},L:{"0":50.90896},S:{"2.5":0},R:{_:"0"},M:{"0":0.22779},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.11552,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00578,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.06931,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01733,"79":0,"80":0,"81":0.00578,"82":0,"83":0,"84":0,"85":0,"86":0.00578,"87":0.00578,"88":0.01733,"89":0,"90":0,"91":0.01733,"92":0,"93":0,"94":0,"95":0.00578,"96":0,"97":0.00578,"98":0.00578,"99":0.01155,"100":0.00578,"101":0.00578,"102":0.04043,"103":0.01155,"104":0.10974,"105":2.58187,"106":1.17253,"107":0.00578,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.21949,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.06354,"35":0,"36":0,"37":0,"38":0.13285,"39":0.0231,"40":0.00578,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00578,"47":0.15595,"48":0,"49":0.19638,"50":0,"51":0,"52":0,"53":0.00578,"54":0,"55":0,"56":0.00578,"57":0,"58":0.01733,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00578,"69":0.01733,"70":0.00578,"71":0.00578,"72":0,"73":0,"74":0.00578,"75":0,"76":0.00578,"77":0.01733,"78":0.00578,"79":0.05776,"80":0.00578,"81":0.04043,"83":0.01733,"84":0.01733,"85":0.01733,"86":0.01155,"87":0.01733,"88":0.08664,"89":0.02888,"90":0.00578,"91":0.09242,"92":0.0231,"93":0.0231,"94":0.04621,"95":0.01155,"96":0.01733,"97":0.01155,"98":0.01733,"99":0.01155,"100":0.0231,"101":0.02888,"102":0.08664,"103":0.10397,"104":0.18483,"105":4.43597,"106":15.00027,"107":0.5545,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0.05776,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.03466,"26":0,"27":0,"28":0.00578,"29":0,"30":0,"31":0.48518,"32":0,"33":0,"34":0,"35":0,"36":0.01155,"37":0,"38":0,"39":0,"40":0.36966,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.15018,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00578,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01155,"73":0,"74":0,"75":0,"76":0,"77":0.00578,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01155,"86":0,"87":0,"88":0,"89":0,"90":0.25414,"91":0.68734,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.08086,"16":0,"17":0.00578,"18":0.00578,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00578,"103":0.00578,"104":0.03466,"105":0.32923,"106":1.44978,"107":0.10397},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00578,"14":0.02888,"15":0.00578,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00578,"12.1":0.01155,"13.1":0.05776,"14.1":0.06931,"15.1":0.01155,"15.2-15.3":0.01155,"15.4":0.02888,"15.5":0.06354,"15.6":0.36966,"16.0":0.13285,"16.1":0.0231,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00259,"6.0-6.1":0,"7.0-7.1":0.37575,"8.1-8.4":0.00259,"9.0-9.2":0.0013,"9.3":0.06997,"10.0-10.2":0,"10.3":0.07904,"11.0-11.2":0.00518,"11.3-11.4":0.01296,"12.0-12.1":0.01166,"12.2-12.5":0.36279,"13.0-13.1":0.00777,"13.2":0.0311,"13.3":0.01814,"13.4-13.7":0.09199,"14.0-14.4":0.19047,"14.5-14.8":0.49884,"15.0-15.1":0.11661,"15.2-15.3":0.16974,"15.4":0.22675,"15.5":0.62582,"15.6":4.8122,"16.0":4.2991,"16.1":0.27339},P:{"4":0.21853,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01041,"10.1":0,"11.1-11.2":0.03122,"12.0":0.01041,"13.0":0.05203,"14.0":0.03122,"15.0":0.01041,"16.0":0.07284,"17.0":0.09365,"18.0":1.46725},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02356,"4.2-4.3":0.61252,"4.4":0,"4.4.3-4.4.4":0.57718},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.08664,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22387},Q:{"13.1":0},O:{"0":0.06758},H:{"0":0.24394},L:{"0":49.94208},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js index 652cde193acd81..e91b7b016fe83a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00401,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.04409,"74":0,"75":0,"76":0,"77":0,"78":0.00401,"79":0,"80":0,"81":0.00802,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00401,"91":0.00802,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00401,"100":0,"101":0.00401,"102":0.00802,"103":0.02004,"104":0.46493,"105":0.17234,"106":0.00401,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00802,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00401,"76":0.02004,"77":0,"78":0.00401,"79":0.02004,"80":0.00401,"81":0.00401,"83":0.00401,"84":0.00401,"85":0,"86":0.00802,"87":0.02405,"88":0.00401,"89":0.00802,"90":0.00401,"91":0.02004,"92":0.01202,"93":0.01603,"94":0.00802,"95":0.00802,"96":0.01603,"97":0.01202,"98":0.01202,"99":0.01603,"100":0.01603,"101":0.02004,"102":0.02405,"103":0.12425,"104":2.09618,"105":8.31259,"106":0.17635,"107":0.01202,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00401,"60":0,"62":0,"63":0.00401,"64":0.02004,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00401,"89":0.10822,"90":0.77354,"91":0.01603,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00401,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00401,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01202,"99":0.00401,"100":0.00401,"101":0.00401,"102":0.00401,"103":0.01202,"104":0.18838,"105":1.06613},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00401,"13":0.00401,"14":0.01202,"15":0.00401,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00401,"13.1":0.03607,"14.1":0.05611,"15.1":0.00802,"15.2-15.3":0.01202,"15.4":0.02806,"15.5":0.07615,"15.6":0.3527,"16.0":0.06413,"16.1":0.00802},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00912,"7.0-7.1":0.00261,"8.1-8.4":0.00521,"9.0-9.2":0,"9.3":0.02345,"10.0-10.2":0,"10.3":0.02475,"11.0-11.2":0.00261,"11.3-11.4":0.00391,"12.0-12.1":0.00651,"12.2-12.5":0.23836,"13.0-13.1":0.00391,"13.2":0.01303,"13.3":0.01563,"13.4-13.7":0.04298,"14.0-14.4":0.20059,"14.5-14.8":0.38554,"15.0-15.1":0.11071,"15.2-15.3":0.14718,"15.4":0.30088,"15.5":0.73853,"15.6":7.29798,"16.0":3.06612,"16.1":0.03908},P:{"4":0.09116,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.19246,"8.2":0,"9.2":0.02026,"10.1":0,"11.1-11.2":0.12155,"12.0":0.01013,"13.0":0.06078,"14.0":0.08103,"15.0":0.07091,"16.0":0.14181,"17.0":0.30388,"18.0":2.29936},I:{"0":0,"3":0,"4":0.00569,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02277,"4.4":0,"4.4.3-4.4.4":0.15368},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01202,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.06591},H:{"0":0.25528},L:{"0":66.65219},S:{"2.5":0},R:{_:"0"},M:{"0":0.19774},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00376,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00376,"69":0,"70":0,"71":0,"72":0,"73":0.04137,"74":0,"75":0,"76":0,"77":0,"78":0.00376,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00376,"100":0,"101":0.00376,"102":0.01504,"103":0.00752,"104":0.02633,"105":0.40995,"106":0.18429,"107":0.00376,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00376,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00376,"70":0,"71":0,"72":0,"73":0,"74":0.00376,"75":0,"76":0.01128,"77":0,"78":0.00376,"79":0.02257,"80":0.00376,"81":0.00752,"83":0.00376,"84":0.00376,"85":0,"86":0.00376,"87":0.01504,"88":0.00752,"89":0.00376,"90":0.00376,"91":0.03009,"92":0.01128,"93":0.00752,"94":0.00752,"95":0.00376,"96":0.01128,"97":0.01881,"98":0.01128,"99":0.01504,"100":0.01881,"101":0.01504,"102":0.01504,"103":0.09026,"104":0.08274,"105":2.28293,"106":6.74723,"107":0.25575,"108":0.00376,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00376,"60":0.00376,"62":0,"63":0.00376,"64":0.00752,"65":0.00752,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00752,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00376,"90":0.26703,"91":0.598,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00376,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00376,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01504,"99":0,"100":0.00376,"101":0.00376,"102":0.00376,"103":0.00752,"104":0.01128,"105":0.22566,"106":0.85375,"107":0.04889},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00376,"14":0.01504,"15":0.00376,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00376,"13.1":0.03761,"14.1":0.04137,"15.1":0.00752,"15.2-15.3":0.01128,"15.4":0.02633,"15.5":0.04513,"15.6":0.3084,"16.0":0.15796,"16.1":0.03009,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01247,"7.0-7.1":0.00416,"8.1-8.4":0.00139,"9.0-9.2":0,"9.3":0.0194,"10.0-10.2":0,"10.3":0.01802,"11.0-11.2":0.00416,"11.3-11.4":0.00277,"12.0-12.1":0.00277,"12.2-12.5":0.22452,"13.0-13.1":0.00554,"13.2":0.00693,"13.3":0.01247,"13.4-13.7":0.05821,"14.0-14.4":0.19403,"14.5-14.8":0.37836,"15.0-15.1":0.10394,"15.2-15.3":0.15384,"15.4":0.25501,"15.5":0.46567,"15.6":4.57218,"16.0":6.16045,"16.1":0.39222},P:{"4":0.10152,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.21319,"8.2":0,"9.2":0.0203,"10.1":0,"11.1-11.2":0.11167,"12.0":0.01015,"13.0":0.08122,"14.0":0.07106,"15.0":0.08122,"16.0":0.13197,"17.0":0.20304,"18.0":2.46691},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01122,"4.4":0,"4.4.3-4.4.4":0.16272},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01128,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2246},Q:{"13.1":0},O:{"0":0.06239},H:{"0":0.27761},L:{"0":67.66814},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js index 7e8d170e48d76f..8f5ae80e9eef2e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00433,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00866,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00433,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00433,"92":0,"93":0,"94":0,"95":0,"96":0.013,"97":0,"98":0,"99":0,"100":0,"101":0.00433,"102":0.00866,"103":0.04765,"104":0.48085,"105":0.14296,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00866,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00433,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00433,"66":0,"67":0.00866,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.01733,"75":0.03032,"76":0,"77":0.00433,"78":0,"79":0.14729,"80":0.00433,"81":0,"83":0,"84":0.00433,"85":0.00433,"86":0,"87":0.01733,"88":0,"89":0,"90":0.00866,"91":0.02166,"92":0.013,"93":0.03466,"94":0.00433,"95":0,"96":0.08231,"97":0.01733,"98":0.04332,"99":0.09964,"100":0.02166,"101":0.04765,"102":0.03466,"103":0.29024,"104":2.17033,"105":6.99618,"106":0.13862,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00433,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00433,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00433,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04332,"90":0.23393,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00433,"18":0.00433,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00433,"98":0,"99":0,"100":0.00866,"101":0.00866,"102":0.00433,"103":0.01733,"104":0.38555,"105":1.94074},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01733,"14":0.17328,"15":0.013,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.02166,"11.1":0.00433,"12.1":0.04765,"13.1":0.17328,"14.1":0.48518,"15.1":0.05198,"15.2-15.3":0.04765,"15.4":0.12996,"15.5":0.29458,"15.6":1.9624,"16.0":0.1083,"16.1":0.00433},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02243,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.66844,"10.0-10.2":0.05383,"10.3":0.04038,"11.0-11.2":0.03589,"11.3-11.4":0.07627,"12.0-12.1":0.0314,"12.2-12.5":1.13949,"13.0-13.1":0.07178,"13.2":0.01346,"13.3":0.2602,"13.4-13.7":0.34544,"14.0-14.4":1.66438,"14.5-14.8":2.26553,"15.0-15.1":0.89724,"15.2-15.3":0.69087,"15.4":1.57914,"15.5":3.75943,"15.6":25.36939,"16.0":5.03799,"16.1":0.09421},P:{"4":0.2619,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01048,"8.2":0,"9.2":0.02095,"10.1":0,"11.1-11.2":0.02095,"12.0":0,"13.0":0.0419,"14.0":0.0419,"15.0":0.02095,"16.0":0.16762,"17.0":0.23047,"18.0":3.68756},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02799,"4.4":0,"4.4.3-4.4.4":0.16796},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03032,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01134},H:{"0":0.22538},L:{"0":30.66313},S:{"2.5":0},R:{_:"0"},M:{"0":0.1247},Q:{"13.1":0.00567}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03614,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.01355,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00904,"103":0.00452,"104":0.07229,"105":0.55571,"106":0.23042,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00904,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.08584,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00452,"75":0.01807,"76":0.00452,"77":0.00452,"78":0,"79":0.06777,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.01355,"88":0,"89":0,"90":0.00452,"91":0.01355,"92":0.00904,"93":0.04066,"94":0,"95":0,"96":0.01807,"97":0.00904,"98":0.06777,"99":0.07681,"100":0.03163,"101":0.02259,"102":0.00904,"103":0.1762,"104":0.15361,"105":2.55267,"106":7.12037,"107":0.26656,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08132,"91":0.26204,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00452,"98":0,"99":0,"100":0,"101":0,"102":0.00452,"103":0.00452,"104":0.03163,"105":0.40662,"106":2.28611,"107":0.23494},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03614,"14":0.09036,"15":0.02259,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.02259,"11.1":0.00452,"12.1":0.04066,"13.1":0.23945,"14.1":0.7274,"15.1":0.0497,"15.2-15.3":0.03614,"15.4":0.19427,"15.5":0.2259,"15.6":1.64455,"16.0":0.28463,"16.1":0.03163,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03165,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.61939,"10.0-10.2":0,"10.3":0.07686,"11.0-11.2":0,"11.3-11.4":0.05425,"12.0-12.1":0.01808,"12.2-12.5":1.05342,"13.0-13.1":0.12659,"13.2":0.09042,"13.3":0.23058,"13.4-13.7":0.27127,"14.0-14.4":0.72338,"14.5-14.8":1.41963,"15.0-15.1":0.48376,"15.2-15.3":0.77311,"15.4":0.86806,"15.5":2.92969,"15.6":19.59454,"16.0":13.2514,"16.1":0.3843},P:{"4":0.11564,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01051,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01051,"12.0":0,"13.0":0.02103,"14.0":0.01051,"15.0":0.04205,"16.0":0.21026,"17.0":0.07359,"18.0":4.36294},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.20265},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02259,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1535},Q:{"13.1":0},O:{"0":0.05482},H:{"0":0.19722},L:{"0":29.40761},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js index f2bf31158ada07..0f99db0acf90e5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.03716,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00248,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00248,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00495,"102":0,"103":0,"104":0.04459,"105":0.00991,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01982,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00248,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00248,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00248,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00495,"45":0,"46":0.00248,"47":0,"48":0,"49":0.00495,"50":0.00248,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00248,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00248,"65":0,"66":0,"67":0,"68":0,"69":0.00248,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00495,"80":0,"81":0.00495,"83":0.00248,"84":0.00248,"85":0.00248,"86":0.38394,"87":0.00495,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00248,"94":0,"95":0.00248,"96":0.01239,"97":0.11394,"98":0,"99":0,"100":0,"101":0,"102":0.01734,"103":0.01239,"104":0.63164,"105":2.18224,"106":0.01486,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.02725,"62":0,"63":0.00495,"64":0.01239,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.01239,"87":0,"88":0,"89":0.00248,"90":0.17091,"91":0.00991,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.13871,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01239,"98":0,"99":0.01486,"100":0,"101":0,"102":0.00743,"103":0.00248,"104":0.07679,"105":0.65888},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00248,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00248,"15.6":0.01486,"16.0":0.00495,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02583,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09728,"10.0-10.2":0.15754,"10.3":0.25654,"11.0-11.2":0.04477,"11.3-11.4":0.00086,"12.0-12.1":0.35296,"12.2-12.5":1.75965,"13.0-13.1":0.03185,"13.2":0,"13.3":0.08953,"13.4-13.7":0.37707,"14.0-14.4":0.29012,"14.5-14.8":0.854,"15.0-15.1":0.13258,"15.2-15.3":1.00207,"15.4":0.49845,"15.5":0.96505,"15.6":1.45231,"16.0":0.18853,"16.1":0.0155},P:{"4":1.02618,"5.0-5.4":0.04105,"6.2-6.4":0,"7.2-7.4":2.33969,"8.2":0,"9.2":0.02052,"10.1":0,"11.1-11.2":0.20524,"12.0":0.01026,"13.0":0.02052,"14.0":0.08209,"15.0":0.07183,"16.0":0.03079,"17.0":0.22576,"18.0":0.37969},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0059,"4.4":0,"4.4.3-4.4.4":0.23199},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00495,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00752},O:{"0":0.08275},H:{"0":1.73072},L:{"0":77.87534},S:{"2.5":0.49652},R:{_:"0"},M:{"0":0.01505},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.16553,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0024,"104":0.0048,"105":0.03119,"106":0.0072,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0048,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.0024,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.0048,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0048,"78":0,"79":0.0024,"80":0,"81":0.03359,"83":0,"84":0,"85":0,"86":0.06717,"87":0,"88":0.0024,"89":0.02879,"90":0,"91":0,"92":0.0024,"93":0,"94":0,"95":0.0024,"96":0.0024,"97":0.11995,"98":0,"99":0.0048,"100":0,"101":0,"102":0.0024,"103":0.0096,"104":0.0096,"105":0.42942,"106":2.4086,"107":0.51579,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0024,"64":0.0024,"65":0.0024,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.012,"87":0,"88":0,"89":0,"90":0.01439,"91":0.11275,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.14154,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0024,"102":0,"103":0.0024,"104":0.0048,"105":0.05518,"106":0.2471,"107":0.012},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0024,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0048,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.0024,"15.6":0.0024,"16.0":0.0072,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01063,"8.1-8.4":0.00133,"9.0-9.2":0,"9.3":0.01328,"10.0-10.2":1.22593,"10.3":0.11157,"11.0-11.2":0.73051,"11.3-11.4":0,"12.0-12.1":0.04649,"12.2-12.5":2.55812,"13.0-13.1":0.10891,"13.2":0,"13.3":0.00266,"13.4-13.7":1.15155,"14.0-14.4":0.14876,"14.5-14.8":2.85431,"15.0-15.1":0.21251,"15.2-15.3":0.24439,"15.4":0.51402,"15.5":0.79958,"15.6":1.05592,"16.0":1.26179,"16.1":0.03188},P:{"4":0.50098,"5.0-5.4":0,"6.2-6.4":0.01022,"7.2-7.4":1.56429,"8.2":0,"9.2":0.01022,"10.1":0,"11.1-11.2":0.08179,"12.0":0,"13.0":0.01022,"14.0":0.03067,"15.0":0.08179,"16.0":0.07157,"17.0":0.05112,"18.0":0.19426},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00191,"4.4":0,"4.4.3-4.4.4":0.15443},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.0036,"10":0,"11":0.0036,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0076},Q:{"13.1":0},O:{"0":0.0152},H:{"0":0.75559},L:{"0":77.58407},S:{"2.5":0.34205}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js index a0c3a68b878043..965a0e57d1fe6b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00383,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00383,"96":0.01916,"97":0,"98":0,"99":0,"100":0.00383,"101":0,"102":0.00383,"103":0.02299,"104":0.27207,"105":0.06514,"106":0.00383,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02682,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00383,"56":0,"57":0,"58":0.00383,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00383,"66":0,"67":0,"68":0,"69":0.01533,"70":0.00383,"71":0,"72":0.00383,"73":0.00383,"74":0,"75":0.0115,"76":0.0115,"77":0.02299,"78":0,"79":0.06131,"80":0,"81":0.02299,"83":0.00766,"84":0,"85":0,"86":0.00383,"87":0.00766,"88":0.00383,"89":0,"90":0.00383,"91":0.0115,"92":0.00383,"93":0.12646,"94":0.00383,"95":0.00766,"96":0.00766,"97":0.00766,"98":0.02299,"99":0.00766,"100":0.01533,"101":0.01916,"102":0.02682,"103":0.30273,"104":1.77038,"105":5.96259,"106":0.10346,"107":0.07281,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00383,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0115,"64":0.03832,"65":0.00383,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01916,"90":0.24908,"91":0.00766,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00383,"13":0.00383,"14":0,"15":0.00766,"16":0.00383,"17":0.00766,"18":0.0115,"79":0,"80":0,"81":0,"83":0,"84":0.00383,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00383,"91":0,"92":0.00383,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00383,"100":0.00383,"101":0.00766,"102":0.00383,"103":0.02682,"104":0.2874,"105":1.49065},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00383,"14":0.03066,"15":0.00383,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00383,"12.1":0.00383,"13.1":0.0115,"14.1":0.02299,"15.1":0.00383,"15.2-15.3":0,"15.4":0.01916,"15.5":0.03832,"15.6":0.47517,"16.0":0.03832,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04714,"6.0-6.1":0,"7.0-7.1":0.04175,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.25186,"10.0-10.2":0,"10.3":0.0862,"11.0-11.2":0.01886,"11.3-11.4":0.00269,"12.0-12.1":0.02155,"12.2-12.5":0.50372,"13.0-13.1":0.00269,"13.2":0.00539,"13.3":0.01482,"13.4-13.7":0.13065,"14.0-14.4":0.18183,"14.5-14.8":0.62629,"15.0-15.1":0.11987,"15.2-15.3":0.24378,"15.4":0.39732,"15.5":0.80946,"15.6":7.50738,"16.0":2.09032,"16.1":0.06465},P:{"4":0.35799,"5.0-5.4":0.01085,"6.2-6.4":0,"7.2-7.4":0.2929,"8.2":0,"9.2":0,"10.1":0.03254,"11.1-11.2":0.10848,"12.0":0.01085,"13.0":0.07594,"14.0":0.07594,"15.0":0.11933,"16.0":0.10848,"17.0":0.50986,"18.0":3.55816},I:{"0":0,"3":0,"4":0.05332,"2.1":0,"2.2":0,"2.3":0,"4.1":0.07998,"4.2-4.3":0.05332,"4.4":0,"4.4.3-4.4.4":1.51964},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01533,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.49344},H:{"0":0.46132},L:{"0":64.16725},S:{"2.5":0},R:{_:"0"},M:{"0":0.11719},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00387,"88":0.00387,"89":0,"90":0,"91":0.00387,"92":0,"93":0,"94":0,"95":0,"96":0.01937,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00775,"103":0.00387,"104":0.0155,"105":0.22469,"106":0.1046,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02324,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00387,"50":0,"51":0,"52":0,"53":0,"54":0.00387,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00387,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00775,"70":0,"71":0,"72":0,"73":0.00775,"74":0,"75":0.00387,"76":0.00775,"77":0.0155,"78":0,"79":0.06198,"80":0.00775,"81":0.00775,"83":0.00775,"84":0.00387,"85":0.00387,"86":0.00775,"87":0.00775,"88":0,"89":0.00387,"90":0.00387,"91":0.00775,"92":0.00387,"93":0.12009,"94":0.00387,"95":0.00775,"96":0.00775,"97":0.00775,"98":0.01937,"99":0.01162,"100":0.01162,"101":0.00775,"102":0.01937,"103":0.20145,"104":0.06586,"105":2.40963,"106":5.77613,"107":0.24019,"108":0.01937,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00775,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01162,"64":0.0155,"65":0.0155,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01162,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.09298,"91":0.17046,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00775,"14":0.00387,"15":0.01162,"16":0.00387,"17":0.00387,"18":0.00775,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00387,"93":0,"94":0,"95":0,"96":0,"97":0.00387,"98":0,"99":0,"100":0.00387,"101":0.00387,"102":0,"103":0.0155,"104":0.02712,"105":0.38353,"106":1.65032,"107":0.13946},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0155,"15":0.00387,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0155,"14.1":0.03099,"15.1":0.00775,"15.2-15.3":0,"15.4":0.00775,"15.5":0.02324,"15.6":0.31767,"16.0":0.12397,"16.1":0.00775,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01079,"6.0-6.1":0,"7.0-7.1":0.04314,"8.1-8.4":0.0027,"9.0-9.2":0,"9.3":0.29257,"10.0-10.2":0,"10.3":0.09303,"11.0-11.2":0.02697,"11.3-11.4":0.01483,"12.0-12.1":0.0364,"12.2-12.5":0.5083,"13.0-13.1":0.00539,"13.2":0.00404,"13.3":0.02427,"13.4-13.7":0.16179,"14.0-14.4":0.19685,"14.5-14.8":0.46246,"15.0-15.1":0.21033,"15.2-15.3":0.24269,"15.4":0.32763,"15.5":0.49347,"15.6":4.53557,"16.0":4.53153,"16.1":0.32224},P:{"4":0.35581,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.28034,"8.2":0,"9.2":0,"10.1":0.01078,"11.1-11.2":0.1186,"12.0":0,"13.0":0.09704,"14.0":0.03235,"15.0":0.1186,"16.0":0.12939,"17.0":0.40972,"18.0":4.0649},I:{"0":0,"3":0,"4":0.06186,"2.1":0,"2.2":0,"2.3":0,"4.1":0.06186,"4.2-4.3":0.12372,"4.4":0,"4.4.3-4.4.4":1.54649},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00775,"11":0.0155,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12252},Q:{"13.1":0},O:{"0":0.49008},H:{"0":0.45238},L:{"0":63.45414},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js index f4929a3609d9c2..96c0ed7f96aa72 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.02005,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00501,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01003,"53":0,"54":0,"55":0,"56":0.00501,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00501,"69":0,"70":0,"71":0,"72":0.00501,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01504,"79":0,"80":0,"81":0.00501,"82":0,"83":0,"84":0.00501,"85":0,"86":0,"87":0,"88":0.00501,"89":0.00501,"90":0.01003,"91":0.01504,"92":0.00501,"93":0,"94":0,"95":0.00501,"96":0.00501,"97":0.00501,"98":0.00501,"99":0.00501,"100":0.00501,"101":0.00501,"102":0.02005,"103":0.0401,"104":0.5414,"105":0.18047,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.01003,"23":0,"24":0,"25":0,"26":0.00501,"27":0,"28":0,"29":0,"30":0.00501,"31":0,"32":0,"33":0,"34":0.04512,"35":0,"36":0,"37":0,"38":0.10527,"39":0.00501,"40":0,"41":0,"42":0.00501,"43":0.00501,"44":0.01003,"45":0.00501,"46":0,"47":0,"48":0.00501,"49":0.05013,"50":0,"51":0,"52":0,"53":0.03509,"54":0.00501,"55":0.01504,"56":0.00501,"57":0.00501,"58":0,"59":0,"60":0,"61":0.02005,"62":0.00501,"63":0.01003,"64":0,"65":0.01003,"66":0,"67":0.01003,"68":0.01003,"69":0.02005,"70":0.00501,"71":0.01504,"72":0.00501,"73":0.00501,"74":0.01504,"75":0.01504,"76":0.00501,"77":0.00501,"78":0.02507,"79":0.43613,"80":0.02507,"81":0.02005,"83":0.05514,"84":0.03008,"85":0.02507,"86":0.05514,"87":0.07018,"88":0.01003,"89":0.03509,"90":0.01003,"91":0.04512,"92":0.09525,"93":0.01003,"94":0.09023,"95":0.01504,"96":0.06016,"97":0.10026,"98":0.06016,"99":0.06517,"100":0.08522,"101":0.09023,"102":0.11029,"103":0.42109,"104":2.87746,"105":9.26904,"106":0.14538,"107":0.00501,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01504,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02507,"37":0,"38":0,"39":0,"40":0.00501,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.05013,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00501,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00501,"90":0.08522,"91":0.00501,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00501,"13":0,"14":0,"15":0,"16":0.00501,"17":0,"18":0.01003,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00501,"97":0,"98":0.00501,"99":0.00501,"100":0.00501,"101":0.01003,"102":0.01003,"103":0.0401,"104":0.37598,"105":1.87988},E:{"4":0,"5":0,"6":0,"7":0.00501,"8":0.00501,"9":0,"10":0,"11":0.00501,"12":0.00501,"13":0.0401,"14":0.16042,"15":0.04512,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00501,"10.1":0.01003,"11.1":0.02005,"12.1":0.03008,"13.1":0.14538,"14.1":0.36595,"15.1":0.05514,"15.2-15.3":0.05514,"15.4":0.20553,"15.5":0.41107,"15.6":2.13554,"16.0":0.10026,"16.1":0.00501},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00959,"5.0-5.1":0.02556,"6.0-6.1":0.02876,"7.0-7.1":0.04793,"8.1-8.4":0.05752,"9.0-9.2":0.05112,"9.3":0.3387,"10.0-10.2":0.01278,"10.3":0.2013,"11.0-11.2":0.04793,"11.3-11.4":0.05752,"12.0-12.1":0.0671,"12.2-12.5":1.08321,"13.0-13.1":0.06071,"13.2":0.02237,"13.3":0.1342,"13.4-13.7":0.33551,"14.0-14.4":0.89788,"14.5-14.8":1.73185,"15.0-15.1":0.59113,"15.2-15.3":0.70297,"15.4":1.39954,"15.5":2.12807,"15.6":19.0344,"16.0":2.22073,"16.1":0.02876},P:{"4":1.17884,"5.0-5.4":0.03215,"6.2-6.4":0.01072,"7.2-7.4":0.02143,"8.2":0,"9.2":0.02143,"10.1":0.01072,"11.1-11.2":0.03215,"12.0":0.02143,"13.0":0.08573,"14.0":0.0643,"15.0":0.05358,"16.0":0.09645,"17.0":0.3858,"18.0":4.52247},I:{"0":0,"3":0,"4":0.00767,"2.1":0,"2.2":0.01534,"2.3":0,"4.1":0.01918,"4.2-4.3":0.02685,"4.4":0,"4.4.3-4.4.4":0.16109},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01546,"9":0.07728,"10":0,"11":0.4637,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.60343},H:{"0":0.09443},L:{"0":33.87387},S:{"2.5":0},R:{_:"0"},M:{"0":0.18452},Q:{"13.1":0.2294}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.02087,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00522,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01043,"53":0,"54":0,"55":0,"56":0.00522,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00522,"69":0,"70":0,"71":0,"72":0.00522,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02087,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00522,"89":0.01043,"90":0.01565,"91":0.01565,"92":0,"93":0,"94":0,"95":0.00522,"96":0.00522,"97":0.00522,"98":0.00522,"99":0.00522,"100":0.00522,"101":0.00522,"102":0.02087,"103":0.01043,"104":0.02609,"105":0.55822,"106":0.25563,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.01565,"23":0,"24":0,"25":0,"26":0.00522,"27":0,"28":0,"29":0,"30":0.00522,"31":0,"32":0,"33":0,"34":0.04695,"35":0,"36":0,"37":0,"38":0.10434,"39":0,"40":0,"41":0,"42":0.00522,"43":0.00522,"44":0.01043,"45":0.00522,"46":0,"47":0,"48":0.00522,"49":0.04695,"50":0,"51":0,"52":0,"53":0.0313,"54":0,"55":0.01565,"56":0.00522,"57":0.00522,"58":0,"59":0,"60":0,"61":0.02609,"62":0.01565,"63":0.01043,"64":0,"65":0.00522,"66":0.00522,"67":0.01043,"68":0.01043,"69":0.0313,"70":0.01043,"71":0.00522,"72":0.00522,"73":0.00522,"74":0.01565,"75":0.01565,"76":0.00522,"77":0.00522,"78":0.0313,"79":0.43823,"80":0.02609,"81":0.02609,"83":0.05739,"84":0.02087,"85":0.01565,"86":0.05217,"87":0.07826,"88":0.01043,"89":0.0313,"90":0.01043,"91":0.02609,"92":0.09912,"93":0.01043,"94":0.07826,"95":0.01565,"96":0.05217,"97":0.08869,"98":0.05217,"99":0.05739,"100":0.07304,"101":0.06782,"102":0.07826,"103":0.31824,"104":0.30259,"105":3.69364,"106":9.55233,"107":0.37562,"108":0.01565,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01565,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02087,"37":0,"38":0,"39":0,"40":0.00522,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.05217,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00522,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00522,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.04174,"91":0.07826,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00522,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01565,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00522,"98":0,"99":0,"100":0.00522,"101":0.00522,"102":0.01043,"103":0.02609,"104":0.0313,"105":0.49562,"106":1.84682,"107":0.15129},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00522,"9":0,"10":0,"11":0.00522,"12":0.00522,"13":0.04695,"14":0.15651,"15":0.04174,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00522,"10.1":0.01043,"11.1":0.01565,"12.1":0.0313,"13.1":0.15129,"14.1":0.36519,"15.1":0.05217,"15.2-15.3":0.05739,"15.4":0.19303,"15.5":0.35997,"15.6":2.18071,"16.0":0.28694,"16.1":0.05217,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00982,"5.0-5.1":0.02618,"6.0-6.1":0.036,"7.0-7.1":0.04255,"8.1-8.4":0.04255,"9.0-9.2":0.05237,"9.3":0.31093,"10.0-10.2":0.01309,"10.3":0.18656,"11.0-11.2":0.036,"11.3-11.4":0.04582,"12.0-12.1":0.05891,"12.2-12.5":1.0768,"13.0-13.1":0.05891,"13.2":0.02291,"13.3":0.14074,"13.4-13.7":0.33057,"14.0-14.4":0.85424,"14.5-14.8":1.6332,"15.0-15.1":0.54986,"15.2-15.3":0.64477,"15.4":1.22736,"15.5":1.69866,"15.6":15.32067,"16.0":6.20224,"16.1":0.34366},P:{"4":1.1341,"5.0-5.4":0.0321,"6.2-6.4":0.0107,"7.2-7.4":0.0214,"8.2":0.0107,"9.2":0.0428,"10.1":0,"11.1-11.2":0.0214,"12.0":0.0214,"13.0":0.08559,"14.0":0.09629,"15.0":0.0428,"16.0":0.07489,"17.0":0.23538,"18.0":4.48289},I:{"0":0,"3":0,"4":0.00813,"2.1":0,"2.2":0.0244,"2.3":0,"4.1":0.02847,"4.2-4.3":0.03254,"4.4":0,"4.4.3-4.4.4":0.15862},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.01976,"8":0.03952,"9":0.09881,"10":0.01976,"11":0.47427,"5.5":0},J:{"7":0,"10":0.00478},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18175},Q:{"13.1":0.16262},O:{"0":0.42569},H:{"0":0.09509},L:{"0":32.6375},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js index d6e967da19a1d7..dd6ee7df5876e2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00429,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00429,"69":0,"70":0,"71":0,"72":0,"73":0.0343,"74":0,"75":0,"76":0,"77":0,"78":0.00857,"79":0,"80":0,"81":0.00429,"82":0.00429,"83":0,"84":0,"85":0,"86":0.00429,"87":0,"88":0,"89":0,"90":0,"91":0.00429,"92":0,"93":0,"94":0.00429,"95":0,"96":0,"97":0,"98":0,"99":0.01286,"100":0.00429,"101":0.00429,"102":0.03001,"103":0.02572,"104":0.41155,"105":0.15862,"106":0.00429,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00429,"39":0,"40":0,"41":0.00429,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00429,"48":0,"49":0.00857,"50":0,"51":0,"52":0,"53":0.01286,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00429,"64":0,"65":0.00429,"66":0,"67":0.00429,"68":0.03001,"69":0.00429,"70":0.00857,"71":0,"72":0.00429,"73":0,"74":0.00429,"75":0.00429,"76":0.01286,"77":0,"78":0.00429,"79":0.0986,"80":0.00857,"81":0.01715,"83":0.00857,"84":0.00857,"85":0.03001,"86":0.01286,"87":0.03001,"88":0.01715,"89":0.00857,"90":0.00429,"91":0.03858,"92":0.01715,"93":0.0343,"94":0.00429,"95":0.00857,"96":0.02144,"97":0.02144,"98":0.02144,"99":0.02572,"100":0.02572,"101":0.05144,"102":0.05573,"103":0.29152,"104":2.22495,"105":8.88266,"106":0.23579,"107":0.00429,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00429,"64":0.01715,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00429,"71":0.00429,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00429,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00429,"89":0.11575,"90":0.72879,"91":0.01715,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00429,"18":0.02144,"79":0,"80":0,"81":0,"83":0,"84":0.00429,"85":0.00429,"86":0,"87":0,"88":0,"89":0.00857,"90":0,"91":0,"92":0.00857,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00429,"100":0.00429,"101":0.01286,"102":0.00857,"103":0.01715,"104":0.26151,"105":1.55189},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00429,"14":0.01715,"15":0.00429,_:"0","3.1":0,"3.2":0,"5.1":0.00429,"6.1":0,"7.1":0,"9.1":0.00429,"10.1":0,"11.1":0.00429,"12.1":0.00857,"13.1":0.0343,"14.1":0.07717,"15.1":0.01286,"15.2-15.3":0.01715,"15.4":0.0343,"15.5":0.08574,"15.6":0.32153,"16.0":0.05144,"16.1":0.00857},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00902,"6.0-6.1":0.06315,"7.0-7.1":0.01203,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06766,"10.0-10.2":0.00752,"10.3":0.09472,"11.0-11.2":0.01203,"11.3-11.4":0.01804,"12.0-12.1":0.00902,"12.2-12.5":0.53527,"13.0-13.1":0.01804,"13.2":0.00752,"13.3":0.15787,"13.4-13.7":0.0842,"14.0-14.4":0.27515,"14.5-14.8":0.61195,"15.0-15.1":0.20148,"15.2-15.3":0.23606,"15.4":0.30071,"15.5":0.98333,"15.6":7.81402,"16.0":3.08381,"16.1":0.04661},P:{"4":0.23507,"5.0-5.4":0.01022,"6.2-6.4":0,"7.2-7.4":0.18397,"8.2":0,"9.2":0.03066,"10.1":0.01022,"11.1-11.2":0.09198,"12.0":0.02044,"13.0":0.07154,"14.0":0.07154,"15.0":0.04088,"16.0":0.13287,"17.0":0.32706,"18.0":2.10542},I:{"0":0,"3":0,"4":0.02194,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01463,"4.2-4.3":0.04388,"4.4":0,"4.4.3-4.4.4":0.35106},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02572,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.09712},H:{"0":0.20012},L:{"0":62.17612},S:{"2.5":0},R:{_:"0"},M:{"0":0.1771},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00422,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02955,"74":0,"75":0.00422,"76":0,"77":0,"78":0.00844,"79":0,"80":0,"81":0,"82":0.00844,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00422,"92":0,"93":0,"94":0,"95":0.00422,"96":0,"97":0,"98":0,"99":0.00422,"100":0,"101":0,"102":0.03799,"103":0.02533,"104":0.01266,"105":0.32502,"106":0.24904,"107":0.00422,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00422,"39":0,"40":0,"41":0.00844,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00422,"48":0,"49":0.00844,"50":0,"51":0,"52":0,"53":0.00422,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00422,"64":0,"65":0.00422,"66":0,"67":0.00422,"68":0.00422,"69":0.00422,"70":0.00844,"71":0.00422,"72":0.00422,"73":0,"74":0.00422,"75":0.00422,"76":0.01266,"77":0.00422,"78":0.00422,"79":0.1013,"80":0.00844,"81":0.01688,"83":0.01266,"84":0.01266,"85":0.02955,"86":0.01266,"87":0.03799,"88":0.02533,"89":0.00844,"90":0.00844,"91":0.10553,"92":0.02533,"93":0.02533,"94":0.00844,"95":0.01688,"96":0.03377,"97":0.01688,"98":0.03377,"99":0.02111,"100":0.02533,"101":0.04643,"102":0.05065,"103":0.20683,"104":0.14351,"105":2.67611,"106":7.6991,"107":0.36301,"108":0.00844,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00422,"64":0.00422,"65":0.00844,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00422,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00422,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00422,"89":0.00422,"90":0.32502,"91":0.5825,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00422,"18":0.01688,"79":0,"80":0,"81":0,"83":0,"84":0.00422,"85":0,"86":0.00422,"87":0,"88":0,"89":0.00422,"90":0,"91":0,"92":0.00844,"93":0,"94":0,"95":0,"96":0.00422,"97":0,"98":0,"99":0.00422,"100":0.00422,"101":0.00422,"102":0.00844,"103":0.01688,"104":0.02533,"105":0.32502,"106":1.48579,"107":0.1013},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00422,"14":0.02111,"15":0.01266,_:"0","3.1":0,"3.2":0,"5.1":0.00844,"6.1":0,"7.1":0,"9.1":0.00422,"10.1":0.00422,"11.1":0.01266,"12.1":0.00422,"13.1":0.04221,"14.1":0.04221,"15.1":0.00844,"15.2-15.3":0.00844,"15.4":0.03799,"15.5":0.07176,"15.6":0.27437,"16.0":0.12241,"16.1":0.02955,"16.2":0},G:{"8":0,"3.2":0.00165,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.05274,"7.0-7.1":0.01483,"8.1-8.4":0.00165,"9.0-9.2":0,"9.3":0.0989,"10.0-10.2":0.00659,"10.3":0.08901,"11.0-11.2":0.00989,"11.3-11.4":0.00824,"12.0-12.1":0.01483,"12.2-12.5":0.45327,"13.0-13.1":0.01648,"13.2":0.00494,"13.3":0.10714,"13.4-13.7":0.08241,"14.0-14.4":0.27361,"14.5-14.8":0.54723,"15.0-15.1":0.13021,"15.2-15.3":0.1912,"15.4":0.30823,"15.5":0.70876,"15.6":5.28271,"16.0":6.72495,"16.1":0.41701},P:{"4":0.27353,"5.0-5.4":0.01013,"6.2-6.4":0.01013,"7.2-7.4":0.18236,"8.2":0,"9.2":0.03039,"10.1":0,"11.1-11.2":0.09118,"12.0":0.01013,"13.0":0.06079,"14.0":0.08105,"15.0":0.04052,"16.0":0.14183,"17.0":0.20262,"18.0":2.16801},I:{"0":0,"3":0,"4":0.03106,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01242,"4.4":0,"4.4.3-4.4.4":0.27334},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01688,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21382},Q:{"13.1":0},O:{"0":0.08091},H:{"0":0.20243},L:{"0":61.96791},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js index 7b628fe1da76d4..790ac4cb821e5d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00885,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03538,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00885,"69":0,"70":0,"71":0,"72":0.00442,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00885,"79":0,"80":0,"81":0.00442,"82":0,"83":0.00442,"84":0.00442,"85":0,"86":0,"87":0,"88":0.00442,"89":0.01327,"90":0,"91":0.01769,"92":0,"93":0,"94":0.00442,"95":0.00442,"96":0,"97":0.00442,"98":0.00442,"99":0.02654,"100":0.03096,"101":0.00885,"102":0.02654,"103":0.09288,"104":1.5569,"105":0.53076,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00442,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01769,"50":0,"51":0,"52":0,"53":0.00885,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00442,"64":0,"65":0,"66":0.00885,"67":0.00442,"68":0,"69":0.00442,"70":0.00442,"71":0.00442,"72":0,"73":0,"74":0,"75":0.00442,"76":0,"77":0.03096,"78":0.00442,"79":0.05308,"80":0.00442,"81":0.03981,"83":0.01327,"84":0.06635,"85":0.00442,"86":0.03096,"87":0.03981,"88":0.00885,"89":0.01769,"90":0.00885,"91":0.01327,"92":0.02654,"93":0.00885,"94":0.00885,"95":0.00885,"96":0.04865,"97":0.03096,"98":0.03096,"99":0.01769,"100":0.07077,"101":0.03981,"102":0.0575,"103":0.18134,"104":2.48573,"105":9.80137,"106":0.14596,"107":0.00442,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00442,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00442,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00885,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00442,"64":0.01327,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00442,"72":0.00442,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00442,"86":0,"87":0,"88":0,"89":0.04423,"90":0.70326,"91":0.04423,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.03538,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00442,"16":0,"17":0,"18":0.00442,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00442,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00442,"93":0,"94":0,"95":0,"96":0.00442,"97":0,"98":0,"99":0.00885,"100":0.00442,"101":0.00442,"102":0.00442,"103":0.00885,"104":0.18577,"105":1.07921},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00442,"14":0.02654,"15":0.00442,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00442,"12.1":0.00885,"13.1":0.03981,"14.1":0.06635,"15.1":0.00885,"15.2-15.3":0.01327,"15.4":0.03096,"15.5":0.07519,"15.6":0.42019,"16.0":0.03981,"16.1":0.00442},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00144,"6.0-6.1":0,"7.0-7.1":0.00289,"8.1-8.4":0.00289,"9.0-9.2":0,"9.3":0.10691,"10.0-10.2":0,"10.3":0.0679,"11.0-11.2":0.00867,"11.3-11.4":0.01156,"12.0-12.1":0.01589,"12.2-12.5":0.3395,"13.0-13.1":0.00578,"13.2":0.00289,"13.3":0.03034,"13.4-13.7":0.10979,"14.0-14.4":0.31205,"14.5-14.8":0.81768,"15.0-15.1":0.18781,"15.2-15.3":0.35105,"15.4":0.43918,"15.5":1.27131,"15.6":8.11613,"16.0":2.00231,"16.1":0.02745},P:{"4":0.13337,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01026,"10.1":0.02052,"11.1-11.2":0.05129,"12.0":0.03078,"13.0":0.04104,"14.0":0.07181,"15.0":0.03078,"16.0":0.12311,"17.0":0.23596,"18.0":3.3957},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01731,"4.2-4.3":0.03462,"4.4":0,"4.4.3-4.4.4":0.1125},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06192,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.08923},H:{"0":0.45936},L:{"0":55.54927},S:{"2.5":0},R:{_:"0"},M:{"0":0.41828},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03274,"53":0,"54":0.00468,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00468,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01403,"69":0,"70":0,"71":0,"72":0.00468,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00935,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00468,"85":0,"86":0,"87":0,"88":0.00468,"89":0.00935,"90":0,"91":0.00935,"92":0.00468,"93":0,"94":0.00468,"95":0,"96":0,"97":0,"98":0.00468,"99":0.03742,"100":0.00935,"101":0.00468,"102":0.02806,"103":0.01403,"104":0.11225,"105":1.54341,"106":0.6922,"107":0.03274,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00468,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02339,"50":0,"51":0,"52":0,"53":0.00468,"54":0,"55":0,"56":0.00468,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00468,"64":0,"65":0,"66":0.00935,"67":0.00468,"68":0,"69":0.00468,"70":0.00468,"71":0.00468,"72":0,"73":0,"74":0,"75":0.00935,"76":0.00935,"77":0.04209,"78":0.00468,"79":0.07951,"80":0.00935,"81":0.05612,"83":0.00935,"84":0.01403,"85":0.01403,"86":0.01403,"87":0.02339,"88":0.00468,"89":0.00935,"90":0.00468,"91":0.01403,"92":0.02339,"93":0.00935,"94":0.00935,"95":0.00935,"96":0.05612,"97":0.02339,"98":0.01871,"99":0.01403,"100":0.05612,"101":0.03274,"102":0.02339,"103":0.09354,"104":0.1216,"105":3.56387,"106":10.58405,"107":0.38819,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00468,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00935,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00468,"64":0.00468,"65":0.00468,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01403,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00468,"86":0,"87":0,"88":0,"89":0.00468,"90":0.31804,"91":0.67349,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.06548,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00468,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00468,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00468,"93":0,"94":0,"95":0,"96":0.00468,"97":0,"98":0,"99":0.00935,"100":0.00468,"101":0,"102":0,"103":0.00468,"104":0.00935,"105":0.29465,"106":1.04297,"107":0.09354},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00468,"14":0.01871,"15":0.00468,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00468,"11.1":0.00935,"12.1":0.00935,"13.1":0.03742,"14.1":0.05612,"15.1":0.00935,"15.2-15.3":0.00935,"15.4":0.02339,"15.5":0.05145,"15.6":0.2853,"16.0":0.11225,"16.1":0.02339,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00146,"6.0-6.1":0,"7.0-7.1":0.00146,"8.1-8.4":0.00291,"9.0-9.2":0,"9.3":0.09025,"10.0-10.2":0,"10.3":0.04221,"11.0-11.2":0.00437,"11.3-11.4":0.01165,"12.0-12.1":0.00728,"12.2-12.5":0.26056,"13.0-13.1":0.00437,"13.2":0.00291,"13.3":0.02911,"13.4-13.7":0.07715,"14.0-14.4":0.21835,"14.5-14.8":0.77733,"15.0-15.1":0.17177,"15.2-15.3":0.30278,"15.4":0.36101,"15.5":0.91562,"15.6":5.67274,"16.0":4.79788,"16.1":0.24892},P:{"4":0.16384,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0.01024,"9.2":0,"10.1":0.01024,"11.1-11.2":0.03072,"12.0":0.02048,"13.0":0.06144,"14.0":0.0512,"15.0":0.02048,"16.0":0.09216,"17.0":0.1536,"18.0":3.26649},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00924,"4.2-4.3":0.01539,"4.4":0,"4.4.3-4.4.4":0.08005},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0608,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.3247},Q:{"13.1":0},O:{"0":0.06388},H:{"0":0.44347},L:{"0":55.93479},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js index 4a27cc3015dd35..9b73d6728ec299 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00544,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00136,"99":0,"100":0,"101":0.00136,"102":0.00136,"103":0.00408,"104":0.04216,"105":0.00816,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00136,"41":0,"42":0.00136,"43":0.00136,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00136,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00408,"57":0,"58":0.00136,"59":0,"60":0.00544,"61":0,"62":0,"63":0.00136,"64":0.00136,"65":0.034,"66":0,"67":0,"68":0.00272,"69":0,"70":0.00272,"71":0,"72":0,"73":0.00136,"74":0.00136,"75":0.00816,"76":0.02584,"77":0.00544,"78":0.00136,"79":0.00136,"80":0.00272,"81":0.00816,"83":0.00136,"84":0.00136,"85":0.00136,"86":0.00272,"87":0.00272,"88":0.00408,"89":0.00136,"90":0.00272,"91":0.00272,"92":0.0204,"93":0.00544,"94":0.00408,"95":0.00272,"96":0.00408,"97":0.00272,"98":0.00136,"99":0.00408,"100":0.00408,"101":0.00816,"102":0.0068,"103":0.05168,"104":0.22304,"105":0.45696,"106":0.00408,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00136,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00136,"60":0.00136,"62":0.00136,"63":0.01088,"64":0.034,"65":0.00272,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00136,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00136,"89":0.00408,"90":0.04896,"91":0.00272,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00272,"13":0.00136,"14":0,"15":0.00272,"16":0,"17":0.00136,"18":0.00408,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00816,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00136,"100":0,"101":0.00136,"102":0.00136,"103":0.01496,"104":0.0408,"105":0.14688},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00408,"14":0.00408,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00408,"13.1":0.00408,"14.1":0.01632,"15.1":0.00136,"15.2-15.3":0.00136,"15.4":0.00136,"15.5":0.0068,"15.6":0.01632,"16.0":0.00272,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0014,"6.0-6.1":0.0014,"7.0-7.1":0.00701,"8.1-8.4":0.0014,"9.0-9.2":0.0028,"9.3":0.10932,"10.0-10.2":0.0014,"10.3":0.33638,"11.0-11.2":0.04065,"11.3-11.4":0.24948,"12.0-12.1":0.35179,"12.2-12.5":3.4731,"13.0-13.1":0.15277,"13.2":0.02243,"13.3":0.21724,"13.4-13.7":0.50597,"14.0-14.4":1.72394,"14.5-14.8":1.57397,"15.0-15.1":0.69238,"15.2-15.3":0.86337,"15.4":0.4485,"15.5":0.78208,"15.6":1.88792,"16.0":0.47653,"16.1":0.00981},P:{"4":0.34177,"5.0-5.4":0.15535,"6.2-6.4":0.04143,"7.2-7.4":0.24856,"8.2":0.04143,"9.2":0.26928,"10.1":0,"11.1-11.2":0.44534,"12.0":0.01036,"13.0":0.12428,"14.0":0.14499,"15.0":0.0725,"16.0":0.19678,"17.0":0.48677,"18.0":0.60069},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00092,"4.2-4.3":0.00551,"4.4":0,"4.4.3-4.4.4":0.11477},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00544,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00864},O:{"0":0.19008},H:{"0":0.63802},L:{"0":79.77776},S:{"2.5":0},R:{_:"0"},M:{"0":0.09504},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00104,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00104,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00104,"101":0.00104,"102":0.00207,"103":0,"104":0.00311,"105":0.01863,"106":0.00828,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00207,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00104,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00207,"57":0,"58":0,"59":0,"60":0.00207,"61":0,"62":0,"63":0.00104,"64":0.00207,"65":0.00207,"66":0,"67":0,"68":0.00104,"69":0.00104,"70":0.00104,"71":0,"72":0.00207,"73":0,"74":0.00311,"75":0.00311,"76":0.00414,"77":0.00104,"78":0,"79":0.00104,"80":0.00104,"81":0.00518,"83":0,"84":0,"85":0.00104,"86":0.00104,"87":0.00104,"88":0.00207,"89":0.00104,"90":0.00207,"91":0.00311,"92":0.00414,"93":0.00518,"94":0.00311,"95":0.00311,"96":0.00207,"97":0.00104,"98":0.00104,"99":0.00104,"100":0.00207,"101":0.00104,"102":0.00207,"103":0.01346,"104":0.01035,"105":0.09522,"106":0.25565,"107":0.01035,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00104,"62":0,"63":0.00621,"64":0.00828,"65":0.01242,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00104,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00207,"89":0,"90":0.01035,"91":0.01863,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00311,"13":0.00207,"14":0,"15":0.00104,"16":0.00104,"17":0,"18":0.00518,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00104,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00311,"104":0.00414,"105":0.0207,"106":0.09005,"107":0.00828},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00104,"14":0.01242,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00104,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00311,"13.1":0.00104,"14.1":0.00311,"15.1":0.00104,"15.2-15.3":0,"15.4":0.00104,"15.5":0.00207,"15.6":0.00518,"16.0":0.00725,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.05316,"8.1-8.4":0,"9.0-9.2":0.10224,"9.3":0.14177,"10.0-10.2":0.05044,"10.3":0.19221,"11.0-11.2":0.08588,"11.3-11.4":0.23311,"12.0-12.1":0.17994,"12.2-12.5":3.66973,"13.0-13.1":0.14586,"13.2":0.01091,"13.3":0.23038,"13.4-13.7":0.4962,"14.0-14.4":1.84577,"14.5-14.8":1.29504,"15.0-15.1":0.56164,"15.2-15.3":1.08783,"15.4":0.40214,"15.5":0.5371,"15.6":1.12873,"16.0":0.79066,"16.1":0.06543},P:{"4":0.56656,"5.0-5.4":0.13391,"6.2-6.4":0.06181,"7.2-7.4":0.31934,"8.2":0.07211,"9.2":0.39144,"10.1":0,"11.1-11.2":0.59747,"12.0":0.0103,"13.0":0.26783,"14.0":0.19572,"15.0":0.09271,"16.0":0.30903,"17.0":0.40174,"18.0":0.86529},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00173,"4.2-4.3":0.00468,"4.4":0,"4.4.3-4.4.4":0.0781},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00207,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12551},Q:{"13.1":0},O:{"0":0.14344},H:{"0":0.53471},L:{"0":80.22243},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js index 734788790e9bad..298350c9170005 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05624,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00803,"69":0,"70":0,"71":0,"72":0.00402,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01205,"79":0,"80":0,"81":0.00402,"82":0.00402,"83":0.00402,"84":0,"85":0,"86":0,"87":0,"88":0.00803,"89":0.00402,"90":0,"91":0.03214,"92":0.00402,"93":0,"94":0.00402,"95":0.00402,"96":0.00402,"97":0.00402,"98":0.00803,"99":0.01607,"100":0.00803,"101":0.00803,"102":0.60657,"103":0.06829,"104":1.54655,"105":0.55435,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00402,"35":0,"36":0,"37":0,"38":0.00803,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02009,"50":0,"51":0,"52":0,"53":0.00402,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00402,"69":0.00402,"70":0.00402,"71":0,"72":0.00402,"73":0,"74":0.00402,"75":0,"76":0.00402,"77":0,"78":0.00402,"79":0.11248,"80":0.00402,"81":0.01205,"83":0.00402,"84":0.00402,"85":0.00803,"86":0.00803,"87":0.05222,"88":0.00803,"89":0.01205,"90":0.00402,"91":0.00803,"92":0.01205,"93":0.00402,"94":0.00402,"95":0.01205,"96":0.01205,"97":0.01205,"98":0.01205,"99":0.01205,"100":0.01607,"101":0.01607,"102":0.03214,"103":0.26914,"104":1.83979,"105":7.31496,"106":0.10444,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00402,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00402,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00402,"64":0.00803,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00402,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00402,"84":0,"85":0.00803,"86":0,"87":0,"88":0.00402,"89":0.06026,"90":0.60657,"91":0.02812,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00402,"16":0,"17":0.00402,"18":0.00402,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00402,"88":0,"89":0,"90":0,"91":0,"92":0.00402,"93":0,"94":0,"95":0,"96":0,"97":0.00402,"98":0,"99":0,"100":0,"101":0.00402,"102":0.00402,"103":0.01607,"104":0.25307,"105":1.01228},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00402,"14":0.0241,"15":0.00402,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00402,"12.1":0.00803,"13.1":0.03214,"14.1":0.04419,"15.1":0.01205,"15.2-15.3":0.01205,"15.4":0.02812,"15.5":0.05624,"15.6":0.26111,"16.0":0.0482,"16.1":0.00402},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00156,"6.0-6.1":0,"7.0-7.1":0.01244,"8.1-8.4":0,"9.0-9.2":0.00156,"9.3":0.03422,"10.0-10.2":0.00311,"10.3":0.05133,"11.0-11.2":0.01244,"11.3-11.4":0.00933,"12.0-12.1":0.014,"12.2-12.5":0.39039,"13.0-13.1":0.01244,"13.2":0.00311,"13.3":0.02955,"13.4-13.7":0.10887,"14.0-14.4":0.28307,"14.5-14.8":0.66102,"15.0-15.1":0.13998,"15.2-15.3":0.24263,"15.4":0.44794,"15.5":1.01875,"15.6":8.83591,"16.0":2.86961,"16.1":0.04199},P:{"4":0.2785,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01031,"12.0":0,"13.0":0.03094,"14.0":0.04126,"15.0":0.02063,"16.0":0.05157,"17.0":0.14441,"18.0":2.00105},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01762,"4.2-4.3":0.07046,"4.4":0,"4.4.3-4.4.4":0.41397},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0241,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02992},H:{"0":0.33419},L:{"0":63.28311},S:{"2.5":0},R:{_:"0"},M:{"0":0.25129},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06303,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0045,"69":0,"70":0,"71":0,"72":0.0045,"73":0,"74":0,"75":0.0045,"76":0,"77":0,"78":0.01351,"79":0,"80":0,"81":0,"82":0,"83":0.0045,"84":0,"85":0,"86":0,"87":0,"88":0.009,"89":0.0045,"90":0,"91":0.01351,"92":0.0045,"93":0,"94":0.0045,"95":0.0045,"96":0.0045,"97":0.0045,"98":0.009,"99":0.01801,"100":0.009,"101":0.0045,"102":0.17108,"103":0.03602,"104":0.10355,"105":2.16096,"106":0.82837,"107":0.0045,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0045,"35":0,"36":0,"37":0,"38":0.01351,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03151,"50":0,"51":0,"52":0,"53":0.0045,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0045,"69":0.01351,"70":0,"71":0,"72":0,"73":0,"74":0.0045,"75":0,"76":0.0045,"77":0,"78":0.0045,"79":0.15307,"80":0.0045,"81":0.01351,"83":0.0045,"84":0.0045,"85":0.009,"86":0.0045,"87":0.01801,"88":0.0045,"89":0.01351,"90":0.0045,"91":0.009,"92":0.01801,"93":0.0045,"94":0.009,"95":0.01801,"96":0.01801,"97":0.009,"98":0.01351,"99":0.01351,"100":0.02251,"101":0.009,"102":0.03151,"103":0.12155,"104":0.11255,"105":2.9263,"106":8.80141,"107":0.36016,"108":0.0045,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0045,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0045,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0045,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0045,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01351,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0045,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.009,"86":0,"87":0,"88":0,"89":0.01351,"90":0.29713,"91":0.70231,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0045,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.0045,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.0045,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0045,"104":0.02701,"105":0.32865,"106":1.19753,"107":0.09454},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0045,"14":0.03602,"15":0.0045,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0045,"12.1":0.0045,"13.1":0.03602,"14.1":0.05402,"15.1":0.01351,"15.2-15.3":0.01351,"15.4":0.03151,"15.5":0.05853,"15.6":0.30163,"16.0":0.15307,"16.1":0.03151,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00368,"6.0-6.1":0,"7.0-7.1":0.00919,"8.1-8.4":0.00184,"9.0-9.2":0,"9.3":0.04226,"10.0-10.2":0,"10.3":0.04043,"11.0-11.2":0.01286,"11.3-11.4":0.01103,"12.0-12.1":0.00919,"12.2-12.5":0.29217,"13.0-13.1":0.01103,"13.2":0.00368,"13.3":0.02573,"13.4-13.7":0.09923,"14.0-14.4":0.31238,"14.5-14.8":0.69826,"15.0-15.1":0.12679,"15.2-15.3":0.2205,"15.4":0.34913,"15.5":0.82689,"15.6":6.53611,"16.0":7.38138,"16.1":0.48327},P:{"4":0.31653,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01021,"12.0":0.01021,"13.0":0.03063,"14.0":0.04084,"15.0":0.02042,"16.0":0.05105,"17.0":0.10211,"18.0":2.27696},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00798,"4.2-4.3":0.02394,"4.4":0,"4.4.3-4.4.4":0.18357},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0045,"9":0,"10":0,"11":0.02701,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2694},Q:{"13.1":0},O:{"0":0.03299},H:{"0":0.36436},L:{"0":56.95181},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js index 96fc38bc099542..612d95b72045f7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.05481,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00731,"53":0,"54":0,"55":0,"56":0.00365,"57":0,"58":0,"59":0,"60":0.00365,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00365,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00365,"79":0,"80":0.00365,"81":0,"82":0.00365,"83":0,"84":0,"85":0,"86":0.00365,"87":0,"88":0.00731,"89":0.00365,"90":0,"91":0.00731,"92":0,"93":0.00365,"94":0.00365,"95":0.00365,"96":0.00365,"97":0.00365,"98":0.00365,"99":0.01096,"100":0.00731,"101":0.01096,"102":0.01096,"103":0.05116,"104":0.84773,"105":0.26674,"106":0.01096,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00365,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00731,"64":0.00365,"65":0.00365,"66":0.00365,"67":0.00365,"68":0,"69":0.00731,"70":0.00731,"71":0.00731,"72":0.00365,"73":0.00365,"74":0.01462,"75":0.00365,"76":0.00365,"77":0.00365,"78":0.00365,"79":0.01462,"80":0.03654,"81":0.01462,"83":0.01462,"84":0.01827,"85":0.01462,"86":0.01827,"87":0.01827,"88":0.01827,"89":0.01827,"90":0.00365,"91":0.01462,"92":0.01827,"93":0.00731,"94":0.01096,"95":0.01096,"96":0.01827,"97":0.01462,"98":0.01096,"99":0.01462,"100":0.02558,"101":0.02558,"102":0.04019,"103":0.14616,"104":1.81969,"105":7.27511,"106":0.08404,"107":0.00365,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.01096,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00365,"60":0.00365,"62":0,"63":0.02192,"64":0.12424,"65":0.00731,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00365,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00365,"86":0,"87":0,"88":0,"89":0.00731,"90":0.15347,"91":0.00731,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00365,"13":0,"14":0.00365,"15":0,"16":0,"17":0,"18":0.00731,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00365,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00365,"102":0.00365,"103":0.01096,"104":0.12424,"105":0.81484},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00365,"14":0.01827,"15":0.00365,_:"0","3.1":0,"3.2":0,"5.1":0.02923,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00365,"12.1":0.00365,"13.1":0.02192,"14.1":0.03654,"15.1":0.01096,"15.2-15.3":0.00731,"15.4":0.01827,"15.5":0.03654,"15.6":0.09135,"16.0":0.01827,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00081,"5.0-5.1":0.00163,"6.0-6.1":0.00081,"7.0-7.1":0,"8.1-8.4":0.00081,"9.0-9.2":0,"9.3":0.01382,"10.0-10.2":0.00081,"10.3":0.01626,"11.0-11.2":0.01219,"11.3-11.4":0.00325,"12.0-12.1":0.01057,"12.2-12.5":0.26094,"13.0-13.1":0.01138,"13.2":0.01057,"13.3":0.03658,"13.4-13.7":0.08048,"14.0-14.4":0.29183,"14.5-14.8":0.48774,"15.0-15.1":0.22517,"15.2-15.3":0.29102,"15.4":0.58285,"15.5":0.97386,"15.6":3.38411,"16.0":1.26,"16.1":0.0065},P:{"4":0.13229,"5.0-5.4":0,"6.2-6.4":0.01018,"7.2-7.4":0.05088,"8.2":0,"9.2":0.03053,"10.1":0.01018,"11.1-11.2":0.06106,"12.0":0.02035,"13.0":0.05088,"14.0":0.05088,"15.0":0.05088,"16.0":0.11194,"17.0":0.22387,"18.0":0.91585},I:{"0":0,"3":0.00373,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00373,"4.4":0,"4.4.3-4.4.4":0.02985},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02192,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.98998},H:{"0":0.9012},L:{"0":73.74146},S:{"2.5":0},R:{_:"0"},M:{"0":0.10788},Q:{"13.1":0.00635}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.06415,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00713,"53":0,"54":0,"55":0,"56":0.00356,"57":0,"58":0,"59":0,"60":0.00356,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00356,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00356,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00713,"89":0.00356,"90":0,"91":0.00356,"92":0,"93":0,"94":0.00356,"95":0.00356,"96":0,"97":0.00356,"98":0.00356,"99":0.00713,"100":0.00713,"101":0.00713,"102":0.01069,"103":0.01069,"104":0.02495,"105":0.73062,"106":0.33145,"107":0.01069,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00356,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00356,"61":0,"62":0,"63":0.00356,"64":0,"65":0.00356,"66":0.00356,"67":0.00356,"68":0,"69":0.00713,"70":0.00356,"71":0.00713,"72":0.00356,"73":0.00356,"74":0.01426,"75":0.00356,"76":0.00356,"77":0.00713,"78":0.00356,"79":0.01426,"80":0.0392,"81":0.01426,"83":0.01426,"84":0.01782,"85":0.01426,"86":0.01782,"87":0.01782,"88":0.01069,"89":0.01782,"90":0.00356,"91":0.00713,"92":0.01782,"93":0.00713,"94":0.01069,"95":0.00713,"96":0.01426,"97":0.01069,"98":0.01069,"99":0.01069,"100":0.02495,"101":0.01782,"102":0.02495,"103":0.07841,"104":0.07841,"105":2.1776,"106":6.49004,"107":0.24592,"108":0.00356,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.01069,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00356,"60":0.00356,"62":0,"63":0.01426,"64":0.02851,"65":0.04633,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00713,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00356,"86":0,"87":0,"88":0,"89":0,"90":0.05346,"91":0.12118,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00356,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00713,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00356,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00356,"103":0.00356,"104":0.00713,"105":0.1782,"106":0.73775,"107":0.05346},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00356,"14":0.01782,"15":0.00356,_:"0","3.1":0,"3.2":0,"5.1":0.02495,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00356,"13.1":0.02138,"14.1":0.03564,"15.1":0.01069,"15.2-15.3":0.00713,"15.4":0.01782,"15.5":0.02851,"15.6":0.07841,"16.0":0.04633,"16.1":0.00713,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00085,"5.0-5.1":0.00085,"6.0-6.1":0.00085,"7.0-7.1":0,"8.1-8.4":0.00085,"9.0-9.2":0,"9.3":0.01355,"10.0-10.2":0.00085,"10.3":0.01694,"11.0-11.2":0.01017,"11.3-11.4":0.00254,"12.0-12.1":0.01101,"12.2-12.5":0.25583,"13.0-13.1":0.01017,"13.2":0.01101,"13.3":0.03558,"13.4-13.7":0.07794,"14.0-14.4":0.28294,"14.5-14.8":0.46592,"15.0-15.1":0.21178,"15.2-15.3":0.25753,"15.4":0.48456,"15.5":0.76835,"15.6":2.29742,"16.0":2.71929,"16.1":0.1042},P:{"4":0.13297,"5.0-5.4":0,"6.2-6.4":0.01023,"7.2-7.4":0.05114,"8.2":0,"9.2":0.03069,"10.1":0.01023,"11.1-11.2":0.05114,"12.0":0.02046,"13.0":0.04091,"14.0":0.04091,"15.0":0.04091,"16.0":0.10229,"17.0":0.16366,"18.0":1.02286},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00363,"4.4":0,"4.4.3-4.4.4":0.03993},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00407,"9":0,"10":0,"11":0.02444,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0901},Q:{"13.1":0.00644},O:{"0":0.94609},H:{"0":0.86523},L:{"0":74.14741},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js index 4d9ef8add389e3..adb0fdd26d98f1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00785,"39":0.00393,"40":0,"41":0,"42":0,"43":0.00785,"44":0.03142,"45":0.00785,"46":0,"47":0,"48":0.00393,"49":0,"50":0.00393,"51":0,"52":0.00785,"53":0.00393,"54":0,"55":0,"56":0.01178,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00393,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00393,"75":0,"76":0,"77":0,"78":0.01178,"79":0,"80":0,"81":0.00785,"82":0.00393,"83":0.01178,"84":0,"85":0,"86":0,"87":0.06676,"88":0,"89":0,"90":0,"91":0.00785,"92":0,"93":0.00393,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00393,"101":0.00393,"102":0.01964,"103":0.04712,"104":0.53015,"105":0.17279,"106":0.00393,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00785,"48":0.09032,"49":0.03142,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00393,"66":0,"67":0.00393,"68":0,"69":0.00393,"70":0.00393,"71":0,"72":0,"73":0,"74":0.03534,"75":0,"76":0.00785,"77":0.00393,"78":0.10603,"79":0.02749,"80":0.03927,"81":0.05105,"83":0.02749,"84":0.04712,"85":0.04712,"86":0.05498,"87":0.05498,"88":0.00393,"89":0.01964,"90":0.00393,"91":0.00785,"92":0.00785,"93":0.01571,"94":0.00785,"95":0.00393,"96":0.20813,"97":0.01178,"98":0.01571,"99":0.01571,"100":0.0432,"101":0.4359,"102":0.07069,"103":0.23562,"104":1.63363,"105":5.91799,"106":0.14137,"107":0.00393,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00393,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00785,"65":0,"66":0,"67":0,"68":0.02356,"69":0,"70":0.00393,"71":0,"72":0.00393,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01178,"86":0,"87":0,"88":0,"89":0.01964,"90":0.21206,"91":0.01178,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00393,"13":0.00393,"14":0,"15":0.00393,"16":0,"17":0,"18":0.01178,"79":0,"80":0,"81":0,"83":0,"84":0.00393,"85":0.00393,"86":0,"87":0.00785,"88":0,"89":0.00393,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00393,"97":0,"98":0,"99":0.00393,"100":0.00393,"101":0.01571,"102":0.00785,"103":0.01964,"104":0.2474,"105":1.28806},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00393,"9":0.01571,"10":0,"11":0,"12":0,"13":0.01571,"14":0.16101,"15":0.01571,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00393,"11.1":0.00785,"12.1":0.01571,"13.1":0.1021,"14.1":0.21991,"15.1":0.03534,"15.2-15.3":0.03142,"15.4":0.12174,"15.5":0.21991,"15.6":1.11134,"16.0":0.07069,"16.1":0.00393},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01911,"7.0-7.1":0.07642,"8.1-8.4":0.01911,"9.0-9.2":0.00764,"9.3":0.16431,"10.0-10.2":0,"10.3":0.16431,"11.0-11.2":0.02675,"11.3-11.4":0.14139,"12.0-12.1":0.03057,"12.2-12.5":1.23808,"13.0-13.1":0.01911,"13.2":0.02293,"13.3":0.06496,"13.4-13.7":0.20253,"14.0-14.4":0.75661,"14.5-14.8":2.1934,"15.0-15.1":0.44709,"15.2-15.3":0.7375,"15.4":0.86742,"15.5":2.6443,"15.6":23.19879,"16.0":4.56639,"16.1":0.03057},P:{"4":0.05223,"5.0-5.4":0.01045,"6.2-6.4":0,"7.2-7.4":0.02089,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04179,"12.0":0.02089,"13.0":0.06268,"14.0":0.08358,"15.0":0.03134,"16.0":0.10447,"17.0":0.24028,"18.0":3.10273},I:{"0":0,"3":0,"4":0.03095,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01238,"4.2-4.3":0.03713,"4.4":0,"4.4.3-4.4.4":0.16091},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00393,"9":0.11781,"10":0,"11":0.08247,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00607},O:{"0":0.02429},H:{"0":0.20123},L:{"0":40.76115},S:{"2.5":0.00607},R:{_:"0"},M:{"0":0.57694},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00759,"39":0,"40":0,"41":0,"42":0,"43":0.00759,"44":0.02657,"45":0.00759,"46":0,"47":0,"48":0,"49":0,"50":0.0038,"51":0,"52":0.00759,"53":0.0038,"54":0,"55":0,"56":0.00759,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0038,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01139,"79":0.00759,"80":0.0038,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.03795,"88":0.0038,"89":0,"90":0,"91":0.0038,"92":0,"93":0.0038,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0038,"101":0.0038,"102":0.01518,"103":0.04175,"104":0.01898,"105":0.44022,"106":0.18975,"107":0.01139,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0038,"37":0,"38":0.0038,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00759,"48":0.07211,"49":0.02277,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.0038,"70":0.0038,"71":0,"72":0,"73":0,"74":0.02657,"75":0,"76":0.00759,"77":0.0038,"78":0.03036,"79":0.02657,"80":0.03036,"81":0.04934,"83":0.01518,"84":0.02277,"85":0.03036,"86":0.03036,"87":0.02657,"88":0.0038,"89":0.01139,"90":0.0038,"91":0.00759,"92":0.00759,"93":0.01518,"94":0.0038,"95":0.0038,"96":0.08349,"97":0.01139,"98":0.00759,"99":0.01518,"100":0.10626,"101":0.25047,"102":0.03036,"103":0.12524,"104":0.11006,"105":2.23905,"106":5.28644,"107":0.18596,"108":0.0038,"109":0.0038,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00759,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0038,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01139,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00759,"86":0,"87":0,"88":0,"89":0,"90":0.09108,"91":0.20493,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0038,"13":0.0038,"14":0,"15":0,"16":0,"17":0,"18":0.00759,"79":0,"80":0,"81":0,"83":0.0038,"84":0.0038,"85":0,"86":0.0038,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0038,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0038,"100":0,"101":0.0038,"102":0.0038,"103":0.01139,"104":0.04175,"105":0.3074,"106":1.08158,"107":0.05693},E:{"4":0,"5":0,"6":0,"7":0,"8":0.0038,"9":0.01139,"10":0,"11":0,"12":0,"13":0.01518,"14":0.14042,"15":0.01518,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00759,"12.1":0.01139,"13.1":0.08729,"14.1":0.21632,"15.1":0.03036,"15.2-15.3":0.03036,"15.4":0.11385,"15.5":0.18596,"15.6":1.01706,"16.0":0.18216,"16.1":0.02277,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00834,"7.0-7.1":0.02503,"8.1-8.4":0.01669,"9.0-9.2":0.00417,"9.3":0.12514,"10.0-10.2":0,"10.3":0.14183,"11.0-11.2":0.00834,"11.3-11.4":0.09594,"12.0-12.1":0.01669,"12.2-12.5":1.0512,"13.0-13.1":0.01669,"13.2":0.01251,"13.3":0.05006,"13.4-13.7":0.2044,"14.0-14.4":0.77172,"14.5-14.8":2.27344,"15.0-15.1":0.42549,"15.2-15.3":0.68412,"15.4":0.75503,"15.5":2.21504,"15.6":20.00626,"16.0":10.87914,"16.1":0.31286},P:{"4":0.05194,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02078,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03117,"12.0":0.02078,"13.0":0.04155,"14.0":0.06233,"15.0":0.02078,"16.0":0.0935,"17.0":0.14544,"18.0":3.17889},I:{"0":0,"3":0,"4":0.01288,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02577,"4.2-4.3":0.03865,"4.4":0,"4.4.3-4.4.4":0.14173},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0038,"9":0.09488,"10":0,"11":0.05693,"5.5":0},J:{"7":0,"10":0.00621},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.50881},Q:{"13.1":0},O:{"0":0.01862},H:{"0":0.16449},L:{"0":39.50169},S:{"2.5":0.00621}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js index 8f3ece8c1ffc29..29722f913e8169 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00399,"25":0.00797,"26":0.01594,"27":0.00399,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00399,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00399,"49":0,"50":0,"51":0,"52":0.00797,"53":0,"54":0,"55":0,"56":0.00797,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00399,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00797,"79":0.0558,"80":0.02392,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00399,"89":0,"90":0,"91":0.00399,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00399,"98":0.00797,"99":0.00399,"100":0.00399,"101":0.00399,"102":0.00797,"103":0.03986,"104":0.42252,"105":0.13552,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.01993,"32":0.00399,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00797,"39":0,"40":0,"41":0.00399,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01196,"50":0,"51":0.00399,"52":0,"53":0.00399,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00399,"64":0,"65":0.00399,"66":0,"67":0,"68":0.00399,"69":0.00399,"70":0.00399,"71":0.00797,"72":0.00399,"73":0.02392,"74":0.00399,"75":0.00399,"76":0.00399,"77":0.00399,"78":0.00399,"79":0.04783,"80":0.09965,"81":0.01196,"83":0.00797,"84":0.00797,"85":0.01594,"86":0.01196,"87":0.02392,"88":0.00399,"89":0.01594,"90":0.01993,"91":0.01993,"92":0.01594,"93":0.01594,"94":0.01594,"95":0.00797,"96":0.03587,"97":0.01993,"98":0.01594,"99":0.01594,"100":0.0279,"101":0.03587,"102":0.07573,"103":0.18336,"104":2.27999,"105":8.74927,"106":0.17538,"107":0.00399,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00797,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00399,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00399,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00797,"86":0,"87":0,"88":0,"89":0.01993,"90":0.25112,"91":0.01196,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00399,"79":0,"80":0,"81":0,"83":0,"84":0.00399,"85":0.00399,"86":0,"87":0,"88":0,"89":0,"90":0.00399,"91":0,"92":0.00399,"93":0.00399,"94":0,"95":0,"96":0.00399,"97":0,"98":0,"99":0.00399,"100":0,"101":0.01594,"102":0.00399,"103":0.01594,"104":0.17937,"105":0.88091},E:{"4":0,"5":0,"6":0,"7":0.00399,"8":0.06378,"9":0,"10":0,"11":0,"12":0,"13":0.00399,"14":0.01993,"15":0.00399,_:"0","3.1":0,"3.2":0,"5.1":0.00399,"6.1":0.00399,"7.1":0,"9.1":0.00797,"10.1":0,"11.1":0.00399,"12.1":0.00399,"13.1":0.0279,"14.1":0.06776,"15.1":0.00797,"15.2-15.3":0.00797,"15.4":0.02392,"15.5":0.05979,"15.6":0.31489,"16.0":0.03189,"16.1":0.00399},G:{"8":0.00627,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00418,"6.0-6.1":0.00209,"7.0-7.1":0.03968,"8.1-8.4":0.01671,"9.0-9.2":0,"9.3":0.08146,"10.0-10.2":0.00627,"10.3":0.09399,"11.0-11.2":0.01462,"11.3-11.4":0.02924,"12.0-12.1":0.03342,"12.2-12.5":0.41355,"13.0-13.1":0.01671,"13.2":0.01253,"13.3":0.05639,"13.4-13.7":0.15456,"14.0-14.4":0.48247,"14.5-14.8":1.31583,"15.0-15.1":0.19842,"15.2-15.3":0.37177,"15.4":0.5326,"15.5":1.27615,"15.6":11.69003,"16.0":3.63212,"16.1":0.04386},P:{"4":0.12286,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02048,"8.2":0,"9.2":0.06143,"10.1":0.01024,"11.1-11.2":0.1331,"12.0":0.03072,"13.0":0.12286,"14.0":0.12286,"15.0":0.07167,"16.0":0.21501,"17.0":0.5324,"18.0":4.83256},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01448,"4.2-4.3":0.02173,"4.4":0,"4.4.3-4.4.4":0.07966},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00399,"9":0.00399,"10":0.00399,"11":0.09168,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0421},H:{"0":0.30746},L:{"0":54.14647},S:{"2.5":0},R:{_:"0"},M:{"0":0.22252},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00409,"26":0.00818,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00409,"51":0,"52":0.01227,"53":0.00409,"54":0,"55":0,"56":0.01227,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00409,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00409,"79":0.04908,"80":0.01227,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00409,"89":0.00409,"90":0,"91":0.00409,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00409,"98":0.00409,"99":0.00409,"100":0,"101":0,"102":0.00409,"103":0.00818,"104":0.02454,"105":0.3681,"106":0.15542,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.01227,"32":0.00409,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00818,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00818,"50":0,"51":0.00409,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00409,"64":0.00409,"65":0.00409,"66":0,"67":0,"68":0.00409,"69":0.00409,"70":0.00409,"71":0.01227,"72":0.00409,"73":0.02863,"74":0.00409,"75":0.00409,"76":0.00409,"77":0.00409,"78":0.00818,"79":0.04499,"80":0.06953,"81":0.01227,"83":0.00818,"84":0.00409,"85":0.00818,"86":0.01227,"87":0.01636,"88":0.00409,"89":0.01227,"90":0.03272,"91":0.03681,"92":0.03681,"93":0.02863,"94":0.02863,"95":0.01227,"96":0.02863,"97":0.01227,"98":0.01227,"99":0.01227,"100":0.02454,"101":0.02045,"102":0.03681,"103":0.09816,"104":0.15542,"105":3.01433,"106":8.90802,"107":0.38855,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00409,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00409,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01227,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00409,"86":0,"87":0,"88":0,"89":0,"90":0.10225,"91":0.21677,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00409,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00409,"93":0.00409,"94":0,"95":0,"96":0.00409,"97":0,"98":0,"99":0,"100":0.00409,"101":0.00409,"102":0.00409,"103":0.00818,"104":0.02045,"105":0.22495,"106":0.78528,"107":0.07362},E:{"4":0,"5":0,"6":0,"7":0,"8":0.05317,"9":0,"10":0,"11":0,"12":0,"13":0.00409,"14":0.02454,"15":0.00409,_:"0","3.1":0,"3.2":0,"5.1":0.00409,"6.1":0.00409,"7.1":0,"9.1":0.00818,"10.1":0,"11.1":0.00409,"12.1":0.00409,"13.1":0.03681,"14.1":0.06544,"15.1":0.00818,"15.2-15.3":0.00818,"15.4":0.02045,"15.5":0.05317,"15.6":0.30266,"16.0":0.06544,"16.1":0.01636,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00433,"6.0-6.1":0,"7.0-7.1":0.03467,"8.1-8.4":0.01083,"9.0-9.2":0,"9.3":0.08668,"10.0-10.2":0.0065,"10.3":0.08451,"11.0-11.2":0.013,"11.3-11.4":0.02384,"12.0-12.1":0.02817,"12.2-12.5":0.36838,"13.0-13.1":0.01517,"13.2":0.013,"13.3":0.05851,"13.4-13.7":0.13435,"14.0-14.4":0.45722,"14.5-14.8":1.22648,"15.0-15.1":0.16902,"15.2-15.3":0.30987,"15.4":0.39655,"15.5":0.96862,"15.6":8.8454,"16.0":7.2267,"16.1":0.36838},P:{"4":0.09173,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03058,"8.2":0,"9.2":0.05096,"10.1":0.01019,"11.1-11.2":0.16308,"12.0":0.04077,"13.0":0.13251,"14.0":0.15289,"15.0":0.08154,"16.0":0.23443,"17.0":0.32617,"18.0":5.40215},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01335,"4.2-4.3":0.01001,"4.4":0,"4.4.3-4.4.4":0.07344},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00409,"9":0.00409,"10":0.00409,"11":0.06953,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18321},Q:{"13.1":0},O:{"0":0.04137},H:{"0":0.27417},L:{"0":52.25573},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js index d8b678644f9dce..d984da18c61eb1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.02594,"49":0,"50":0,"51":0,"52":0.17639,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00519,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.09338,"79":0,"80":0,"81":0,"82":0,"83":0.02594,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00519,"92":0,"93":0,"94":0,"95":0,"96":0.00519,"97":0,"98":0.00519,"99":0,"100":0.22827,"101":0.01556,"102":0.00519,"103":0.05188,"104":0.94422,"105":0.34241,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.01038,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05188,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01556,"66":0,"67":0.01038,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.01038,"77":0,"78":0.01556,"79":0.02594,"80":0.01556,"81":0,"83":0,"84":0.01556,"85":0.09338,"86":0.00519,"87":0.08301,"88":0,"89":0,"90":0,"91":0.02594,"92":0.01556,"93":0.01038,"94":0.02075,"95":0.00519,"96":0.03632,"97":0.00519,"98":0.07782,"99":0.02594,"100":0.01038,"101":0.01038,"102":0.0882,"103":0.55512,"104":1.7276,"105":7.84426,"106":0.22308,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00519,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.02075,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05188,"90":0.26459,"91":0.00519,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00519,"16":0,"17":0,"18":0.00519,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00519,"88":0,"89":0,"90":0.00519,"91":0,"92":0,"93":0,"94":0,"95":0.01038,"96":0.00519,"97":0,"98":0,"99":0.00519,"100":0.00519,"101":0.03113,"102":0.01038,"103":0.01038,"104":0.92865,"105":4.27491},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00519,"13":0.01038,"14":0.19714,"15":0.01038,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.03113,"11.1":0.02075,"12.1":0.32166,"13.1":0.39948,"14.1":0.50324,"15.1":0.0415,"15.2-15.3":0.07782,"15.4":0.14526,"15.5":1.13098,"15.6":3.53822,"16.0":0.24902,"16.1":0.01038},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03047,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.54414,"10.0-10.2":0,"10.3":0.26554,"11.0-11.2":0.00435,"11.3-11.4":0.02612,"12.0-12.1":0.03918,"12.2-12.5":2.58573,"13.0-13.1":0,"13.2":0,"13.3":0.02612,"13.4-13.7":0.16106,"14.0-14.4":0.55284,"14.5-14.8":1.66288,"15.0-15.1":0.65296,"15.2-15.3":0.52672,"15.4":0.46143,"15.5":2.39855,"15.6":26.8237,"16.0":5.511,"16.1":0.04788},P:{"4":0.05426,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03256,"8.2":0,"9.2":0,"10.1":0.02171,"11.1-11.2":0,"12.0":0.02171,"13.0":0.09768,"14.0":0.01085,"15.0":0.02171,"16.0":0.17365,"17.0":0.08682,"18.0":3.00626},I:{"0":0,"3":0,"4":0.34058,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0262,"4.4":0,"4.4.3-4.4.4":0.17684},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00519,"10":0,"11":0.07782,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.00962},H:{"0":0.13212},L:{"0":24.68641},S:{"2.5":0.00481},R:{_:"0"},M:{"0":1.08751},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00503,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.14593,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00503,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00503,"79":0,"80":0,"81":0,"82":0,"83":0.03019,"84":0.13586,"85":0,"86":0,"87":0.00503,"88":0,"89":0,"90":0,"91":0,"92":0.00503,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00503,"99":0.00503,"100":0.01006,"101":0.06038,"102":0.00503,"103":0.04026,"104":0.02013,"105":0.68435,"106":0.35727,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.0151,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03522,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.02013,"66":0,"67":0.03522,"68":0,"69":0,"70":0,"71":0.00503,"72":0,"73":0,"74":0.00503,"75":0,"76":0.00503,"77":0,"78":0,"79":0.09561,"80":0.04529,"81":0,"83":0,"84":0.00503,"85":0.02013,"86":0.00503,"87":0.02013,"88":0,"89":0,"90":0.0151,"91":0.01006,"92":0.01006,"93":0.1258,"94":0.00503,"95":0,"96":0.01006,"97":0.0151,"98":0.07045,"99":0.0151,"100":0.02013,"101":0.00503,"102":0.05535,"103":0.32708,"104":0.10567,"105":2.98398,"106":7.96566,"107":0.27676,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00503,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00503,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.18115,"91":0.19625,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00503,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00503,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.0151,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.02013,"102":0,"103":0.01006,"104":0.07045,"105":1.11207,"106":3.25067,"107":0.2365},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00503,"9":0,"10":0,"11":0,"12":0,"13":0.00503,"14":0.22141,"15":0.03019,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.02013,"11.1":0.01006,"12.1":0.2516,"13.1":0.32205,"14.1":0.3925,"15.1":0.09561,"15.2-15.3":0.07548,"15.4":0.04026,"15.5":0.26166,"15.6":2.9085,"16.0":0.44282,"16.1":0.08051,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.63207,"10.0-10.2":0,"10.3":0.19013,"11.0-11.2":0.01028,"11.3-11.4":0.01542,"12.0-12.1":0.01028,"12.2-12.5":1.82426,"13.0-13.1":0.00514,"13.2":0,"13.3":0.03597,"13.4-13.7":0.20555,"14.0-14.4":0.47276,"14.5-14.8":1.50565,"15.0-15.1":0.59096,"15.2-15.3":0.45221,"15.4":0.32888,"15.5":2.23022,"15.6":24.18809,"16.0":14.03906,"16.1":0.64234},P:{"4":0.0322,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01073,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.0322,"13.0":0.04293,"14.0":0,"15.0":0.02147,"16.0":0.10734,"17.0":0.05367,"18.0":2.90879},I:{"0":0,"3":0,"4":0.23269,"2.1":0,"2.2":0,"2.3":0.00931,"4.1":0,"4.2-4.3":0.01862,"4.4":0,"4.4.3-4.4.4":0.17685},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03019,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.65081},Q:{"13.1":0},O:{"0":0.00497},H:{"0":0.04233},L:{"0":22.12515},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js index b6fb30f8156a0b..ba5c1639b2b745 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00269,"48":0,"49":0,"50":0,"51":0,"52":0.00538,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00269,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00269,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00269,"89":0,"90":0.00269,"91":0.00538,"92":0,"93":0,"94":0,"95":0.00269,"96":0,"97":0.00269,"98":0.00269,"99":0.00269,"100":0.00269,"101":0.00269,"102":0.00808,"103":0.02154,"104":0.27728,"105":0.1023,"106":0.00538,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00538,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00269,"64":0.00269,"65":0,"66":0,"67":0,"68":0.00269,"69":0.00269,"70":0.00538,"71":0.00808,"72":0.00269,"73":0.00269,"74":0.01077,"75":0.00269,"76":0,"77":0.00269,"78":0.00269,"79":0.00538,"80":0.01077,"81":0.01077,"83":0.01615,"84":0.00808,"85":0.00808,"86":0.01615,"87":0.02692,"88":0.00538,"89":0.00808,"90":0.00808,"91":0.01346,"92":0.01346,"93":0.00538,"94":0.02423,"95":0.00808,"96":0.01884,"97":0.02154,"98":0.01346,"99":0.02423,"100":0.01884,"101":0.02692,"102":0.03769,"103":0.13998,"104":1.08488,"105":3.88456,"106":0.05384,"107":0.00269,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00269,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00269,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00269,"55":0.00269,"56":0.00269,"57":0.00269,"58":0.00808,"60":0.00538,"62":0,"63":0.03769,"64":0.19652,"65":0.01077,"66":0,"67":0,"68":0,"69":0,"70":0.00269,"71":0.00538,"72":0.00269,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00269,"86":0,"87":0,"88":0.00269,"89":0.00269,"90":0.05384,"91":0.00269,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00269,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00269,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00269,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00269,"102":0.00269,"103":0.00538,"104":0.04576,"105":0.23959},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00269,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00269,"14.1":0.00538,"15.1":0.00269,"15.2-15.3":0.00269,"15.4":0.00538,"15.5":0.01077,"15.6":0.03769,"16.0":0.00808,"16.1":0},G:{"8":0.00264,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01157,"8.1-8.4":0,"9.0-9.2":0.00033,"9.3":0.00694,"10.0-10.2":0.00099,"10.3":0.00727,"11.0-11.2":0.00694,"11.3-11.4":0.00397,"12.0-12.1":0.00793,"12.2-12.5":0.12855,"13.0-13.1":0.00628,"13.2":0.00463,"13.3":0.01091,"13.4-13.7":0.03239,"14.0-14.4":0.14772,"14.5-14.8":0.1963,"15.0-15.1":0.09947,"15.2-15.3":0.10278,"15.4":0.10509,"15.5":0.29247,"15.6":1.42797,"16.0":0.60642,"16.1":0.01124},P:{"4":0.14305,"5.0-5.4":0,"6.2-6.4":0.01022,"7.2-7.4":0.09196,"8.2":0,"9.2":0.03065,"10.1":0,"11.1-11.2":0.02044,"12.0":0.01022,"13.0":0.05109,"14.0":0.05109,"15.0":0.03065,"16.0":0.10218,"17.0":0.12261,"18.0":0.43936},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01426,"4.4":0,"4.4.3-4.4.4":0.07843},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01077,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.21313},H:{"0":1.93725},L:{"0":84.1203},S:{"2.5":0.19001},R:{_:"0"},M:{"0":0.14616},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00227,"48":0,"49":0,"50":0,"51":0,"52":0.00454,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00227,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00227,"89":0,"90":0.00227,"91":0.00227,"92":0,"93":0,"94":0,"95":0.00227,"96":0,"97":0,"98":0,"99":0.00227,"100":0.00227,"101":0.00227,"102":0.00681,"103":0.00454,"104":0.01135,"105":0.19967,"106":0.08849,"107":0.00454,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00454,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00227,"64":0.00227,"65":0,"66":0,"67":0,"68":0.00227,"69":0.00227,"70":0.00454,"71":0.00454,"72":0.00227,"73":0.00227,"74":0.00908,"75":0,"76":0,"77":0.00227,"78":0.00227,"79":0.00454,"80":0.00681,"81":0.00681,"83":0.00908,"84":0.00454,"85":0.00681,"86":0.01135,"87":0.01588,"88":0.00227,"89":0.00681,"90":0.00681,"91":0.00908,"92":0.00681,"93":0.00454,"94":0.01588,"95":0.00681,"96":0.01135,"97":0.01361,"98":0.00908,"99":0.01588,"100":0.01135,"101":0.01588,"102":0.01815,"103":0.06353,"104":0.0658,"105":0.93937,"106":2.64565,"107":0.10211,"108":0.00454,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00227,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00227,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00227,"56":0.00227,"57":0,"58":0.00454,"60":0.00454,"62":0,"63":0.02042,"64":0.05219,"65":0.07261,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01361,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00227,"86":0,"87":0,"88":0,"89":0,"90":0.01588,"91":0.03404,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00227,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00227,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00227,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00227,"104":0.00454,"105":0.04538,"106":0.16564,"107":0.01135},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00227,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00227,"14.1":0.00454,"15.1":0.00227,"15.2-15.3":0.00227,"15.4":0.00227,"15.5":0.00681,"15.6":0.02496,"16.0":0.01588,"16.1":0.00227,"16.2":0},G:{"8":0.00165,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00033,"6.0-6.1":0,"7.0-7.1":0.01222,"8.1-8.4":0,"9.0-9.2":0.00066,"9.3":0.00627,"10.0-10.2":0.00066,"10.3":0.00726,"11.0-11.2":0.00792,"11.3-11.4":0.00297,"12.0-12.1":0.00693,"12.2-12.5":0.11225,"13.0-13.1":0.00561,"13.2":0.00363,"13.3":0.00891,"13.4-13.7":0.03004,"14.0-14.4":0.11159,"14.5-14.8":0.14724,"15.0-15.1":0.0822,"15.2-15.3":0.08121,"15.4":0.07329,"15.5":0.1961,"15.6":0.74875,"16.0":1.32615,"16.1":0.11522},P:{"4":0.13462,"5.0-5.4":0,"6.2-6.4":0.01036,"7.2-7.4":0.0932,"8.2":0,"9.2":0.03107,"10.1":0,"11.1-11.2":0.02071,"12.0":0.01036,"13.0":0.05178,"14.0":0.03107,"15.0":0.03107,"16.0":0.10355,"17.0":0.08284,"18.0":0.52812},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01242,"4.4":0,"4.4.3-4.4.4":0.06212},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00908,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14689},Q:{"13.1":0},O:{"0":1.20604},H:{"0":2.02742},L:{"0":85.79419},S:{"2.5":0.37109}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js index bc3390c4107ab7..ef83bcb7af8d3e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00794,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00199,"69":0.00596,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00199,"89":0,"90":0,"91":0.00199,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00199,"100":0.00199,"101":0.00199,"102":0.00596,"103":0.00794,"104":0.10521,"105":0.03772,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00199,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00199,"39":0,"40":0.00199,"41":0,"42":0,"43":0.01191,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00199,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00199,"57":0,"58":0,"59":0,"60":0.00199,"61":0,"62":0,"63":0.00199,"64":0.00199,"65":0.00199,"66":0,"67":0,"68":0.00199,"69":0.00199,"70":0.00199,"71":0.00199,"72":0.00199,"73":0.00199,"74":0.00199,"75":0,"76":0.00199,"77":0.00199,"78":0.00397,"79":0.01191,"80":0.00199,"81":0.01191,"83":0.00596,"84":0.00199,"85":0.00397,"86":0.00596,"87":0.00596,"88":0.00596,"89":0.00596,"90":0.00397,"91":0.00199,"92":0.00993,"93":0.00199,"94":0.00397,"95":0.00794,"96":0.00794,"97":0.00794,"98":0.00794,"99":0.00397,"100":0.00993,"101":0.00596,"102":0.01588,"103":0.04169,"104":0.41288,"105":1.66343,"106":0.03573,"107":0.00199,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00199,"64":0.01787,"65":0.00199,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00199,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00199,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00397,"86":0,"87":0,"88":0,"89":0.00596,"90":0.10521,"91":0.00794,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00397,"79":0,"80":0,"81":0,"83":0,"84":0.00199,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00397,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00596,"102":0.00199,"103":0.00397,"104":0.09131,"105":0.23026},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00199,"14":0.01191,"15":0.00199,_:"0","3.1":0,"3.2":0,"5.1":0.03772,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00596,"14.1":0.01985,"15.1":0.00397,"15.2-15.3":0.00397,"15.4":0.01588,"15.5":0.0397,"15.6":0.17667,"16.0":0.00794,"16.1":0.00397},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00191,"6.0-6.1":0,"7.0-7.1":0.11448,"8.1-8.4":0,"9.0-9.2":0.00954,"9.3":0.06678,"10.0-10.2":0,"10.3":0.06678,"11.0-11.2":0.01145,"11.3-11.4":0.01717,"12.0-12.1":0.04198,"12.2-12.5":0.76514,"13.0-13.1":0.00954,"13.2":0.00954,"13.3":0.05152,"13.4-13.7":0.12593,"14.0-14.4":0.42169,"14.5-14.8":0.9216,"15.0-15.1":0.26904,"15.2-15.3":0.37589,"15.4":0.64684,"15.5":1.80123,"15.6":8.8058,"16.0":3.69596,"16.1":0.04389},P:{"4":0.26981,"5.0-5.4":0.01038,"6.2-6.4":0.01038,"7.2-7.4":0.17641,"8.2":0,"9.2":0.03113,"10.1":0.01038,"11.1-11.2":0.13491,"12.0":0.04151,"13.0":0.2283,"14.0":0.16604,"15.0":0.10377,"16.0":0.28019,"17.0":0.49811,"18.0":2.94716},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00248,"4.2-4.3":0.00869,"4.4":0,"4.4.3-4.4.4":0.13036},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0139,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.3206},H:{"0":0.34905},L:{"0":70.39344},S:{"2.5":0},R:{_:"0"},M:{"0":0.14427},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00483,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00242,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00242,"92":0,"93":0,"94":0,"95":0.00242,"96":0,"97":0.00242,"98":0,"99":0.00242,"100":0,"101":0.00242,"102":0.00483,"103":0.00483,"104":0.00483,"105":0.13288,"106":0.06282,"107":0.00242,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00242,"34":0,"35":0,"36":0,"37":0,"38":0.00242,"39":0,"40":0.00242,"41":0,"42":0,"43":0.01691,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00242,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00242,"56":0.00242,"57":0,"58":0,"59":0,"60":0.00242,"61":0,"62":0,"63":0.00242,"64":0.00483,"65":0.00242,"66":0,"67":0,"68":0.00242,"69":0.00242,"70":0.00242,"71":0.00242,"72":0.00242,"73":0.00242,"74":0.00242,"75":0,"76":0,"77":0,"78":0.00483,"79":0.0145,"80":0.00242,"81":0.0145,"83":0.00966,"84":0.00483,"85":0.00725,"86":0.01208,"87":0.00966,"88":0.00966,"89":0.00725,"90":0.00966,"91":0.00725,"92":0.01208,"93":0.00483,"94":0.00483,"95":0.00966,"96":0.01208,"97":0.00966,"98":0.00966,"99":0.00966,"100":0.01691,"101":0.01208,"102":0.01933,"103":0.03866,"104":0.0459,"105":0.82627,"106":2.67934,"107":0.09664,"108":0.00483,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00242,"64":0.00242,"65":0.00966,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00483,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00242,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00242,"86":0,"87":0,"88":0,"89":0.00242,"90":0.0459,"91":0.09664,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00483,"79":0,"80":0,"81":0,"83":0,"84":0.00242,"85":0,"86":0,"87":0,"88":0,"89":0.00242,"90":0.00242,"91":0,"92":0.00483,"93":0,"94":0,"95":0,"96":0.00242,"97":0,"98":0.00242,"99":0.00242,"100":0.00242,"101":0.00242,"102":0.00483,"103":0.00966,"104":0.02174,"105":0.13046,"106":0.26576,"107":0.02416},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00725,"14":0.01691,"15":0.00483,_:"0","3.1":0,"3.2":0,"5.1":0.10389,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01208,"14.1":0.02899,"15.1":0.00483,"15.2-15.3":0.01933,"15.4":0.0145,"15.5":0.03382,"15.6":0.23918,"16.0":0.02416,"16.1":0.0145,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00402,"6.0-6.1":0,"7.0-7.1":0.09053,"8.1-8.4":0,"9.0-9.2":0.01609,"9.3":0.05432,"10.0-10.2":0,"10.3":0.05231,"11.0-11.2":0.01207,"11.3-11.4":0.01207,"12.0-12.1":0.04024,"12.2-12.5":0.74636,"13.0-13.1":0.01006,"13.2":0.01006,"13.3":0.05029,"13.4-13.7":0.14284,"14.0-14.4":0.38425,"14.5-14.8":0.89725,"15.0-15.1":0.19916,"15.2-15.3":0.30579,"15.4":0.48886,"15.5":1.18091,"15.6":4.98515,"16.0":8.15972,"16.1":0.45064},P:{"4":0.2065,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.15487,"8.2":0,"9.2":0.03097,"10.1":0.02065,"11.1-11.2":0.11357,"12.0":0.02065,"13.0":0.18585,"14.0":0.1239,"15.0":0.0826,"16.0":0.2065,"17.0":0.33039,"18.0":2.68444},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0064,"4.2-4.3":0.01152,"4.4":0,"4.4.3-4.4.4":0.11007},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01691,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12893},Q:{"13.1":0},O:{"0":0.32611},H:{"0":0.33028},L:{"0":68.53523},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js index 1a7566a61f9a7d..c1860c7b691243 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00218,"48":0,"49":0,"50":0,"51":0,"52":0.01092,"53":0,"54":0,"55":0,"56":0.00218,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01529,"69":0,"70":0,"71":0,"72":0.00218,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00218,"79":0,"80":0.00218,"81":0.00218,"82":0.00437,"83":0.00218,"84":0.00218,"85":0.00218,"86":0.00218,"87":0.00218,"88":0.00437,"89":0.00655,"90":0.00218,"91":0.01966,"92":0.00218,"93":0.00437,"94":0.06552,"95":0.00655,"96":0.00655,"97":0.00655,"98":0.00655,"99":0.0131,"100":0.01092,"101":0.01529,"102":0.02621,"103":0.06552,"104":0.6552,"105":0.16162,"106":0.00218,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00218,"39":0,"40":0,"41":0,"42":0,"43":0.00218,"44":0,"45":0,"46":0.00218,"47":0,"48":0,"49":0.00437,"50":0,"51":0.00218,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00218,"59":0,"60":0,"61":0,"62":0.00218,"63":0.00218,"64":0.00218,"65":0,"66":0,"67":0,"68":0,"69":0.00218,"70":0.00218,"71":0.00218,"72":0.00218,"73":0,"74":0.00218,"75":0,"76":0.00218,"77":0.00655,"78":0.00437,"79":0.00437,"80":0.00437,"81":0.01747,"83":0.00437,"84":0.00874,"85":0.00437,"86":0.0131,"87":0.00874,"88":0.00437,"89":0.00655,"90":0.00437,"91":0.00655,"92":0.00874,"93":0.00218,"94":0.00437,"95":0.00874,"96":0.0131,"97":0.0131,"98":0.00655,"99":0.00874,"100":0.01529,"101":0.01092,"102":0.01747,"103":0.06115,"104":0.65957,"105":1.84985,"106":0.01966,"107":0.00218,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00218,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00218,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00218,"71":0.00218,"72":0.00218,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00218,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00218,"86":0,"87":0,"88":0,"89":0.00437,"90":0.05678,"91":0.00218,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00218,"15":0,"16":0.00218,"17":0,"18":0.00437,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00218,"90":0.00218,"91":0,"92":0.00437,"93":0,"94":0,"95":0,"96":0.00218,"97":0,"98":0,"99":0.00218,"100":0,"101":0.00218,"102":0.00218,"103":0.00437,"104":0.02621,"105":0.10702},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00218,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.05897,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00218,"14.1":0.00218,"15.1":0.00218,"15.2-15.3":0.00218,"15.4":0.00218,"15.5":0.00437,"15.6":0.0131,"16.0":0.00218,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00143,"8.1-8.4":0,"9.0-9.2":0.00072,"9.3":0.00502,"10.0-10.2":0.00861,"10.3":0.02582,"11.0-11.2":0.01363,"11.3-11.4":0.01363,"12.0-12.1":0.02654,"12.2-12.5":0.60108,"13.0-13.1":0.02295,"13.2":0.01721,"13.3":0.06671,"13.4-13.7":0.13126,"14.0-14.4":0.43682,"14.5-14.8":0.5272,"15.0-15.1":0.33927,"15.2-15.3":0.40096,"15.4":0.4942,"15.5":0.97119,"15.6":2.36271,"16.0":0.54943,"16.1":0.00359},P:{"4":0.35448,"5.0-5.4":0.04051,"6.2-6.4":0.05064,"7.2-7.4":0.44563,"8.2":0.0709,"9.2":0.20256,"10.1":0.08102,"11.1-11.2":0.38486,"12.0":0.16205,"13.0":0.48614,"14.0":0.64819,"15.0":0.31397,"16.0":0.99255,"17.0":1.55971,"18.0":3.37263},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0013,"4.2-4.3":0.00848,"4.4":0,"4.4.3-4.4.4":0.03458},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00218,"9":0,"10":0,"11":0.39094,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.06253},H:{"0":0.42918},L:{"0":75.04261},S:{"2.5":0},R:{_:"0"},M:{"0":1.29746},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00247,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00247,"42":0,"43":0.00247,"44":0,"45":0,"46":0,"47":0.00247,"48":0.00247,"49":0,"50":0.00247,"51":0,"52":0.01726,"53":0,"54":0,"55":0,"56":0.00247,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00986,"69":0,"70":0,"71":0,"72":0.00247,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00247,"79":0,"80":0,"81":0.00247,"82":0.00493,"83":0.00247,"84":0.00247,"85":0.00247,"86":0.00247,"87":0.00247,"88":0.00493,"89":0.00493,"90":0.00247,"91":0.0074,"92":0.00493,"93":0.00247,"94":0.07888,"95":0.0074,"96":0.00493,"97":0.00493,"98":0.00493,"99":0.01233,"100":0.00986,"101":0.00986,"102":0.03698,"103":0.02712,"104":0.06902,"105":0.76662,"106":0.34017,"107":0.00247,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00247,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00247,"47":0,"48":0,"49":0.00493,"50":0,"51":0.00247,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00247,"59":0,"60":0,"61":0,"62":0.00247,"63":0.00247,"64":0.00247,"65":0,"66":0,"67":0,"68":0.00247,"69":0.00247,"70":0.00493,"71":0.00493,"72":0.00247,"73":0.00247,"74":0.00247,"75":0.00247,"76":0.00247,"77":0.00986,"78":0.0074,"79":0.0074,"80":0.0074,"81":0.01972,"83":0.0074,"84":0.00986,"85":0.0074,"86":0.01726,"87":0.00986,"88":0.0074,"89":0.0074,"90":0.00493,"91":0.00986,"92":0.00986,"93":0.00247,"94":0.0074,"95":0.01479,"96":0.02465,"97":0.01972,"98":0.00986,"99":0.00986,"100":0.01972,"101":0.01479,"102":0.01972,"103":0.05423,"104":0.07149,"105":0.86522,"106":2.33436,"107":0.07888,"108":0.00247,"109":0.00247,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00247,"65":0,"66":0,"67":0,"68":0,"69":0.00247,"70":0,"71":0.00247,"72":0.00986,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00493,"80":0,"81":0,"82":0,"83":0,"84":0.00247,"85":0.00247,"86":0,"87":0,"88":0,"89":0,"90":0.02712,"91":0.06656,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00247,"15":0,"16":0,"17":0,"18":0.00493,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00247,"90":0.00247,"91":0,"92":0.00986,"93":0,"94":0,"95":0,"96":0.00247,"97":0.00247,"98":0,"99":0,"100":0.00247,"101":0.00247,"102":0,"103":0.00247,"104":0.00493,"105":0.04437,"106":0.13065,"107":0.01233},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00247,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00247,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00247,"14.1":0.00493,"15.1":0.00247,"15.2-15.3":0.00247,"15.4":0.00247,"15.5":0.00247,"15.6":0.00986,"16.0":0.00493,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00709,"7.0-7.1":0.00327,"8.1-8.4":0,"9.0-9.2":0.00218,"9.3":0.006,"10.0-10.2":0.00491,"10.3":0.03325,"11.0-11.2":0.01581,"11.3-11.4":0.01308,"12.0-12.1":0.02998,"12.2-12.5":0.58155,"13.0-13.1":0.02562,"13.2":0.01363,"13.3":0.0605,"13.4-13.7":0.12481,"14.0-14.4":0.40169,"14.5-14.8":0.48345,"15.0-15.1":0.25889,"15.2-15.3":0.28505,"15.4":0.32648,"15.5":0.54885,"15.6":1.01703,"16.0":0.81319,"16.1":0.0387},P:{"4":0.47787,"5.0-5.4":0.05084,"6.2-6.4":0.05084,"7.2-7.4":0.48804,"8.2":0.05084,"9.2":0.19318,"10.1":0.07117,"11.1-11.2":0.33553,"12.0":0.15251,"13.0":0.48804,"14.0":0.57955,"15.0":0.28469,"16.0":0.96591,"17.0":1.16926,"18.0":3.50779},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00151,"4.2-4.3":0.00935,"4.4":0,"4.4.3-4.4.4":0.03407},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00247,"9":0.00247,"10":0,"11":0.56695,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":1.17546},Q:{"13.1":0},O:{"0":0.06782},H:{"0":0.45655},L:{"0":75.67423},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js index c042c32ca46141..13d507dc01a28c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00595,"40":0.00595,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0119,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00595,"78":0.05952,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.04762,"92":0,"93":0,"94":0,"95":0.0119,"96":0,"97":0,"98":0,"99":0,"100":0.00595,"101":0.00595,"102":0.02381,"103":0.19642,"104":1.41062,"105":0.52973,"106":0,"107":0,"3.5":0,"3.6":0.00595},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00595,"39":0.00595,"40":0.00595,"41":0.0119,"42":0,"43":0.00595,"44":0.0119,"45":0.00595,"46":0.00595,"47":0.00595,"48":0,"49":0.00595,"50":0,"51":0.00595,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00595,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00595,"74":0,"75":0.00595,"76":0,"77":0.00595,"78":0.00595,"79":0.01786,"80":0.0119,"81":0.00595,"83":0,"84":0.0119,"85":0.02976,"86":0.00595,"87":0.07142,"88":0.00595,"89":0,"90":0.00595,"91":0.00595,"92":0.01786,"93":0.0119,"94":0.00595,"95":0.0119,"96":0.00595,"97":0.02381,"98":0.02381,"99":0.02381,"100":0.08333,"101":0.11309,"102":0.09523,"103":0.5833,"104":3.8688,"105":15.55853,"106":0.33331,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00595,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00595,"82":0,"83":0.00595,"84":0,"85":0,"86":0,"87":0,"88":0.00595,"89":0.08928,"90":0.92256,"91":0.02976,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00595,"13":0,"14":0.00595,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00595,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00595,"100":0.00595,"101":0.00595,"102":0,"103":0.02381,"104":0.41664,"105":2.33318},E:{"4":0,"5":0,"6":0,"7":0,"8":0.05357,"9":0.0119,"10":0,"11":0,"12":0.00595,"13":0.02381,"14":0.26189,"15":0.05357,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00595,"11.1":0.05952,"12.1":0.05357,"13.1":0.40474,"14.1":0.71424,"15.1":0.20237,"15.2-15.3":0.16666,"15.4":0.55354,"15.5":0.73805,"15.6":2.54746,"16.0":0.25594,"16.1":0.00595},G:{"8":0.00315,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00315,"6.0-6.1":0,"7.0-7.1":0.01889,"8.1-8.4":0.02834,"9.0-9.2":0.00315,"9.3":0.07241,"10.0-10.2":0,"10.3":0.05352,"11.0-11.2":0.12279,"11.3-11.4":0.01259,"12.0-12.1":0.03148,"12.2-12.5":0.33374,"13.0-13.1":0,"13.2":0.0063,"13.3":0.01889,"13.4-13.7":0.09445,"14.0-14.4":0.31485,"14.5-14.8":1.36014,"15.0-15.1":0.28336,"15.2-15.3":0.34633,"15.4":0.59191,"15.5":1.72536,"15.6":19.42924,"16.0":5.96636,"16.1":0.06927},P:{"4":0.05128,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01026,"11.1-11.2":0.01026,"12.0":0,"13.0":0.19487,"14.0":0.02051,"15.0":0,"16.0":0.05128,"17.0":0.17436,"18.0":2.98465},I:{"0":0,"3":0.00266,"4":0.01461,"2.1":0.00266,"2.2":0.0093,"2.3":0.01328,"4.1":0.01593,"4.2-4.3":0.03187,"4.4":0,"4.4.3-4.4.4":0.14209},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00617,"8":0.0679,"9":0.01234,"10":0.01234,"11":0.06172,"5.5":0},N:{"10":0.01417,"11":0.01417},J:{"7":0,"10":0.0081},O:{"0":0.02024},H:{"0":0.21845},L:{"0":27.58941},S:{"2.5":0.01619},R:{_:"0"},M:{"0":0.31574},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00585,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06432,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02339,"92":0,"93":0,"94":0,"95":0.01169,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00585,"102":0.04678,"103":0.01169,"104":0.03508,"105":1.07,"106":0.49115,"107":0,"108":0,"3.5":0,"3.6":0.00585},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00585,"39":0.00585,"40":0.00585,"41":0.00585,"42":0,"43":0.00585,"44":0.01169,"45":0.00585,"46":0.00585,"47":0.00585,"48":0,"49":0.00585,"50":0,"51":0.00585,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00585,"74":0,"75":0,"76":0,"77":0,"78":0.00585,"79":0.02339,"80":0.00585,"81":0,"83":0,"84":0,"85":0.02339,"86":0.00585,"87":0.05262,"88":0,"89":0,"90":0.00585,"91":0.00585,"92":0.01754,"93":0.00585,"94":0.00585,"95":0.01169,"96":0.01169,"97":0.07601,"98":0.02339,"99":0.01754,"100":0.04093,"101":0.05847,"102":0.12863,"103":0.36836,"104":0.42098,"105":6.98132,"106":12.86925,"107":0.47945,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00585,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02924,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00585,"90":0.36836,"91":0.73088,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00585,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00585,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00585,"101":0,"102":0,"103":0.01169,"104":0.02339,"105":0.50284,"106":1.81842,"107":0.16956},E:{"4":0,"5":0,"6":0,"7":0,"8":0.01754,"9":0.00585,"10":0,"11":0,"12":0,"13":0.02339,"14":0.20465,"15":0.06432,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.02339,"11.1":0.03508,"12.1":0.04093,"13.1":0.3859,"14.1":0.64902,"15.1":0.12279,"15.2-15.3":0.16372,"15.4":0.46191,"15.5":0.53792,"15.6":2.14585,"16.0":0.67825,"16.1":0.05262,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01829,"8.1-8.4":0.0256,"9.0-9.2":0,"9.3":0.02194,"10.0-10.2":0,"10.3":0.07315,"11.0-11.2":0.06218,"11.3-11.4":0.01463,"12.0-12.1":0.02194,"12.2-12.5":0.26699,"13.0-13.1":0,"13.2":0,"13.3":0.01097,"13.4-13.7":0.09144,"14.0-14.4":0.29991,"14.5-14.8":1.48858,"15.0-15.1":0.19019,"15.2-15.3":0.43158,"15.4":0.47181,"15.5":1.29839,"15.6":17.73494,"16.0":12.58526,"16.1":0.42061},P:{"4":0.03079,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01026,"11.1-11.2":0,"12.0":0,"13.0":0.11289,"14.0":0.01026,"15.0":0.01026,"16.0":0.03079,"17.0":0.14368,"18.0":2.85303},I:{"0":0,"3":0.00294,"4":0.01617,"2.1":0.00294,"2.2":0.00735,"2.3":0.01323,"4.1":0.01764,"4.2-4.3":0.0294,"4.4":0,"4.4.3-4.4.4":0.08525},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00585,"8":0.04093,"9":0.00585,"10":0.01169,"11":0.03508,"5.5":0},J:{"7":0,"10":0.00415},N:{"10":0.01038,"11":0.01038},R:{_:"0"},M:{"0":0.26579},Q:{"13.1":0},O:{"0":0.01661},H:{"0":0.173},L:{"0":24.69982},S:{"2.5":0.01246}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js index 71c79d7d1d82c3..106296ee0640e9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00454,"48":0.00454,"49":0,"50":0,"51":0,"52":0.03628,"53":0,"54":0,"55":0,"56":0.00454,"57":0,"58":0,"59":0.00454,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00907,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03175,"79":0.00454,"80":0.00454,"81":0.00454,"82":0.00454,"83":0.00454,"84":0.00454,"85":0.00454,"86":0,"87":0.00907,"88":0.00454,"89":0.00454,"90":0,"91":0.03175,"92":0,"93":0.00454,"94":0.01361,"95":0.00907,"96":0.00907,"97":0.00454,"98":0.00454,"99":0.00454,"100":0.02268,"101":0.00907,"102":0.02268,"103":0.06349,"104":1.14736,"105":0.47618,"106":0.00454,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00454,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03628,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00454,"61":0,"62":0,"63":0.04082,"64":0,"65":0.00454,"66":0.04082,"67":0.01361,"68":0.00454,"69":0.00907,"70":0,"71":0.00454,"72":0,"73":0.00454,"74":0.01814,"75":0,"76":0.00454,"77":0.00907,"78":0.00454,"79":0.02721,"80":0.00907,"81":0.02721,"83":0.01814,"84":0.02721,"85":0.03628,"86":0.02721,"87":0.04535,"88":0.00907,"89":0.01814,"90":0.00454,"91":0.00907,"92":0.05442,"93":0.00454,"94":0.02268,"95":0.01361,"96":0.02268,"97":0.01814,"98":0.02268,"99":0.01814,"100":0.03175,"101":0.03175,"102":0.06803,"103":0.23129,"104":2.06796,"105":10.12666,"106":0.20861,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00454,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00907,"65":0,"66":0,"67":0,"68":0.00454,"69":0,"70":0.00454,"71":0.00454,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00454,"86":0,"87":0,"88":0.00454,"89":0.03175,"90":0.38548,"91":0.02268,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00454,"16":0,"17":0.00454,"18":0.00454,"79":0,"80":0,"81":0,"83":0,"84":0.00454,"85":0.00454,"86":0.00454,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00454,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00454,"99":0.00454,"100":0.00454,"101":0.00907,"102":0.00907,"103":0.02268,"104":0.23129,"105":1.57818},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01361,"14":0.08617,"15":0.02268,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00454,"10.1":0,"11.1":0.03175,"12.1":0.02721,"13.1":0.11791,"14.1":0.1814,"15.1":0.04082,"15.2-15.3":0.03628,"15.4":0.09977,"15.5":0.21315,"15.6":0.78002,"16.0":0.18594,"16.1":0.00907},G:{"8":0.00238,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00238,"6.0-6.1":0.00238,"7.0-7.1":0.00477,"8.1-8.4":0.00954,"9.0-9.2":0.00477,"9.3":0.11208,"10.0-10.2":0.00715,"10.3":0.10969,"11.0-11.2":0.02146,"11.3-11.4":0.04292,"12.0-12.1":0.04769,"12.2-12.5":0.50554,"13.0-13.1":0.02623,"13.2":0.01669,"13.3":0.05485,"13.4-13.7":0.16692,"14.0-14.4":0.49839,"14.5-14.8":1.16131,"15.0-15.1":0.32908,"15.2-15.3":0.46023,"15.4":0.64862,"15.5":1.70023,"15.6":11.81341,"16.0":5.57524,"16.1":0.05962},P:{"4":0.12316,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.02053,"10.1":0.02053,"11.1-11.2":0.05132,"12.0":0.03079,"13.0":0.06158,"14.0":0.07184,"15.0":0.05132,"16.0":0.12316,"17.0":0.2771,"18.0":2.60684},I:{"0":0,"3":0,"4":0.03346,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0223,"4.2-4.3":0.02788,"4.4":0,"4.4.3-4.4.4":0.16171},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00469,"9":0.00469,"10":0,"11":0.12667,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.09837},H:{"0":0.25352},L:{"0":49.57421},S:{"2.5":0},R:{_:"0"},M:{"0":0.34976},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00474,"48":0.00474,"49":0,"50":0,"51":0,"52":0.03319,"53":0,"54":0.00474,"55":0,"56":0.00474,"57":0.00474,"58":0,"59":0.00474,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00474,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02845,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00474,"85":0,"86":0,"87":0.00474,"88":0.00474,"89":0,"90":0,"91":0.01423,"92":0,"93":0,"94":0.02845,"95":0.00474,"96":0.00474,"97":0.00474,"98":0.00474,"99":0.00474,"100":0.01897,"101":0.00474,"102":0.03319,"103":0.01423,"104":0.06165,"105":1.08592,"106":0.5311,"107":0.00474,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00474,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03794,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00474,"61":0,"62":0,"63":0.03794,"64":0,"65":0.00474,"66":0.03319,"67":0.01423,"68":0.00474,"69":0.01423,"70":0.00474,"71":0,"72":0.00474,"73":0,"74":0.01423,"75":0,"76":0.00474,"77":0.00474,"78":0.00474,"79":0.02371,"80":0.00948,"81":0.02371,"83":0.00948,"84":0.02845,"85":0.02371,"86":0.02371,"87":0.03319,"88":0.00948,"89":0.01423,"90":0.00948,"91":0.00948,"92":0.0569,"93":0.00474,"94":0.02845,"95":0.00948,"96":0.01897,"97":0.01423,"98":0.01897,"99":0.01423,"100":0.02845,"101":0.02371,"102":0.03794,"103":0.13278,"104":0.10907,"105":3.62763,"106":10.24746,"107":0.37936,"108":0.00474,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00474,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00474,"65":0.00474,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00948,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00474,"86":0,"87":0,"88":0,"89":0.00474,"90":0.19442,"91":0.33194,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00474,"16":0,"17":0.00474,"18":0.00474,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00474,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00474,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00474,"101":0.00474,"102":0.00474,"103":0.00948,"104":0.02371,"105":0.36988,"106":1.41312,"107":0.10907},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00474,"13":0.00948,"14":0.08536,"15":0.02371,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00474,"10.1":0.00474,"11.1":0.02371,"12.1":0.02845,"13.1":0.12329,"14.1":0.16597,"15.1":0.04268,"15.2-15.3":0.03794,"15.4":0.0901,"15.5":0.17545,"15.6":0.70656,"16.0":0.45997,"16.1":0.06639,"16.2":0},G:{"8":0.00259,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00259,"6.0-6.1":0,"7.0-7.1":0.00518,"8.1-8.4":0.00777,"9.0-9.2":0.01036,"9.3":0.09326,"10.0-10.2":0,"10.3":0.09585,"11.0-11.2":0.02072,"11.3-11.4":0.04145,"12.0-12.1":0.02591,"12.2-12.5":0.4689,"13.0-13.1":0.03109,"13.2":0.01554,"13.3":0.0544,"13.4-13.7":0.15285,"14.0-14.4":0.4974,"14.5-14.8":1.12692,"15.0-15.1":0.28497,"15.2-15.3":0.44559,"15.4":0.51035,"15.5":1.23314,"15.6":8.24076,"16.0":10.91169,"16.1":0.54662},P:{"4":0.08258,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01032,"10.1":0.01032,"11.1-11.2":0.04129,"12.0":0.01032,"13.0":0.05161,"14.0":0.05161,"15.0":0.03097,"16.0":0.0929,"17.0":0.14452,"18.0":2.54967},I:{"0":0,"3":0,"4":0.00732,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00732,"4.2-4.3":0.04394,"4.4":0,"4.4.3-4.4.4":0.18307},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00985,"9":0.00492,"10":0.00492,"11":0.10834,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28393},Q:{"13.1":0},O:{"0":0.08413},H:{"0":0.22401},L:{"0":47.19523},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js index 3f5ab6dbbcdf03..1b0a596b815be0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00982,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00491,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00491,"85":0,"86":0,"87":0.00491,"88":0,"89":0,"90":0,"91":0.01964,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00491,"103":0.06384,"104":0.67772,"105":0.30939,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01473,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00491,"76":0.00491,"77":0,"78":0,"79":0.02947,"80":0.01964,"81":0.00491,"83":0.00491,"84":0.00491,"85":0,"86":0.00491,"87":0.03438,"88":0,"89":0,"90":0.01473,"91":0,"92":0.03438,"93":0,"94":0.00491,"95":0,"96":0.00491,"97":0.00491,"98":0.08349,"99":0.00491,"100":0.00982,"101":0.02947,"102":0.03929,"103":0.24064,"104":1.81707,"105":7.39106,"106":0.24555,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02947,"90":0.40761,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00491,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00982,"101":0.01473,"102":0,"103":0.02947,"104":0.7121,"105":3.81585},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.02456,"13":0.00491,"14":0.24555,"15":0.0442,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00491,"10.1":0.01473,"11.1":0.00982,"12.1":0.03929,"13.1":0.1768,"14.1":0.52057,"15.1":0.02947,"15.2-15.3":0.0442,"15.4":0.19644,"15.5":0.4469,"15.6":3.60467,"16.0":0.14242,"16.1":0.00491},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.07655,"7.0-7.1":0,"8.1-8.4":0.01021,"9.0-9.2":0.03572,"9.3":0.34194,"10.0-10.2":0.01531,"10.3":1.04112,"11.0-11.2":0.0051,"11.3-11.4":0.21945,"12.0-12.1":0,"12.2-12.5":2.10776,"13.0-13.1":0,"13.2":0.0051,"13.3":0.05104,"13.4-13.7":0.19904,"14.0-14.4":0.85739,"14.5-14.8":2.47521,"15.0-15.1":0.36745,"15.2-15.3":0.48994,"15.4":0.78084,"15.5":2.69976,"15.6":30.24349,"16.0":7.91046,"16.1":0.01531},P:{"4":0.19364,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01076,"12.0":0,"13.0":0.10758,"14.0":0.02152,"15.0":0.01076,"16.0":0.03227,"17.0":0.11833,"18.0":3.37788},I:{"0":0,"3":0,"4":0.01071,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01071,"4.4":0,"4.4.3-4.4.4":0.35708},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.4911,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01018},H:{"0":0.03854},L:{"0":20.51518},S:{"2.5":0},R:{_:"0"},M:{"0":0.23409},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00479,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00479,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.01436,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00958,"103":0,"104":0.0814,"105":0.95281,"106":0.49316,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00479,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00479,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00479,"80":0.02394,"81":0.00479,"83":0,"84":0,"85":0,"86":0,"87":0.00958,"88":0,"89":0,"90":0.02394,"91":0,"92":0.00479,"93":0,"94":0.00479,"95":0,"96":0.00479,"97":0.00479,"98":0,"99":0.00479,"100":0.00479,"101":0.01436,"102":0.0383,"103":0.25855,"104":0.158,"105":2.93026,"106":6.69841,"107":0.25376,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.14364,"91":0.30164,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.02394,"101":0,"102":0,"103":0.00958,"104":0.06224,"105":0.76608,"106":2.74831,"107":0.21546},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00958,"13":0.0383,"14":0.24898,"15":0.01915,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00479,"10.1":0.00479,"11.1":0.01915,"12.1":0.05746,"13.1":0.12928,"14.1":0.3591,"15.1":0.02873,"15.2-15.3":0.11012,"15.4":0.17716,"15.5":0.31601,"15.6":2.72437,"16.0":0.39262,"16.1":0.09576,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.24526,"7.0-7.1":0,"8.1-8.4":0.01115,"9.0-9.2":0.01672,"9.3":0.4069,"10.0-10.2":0,"10.3":0.50723,"11.0-11.2":0,"11.3-11.4":0.11148,"12.0-12.1":0.00557,"12.2-12.5":2.09582,"13.0-13.1":0,"13.2":0,"13.3":0.03902,"13.4-13.7":0.2787,"14.0-14.4":1.20398,"14.5-14.8":2.37452,"15.0-15.1":0.24526,"15.2-15.3":0.51838,"15.4":0.68003,"15.5":2.59191,"15.6":25.56236,"16.0":15.83016,"16.1":0.34001},P:{"4":0.1388,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02135,"12.0":0,"13.0":0.01068,"14.0":0.01068,"15.0":0.01068,"16.0":0.06406,"17.0":0.02135,"18.0":3.68352},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.25461},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00479,"10":0,"11":0.38304,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25018},Q:{"13.1":0},O:{"0":0.00521},H:{"0":0.02467},L:{"0":18.75431},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js index 7c959ce71b971d..0f6e789d8602ec 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00398,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.03983,"74":0,"75":0,"76":0,"77":0,"78":0.00398,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00398,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00398,"99":0.00398,"100":0,"101":0,"102":0.00797,"103":0.01593,"104":0.2589,"105":0.11152,"106":0.00398,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00398,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00797,"50":0,"51":0,"52":0,"53":0.00398,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00398,"67":0,"68":0.00398,"69":0.00398,"70":0,"71":0,"72":0,"73":0.0239,"74":0.00398,"75":0.01195,"76":0.0478,"77":0.00398,"78":0,"79":0.02788,"80":0.00398,"81":0.02788,"83":0.03186,"84":0.00797,"85":0.00398,"86":0.00398,"87":0.01195,"88":0.00398,"89":0.01195,"90":0.00398,"91":0.01992,"92":0.00797,"93":0.10754,"94":0.00797,"95":0.01195,"96":0.01992,"97":0.01195,"98":0.0239,"99":0.02788,"100":0.0239,"101":0.03186,"102":0.05178,"103":0.3983,"104":2.23845,"105":6.9583,"106":0.10356,"107":0.01593,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00398,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00398,"64":0.01195,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03983,"90":0.27881,"91":0.0239,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00797,"16":0,"17":0,"18":0.09161,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00398,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01195,"102":0.00398,"103":0.02788,"104":0.27084,"105":1.33829},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00398,"14":0.01195,"15":0.00797,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00398,"12.1":0.00797,"13.1":0.04381,"14.1":0.05178,"15.1":0.01593,"15.2-15.3":0.01593,"15.4":0.03186,"15.5":0.06771,"15.6":0.32661,"16.0":0.04381,"16.1":0.00398},G:{"8":0.00397,"3.2":0.01191,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00397,"6.0-6.1":0,"7.0-7.1":0.18657,"8.1-8.4":0,"9.0-9.2":0.00397,"9.3":0.09527,"10.0-10.2":0,"10.3":0.12107,"11.0-11.2":0.0655,"11.3-11.4":0.00992,"12.0-12.1":0.01985,"12.2-12.5":0.53789,"13.0-13.1":0.01191,"13.2":0.00397,"13.3":0.01588,"13.4-13.7":0.17467,"14.0-14.4":0.3136,"14.5-14.8":0.81378,"15.0-15.1":0.18657,"15.2-15.3":0.31162,"15.4":0.42475,"15.5":1.28815,"15.6":10.97413,"16.0":3.48735,"16.1":0.06748},P:{"4":0.22386,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.2132,"8.2":0,"9.2":0.02132,"10.1":0,"11.1-11.2":0.1066,"12.0":0.03198,"13.0":0.09594,"14.0":0.1066,"15.0":0.0533,"16.0":0.13858,"17.0":0.35178,"18.0":3.08072},I:{"0":0,"3":0,"4":0.04203,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.08405,"4.4":0,"4.4.3-4.4.4":0.79849},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00398,"11":0.00797,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.41517},H:{"0":0.20507},L:{"0":59.03564},S:{"2.5":0},R:{_:"0"},M:{"0":0.09627},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02404,"74":0,"75":0,"76":0,"77":0,"78":0.00401,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00401,"87":0.00401,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00401,"99":0,"100":0,"101":0,"102":0.01602,"103":0.00401,"104":0.01202,"105":0.25638,"106":0.12819,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00801,"47":0.00401,"48":0,"49":0.00801,"50":0,"51":0,"52":0,"53":0.00801,"54":0,"55":0,"56":0.00401,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00401,"64":0,"65":0.00401,"66":0.00401,"67":0,"68":0,"69":0.00401,"70":0,"71":0,"72":0,"73":0.01202,"74":0.00401,"75":0.01602,"76":0.03605,"77":0.00401,"78":0.00801,"79":0.02804,"80":0.00401,"81":0.03205,"83":0.02404,"84":0.00801,"85":0.00401,"86":0.00401,"87":0.01602,"88":0.00801,"89":0.00801,"90":0.00801,"91":0.02003,"92":0.00801,"93":0.12018,"94":0.00801,"95":0.00801,"96":0.01202,"97":0.00801,"98":0.02003,"99":0.02003,"100":0.02003,"101":0.01602,"102":0.04407,"103":0.2684,"104":0.11617,"105":2.80821,"106":6.30544,"107":0.24437,"108":0.01602,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00401,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.01202,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00401,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00401,"90":0.12419,"91":0.24837,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00401,"13":0,"14":0.00401,"15":0.00401,"16":0.00401,"17":0,"18":0.00801,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00401,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00401,"102":0.00401,"103":0.00801,"104":0.02804,"105":0.39659,"106":1.49424,"107":0.11217},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00401,"12":0,"13":0.00401,"14":0.01202,"15":0.00801,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00401,"12.1":0.00401,"13.1":0.0641,"14.1":0.05608,"15.1":0.00801,"15.2-15.3":0.02003,"15.4":0.02003,"15.5":0.0641,"15.6":0.31647,"16.0":0.11217,"16.1":0.01602,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00833,"6.0-6.1":0.00417,"7.0-7.1":0.21248,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.11457,"10.0-10.2":0,"10.3":0.11665,"11.0-11.2":0.03333,"11.3-11.4":0.01042,"12.0-12.1":0.01042,"12.2-12.5":0.52078,"13.0-13.1":0.00417,"13.2":0.00625,"13.3":0.04583,"13.4-13.7":0.10416,"14.0-14.4":0.30413,"14.5-14.8":0.81241,"15.0-15.1":0.19165,"15.2-15.3":0.2833,"15.4":0.33746,"15.5":0.96656,"15.6":7.06592,"16.0":7.56794,"16.1":0.4812},P:{"4":0.18156,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.25632,"8.2":0,"9.2":0.01068,"10.1":0,"11.1-11.2":0.09612,"12.0":0.02136,"13.0":0.07476,"14.0":0.09612,"15.0":0.04272,"16.0":0.11748,"17.0":0.18156,"18.0":2.78746},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.11608,"4.4":0,"4.4.3-4.4.4":0.82913},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00401,"11":0.01602,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1019},Q:{"13.1":0},O:{"0":0.34765},H:{"0":0.21564},L:{"0":59.36754},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js index 52e569c2cda688..eb7319aeb385fe 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00248,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00248,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0124,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00248,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00248,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00496,"100":0.00248,"101":0.00248,"102":0.00248,"103":0.00744,"104":0.17856,"105":0.05456,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00248,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00248,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00248,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00248,"64":0,"65":0.00248,"66":0,"67":0.00248,"68":0,"69":0,"70":0,"71":0.00248,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00248,"79":0.00744,"80":0.00496,"81":0.00992,"83":0.00248,"84":0.00248,"85":0.00496,"86":0.00744,"87":0.00496,"88":0.00992,"89":0.00992,"90":0.00496,"91":0.00744,"92":0.0248,"93":0.00248,"94":0.00496,"95":0.00496,"96":0.00992,"97":0.0124,"98":0.00744,"99":0.00992,"100":0.0124,"101":0.0124,"102":0.02728,"103":0.06696,"104":0.79608,"105":3.15704,"106":0.05952,"107":0.00248,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00248,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00248,"72":0,"73":0.00248,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00248,"83":0.00496,"84":0.00992,"85":0,"86":0.00496,"87":0.00744,"88":0.00496,"89":0.0248,"90":0.08184,"91":0.00248,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00248,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00248,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00248,"102":0.00248,"103":0.00496,"104":0.07936,"105":0.40672},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00248,"14":0.0124,"15":0.00248,_:"0","3.1":0,"3.2":0,"5.1":0.01736,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00248,"13.1":0.01736,"14.1":0.0248,"15.1":0.00744,"15.2-15.3":0.00496,"15.4":0.01984,"15.5":0.03968,"15.6":0.10912,"16.0":0.01984,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00154,"6.0-6.1":0,"7.0-7.1":0.02005,"8.1-8.4":0.00154,"9.0-9.2":0,"9.3":0.04011,"10.0-10.2":0.00154,"10.3":0.08021,"11.0-11.2":0.00463,"11.3-11.4":0.00771,"12.0-12.1":0.01851,"12.2-12.5":0.56304,"13.0-13.1":0.00771,"13.2":0.00309,"13.3":0.02468,"13.4-13.7":0.12341,"14.0-14.4":0.4566,"14.5-14.8":0.83762,"15.0-15.1":0.20825,"15.2-15.3":0.31931,"15.4":0.48283,"15.5":1.30193,"15.6":7.47994,"16.0":2.9494,"16.1":0.02931},P:{"4":0.102,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1326,"8.2":0,"9.2":0.0306,"10.1":0,"11.1-11.2":0.1428,"12.0":0.0306,"13.0":0.102,"14.0":0.1632,"15.0":0.153,"16.0":0.25499,"17.0":0.42839,"18.0":3.03952},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05448,"4.2-4.3":0.07265,"4.4":0,"4.4.3-4.4.4":0.98071},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00992,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.19552},H:{"0":0.20646},L:{"0":71.77056},S:{"2.5":0},R:{_:"0"},M:{"0":0.19552},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00261,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00522,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00261,"92":0,"93":0,"94":0,"95":0.00261,"96":0,"97":0,"98":0,"99":0.00522,"100":0,"101":0.00261,"102":0.00522,"103":0.00522,"104":0.01043,"105":0.16691,"106":0.07824,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00261,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00261,"38":0.00261,"39":0,"40":0,"41":0,"42":0,"43":0.00261,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00261,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00261,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00261,"64":0,"65":0.00261,"66":0,"67":0.00261,"68":0,"69":0.00261,"70":0.00261,"71":0.00261,"72":0,"73":0,"74":0.00261,"75":0.00261,"76":0,"77":0,"78":0.00261,"79":0.00782,"80":0.00261,"81":0.01043,"83":0.00522,"84":0.00782,"85":0.00522,"86":0.01304,"87":0.01043,"88":0.01043,"89":0.01043,"90":0.01304,"91":0.01043,"92":0.02608,"93":0.00522,"94":0.00522,"95":0.00782,"96":0.01043,"97":0.01043,"98":0.01043,"99":0.01304,"100":0.01826,"101":0.01304,"102":0.02086,"103":0.05216,"104":0.07563,"105":1.17621,"106":3.24174,"107":0.14866,"108":0.00261,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00261,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00522,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00261,"80":0,"81":0,"82":0,"83":0.00261,"84":0.00261,"85":0.00261,"86":0.00261,"87":0.00782,"88":0.00261,"89":0.01304,"90":0.05738,"91":0.07563,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00261,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00261,"79":0,"80":0,"81":0,"83":0,"84":0.00261,"85":0,"86":0,"87":0,"88":0,"89":0.00261,"90":0.00261,"91":0,"92":0.00522,"93":0,"94":0,"95":0,"96":0.00261,"97":0,"98":0.00261,"99":0.00261,"100":0.00261,"101":0.00261,"102":0.00522,"103":0.01043,"104":0.01304,"105":0.11997,"106":0.39642,"107":0.0339},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00522,"14":0.01043,"15":0.00261,_:"0","3.1":0,"3.2":0,"5.1":0.03912,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00261,"12.1":0.00261,"13.1":0.01826,"14.1":0.02869,"15.1":0.00782,"15.2-15.3":0.00782,"15.4":0.01826,"15.5":0.03651,"15.6":0.1304,"16.0":0.04173,"16.1":0.00782,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00156,"6.0-6.1":0,"7.0-7.1":0.01875,"8.1-8.4":0,"9.0-9.2":0.01562,"9.3":0.03437,"10.0-10.2":0.00469,"10.3":0.06718,"11.0-11.2":0.00312,"11.3-11.4":0.00312,"12.0-12.1":0.02187,"12.2-12.5":0.56399,"13.0-13.1":0.00937,"13.2":0.00625,"13.3":0.04218,"13.4-13.7":0.09999,"14.0-14.4":0.36245,"14.5-14.8":0.77959,"15.0-15.1":0.1656,"15.2-15.3":0.27184,"15.4":0.36714,"15.5":0.83896,"15.6":4.76658,"16.0":5.868,"16.1":0.29528},P:{"4":0.09181,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.16322,"8.2":0,"9.2":0.0306,"10.1":0,"11.1-11.2":0.12242,"12.0":0.0204,"13.0":0.09181,"14.0":0.15302,"15.0":0.11221,"16.0":0.20403,"17.0":0.27544,"18.0":3.02979},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0779,"4.4":0,"4.4.3-4.4.4":0.55645},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01304,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17741},Q:{"13.1":0},O:{"0":0.17002},H:{"0":0.18895},L:{"0":72.06581},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js index c90d15ec91b105..73539b23909afa 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00652,"49":0,"50":0,"51":0,"52":0.03261,"53":0.00652,"54":0,"55":0,"56":0.02609,"57":0,"58":0,"59":0,"60":0.00652,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00652,"67":0.00652,"68":0.00652,"69":0,"70":0,"71":0,"72":0.00652,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03913,"79":0.00652,"80":0.00652,"81":0.00652,"82":0.00652,"83":0.01304,"84":0.00652,"85":0,"86":0,"87":0,"88":0.00652,"89":0,"90":0.00652,"91":0.03261,"92":0.00652,"93":0.00652,"94":0.00652,"95":0.00652,"96":0,"97":0.00652,"98":0.00652,"99":0.00652,"100":0.00652,"101":0.01304,"102":0.05218,"103":0.1174,"104":1.80659,"105":0.62611,"106":0.00652,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00652,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.06522,"50":0,"51":0,"52":0.00652,"53":0,"54":0,"55":0,"56":0.00652,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00652,"63":0,"64":0,"65":0.00652,"66":0,"67":0.00652,"68":0,"69":0.01957,"70":0.00652,"71":0.00652,"72":0.00652,"73":0.00652,"74":0.01957,"75":0.00652,"76":0.00652,"77":0.00652,"78":0.01304,"79":0.01957,"80":0.02609,"81":0.05218,"83":0.0587,"84":0.03261,"85":0.07826,"86":0.07826,"87":0.07826,"88":0.01304,"89":0.03913,"90":0.01304,"91":0.01304,"92":0.03261,"93":0.00652,"94":0.01304,"95":0.03261,"96":0.03261,"97":0.06522,"98":0.05218,"99":0.03913,"100":0.04565,"101":0.03913,"102":0.09131,"103":0.35871,"104":4.20017,"105":15.268,"106":0.22827,"107":0.00652,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00652,"65":0,"66":0,"67":0,"68":0.00652,"69":0.00652,"70":0.00652,"71":0.00652,"72":0.00652,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00652,"90":0.18262,"91":0.00652,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00652,"18":0.01304,"79":0,"80":0,"81":0,"83":0.00652,"84":0.00652,"85":0.00652,"86":0.00652,"87":0.00652,"88":0,"89":0.00652,"90":0.00652,"91":0.00652,"92":0.00652,"93":0,"94":0.00652,"95":0,"96":0.00652,"97":0.00652,"98":0.00652,"99":0.01304,"100":0.01304,"101":0.01957,"102":0.01957,"103":0.0587,"104":1.33049,"105":8.13293},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00652,"13":0.03913,"14":0.27392,"15":0.01957,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00652,"10.1":0.00652,"11.1":0.01304,"12.1":0.03261,"13.1":0.14348,"14.1":0.20218,"15.1":0.03913,"15.2-15.3":0.03261,"15.4":0.08479,"15.5":0.19566,"15.6":1.13483,"16.0":0.13696,"16.1":0.00652},G:{"8":0.01493,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00373,"5.0-5.1":0,"6.0-6.1":0.00373,"7.0-7.1":0.08957,"8.1-8.4":0.04105,"9.0-9.2":0.39561,"9.3":0.17168,"10.0-10.2":0.01493,"10.3":0.08957,"11.0-11.2":0.0933,"11.3-11.4":0.04105,"12.0-12.1":0.05225,"12.2-12.5":0.5113,"13.0-13.1":0.02986,"13.2":0.01866,"13.3":0.07838,"13.4-13.7":0.26498,"14.0-14.4":0.9405,"14.5-14.8":2.1012,"15.0-15.1":0.40307,"15.2-15.3":0.64193,"15.4":0.98529,"15.5":2.299,"15.6":23.7178,"16.0":3.51568,"16.1":0.01866},P:{"4":0.01039,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01039,"10.1":0,"11.1-11.2":0.01039,"12.0":0.01039,"13.0":0.01039,"14.0":0.01039,"15.0":0,"16.0":0.04158,"17.0":0.07276,"18.0":0.74843},I:{"0":0,"3":0,"4":0.01886,"2.1":0,"2.2":0.0943,"2.3":0.14145,"4.1":0.01886,"4.2-4.3":0.3159,"4.4":0,"4.4.3-4.4.4":0.19802},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00765,"9":0.02295,"10":0,"11":0.58899,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.12869},H:{"0":0.10208},L:{"0":22.62},S:{"2.5":0},R:{_:"0"},M:{"0":0.27476},Q:{"13.1":0.02782}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00619,"49":0,"50":0,"51":0,"52":0.03096,"53":0.00619,"54":0,"55":0,"56":0.01238,"57":0,"58":0,"59":0,"60":0.00619,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00619,"67":0.00619,"68":0.00619,"69":0,"70":0,"71":0,"72":0.00619,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02476,"79":0.00619,"80":0.00619,"81":0.00619,"82":0.00619,"83":0.01238,"84":0,"85":0,"86":0,"87":0,"88":0.00619,"89":0,"90":0.00619,"91":0.01238,"92":0,"93":0.00619,"94":0.00619,"95":0.00619,"96":0.00619,"97":0.00619,"98":0.00619,"99":0.00619,"100":0.00619,"101":0.01238,"102":0.06191,"103":0.03096,"104":0.0681,"105":1.70872,"106":0.73673,"107":0.00619,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00619,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.07429,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00619,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00619,"66":0,"67":0.00619,"68":0,"69":0.01857,"70":0.00619,"71":0.00619,"72":0.00619,"73":0.00619,"74":0.01857,"75":0.00619,"76":0.00619,"77":0.00619,"78":0.01238,"79":0.01857,"80":0.01857,"81":0.06191,"83":0.04334,"84":0.03715,"85":0.05572,"86":0.06191,"87":0.04953,"88":0.00619,"89":0.03096,"90":0.01238,"91":0.01238,"92":0.02476,"93":0.00619,"94":0.01238,"95":0.03715,"96":0.03096,"97":0.03096,"98":0.03715,"99":0.03096,"100":0.03715,"101":0.03096,"102":0.05572,"103":0.19192,"104":0.21669,"105":4.31513,"106":11.84957,"107":0.47671,"108":0.00619,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00619,"66":0,"67":0,"68":0,"69":0.00619,"70":0.00619,"71":0,"72":0.01238,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0681,"91":0.12382,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00619,"18":0.01238,"79":0,"80":0,"81":0,"83":0,"84":0.00619,"85":0.00619,"86":0.00619,"87":0,"88":0,"89":0,"90":0.00619,"91":0.00619,"92":0.00619,"93":0,"94":0,"95":0.00619,"96":0.00619,"97":0.00619,"98":0.00619,"99":0.00619,"100":0.00619,"101":0.01238,"102":0.01857,"103":0.02476,"104":0.05572,"105":1.70872,"106":6.59961,"107":0.47671},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00619,"13":0.03096,"14":0.14239,"15":0.01238,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01238,"10.1":0.00619,"11.1":0.01238,"12.1":0.03096,"13.1":0.14239,"14.1":0.2043,"15.1":0.03096,"15.2-15.3":0.03096,"15.4":0.0681,"15.5":0.16716,"15.6":1.00294,"16.0":0.32193,"16.1":0.04334,"16.2":0},G:{"8":0.01224,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00408,"6.0-6.1":0,"7.0-7.1":0.06121,"8.1-8.4":0.06937,"9.0-9.2":0.24891,"9.3":0.17546,"10.0-10.2":0.02448,"10.3":0.08977,"11.0-11.2":0.08161,"11.3-11.4":0.03672,"12.0-12.1":0.05713,"12.2-12.5":0.54679,"13.0-13.1":0.03264,"13.2":0.0204,"13.3":0.08569,"13.4-13.7":0.27339,"14.0-14.4":0.82426,"14.5-14.8":2.15042,"15.0-15.1":0.37541,"15.2-15.3":0.60391,"15.4":0.90179,"15.5":1.97088,"15.6":20.68402,"16.0":8.88324,"16.1":0.42437},P:{"4":0.01036,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01036,"10.1":0,"11.1-11.2":0.01036,"12.0":0.01036,"13.0":0.01036,"14.0":0.01036,"15.0":0,"16.0":0.04142,"17.0":0.05178,"18.0":0.83881},I:{"0":0,"3":0,"4":0.03285,"2.1":0,"2.2":0.04928,"2.3":0,"4.1":0.03285,"4.2-4.3":0.20532,"4.4":0,"4.4.3-4.4.4":0.34494},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0144,"9":0.0216,"10":0.0072,"11":0.57591,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.31996},Q:{"13.1":0.03047},O:{"0":0.12951},H:{"0":0.11179},L:{"0":24.58533},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js index d11cab81534c2c..372c3575bf914c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00238,"48":0,"49":0,"50":0,"51":0,"52":0.10238,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00238,"74":0,"75":0,"76":0,"77":0,"78":0.00476,"79":0.00238,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00238,"88":0.00238,"89":0,"90":0,"91":0.00476,"92":0,"93":0.00238,"94":0.00238,"95":0.00238,"96":0,"97":0,"98":0,"99":0.00476,"100":0.00238,"101":0.00238,"102":0.00714,"103":0.02143,"104":0.27382,"105":0.0881,"106":0.00714,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00238,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00238,"57":0,"58":0.00238,"59":0,"60":0,"61":0,"62":0.00238,"63":0,"64":0,"65":0.00238,"66":0.00238,"67":0,"68":0,"69":0.01905,"70":0.00238,"71":0,"72":0.00238,"73":0.00238,"74":0.00238,"75":0.01905,"76":0.00238,"77":0.00238,"78":0.00238,"79":0.00952,"80":0.00238,"81":0.00476,"83":0.00952,"84":0.00238,"85":0.00476,"86":0.00714,"87":0.00714,"88":0.00238,"89":0.00238,"90":0.00238,"91":0.00238,"92":0.00714,"93":0.00238,"94":0.00238,"95":0.00476,"96":0.03572,"97":0.00714,"98":0.01191,"99":0.00476,"100":0.00952,"101":0.00952,"102":0.01667,"103":0.07381,"104":0.6143,"105":2.30005,"106":0.0381,"107":0.00238,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00238,"24":0.01191,"25":0.00238,"26":0.00476,"27":0.01905,"28":0.01429,"29":0,"30":0.01429,"31":0.00476,"32":0.02381,"33":0.01905,"34":0,"35":0,"36":0,"37":0.00476,"38":0.02619,"39":0,"40":0,"41":0,"42":0.01667,"43":0,"44":0,"45":0.00476,"46":0.02143,"47":0.00714,"48":0,"49":0,"50":0.01667,"51":0.01905,"52":0,"53":0,"54":0.0381,"55":0.02619,"56":0.01429,"57":0.01905,"58":0.09048,"60":0.39287,"62":0.01191,"63":1.12621,"64":1.65003,"65":0.06429,"66":0,"67":0,"68":0,"69":0,"70":0.00238,"71":0.00714,"72":0.00238,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00238,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00238,"86":0,"87":0,"88":0,"89":0.00476,"90":0.10715,"91":0.00714,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02143},B:{"12":0.00238,"13":0.00238,"14":0,"15":0.00238,"16":0.00238,"17":0,"18":0.00476,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00238,"90":0,"91":0,"92":0.00476,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00238,"102":0.00238,"103":0.00952,"104":0.05238,"105":0.24524},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00476,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00238,"11.1":0,"12.1":0.00238,"13.1":0.00952,"14.1":0.01429,"15.1":0.00238,"15.2-15.3":0.00238,"15.4":0.00714,"15.5":0.01429,"15.6":0.04048,"16.0":0.00714,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00523,"6.0-6.1":0.00025,"7.0-7.1":0.03411,"8.1-8.4":0.00249,"9.0-9.2":0.00025,"9.3":0.03461,"10.0-10.2":0.001,"10.3":0.02291,"11.0-11.2":0.00797,"11.3-11.4":0.00573,"12.0-12.1":0.00448,"12.2-12.5":0.16258,"13.0-13.1":0.00274,"13.2":0.00124,"13.3":0.02091,"13.4-13.7":0.02639,"14.0-14.4":0.0727,"14.5-14.8":0.11802,"15.0-15.1":0.03635,"15.2-15.3":0.07469,"15.4":0.0722,"15.5":0.24923,"15.6":1.17269,"16.0":0.29753,"16.1":0.00847},P:{"4":0.16689,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05215,"8.2":0,"9.2":0,"10.1":0.01043,"11.1-11.2":0.01043,"12.0":0,"13.0":0.01043,"14.0":0.03129,"15.0":0.02086,"16.0":0.04172,"17.0":0.08345,"18.0":0.44852},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00235,"4.2-4.3":0.02235,"4.4":0,"4.4.3-4.4.4":0.11292},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01667,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00762},O:{"0":0.21333},H:{"0":29.57403},L:{"0":52.65329},S:{"2.5":0},R:{_:"0"},M:{"0":0.1219},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04186,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00209,"74":0,"75":0,"76":0,"77":0,"78":0.00209,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00209,"88":0.00209,"89":0,"90":0,"91":0.00209,"92":0,"93":0.00209,"94":0,"95":0.00209,"96":0,"97":0.00209,"98":0,"99":0.00209,"100":0.00209,"101":0.00209,"102":0.00628,"103":0.00628,"104":0.01047,"105":0.18837,"106":0.10046,"107":0.00419,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00209,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00209,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00209,"66":0.00209,"67":0,"68":0,"69":0.02302,"70":0.00209,"71":0,"72":0.00209,"73":0.00209,"74":0.00209,"75":0.01047,"76":0.00209,"77":0,"78":0,"79":0.00837,"80":0.00209,"81":0.00419,"83":0.00628,"84":0.00209,"85":0.00419,"86":0.00628,"87":0.00837,"88":0.00419,"89":0.00209,"90":0.00209,"91":0.00209,"92":0.00628,"93":0.00419,"94":0.00209,"95":0.00628,"96":0.02721,"97":0.00419,"98":0.00419,"99":0.00419,"100":0.00628,"101":0.00628,"102":0.01047,"103":0.03349,"104":0.03767,"105":0.56302,"106":1.72045,"107":0.07744,"108":0.00209,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.00209,"21":0,"22":0,"23":0,"24":0.00628,"25":0.00209,"26":0.00419,"27":0.01884,"28":0.01047,"29":0,"30":0.01884,"31":0.00837,"32":0.02093,"33":0.01884,"34":0,"35":0,"36":0,"37":0.00419,"38":0.02093,"39":0,"40":0,"41":0,"42":0.01047,"43":0,"44":0,"45":0.00419,"46":0.02093,"47":0.00837,"48":0,"49":0,"50":0.01465,"51":0.01256,"52":0,"53":0,"54":0.0293,"55":0.01674,"56":0.01256,"57":0.01674,"58":0.06907,"60":0.30558,"62":0.01256,"63":0.85813,"64":0.81627,"65":0.75348,"66":0.00628,"67":0,"68":0.00209,"69":0.00209,"70":0.00209,"71":0.00209,"72":0.02721,"73":0,"74":0,"75":0.00209,"76":0,"77":0,"78":0,"79":0.00209,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00209,"90":0.0314,"91":0.06279,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02512},B:{"12":0.00209,"13":0,"14":0,"15":0.00209,"16":0.00209,"17":0,"18":0.00628,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00209,"90":0,"91":0,"92":0.00419,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00837,"101":0.00209,"102":0.00209,"103":0.00419,"104":0.00419,"105":0.05442,"106":0.19046,"107":0.01256},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00209,"14":0.00628,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00209,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00419,"14.1":0.00628,"15.1":0.00209,"15.2-15.3":0.00209,"15.4":0.00419,"15.5":0.01256,"15.6":0.0293,"16.0":0.01047,"16.1":0.00209,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0032,"6.0-6.1":0.00085,"7.0-7.1":0.02115,"8.1-8.4":0.00021,"9.0-9.2":0.00043,"9.3":0.0203,"10.0-10.2":0.00107,"10.3":0.02222,"11.0-11.2":0.00385,"11.3-11.4":0.00684,"12.0-12.1":0.00385,"12.2-12.5":0.15575,"13.0-13.1":0.00363,"13.2":0.00214,"13.3":0.01688,"13.4-13.7":0.02008,"14.0-14.4":0.07585,"14.5-14.8":0.11922,"15.0-15.1":0.03376,"15.2-15.3":0.0594,"15.4":0.0564,"15.5":0.17049,"15.6":0.65378,"16.0":0.52302,"16.1":0.03611},P:{"4":0.13556,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06257,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01043,"12.0":0,"13.0":0.01043,"14.0":0.02086,"15.0":0.01043,"16.0":0.03128,"17.0":0.04171,"18.0":0.39627},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00126,"4.2-4.3":0.01884,"4.4":0,"4.4.3-4.4.4":0.10549},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01047,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10279},Q:{"13.1":0},O:{"0":0.15814},H:{"0":31.12611},L:{"0":53.22467},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js index 4f4edd3ceb50be..3b529119999abf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00421,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02106,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00421,"99":0.00421,"100":0.00421,"101":0,"102":0.02948,"103":0.01263,"104":0.14317,"105":0.05053,"106":0.00421,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00421,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01263,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01684,"64":0,"65":0,"66":0,"67":0.00421,"68":0.00421,"69":0.00421,"70":0.00421,"71":0.00842,"72":0,"73":0.00421,"74":0.01263,"75":0,"76":0,"77":0,"78":0,"79":0.00842,"80":0,"81":0.01263,"83":0.00842,"84":0.00421,"85":0.01263,"86":0.00842,"87":0.01263,"88":0.00842,"89":0.02106,"90":0.01263,"91":0.00421,"92":0.00421,"93":0,"94":0.00842,"95":0,"96":0.02106,"97":0.02106,"98":0.01263,"99":0.01263,"100":0.02106,"101":0.04632,"102":0.04632,"103":0.53901,"104":1.33489,"105":13.05831,"106":0.06317,"107":0.00421,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00842,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00842,"64":0.03369,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00421,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00421,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0379,"86":0,"87":0,"88":0,"89":0.02948,"90":0.37057,"91":0.02106,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00421},B:{"12":0,"13":0,"14":0,"15":0.00421,"16":0,"17":0,"18":0.00421,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00421,"102":0,"103":0.01263,"104":0.02948,"105":0.20213},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00421,"14":0.00842,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.04632,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00421,"13.1":0.01263,"14.1":0.02106,"15.1":0.00842,"15.2-15.3":0.00421,"15.4":0.02106,"15.5":0.04632,"15.6":0.08843,"16.0":0.0379,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00912,"8.1-8.4":0,"9.0-9.2":0.00203,"9.3":0.02735,"10.0-10.2":0.00101,"10.3":0.02026,"11.0-11.2":0.00304,"11.3-11.4":0.01114,"12.0-12.1":0.00608,"12.2-12.5":0.32109,"13.0-13.1":0.01114,"13.2":0.01418,"13.3":0.03849,"13.4-13.7":0.13472,"14.0-14.4":0.42744,"14.5-14.8":0.75461,"15.0-15.1":0.38693,"15.2-15.3":0.56925,"15.4":0.6047,"15.5":1.45959,"15.6":3.37904,"16.0":1.6328,"16.1":0.01317},P:{"4":0.25105,"5.0-5.4":0.01004,"6.2-6.4":0.05021,"7.2-7.4":0.1908,"8.2":0.01004,"9.2":0.04017,"10.1":0.02008,"11.1-11.2":0.0703,"12.0":0.04017,"13.0":0.11046,"14.0":0.15063,"15.0":0.08034,"16.0":0.29122,"17.0":0.28118,"18.0":0.85358},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00584,"4.2-4.3":0.00584,"4.4":0,"4.4.3-4.4.4":0.04674},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01263,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.43996},H:{"0":0.30692},L:{"0":67.34786},S:{"2.5":0},R:{_:"0"},M:{"0":0.06947},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.08124,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00428,"92":0,"93":0,"94":0,"95":0.00855,"96":0,"97":0,"98":0.00855,"99":0.00428,"100":0,"101":0.00428,"102":0.02138,"103":0.00428,"104":0.04276,"105":0.14538,"106":0.05986,"107":0.00428,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02138,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00855,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00428,"64":0,"65":0,"66":0,"67":0.00428,"68":0.00428,"69":0,"70":0.00428,"71":0.00428,"72":0,"73":0.00855,"74":0.00855,"75":0,"76":0,"77":0,"78":0,"79":0.00855,"80":0.02138,"81":0.01283,"83":0.00855,"84":0.00855,"85":0.01283,"86":0.09835,"87":0.0171,"88":0.01283,"89":0.02138,"90":0.0171,"91":0.00855,"92":0.01283,"93":0.00428,"94":0.00855,"95":0.00428,"96":0.0171,"97":0.01283,"98":0.02993,"99":0.0171,"100":0.02993,"101":0.02993,"102":0.05131,"103":0.06414,"104":0.16249,"105":7.11526,"106":7.63694,"107":0.14111,"108":0.00428,"109":0.00428,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00428,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00428,"64":0.00428,"65":0.01283,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00855,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00428,"80":0,"81":0,"82":0.00428,"83":0,"84":0,"85":0.02566,"86":0,"87":0,"88":0,"89":0.00428,"90":0.17104,"91":0.28649,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00428,"16":0,"17":0,"18":0.00428,"79":0,"80":0,"81":0,"83":0,"84":0.00428,"85":0,"86":0,"87":0,"88":0.00428,"89":0,"90":0.00428,"91":0,"92":0.00428,"93":0,"94":0,"95":0,"96":0.00428,"97":0,"98":0,"99":0,"100":0.00428,"101":0.00428,"102":0.00855,"103":0.0171,"104":0.01283,"105":0.08124,"106":0.22235,"107":0.01283},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00855,"14":0.02138,"15":0.00428,_:"0","3.1":0,"3.2":0,"5.1":0.05559,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00855,"14.1":0.0171,"15.1":0.00855,"15.2-15.3":0.00855,"15.4":0.02138,"15.5":0.06414,"15.6":0.10262,"16.0":0.1069,"16.1":0.01283,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00587,"6.0-6.1":0,"7.0-7.1":0.00352,"8.1-8.4":0,"9.0-9.2":0.00117,"9.3":0.01877,"10.0-10.2":0,"10.3":0.01408,"11.0-11.2":0.00469,"11.3-11.4":0.00821,"12.0-12.1":0.00938,"12.2-12.5":0.31674,"13.0-13.1":0.01408,"13.2":0.05279,"13.3":0.02698,"13.4-13.7":0.11379,"14.0-14.4":0.44344,"14.5-14.8":0.77191,"15.0-15.1":0.36601,"15.2-15.3":0.57248,"15.4":0.49857,"15.5":1.21886,"15.6":2.33566,"16.0":4.0355,"16.1":0.22054},P:{"4":0.22393,"5.0-5.4":0.01018,"6.2-6.4":0.04072,"7.2-7.4":0.20358,"8.2":0,"9.2":0.04072,"10.1":0.02036,"11.1-11.2":0.08143,"12.0":0.04072,"13.0":0.1425,"14.0":0.09161,"15.0":0.07125,"16.0":0.26465,"17.0":0.21375,"18.0":0.89573},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00386,"4.2-4.3":0.00386,"4.4":0,"4.4.3-4.4.4":0.03084},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00428,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10303},Q:{"13.1":0},O:{"0":0.29765},H:{"0":0.38476},L:{"0":65.72373},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js index 5713c9857a8827..50d51412298835 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00389,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00389,"48":0,"49":0,"50":0.00389,"51":0.00389,"52":0.00389,"53":0,"54":0,"55":0,"56":0.00778,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00778,"69":0,"70":0,"71":0.00389,"72":0.00389,"73":0,"74":0,"75":0.00389,"76":0,"77":0,"78":0.00778,"79":0.00389,"80":0.00778,"81":0.01167,"82":0.00389,"83":0.00389,"84":0.00389,"85":0,"86":0,"87":0.00389,"88":0.00389,"89":0.00389,"90":0.00389,"91":0.01167,"92":0,"93":0,"94":0,"95":0.00389,"96":0.00778,"97":0.00389,"98":0,"99":0.00389,"100":0.00389,"101":0.00389,"102":0.00778,"103":0.03112,"104":0.65352,"105":0.19061,"106":0.00778,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00389,"36":0,"37":0,"38":0.00778,"39":0,"40":0,"41":0.00778,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00389,"50":0,"51":0,"52":0,"53":0.00389,"54":0,"55":0,"56":0.01167,"57":0.00389,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00389,"64":0,"65":0.00389,"66":0,"67":0.00389,"68":0,"69":0.00778,"70":0.00389,"71":0.00389,"72":0.00389,"73":0.00389,"74":0.00389,"75":0.00389,"76":0.01556,"77":0,"78":0.01167,"79":0.04668,"80":0.00778,"81":0.01167,"83":0.04668,"84":0.05835,"85":0.09336,"86":0.06224,"87":0.06224,"88":0.00778,"89":0.01167,"90":0.01556,"91":0.01167,"92":0.0389,"93":0.03501,"94":0.01167,"95":0.00778,"96":0.02723,"97":0.04279,"98":0.01556,"99":0.02334,"100":0.03501,"101":0.03112,"102":0.05446,"103":0.22173,"104":2.23286,"105":7.01367,"106":0.10114,"107":0.01167,"108":0.00389,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00778,"38":0,"39":0,"40":0.00389,"41":0,"42":0,"43":0.00389,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.02334,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01945,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00389,"71":0,"72":0.00389,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00389,"88":0.00389,"89":0.01945,"90":0.35788,"91":0.01167,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00389,"13":0,"14":0.00389,"15":0,"16":0,"17":0,"18":0.02334,"79":0,"80":0,"81":0,"83":0.00389,"84":0,"85":0.01167,"86":0.00389,"87":0,"88":0,"89":0.00389,"90":0,"91":0,"92":0.00778,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00389,"100":0.00389,"101":0,"102":0.00389,"103":0.00778,"104":0.10503,"105":0.64574},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00389,"11":0,"12":0,"13":0.01556,"14":0.06613,"15":0.01945,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00389,"11.1":0.00778,"12.1":0.00778,"13.1":0.07002,"14.1":0.1556,"15.1":0.03501,"15.2-15.3":0.03112,"15.4":0.06224,"15.5":0.17116,"15.6":0.60295,"16.0":0.05057,"16.1":0.01167},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02508,"8.1-8.4":0.06807,"9.0-9.2":0.01433,"9.3":0.09673,"10.0-10.2":0.02866,"10.3":0.11822,"11.0-11.2":0.01791,"11.3-11.4":0.09315,"12.0-12.1":0.05374,"12.2-12.5":1.74113,"13.0-13.1":0.09315,"13.2":0.03583,"13.3":0.1433,"13.4-13.7":0.60904,"14.0-14.4":1.63723,"14.5-14.8":2.98428,"15.0-15.1":0.81324,"15.2-15.3":1.04969,"15.4":1.59066,"15.5":2.9592,"15.6":16.74849,"16.0":4.15219,"16.1":0.10031},P:{"4":0.23271,"5.0-5.4":0.02024,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01012,"12.0":0.01012,"13.0":0.03035,"14.0":0.03035,"15.0":0.02024,"16.0":0.07082,"17.0":0.172,"18.0":1.27482},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01482,"4.4":0,"4.4.3-4.4.4":0.07408},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.19839,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.70265},H:{"0":0.50326},L:{"0":45.57919},S:{"2.5":0},R:{_:"0"},M:{"0":0.1222},Q:{"13.1":0.02444}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00414,"51":0.00414,"52":0.00414,"53":0,"54":0,"55":0,"56":0.00414,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00414,"69":0,"70":0,"71":0,"72":0.00414,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00827,"79":0.00414,"80":0.00414,"81":0.00414,"82":0.00827,"83":0,"84":0,"85":0,"86":0.00414,"87":0,"88":0,"89":0.00414,"90":0.00414,"91":0.00827,"92":0,"93":0,"94":0.00414,"95":0.00827,"96":0.00827,"97":0.00414,"98":0.00414,"99":0.00414,"100":0.00414,"101":0.00414,"102":0.01241,"103":0.01241,"104":0.09929,"105":0.56263,"106":0.23581,"107":0.01241,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00414,"34":0,"35":0,"36":0,"37":0,"38":0.00827,"39":0,"40":0.00414,"41":0.00414,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00414,"48":0.00414,"49":0.00414,"50":0,"51":0,"52":0,"53":0.00414,"54":0,"55":0,"56":0.01241,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00414,"64":0,"65":0.00414,"66":0,"67":0.00414,"68":0,"69":0.00414,"70":0.00414,"71":0,"72":0.00414,"73":0,"74":0.00827,"75":0,"76":0.02069,"77":0,"78":0.00414,"79":0.03723,"80":0.00414,"81":0.01241,"83":0.05378,"84":0.06619,"85":0.08688,"86":0.06206,"87":0.04964,"88":0.01241,"89":0.00827,"90":0.02896,"91":0.02069,"92":0.03723,"93":0.00827,"94":0.00827,"95":0.01655,"96":0.03723,"97":0.01655,"98":0.02896,"99":0.0331,"100":0.04137,"101":0.03723,"102":0.05378,"103":0.1903,"104":0.47576,"105":2.44497,"106":7.81893,"107":0.28959,"108":0.02482,"109":0.00414,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00414,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00827,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00414,"65":0.00827,"66":0,"67":0,"68":0,"69":0,"70":0.00414,"71":0.00414,"72":0.01655,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00414,"86":0,"87":0,"88":0,"89":0.00827,"90":0.19858,"91":0.29786,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00827,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00827,"79":0,"80":0,"81":0,"83":0,"84":0.00827,"85":0.00827,"86":0.00414,"87":0,"88":0,"89":0.00414,"90":0.00414,"91":0.00414,"92":0.01241,"93":0,"94":0,"95":0.00414,"96":0.00414,"97":0,"98":0.00414,"99":0.00827,"100":0.01241,"101":0.00827,"102":0.00827,"103":0.02069,"104":0.02482,"105":0.17789,"106":0.66192,"107":0.04551},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00414,"11":0.00414,"12":0,"13":0.01655,"14":0.06619,"15":0.01241,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00414,"12.1":0.00827,"13.1":0.07033,"14.1":0.14066,"15.1":0.04137,"15.2-15.3":0.02482,"15.4":0.05792,"15.5":0.13238,"15.6":0.55436,"16.0":0.12825,"16.1":0.04137,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02668,"8.1-8.4":0.0467,"9.0-9.2":0,"9.3":0.12675,"10.0-10.2":0.03669,"10.3":0.1134,"11.0-11.2":0.02668,"11.3-11.4":0.06671,"12.0-12.1":0.05337,"12.2-12.5":1.62101,"13.0-13.1":0.12341,"13.2":0.05003,"13.3":0.14009,"13.4-13.7":0.56702,"14.0-14.4":1.35418,"14.5-14.8":2.60829,"15.0-15.1":0.76715,"15.2-15.3":1.03731,"15.4":1.10069,"15.5":2.22139,"15.6":10.96684,"16.0":8.20512,"16.1":0.47029},P:{"4":0.17386,"5.0-5.4":0.02045,"6.2-6.4":0.01023,"7.2-7.4":0.03068,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01023,"12.0":0.01023,"13.0":0.04091,"14.0":0.02045,"15.0":0.02045,"16.0":0.05113,"17.0":0.08182,"18.0":1.31927},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01044,"4.4":0,"4.4.3-4.4.4":0.0668},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01354,"9":0.00451,"10":0.00451,"11":0.2753,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17003},Q:{"13.1":0.00586},O:{"0":0.66252},H:{"0":0.60503},L:{"0":46.80405},S:{"2.5":0.00586}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js index 9a5940fb5d5ab5..710ba15225bb2b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00648,"55":0,"56":0.00972,"57":0,"58":0,"59":0.00324,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00324,"89":0,"90":0.00648,"91":0.00972,"92":0,"93":0,"94":0,"95":0,"96":0.00972,"97":0.00324,"98":0.00972,"99":0.00324,"100":0,"101":0,"102":0.00648,"103":0.04537,"104":1.13111,"105":0.36299,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.01296,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00324,"71":0.00324,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00648,"81":0.01945,"83":0,"84":0.00648,"85":0,"86":0.00324,"87":0.00324,"88":0,"89":0.00972,"90":0,"91":0.00648,"92":0.05834,"93":0.00648,"94":0.00324,"95":0,"96":0.02593,"97":0.02269,"98":0.02593,"99":0,"100":0.03565,"101":0.00324,"102":0.05186,"103":0.08751,"104":1.21538,"105":3.66233,"106":0.04213,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01296,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.43429,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.04537,"91":0.00648,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00972,"13":0,"14":0.00324,"15":0,"16":0,"17":0.01296,"18":0.03565,"79":0,"80":0.00324,"81":0.00972,"83":0,"84":0.02269,"85":0.00972,"86":0,"87":0,"88":0,"89":0.00972,"90":0.00972,"91":0.00648,"92":0.00972,"93":0,"94":0,"95":0.00972,"96":0.03241,"97":0,"98":0,"99":0.01621,"100":0.00972,"101":0.06806,"102":0.02593,"103":0.06482,"104":0.43105,"105":1.33853},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00972,"12.1":0,"13.1":0.00648,"14.1":0.00648,"15.1":0,"15.2-15.3":0,"15.4":0.03241,"15.5":0,"15.6":0,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.03054,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.22422,"13.0-13.1":0,"13.2":0.19367,"13.3":0,"13.4-13.7":0.01018,"14.0-14.4":0.21403,"14.5-14.8":0.10181,"15.0-15.1":0.22422,"15.2-15.3":0.12218,"15.4":0.04073,"15.5":0.36698,"15.6":0.73374,"16.0":0,"16.1":0},P:{"4":0.34988,"5.0-5.4":0.02999,"6.2-6.4":0.12996,"7.2-7.4":0.79974,"8.2":0,"9.2":0.03999,"10.1":0.02999,"11.1-11.2":0.15995,"12.0":0,"13.0":0.06998,"14.0":0.10996,"15.0":0.10996,"16.0":0.20993,"17.0":0.37987,"18.0":0.43985},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.1313},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01296,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.42582},H:{"0":0.35194},L:{"0":83.00966},S:{"2.5":0},R:{_:"0"},M:{"0":0.01352},Q:{"13.1":0.00676}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.0039,"55":0,"56":0.09753,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.0117,"94":0,"95":0,"96":0.08582,"97":0,"98":0.0078,"99":0,"100":0.0078,"101":0,"102":0,"103":0.0117,"104":0.10923,"105":0.64367,"106":0.19895,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0117,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.03901,"71":0,"72":0,"73":0,"74":0.0039,"75":0.0156,"76":0,"77":0,"78":0.0078,"79":0,"80":0,"81":0.0039,"83":0,"84":0,"85":0,"86":0.0078,"87":0,"88":0.0078,"89":0.0117,"90":0,"91":0.0078,"92":0,"93":0,"94":0.05461,"95":0.0039,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01951,"102":0.0156,"103":0.08582,"104":0.04291,"105":1.44727,"106":5.52772,"107":0.82311,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0156,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.0156,"81":0,"82":0,"83":0.12093,"84":0,"85":0,"86":0,"87":0,"88":0.0117,"89":0,"90":0.03511,"91":1.71644,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.07802,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.05852,"79":0,"80":0,"81":0,"83":0,"84":0.0156,"85":0,"86":0,"87":0,"88":0,"89":0.0078,"90":0.0039,"91":0,"92":0.07022,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0117,"99":0,"100":0.0078,"101":0.0156,"102":0.02731,"103":0.03121,"104":0.14044,"105":0.43691,"106":1.58771,"107":0.07022},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02731,"12":0,"13":0,"14":0.0039,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.05071,"15.6":0.0078,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.02378,"9.3":0.02378,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.05946,"13.0-13.1":0.04757,"13.2":0,"13.3":0,"13.4-13.7":0.03567,"14.0-14.4":0.07135,"14.5-14.8":0.1308,"15.0-15.1":1.30861,"15.2-15.3":0.09513,"15.4":0.04757,"15.5":0.04757,"15.6":0.72565,"16.0":0.1427,"16.1":0},P:{"4":0.15181,"5.0-5.4":0.03036,"6.2-6.4":0,"7.2-7.4":1.06266,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.10121,"12.0":0,"13.0":0.02024,"14.0":0.03036,"15.0":0.14169,"16.0":0.4453,"17.0":0.71856,"18.0":0.35422},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.43966},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01951,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17687},Q:{"13.1":0.0122},O:{"0":0.65259},H:{"0":0.24251},L:{"0":76.87246},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js index c74bf8d49b2535..fb1c4a52e7c3df 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.03215,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00378,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00378,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00378,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00946,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01324,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00378,"102":0.00378,"103":0.02647,"104":0.23259,"105":0.02647,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00189,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00946,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00189,"47":0,"48":0,"49":0.00189,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00378,"60":0,"61":0,"62":0.00567,"63":0.00189,"64":0,"65":0,"66":0.03782,"67":0,"68":0.00378,"69":0.00189,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00378,"78":0.00189,"79":0.01135,"80":0.01702,"81":0.03971,"83":0.00189,"84":0,"85":0,"86":0,"87":0.00189,"88":0,"89":0,"90":0.00189,"91":0,"92":0.00567,"93":0,"94":0.00189,"95":0.00946,"96":0.00378,"97":0.03215,"98":0.00189,"99":0.00378,"100":0.00189,"101":0.00378,"102":0.00567,"103":0.03404,"104":0.44817,"105":1.15918,"106":0.00756,"107":0.00378,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00189,"60":0.00756,"62":0,"63":0.0624,"64":0.04917,"65":0.01702,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00378,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00189,"86":0,"87":0,"88":0,"89":0.00567,"90":0.05673,"91":0.00189,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00756,"13":0,"14":0,"15":0,"16":0,"17":0.00189,"18":0.01702,"79":0,"80":0,"81":0.00189,"83":0,"84":0.00189,"85":0,"86":0,"87":0,"88":0,"89":0.00189,"90":0,"91":0,"92":0.00567,"93":0,"94":0,"95":0,"96":0,"97":0.00567,"98":0,"99":0,"100":0.00189,"101":0.00378,"102":0.00189,"103":0.00756,"104":0.0416,"105":0.17397},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00378,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00378,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00189,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.0208,"15.6":0.00756,"16.0":0.00189,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01176,"8.1-8.4":0,"9.0-9.2":0.0047,"9.3":0.00235,"10.0-10.2":0.0243,"10.3":0.02665,"11.0-11.2":0.03684,"11.3-11.4":0.0047,"12.0-12.1":0.01725,"12.2-12.5":1.32557,"13.0-13.1":0.07525,"13.2":0.029,"13.3":0.1411,"13.4-13.7":0.08231,"14.0-14.4":1.43218,"14.5-14.8":0.6671,"15.0-15.1":0.17481,"15.2-15.3":0.1654,"15.4":0.17951,"15.5":0.80349,"15.6":1.99815,"16.0":0.53383,"16.1":0},P:{"4":0.18331,"5.0-5.4":0.0611,"6.2-6.4":0.02037,"7.2-7.4":0.27497,"8.2":0,"9.2":0.12221,"10.1":0.22405,"11.1-11.2":0.23423,"12.0":0.05092,"13.0":0.02037,"14.0":0.07129,"15.0":0.01018,"16.0":0.0611,"17.0":1.35448,"18.0":0.33607},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00556,"4.2-4.3":0.02112,"4.4":0,"4.4.3-4.4.4":0.08169},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00756,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.21083},H:{"0":1.62754},L:{"0":83.4},S:{"2.5":0.00811},R:{_:"0"},M:{"0":0.09731},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00177,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00177,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00177,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00883,"85":0,"86":0,"87":0,"88":0.00177,"89":0,"90":0,"91":0.00177,"92":0,"93":0.00177,"94":0,"95":0.00177,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00353,"103":0,"104":0.0053,"105":0.17121,"106":0.04766,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00177,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00177,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00353,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00177,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00177,"75":0,"76":0,"77":0,"78":0.00177,"79":0,"80":0.00177,"81":0.02295,"83":0,"84":0,"85":0,"86":0.00177,"87":0.00353,"88":0.00883,"89":0.00177,"90":0.00353,"91":0,"92":0.01236,"93":0,"94":0,"95":0.00177,"96":0.0053,"97":0.02648,"98":0.00177,"99":0.00177,"100":0.00177,"101":0.00883,"102":0.01412,"103":0.02471,"104":0.01765,"105":0.48891,"106":1.08724,"107":0.02471,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00177,"60":0,"62":0,"63":0.01942,"64":0.02295,"65":0.01942,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00177,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00177,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01765,"91":0.05119,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00177,"13":0.00883,"14":0.00177,"15":0,"16":0.00177,"17":0,"18":0.00706,"79":0,"80":0,"81":0,"83":0,"84":0.00177,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00177,"91":0,"92":0.00353,"93":0,"94":0,"95":0.00177,"96":0,"97":0,"98":0.0053,"99":0,"100":0,"101":0,"102":0.0053,"103":0.00177,"104":0.00883,"105":0.11473,"106":0.13944,"107":0.00706},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00177,"15":0.00177,_:"0","3.1":0,"3.2":0,"5.1":0.00177,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00177,"14.1":0,"15.1":0,"15.2-15.3":0.00177,"15.4":0.00177,"15.5":0,"15.6":0.00353,"16.0":0.0053,"16.1":0,"16.2":0},G:{"8":0.0049,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01387,"10.0-10.2":0,"10.3":0.0049,"11.0-11.2":0.00898,"11.3-11.4":0,"12.0-12.1":0.07589,"12.2-12.5":0.92613,"13.0-13.1":0.05549,"13.2":0.00734,"13.3":0.0767,"13.4-13.7":0.0612,"14.0-14.4":1.67274,"14.5-14.8":0.59158,"15.0-15.1":0.102,"15.2-15.3":0.22031,"15.4":0.20563,"15.5":0.47163,"15.6":1.72333,"16.0":1.40837,"16.1":0.08078},P:{"4":0.89697,"5.0-5.4":0.02016,"6.2-6.4":0.01008,"7.2-7.4":0.28219,"8.2":0,"9.2":0.06047,"10.1":0,"11.1-11.2":0.33258,"12.0":0.01008,"13.0":0.07055,"14.0":0.02016,"15.0":0.04031,"16.0":0.10078,"17.0":0.64501,"18.0":0.96752},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00208,"4.2-4.3":0.00046,"4.4":0,"4.4.3-4.4.4":0.08158},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00706,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04941},Q:{"13.1":0},O:{"0":0.06588},H:{"0":1.10708},L:{"0":84.11787},S:{"2.5":0.02471}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js index a91ed7ed822d23..e87c01aa1fba2e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00445,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0757,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00445,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00445,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00445,"103":0.01336,"104":0.44975,"105":0.22265,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00445,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.01336,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.01336,"67":0,"68":0,"69":0,"70":0,"71":0.00445,"72":0,"73":0,"74":0,"75":0,"76":0.05344,"77":0,"78":0,"79":0.01336,"80":0.00445,"81":0.03562,"83":0.0757,"84":0,"85":0.00891,"86":0.00445,"87":0,"88":0.01336,"89":0,"90":0.01781,"91":0.00445,"92":0.00445,"93":0.00891,"94":0.0757,"95":0.01781,"96":0.02227,"97":0.01336,"98":0.00445,"99":0.00445,"100":0.01336,"101":0.01336,"102":0.05789,"103":0.21374,"104":2.64954,"105":8.0911,"106":0.08015,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.05344,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04453,"90":0.16476,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00445,"14":0,"15":0,"16":0,"17":0,"18":0.01336,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00445,"93":0,"94":0,"95":0,"96":0,"97":0.00891,"98":0.00445,"99":0.00445,"100":0,"101":0,"102":0.00445,"103":0.03562,"104":0.51655,"105":2.70742},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00445,"11":0,"12":0,"13":0.00445,"14":0.01336,"15":0.00891,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00891,"12.1":0.00891,"13.1":0.0757,"14.1":0.08015,"15.1":0.00891,"15.2-15.3":0.00891,"15.4":0.04453,"15.5":0.17367,"15.6":0.99302,"16.0":0.08906,"16.1":0.00445},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01341,"10.0-10.2":0,"10.3":0.21075,"11.0-11.2":0.01724,"11.3-11.4":0.00766,"12.0-12.1":0.00383,"12.2-12.5":0.40235,"13.0-13.1":0,"13.2":0,"13.3":0.03449,"13.4-13.7":0.03066,"14.0-14.4":0.13412,"14.5-14.8":0.33912,"15.0-15.1":0.11879,"15.2-15.3":0.56329,"15.4":0.26248,"15.5":1.45612,"15.6":10.09701,"16.0":4.0618,"16.1":0.94073},P:{"4":0.12814,"5.0-5.4":0.01068,"6.2-6.4":0,"7.2-7.4":0.29898,"8.2":0,"9.2":0.01068,"10.1":0.02136,"11.1-11.2":0.06407,"12.0":0.02136,"13.0":0.04271,"14.0":0.02136,"15.0":0.01068,"16.0":0.10678,"17.0":0.45915,"18.0":2.63746},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.67198,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.68878},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01781,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.12203},H:{"0":1.81703},L:{"0":53.43755},S:{"2.5":0},R:{_:"0"},M:{"0":0.41048},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0.005,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.05496,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.005,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.005,"103":0.005,"104":0.04496,"105":0.65448,"106":0.19484,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.005,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.005,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.005,"63":0,"64":0,"65":0,"66":0.005,"67":0,"68":0,"69":0.00999,"70":0.00999,"71":0,"72":0,"73":0,"74":0,"75":0.01998,"76":0.04996,"77":0,"78":0,"79":0.01499,"80":0,"81":0.02998,"83":0.06994,"84":0,"85":0.005,"86":0.01499,"87":0.005,"88":0.00999,"89":0.005,"90":0.00999,"91":0.00999,"92":0.00999,"93":0.04496,"94":0.005,"95":0.22482,"96":0.01499,"97":0.005,"98":0.01499,"99":0.005,"100":0.02498,"101":0.04496,"102":0.13489,"103":0.1199,"104":0.32974,"105":3.53717,"106":8.40327,"107":0.31475,"108":0.005,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01998,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.20484,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.005,"90":0.02498,"91":0.06994,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.005,"16":0,"17":0.005,"18":0.03997,"79":0,"80":0,"81":0,"83":0,"84":0.005,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.005,"91":0,"92":0,"93":0,"94":0.005,"95":0,"96":0,"97":0.005,"98":0.005,"99":0,"100":0.005,"101":0.005,"102":0.005,"103":0.00999,"104":0.1199,"105":0.8693,"106":4.13669,"107":0.29976},E:{"4":0,"5":0,"6":0.005,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.005,"14":0.05995,"15":0.01499,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.005,"11.1":0.005,"12.1":0.01998,"13.1":0.15987,"14.1":0.14488,"15.1":0.03997,"15.2-15.3":0.01499,"15.4":0.02998,"15.5":0.5046,"15.6":0.85432,"16.0":0.3697,"16.1":0.03997,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01339,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02009,"10.0-10.2":0,"10.3":0.0558,"11.0-11.2":0.01116,"11.3-11.4":0.02455,"12.0-12.1":0,"12.2-12.5":0.25893,"13.0-13.1":0.00446,"13.2":0,"13.3":0.03348,"13.4-13.7":0.04687,"14.0-14.4":0.15402,"14.5-14.8":0.6049,"15.0-15.1":0.1183,"15.2-15.3":0.77008,"15.4":1.04463,"15.5":1.99104,"15.6":7.24097,"16.0":6.72536,"16.1":1.98658},P:{"4":0.17211,"5.0-5.4":0.01076,"6.2-6.4":0,"7.2-7.4":0.10757,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02151,"12.0":0,"13.0":0.05378,"14.0":0.01076,"15.0":0,"16.0":0,"17.0":0.16135,"18.0":2.61393},I:{"0":0,"3":0,"4":0.17123,"2.1":0,"2.2":0,"2.3":0,"4.1":0.24461,"4.2-4.3":0.02446,"4.4":0,"4.4.3-4.4.4":0.73384},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01499,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.88571},Q:{"13.1":0},O:{"0":0.06005},H:{"0":1.16068},L:{"0":47.43186},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js index bac941c895be03..f0dee2b4745af0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.155,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.1925,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.115,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0.0375,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0775,"101":0,"102":0.0375,"103":0.155,"104":0.115,"105":0.1925,"106":0.0375,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.0375,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0775,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.0775},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0.0375,"15.2-15.3":0.0375,"15.4":1.0375,"15.5":2.5375,"15.6":0.4625,"16.0":0.0775,"16.1":0.385},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0.19642,"15.0-15.1":0.19642,"15.2-15.3":0.19642,"15.4":11.84115,"15.5":28.33083,"15.6":36.2904,"16.0":15.71337,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":0.77},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.0903,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.73116,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.04661,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.13691,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.18352,"101":0,"102":0,"103":0,"104":0.22721,"105":0.68456,"106":0.54764,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.41073,"80":0,"81":0,"82":0,"83":0,"84":0.04661,"85":0.0903,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.22721,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.22721,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0.0903,"15.2-15.3":0.0903,"15.4":1.23511,"15.5":2.56053,"15.6":0.50395,"16.0":0.04661,"16.1":0.13691,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":3.39855,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.19894,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":1.19364,"15.4":24.37007,"15.5":14.18272,"15.6":16.37934,"16.0":20.17577,"16.1":0.19894},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":1.61584},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":9.68702},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js index 65c13c3f96e9d2..04ae71ab7ad1a8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00385,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00385,"76":0,"77":0,"78":0.0077,"79":0.00385,"80":0.00385,"81":0.00385,"82":0.00385,"83":0.00385,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00385,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00385,"103":0.00385,"104":0.14622,"105":0.04618,"106":0.00385,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.0077,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00385,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00385,"64":0,"65":0,"66":0,"67":0,"68":0.00385,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00385,"75":0.00385,"76":0,"77":0.04618,"78":0.00385,"79":0.00385,"80":0.01154,"81":0.01154,"83":0.02694,"84":0.05387,"85":0.05387,"86":0.06542,"87":0.03848,"88":0.00385,"89":0.00385,"90":0.03463,"91":0.00385,"92":0.00385,"93":0.00385,"94":0.03078,"95":0.00385,"96":0.01154,"97":0.0077,"98":0.0077,"99":0.01154,"100":0.01924,"101":0.03463,"102":0.05772,"103":0.11159,"104":1.90091,"105":7.51899,"106":0.10774,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00385,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00385,"71":0.00385,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.04618,"91":0.00385,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00385,"79":0,"80":0,"81":0,"83":0.00385,"84":0.00385,"85":0.0077,"86":0.00385,"87":0.00385,"88":0,"89":0,"90":0,"91":0.00385,"92":0.00385,"93":0,"94":0.00385,"95":0.00385,"96":0.00385,"97":0.00385,"98":0.00385,"99":0.0077,"100":0.00385,"101":0.0077,"102":0.0077,"103":0.01924,"104":0.2963,"105":1.97018},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00385,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0077,"15":0.00385,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00385,"10.1":0,"11.1":0,"12.1":0.00385,"13.1":0.01154,"14.1":0.02309,"15.1":0.0077,"15.2-15.3":0.0077,"15.4":0.01924,"15.5":0.04233,"15.6":0.1847,"16.0":0.04233,"16.1":0.00385},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00749,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.19473,"9.3":0.00999,"10.0-10.2":0.00499,"10.3":0.00749,"11.0-11.2":0.02996,"11.3-11.4":0,"12.0-12.1":0.09487,"12.2-12.5":0.40693,"13.0-13.1":0.23966,"13.2":0.05492,"13.3":0.25964,"13.4-13.7":1.05352,"14.0-14.4":4.36137,"14.5-14.8":3.31534,"15.0-15.1":0.72398,"15.2-15.3":0.28959,"15.4":0.38696,"15.5":1.04603,"15.6":9.34187,"16.0":2.89094,"16.1":0.03495},P:{"4":0.01013,"5.0-5.4":0.01013,"6.2-6.4":0,"7.2-7.4":0,"8.2":0.01013,"9.2":0,"10.1":0.02026,"11.1-11.2":0.02026,"12.0":0.06079,"13.0":0.15196,"14.0":0.06079,"15.0":0.02026,"16.0":0.14183,"17.0":0.51668,"18.0":9.10768},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":2.47679},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00403,"10":0,"11":0.16913,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.04922},H:{"0":0.08736},L:{"0":34.03244},S:{"2.5":0},R:{_:"0"},M:{"0":0.07998},Q:{"13.1":0.00615}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00451,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00451,"79":0.00451,"80":0.00451,"81":0.00451,"82":0.00451,"83":0.00451,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00451,"103":0.00451,"104":0.00451,"105":0.17593,"106":0.09022,"107":0.00451,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00902,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00451,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00451,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00451,"69":0.00451,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00451,"76":0,"77":0.04962,"78":0.00451,"79":0.00902,"80":0.00451,"81":0.01804,"83":0.02256,"84":0.03609,"85":0.03609,"86":0.04511,"87":0.04511,"88":0,"89":0.00451,"90":0.02256,"91":0.01353,"92":0.00451,"93":0,"94":0.04511,"95":0.00451,"96":0.01353,"97":0.00902,"98":0.00902,"99":0.01353,"100":0.01804,"101":0.03609,"102":0.06315,"103":0.09022,"104":0.10375,"105":3.24792,"106":9.52272,"107":0.3293,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00451,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02707,"91":0.04962,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00902,"79":0,"80":0,"81":0,"83":0,"84":0.00451,"85":0.00451,"86":0.00451,"87":0,"88":0,"89":0,"90":0,"91":0.00451,"92":0.00902,"93":0,"94":0,"95":0.00451,"96":0.00451,"97":0.00451,"98":0.00451,"99":0.00451,"100":0.00451,"101":0.00902,"102":0.00451,"103":0.01353,"104":0.02707,"105":0.63154,"106":2.4585,"107":0.15789},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00451,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01353,"15":0.00451,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00451,"13.1":0.01804,"14.1":0.03158,"15.1":0.00902,"15.2-15.3":0.00902,"15.4":0.02256,"15.5":0.04962,"15.6":0.23908,"16.0":0.13082,"16.1":0.02707,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0114,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.23939,"9.3":0.0114,"10.0-10.2":0,"10.3":0.00456,"11.0-11.2":0.01824,"11.3-11.4":0.00456,"12.0-12.1":0.02736,"12.2-12.5":0.19151,"13.0-13.1":0.17327,"13.2":0.01596,"13.3":0.08892,"13.4-13.7":0.32375,"14.0-14.4":1.29956,"14.5-14.8":1.56859,"15.0-15.1":0.48562,"15.2-15.3":0.26219,"15.4":0.35111,"15.5":0.86409,"15.6":7.43029,"16.0":8.3491,"16.1":0.4879},P:{"4":0.01014,"5.0-5.4":0.01014,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01014,"11.1-11.2":0.01014,"12.0":0.02029,"13.0":0.05072,"14.0":0.05072,"15.0":0.03043,"16.0":0.12173,"17.0":0.30433,"18.0":11.2095},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":2.01265},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00483,"9":0.00483,"10":0,"11":0.19333,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0988},Q:{"13.1":0.01647},O:{"0":0.05489},H:{"0":0.10393},L:{"0":28.80386},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js index 58d2806b3b850f..72609426780c32 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0.00318,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00318,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06998,"53":0,"54":0,"55":0.00636,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00954,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01591,"103":0.01272,"104":0.17496,"105":0.07953,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00636,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00318,"48":0,"49":0.00318,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00636,"57":0,"58":0.00318,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00318,"65":0.00318,"66":0,"67":0,"68":0.00636,"69":0.00318,"70":0.00636,"71":0,"72":0,"73":0.00318,"74":0,"75":0.00318,"76":0.00318,"77":0,"78":0.00636,"79":0.00318,"80":0.00636,"81":0.00318,"83":0.00318,"84":0.00318,"85":0.01272,"86":0.01272,"87":0.00636,"88":0.00636,"89":0.00318,"90":0.00954,"91":0.00954,"92":0.04453,"93":0.00318,"94":0.00636,"95":0.00954,"96":0.01272,"97":0.00636,"98":0.00636,"99":0.00954,"100":0.00636,"101":0.02863,"102":0.03817,"103":0.10815,"104":1.05291,"105":5.15322,"106":0.10179,"107":0.00318,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00954,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00318,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00636,"47":0,"48":0,"49":0,"50":0,"51":0.00318,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00318,"60":0.00318,"62":0,"63":0.01909,"64":0.12088,"65":0.00954,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02863,"90":0.27675,"91":0.01591,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00318,"79":0,"80":0,"81":0,"83":0.00318,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00318,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00318,"100":0.00318,"101":0.01591,"102":0.00318,"103":0.00954,"104":0.13996,"105":0.78253},E:{"4":0,"5":0,"6":0,"7":0.03499,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00636,"14":0.07316,"15":0.01909,_:"0","3.1":0,"3.2":0,"5.1":0.00318,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00318,"12.1":0.00954,"13.1":0.04135,"14.1":0.15269,"15.1":0.03181,"15.2-15.3":0.01591,"15.4":0.0668,"15.5":0.12406,"15.6":0.48033,"16.0":0.04453,"16.1":0.00636},G:{"8":0.0125,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01666,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.17494,"10.0-10.2":0.00417,"10.3":0.08747,"11.0-11.2":0.0125,"11.3-11.4":0.03749,"12.0-12.1":0.05831,"12.2-12.5":0.83307,"13.0-13.1":0.11663,"13.2":0.04582,"13.3":0.20827,"13.4-13.7":0.40404,"14.0-14.4":1.95771,"14.5-14.8":3.57802,"15.0-15.1":0.97052,"15.2-15.3":1.61198,"15.4":2.19096,"15.5":4.47773,"15.6":16.73213,"16.0":7.07273,"16.1":0.05415},P:{"4":0.2258,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.43107,"8.2":0.01026,"9.2":0.03079,"10.1":0.01026,"11.1-11.2":0.10264,"12.0":0.02053,"13.0":0.08211,"14.0":0.14369,"15.0":0.09237,"16.0":0.20527,"17.0":0.48238,"18.0":3.1509},I:{"0":0,"3":0,"4":0.00522,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01565,"4.4":0,"4.4.3-4.4.4":0.07823},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00318,"11":0.02227,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.49336},H:{"0":0.8328},L:{"0":39.33166},S:{"2.5":0},R:{_:"0"},M:{"0":0.12956},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0.00342,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00342,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02738,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00342,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00342,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.02395,"103":0.00342,"104":0.00684,"105":0.19505,"106":0.08897,"107":0.00342,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00342,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00342,"48":0,"49":0.00342,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00342,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00342,"65":0,"66":0,"67":0,"68":0.01027,"69":0.00342,"70":0,"71":0.00342,"72":0,"73":0,"74":0.01027,"75":0.00684,"76":0.00342,"77":0,"78":0.00684,"79":0.00684,"80":0.00342,"81":0.00342,"83":0.00684,"84":0.00342,"85":0.01027,"86":0.01369,"87":0.01027,"88":0.00684,"89":0.00342,"90":0.00342,"91":0.01369,"92":0.03764,"93":0.00342,"94":0.00342,"95":0.01369,"96":0.01027,"97":0.00684,"98":0.00342,"99":0.00684,"100":0.00684,"101":0.02053,"102":0.02738,"103":0.07528,"104":0.07871,"105":2.06689,"106":5.18433,"107":0.20532,"108":0.00342,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01027,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00342,"47":0,"48":0,"49":0,"50":0,"51":0.00342,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00342,"60":0,"62":0,"63":0.01369,"64":0.0308,"65":0.04449,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00684,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.13688,"91":0.27376,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00684,"79":0,"80":0,"81":0,"83":0,"84":0.00342,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00342,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00342,"100":0.00342,"101":0.00684,"102":0.00342,"103":0.01027,"104":0.02053,"105":0.24981,"106":0.79733,"107":0.05817},E:{"4":0,"5":0,"6":0,"7":0.04106,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00684,"14":0.05817,"15":0.01369,_:"0","3.1":0,"3.2":0,"5.1":0.00342,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00342,"13.1":0.04449,"14.1":0.16083,"15.1":0.03422,"15.2-15.3":0.01711,"15.4":0.06502,"15.5":0.12319,"15.6":0.56463,"16.0":0.11635,"16.1":0.0308,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01223,"8.1-8.4":0,"9.0-9.2":0.02038,"9.3":0.13046,"10.0-10.2":0,"10.3":0.06115,"11.0-11.2":0,"11.3-11.4":0.02038,"12.0-12.1":0.07746,"12.2-12.5":0.72568,"13.0-13.1":0.08969,"13.2":0.04485,"13.3":0.16308,"13.4-13.7":0.32207,"14.0-14.4":1.5696,"14.5-14.8":2.9435,"15.0-15.1":0.73384,"15.2-15.3":0.94991,"15.4":1.3576,"15.5":3.02097,"15.6":10.98311,"16.0":14.59114,"16.1":0.75015},P:{"4":0.1337,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09256,"8.2":0.01028,"9.2":0.03085,"10.1":0.01028,"11.1-11.2":0.06171,"12.0":0.01028,"13.0":0.08227,"14.0":0.12341,"15.0":0.04114,"16.0":0.24682,"17.0":0.20569,"18.0":3.72292},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01773,"4.2-4.3":0.02659,"4.4":0,"4.4.3-4.4.4":0.06648},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0308,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10525},Q:{"13.1":0},O:{"0":1.81553},H:{"0":0.74109},L:{"0":39.55579},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js index 11381c7af11875..2a6bcc6954dcf9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01529,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0051,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01019,"99":0,"100":0,"101":0,"102":0,"103":0.07643,"104":0.66235,"105":0.18342,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01019,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01019,"64":0,"65":0,"66":0,"67":0.0051,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.02038,"77":0.01019,"78":0,"79":0.07643,"80":0,"81":0,"83":0.01019,"84":0.0051,"85":0,"86":0.01529,"87":0.0051,"88":0.0051,"89":0,"90":0.0051,"91":0.01019,"92":0.04076,"93":0.0051,"94":0.01529,"95":0.0051,"96":0,"97":0,"98":0.01529,"99":0.01019,"100":0.01529,"101":0.0051,"102":0.107,"103":0.3108,"104":3.45951,"105":12.36557,"106":0.14776,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0051,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04586,"90":0.77954,"91":0.0051,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.04076,"13":0,"14":0,"15":0.03057,"16":0,"17":0,"18":0.0051,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01019,"101":0.0051,"102":0.01019,"103":0.02038,"104":0.60121,"105":2.72583},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0051,"14":0.03057,"15":0.01529,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0051,"12.1":0.03567,"13.1":0.14776,"14.1":0.2038,"15.1":0.02548,"15.2-15.3":0.05605,"15.4":0.16304,"15.5":0.27004,"15.6":1.87496,"16.0":0.1019,"16.1":0.01529},G:{"8":0.00713,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00713,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03563,"10.0-10.2":0,"10.3":0.0855,"11.0-11.2":0.00713,"11.3-11.4":0.01069,"12.0-12.1":0.03563,"12.2-12.5":0.5807,"13.0-13.1":0.00356,"13.2":0.00356,"13.3":0.01781,"13.4-13.7":0.06413,"14.0-14.4":0.85502,"14.5-14.8":0.99752,"15.0-15.1":0.17813,"15.2-15.3":0.26719,"15.4":0.64126,"15.5":1.54615,"15.6":25.5614,"16.0":4.22164,"16.1":0.03563},P:{"4":0.11418,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.35292,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04152,"12.0":0.01038,"13.0":0.0519,"14.0":0.02076,"15.0":0,"16.0":0.07266,"17.0":0.17646,"18.0":4.33889},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.25576,"4.4":0,"4.4.3-4.4.4":0.17051},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02038,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03434},H:{"0":0.05572},L:{"0":31.16706},S:{"2.5":0},R:{_:"0"},M:{"0":0.16677},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.005,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.005,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.005,"92":0,"93":0,"94":0.005,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.08492,"104":0.02997,"105":0.77423,"106":0.22977,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.005,"50":0,"51":0,"52":0,"53":0.005,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00999,"77":0.005,"78":0,"79":0.02498,"80":0,"81":0,"83":0.005,"84":0,"85":0,"86":0.005,"87":0.005,"88":0,"89":0,"90":0,"91":0.00999,"92":0.10989,"93":0.01998,"94":0,"95":0,"96":0.00999,"97":0.005,"98":0,"99":0.00999,"100":0.005,"101":0.00999,"102":0.05994,"103":0.11489,"104":0.15485,"105":4.22078,"106":9.13586,"107":0.37962,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.21479,"91":1.18382,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01998,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.005,"99":0,"100":0,"101":0,"102":0,"103":0.01499,"104":0.02498,"105":0.7992,"106":2.63736,"107":0.42957},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02997,"14":0.06993,"15":0.01998,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00999,"12.1":0.02997,"13.1":0.19481,"14.1":0.15984,"15.1":0.05495,"15.2-15.3":0.13487,"15.4":0.15485,"15.5":0.22478,"15.6":1.63337,"16.0":0.42957,"16.1":0.07992,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.02395,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0519,"10.0-10.2":0,"10.3":0.11578,"11.0-11.2":0,"11.3-11.4":0.03194,"12.0-12.1":0.01996,"12.2-12.5":0.49507,"13.0-13.1":0,"13.2":0.00399,"13.3":0.01597,"13.4-13.7":0.1038,"14.0-14.4":0.41123,"14.5-14.8":0.86637,"15.0-15.1":0.23955,"15.2-15.3":0.27149,"15.4":0.50305,"15.5":1.60498,"15.6":21.94672,"16.0":10.48428,"16.1":0.29544},P:{"4":0.15492,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.28919,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.12394,"12.0":0.02066,"13.0":0.21689,"14.0":0.02066,"15.0":0.02066,"16.0":0.04131,"17.0":0.0723,"18.0":3.91436},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.18492,"4.4":0,"4.4.3-4.4.4":0.36984},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.005,"9":0,"10":0,"11":0.01499,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12012},Q:{"13.1":0},O:{"0":0.02002},H:{"0":0.02369},L:{"0":30.14626},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js index c86aa8f982ade7..b905ddb62aa109 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00394,"48":0,"49":0,"50":0,"51":0.00394,"52":0.12214,"53":0,"54":0,"55":0.00394,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00394,"91":0.02758,"92":0,"93":0,"94":0,"95":0,"96":0.00394,"97":0,"98":0.00394,"99":0.00394,"100":0.00788,"101":0.00788,"102":0.01182,"103":0.03546,"104":0.42158,"105":0.16548,"106":0.00394,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00788,"50":0,"51":0.01182,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00394,"66":0,"67":0,"68":0.00394,"69":0.00394,"70":0.00394,"71":0.00788,"72":0.00788,"73":0.00394,"74":0.00788,"75":0,"76":0,"77":0.00394,"78":0.00394,"79":0.02758,"80":0.01576,"81":0.00788,"83":0.01576,"84":0.01182,"85":0.00788,"86":0.0197,"87":0.0197,"88":0.01182,"89":0.00788,"90":0.00394,"91":0.03152,"92":0.01182,"93":0.01182,"94":0.00394,"95":0.00788,"96":0.01576,"97":0.03152,"98":0.02758,"99":0.01576,"100":0.02758,"101":0.03546,"102":0.09456,"103":0.18124,"104":1.8124,"105":6.74528,"106":0.12214,"107":0.00394,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00394,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02364,"73":0,"74":0,"75":0,"76":0.00788,"77":0,"78":0,"79":0.00788,"80":0,"81":0,"82":0,"83":0,"84":0.00394,"85":0.06304,"86":0.00394,"87":0,"88":0.00394,"89":0.05516,"90":0.85892,"91":0.0788,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.20488,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00788,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00394,"86":0,"87":0,"88":0,"89":0.00394,"90":0,"91":0,"92":0.00394,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00394,"101":0.00788,"102":0.00394,"103":0.00788,"104":0.12608,"105":0.71314},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00394,"14":0.02364,"15":0.00788,_:"0","3.1":0,"3.2":0,"5.1":0.03546,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01576,"14.1":0.05516,"15.1":0.0197,"15.2-15.3":0.01182,"15.4":0.0985,"15.5":0.0788,"15.6":0.2758,"16.0":0.04728,"16.1":0.00394},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0113,"9.0-9.2":0.00226,"9.3":0.02713,"10.0-10.2":0.00904,"10.3":0.02487,"11.0-11.2":0.02487,"11.3-11.4":0.00904,"12.0-12.1":0.02261,"12.2-12.5":0.67601,"13.0-13.1":0.02939,"13.2":0.01809,"13.3":0.07913,"13.4-13.7":0.22157,"14.0-14.4":0.82297,"14.5-14.8":1.41758,"15.0-15.1":0.52905,"15.2-15.3":0.89984,"15.4":1.37236,"15.5":2.84646,"15.6":8.99383,"16.0":4.11483,"16.1":0.06783},P:{"4":0.15308,"5.0-5.4":0,"6.2-6.4":0.01021,"7.2-7.4":0.10205,"8.2":0,"9.2":0.03062,"10.1":0.02041,"11.1-11.2":0.07144,"12.0":0.03062,"13.0":0.08164,"14.0":0.09185,"15.0":0.06123,"16.0":0.17349,"17.0":0.30615,"18.0":1.61241},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0026,"4.2-4.3":0.0078,"4.4":0,"4.4.3-4.4.4":0.08324},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04728,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.35148},H:{"0":0.21228},L:{"0":56.01628},S:{"2.5":0},R:{_:"0"},M:{"0":0.05454},Q:{"13.1":0.01212}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00768,"48":0,"49":0,"50":0.00384,"51":0,"52":0.09218,"53":0,"54":0,"55":0,"56":0.00384,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00384,"81":0.00384,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00768,"92":0,"93":0,"94":0,"95":0.00384,"96":0.00384,"97":0,"98":0.00384,"99":0.00384,"100":0.00384,"101":0.00384,"102":0.02305,"103":0.00768,"104":0.01152,"105":0.36874,"106":0.14212,"107":0.00384,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00384,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00384,"25":0,"26":0,"27":0.00384,"28":0,"29":0,"30":0,"31":0,"32":0.00384,"33":0,"34":0,"35":0.00384,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00384,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00768,"50":0,"51":0.00384,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00384,"66":0,"67":0.00384,"68":0.00384,"69":0,"70":0.00384,"71":0.00768,"72":0.00768,"73":0.00384,"74":0.00768,"75":0,"76":0,"77":0,"78":0.00384,"79":0.03841,"80":0.01536,"81":0.01152,"83":0.01152,"84":0.01152,"85":0.01536,"86":0.01921,"87":0.01921,"88":0.01152,"89":0.01152,"90":0.01921,"91":0.02689,"92":0.01536,"93":0.00384,"94":0.00768,"95":0.00768,"96":0.02689,"97":0.02305,"98":0.03457,"99":0.01921,"100":0.04993,"101":0.02689,"102":0.04993,"103":0.10755,"104":0.16516,"105":2.02421,"106":6.07262,"107":0.2151,"108":0.00384,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00768,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00384,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02689,"73":0,"74":0,"75":0,"76":0.00768,"77":0,"78":0,"79":0.00768,"80":0,"81":0,"82":0,"83":0,"84":0.00384,"85":0.03073,"86":0.00384,"87":0.00384,"88":0,"89":0.00768,"90":0.28423,"91":0.70674,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.16516,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00768,"79":0,"80":0,"81":0,"83":0,"84":0.00384,"85":0,"86":0.00384,"87":0,"88":0,"89":0.00384,"90":0.00384,"91":0.00384,"92":0.00384,"93":0,"94":0,"95":0,"96":0.00384,"97":0.00384,"98":0.00384,"99":0.00384,"100":0.00384,"101":0.00768,"102":0.00768,"103":0.01536,"104":0.02305,"105":0.13059,"106":0.56079,"107":0.03457},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01152,"14":0.02305,"15":0.00768,_:"0","3.1":0,"3.2":0,"5.1":0.02305,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00384,"13.1":0.02305,"14.1":0.04993,"15.1":0.01536,"15.2-15.3":0.01152,"15.4":0.04609,"15.5":0.06146,"15.6":0.25351,"16.0":0.11907,"16.1":0.02305,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00664,"9.0-9.2":0,"9.3":0.02436,"10.0-10.2":0.00664,"10.3":0.0155,"11.0-11.2":0.01772,"11.3-11.4":0.00886,"12.0-12.1":0.02215,"12.2-12.5":0.54034,"13.0-13.1":0.02215,"13.2":0.04429,"13.3":0.06422,"13.4-13.7":0.23695,"14.0-14.4":0.68428,"14.5-14.8":1.29992,"15.0-15.1":0.42519,"15.2-15.3":0.67985,"15.4":1.02089,"15.5":1.86462,"15.6":5.74443,"16.0":8.1671,"16.1":0.33661},P:{"4":0.1421,"5.0-5.4":0,"6.2-6.4":0.01015,"7.2-7.4":0.09135,"8.2":0,"9.2":0.0203,"10.1":0.0203,"11.1-11.2":0.0812,"12.0":0.0203,"13.0":0.05075,"14.0":0.0609,"15.0":0.0609,"16.0":0.15225,"17.0":0.19285,"18.0":1.63416},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00573,"4.4":0,"4.4.3-4.4.4":0.04964},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02689,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05543},Q:{"13.1":0.00616},O:{"0":0.26484},H:{"0":0.29155},L:{"0":57.97155},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js index ab3f70611451bb..4f238dd94ee7c5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00273,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00273,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00273,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00273,"92":0,"93":0.00273,"94":0.00819,"95":0.00273,"96":0,"97":0.00546,"98":0.00273,"99":0.00273,"100":0.00273,"101":0.00273,"102":0.00546,"103":0.0191,"104":0.29473,"105":0.08733,"106":0.00819,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.01365,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00273,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00273,"57":0,"58":0.00273,"59":0,"60":0,"61":0,"62":0.00273,"63":0.00273,"64":0,"65":0,"66":0,"67":0,"68":0.00273,"69":0.00819,"70":0.00273,"71":0.00546,"72":0.00273,"73":0.00273,"74":0.00273,"75":0.00546,"76":0.00546,"77":0.00273,"78":0.00819,"79":0.01365,"80":0.00546,"81":0.01092,"83":0.02456,"84":0.0191,"85":0.00546,"86":0.01637,"87":0.02183,"88":0.01092,"89":0.01365,"90":0.02729,"91":0.01365,"92":0.02183,"93":0.01092,"94":0.01637,"95":0.01365,"96":0.0191,"97":0.02183,"98":0.01637,"99":0.02456,"100":0.02183,"101":0.03821,"102":0.04639,"103":0.1501,"104":0.99336,"105":3.4631,"106":0.0655,"107":0.00273,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00546,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00546,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00546,"86":0,"87":0,"88":0,"89":0.00819,"90":0.08187,"91":0.00273,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00273,"15":0,"16":0.00273,"17":0.00273,"18":0.00546,"79":0,"80":0,"81":0,"83":0,"84":0.00546,"85":0.00273,"86":0.00273,"87":0.00273,"88":0.00273,"89":0.00546,"90":0.00546,"91":0.00273,"92":0.01092,"93":0,"94":0.00273,"95":0.00273,"96":0.00273,"97":0.00273,"98":0.00273,"99":0.00273,"100":0.01365,"101":0.00546,"102":0.01365,"103":0.02456,"104":0.12826,"105":0.5267},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00819,"14":0.01365,"15":0.00273,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00273,"13.1":0.0191,"14.1":0.03002,"15.1":0.01637,"15.2-15.3":0.01092,"15.4":0.01092,"15.5":0.03002,"15.6":0.15828,"16.0":0.01637,"16.1":0.00273},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00671,"7.0-7.1":0.00335,"8.1-8.4":0,"9.0-9.2":0.00503,"9.3":0.10399,"10.0-10.2":0.01174,"10.3":0.05535,"11.0-11.2":0.04193,"11.3-11.4":0.04528,"12.0-12.1":0.04193,"12.2-12.5":1.3602,"13.0-13.1":0.05367,"13.2":0.02851,"13.3":0.10566,"13.4-13.7":0.34215,"14.0-14.4":0.9409,"14.5-14.8":1.54804,"15.0-15.1":0.50483,"15.2-15.3":0.65746,"15.4":0.75138,"15.5":1.67886,"15.6":6.17539,"16.0":1.78955,"16.1":0.02851},P:{"4":0.52222,"5.0-5.4":0.01004,"6.2-6.4":0.03013,"7.2-7.4":0.31132,"8.2":0.01004,"9.2":0.09038,"10.1":0.02009,"11.1-11.2":0.16068,"12.0":0.04017,"13.0":0.11047,"14.0":0.15064,"15.0":0.15064,"16.0":0.26111,"17.0":0.49209,"18.0":1.68716},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03549,"4.4":0,"4.4.3-4.4.4":0.22179},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.10916,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.96704},H:{"0":0.19963},L:{"0":69.48914},S:{"2.5":0},R:{_:"0"},M:{"0":0.10179},Q:{"13.1":0.02181}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00229,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00229,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00229,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00229,"92":0,"93":0.00229,"94":0.00459,"95":0.00917,"96":0,"97":0.00229,"98":0.00229,"99":0.00229,"100":0.00229,"101":0.00459,"102":0.00688,"103":0.00917,"104":0.00688,"105":0.13299,"106":0.05733,"107":0.00229,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00229,"41":0,"42":0,"43":0.00459,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00229,"56":0.00459,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00229,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00229,"69":0.00917,"70":0.00229,"71":0.00229,"72":0.00229,"73":0,"74":0.00229,"75":0.00229,"76":0.00229,"77":0,"78":0.00688,"79":0.00917,"80":0.00459,"81":0.01605,"83":0.02981,"84":0.01834,"85":0.01147,"86":0.01834,"87":0.02293,"88":0.01376,"89":0.01147,"90":0.04586,"91":0.02752,"92":0.02522,"93":0.01147,"94":0.02293,"95":0.01376,"96":0.02064,"97":0.02522,"98":0.02293,"99":0.02522,"100":0.0344,"101":0.03669,"102":0.05274,"103":0.12153,"104":0.09172,"105":0.67644,"106":2.04994,"107":0.08255,"108":0.00229,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00229,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00459,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00229,"66":0,"67":0,"68":0,"69":0,"70":0.00229,"71":0,"72":0.00459,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00459,"86":0,"87":0,"88":0.00229,"89":0.01147,"90":0.02981,"91":0.03669,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00229,"16":0,"17":0,"18":0.00459,"79":0,"80":0,"81":0,"83":0,"84":0.00917,"85":0.00229,"86":0.00459,"87":0.00459,"88":0.00459,"89":0.00688,"90":0.00917,"91":0.00688,"92":0.00917,"93":0.00229,"94":0.00229,"95":0.00459,"96":0.00688,"97":0.00459,"98":0.00459,"99":0.00459,"100":0.00917,"101":0.01147,"102":0.01834,"103":0.04127,"104":0.0321,"105":0.10777,"106":0.27975,"107":0.02064},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01834,"14":0.01834,"15":0.00459,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00459,"13.1":0.02293,"14.1":0.01834,"15.1":0.00459,"15.2-15.3":0.00688,"15.4":0.01147,"15.5":0.02752,"15.6":0.0986,"16.0":0.0321,"16.1":0.00459,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00439,"7.0-7.1":0.00585,"8.1-8.4":0.00292,"9.0-9.2":0.00292,"9.3":0.0497,"10.0-10.2":0.01023,"10.3":0.07601,"11.0-11.2":0.03508,"11.3-11.4":0.02631,"12.0-12.1":0.03654,"12.2-12.5":1.14162,"13.0-13.1":0.04678,"13.2":0.03508,"13.3":0.08917,"13.4-13.7":0.41367,"14.0-14.4":0.79957,"14.5-14.8":1.17524,"15.0-15.1":0.35813,"15.2-15.3":0.60224,"15.4":0.573,"15.5":1.14015,"15.6":3.95984,"16.0":3.08865,"16.1":0.18272},P:{"4":0.28649,"5.0-5.4":0,"6.2-6.4":0.01023,"7.2-7.4":0.26602,"8.2":0,"9.2":0.06139,"10.1":0.01023,"11.1-11.2":0.12278,"12.0":0.02046,"13.0":0.08185,"14.0":0.13301,"15.0":0.11255,"16.0":0.20463,"17.0":0.26602,"18.0":1.97472},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01277,"4.4":0,"4.4.3-4.4.4":0.1064},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06879,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09248},Q:{"13.1":0.01541},O:{"0":1.03274},H:{"0":0.23349},L:{"0":74.77464},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js index 967966310ade6b..f096ecc6158203 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01402,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00701,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00701,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00351,"100":0.00351,"101":0,"102":0.00701,"103":0.03856,"104":0.40658,"105":0.16824,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00351,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01402,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00351,"64":0,"65":0.00701,"66":0,"67":0.00351,"68":0.00351,"69":0.00351,"70":0.00351,"71":0,"72":0,"73":0.00351,"74":0.00351,"75":0,"76":0.00351,"77":0,"78":0.00701,"79":0.01052,"80":0.00351,"81":0.02103,"83":0.00351,"84":0.00701,"85":0.02454,"86":0.01753,"87":0.01402,"88":0.00351,"89":0.00701,"90":0.00351,"91":0.01402,"92":0.01052,"93":0.00351,"94":0.00351,"95":0.00701,"96":0.01402,"97":0.01052,"98":0.01052,"99":0.01402,"100":0.01753,"101":0.01402,"102":0.04907,"103":0.17525,"104":1.45458,"105":6.25292,"106":0.09814,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00351,"64":0.02454,"65":0.00351,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00351,"86":0,"87":0,"88":0,"89":0.01402,"90":0.18927,"91":0.00701,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00351,"15":0.00351,"16":0.00351,"17":0.02103,"18":0.00701,"79":0,"80":0,"81":0,"83":0,"84":0.00351,"85":0,"86":0,"87":0,"88":0,"89":0.00351,"90":0.00351,"91":0,"92":0.00701,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00351,"102":0.00351,"103":0.01402,"104":0.1367,"105":0.701},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00701,"14":0.04557,"15":0.00701,_:"0","3.1":0,"3.2":0,"5.1":0.10515,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01402,"12.1":0.02103,"13.1":0.04557,"14.1":0.09814,"15.1":0.01753,"15.2-15.3":0.04206,"15.4":0.04206,"15.5":0.10866,"15.6":0.30844,"16.0":0.05258,"16.1":0.00351},G:{"8":0.0042,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0021,"7.0-7.1":0.03989,"8.1-8.4":0.0042,"9.0-9.2":0.0021,"9.3":0.13856,"10.0-10.2":0.0084,"10.3":0.14696,"11.0-11.2":0.02309,"11.3-11.4":0.03359,"12.0-12.1":0.02939,"12.2-12.5":0.93212,"13.0-13.1":0.0126,"13.2":0.0063,"13.3":0.06508,"13.4-13.7":0.17635,"14.0-14.4":0.53954,"14.5-14.8":1.25962,"15.0-15.1":0.31491,"15.2-15.3":0.62981,"15.4":0.74528,"15.5":1.91043,"15.6":10.24704,"16.0":3.18265,"16.1":0.02519},P:{"4":0.2039,"5.0-5.4":0,"6.2-6.4":0.01019,"7.2-7.4":0.36701,"8.2":0,"9.2":0.04078,"10.1":0.01019,"11.1-11.2":0.16312,"12.0":0.03058,"13.0":0.13253,"14.0":0.15292,"15.0":0.09175,"16.0":0.26507,"17.0":0.65247,"18.0":4.38377},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00255,"4.2-4.3":0.02551,"4.4":0,"4.4.3-4.4.4":0.10204},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00733,"9":0.00366,"10":0,"11":0.06962,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.18836},H:{"0":0.28286},L:{"0":58.19849},S:{"2.5":0},R:{_:"0"},M:{"0":0.11691},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0036,"48":0,"49":0,"50":0,"51":0,"52":0.0108,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0036,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0036,"92":0,"93":0,"94":0,"95":0.0036,"96":0,"97":0,"98":0,"99":0.0036,"100":0.0036,"101":0,"102":0.0108,"103":0.0144,"104":0.0108,"105":0.43908,"106":0.25913,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0036,"35":0,"36":0,"37":0,"38":0.0036,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0108,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0036,"66":0,"67":0.0036,"68":0.0036,"69":0.0036,"70":0.0036,"71":0,"72":0,"73":0.0072,"74":0.0036,"75":0,"76":0.0036,"77":0,"78":0.0036,"79":0.0108,"80":0.0036,"81":0.018,"83":0.0072,"84":0.018,"85":0.0072,"86":0.0144,"87":0.0144,"88":0.0072,"89":0.0036,"90":0.0072,"91":0.0108,"92":0.0108,"93":0.0036,"94":0.0036,"95":0.0036,"96":0.02159,"97":0.018,"98":0.0144,"99":0.0108,"100":0.018,"101":0.02159,"102":0.04319,"103":0.12237,"104":0.12956,"105":1.96865,"106":5.98514,"107":0.23394,"108":0.0036,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0036,"64":0.0036,"65":0.0072,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0036,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0036,"86":0,"87":0,"88":0,"89":0.0036,"90":0.07558,"91":0.14036,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.0036,"15":0.0036,"16":0,"17":0.018,"18":0.0108,"79":0,"80":0,"81":0,"83":0,"84":0.0036,"85":0,"86":0,"87":0,"88":0,"89":0.0036,"90":0.0036,"91":0,"92":0.0072,"93":0,"94":0,"95":0,"96":0.0036,"97":0,"98":0,"99":0.0036,"100":0.0036,"101":0.0036,"102":0.0036,"103":0.0144,"104":0.02519,"105":0.20514,"106":0.7198,"107":0.04319},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0072,"14":0.03959,"15":0.0072,_:"0","3.1":0,"3.2":0,"5.1":0.20514,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0036,"12.1":0.02159,"13.1":0.04319,"14.1":0.11517,"15.1":0.018,"15.2-15.3":0.04679,"15.4":0.03599,"15.5":0.10077,"15.6":0.30951,"16.0":0.14396,"16.1":0.07198,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.05482,"8.1-8.4":0.00219,"9.0-9.2":0.00219,"9.3":0.13814,"10.0-10.2":0.00439,"10.3":0.11621,"11.0-11.2":0.00877,"11.3-11.4":0.02193,"12.0-12.1":0.04166,"12.2-12.5":0.84858,"13.0-13.1":0.01316,"13.2":0.01096,"13.3":0.07236,"13.4-13.7":0.14691,"14.0-14.4":0.4517,"14.5-14.8":1.21915,"15.0-15.1":0.35084,"15.2-15.3":0.61177,"15.4":0.56792,"15.5":1.4472,"15.6":6.77113,"16.0":7.4443,"16.1":0.30917},P:{"4":0.17379,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.24536,"8.2":0,"9.2":0.04089,"10.1":0,"11.1-11.2":0.11245,"12.0":0.03067,"13.0":0.11245,"14.0":0.15335,"15.0":0.06134,"16.0":0.21469,"17.0":0.47027,"18.0":4.03816},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0.00763,"4.1":0.00254,"4.2-4.3":0.02417,"4.4":0,"4.4.3-4.4.4":0.14245},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01172,"9":0.00391,"10":0.00391,"11":0.11722,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14082},Q:{"13.1":0},O:{"0":0.16643},H:{"0":0.2424},L:{"0":58.17122},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js index 2a233fda97e091..eac13f8ce20cc0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00442,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00442,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.08846,"88":0,"89":0,"90":0,"91":0.00442,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00442,"99":0,"100":0,"101":0,"102":0.00442,"103":0.01769,"104":0.31846,"105":0.1725,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.01769,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00885,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00442,"68":0.00442,"69":0.00885,"70":0,"71":0,"72":0,"73":0.00442,"74":0.00442,"75":0.00442,"76":0.03981,"77":0,"78":0,"79":0.02654,"80":0,"81":0.02654,"83":0.03096,"84":0.01327,"85":0.00442,"86":0.00442,"87":0.01327,"88":0.00885,"89":0.00442,"90":0.02212,"91":0.00442,"92":0.00885,"93":0.05308,"94":0.05308,"95":0.00885,"96":0.06635,"97":0.02654,"98":0.01769,"99":0.01769,"100":0.02212,"101":0.05308,"102":0.03981,"103":0.33615,"104":2.5388,"105":8.99196,"106":0.16365,"107":0.01327,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01327,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.02212,"64":0.00885,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00442,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.14596,"90":0.37153,"91":0.01769,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00442,"18":0.02212,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00885,"93":0,"94":0.00885,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.07961,"101":0.01769,"102":0,"103":0.02212,"104":0.33615,"105":1.68959},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00442,"14":0.00885,"15":0.00442,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.05308,"11.1":0,"12.1":0.00442,"13.1":0.04865,"14.1":0.03096,"15.1":0.00885,"15.2-15.3":0.00885,"15.4":0.01769,"15.5":0.07077,"15.6":0.3848,"16.0":0.03981,"16.1":0.00442},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02326,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.37526,"10.0-10.2":0,"10.3":0.05427,"11.0-11.2":0.02481,"11.3-11.4":0.01085,"12.0-12.1":0.00465,"12.2-12.5":0.43108,"13.0-13.1":0.00155,"13.2":0.0031,"13.3":0.01085,"13.4-13.7":0.02636,"14.0-14.4":0.18918,"14.5-14.8":0.43419,"15.0-15.1":0.17833,"15.2-15.3":0.13801,"15.4":0.5815,"15.5":0.75207,"15.6":8.93493,"16.0":2.96487,"16.1":0.01706},P:{"4":0.11623,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.4649,"8.2":0,"9.2":0.01057,"10.1":0.01057,"11.1-11.2":0.16906,"12.0":0.04226,"13.0":0.07396,"14.0":0.0317,"15.0":0.0634,"16.0":0.12679,"17.0":0.51773,"18.0":4.78639},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.10335,"4.2-4.3":0.10335,"4.4":0,"4.4.3-4.4.4":0.72347},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00442,"11":0.02654,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01115},O:{"0":0.37366},H:{"0":0.2112},L:{"0":56.72503},S:{"2.5":0},R:{_:"0"},M:{"0":0.13385},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00447,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00447,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.06704,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00447,"104":0.00894,"105":0.46925,"106":0.15195,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.01341,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00447,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00447,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.02235,"70":0,"71":0,"72":0,"73":0.00447,"74":0.00894,"75":0.00447,"76":0.03128,"77":0.00447,"78":0.00894,"79":0.02681,"80":0,"81":0.02235,"83":0.03575,"84":0.00447,"85":0.00447,"86":0.00447,"87":0.00894,"88":0.00894,"89":0.00447,"90":0,"91":0.02235,"92":0.00447,"93":0.03575,"94":0.00894,"95":0.00894,"96":0.06257,"97":0.02235,"98":0.00447,"99":0.00447,"100":0.01341,"101":0.06704,"102":0.03128,"103":0.16982,"104":0.12513,"105":3.49476,"106":8.00845,"107":0.42009,"108":0.00447,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.04469,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00447,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01341,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00894,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00447,"89":0,"90":0.11619,"91":0.30389,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.03128,"79":0,"80":0,"81":0,"83":0,"84":0.00447,"85":0.00447,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.07597,"93":0,"94":0.00447,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.10726,"101":0,"102":0,"103":0.00447,"104":0.04022,"105":0.56309,"106":1.96636,"107":0.15195},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00447,"14":0.03575,"15":0.00447,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.08044,"11.1":0.00447,"12.1":0.00447,"13.1":0.04022,"14.1":0.02235,"15.1":0.00447,"15.2-15.3":0.00894,"15.4":0.01788,"15.5":0.11173,"15.6":0.33964,"16.0":0.11173,"16.1":0.01788,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00676,"8.1-8.4":0,"9.0-9.2":0.00338,"9.3":0.2672,"10.0-10.2":0,"10.3":0.03551,"11.0-11.2":0.00676,"11.3-11.4":0.01353,"12.0-12.1":0.00676,"12.2-12.5":0.36021,"13.0-13.1":0,"13.2":0,"13.3":0.01015,"13.4-13.7":0.01691,"14.0-14.4":0.30778,"14.5-14.8":0.42278,"15.0-15.1":0.07948,"15.2-15.3":0.15051,"15.4":0.4752,"15.5":0.49888,"15.6":5.87326,"16.0":7.21601,"16.1":0.21477},P:{"4":0.07402,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.40182,"8.2":0,"9.2":0,"10.1":0.01057,"11.1-11.2":0.07402,"12.0":0.02115,"13.0":0.05287,"14.0":0.02115,"15.0":0.06345,"16.0":0.08459,"17.0":0.26436,"18.0":4.56809},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.0019},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00894,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14381},Q:{"13.1":0},O:{"0":0.19359},H:{"0":0.21993},L:{"0":56.28698},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js index 7febaa4b7c985d..45f595d9d58515 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00673,"78":0.00673,"79":0,"80":0,"81":0.01346,"82":0.00673,"83":0,"84":0.03364,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.03364,"92":0,"93":0,"94":0.00673,"95":0.01346,"96":0,"97":0.01346,"98":0,"99":0.00673,"100":0.00673,"101":0.02691,"102":0.08746,"103":0.14802,"104":6.23686,"105":3.63312,"106":0.02018,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00673,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.26912,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00673,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01346,"74":0.00673,"75":0,"76":0,"77":0,"78":0,"79":0.19511,"80":0,"81":0,"83":0.00673,"84":0.10092,"85":0,"86":0.37004,"87":0.04037,"88":0,"89":0.00673,"90":0.00673,"91":0.02018,"92":0.01346,"93":0.00673,"94":0,"95":0.10765,"96":0.01346,"97":0.07401,"98":0.01346,"99":0.01346,"100":0.01346,"101":0.02691,"102":0.23548,"103":0.32294,"104":2.66429,"105":15.13127,"106":0.51806,"107":0.00673,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.11438,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00673,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00673,"83":0,"84":0,"85":0,"86":0,"87":0.00673,"88":0.02018,"89":0.0471,"90":0.841,"91":0.04037,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00673},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00673,"18":0.00673,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00673,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.08074,"99":0,"100":0.00673,"101":0.00673,"102":0.01346,"103":0.54497,"104":1.41961,"105":5.26802},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.11438,"14":0.18166,"15":0.03364,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00673,"10.1":0,"11.1":0.20857,"12.1":0.00673,"13.1":0.59206,"14.1":0.53824,"15.1":0.12783,"15.2-15.3":0.14802,"15.4":0.24894,"15.5":0.47096,"15.6":2.38844,"16.0":0.43059,"16.1":0.1211},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00648,"10.0-10.2":0,"10.3":0.1167,"11.0-11.2":0.01297,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.1556,"13.0-13.1":0,"13.2":0.01297,"13.3":0.01297,"13.4-13.7":0.18154,"14.0-14.4":0.13615,"14.5-14.8":0.93687,"15.0-15.1":0.22692,"15.2-15.3":0.59,"15.4":1.00495,"15.5":1.10544,"15.6":22.68912,"16.0":4.79457,"16.1":0.00973},P:{"4":0.01008,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01008,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.01008,"14.0":0,"15.0":0,"16.0":0.01008,"17.0":0.01008,"18.0":2.39952},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.09979,"4.4":0,"4.4.3-4.4.4":0.00966},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00673,"9":0,"10":0,"11":0.06728,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0229},H:{"0":0.44917},L:{"0":17.55398},S:{"2.5":0},R:{_:"0"},M:{"0":0.3043},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.08849,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00681,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00681,"78":0.01361,"79":0,"80":0,"81":0.00681,"82":0.00681,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01361,"90":0,"91":0,"92":0,"93":0,"94":0.00681,"95":0,"96":0,"97":0.01361,"98":0,"99":0,"100":0.00681,"101":0,"102":0.04084,"103":0.00681,"104":0.10891,"105":5.45921,"106":2.00126,"107":0.00681,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.12933,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.27228,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00681,"74":0,"75":0,"76":0,"77":0.00681,"78":0,"79":0.14295,"80":0,"81":0.00681,"83":0,"84":0.02723,"85":0,"86":0.00681,"87":0,"88":0.01361,"89":0,"90":0.00681,"91":0.02723,"92":0.00681,"93":0.00681,"94":0.00681,"95":0.00681,"96":1.19123,"97":0.14975,"98":0.02042,"99":0.00681,"100":0.00681,"101":0,"102":0.14295,"103":0.14975,"104":0.26547,"105":7.43324,"106":14.56698,"107":0.2927,"108":0.02723,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02723,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00681,"87":0,"88":0.02042,"89":0,"90":0.31312,"91":0.76238,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00681,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01361,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0953,"99":0,"100":0.00681,"101":0,"102":0.00681,"103":0.08168,"104":0.31993,"105":1.42266,"106":4.24757,"107":0.44246},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.10891,"14":0.17018,"15":0.01361,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.23825,"12.1":0.00681,"13.1":1.20484,"14.1":0.21782,"15.1":0.12253,"15.2-15.3":0.12253,"15.4":0.08168,"15.5":0.39481,"15.6":1.58603,"16.0":0.89172,"16.1":0.40161,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00359,"10.0-10.2":0.00359,"10.3":0.00718,"11.0-11.2":0.00359,"11.3-11.4":0,"12.0-12.1":0.00359,"12.2-12.5":0.45983,"13.0-13.1":0,"13.2":0.00718,"13.3":0.01078,"13.4-13.7":0.08263,"14.0-14.4":0.10418,"14.5-14.8":1.31483,"15.0-15.1":0.1437,"15.2-15.3":0.35924,"15.4":0.25147,"15.5":1.68126,"15.6":14.25116,"16.0":14.72895,"16.1":0.45265},P:{"4":0.04076,"5.0-5.4":0.01019,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.04076,"18.0":1.98694},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00306,"4.4":0,"4.4.3-4.4.4":0.03056},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00681,"9":0,"10":0,"11":0.04084,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.33527},Q:{"13.1":0},O:{"0":0},H:{"0":0.21463},L:{"0":14.92632},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js index 67ae52d96a786a..86a6072e5881d7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00388,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00388,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00776,"92":0.00388,"93":0,"94":0,"95":0,"96":0.00388,"97":0.00388,"98":0.00388,"99":0.00776,"100":0.00388,"101":0.00388,"102":0.00776,"103":0.06599,"104":0.45419,"105":0.14363,"106":0.00388,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00388,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00388,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00388,"64":0.00388,"65":0.00388,"66":0,"67":0.00388,"68":0.00388,"69":0.00388,"70":0.00776,"71":0,"72":0.00388,"73":0.00388,"74":0.02717,"75":0,"76":0.00388,"77":0.00776,"78":0.00388,"79":0.00776,"80":0.00388,"81":0.03494,"83":0.00776,"84":0.00388,"85":0.00388,"86":0.01165,"87":0.01553,"88":0.00776,"89":0.00388,"90":0.00776,"91":0.01165,"92":0.01553,"93":0.00388,"94":0.01165,"95":0.01553,"96":0.01553,"97":0.01165,"98":0.01165,"99":0.01165,"100":0.01165,"101":0.01941,"102":0.03106,"103":0.11646,"104":1.62656,"105":6.11803,"106":0.1087,"107":0.00388,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.01553,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00388,"52":0,"53":0,"54":0.00388,"55":0,"56":0,"57":0,"58":0.00776,"60":0.01165,"62":0,"63":0.05435,"64":0.12811,"65":0.00388,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00388,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00388,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00388,"86":0,"87":0,"88":0.00388,"89":0.01553,"90":0.34938,"91":0.01553,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00388,"13":0,"14":0.00388,"15":0,"16":0,"17":0,"18":0.01165,"79":0,"80":0,"81":0,"83":0,"84":0.00388,"85":0,"86":0,"87":0,"88":0,"89":0.00388,"90":0,"91":0,"92":0.01165,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00388,"101":0.00388,"102":0.00388,"103":0.01553,"104":0.74534,"105":4.08775},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00388,"14":0.00776,"15":0.00388,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00388,"13.1":0.01165,"14.1":0.01941,"15.1":0.00776,"15.2-15.3":0.00388,"15.4":0.01553,"15.5":0.02329,"15.6":0.07376,"16.0":0.01165,"16.1":0.00388},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00259,"7.0-7.1":0.00345,"8.1-8.4":0.00689,"9.0-9.2":0.00345,"9.3":0.03878,"10.0-10.2":0.00603,"10.3":0.04567,"11.0-11.2":0.01723,"11.3-11.4":0.01896,"12.0-12.1":0.0405,"12.2-12.5":0.63768,"13.0-13.1":0.03016,"13.2":0.01551,"13.3":0.06722,"13.4-13.7":0.13615,"14.0-14.4":0.45413,"14.5-14.8":0.63596,"15.0-15.1":0.33349,"15.2-15.3":0.37571,"15.4":0.40415,"15.5":0.87724,"15.6":2.98762,"16.0":1.14955,"16.1":0.00948},P:{"4":0.52078,"5.0-5.4":0.01021,"6.2-6.4":0.02042,"7.2-7.4":0.91903,"8.2":0.03063,"9.2":0.08169,"10.1":0.02042,"11.1-11.2":0.21444,"12.0":0.04085,"13.0":0.16338,"14.0":0.16338,"15.0":0.10211,"16.0":0.38803,"17.0":0.45952,"18.0":1.09262},I:{"0":0,"3":0,"4":0.00177,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00177,"4.2-4.3":0.0065,"4.4":0,"4.4.3-4.4.4":0.06383},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01165,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.40102},H:{"0":1.36694},L:{"0":66.95509},S:{"2.5":0},R:{_:"0"},M:{"0":0.11624},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00745,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00372,"90":0,"91":0.00372,"92":0.00372,"93":0,"94":0.00372,"95":0.00372,"96":0,"97":0.00372,"98":0.00372,"99":0.00745,"100":0,"101":0.00372,"102":0.01117,"103":0.00745,"104":0.02234,"105":0.3575,"106":0.16386,"107":0.00372,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00372,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00372,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00372,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00372,"62":0,"63":0,"64":0.00372,"65":0,"66":0,"67":0,"68":0,"69":0.00372,"70":0.00745,"71":0,"72":0.00372,"73":0.00372,"74":0.02607,"75":0,"76":0.00372,"77":0.00745,"78":0.00372,"79":0.00745,"80":0.00372,"81":0.02979,"83":0.00745,"84":0.00372,"85":0.00372,"86":0.01117,"87":0.01117,"88":0.00745,"89":0.00372,"90":0.01117,"91":0.01862,"92":0.01862,"93":0.00745,"94":0.01117,"95":0.01117,"96":0.0149,"97":0.01117,"98":0.00745,"99":0.01117,"100":0.01117,"101":0.01117,"102":0.01862,"103":0.06331,"104":0.07448,"105":1.68697,"106":5.26574,"107":0.19365,"108":0.00372,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.02979,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00372,"52":0,"53":0,"54":0,"55":0.00372,"56":0,"57":0,"58":0.00372,"60":0.00745,"62":0,"63":0.04096,"64":0.04841,"65":0.04469,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01117,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00372,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00372,"86":0,"87":0,"88":0,"89":0.00372,"90":0.108,"91":0.23089,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00372,"13":0,"14":0.00372,"15":0.00372,"16":0,"17":0,"18":0.01117,"79":0,"80":0,"81":0,"83":0,"84":0.00372,"85":0,"86":0,"87":0,"88":0,"89":0.00372,"90":0,"91":0,"92":0.01117,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00372,"100":0,"101":0.00372,"102":0.00372,"103":0.01117,"104":0.0149,"105":0.82673,"106":3.63462,"107":0.11917},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00372,"14":0.00745,"15":0.00372,_:"0","3.1":0,"3.2":0,"5.1":0.00372,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01117,"14.1":0.02607,"15.1":0.00745,"15.2-15.3":0.00372,"15.4":0.01117,"15.5":0.01862,"15.6":0.05958,"16.0":0.02979,"16.1":0.00745,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00175,"5.0-5.1":0,"6.0-6.1":0.0035,"7.0-7.1":0.00526,"8.1-8.4":0.00613,"9.0-9.2":0.0035,"9.3":0.03943,"10.0-10.2":0.00613,"10.3":0.04381,"11.0-11.2":0.01402,"11.3-11.4":0.01752,"12.0-12.1":0.03768,"12.2-12.5":0.62122,"13.0-13.1":0.03067,"13.2":0.01402,"13.3":0.06133,"13.4-13.7":0.13318,"14.0-14.4":0.4749,"14.5-14.8":0.57303,"15.0-15.1":0.29615,"15.2-15.3":0.33821,"15.4":0.32331,"15.5":0.62385,"15.6":1.89345,"16.0":2.24568,"16.1":0.10076},P:{"4":0.50714,"5.0-5.4":0.01014,"6.2-6.4":0.071,"7.2-7.4":1.85614,"8.2":0.03043,"9.2":0.11157,"10.1":0.03043,"11.1-11.2":0.34486,"12.0":0.04057,"13.0":0.18257,"14.0":0.25357,"15.0":0.142,"16.0":0.34486,"17.0":0.57814,"18.0":1.77499},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00309,"4.2-4.3":0.0099,"4.4":0,"4.4.3-4.4.4":0.05818},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01117,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12552},Q:{"13.1":0},O:{"0":1.33679},H:{"0":1.47354},L:{"0":65.73095},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js index c153bfd35c97b1..74663a115d6bb5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00668,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00223,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00891,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00891,"99":0,"100":0.00223,"101":0,"102":0.01337,"103":0.02896,"104":0.16487,"105":0.06238,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00446,"41":0,"42":0,"43":0.00223,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00223,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.01337,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.01782,"75":0.00668,"76":0.00891,"77":0.00223,"78":0.00223,"79":0.05793,"80":0.00223,"81":0.01337,"83":0.00223,"84":0.00223,"85":0,"86":0.00446,"87":0.00446,"88":0.00223,"89":0,"90":0.00223,"91":0.00446,"92":0.01114,"93":0.00668,"94":0.00223,"95":0.00891,"96":0.00223,"97":0.00223,"98":0.00446,"99":0.00446,"100":0.00668,"101":0.00223,"102":0.0156,"103":0.06016,"104":0.40772,"105":1.13405,"106":0.01337,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00223,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00223,"43":0,"44":0,"45":0,"46":0.00446,"47":0,"48":0,"49":0,"50":0.00223,"51":0,"52":0,"53":0,"54":0,"55":0.00446,"56":0,"57":0.00223,"58":0.02005,"60":0.06907,"62":0,"63":0.13591,"64":0.14705,"65":0.00446,"66":0,"67":0.02005,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0713,"91":0.00223,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02451},B:{"12":0.00891,"13":0.00668,"14":0.00223,"15":0.00668,"16":0.00223,"17":0.00223,"18":0.02451,"79":0,"80":0,"81":0,"83":0,"84":0.00446,"85":0.00446,"86":0,"87":0,"88":0,"89":0.00446,"90":0.00446,"91":0,"92":0.01782,"93":0,"94":0,"95":0.00223,"96":0,"97":0,"98":0,"99":0.00668,"100":0.00446,"101":0.00223,"102":0.00446,"103":0.01782,"104":0.16042,"105":0.42778},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00668,"14":0.00223,"15":0.00223,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00446,"14.1":0.00668,"15.1":0,"15.2-15.3":0,"15.4":0.00223,"15.5":0.01782,"15.6":0.0156,"16.0":0.00223,"16.1":0},G:{"8":0.0026,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00911,"6.0-6.1":0.03124,"7.0-7.1":0.02473,"8.1-8.4":0.06248,"9.0-9.2":0,"9.3":0.05207,"10.0-10.2":0,"10.3":0.09242,"11.0-11.2":0.01302,"11.3-11.4":0.02864,"12.0-12.1":0.07029,"12.2-12.5":1.32519,"13.0-13.1":1.21063,"13.2":0.03254,"13.3":0.27597,"13.4-13.7":0.43479,"14.0-14.4":1.54128,"14.5-14.8":1.57252,"15.0-15.1":0.5181,"15.2-15.3":0.71076,"15.4":0.5181,"15.5":0.78886,"15.6":2.71676,"16.0":0.85525,"16.1":0.00521},P:{"4":0.06331,"5.0-5.4":0.01055,"6.2-6.4":0.01055,"7.2-7.4":0.05276,"8.2":0,"9.2":0.05276,"10.1":0.06331,"11.1-11.2":0.08442,"12.0":0.01055,"13.0":0.0211,"14.0":0.10552,"15.0":0.04221,"16.0":0.13718,"17.0":0.18994,"18.0":0.44319},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.07145,"4.2-4.3":0.06124,"4.4":0,"4.4.3-4.4.4":0.29601},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01782,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00777},O:{"0":0.54404},H:{"0":7.46104},L:{"0":71.27106},S:{"2.5":0.10104},R:{_:"0"},M:{"0":0.10881},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00187,"38":0,"39":0,"40":0,"41":0,"42":0.00187,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00375,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01124,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00187,"98":0.00187,"99":0.00375,"100":0,"101":0,"102":0.00187,"103":0.00562,"104":0.00187,"105":0.08995,"106":0.06372,"107":0.00187,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.02249,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00187,"48":0,"49":0.00187,"50":0,"51":0,"52":0,"53":0.00187,"54":0.00187,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00187,"61":0,"62":0,"63":0,"64":0.00375,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00187,"71":0.00562,"72":0,"73":0,"74":0.00375,"75":0.0075,"76":0.00937,"77":0,"78":0,"79":0.01687,"80":0.00187,"81":0.00937,"83":0.00187,"84":0,"85":0,"86":0.00375,"87":0.00187,"88":0.00375,"89":0.00375,"90":0.00375,"91":0.00562,"92":0.00562,"93":0.0075,"94":0,"95":0.00187,"96":0.00187,"97":0.00187,"98":0.00187,"99":0.00375,"100":0.00375,"101":0.00562,"102":0.00937,"103":0.01874,"104":0.0431,"105":0.33732,"106":0.79458,"107":0.02436,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00187,"43":0,"44":0,"45":0,"46":0.00187,"47":0,"48":0,"49":0,"50":0,"51":0.00187,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00375,"58":0.0075,"60":0.05622,"62":0,"63":0.07121,"64":0.06746,"65":0.04498,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00375,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00187,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02436,"91":0.06372,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00187,"10.6":0.00187,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02436},B:{"12":0.01312,"13":0.00375,"14":0.00375,"15":0.0075,"16":0.01124,"17":0.00375,"18":0.02998,"79":0,"80":0,"81":0,"83":0,"84":0.00562,"85":0.00375,"86":0,"87":0,"88":0.00187,"89":0.00187,"90":0.00187,"91":0,"92":0.01312,"93":0,"94":0,"95":0.00187,"96":0.00187,"97":0.00187,"98":0.00187,"99":0.00187,"100":0,"101":0.00375,"102":0.00187,"103":0.00937,"104":0.01312,"105":0.1443,"106":0.38604,"107":0.01499},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00187,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00187,"11.1":0,"12.1":0.00187,"13.1":0.00375,"14.1":0.00937,"15.1":0.00187,"15.2-15.3":0,"15.4":0.00187,"15.5":0.01687,"15.6":0.01124,"16.0":0.00375,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02498,"8.1-8.4":0.00595,"9.0-9.2":0,"9.3":0.08683,"10.0-10.2":0.00119,"10.3":0.06185,"11.0-11.2":0.01427,"11.3-11.4":0.01308,"12.0-12.1":0.04758,"12.2-12.5":1.1442,"13.0-13.1":1.20129,"13.2":0.03449,"13.3":0.13797,"13.4-13.7":0.28783,"14.0-14.4":1.87925,"14.5-14.8":1.46891,"15.0-15.1":0.51501,"15.2-15.3":0.471,"15.4":0.3699,"15.5":0.7743,"15.6":1.05737,"16.0":1.27385,"16.1":0.05709},P:{"4":0.0408,"5.0-5.4":0.0102,"6.2-6.4":0.0204,"7.2-7.4":0.051,"8.2":0,"9.2":0.0306,"10.1":0.0102,"11.1-11.2":0.12239,"12.0":0.0204,"13.0":0.0204,"14.0":0.49978,"15.0":0.0306,"16.0":0.0714,"17.0":0.0816,"18.0":0.45898},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00916,"4.2-4.3":0.13136,"4.4":0,"4.4.3-4.4.4":0.16497},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00187,"11":0.02061,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06501},Q:{"13.1":0},O:{"0":0.41443},H:{"0":6.25455},L:{"0":75.71054},S:{"2.5":0.30879}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js index ad9d6c38a92c35..bc99ba6047a20b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00641,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00321,"69":0,"70":0,"71":0,"72":0.00321,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00962,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00321,"92":0,"93":0,"94":0,"95":0,"96":0.00321,"97":0,"98":0,"99":0,"100":0.00321,"101":0.00321,"102":0.00321,"103":0.03526,"104":0.4455,"105":0.10897,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00641,"41":0.00321,"42":0,"43":0,"44":0.00321,"45":0,"46":0.00641,"47":0,"48":0,"49":0.01282,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.01923,"56":0.00321,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00321,"66":0.00321,"67":0,"68":0,"69":0.00641,"70":0.00962,"71":0.00321,"72":0,"73":0,"74":0.00321,"75":0.01282,"76":0,"77":0.02244,"78":0.00641,"79":0.00962,"80":0.00321,"81":0.08974,"83":0.00321,"84":0.00321,"85":0,"86":0,"87":0.00641,"88":0.00641,"89":0.00321,"90":0.00321,"91":0.00641,"92":0.01282,"93":0.00321,"94":0.00962,"95":0.00962,"96":0.01282,"97":0.00641,"98":0.00962,"99":0.00321,"100":0.00962,"101":0.05128,"102":0.02885,"103":0.08013,"104":0.99996,"105":3.15693,"106":0.02564,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.01282,"22":0,"23":0,"24":0,"25":0.00321,"26":0.08333,"27":0,"28":0.03205,"29":0,"30":0.00641,"31":0.00641,"32":0.02885,"33":0,"34":0,"35":0.08654,"36":0.00321,"37":0,"38":0.00321,"39":0,"40":0,"41":0,"42":0.00641,"43":0,"44":0,"45":0.00962,"46":0.00962,"47":0.00321,"48":0,"49":0,"50":0.01603,"51":0.01282,"52":0,"53":0,"54":0.00321,"55":0.00321,"56":0.01923,"57":0.00962,"58":0.02885,"60":0.05128,"62":0,"63":0.19871,"64":0.38781,"65":0.01923,"66":0.00641,"67":0.00321,"68":0.00321,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00321,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00641,"89":0.00962,"90":0.33332,"91":0.02564,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.04167},B:{"12":0.02564,"13":0.00962,"14":0.00962,"15":0,"16":0.00641,"17":0.00962,"18":0.05769,"79":0,"80":0.00321,"81":0,"83":0,"84":0.00641,"85":0.00641,"86":0,"87":0,"88":0,"89":0.00321,"90":0,"91":0,"92":0.00962,"93":0,"94":0.00321,"95":0,"96":0.00321,"97":0,"98":0.00321,"99":0.00321,"100":0.00641,"101":0.00641,"102":0.01603,"103":0.01923,"104":0.24358,"105":0.86535},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00962,"11.1":0,"12.1":0.05769,"13.1":0.00321,"14.1":0.03205,"15.1":0.00321,"15.2-15.3":0,"15.4":0.04808,"15.5":0.00962,"15.6":0.04808,"16.0":0.00321,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00143,"5.0-5.1":0.00677,"6.0-6.1":0,"7.0-7.1":0.02031,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04775,"10.0-10.2":0.00214,"10.3":0.02102,"11.0-11.2":0.00036,"11.3-11.4":0.01354,"12.0-12.1":0.00321,"12.2-12.5":0.23056,"13.0-13.1":0.00891,"13.2":0.00214,"13.3":0.04704,"13.4-13.7":0.05238,"14.0-14.4":0.14967,"14.5-14.8":0.3282,"15.0-15.1":0.17782,"15.2-15.3":0.66745,"15.4":0.07733,"15.5":0.45613,"15.6":0.93471,"16.0":0.24909,"16.1":0},P:{"4":0.42382,"5.0-5.4":0,"6.2-6.4":0.04036,"7.2-7.4":0.91827,"8.2":0,"9.2":0.03027,"10.1":0.09082,"11.1-11.2":0.14127,"12.0":0.01009,"13.0":0.05045,"14.0":0.07064,"15.0":0.15136,"16.0":0.16145,"17.0":0.36327,"18.0":0.58527},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00521,"4.4":0,"4.4.3-4.4.4":0.10325},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03526,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01359},O:{"0":1.2231},H:{"0":6.87052},L:{"0":73.70855},S:{"2.5":0.02718},R:{_:"0"},M:{"0":0.06116},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00629,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00315,"92":0.00315,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00315,"103":0.01574,"104":0.01259,"105":0.33988,"106":0.11015,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00315,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00315,"41":0.00315,"42":0,"43":0.01888,"44":0.01259,"45":0,"46":0.00315,"47":0.00315,"48":0,"49":0.00315,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.01259,"56":0.00315,"57":0,"58":0,"59":0,"60":0.00315,"61":0,"62":0,"63":0.00315,"64":0,"65":0.00315,"66":0,"67":0,"68":0,"69":0.00315,"70":0.00629,"71":0.00315,"72":0,"73":0,"74":0.00944,"75":0.01259,"76":0.00315,"77":0.01574,"78":0.00315,"79":0.01574,"80":0,"81":0.05035,"83":0.00629,"84":0.00315,"85":0.00315,"86":0.00315,"87":0.00944,"88":0.00315,"89":0.00944,"90":0.00315,"91":0.00629,"92":0.01574,"93":0,"94":0,"95":0.00629,"96":0.01574,"97":0.00944,"98":0.00315,"99":0.00629,"100":0.00629,"101":0.04091,"102":0.02518,"103":0.04091,"104":0.05979,"105":1.13292,"106":3.13127,"107":0.17309,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00315,"19":0,"20":0,"21":0.01259,"22":0,"23":0,"24":0,"25":0,"26":0.13532,"27":0,"28":0.01574,"29":0,"30":0.00629,"31":0.00315,"32":0.00944,"33":0,"34":0,"35":0.06294,"36":0.00315,"37":0.00315,"38":0.00315,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00315,"46":0.00315,"47":0.00315,"48":0,"49":0,"50":0.00629,"51":0.00944,"52":0,"53":0,"54":0.00315,"55":0.00629,"56":0.02203,"57":0.00629,"58":0.02518,"60":0.02832,"62":0,"63":0.2612,"64":0.17623,"65":0.19197,"66":0.08182,"67":0,"68":0.00629,"69":0,"70":0.00315,"71":0,"72":0.00944,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00315,"80":0,"81":0.00315,"82":0.00315,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00315,"89":0,"90":0.11015,"91":0.31785,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.04091},B:{"12":0.00629,"13":0,"14":0.00315,"15":0.01259,"16":0.00629,"17":0.00944,"18":0.04091,"79":0,"80":0,"81":0,"83":0,"84":0.00629,"85":0.00315,"86":0,"87":0,"88":0,"89":0.00629,"90":0.00944,"91":0,"92":0.00944,"93":0,"94":0,"95":0,"96":0.00315,"97":0.00315,"98":0,"99":0.00315,"100":0.00629,"101":0.00944,"102":0.01574,"103":0.02203,"104":0.03462,"105":0.27694,"106":0.9441,"107":0.03147},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00315,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00944,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00944,"13.1":0.00629,"14.1":0.02203,"15.1":0.00315,"15.2-15.3":0,"15.4":0,"15.5":0.00315,"15.6":0.01888,"16.0":0.01259,"16.1":0.01574,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00057,"5.0-5.1":0.00372,"6.0-6.1":0,"7.0-7.1":0.00057,"8.1-8.4":0.00114,"9.0-9.2":0,"9.3":0.15368,"10.0-10.2":0,"10.3":0.01173,"11.0-11.2":0.00057,"11.3-11.4":0.00515,"12.0-12.1":0.01574,"12.2-12.5":0.2424,"13.0-13.1":0.00429,"13.2":0.00515,"13.3":0.02433,"13.4-13.7":0.03949,"14.0-14.4":0.15482,"14.5-14.8":0.13336,"15.0-15.1":0.18573,"15.2-15.3":0.26558,"15.4":0.09015,"15.5":0.2899,"15.6":0.44473,"16.0":0.63676,"16.1":0.00916},P:{"4":0.25281,"5.0-5.4":0.01011,"6.2-6.4":0.02022,"7.2-7.4":1.07191,"8.2":0,"9.2":0.02022,"10.1":0.01011,"11.1-11.2":0.21236,"12.0":0.02022,"13.0":0.06067,"14.0":0.15169,"15.0":0.07079,"16.0":0.21236,"17.0":0.37416,"18.0":0.82921},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00273,"4.2-4.3":0.0041,"4.4":0,"4.4.3-4.4.4":0.09093},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02203,"5.5":0},J:{"7":0,"10":0.02056},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10965},Q:{"13.1":0},O:{"0":0.95257},H:{"0":7.38332},L:{"0":73.56281},S:{"2.5":0.01371}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js index 2a6f2bef4ea194..8f826f7e98f096 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00595,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00595,"46":0,"47":0,"48":0.02976,"49":0,"50":0,"51":0.00595,"52":0.10714,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00595,"60":0.01786,"61":0,"62":0,"63":0.00595,"64":0.00595,"65":0,"66":0.0119,"67":0,"68":0.0119,"69":0,"70":0,"71":0,"72":0.00595,"73":0,"74":0,"75":0.0119,"76":0,"77":0.0119,"78":0.05952,"79":0.00595,"80":0.02381,"81":0.00595,"82":0.02381,"83":0.00595,"84":0.00595,"85":0,"86":0,"87":0.00595,"88":0.0119,"89":0.00595,"90":0.00595,"91":0.24403,"92":0.00595,"93":0,"94":0.0119,"95":0.03571,"96":0.02976,"97":0.0119,"98":0.0119,"99":0.01786,"100":0.01786,"101":0.01786,"102":0.06547,"103":0.1488,"104":2.44627,"105":0.76781,"106":0.0119,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00595,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.02381,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.02381,"42":0,"43":0,"44":0.00595,"45":0,"46":0.00595,"47":0,"48":0,"49":0.02381,"50":0,"51":0,"52":0,"53":0.0119,"54":0,"55":0,"56":0.04166,"57":0.00595,"58":0.00595,"59":0,"60":0.00595,"61":0.0119,"62":0.00595,"63":0.0119,"64":0.0119,"65":0.01786,"66":0.02976,"67":0.01786,"68":0.00595,"69":0.00595,"70":0.01786,"71":0.01786,"72":0.00595,"73":0.00595,"74":0.0119,"75":0.00595,"76":0.0119,"77":0.00595,"78":0.0119,"79":0.07738,"80":0.05357,"81":0.04762,"83":0.05357,"84":0.02976,"85":0.1607,"86":0.08333,"87":0.11904,"88":0.02976,"89":0.02976,"90":0.02381,"91":0.02976,"92":0.05952,"93":0.07738,"94":0.02976,"95":0.05952,"96":0.13094,"97":0.20237,"98":0.02976,"99":0.04166,"100":0.13094,"101":0.04762,"102":0.15475,"103":0.41069,"104":4.54733,"105":15.72518,"106":0.20237,"107":0.00595,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00595,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00595,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.0119,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01786,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.04762,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00595,"78":0,"79":0.00595,"80":0.0119,"81":0,"82":0.03571,"83":0,"84":0.00595,"85":0.02381,"86":0,"87":0.00595,"88":0.00595,"89":0.17261,"90":2.27366,"91":0.07142,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00595,"16":0,"17":0,"18":0.01786,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00595,"86":0.00595,"87":0,"88":0,"89":0,"90":0.00595,"91":0,"92":0.00595,"93":0,"94":0.00595,"95":0,"96":0.00595,"97":0.0119,"98":0,"99":0,"100":0,"101":0.00595,"102":0.00595,"103":0.02381,"104":0.44045,"105":2.62483},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00595,"9":0,"10":0,"11":0.00595,"12":0.00595,"13":0.0119,"14":0.07142,"15":0.02381,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00595,"10.1":0,"11.1":0.00595,"12.1":0.0119,"13.1":0.07738,"14.1":0.1607,"15.1":0.04762,"15.2-15.3":0.04166,"15.4":0.07738,"15.5":0.1488,"15.6":0.54758,"16.0":0.12499,"16.1":0.01786},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00172,"6.0-6.1":0.00515,"7.0-7.1":0.00172,"8.1-8.4":0,"9.0-9.2":0.00172,"9.3":0.04461,"10.0-10.2":0.03431,"10.3":0.12868,"11.0-11.2":0.00343,"11.3-11.4":0.01887,"12.0-12.1":0.01029,"12.2-12.5":0.19387,"13.0-13.1":0.01201,"13.2":0.02402,"13.3":0.02574,"13.4-13.7":0.13554,"14.0-14.4":0.41348,"14.5-14.8":0.79436,"15.0-15.1":0.19044,"15.2-15.3":0.42206,"15.4":0.61936,"15.5":1.50466,"15.6":9.20811,"16.0":3.02648,"16.1":0.07034},P:{"4":0.09151,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01017,"12.0":0.01017,"13.0":0.0305,"14.0":0.04067,"15.0":0.02033,"16.0":0.08134,"17.0":0.22368,"18.0":2.53168},I:{"0":0,"3":0,"4":0.00866,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01732,"4.2-4.3":0.01732,"4.4":0,"4.4.3-4.4.4":0.14289},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00595,"9":0,"10":0,"11":0.1607,"5.5":0},N:{"10":0,"11":0.01619},J:{"7":0,"10":0},O:{"0":0.06882},H:{"0":0.44839},L:{"0":39.78834},S:{"2.5":0},R:{_:"0"},M:{"0":0.3967},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.006,"30":0,"31":0.006,"32":0,"33":0.006,"34":0.006,"35":0.006,"36":0.006,"37":0.006,"38":0.01201,"39":0.006,"40":0.01801,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.03002,"49":0,"50":0.006,"51":0.006,"52":0.07204,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.006,"60":0.01801,"61":0,"62":0,"63":0,"64":0.006,"65":0,"66":0.01201,"67":0,"68":0.006,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.01801,"78":0.02401,"79":0,"80":0.006,"81":0.006,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.006,"89":0.006,"90":0,"91":0.12006,"92":0,"93":0,"94":0,"95":0.006,"96":0.006,"97":0.006,"98":0.01201,"99":0.01201,"100":0.01801,"101":0.006,"102":0.07804,"103":0.04202,"104":0.07804,"105":2.25113,"106":1.02651,"107":0.006,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.006,"27":0,"28":0,"29":0,"30":0,"31":0.006,"32":0,"33":0.006,"34":0.006,"35":0.006,"36":0.006,"37":0.006,"38":0.01201,"39":0.006,"40":0.01201,"41":0.01201,"42":0.01201,"43":0.01801,"44":0.04202,"45":0.01801,"46":0.006,"47":0,"48":0,"49":0.01801,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.03002,"57":0.006,"58":0.006,"59":0,"60":0.01201,"61":0.006,"62":0.006,"63":0.01201,"64":0.01801,"65":0.02401,"66":0.03002,"67":0.01801,"68":0.006,"69":0.006,"70":0.01201,"71":0.01201,"72":0.006,"73":0.006,"74":0.006,"75":0,"76":0.01201,"77":0.006,"78":0.006,"79":0.06603,"80":0.01201,"81":0.01801,"83":0.01801,"84":0.01801,"85":0.06003,"86":0.03602,"87":0.05403,"88":0.01801,"89":0.01201,"90":0.01201,"91":0.01801,"92":0.03002,"93":0.04802,"94":0.01201,"95":0.01201,"96":0.03602,"97":0.03602,"98":0.02401,"99":0.04202,"100":0.09005,"101":0.04802,"102":0.06603,"103":0.21611,"104":0.41421,"105":5.74487,"106":15.06153,"107":0.6063,"108":0.006,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01201,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.01201,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01201,"65":0.006,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.03002,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.02401,"81":0,"82":0,"83":0,"84":0,"85":0.03002,"86":0.006,"87":0.006,"88":0.006,"89":0.01201,"90":1.0025,"91":1.90895,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.006,"16":0,"17":0,"18":0.006,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.006,"91":0,"92":0.01201,"93":0,"94":0.006,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.006,"102":0.006,"103":0.01801,"104":0.03002,"105":0.55228,"106":2.43122,"107":0.1921},E:{"4":0,"5":0,"6":0,"7":0.006,"8":0.006,"9":0,"10":0.006,"11":0.006,"12":0,"13":0.006,"14":0.10205,"15":0.02401,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0.006,"9.1":0.006,"10.1":0,"11.1":0.006,"12.1":0.01201,"13.1":0.10205,"14.1":0.18009,"15.1":0.03602,"15.2-15.3":0.03602,"15.4":0.07804,"15.5":0.13207,"15.6":0.45623,"16.0":0.31816,"16.1":0.04802,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01099,"7.0-7.1":0.00549,"8.1-8.4":0.01465,"9.0-9.2":0.00183,"9.3":0.02746,"10.0-10.2":0.00732,"10.3":0.16478,"11.0-11.2":0.00366,"11.3-11.4":0.01282,"12.0-12.1":0.01099,"12.2-12.5":0.27097,"13.0-13.1":0.00549,"13.2":0.00366,"13.3":0.01831,"13.4-13.7":0.08056,"14.0-14.4":0.45956,"14.5-14.8":0.73785,"15.0-15.1":0.15563,"15.2-15.3":0.36435,"15.4":0.51814,"15.5":1.09488,"15.6":6.43744,"16.0":6.74137,"16.1":0.39364},P:{"4":0.0826,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01032,"12.0":0.01032,"13.0":0.01032,"14.0":0.0413,"15.0":0.02065,"16.0":0.07227,"17.0":0.13422,"18.0":2.5398},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0124,"4.2-4.3":0.0217,"4.4":0,"4.4.3-4.4.4":0.0899},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00643,"9":0.00643,"10":0.00643,"11":0.16079,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0.01999},R:{_:"0"},M:{"0":0.31177},Q:{"13.1":0},O:{"0":0.05596},H:{"0":0.45788},L:{"0":40.09429},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js index 610983aafa7210..c1f1f36e7b2f3f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00421,"49":0,"50":0,"51":0,"52":0.01263,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00421,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00421,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04632,"79":0,"80":0.00421,"81":0.00421,"82":0,"83":0,"84":0,"85":0.00842,"86":0,"87":0.00421,"88":0.00421,"89":0.00421,"90":0,"91":0.17265,"92":0,"93":0.00421,"94":0.01263,"95":0.00421,"96":0,"97":0.00421,"98":0,"99":0.00842,"100":0.02106,"101":0.02106,"102":0.10106,"103":0.10528,"104":1.41069,"105":0.51795,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00421,"48":0,"49":0.01684,"50":0,"51":0,"52":0,"53":0.00842,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00421,"69":0.00421,"70":0,"71":0,"72":0.1516,"73":0,"74":0,"75":0,"76":0.00421,"77":0.00421,"78":0.00421,"79":0.02106,"80":0.00421,"81":0.00421,"83":0.00842,"84":0.00842,"85":0.05474,"86":0.01263,"87":0.02106,"88":0,"89":0.00421,"90":0.01684,"91":0.02948,"92":0.03369,"93":0.00842,"94":0.00421,"95":0.00842,"96":0.01684,"97":0.02106,"98":0.01263,"99":0.01263,"100":0.06317,"101":0.06317,"102":0.10949,"103":0.20213,"104":1.54123,"105":5.54168,"106":0.13054,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00421,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00421,"60":0,"62":0,"63":0.00842,"64":0.02106,"65":0,"66":0,"67":0,"68":0,"69":0.00421,"70":0,"71":0.00421,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00842,"87":0.00421,"88":0.00421,"89":0.02948,"90":0.4969,"91":0.02948,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00421,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00421,"97":0,"98":0.0379,"99":0.02106,"100":0.00842,"101":0.00842,"102":0.21055,"103":0.04211,"104":0.31583,"105":1.76862},E:{"4":0.00421,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0758,"14":0.08001,"15":0.02527,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00842,"10.1":0,"11.1":0.00842,"12.1":0.06738,"13.1":0.39583,"14.1":0.26529,"15.1":0.04632,"15.2-15.3":0.05474,"15.4":0.13896,"15.5":0.52216,"15.6":1.38542,"16.0":0.14317,"16.1":0.00842},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.29345,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.88034,"9.3":0.04119,"10.0-10.2":0,"10.3":0.04891,"11.0-11.2":0.03089,"11.3-11.4":0.00257,"12.0-12.1":0.00772,"12.2-12.5":0.31661,"13.0-13.1":0.01287,"13.2":0.00772,"13.3":0.03346,"13.4-13.7":0.139,"14.0-14.4":0.34236,"14.5-14.8":1.13003,"15.0-15.1":0.29602,"15.2-15.3":0.41958,"15.4":0.62808,"15.5":1.87137,"15.6":13.43168,"16.0":5.06069,"16.1":0.18019},P:{"4":0.12282,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02047,"8.2":0,"9.2":0,"10.1":0.01024,"11.1-11.2":0.01024,"12.0":0.01024,"13.0":0.03071,"14.0":0.03071,"15.0":0.01024,"16.0":0.07165,"17.0":0.16377,"18.0":2.91708},I:{"0":0,"3":0.07354,"4":0,"2.1":0.0361,"2.2":0.10964,"2.3":0,"4.1":0.08023,"4.2-4.3":0.07622,"4.4":0,"4.4.3-4.4.4":0.2848},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02527,"9":0.00842,"10":0.00842,"11":0.08422,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.20411},H:{"0":0.45489},L:{"0":26.40197},S:{"2.5":0},R:{_:"0"},M:{"0":0.59048},Q:{"13.1":2.00299}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00495,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01485,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00495,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00495,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06436,"79":0,"80":0.00495,"81":0.00495,"82":0.00495,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00495,"89":0.00495,"90":0,"91":0.15843,"92":0,"93":0,"94":0.00495,"95":0,"96":0,"97":0.00495,"98":0.00495,"99":0.0099,"100":0.00495,"101":0.0198,"102":0.14853,"103":0.07427,"104":0.14853,"105":1.67839,"106":0.71294,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00495,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00495,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00495,"50":0,"51":0,"52":0,"53":0.00495,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.11387,"73":0,"74":0.00495,"75":0.00495,"76":0,"77":0,"78":0.00495,"79":0.02971,"80":0.00495,"81":0.00495,"83":0.0099,"84":0.01485,"85":0.06931,"86":0.0198,"87":0.03466,"88":0,"89":0,"90":0.0198,"91":0.02971,"92":0.02971,"93":0.00495,"94":0.00495,"95":0.02476,"96":0.0198,"97":0.0198,"98":0.01485,"99":0.01485,"100":0.05446,"101":0.02476,"102":0.08912,"103":0.16338,"104":0.18319,"105":2.80722,"106":6.85714,"107":0.2426,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00495,"64":0,"65":0.0099,"66":0,"67":0,"68":0,"69":0.00495,"70":0,"71":0,"72":0.0099,"73":0,"74":0,"75":0.00495,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00495,"84":0,"85":0.0099,"86":0.00495,"87":0,"88":0,"89":0.00495,"90":0.33667,"91":0.59907,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00495,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00495,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.0099,"97":0,"98":0.01485,"99":0.00495,"100":0.0099,"101":0.00495,"102":0.19309,"103":0.01485,"104":0.06931,"105":0.60897,"106":2.10418,"107":0.13863},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03466,"14":0.13863,"15":0.04456,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00495,"10.1":0,"11.1":0.02971,"12.1":0.06931,"13.1":0.33172,"14.1":0.42084,"15.1":0.07427,"15.2-15.3":0.06931,"15.4":0.2228,"15.5":1.01,"15.6":2.2032,"16.0":0.50005,"16.1":0.10397,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.37021,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":1.06174,"9.3":0.03493,"10.0-10.2":0,"10.3":0.0454,"11.0-11.2":0.01746,"11.3-11.4":0.02794,"12.0-12.1":0.01048,"12.2-12.5":0.26893,"13.0-13.1":0.01048,"13.2":0.00349,"13.3":0.03842,"13.4-13.7":0.15367,"14.0-14.4":0.44356,"14.5-14.8":1.20843,"15.0-15.1":0.35275,"15.2-15.3":0.52738,"15.4":0.55881,"15.5":1.80566,"15.6":12.16815,"16.0":13.08321,"16.1":0.97443},P:{"4":0.11306,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01028,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01028,"13.0":0.02056,"14.0":0.01028,"15.0":0.01028,"16.0":0.06167,"17.0":0.07194,"18.0":3.44307},I:{"0":0,"3":0.09138,"4":0.00519,"2.1":0.04361,"2.2":0.13914,"2.3":0,"4.1":0.09657,"4.2-4.3":0.09553,"4.4":0,"4.4.3-4.4.4":0.33332},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00945,"10":0,"11":0.09452,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.5049},Q:{"13.1":2.22156},O:{"0":1.21681},H:{"0":0.38719},L:{"0":26.37472},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js index ca25062802af5e..311f5e9ac74baa 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00647,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04532,"53":0,"54":0,"55":0,"56":0.01295,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01942,"69":0,"70":0,"71":0,"72":0.00647,"73":0,"74":0,"75":0.00647,"76":0,"77":0,"78":0.0259,"79":0.00647,"80":0.00647,"81":0,"82":0.01942,"83":0.00647,"84":0,"85":0.00647,"86":0,"87":0.01295,"88":0.01295,"89":0,"90":0.00647,"91":0.04532,"92":0.00647,"93":0.01295,"94":0,"95":0.00647,"96":0.00647,"97":0.00647,"98":0,"99":0.01942,"100":0.00647,"101":0.01295,"102":0.11653,"103":0.16832,"104":2.36948,"105":0.73804,"106":0.00647,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00647,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.04532,"50":0,"51":0,"52":0,"53":0.00647,"54":0.01942,"55":0,"56":0,"57":0.00647,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01295,"66":0,"67":0,"68":0.00647,"69":0.00647,"70":0.01295,"71":0.00647,"72":0.00647,"73":0,"74":0.01295,"75":0.00647,"76":0.00647,"77":0,"78":0.00647,"79":0.11653,"80":0.01295,"81":0.08416,"83":0.50497,"84":0.07121,"85":0.08416,"86":0.13595,"87":0.11006,"88":0.01295,"89":0.00647,"90":0.01295,"91":0.01942,"92":0.0259,"93":0.00647,"94":0.30428,"95":0.01295,"96":0.07121,"97":0.04532,"98":0.01942,"99":0.03237,"100":0.06474,"101":0.08416,"102":0.08416,"103":0.46613,"104":8.01481,"105":18.67102,"106":0.18775,"107":0.00647,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01295,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.04532,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00647,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01295,"86":0.01942,"87":0,"88":0.00647,"89":0.11653,"90":1.28185,"91":0.04532,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01942,"79":0,"80":0,"81":0,"83":0,"84":0.01295,"85":0,"86":0.00647,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00647,"93":0,"94":0,"95":0,"96":0,"97":0.00647,"98":0,"99":0.01295,"100":0.00647,"101":0.00647,"102":0.03237,"103":0.01942,"104":1.17827,"105":3.39885},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00647,"13":0.01295,"14":0.07121,"15":0.01942,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00647,"10.1":0,"11.1":0.00647,"12.1":0.03884,"13.1":0.09064,"14.1":0.12948,"15.1":0.03237,"15.2-15.3":0.03237,"15.4":0.12301,"15.5":0.15538,"15.6":0.71861,"16.0":0.15538,"16.1":0.01295},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01351,"10.0-10.2":0.01688,"10.3":0.01013,"11.0-11.2":0.00507,"11.3-11.4":0.00675,"12.0-12.1":0.00844,"12.2-12.5":0.21781,"13.0-13.1":0.00675,"13.2":0.01013,"13.3":0.02026,"13.4-13.7":0.11144,"14.0-14.4":0.336,"14.5-14.8":0.90332,"15.0-15.1":0.29379,"15.2-15.3":0.33431,"15.4":0.56901,"15.5":1.51961,"15.6":8.85764,"16.0":3.33808,"16.1":0.06416},P:{"4":0.04099,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01025,"12.0":0.01025,"13.0":0.03074,"14.0":0.11273,"15.0":0.03074,"16.0":0.09223,"17.0":0.30743,"18.0":2.75665},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0.02385,"4.1":0.0159,"4.2-4.3":0.03974,"4.4":0,"4.4.3-4.4.4":0.16693},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00647,"9":0,"10":0,"11":0.07769,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.11988},H:{"0":0.35719},L:{"0":34.00418},S:{"2.5":0.00353},R:{_:"0"},M:{"0":0.35613},Q:{"13.1":0.00353}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00625,"49":0,"50":0,"51":0,"52":0.03751,"53":0.00625,"54":0,"55":0,"56":0.00625,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0125,"69":0,"70":0,"71":0,"72":0.00625,"73":0,"74":0,"75":0.00625,"76":0,"77":0,"78":0.0125,"79":0.00625,"80":0,"81":0,"82":0.0125,"83":0.00625,"84":0,"85":0.00625,"86":0,"87":0.01876,"88":0.0125,"89":0,"90":0.00625,"91":0.0125,"92":0,"93":0.00625,"94":0,"95":0.00625,"96":0.00625,"97":0,"98":0,"99":0.01876,"100":0.00625,"101":0.00625,"102":0.11879,"103":0.03126,"104":0.13129,"105":2.15694,"106":1.03158,"107":0.00625,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00625,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03751,"50":0,"51":0,"52":0,"53":0.00625,"54":0,"55":0,"56":0,"57":0,"58":0.00625,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0125,"66":0,"67":0.00625,"68":0.00625,"69":0.00625,"70":0.00625,"71":0.00625,"72":0.00625,"73":0,"74":0.00625,"75":0,"76":0,"77":0,"78":0.00625,"79":0.10003,"80":0.00625,"81":0.01876,"83":0.03126,"84":0.03751,"85":0.05002,"86":0.06252,"87":0.03751,"88":0.0125,"89":0.00625,"90":0.01876,"91":0.46265,"92":0.47515,"93":0.49391,"94":0.85027,"95":0.13754,"96":0.01876,"97":0.05002,"98":0.01876,"99":0.01876,"100":0.06252,"101":0.03751,"102":0.03751,"103":0.20006,"104":0.38762,"105":5.35171,"106":15.84257,"107":0.72523,"108":0.00625,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00625,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01876,"73":0,"74":0,"75":0.00625,"76":0.0125,"77":1.06909,"78":0.71273,"79":0.55018,"80":0.1688,"81":0,"82":0,"83":0,"84":0,"85":0.0125,"86":0,"87":0,"88":0.00625,"89":0.00625,"90":0.47515,"91":1.05659,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00625,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00625,"93":0,"94":0,"95":0,"96":0,"97":0.00625,"98":0,"99":0.0125,"100":0.00625,"101":0,"102":0,"103":0.0125,"104":0.05627,"105":0.55018,"106":2.07566,"107":0.16255},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00625,"13":0.00625,"14":0.05002,"15":0.0125,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00625,"10.1":0,"11.1":0.00625,"12.1":0.02501,"13.1":0.07502,"14.1":0.11879,"15.1":0.02501,"15.2-15.3":0.02501,"15.4":0.07502,"15.5":0.09378,"15.6":0.56268,"16.0":0.40638,"16.1":0.06252,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00182,"8.1-8.4":0.00182,"9.0-9.2":0,"9.3":0.01817,"10.0-10.2":0.00363,"10.3":0.01272,"11.0-11.2":0.00182,"11.3-11.4":0.01817,"12.0-12.1":0.00727,"12.2-12.5":0.22355,"13.0-13.1":0.00727,"13.2":0.0109,"13.3":0.01999,"13.4-13.7":0.13631,"14.0-14.4":0.28716,"14.5-14.8":0.71789,"15.0-15.1":0.27443,"15.2-15.3":0.3435,"15.4":0.458,"15.5":1.16862,"15.6":5.88672,"16.0":7.47517,"16.1":0.47435},P:{"4":0.02044,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01022,"12.0":0.01022,"13.0":0.06133,"14.0":0.07155,"15.0":0.03066,"16.0":0.07155,"17.0":0.17375,"18.0":3.09691},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03428,"4.4":0,"4.4.3-4.4.4":0.1257},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01364,"9":0,"10":0,"11":0.06138,"5.5":0},J:{"7":0,"10":0.00375},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.33357},Q:{"13.1":0.00375},O:{"0":0.0862},H:{"0":0.36193},L:{"0":36.2262},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js index 598f2aff4758c5..054db6def9bb0d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00338,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00338,"88":0,"89":0,"90":0,"91":0.00169,"92":0,"93":0,"94":0.00506,"95":0,"96":0,"97":0.00675,"98":0.00169,"99":0.00169,"100":0,"101":0,"102":0.00169,"103":0.00844,"104":0.08609,"105":0.03207,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00169,"34":0,"35":0,"36":0,"37":0,"38":0.00169,"39":0,"40":0.00338,"41":0.00169,"42":0,"43":0.00169,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00169,"50":0,"51":0,"52":0,"53":0,"54":0.00169,"55":0,"56":0.00169,"57":0,"58":0,"59":0,"60":0.00169,"61":0,"62":0,"63":0.00338,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00169,"70":0.00169,"71":0.00338,"72":0,"73":0.00169,"74":0,"75":0.00169,"76":0.00169,"77":0,"78":0.00338,"79":0.00506,"80":0.00169,"81":0.00844,"83":0.00338,"84":0.00169,"85":0.00169,"86":0.02532,"87":0.00844,"88":0.00675,"89":0.00169,"90":0.00506,"91":0.00338,"92":0.00675,"93":0.00169,"94":0.0135,"95":0.00338,"96":0.00506,"97":0.00675,"98":0.00844,"99":0.00506,"100":0.01182,"101":0.00675,"102":0.01182,"103":0.04051,"104":0.3376,"105":1.2373,"106":0.0287,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00169,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00169,"47":0,"48":0,"49":0,"50":0,"51":0.00169,"52":0,"53":0,"54":0.00169,"55":0,"56":0,"57":0.00169,"58":0.00675,"60":0.02532,"62":0,"63":0.05064,"64":0.21438,"65":0.00844,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00169,"72":0.00169,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00338,"80":0,"81":0,"82":0,"83":0,"84":0.01519,"85":0.00338,"86":0.00169,"87":0,"88":0.00506,"89":0.00338,"90":0.10634,"91":0.00675,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00169},B:{"12":0.00338,"13":0,"14":0.01013,"15":0,"16":0,"17":0,"18":0.00506,"79":0,"80":0,"81":0,"83":0,"84":0.00169,"85":0,"86":0,"87":0,"88":0,"89":0.00169,"90":0.00169,"91":0,"92":0.00338,"93":0,"94":0,"95":0,"96":0.00169,"97":0,"98":0,"99":0.00169,"100":0.00169,"101":0.00506,"102":0.00338,"103":0.00675,"104":0.04389,"105":0.18062},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00169,"13":0.00675,"14":0.01013,"15":0.01013,_:"0","3.1":0,"3.2":0,"5.1":0.02194,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00169,"12.1":0,"13.1":0.00844,"14.1":0.01013,"15.1":0.00338,"15.2-15.3":0.00169,"15.4":0.00675,"15.5":0.0135,"15.6":0.04558,"16.0":0.00506,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00291,"6.0-6.1":0,"7.0-7.1":0.02234,"8.1-8.4":0.00194,"9.0-9.2":0.00097,"9.3":0.10199,"10.0-10.2":0.00291,"10.3":0.04857,"11.0-11.2":0.00874,"11.3-11.4":0.03982,"12.0-12.1":0.02234,"12.2-12.5":0.53033,"13.0-13.1":0.02331,"13.2":0.00583,"13.3":0.04662,"13.4-13.7":0.09033,"14.0-14.4":0.63038,"14.5-14.8":0.74111,"15.0-15.1":0.47885,"15.2-15.3":0.45457,"15.4":0.63523,"15.5":1.08689,"15.6":3.03144,"16.0":1.46084,"16.1":0.03302},P:{"4":0.24167,"5.0-5.4":0.02014,"6.2-6.4":0.07049,"7.2-7.4":0.55382,"8.2":0.01007,"9.2":0.07049,"10.1":0.02014,"11.1-11.2":0.18125,"12.0":0.05035,"13.0":0.15104,"14.0":0.24167,"15.0":0.1309,"16.0":0.37257,"17.0":0.50348,"18.0":1.4198},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00139,"4.2-4.3":0.0052,"4.4":0,"4.4.3-4.4.4":0.08211},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01182,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.42391},H:{"0":3.1241},L:{"0":78.18718},S:{"2.5":0},R:{_:"0"},M:{"0":0.05818},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00191,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00191,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00382,"95":0.00191,"96":0,"97":0.00382,"98":0.00191,"99":0.00191,"100":0.00191,"101":0.00191,"102":0.00382,"103":0.00382,"104":0.00573,"105":0.10319,"106":0.0516,"107":0.00382,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00191,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00191,"34":0,"35":0,"36":0,"37":0,"38":0.00191,"39":0,"40":0.00382,"41":0.00191,"42":0,"43":0.00382,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00191,"50":0,"51":0,"52":0,"53":0,"54":0.00191,"55":0,"56":0,"57":0,"58":0.00191,"59":0,"60":0.00191,"61":0,"62":0,"63":0.00382,"64":0,"65":0.00191,"66":0,"67":0,"68":0,"69":0.00191,"70":0.00191,"71":0.00573,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00382,"79":0.00382,"80":0.00191,"81":0.01147,"83":0.00764,"84":0.00573,"85":0.00573,"86":0.02102,"87":0.00956,"88":0.00956,"89":0.00956,"90":0.01338,"91":0.00956,"92":0.00764,"93":0.00382,"94":0.02293,"95":0.00573,"96":0.00764,"97":0.00956,"98":0.01911,"99":0.01147,"100":0.01529,"101":0.01338,"102":0.02102,"103":0.04969,"104":0.05924,"105":0.49686,"106":1.43898,"107":0.05542,"108":0.00191,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0.00191,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00191,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00382,"60":0.02484,"62":0,"63":0.03631,"64":0.09364,"65":0.07453,"66":0.00191,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00956,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00382,"80":0,"81":0,"82":0,"83":0.00191,"84":0.01911,"85":0.00573,"86":0,"87":0,"88":0.00191,"89":0.00382,"90":0.04586,"91":0.11084,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00191},B:{"12":0.00382,"13":0,"14":0,"15":0,"16":0.00191,"17":0,"18":0.00382,"79":0,"80":0,"81":0,"83":0,"84":0.00382,"85":0.00191,"86":0.00191,"87":0.00191,"88":0.00191,"89":0.00382,"90":0.00382,"91":0.00191,"92":0.00573,"93":0.00191,"94":0.00191,"95":0.00191,"96":0.00191,"97":0.00191,"98":0.00191,"99":0.00191,"100":0.00191,"101":0.00573,"102":0.00573,"103":0.01338,"104":0.02293,"105":0.08408,"106":0.19492,"107":0.01338},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01147,"14":0.01338,"15":0.01338,_:"0","3.1":0,"3.2":0,"5.1":0.06115,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00191,"11.1":0.00191,"12.1":0,"13.1":0.01147,"14.1":0.01147,"15.1":0.00382,"15.2-15.3":0.00382,"15.4":0.01338,"15.5":0.02293,"15.6":0.07644,"16.0":0.01911,"16.1":0.00191,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00203,"7.0-7.1":0.02029,"8.1-8.4":0.00203,"9.0-9.2":0.00304,"9.3":0.08118,"10.0-10.2":0.00406,"10.3":0.12177,"11.0-11.2":0.0071,"11.3-11.4":0.00812,"12.0-12.1":0.03755,"12.2-12.5":0.60174,"13.0-13.1":0.02537,"13.2":0.00913,"13.3":0.03755,"13.4-13.7":0.08321,"14.0-14.4":0.60884,"14.5-14.8":0.72554,"15.0-15.1":0.47591,"15.2-15.3":0.41401,"15.4":0.50331,"15.5":0.87876,"15.6":1.79,"16.0":2.99246,"16.1":0.19483},P:{"4":0.21115,"5.0-5.4":0,"6.2-6.4":0.04022,"7.2-7.4":0.43235,"8.2":0.01005,"9.2":0.04022,"10.1":0.02011,"11.1-11.2":0.1106,"12.0":0.03016,"13.0":0.09049,"14.0":0.16087,"15.0":0.10055,"16.0":0.30164,"17.0":0.34185,"18.0":1.33726},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00074,"4.2-4.3":0.00591,"4.4":0,"4.4.3-4.4.4":0.0601},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01529,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05662},Q:{"13.1":0},O:{"0":0.38827},H:{"0":2.84117},L:{"0":78.47023},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js index 3e7ceb7bd578bc..4b3fadff15b567 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0.00392,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00392,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.07061,"53":0,"54":0,"55":0.00785,"56":0,"57":0,"58":0.00392,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.02354,"66":0,"67":0,"68":0.00392,"69":0,"70":0,"71":0,"72":0.00392,"73":0.00392,"74":0,"75":0.00392,"76":0,"77":0,"78":0.01177,"79":0,"80":0.00392,"81":0.01177,"82":0.00392,"83":0.00785,"84":0.00392,"85":0,"86":0,"87":0.00392,"88":0.00392,"89":0.00392,"90":0,"91":0.01569,"92":0.00392,"93":0.00392,"94":0.00392,"95":0.00392,"96":0,"97":0.00392,"98":0.00392,"99":0.01177,"100":0.00785,"101":0.00392,"102":0.04708,"103":0.05885,"104":0.66691,"105":0.22361,"106":0.00392,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00392,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00392,"39":0,"40":0.00392,"41":0,"42":0,"43":0.00392,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05885,"50":0.00392,"51":0,"52":0,"53":0.00392,"54":0,"55":0,"56":0.00785,"57":0.00392,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00392,"64":0.00392,"65":0.00392,"66":0.00392,"67":0.00785,"68":0.00785,"69":0.00785,"70":0.00392,"71":0.00392,"72":0.00392,"73":0.00785,"74":0.02354,"75":0.01962,"76":0.00392,"77":0.00392,"78":0.00392,"79":0.051,"80":0.01177,"81":0.03138,"83":0.03923,"84":0.04315,"85":0.08631,"86":0.08238,"87":0.07454,"88":0.01569,"89":0.01177,"90":0.00785,"91":0.01569,"92":0.01962,"93":0.01962,"94":0.01177,"95":0.01177,"96":0.02354,"97":0.02354,"98":0.02354,"99":0.02354,"100":0.03138,"101":0.03531,"102":0.06669,"103":0.25107,"104":1.89873,"105":7.93623,"106":0.25107,"107":0.00392,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00392,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00392,"37":0,"38":0,"39":0,"40":0.00392,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00392,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00392,"64":0.02354,"65":0,"66":0,"67":0,"68":0,"69":0.00392,"70":0.00392,"71":0.00392,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00392,"80":0,"81":0,"82":0.00392,"83":0,"84":0.00392,"85":0.01569,"86":0,"87":0,"88":0.00785,"89":0.04708,"90":0.55707,"91":0.02746,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00392,"13":0,"14":0.00392,"15":0.00392,"16":0,"17":0.00392,"18":0.01962,"79":0,"80":0.00392,"81":0,"83":0,"84":0.00785,"85":0,"86":0,"87":0,"88":0,"89":0.00392,"90":0,"91":0,"92":0.00785,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00392,"100":0,"101":0.00785,"102":0.00392,"103":0.01569,"104":0.14907,"105":0.81206},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00392,"12":0,"13":0.00392,"14":0.02354,"15":0.00392,_:"0","3.1":0,"3.2":0,"5.1":0.02354,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00392,"12.1":0.00392,"13.1":0.03138,"14.1":0.04708,"15.1":0.01177,"15.2-15.3":0.00785,"15.4":0.02354,"15.5":0.03923,"15.6":0.09415,"16.0":0.02354,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02393,"6.0-6.1":0.00218,"7.0-7.1":0.09572,"8.1-8.4":0.00761,"9.0-9.2":0.00218,"9.3":0.18056,"10.0-10.2":0.05003,"10.3":0.18382,"11.0-11.2":0.20123,"11.3-11.4":0.15989,"12.0-12.1":0.24365,"12.2-12.5":1.5924,"13.0-13.1":0.01523,"13.2":0.01088,"13.3":0.06961,"13.4-13.7":0.13596,"14.0-14.4":0.34589,"14.5-14.8":0.69831,"15.0-15.1":0.28824,"15.2-15.3":0.30782,"15.4":0.42747,"15.5":1.11163,"15.6":3.49153,"16.0":1.06704,"16.1":0.01523},P:{"4":0.94363,"5.0-5.4":0.01015,"6.2-6.4":0.02029,"7.2-7.4":0.26381,"8.2":0.01015,"9.2":0.09132,"10.1":0.01015,"11.1-11.2":0.10147,"12.0":0.03044,"13.0":0.13191,"14.0":0.11161,"15.0":0.07103,"16.0":0.14205,"17.0":0.4363,"18.0":2.13077},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01647,"4.2-4.3":0.02373,"4.4":0,"4.4.3-4.4.4":0.16903},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00409,"7":0,"8":0.00817,"9":0.00409,"10":0,"11":0.08173,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00608},O:{"0":0.14585},H:{"0":0.47752},L:{"0":66.5857},S:{"2.5":0},R:{_:"0"},M:{"0":0.17623},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0.00433,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.08235,"53":0,"54":0,"55":0.00433,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.02167,"66":0,"67":0,"68":0.00433,"69":0,"70":0,"71":0,"72":0.00433,"73":0,"74":0,"75":0,"76":0,"77":0.00433,"78":0.013,"79":0.00433,"80":0.00433,"81":0.00867,"82":0.00433,"83":0.00867,"84":0.00433,"85":0,"86":0,"87":0,"88":0.00433,"89":0,"90":0,"91":0.00867,"92":0.00433,"93":0.00433,"94":0.00433,"95":0.00867,"96":0,"97":0.00433,"98":0.00433,"99":0.00867,"100":0.00867,"101":0.00433,"102":0.02167,"103":0.02167,"104":0.04334,"105":0.70211,"106":0.32072,"107":0.00433,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00433,"39":0,"40":0.00433,"41":0,"42":0,"43":0.00433,"44":0.00433,"45":0,"46":0,"47":0,"48":0.00433,"49":0.03467,"50":0,"51":0,"52":0,"53":0.00433,"54":0,"55":0,"56":0.00867,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00867,"64":0.00433,"65":0.00433,"66":0.00433,"67":0.026,"68":0.00867,"69":0.00867,"70":0.00433,"71":0,"72":0.00433,"73":0.00867,"74":0.02167,"75":0.01734,"76":0.00433,"77":0.00433,"78":0.00433,"79":0.03467,"80":0.00867,"81":0.03467,"83":0.04334,"84":0.06068,"85":0.07368,"86":0.09101,"87":0.06501,"88":0.01734,"89":0.013,"90":0.02167,"91":0.02167,"92":0.02167,"93":0.013,"94":0.013,"95":0.013,"96":0.03034,"97":0.01734,"98":0.026,"99":0.026,"100":0.03034,"101":0.03034,"102":0.04767,"103":0.16036,"104":0.15602,"105":2.65241,"106":9.65615,"107":0.59376,"108":0.00867,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00433,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00433,"64":0.00433,"65":0.01734,"66":0,"67":0,"68":0.00433,"69":0.00433,"70":0.00867,"71":0.00433,"72":0.00867,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00433,"80":0,"81":0,"82":0,"83":0,"84":0.00433,"85":0.01734,"86":0,"87":0,"88":0.00433,"89":0.00867,"90":0.23837,"91":0.52008,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00433,"13":0,"14":0.00433,"15":0.00433,"16":0,"17":0.00433,"18":0.00867,"79":0,"80":0,"81":0,"83":0,"84":0.00433,"85":0.00433,"86":0.00433,"87":0,"88":0,"89":0.00433,"90":0.00433,"91":0.00433,"92":0.013,"93":0,"94":0.00433,"95":0,"96":0.00433,"97":0,"98":0,"99":0.00433,"100":0.00433,"101":0.00433,"102":0.00867,"103":0.01734,"104":0.02167,"105":0.25137,"106":0.73678,"107":0.06068},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00433,"12":0,"13":0.00867,"14":0.03467,"15":0.00867,_:"0","3.1":0,"3.2":0,"5.1":0.06934,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00433,"12.1":0.00433,"13.1":0.03901,"14.1":0.05634,"15.1":0.013,"15.2-15.3":0.00867,"15.4":0.03034,"15.5":0.04767,"15.6":0.13002,"16.0":0.06501,"16.1":0.00867,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01395,"6.0-6.1":0.00349,"7.0-7.1":0.093,"8.1-8.4":0.00233,"9.0-9.2":0.00116,"9.3":0.18252,"10.0-10.2":0.0465,"10.3":0.18717,"11.0-11.2":0.19531,"11.3-11.4":0.15811,"12.0-12.1":0.23367,"12.2-12.5":1.69036,"13.0-13.1":0.02325,"13.2":0.01744,"13.3":0.07673,"13.4-13.7":0.15346,"14.0-14.4":0.34528,"14.5-14.8":0.67893,"15.0-15.1":0.24646,"15.2-15.3":0.30575,"15.4":0.36969,"15.5":1.15442,"15.6":2.62622,"16.0":2.25885,"16.1":0.13602},P:{"4":0.605,"5.0-5.4":0.01025,"6.2-6.4":0.02051,"7.2-7.4":0.21534,"8.2":0.01025,"9.2":0.1128,"10.1":0.01025,"11.1-11.2":0.08203,"12.0":0.03076,"13.0":0.1333,"14.0":0.09229,"15.0":0.05127,"16.0":0.1128,"17.0":0.28712,"18.0":1.98932},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01224,"4.2-4.3":0.01546,"4.4":0,"4.4.3-4.4.4":0.12431},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00946,"9":0.00473,"10":0.00473,"11":0.0851,"5.5":0},J:{"7":0,"10":0.00567},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.19264},Q:{"13.1":0},O:{"0":0.10765},H:{"0":0.45059},L:{"0":63.64068},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js index 5e2ab11787e2fb..ede60d23b3f68f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00635,"48":0,"49":0,"50":0,"51":0,"52":0.01269,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00635,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00635,"68":0.00635,"69":0,"70":0,"71":0,"72":0.00635,"73":0,"74":0,"75":0.02538,"76":0,"77":0,"78":0.43153,"79":0,"80":0,"81":0,"82":0,"83":0.20942,"84":0.01269,"85":0,"86":0,"87":0,"88":0.00635,"89":0,"90":0,"91":0.12057,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01269,"99":0,"100":0.00635,"101":0.00635,"102":0.04442,"103":0.10154,"104":1.92918,"105":0.52672,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.68537,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.05077,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00635,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.13327,"78":0,"79":0.02538,"80":0.17769,"81":0.02538,"83":0,"84":0.19673,"85":0.05711,"86":0.37441,"87":0.20307,"88":0.00635,"89":0.01269,"90":0.00635,"91":0.01269,"92":0.00635,"93":0.00635,"94":0.00635,"95":0.00635,"96":0.00635,"97":0,"98":0.00635,"99":0.00635,"100":0.03173,"101":0.05077,"102":0.32999,"103":1.76419,"104":3.75049,"105":12.527,"106":0.26653,"107":0.00635,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00635,"89":0.12057,"90":0.41884,"91":0.03173,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00635,"18":0.01904,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00635,"100":0,"101":0,"102":0.02538,"103":0.03173,"104":0.57749,"105":3.01435},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03173,"14":0.81863,"15":0.05077,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.01269,"11.1":0.01269,"12.1":0.64095,"13.1":0.56479,"14.1":0.72979,"15.1":0.05077,"15.2-15.3":0.06981,"15.4":0.19038,"15.5":0.84402,"15.6":5.27987,"16.0":0.7869,"16.1":0.03173},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02102,"10.0-10.2":0,"10.3":0.08408,"11.0-11.2":0,"11.3-11.4":0.22281,"12.0-12.1":0,"12.2-12.5":0.5339,"13.0-13.1":0.05886,"13.2":0,"13.3":0.07988,"13.4-13.7":0.28167,"14.0-14.4":0.40778,"14.5-14.8":2.37944,"15.0-15.1":0.70626,"15.2-15.3":1.0636,"15.4":1.5891,"15.5":2.67792,"15.6":25.96363,"16.0":4.92283,"16.1":0.09669},P:{"4":0,"5.0-5.4":0.01028,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.67837,"12.0":0.01028,"13.0":0,"14.0":0.01028,"15.0":0,"16.0":0.01028,"17.0":0.2364,"18.0":2.2304},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00635,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00635,"10":0,"11":0.00635,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.04843},L:{"0":13.28964},S:{"2.5":0},R:{_:"0"},M:{"0":0.21924},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.06002,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01334,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03335,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02001,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00667,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.02001,"76":0,"77":0,"78":0.2801,"79":0,"80":0,"81":0,"82":0.21341,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.08003,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01334,"102":0.02001,"103":0.02668,"104":0.09337,"105":1.86065,"106":0.76027,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.06002,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00667,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.01334,"49":0,"50":0,"51":0,"52":0,"53":0.09337,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00667,"73":0,"74":0,"75":0,"76":0.00667,"77":0.21341,"78":0,"79":0.02001,"80":0.04001,"81":0.02668,"83":0,"84":0,"85":0.42015,"86":0.18673,"87":0.14005,"88":0.00667,"89":0.00667,"90":0.02001,"91":0.02668,"92":0.01334,"93":0,"94":0,"95":0,"96":0.09337,"97":0.02001,"98":0.01334,"99":0,"100":0.00667,"101":0.04668,"102":0.06002,"103":1.45384,"104":0.26676,"105":5.42857,"106":13.69813,"107":0.43349,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.02001,"89":0,"90":0.2801,"91":0.55353,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00667,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00667,"101":0,"102":0,"103":0.00667,"104":0,"105":1.08705,"106":4.09477,"107":0.12671},E:{"4":0.00667,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.02668,"13":0.00667,"14":0.42682,"15":0.02668,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00667,"12.1":0.03335,"13.1":0.45349,"14.1":0.79361,"15.1":0.07336,"15.2-15.3":0.10004,"15.4":0.63356,"15.5":0.52018,"15.6":3.51456,"16.0":1.70726,"16.1":0.42682,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0157,"9.0-9.2":0.00392,"9.3":0.03531,"10.0-10.2":0,"10.3":0.05886,"11.0-11.2":0.0157,"11.3-11.4":0.10987,"12.0-12.1":0,"12.2-12.5":0.37276,"13.0-13.1":0.0157,"13.2":0.01177,"13.3":0.0157,"13.4-13.7":0.07848,"14.0-14.4":0.51402,"14.5-14.8":1.70685,"15.0-15.1":0.94563,"15.2-15.3":0.83577,"15.4":0.9888,"15.5":1.40472,"15.6":18.88913,"16.0":10.12338,"16.1":0.56503},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.35654,"12.0":0.01019,"13.0":0,"14.0":0,"15.0":0,"16.0":0.01019,"17.0":0.21392,"18.0":2.21054},I:{"0":0,"3":0,"4":0.00353,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00529,"4.2-4.3":0.00882,"4.4":0,"4.4.3-4.4.4":0.01235},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02058,"9":1.8797,"10":0,"11":0.01372,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28314},Q:{"13.1":0},O:{"0":0.00333},H:{"0":0.03154},L:{"0":13.73262},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js index 5dec375cf3ecf1..5a3b91203bb303 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js @@ -1 +1 @@ -module.exports={C:{"52":0.0715,"68":0.01129,"78":0.01505,"87":0.12794,"89":0.00376,"91":0.15805,"93":0.00753,"94":0.00376,"99":0.01882,"100":0.00753,"101":0.00753,"102":0.03387,"103":0.13171,"104":1.19287,"105":0.40264,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 90 92 95 96 97 98 106 107 3.5","3.6":0.05645},D:{"34":0.00753,"40":0.00376,"49":0.07526,"51":0.02258,"56":0.00376,"64":0.01129,"65":0.00753,"67":0.01505,"68":0.01882,"69":0.01129,"70":0.01129,"71":0.01882,"72":0.01129,"73":0.00753,"74":0.03387,"75":0.01129,"76":0.01129,"77":0.01129,"78":0.00376,"79":0.03387,"80":0.03387,"81":0.00376,"83":0.01505,"84":0.01505,"85":0.03763,"86":0.06397,"87":0.02634,"88":0.02258,"89":0.02258,"90":0.01505,"91":0.00753,"92":0.03387,"93":0.01129,"94":0.02634,"95":0.01882,"96":0.09784,"97":0.05645,"98":0.04516,"99":0.05268,"100":0.08655,"101":0.12042,"102":0.29351,"103":0.39135,"104":5.39614,"105":19.14991,"106":0.2446,"107":0.01505,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 45 46 47 48 50 52 53 54 55 57 58 59 60 61 62 63 66 108 109"},F:{"36":0.00376,"71":0.00753,"82":0.00753,"83":0.00376,"84":0.00376,"85":0.11289,"87":0.00753,"89":0.10536,"90":2.32553,"91":0.06021,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 86 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00376,"92":0.00376,"102":0.01505,"103":0.01129,"104":0.18062,"105":1.05364,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101"},E:{"4":0,"12":0.04892,"13":0.02258,"14":0.05645,"15":0.00376,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 10.1 11.1 16.1","5.1":0.01129,"12.1":0.01505,"13.1":0.04892,"14.1":0.09784,"15.1":0.02634,"15.2-15.3":0.0301,"15.4":0.04892,"15.5":0.11289,"15.6":0.42522,"16.0":0.08279},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00232,"8.1-8.4":0.00116,"9.0-9.2":0,"9.3":0.01738,"10.0-10.2":0,"10.3":0.02666,"11.0-11.2":0.00579,"11.3-11.4":0.00348,"12.0-12.1":0.00811,"12.2-12.5":0.27699,"13.0-13.1":0.00927,"13.2":0.00811,"13.3":0.0255,"13.4-13.7":0.0846,"14.0-14.4":0.22368,"14.5-14.8":0.70465,"15.0-15.1":0.14371,"15.2-15.3":0.27236,"15.4":0.41839,"15.5":0.99903,"15.6":5.72528,"16.0":2.41876,"16.1":0.04288},P:{"4":0.08419,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03157,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04209,"12.0":0,"13.0":0.03157,"14.0":0.04209,"15.0":0.03157,"16.0":0.08419,"17.0":0.1789,"18.0":1.99942},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00691,"4.4":0,"4.4.3-4.4.4":0.04922},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01129,"11":0.21825,_:"6 7 9 10 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0686},H:{"0":0.17121},L:{"0":49.34424},S:{"2.5":0},R:{_:"0"},M:{"0":0.27438},Q:{"13.1":0}}; +module.exports={C:{"52":0.07775,"57":0.00409,"60":0.01637,"61":0.00409,"68":0.00818,"78":0.01637,"87":0.07366,"88":0.00818,"89":0.00409,"90":0.00409,"91":0.13094,"93":0.00409,"94":0.00818,"98":0.01228,"99":0.01637,"100":0.04092,"101":0.00409,"102":0.07366,"103":0.02455,"104":0.06547,"105":1.2808,"106":0.57288,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 92 95 96 97 107 108 3.5","3.6":0.04501},D:{"49":0.08184,"57":0.01228,"63":0.00409,"64":0.00818,"67":0.02046,"68":0.02046,"69":0.01228,"70":0.01228,"71":0.02046,"72":0.00818,"73":0.00818,"74":0.02864,"75":0.01637,"76":0.01637,"77":0.01228,"78":0.00409,"79":0.07775,"80":0.24961,"81":0.01228,"83":0.01637,"84":0.01637,"85":0.0532,"86":0.1023,"87":0.02046,"88":0.02455,"89":0.02455,"90":0.02455,"91":0.01228,"92":0.03683,"93":0.01228,"94":0.01637,"95":0.03683,"96":0.09002,"97":0.06956,"98":0.0532,"99":0.07775,"100":0.09821,"101":0.07775,"102":0.1514,"103":0.18005,"104":0.52378,"105":7.07916,"106":19.37562,"107":0.77339,"108":0.01228,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 61 62 65 66 109 110"},F:{"36":0.00409,"46":0.00409,"70":0.00818,"79":0.01228,"80":0.00409,"82":0.00818,"84":0.00409,"85":0.09821,"86":0.00818,"87":0.00409,"88":0.00409,"89":0.00818,"90":0.68336,"91":1.74728,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 81 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00409,"18":0.00409,"90":0.00409,"92":0.00409,"101":0.00409,"102":0.01228,"103":0.01637,"104":0.01637,"105":0.26189,"106":1.15394,"107":0.09002,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 100"},E:{"4":0,"12":0.07775,"13":0.02046,"14":0.07366,"15":0.01228,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 10.1 16.2","5.1":0.00409,"9.1":0.00409,"11.1":0.02455,"12.1":0.00818,"13.1":0.08184,"14.1":0.11458,"15.1":0.03274,"15.2-15.3":0.02455,"15.4":0.04501,"15.5":0.10639,"15.6":0.31508,"16.0":0.26189,"16.1":0.0491},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00719,"8.1-8.4":0.00359,"9.0-9.2":0.0012,"9.3":0.03354,"10.0-10.2":0.00359,"10.3":0.02635,"11.0-11.2":0.00958,"11.3-11.4":0.00958,"12.0-12.1":0.01198,"12.2-12.5":0.21443,"13.0-13.1":0.00719,"13.2":0.00599,"13.3":0.02156,"13.4-13.7":0.08026,"14.0-14.4":0.21203,"14.5-14.8":0.62652,"15.0-15.1":0.14136,"15.2-15.3":0.18808,"15.4":0.30308,"15.5":0.72834,"15.6":3.79984,"16.0":4.85163,"16.1":0.23959},P:{"4":0.10339,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04136,"8.2":0,"9.2":0.01034,"10.1":0.03244,"11.1-11.2":0.04136,"12.0":0,"13.0":0.03102,"14.0":0.0517,"15.0":0.02068,"16.0":0.07237,"17.0":0.15509,"18.0":2.20221},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00173,"4.2-4.3":0.00346,"4.4":0,"4.4.3-4.4.4":0.03026},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0259,"9":0.00432,"10":0.00432,"11":0.28055,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2186},Q:{"13.1":0},O:{"0":0.06499},H:{"0":0.21255},L:{"0":45.03034},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js index 6b52eb47238ab5..061078c20dd99c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03588,"53":0,"54":0,"55":0,"56":0.00359,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00359,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00718,"79":0,"80":0.00359,"81":0.00359,"82":0.00718,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00359,"89":0,"90":0,"91":0.00718,"92":0,"93":0,"94":0.00359,"95":0.00359,"96":0,"97":0.00359,"98":0.00718,"99":0.01076,"100":0,"101":0.00359,"102":0.00718,"103":0.06817,"104":0.63508,"105":0.19375,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00718,"23":0,"24":0,"25":0,"26":0.00359,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01435,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02153,"50":0,"51":0,"52":0,"53":0.01435,"54":0,"55":0,"56":0,"57":0,"58":0.03947,"59":0,"60":0,"61":0,"62":0.01076,"63":0,"64":0,"65":0,"66":0.01076,"67":0,"68":0.00718,"69":0,"70":0.00359,"71":0,"72":0,"73":0.00359,"74":0.00718,"75":0.01794,"76":0,"77":0,"78":0.01076,"79":0.10046,"80":0.00718,"81":0.01076,"83":0.01435,"84":0.05382,"85":0.02512,"86":0.01076,"87":0.03588,"88":0.00718,"89":0.03229,"90":0.00359,"91":0.00718,"92":0.01794,"93":0.01794,"94":0.01076,"95":0.01435,"96":0.02512,"97":0.03588,"98":0.02512,"99":0.02153,"100":0.02512,"101":0.02153,"102":0.07535,"103":0.2404,"104":1.82988,"105":6.81361,"106":0.0897,"107":0.00359,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00359,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00359,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01076,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00718,"65":0,"66":0,"67":0,"68":0.01435,"69":0,"70":0,"71":0.00359,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00359,"85":0.02512,"86":0,"87":0,"88":0,"89":0.02153,"90":0.35521,"91":0.02153,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00359,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00359,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00359,"103":0.01076,"104":0.07535,"105":0.39468},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02153,"14":0.02512,"15":0.01076,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00359,"12.1":0.01794,"13.1":0.02512,"14.1":0.07535,"15.1":0.01435,"15.2-15.3":0.01794,"15.4":0.0287,"15.5":0.05023,"15.6":0.27628,"16.0":0.02153,"16.1":0.00359},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.06631,"8.1-8.4":0.01829,"9.0-9.2":0,"9.3":0.08232,"10.0-10.2":0.00457,"10.3":0.15778,"11.0-11.2":0.01372,"11.3-11.4":0.01372,"12.0-12.1":0.02058,"12.2-12.5":0.59453,"13.0-13.1":0.02287,"13.2":0.00915,"13.3":0.04345,"13.4-13.7":0.17379,"14.0-14.4":0.75002,"14.5-14.8":1.79503,"15.0-15.1":0.21266,"15.2-15.3":0.38645,"15.4":0.81176,"15.5":2.03284,"15.6":12.22449,"16.0":3.12358,"16.1":0.02973},P:{"4":0.19548,"5.0-5.4":0.02058,"6.2-6.4":0,"7.2-7.4":0.02058,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05144,"12.0":0.01029,"13.0":0.04115,"14.0":0.04115,"15.0":0.03087,"16.0":0.0926,"17.0":0.24693,"18.0":2.82936},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02018,"4.2-4.3":0.00356,"4.4":0,"4.4.3-4.4.4":0.06649},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01435,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02565},H:{"0":0.30352},L:{"0":59.13518},S:{"2.5":0},R:{_:"0"},M:{"0":0.2116},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.15957,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00389,"74":0,"75":0,"76":0,"77":0,"78":0.00778,"79":0,"80":0,"81":0.00389,"82":0,"83":0,"84":0,"85":0,"86":0.00389,"87":0,"88":0.00389,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00389,"95":0,"96":0.00389,"97":0,"98":0.00778,"99":0.01168,"100":0,"101":0,"102":0.00389,"103":0.00389,"104":0.02335,"105":0.54877,"106":0.32693,"107":0.00389,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00389,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01557,"50":0,"51":0,"52":0,"53":0.01557,"54":0,"55":0.00389,"56":0,"57":0,"58":0.00389,"59":0,"60":0,"61":0,"62":0.00389,"63":0,"64":0,"65":0,"66":0.00389,"67":0,"68":0.01557,"69":0,"70":0.00389,"71":0,"72":0.00389,"73":0.00778,"74":0.00778,"75":0,"76":0,"77":0.00389,"78":0.00778,"79":0.12065,"80":0.01946,"81":0.01168,"83":0.01557,"84":0.06227,"85":0.02335,"86":0.00778,"87":0.01946,"88":0.00389,"89":0.01946,"90":0.00778,"91":0.00389,"92":0.01946,"93":0.00389,"94":0.00389,"95":0.01557,"96":0.01557,"97":0.02335,"98":0.01946,"99":0.01168,"100":0.0506,"101":0.01946,"102":0.02335,"103":0.0506,"104":0.08173,"105":2.53369,"106":8.22769,"107":0.20238,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01946,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00389,"43":0,"44":0,"45":0,"46":0.01168,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00389,"65":0.00389,"66":0,"67":0,"68":0.01557,"69":0,"70":0,"71":0,"72":0.00389,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02335,"86":0,"87":0,"88":0.24909,"89":0,"90":0.17903,"91":0.31136,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00389,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00778,"93":0,"94":0,"95":0,"96":0.00778,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00389,"103":0.00778,"104":0.01168,"105":0.12844,"106":0.43201,"107":0.04281},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00389,"14":0.01946,"15":0.00778,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00389,"13.1":0.03114,"14.1":0.05449,"15.1":0.01168,"15.2-15.3":0.01557,"15.4":0.01557,"15.5":0.0506,"15.6":0.1946,"16.0":0.06227,"16.1":0.01168,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00222,"7.0-7.1":0.03112,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06223,"10.0-10.2":0,"10.3":0.1178,"11.0-11.2":0,"11.3-11.4":0.01778,"12.0-12.1":0.01334,"12.2-12.5":0.65565,"13.0-13.1":0.01556,"13.2":0.00445,"13.3":0.02889,"13.4-13.7":0.12224,"14.0-14.4":0.5712,"14.5-14.8":1.53579,"15.0-15.1":0.15558,"15.2-15.3":0.30449,"15.4":0.5423,"15.5":1.17573,"15.6":7.94565,"16.0":7.85897,"16.1":0.28893},P:{"4":0.16346,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03065,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05108,"12.0":0.01022,"13.0":0.03065,"14.0":0.04087,"15.0":0.03065,"16.0":0.09195,"17.0":0.19411,"18.0":2.78907},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00499,"4.2-4.3":0.00399,"4.4":0,"4.4.3-4.4.4":0.03993},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01946,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12827},Q:{"13.1":0},O:{"0":0.01832},H:{"0":0.18505},L:{"0":58.24948},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js index 7845ca1e99ff3f..ec842cc2d07c18 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00461,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00461,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00923,"48":0.00923,"49":0,"50":0.00461,"51":0,"52":0.03691,"53":0.00461,"54":0,"55":0,"56":0.00923,"57":0.00461,"58":0,"59":0,"60":0.00461,"61":0,"62":0,"63":0,"64":0,"65":0.00461,"66":0,"67":0,"68":0.00923,"69":0.00461,"70":0,"71":0,"72":0.00923,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02307,"79":0.00923,"80":0.00461,"81":0.00461,"82":0.00461,"83":0,"84":0.00461,"85":0,"86":0,"87":0,"88":0.00923,"89":0.00923,"90":0.00461,"91":0.05075,"92":0.00461,"93":0.00461,"94":0.00461,"95":0.04614,"96":0.00923,"97":0.11074,"98":0.00461,"99":0.02307,"100":0.01846,"101":0.0323,"102":0.05998,"103":0.13381,"104":1.77639,"105":0.60443,"106":0.01846,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04153,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00461,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00461,"39":0,"40":0.00461,"41":0,"42":0.00461,"43":0.00461,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01846,"50":0.00461,"51":0.00923,"52":0,"53":0.00461,"54":0,"55":0.01846,"56":0.04153,"57":0.01384,"58":0.00461,"59":0,"60":0,"61":0,"62":0.0323,"63":0.00461,"64":0.00923,"65":0.00461,"66":0.07844,"67":0.00461,"68":0,"69":0.05075,"70":0.00923,"71":0.00461,"72":0.00461,"73":0.01846,"74":0.01384,"75":0.01384,"76":0.00461,"77":0.00461,"78":0.00461,"79":0.01384,"80":0.01384,"81":0.05075,"83":0.00461,"84":0.00461,"85":0.00461,"86":0.04614,"87":0.02307,"88":0.02768,"89":0.01846,"90":0.01384,"91":0.01384,"92":0.01384,"93":0.00461,"94":0.02307,"95":0.08305,"96":0.02307,"97":0.0646,"98":0.01846,"99":0.02768,"100":0.04614,"101":0.05075,"102":0.05998,"103":0.42449,"104":1.93788,"105":6.63493,"106":0.15226,"107":0.00461,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00461,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00461,"25":0.00461,"26":0.00461,"27":0.00461,"28":0.00461,"29":0,"30":0.00461,"31":0,"32":0.00461,"33":0,"34":0,"35":0,"36":0,"37":0.02307,"38":0.00461,"39":0,"40":0,"41":0.00923,"42":0.02307,"43":0,"44":0,"45":0,"46":0.00461,"47":0.00923,"48":0,"49":0,"50":0.00461,"51":0.00923,"52":0,"53":0.02307,"54":0,"55":0,"56":0,"57":0,"58":0.0323,"60":0.04614,"62":0.00461,"63":0.07382,"64":0.20302,"65":0.00923,"66":0,"67":0,"68":0,"69":0,"70":0.00923,"71":0,"72":0,"73":0,"74":0.00461,"75":0,"76":0.00923,"77":0,"78":0,"79":0.01846,"80":0,"81":0,"82":0.00923,"83":0,"84":0,"85":0.01384,"86":0.00461,"87":0,"88":0,"89":0.01846,"90":0.47524,"91":0.00461,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00923},B:{"12":0,"13":0.00461,"14":0.00923,"15":0.00923,"16":0,"17":0.00461,"18":0.01384,"79":0,"80":0,"81":0,"83":0,"84":0.00461,"85":0,"86":0,"87":0,"88":0,"89":0.00461,"90":0.00461,"91":0,"92":0.00923,"93":0,"94":0,"95":0,"96":0.00461,"97":0,"98":0,"99":0.00461,"100":0.00461,"101":0.00461,"102":0,"103":0.02768,"104":0.18456,"105":1.01508},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.01384,"13":0.00461,"14":0.00923,"15":0.00461,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00461,"11.1":0.01384,"12.1":0.01384,"13.1":0.01384,"14.1":0.05537,"15.1":0.00461,"15.2-15.3":0.00461,"15.4":0.00923,"15.5":0.01846,"15.6":0.0646,"16.0":0.00923,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0066,"5.0-5.1":0.00628,"6.0-6.1":0.00188,"7.0-7.1":0.01948,"8.1-8.4":0.00126,"9.0-9.2":0.00031,"9.3":0.0377,"10.0-10.2":0.00126,"10.3":0.15141,"11.0-11.2":0.0044,"11.3-11.4":0.00283,"12.0-12.1":0.02073,"12.2-12.5":0.24156,"13.0-13.1":0.00911,"13.2":0.00157,"13.3":0.03707,"13.4-13.7":0.04869,"14.0-14.4":0.34114,"14.5-14.8":0.19727,"15.0-15.1":0.12848,"15.2-15.3":0.09424,"15.4":0.17591,"15.5":0.31161,"15.6":0.97317,"16.0":0.29214,"16.1":0.00408},P:{"4":0.06359,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0106,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0106,"12.0":0.03179,"13.0":0.03179,"14.0":0.04239,"15.0":0.0106,"16.0":0.04239,"17.0":0.12718,"18.0":0.28615},I:{"0":0,"3":0,"4":0.00254,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04636,"4.2-4.3":0.06605,"4.4":0,"4.4.3-4.4.4":0.22736},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00554,"10":0,"11":0.02215,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01077},O:{"0":1.17953},H:{"0":3.51839},L:{"0":71.93681},S:{"2.5":0.11849},R:{_:"0"},M:{"0":0.42549},Q:{"13.1":0.00539}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00422,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00422,"34":0,"35":0,"36":0,"37":0,"38":0.00422,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00422,"48":0.00422,"49":0,"50":0,"51":0,"52":0.01687,"53":0,"54":0,"55":0,"56":0.00843,"57":0.01265,"58":0.00422,"59":0,"60":0.00422,"61":0.00422,"62":0,"63":0,"64":0,"65":0.00422,"66":0.00422,"67":0,"68":0.00843,"69":0,"70":0,"71":0,"72":0.00422,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01687,"79":0.00422,"80":0.00422,"81":0.00422,"82":0.00422,"83":0,"84":0.00422,"85":0.00843,"86":0,"87":0,"88":0.00843,"89":0.00843,"90":0,"91":0.01265,"92":0.01265,"93":0.00422,"94":0.00843,"95":0.03374,"96":0.00843,"97":0.04217,"98":0.00843,"99":0.02109,"100":0.01265,"101":0.01265,"102":0.07591,"103":0.04217,"104":0.05482,"105":1.27775,"106":0.57351,"107":0.02109,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.08012,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00422,"41":0,"42":0.00843,"43":0.05482,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01687,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.01265,"56":0.00843,"57":0.0253,"58":0,"59":0,"60":0.00422,"61":0,"62":0.00422,"63":0.00422,"64":0.02109,"65":0,"66":0.12229,"67":0,"68":0,"69":0.02952,"70":0.00843,"71":0.00422,"72":0.00422,"73":0.01265,"74":0.01265,"75":0.00422,"76":0,"77":0,"78":0,"79":0.01265,"80":0.00843,"81":0.08012,"83":0.00843,"84":0.00422,"85":0.00843,"86":0.05482,"87":0.02952,"88":0.01687,"89":0.08434,"90":0.01687,"91":0.01265,"92":0.02109,"93":0.00422,"94":0.00843,"95":0.05482,"96":0.01687,"97":0.03795,"98":0.01687,"99":0.01265,"100":0.04639,"101":0.03374,"102":0.04639,"103":0.24037,"104":0.21085,"105":1.64041,"106":5.04353,"107":0.22772,"108":0.00422,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00422,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00422,"25":0,"26":0.00422,"27":0,"28":0.02952,"29":0,"30":0.00843,"31":0,"32":0.01265,"33":0,"34":0,"35":0,"36":0,"37":0.00422,"38":0.01687,"39":0,"40":0,"41":0.01265,"42":0.04639,"43":0,"44":0,"45":0,"46":0.00843,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.02109,"54":0,"55":0,"56":0,"57":0,"58":0.01265,"60":0.0253,"62":0.00422,"63":0.04639,"64":0.0506,"65":0.07591,"66":0.00422,"67":0,"68":0,"69":0,"70":0.00422,"71":0,"72":0.00843,"73":0,"74":0,"75":0,"76":0.00422,"77":0,"78":0,"79":0.0253,"80":0,"81":0,"82":0,"83":0,"84":0.00422,"85":0.00843,"86":0,"87":0,"88":0,"89":0.00843,"90":0.11808,"91":0.29519,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00843},B:{"12":0,"13":0.00422,"14":0.01687,"15":0.00843,"16":0,"17":0.00422,"18":0.01265,"79":0,"80":0,"81":0,"83":0,"84":0.00422,"85":0.00843,"86":0,"87":0,"88":0,"89":0.00422,"90":0.00843,"91":0,"92":0.01265,"93":0,"94":0,"95":0,"96":0,"97":0.00422,"98":0.00422,"99":0.00422,"100":0.00422,"101":0.00422,"102":0.00422,"103":0.01265,"104":0.01265,"105":0.16446,"106":0.6705,"107":0.03374},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00843,"13":0.00422,"14":0.00843,"15":0.00422,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01265,"13.1":0.01687,"14.1":0.01687,"15.1":0,"15.2-15.3":0,"15.4":0.00422,"15.5":0.01265,"15.6":0.05482,"16.0":0.0253,"16.1":0.00422,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00758,"5.0-5.1":0.00207,"6.0-6.1":0,"7.0-7.1":0.02446,"8.1-8.4":0,"9.0-9.2":0.00103,"9.3":0.05512,"10.0-10.2":0,"10.3":0.16812,"11.0-11.2":0.00207,"11.3-11.4":0.00586,"12.0-12.1":0.01481,"12.2-12.5":0.493,"13.0-13.1":0.04031,"13.2":0.00482,"13.3":0.0379,"13.4-13.7":0.04203,"14.0-14.4":0.20257,"14.5-14.8":0.14676,"15.0-15.1":0.1316,"15.2-15.3":0.15227,"15.4":0.17122,"15.5":0.26527,"15.6":0.66594,"16.0":0.6277,"16.1":0.03721},P:{"4":0.05284,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01057,"10.1":0,"11.1-11.2":0.03171,"12.0":0.01057,"13.0":0.02114,"14.0":0.02114,"15.0":0.01057,"16.0":0.05284,"17.0":0.07398,"18.0":0.31707},I:{"0":0,"3":0,"4":0.00171,"2.1":0,"2.2":0,"2.3":0,"4.1":0.07544,"4.2-4.3":0.05744,"4.4":0,"4.4.3-4.4.4":0.26746},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00843,"5.5":0},J:{"7":0,"10":0.02313},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.43373},Q:{"13.1":0.01157},O:{"0":0.89637},H:{"0":3.29593},L:{"0":75.80016},S:{"2.5":0.0694}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js index e782231018c511..207ebee42f3a4b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00553,"77":0.00553,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.01107,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.0332,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0332,"104":0.67503,"105":0.02213,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01107,"64":0,"65":0,"66":0,"67":0.05533,"68":0.00553,"69":0,"70":0,"71":0.0166,"72":0.00553,"73":0.0664,"74":0,"75":0.01107,"76":0.09406,"77":0.0498,"78":0,"79":0,"80":0.0166,"81":0,"83":0,"84":0.01107,"85":0,"86":0.06086,"87":0.02767,"88":0,"89":0,"90":0.00553,"91":0,"92":0.0166,"93":0.13833,"94":0.06086,"95":0,"96":0,"97":0.0166,"98":0.01107,"99":0,"100":0.01107,"101":0.05533,"102":0.0166,"103":0.17152,"104":4.16635,"105":16.08996,"106":0.39284,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.01107,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0498,"86":0,"87":0,"88":0,"89":0.00553,"90":0.23239,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01107,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0166,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00553,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0166,"100":0,"101":0.00553,"102":0,"103":0.02213,"104":0.23239,"105":1.54924},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0166,"14":0.55883,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0166,"13.1":0.32645,"14.1":0.30432,"15.1":0.06086,"15.2-15.3":0.01107,"15.4":0.03873,"15.5":0.07193,"15.6":0.39838,"16.0":0.0166,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01104,"8.1-8.4":0,"9.0-9.2":0,"9.3":2.37775,"10.0-10.2":0,"10.3":1.17673,"11.0-11.2":0.04636,"11.3-11.4":0.04636,"12.0-12.1":0.08169,"12.2-12.5":0.87648,"13.0-13.1":0.08169,"13.2":0.03532,"13.3":0,"13.4-13.7":0.18545,"14.0-14.4":0.7131,"14.5-14.8":1.2827,"15.0-15.1":0.83232,"15.2-15.3":0.70206,"15.4":0.41506,"15.5":1.7088,"15.6":9.71631,"16.0":1.16569,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08621,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.03233,"14.0":0,"15.0":0,"16.0":0.04311,"17.0":0.4634,"18.0":2.64032},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.91675,"4.4":0,"4.4.3-4.4.4":0.04244},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0664,"9":0,"10":0,"11":0.06086,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.20102},H:{"0":0.02537},L:{"0":45.03587},S:{"2.5":0},R:{_:"0"},M:{"0":0.0268},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00622,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01865,"79":0,"80":0,"81":0,"82":0,"83":0.00622,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.01865,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.07459,"104":0.1181,"105":1.08158,"106":0.17405,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01243,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.02486,"62":0,"63":0.00622,"64":0,"65":0,"66":0,"67":0.01865,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.6589,"74":0,"75":0.2735,"76":0.14918,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00622,"87":0.00622,"88":0,"89":0,"90":0,"91":0.0373,"92":0.01865,"93":0.17405,"94":0.00622,"95":0,"96":0,"97":0.00622,"98":0,"99":0,"100":0.01865,"101":0.24864,"102":0.07459,"103":0.16162,"104":0.07459,"105":4.28904,"106":20.11498,"107":0.4289,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00622,"65":0.01243,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02486,"86":0,"87":0,"88":0,"89":0,"90":0.04351,"91":0.0373,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01243,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.04973,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0373,"101":0.0373,"102":0.00622,"103":0.39161,"104":0.00622,"105":0.5843,"106":2.34965,"107":0.06838},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00622,"12":0,"13":0.04973,"14":0.32323,"15":0.01243,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.01243,"11.1":0,"12.1":0.01865,"13.1":0.07459,"14.1":0.06216,"15.1":0.04973,"15.2-15.3":0.03108,"15.4":0.02486,"15.5":0.01865,"15.6":0.52836,"16.0":0.20513,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":5.00733,"10.0-10.2":0,"10.3":0.10929,"11.0-11.2":0.01338,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.62898,"13.0-13.1":0,"13.2":0.01338,"13.3":0.10929,"13.4-13.7":0.09591,"14.0-14.4":0.41263,"14.5-14.8":1.4364,"15.0-15.1":0.21858,"15.2-15.3":0.68251,"15.4":0.43717,"15.5":0.76727,"15.6":8.12771,"16.0":2.39549,"16.1":0.05576},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04379,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.02189,"14.0":0.01095,"15.0":0,"16.0":0.06568,"17.0":0.02189,"18.0":3.41546},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.07086,"4.4":0,"4.4.3-4.4.4":0.39266},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.03108,"9":0,"10":0,"11":0.01243,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03027},Q:{"13.1":0.01135},O:{"0":0.3065},H:{"0":0.05015},L:{"0":38.79209},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js index bc6628c1d1d277..793165d86c11fc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01073,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00715,"52":0.06796,"53":0,"54":0,"55":0,"56":0.00715,"57":0,"58":0,"59":0,"60":0,"61":0.00358,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01073,"69":0,"70":0,"71":0,"72":0.00715,"73":0,"74":0,"75":0,"76":0,"77":0.00358,"78":0.00715,"79":0.00358,"80":0.00358,"81":0.00358,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00358,"89":0,"90":0,"91":0.00715,"92":0.00358,"93":0,"94":0.00715,"95":0,"96":0,"97":0,"98":0,"99":0.01073,"100":0.00358,"101":0.00358,"102":0.01431,"103":0.0465,"104":0.62598,"105":0.2182,"106":0.00358,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00358,"35":0,"36":0,"37":0,"38":0.00358,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.02146,"48":0,"49":0.03219,"50":0,"51":0,"52":0,"53":0.00358,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01073,"61":0,"62":0,"63":0.00358,"64":0.00358,"65":0,"66":0.00358,"67":0.00358,"68":0,"69":0.00358,"70":0,"71":0.00715,"72":0.00715,"73":0.00358,"74":0.00358,"75":0,"76":0.00358,"77":0,"78":0,"79":0.06081,"80":0.01073,"81":0.02504,"83":0.01073,"84":0.01789,"85":0.02146,"86":0.02862,"87":0.02146,"88":0.00715,"89":0.00358,"90":0.00715,"91":0.02146,"92":0.02146,"93":0.00358,"94":0.00715,"95":0.01073,"96":0.01073,"97":0.01431,"98":0.00715,"99":0.01431,"100":0.01789,"101":0.01789,"102":0.03935,"103":0.08943,"104":1.94947,"105":7.08246,"106":0.10373,"107":0.00358,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00715,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00358,"37":0,"38":0,"39":0,"40":0.00358,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00358,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00358,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00358,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00358,"86":0,"87":0,"88":0,"89":0.03577,"90":0.36485,"91":0.01789,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00358,"16":0,"17":0,"18":0.00358,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00358,"93":0,"94":0,"95":0,"96":0.00358,"97":0,"98":0,"99":0,"100":0,"101":0.00358,"102":0,"103":0.00715,"104":0.10373,"105":0.60451},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00358,"14":0.01073,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01789,"14.1":0.01789,"15.1":0.00715,"15.2-15.3":0.00358,"15.4":0.01073,"15.5":0.01789,"15.6":0.10373,"16.0":0.01431,"16.1":0.00358},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00388,"6.0-6.1":0,"7.0-7.1":0.02715,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05235,"10.0-10.2":0.00194,"10.3":0.05042,"11.0-11.2":0.01357,"11.3-11.4":0.00776,"12.0-12.1":0.03103,"12.2-12.5":0.60887,"13.0-13.1":0.0097,"13.2":0.01357,"13.3":0.07175,"13.4-13.7":0.17258,"14.0-14.4":0.39751,"14.5-14.8":1.48533,"15.0-15.1":0.21524,"15.2-15.3":0.35291,"15.4":0.53906,"15.5":1.37286,"15.6":10.43415,"16.0":3.1762,"16.1":0.04072},P:{"4":0.12281,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02047,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05117,"12.0":0.01023,"13.0":0.0614,"14.0":0.05117,"15.0":0.02047,"16.0":0.08187,"17.0":0.16375,"18.0":1.88309},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04445,"4.2-4.3":0.00483,"4.4":0,"4.4.3-4.4.4":0.03576},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02146,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03212},H:{"0":0.17635},L:{"0":64.53891},S:{"2.5":0},R:{_:"0"},M:{"0":0.12846},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00691,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00346,"49":0,"50":0,"51":0.00346,"52":0.03803,"53":0,"54":0,"55":0,"56":0.00346,"57":0,"58":0,"59":0,"60":0,"61":0.00346,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01037,"69":0,"70":0,"71":0,"72":0.00691,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00346,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00346,"89":0,"90":0,"91":0.00346,"92":0,"93":0.00346,"94":0.00691,"95":0.00346,"96":0,"97":0,"98":0,"99":0.00691,"100":0,"101":0.00346,"102":0.01383,"103":0.01037,"104":0.01729,"105":0.50472,"106":0.22471,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00691,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00346,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00346,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01037,"48":0,"49":0.03803,"50":0,"51":0,"52":0,"53":0.00346,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00691,"64":0.00346,"65":0,"66":0.00346,"67":0,"68":0.00346,"69":0.00346,"70":0,"71":0.00346,"72":0.00346,"73":0.00346,"74":0,"75":0,"76":0,"77":0.00346,"78":0,"79":0.05877,"80":0.00346,"81":0.02766,"83":0.0242,"84":0.01383,"85":0.01729,"86":0.01729,"87":0.01383,"88":0.00691,"89":0.00346,"90":0.01037,"91":0.01729,"92":0.01729,"93":0.00346,"94":0.01037,"95":0.01037,"96":0.01037,"97":0.02074,"98":0.01037,"99":0.01383,"100":0.01729,"101":0.02074,"102":0.0242,"103":0.04494,"104":0.07951,"105":2.06383,"106":6.32285,"107":0.25582,"108":0.00346,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00691,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00346,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00346,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00346,"69":0,"70":0.00346,"71":0,"72":0.00691,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01037,"86":0,"87":0,"88":0,"89":0,"90":0.12791,"91":0.30076,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00346,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00346,"93":0,"94":0,"95":0,"96":0.00346,"97":0,"98":0,"99":0,"100":0,"101":0.00346,"102":0.00346,"103":0.00691,"104":0.01037,"105":0.14174,"106":0.51164,"107":0.03803},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00346,"14":0.01037,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00346,"13.1":0.01037,"14.1":0.01729,"15.1":0.00691,"15.2-15.3":0.00346,"15.4":0.01037,"15.5":0.01383,"15.6":0.11062,"16.0":0.03111,"16.1":0.0242,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03332,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06457,"10.0-10.2":0.00417,"10.3":0.04166,"11.0-11.2":0.01666,"11.3-11.4":0.00417,"12.0-12.1":0.02499,"12.2-12.5":0.50612,"13.0-13.1":0.00625,"13.2":0.01041,"13.3":0.07915,"13.4-13.7":0.1812,"14.0-14.4":0.41656,"14.5-14.8":1.47671,"15.0-15.1":0.18329,"15.2-15.3":0.26868,"15.4":0.45822,"15.5":1.10805,"15.6":7.55434,"16.0":7.35022,"16.1":0.32075},P:{"4":0.13203,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02031,"8.2":0.01016,"9.2":0,"10.1":0,"11.1-11.2":0.05078,"12.0":0.01016,"13.0":0.05078,"14.0":0.05078,"15.0":0.02031,"16.0":0.06094,"17.0":0.10156,"18.0":1.82806},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02999,"4.2-4.3":0.00923,"4.4":0,"4.4.3-4.4.4":0.03461},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03457,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1374},Q:{"13.1":0},O:{"0":0.01309},H:{"0":0.223},L:{"0":64.36897},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js index a7277f89c757f4..353ca17acc99d1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00253,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00253,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00253,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.14691,"100":0,"101":0,"102":0.0076,"103":0.01267,"104":0.35715,"105":0.07599,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00253,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00253,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00253,"80":0,"81":1.06639,"83":0,"84":0,"85":0,"86":0.00253,"87":0.00253,"88":0,"89":0,"90":0,"91":0.00253,"92":0.00253,"93":0,"94":0,"95":0.00253,"96":0,"97":0.00253,"98":0.00253,"99":0.01773,"100":0.00253,"101":0.00253,"102":0.00507,"103":0.13425,"104":0.50153,"105":1.5198,"106":0.0304,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0152,"62":0,"63":0.01013,"64":0.06333,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00253,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.03293,"81":0.00253,"82":0,"83":0,"84":0,"85":0.02026,"86":0,"87":0,"88":0,"89":0.00253,"90":0.05573,"91":0.0076,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0076,"13":0.00507,"14":0.00253,"15":0.00253,"16":0.01013,"17":0.00507,"18":0.05826,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00507,"91":0,"92":0.00253,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00253,"102":0.00253,"103":0.01013,"104":0.09625,"105":0.54206},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01013,"15":0.00253,_:"0","3.1":0,"3.2":0,"5.1":0.00253,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0076,"12.1":0,"13.1":0.0076,"14.1":0.00507,"15.1":0,"15.2-15.3":0,"15.4":0.00253,"15.5":0.0076,"15.6":0.01013,"16.0":0.00507,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02221,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04284,"10.0-10.2":0.0365,"10.3":0.58552,"11.0-11.2":0.0603,"11.3-11.4":0.01111,"12.0-12.1":0.0841,"12.2-12.5":1.95173,"13.0-13.1":0.07934,"13.2":0.00317,"13.3":0.46016,"13.4-13.7":0.18724,"14.0-14.4":0.89653,"14.5-14.8":1.48046,"15.0-15.1":1.17104,"15.2-15.3":0.46492,"15.4":0.8997,"15.5":1.4757,"15.6":3.89077,"16.0":1.73117,"16.1":0.05078},P:{"4":0.21306,"5.0-5.4":0.01015,"6.2-6.4":0.02029,"7.2-7.4":0.30437,"8.2":0,"9.2":0.03044,"10.1":0,"11.1-11.2":0.03044,"12.0":0.01015,"13.0":0.08117,"14.0":0.09131,"15.0":0.14204,"16.0":0.15219,"17.0":0.2435,"18.0":0.93341},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00237,"4.2-4.3":0.00317,"4.4":0,"4.4.3-4.4.4":0.17805},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0228,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.0224},O:{"0":1.03791},H:{"0":0.84124},L:{"0":73.48744},S:{"2.5":0.07467},R:{_:"0"},M:{"0":0.0448},Q:{"13.1":0.19414}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00207,"96":0,"97":0,"98":0,"99":0.06815,"100":0,"101":0,"102":0.00413,"103":0.00207,"104":0.0062,"105":0.24574,"106":0.1239,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00207,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00207,"80":0,"81":0.00207,"83":0,"84":0,"85":0,"86":0,"87":0.00413,"88":0,"89":0,"90":0,"91":0,"92":0.00207,"93":0.00207,"94":0,"95":0.00207,"96":0.00207,"97":0.00207,"98":0,"99":0.02685,"100":0.00413,"101":0,"102":0.00207,"103":0.13216,"104":0.01033,"105":0.49973,"106":1.37942,"107":0.07434,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00207,"62":0,"63":0.00413,"64":0.0062,"65":0.01652,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.0062,"82":0,"83":0,"84":0,"85":0.00413,"86":0,"87":0,"88":0,"89":0,"90":0.01859,"91":0.05163,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00207,"13":0.01239,"14":0,"15":0.01239,"16":0.00413,"17":0.00207,"18":0.07228,"79":0,"80":0,"81":0,"83":0,"84":0.00207,"85":0.00413,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00207,"93":0,"94":0,"95":0,"96":0.00207,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00413,"103":0.00413,"104":0.01033,"105":0.09912,"106":0.43159,"107":0.03511},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00207,"14":0.00413,"15":0.00207,_:"0","3.1":0,"3.2":0,"5.1":0.00207,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00207,"12.1":0.00207,"13.1":0.00413,"14.1":0.0062,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00207,"15.6":0.01446,"16.0":0.00826,"16.1":0.00207,"16.2":0},G:{"8":0.00188,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03565,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04315,"10.0-10.2":0.01126,"10.3":0.66039,"11.0-11.2":0.06566,"11.3-11.4":0.00563,"12.0-12.1":0.11257,"12.2-12.5":2.57776,"13.0-13.1":0.05253,"13.2":0.00563,"13.3":0.30393,"13.4-13.7":0.40711,"14.0-14.4":0.87426,"14.5-14.8":1.21571,"15.0-15.1":1.00184,"15.2-15.3":0.57409,"15.4":1.09939,"15.5":1.08251,"15.6":2.21755,"16.0":4.8272,"16.1":0.50655},P:{"4":0.82057,"5.0-5.4":0.01013,"6.2-6.4":0.01013,"7.2-7.4":0.19248,"8.2":0,"9.2":0.02026,"10.1":0,"11.1-11.2":0.04052,"12.0":0,"13.0":0.06078,"14.0":0.14183,"15.0":0.03039,"16.0":0.1317,"17.0":0.21274,"18.0":0.89148},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00361,"4.4":0,"4.4.3-4.4.4":0.08834},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00826,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03968},Q:{"13.1":0.18251},O:{"0":0.91253},H:{"0":0.56343},L:{"0":73.35648},S:{"2.5":0.08729}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js index d3ef610d9d28c4..8bb62f37d43b6e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00645,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00322,"37":0,"38":0,"39":0,"40":0,"41":0.00322,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00322,"48":0,"49":0,"50":0,"51":0,"52":0.00322,"53":0,"54":0,"55":0,"56":0.00322,"57":0.00322,"58":0,"59":0,"60":0.09024,"61":0.00322,"62":0,"63":0,"64":0,"65":0,"66":0.00967,"67":0,"68":0.00322,"69":0,"70":0,"71":0,"72":0.00645,"73":0,"74":0,"75":0,"76":0,"77":0.00322,"78":0.00645,"79":0,"80":0,"81":0.00322,"82":0,"83":0,"84":0.00322,"85":0.00322,"86":0.00322,"87":0,"88":0.00322,"89":0.00322,"90":0,"91":0.00645,"92":0.00322,"93":0.00322,"94":0.00322,"95":0.00322,"96":0.00322,"97":0.00322,"98":0.00322,"99":0.00322,"100":0.00967,"101":0.00967,"102":0.01934,"103":0.05157,"104":0.76063,"105":0.30941,"106":0.01612,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00322,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00322,"33":0,"34":0,"35":0.00322,"36":0,"37":0.01612,"38":0.00322,"39":0,"40":0.00322,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00322,"49":0,"50":0,"51":0,"52":0,"53":0.00645,"54":0,"55":0,"56":0.00322,"57":0,"58":0,"59":0,"60":0,"61":0.00322,"62":0.00322,"63":0.00967,"64":0,"65":0,"66":0,"67":0.00645,"68":0.00322,"69":0.00322,"70":0.00322,"71":0.00967,"72":0,"73":0.00322,"74":0.00967,"75":0,"76":0.00645,"77":0.00322,"78":0.00322,"79":0.01612,"80":0.00645,"81":0.00967,"83":0.00645,"84":0.00322,"85":0.00322,"86":0.00645,"87":0.00967,"88":0.01612,"89":0.00967,"90":0.00645,"91":0.00967,"92":0.04835,"93":0.00322,"94":0.00322,"95":0.00967,"96":0.00967,"97":0.00645,"98":0.00645,"99":0.00645,"100":0.01289,"101":0.01289,"102":0.02578,"103":0.08702,"104":1.07326,"105":4.52187,"106":0.07735,"107":0.00322,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00645,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00322,"62":0,"63":0.00322,"64":0.03223,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00322,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00322,"86":0,"87":0,"88":0,"89":0.00967,"90":0.14181,"91":0.00645,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00322,"13":0,"14":0,"15":0,"16":0.00322,"17":0.00322,"18":0.01612,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00322,"90":0,"91":0,"92":0.00967,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00322,"102":0.00322,"103":0.01289,"104":0.12892,"105":0.7703},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00322,"14":0.01934,"15":0.00645,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00967,"11.1":0.00645,"12.1":0.01289,"13.1":0.03223,"14.1":0.04835,"15.1":0.02256,"15.2-15.3":0.00645,"15.4":0.02578,"15.5":0.08058,"15.6":0.30296,"16.0":0.03868,"16.1":0},G:{"8":0,"3.2":0.00075,"4.0-4.1":0,"4.2-4.3":0.00302,"5.0-5.1":0.00604,"6.0-6.1":0.00151,"7.0-7.1":0.01509,"8.1-8.4":0.01962,"9.0-9.2":0.00604,"9.3":0.08601,"10.0-10.2":0.01433,"10.3":0.15692,"11.0-11.2":0.01735,"11.3-11.4":0.01962,"12.0-12.1":0.01886,"12.2-12.5":0.44361,"13.0-13.1":0.01207,"13.2":0.02867,"13.3":0.02263,"13.4-13.7":0.05809,"14.0-14.4":0.22407,"14.5-14.8":0.33497,"15.0-15.1":0.22784,"15.2-15.3":0.15013,"15.4":0.21351,"15.5":0.65184,"15.6":3.50438,"16.0":1.05396,"16.1":0.01132},P:{"4":0.20758,"5.0-5.4":0.01038,"6.2-6.4":0,"7.2-7.4":0.02076,"8.2":0,"9.2":0.01038,"10.1":0,"11.1-11.2":0.04152,"12.0":0.01038,"13.0":0.05189,"14.0":0.02076,"15.0":0.01038,"16.0":0.05189,"17.0":0.09341,"18.0":0.95485},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00396,"4.2-4.3":0.02113,"4.4":0,"4.4.3-4.4.4":0.56391},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00363,"8":0.00725,"9":0.00363,"10":0.00363,"11":0.06889,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":2.33129},H:{"0":0.52611},L:{"0":74.10614},S:{"2.5":0},R:{_:"0"},M:{"0":0.22364},Q:{"13.1":0.04066}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0031,"37":0,"38":0,"39":0,"40":0,"41":0.0031,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0031,"48":0,"49":0.0031,"50":0,"51":0,"52":0.0031,"53":0,"54":0,"55":0,"56":0.0031,"57":0,"58":0,"59":0,"60":0.01238,"61":0.0031,"62":0,"63":0,"64":0,"65":0,"66":0.04024,"67":0,"68":0.0031,"69":0,"70":0,"71":0,"72":0.00619,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0031,"79":0,"80":0,"81":0,"82":0,"83":0.0031,"84":0.0031,"85":0,"86":0,"87":0,"88":0.00619,"89":0,"90":0,"91":0.0031,"92":0.0031,"93":0.0031,"94":0.0031,"95":0.00619,"96":0.0031,"97":0.0031,"98":0,"99":0.00929,"100":0.00619,"101":0.0031,"102":0.01857,"103":0.02476,"104":0.04952,"105":0.63757,"106":0.34355,"107":0.01238,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.0031,"33":0,"34":0,"35":0,"36":0.0031,"37":0.01238,"38":0.0031,"39":0,"40":0.0031,"41":0,"42":0.0031,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00619,"49":0,"50":0,"51":0,"52":0,"53":0.0031,"54":0,"55":0,"56":0.0031,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00619,"63":0.0031,"64":0,"65":0,"66":0,"67":0.00929,"68":0.0031,"69":0.0031,"70":0.0031,"71":0.00929,"72":0,"73":0,"74":0.01238,"75":0.0031,"76":0.0031,"77":0,"78":0.0031,"79":0.01857,"80":0.00619,"81":0.01238,"83":0.00619,"84":0.0031,"85":0.00619,"86":0.00619,"87":0.00929,"88":0.01238,"89":0.00929,"90":0.00619,"91":0.00929,"92":0.04024,"93":0.0031,"94":0.0031,"95":0.00929,"96":0.00929,"97":0.00929,"98":0.00619,"99":0.00929,"100":0.01857,"101":0.01548,"102":0.02476,"103":0.04643,"104":0.07738,"105":1.23491,"106":3.76662,"107":0.17951,"108":0.0031,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00619,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0031,"64":0.00619,"65":0.01238,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00619,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0031,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0031,"86":0,"87":0,"88":0,"89":0.0031,"90":0.05262,"91":0.11142,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0031,"13":0.0031,"14":0.0031,"15":0,"16":0.0031,"17":0.0031,"18":0.01857,"79":0,"80":0,"81":0,"83":0,"84":0.0031,"85":0,"86":0,"87":0,"88":0,"89":0.0031,"90":0.0031,"91":0,"92":0.00929,"93":0,"94":0,"95":0,"96":0.0031,"97":0,"98":0,"99":0,"100":0.0031,"101":0.0031,"102":0.00619,"103":0.00929,"104":0.01238,"105":0.15785,"106":0.59734,"107":0.04643},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00929,"14":0.02167,"15":0.00619,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00929,"11.1":0.0031,"12.1":0.00929,"13.1":0.03095,"14.1":0.04333,"15.1":0.01238,"15.2-15.3":0.00619,"15.4":0.02476,"15.5":0.06809,"15.6":0.25689,"16.0":0.07119,"16.1":0.01548,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02982,"6.0-6.1":0.00564,"7.0-7.1":0.00725,"8.1-8.4":0.02499,"9.0-9.2":0.00806,"9.3":0.07737,"10.0-10.2":0.03063,"10.3":0.12654,"11.0-11.2":0.0129,"11.3-11.4":0.02015,"12.0-12.1":0.01531,"12.2-12.5":0.44893,"13.0-13.1":0.01612,"13.2":0.03304,"13.3":0.0274,"13.4-13.7":0.0677,"14.0-14.4":0.24018,"14.5-14.8":0.42797,"15.0-15.1":0.18537,"15.2-15.3":0.13299,"15.4":0.15072,"15.5":0.53194,"15.6":2.34942,"16.0":2.19951,"16.1":0.20149},P:{"4":0.18308,"5.0-5.4":0.02034,"6.2-6.4":0,"7.2-7.4":0.03051,"8.2":0,"9.2":0,"10.1":0.01017,"11.1-11.2":0.04068,"12.0":0.01017,"13.0":0.04068,"14.0":0.02034,"15.0":0.01017,"16.0":0.04068,"17.0":0.10171,"18.0":0.99675},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00801,"4.2-4.3":0.02403,"4.4":0,"4.4.3-4.4.4":0.66653},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00347,"7":0.00347,"8":0.0104,"9":0.00347,"10":0.00347,"11":0.0624,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22096},Q:{"13.1":0.04834},O:{"0":2.2096},H:{"0":0.53605},L:{"0":75.95275},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js index 1821f6ac80842c..ede21a5dfdeab1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0084,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0084,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0042,"90":0,"91":0.0084,"92":0,"93":0.0042,"94":0,"95":0.0042,"96":0.0084,"97":0,"98":0,"99":0.0084,"100":0.0042,"101":0.0042,"102":0.0168,"103":0.05459,"104":0.54167,"105":0.18476,"106":0.0084,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0042,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0042,"64":0,"65":0,"66":0,"67":0.0042,"68":0,"69":0.0042,"70":0,"71":0.0042,"72":0,"73":0.0042,"74":0.0168,"75":0.0042,"76":0.0042,"77":0.0042,"78":0.0042,"79":0.0126,"80":0.0084,"81":0.0126,"83":0.0084,"84":0.0126,"85":0.0084,"86":0.021,"87":0.0168,"88":0.0084,"89":0.0084,"90":0.021,"91":0.02519,"92":0.03359,"93":0.0084,"94":0.0126,"95":0.0084,"96":0.03779,"97":0.0168,"98":0.03779,"99":0.03779,"100":0.04199,"101":0.03779,"102":0.09658,"103":0.27294,"104":2.42282,"105":9.01525,"106":0.13017,"107":0.0042,"108":0.0126,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0126,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.0042,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0042,"86":0,"87":0,"88":0,"89":0.04199,"90":0.37791,"91":0.02519,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0042,"13":0,"14":0,"15":0,"16":0.0042,"17":0,"18":0.0084,"79":0,"80":0,"81":0,"83":0,"84":0.0042,"85":0,"86":0,"87":0,"88":0,"89":0.0042,"90":0.0084,"91":0.0042,"92":0.0168,"93":0,"94":0,"95":0.0042,"96":0.0042,"97":0.0042,"98":0.0042,"99":0.0042,"100":0.0084,"101":0.0126,"102":0.0168,"103":0.03779,"104":0.20995,"105":1.2807},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0042,"12":0,"13":0.0168,"14":0.04619,"15":0.0126,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0042,"12.1":0.0084,"13.1":0.03779,"14.1":0.11757,"15.1":0.02519,"15.2-15.3":0.02519,"15.4":0.05039,"15.5":0.16796,"15.6":0.35692,"16.0":0.03779,"16.1":0.0042},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.074,"10.0-10.2":0.00888,"10.3":0.0444,"11.0-11.2":0.01776,"11.3-11.4":0.10952,"12.0-12.1":0.0148,"12.2-12.5":0.97091,"13.0-13.1":0.03256,"13.2":0.01184,"13.3":0.07992,"13.4-13.7":0.23681,"14.0-14.4":0.94723,"14.5-14.8":1.90631,"15.0-15.1":0.88803,"15.2-15.3":0.95315,"15.4":1.48005,"15.5":3.31236,"15.6":13.11622,"16.0":4.6888,"16.1":0.06216},P:{"4":0.3263,"5.0-5.4":0.02039,"6.2-6.4":0.0102,"7.2-7.4":0.11216,"8.2":0.0102,"9.2":0.04079,"10.1":0,"11.1-11.2":0.04079,"12.0":0.02039,"13.0":0.12236,"14.0":0.08157,"15.0":0.07138,"16.0":0.37728,"17.0":0.67299,"18.0":3.01825},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00569,"4.2-4.3":0.00427,"4.4":0,"4.4.3-4.4.4":0.08104},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04199,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.11022},H:{"0":0.18673},L:{"0":46.77179},S:{"2.5":0},R:{_:"0"},M:{"0":0.13922},Q:{"13.1":0.0058}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0046,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0046,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0046,"89":0.0046,"90":0,"91":0.0092,"92":0.0046,"93":0.0092,"94":0.0046,"95":0.02759,"96":0.0046,"97":0.0046,"98":0.0046,"99":0.0092,"100":0.0046,"101":0.0046,"102":0.03219,"103":0.05518,"104":0.02299,"105":0.51957,"106":0.24829,"107":0.02299,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01379,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0046,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.0046,"70":0.0046,"71":0.0092,"72":0.0046,"73":0.0046,"74":0.01839,"75":0,"76":0.0046,"77":0.0046,"78":0.0046,"79":0.01839,"80":0.0092,"81":0.03219,"83":0.02759,"84":0.03219,"85":0.02759,"86":0.03678,"87":0.02759,"88":0.02299,"89":0.02299,"90":0.07357,"91":0.04598,"92":0.05977,"93":0.01839,"94":0.02759,"95":0.01839,"96":0.04138,"97":0.03678,"98":0.08276,"99":0.06437,"100":0.07357,"101":0.06437,"102":0.10116,"103":0.34485,"104":0.2345,"105":3.32435,"106":9.41211,"107":0.27588,"108":0.0092,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0046,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0046,"65":0.0046,"66":0,"67":0,"68":0,"69":0,"70":0.0046,"71":0.0046,"72":0.0046,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0092,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0046,"86":0.0046,"87":0,"88":0.0046,"89":0.01839,"90":0.14714,"91":0.43221,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0046,"13":0,"14":0,"15":0.0046,"16":0.0046,"17":0,"18":0.0092,"79":0,"80":0,"81":0,"83":0,"84":0.01379,"85":0.0046,"86":0.0046,"87":0.0046,"88":0.0092,"89":0.01379,"90":0.02299,"91":0.0092,"92":0.04138,"93":0.0046,"94":0.0092,"95":0.0046,"96":0.01379,"97":0.0046,"98":0.0092,"99":0.0092,"100":0.01839,"101":0.02759,"102":0.03678,"103":0.07817,"104":0.07357,"105":0.36784,"106":1.3702,"107":0.07817},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03678,"14":0.08276,"15":0.01839,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.0046,"11.1":0,"12.1":0.0092,"13.1":0.05058,"14.1":0.17013,"15.1":0.02759,"15.2-15.3":0.02299,"15.4":0.05518,"15.5":0.18392,"15.6":0.41842,"16.0":0.17932,"16.1":0.01839,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00585,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06728,"10.0-10.2":0,"10.3":0.08483,"11.0-11.2":0.0117,"11.3-11.4":0.05558,"12.0-12.1":0.01755,"12.2-12.5":0.86292,"13.0-13.1":0.06435,"13.2":0.04095,"13.3":0.09653,"13.4-13.7":0.28374,"14.0-14.4":0.90973,"14.5-14.8":1.53864,"15.0-15.1":0.64646,"15.2-15.3":0.78102,"15.4":0.96238,"15.5":1.93938,"15.6":7.21638,"16.0":11.74161,"16.1":0.38905},P:{"4":0.35773,"5.0-5.4":0.02044,"6.2-6.4":0,"7.2-7.4":0.09199,"8.2":0,"9.2":0.04088,"10.1":0,"11.1-11.2":0.03066,"12.0":0.01022,"13.0":0.09199,"14.0":0.07155,"15.0":0.0511,"16.0":0.45994,"17.0":0.33729,"18.0":3.06629},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00299,"4.2-4.3":0.00747,"4.4":0,"4.4.3-4.4.4":0.07173},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03678,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.20528},Q:{"13.1":0.0054},O:{"0":0.09724},H:{"0":0.13297},L:{"0":44.70507},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js index c3795bd9339449..b195c84c51a50a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.06925,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00533,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00533,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00533,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00533,"85":0,"86":0,"87":0,"88":0.00533,"89":0,"90":0,"91":0.00533,"92":0,"93":0.00533,"94":0.03196,"95":0,"96":0,"97":0,"98":0.04262,"99":0.02131,"100":0.00533,"101":0,"102":0.02664,"103":0.03729,"104":0.60728,"105":0.17579,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.02664,"23":0,"24":0,"25":0,"26":0.04262,"27":0,"28":0,"29":0,"30":0.00533,"31":0,"32":0,"33":0,"34":0.06392,"35":0,"36":0,"37":0,"38":0.12252,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00533,"46":0,"47":0,"48":0,"49":0.03729,"50":0,"51":0,"52":0,"53":0.03729,"54":0,"55":0.02131,"56":0,"57":0,"58":0.02664,"59":0,"60":0.00533,"61":0.0586,"62":0.01065,"63":0,"64":0,"65":0.00533,"66":0,"67":0.02664,"68":0.00533,"69":0.00533,"70":0.01065,"71":0.01065,"72":0.00533,"73":0.01065,"74":0.00533,"75":0.00533,"76":0.00533,"77":0.01065,"78":0.02131,"79":0.3356,"80":0.04262,"81":0.03196,"83":0.14916,"84":0.01065,"85":0,"86":0.02131,"87":0.10654,"88":0.00533,"89":0.05327,"90":0.01065,"91":0.01065,"92":0.20775,"93":0.00533,"94":0.01065,"95":0.02131,"96":0.04794,"97":0.18645,"98":0.09589,"99":0.06925,"100":0.20243,"101":0.11187,"102":0.11187,"103":0.39953,"104":3.32405,"105":10.60073,"106":0.15448,"107":0.01065,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02131,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02664,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.04794,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.01065,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00533,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01065,"90":0.11719,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.02664,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00533,"102":0.00533,"103":0.02664,"104":0.38887,"105":1.94968},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00533,"13":0.03196,"14":0.30364,"15":0.04794,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00533,"11.1":0.02131,"12.1":0.04794,"13.1":0.22906,"14.1":0.5327,"15.1":0.06925,"15.2-15.3":0.0586,"15.4":0.20775,"15.5":0.56466,"15.6":2.23734,"16.0":0.09056,"16.1":0.01065},G:{"8":0,"3.2":0,"4.0-4.1":0.01105,"4.2-4.3":0,"5.0-5.1":0.00368,"6.0-6.1":0.1215,"7.0-7.1":0.02945,"8.1-8.4":0.11045,"9.0-9.2":0.20986,"9.3":0.55595,"10.0-10.2":0.06995,"10.3":0.55227,"11.0-11.2":0.16936,"11.3-11.4":0.12886,"12.0-12.1":0.09573,"12.2-12.5":1.98448,"13.0-13.1":0.10677,"13.2":0.01105,"13.3":0.11045,"13.4-13.7":0.62958,"14.0-14.4":1.07508,"14.5-14.8":3.0706,"15.0-15.1":0.65167,"15.2-15.3":0.98303,"15.4":1.39539,"15.5":2.27165,"15.6":19.78217,"16.0":2.02129,"16.1":0.02945},P:{"4":1.10651,"5.0-5.4":0.01074,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.16114,"10.1":0,"11.1-11.2":0,"12.0":0.03223,"13.0":0.02149,"14.0":0.06446,"15.0":0.01074,"16.0":0.02149,"17.0":0.16114,"18.0":2.36342},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00539,"4.2-4.3":0.00719,"4.4":0,"4.4.3-4.4.4":0.08807},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.34093,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.67291},H:{"0":0.09733},L:{"0":30.37851},S:{"2.5":0},R:{_:"0"},M:{"0":0.25702},Q:{"13.1":0.04673}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.04945,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00549,"53":0,"54":0,"55":0,"56":0.00549,"57":0,"58":0,"59":0,"60":0,"61":0.00549,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00549,"76":0,"77":0,"78":0.00549,"79":0,"80":0.00549,"81":0.00549,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00549,"89":0,"90":0,"91":0.01099,"92":0,"93":0.00549,"94":0.02747,"95":0,"96":0,"97":0,"98":0.01099,"99":0.01099,"100":0.01099,"101":0,"102":0.02747,"103":0.00549,"104":0.05494,"105":0.56039,"106":0.28569,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.02747,"23":0,"24":0,"25":0,"26":0.03296,"27":0,"28":0,"29":0,"30":0.00549,"31":0,"32":0,"33":0,"34":0.06043,"35":0,"36":0,"37":0.00549,"38":0.13735,"39":0.00549,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00549,"46":0,"47":0,"48":0,"49":0.02747,"50":0,"51":0,"52":0,"53":0.02198,"54":0,"55":0.02198,"56":0.00549,"57":0.01099,"58":0.02747,"59":0.00549,"60":0.00549,"61":0.07142,"62":0.02198,"63":0.00549,"64":0,"65":0.01099,"66":0,"67":0.01099,"68":0.01099,"69":0.01099,"70":0.01099,"71":0.02198,"72":0.00549,"73":0.01099,"74":0.00549,"75":0.02747,"76":0.00549,"77":0.01099,"78":0.02198,"79":0.31865,"80":0.03846,"81":0.04395,"83":0.03296,"84":0.02198,"85":0.01648,"86":0.02198,"87":0.07692,"88":0.00549,"89":0.04945,"90":0.01099,"91":0.01648,"92":0.21976,"93":0.01099,"94":0.01099,"95":0.01099,"96":0.03846,"97":0.15933,"98":0.07692,"99":0.07142,"100":0.16482,"101":0.08241,"102":0.0934,"103":0.32415,"104":0.32964,"105":4.3018,"106":10.6254,"107":0.40106,"108":0.02198,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02198,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03296,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.04395,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.01099,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00549,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03296,"91":0.09889,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.10439,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00549,"103":0.03846,"104":0.04395,"105":0.47248,"106":1.86796,"107":0.13735},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03846,"14":0.26921,"15":0.04945,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00549,"11.1":0.03296,"12.1":0.02747,"13.1":0.24174,"14.1":0.58236,"15.1":0.06043,"15.2-15.3":0.04945,"15.4":0.1813,"15.5":0.41754,"15.6":2.1042,"16.0":0.34612,"16.1":0.04395,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02161,"6.0-6.1":0.13683,"7.0-7.1":0.05041,"8.1-8.4":0.11883,"9.0-9.2":0.15844,"9.3":0.52212,"10.0-10.2":0.08642,"10.3":0.52212,"11.0-11.2":0.18724,"11.3-11.4":0.15124,"12.0-12.1":0.09002,"12.2-12.5":2.22172,"13.0-13.1":0.13683,"13.2":0.0108,"13.3":0.10803,"13.4-13.7":0.52212,"14.0-14.4":1.14867,"14.5-14.8":2.89508,"15.0-15.1":0.66256,"15.2-15.3":0.82099,"15.4":1.04065,"15.5":1.85804,"15.6":15.04075,"16.0":5.47329,"16.1":0.33848},P:{"4":1.05173,"5.0-5.4":0.02169,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.10843,"10.1":0,"11.1-11.2":0,"12.0":0.01084,"13.0":0.03253,"14.0":0.04337,"15.0":0.01084,"16.0":0.03253,"17.0":0.08674,"18.0":2.41789},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00573,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.17778},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.38458,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.29289},Q:{"13.1":0.10814},O:{"0":0.50017},H:{"0":0.10665},L:{"0":30.65781},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js index 31ad27ee1a5f72..a974d6e508daf7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00644,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06436,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00644,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00644,"88":0.00644,"89":0,"90":0.00644,"91":0.00644,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.32824,"104":0.51488,"105":0.19308,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00644,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.05792,"66":0,"67":0.01287,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00644,"77":0,"78":0,"79":0.1609,"80":0,"81":0,"83":0.01287,"84":0,"85":0.01287,"86":0,"87":0.33467,"88":0.00644,"89":0.00644,"90":0,"91":0.03218,"92":0.00644,"93":0.12228,"94":0,"95":0.00644,"96":0.07723,"97":0.01287,"98":0.02574,"99":0.21882,"100":0.06436,"101":0.02574,"102":0.04505,"103":0.77876,"104":7.11178,"105":18.24606,"106":0.21239,"107":0.00644,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00644,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.12228,"90":1.4481,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00644,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01931,"98":0,"99":0,"100":0.00644,"101":0.00644,"102":0.00644,"103":0.03218,"104":0.86242,"105":3.13433},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.56637,"14":0.77876,"15":0.02574,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.03862,"13.1":0.03218,"14.1":1.10056,"15.1":0.03218,"15.2-15.3":0.05149,"15.4":0.0708,"15.5":0.1609,"15.6":1.04263,"16.0":0.07723,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01153,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.61324,"10.0-10.2":0.00769,"10.3":0.26529,"11.0-11.2":0.30374,"11.3-11.4":0.00192,"12.0-12.1":0.04614,"12.2-12.5":1.25339,"13.0-13.1":0,"13.2":0.00192,"13.3":0.04614,"13.4-13.7":0.04998,"14.0-14.4":1.83203,"14.5-14.8":0.45368,"15.0-15.1":0.12303,"15.2-15.3":0.08266,"15.4":0.38448,"15.5":0.8247,"15.6":10.31933,"16.0":2.29724,"16.1":0.22876},P:{"4":0.02141,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.02141,"10.1":0,"11.1-11.2":0.0107,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.21408,"18.0":2.95426},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.70772},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00644,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01782},H:{"0":0.03712},L:{"0":35.44164},S:{"2.5":0},R:{_:"0"},M:{"0":0.58806},Q:{"13.1":0}}; +module.exports={C:{"2":0.0066,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0132,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0066,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.0066,"98":0,"99":0,"100":0,"101":0,"102":0.0132,"103":0.54788,"104":0.0066,"105":0.60069,"106":0.21123,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0066,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0132,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.03301,"64":0,"65":0,"66":0,"67":0.0066,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.0198,"76":0.0066,"77":0,"78":0,"79":0.11222,"80":0,"81":0,"83":0.0132,"84":0,"85":0.0066,"86":0,"87":0.15182,"88":0,"89":0,"90":0.0066,"91":0.05281,"92":0.0132,"93":0.0264,"94":0,"95":0.0066,"96":0.09241,"97":0.62049,"98":0,"99":0.0264,"100":0.03961,"101":0.03961,"102":0.08581,"103":0.50828,"104":1.2872,"105":8.70672,"106":16.15265,"107":0.54128,"108":0.0066,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0066,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.59409,"91":0.99015,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.0066,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0066,"93":0,"94":0,"95":0,"96":0,"97":0.0132,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.03301,"104":0.0132,"105":1.61064,"106":3.9672,"107":0.24424},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.69311,"14":0.6667,"15":0.0132,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0132,"13.1":0.09241,"14.1":0.97695,"15.1":0.0132,"15.2-15.3":0.0132,"15.4":0.09902,"15.5":0.12542,"15.6":0.82513,"16.0":0.21123,"16.1":0.0132,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00942,"6.0-6.1":0,"7.0-7.1":0.00377,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.43161,"10.0-10.2":0,"10.3":0.49946,"11.0-11.2":0.55789,"11.3-11.4":0.02073,"12.0-12.1":0.03769,"12.2-12.5":0.76898,"13.0-13.1":0.00377,"13.2":0,"13.3":0.05089,"13.4-13.7":0.03958,"14.0-14.4":1.62088,"14.5-14.8":0.32418,"15.0-15.1":0.02639,"15.2-15.3":0.0622,"15.4":0.15832,"15.5":0.88772,"15.6":7.79909,"16.0":4.71187,"16.1":0.28083},P:{"4":0.01048,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02096,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.01048,"16.0":0.01048,"17.0":0.01048,"18.0":3.0914},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01143,"4.4":0,"4.4.3-4.4.4":0.66655},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0132,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.99251},Q:{"13.1":0},O:{"0":0.02039},H:{"0":0.02253},L:{"0":32.77709},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js index 55b5ae8a958d00..b16ad585e0593f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00447,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00894,"78":0.01341,"79":0,"80":0,"81":0,"82":0.08048,"83":0.00447,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.04471,"92":0.00894,"93":0.00447,"94":0,"95":0.00447,"96":0,"97":0,"98":0.00447,"99":0.00447,"100":0.00447,"101":0.00447,"102":0.02683,"103":0.12072,"104":1.53355,"105":0.65277,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00447,"48":0,"49":0.00447,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00447,"69":0,"70":0.03577,"71":0,"72":0,"73":0,"74":0,"75":0.00447,"76":0.00447,"77":0.00447,"78":0,"79":0.00447,"80":0,"81":0.01788,"83":0,"84":0.00447,"85":0,"86":0.00894,"87":0.02236,"88":0,"89":0,"90":0,"91":0,"92":0.00447,"93":0,"94":0,"95":0.07601,"96":0.01788,"97":0,"98":0.00894,"99":0.00894,"100":0.01341,"101":0.00894,"102":0.04918,"103":0.22802,"104":2.09243,"105":7.78401,"106":0.23249,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00447,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00447,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00447,"89":0.04471,"90":0.54099,"91":0.00447,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00447,"79":0,"80":0,"81":0,"83":0,"84":0.00447,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00447,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00447,"98":0.00447,"99":0,"100":0.00447,"101":0.00894,"102":0.00894,"103":0.02236,"104":0.38898,"105":2.26233},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00447,"10":0,"11":0,"12":0,"13":0.07601,"14":0.08048,"15":0.01788,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01341,"12.1":0.02236,"13.1":0.09836,"14.1":0.24143,"15.1":0.0313,"15.2-15.3":0.08048,"15.4":0.12519,"15.5":0.29509,"15.6":0.84055,"16.0":0.14307,"16.1":0.02683},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0024,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.02403,"9.0-9.2":0,"9.3":0.12736,"10.0-10.2":0.00481,"10.3":0.0817,"11.0-11.2":0.00481,"11.3-11.4":0.01202,"12.0-12.1":0.00721,"12.2-12.5":0.53347,"13.0-13.1":0.00481,"13.2":0.00481,"13.3":0.01922,"13.4-13.7":0.20185,"14.0-14.4":0.45417,"14.5-14.8":0.793,"15.0-15.1":0.74734,"15.2-15.3":0.59595,"15.4":0.78098,"15.5":2.21559,"15.6":13.02922,"16.0":3.97701,"16.1":0.0817},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.07329,"8.2":0,"9.2":0.02094,"10.1":0,"11.1-11.2":0.11517,"12.0":0.01047,"13.0":0.08376,"14.0":0.20941,"15.0":0.04188,"16.0":0.20941,"17.0":0.29317,"18.0":4.25093},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.1301,"4.4":0,"4.4.3-4.4.4":0.21356},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04024,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01106},H:{"0":0.11516},L:{"0":48.76806},S:{"2.5":0.00553},R:{_:"0"},M:{"0":0.32068},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00438,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00438,"78":0.00876,"79":0,"80":0,"81":0,"82":0.04818,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00438,"92":0.00438,"93":0,"94":0,"95":0,"96":0,"97":0.00438,"98":0.00438,"99":0.00438,"100":0.00876,"101":0,"102":0.02628,"103":0.03504,"104":0.1095,"105":1.53738,"106":0.77526,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00438,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00438,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00438,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00438,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00438,"77":0,"78":0,"79":0.00876,"80":0.00438,"81":0.00438,"83":0.00438,"84":0,"85":0.00876,"86":0.00438,"87":0.00438,"88":0,"89":0.00438,"90":0,"91":0,"92":0,"93":0,"94":0.00438,"95":0.02628,"96":0.0219,"97":0.00438,"98":0.00438,"99":0.00438,"100":0.00438,"101":0.00876,"102":0.01752,"103":0.08322,"104":0.16206,"105":2.78568,"106":6.62256,"107":0.2847,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00876,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.03066,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00438,"90":0.31974,"91":0.52998,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00438,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00438,"93":0,"94":0,"95":0,"96":0.00438,"97":0.00438,"98":0,"99":0,"100":0,"101":0,"102":0.01752,"103":0.01314,"104":0.03504,"105":0.51684,"106":1.87464,"107":0.13578},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02628,"14":0.10074,"15":0.03504,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00438,"11.1":0.00876,"12.1":0.02628,"13.1":0.08322,"14.1":0.21462,"15.1":0.03504,"15.2-15.3":0.1095,"15.4":0.21462,"15.5":0.2628,"15.6":0.74898,"16.0":0.49494,"16.1":0.0438,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.16602,"10.0-10.2":0,"10.3":0.2814,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.02251,"12.2-12.5":0.31517,"13.0-13.1":0.00281,"13.2":0.00844,"13.3":0.04221,"13.4-13.7":0.17728,"14.0-14.4":0.50652,"14.5-14.8":0.85263,"15.0-15.1":0.86108,"15.2-15.3":0.60219,"15.4":0.49807,"15.5":1.62648,"15.6":9.82077,"16.0":10.42577,"16.1":0.92017},P:{"4":0.02071,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10354,"8.2":0,"9.2":0.01035,"10.1":0,"11.1-11.2":0.11389,"12.0":0.01035,"13.0":0.06212,"14.0":0.11389,"15.0":0.09319,"16.0":0.12425,"17.0":0.10354,"18.0":3.64462},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.07224,"4.4":0,"4.4.3-4.4.4":0.17404},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0438,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.64068},Q:{"13.1":0},O:{"0":0.04496},H:{"0":0.07981},L:{"0":46.58888},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js index 9325f6791916af..51a156ed7ce453 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00162,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00324,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00162,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00162,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00162,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00162,"98":0.01784,"99":0,"100":0.00162,"101":0,"102":0.00324,"103":0.00973,"104":0.20762,"105":0.0811,"106":0.00162,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00487,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00162,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00162,"30":0,"31":0,"32":0,"33":0.00162,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00162,"40":0.02433,"41":0,"42":0,"43":0.00324,"44":0,"45":0,"46":0.00162,"47":0,"48":0,"49":0.00162,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00324,"61":0,"62":0,"63":0,"64":0,"65":0.00162,"66":0,"67":0,"68":0.00162,"69":0.00162,"70":0.00162,"71":0,"72":0.00649,"73":0,"74":0,"75":0.00162,"76":0.00324,"77":0.00162,"78":0.00162,"79":0.00324,"80":0,"81":0.00324,"83":0.00487,"84":0,"85":0,"86":0.00162,"87":0.00487,"88":0.00324,"89":0.00162,"90":0,"91":0.00324,"92":0.00162,"93":0.00162,"94":0.00162,"95":0.00162,"96":0.00324,"97":0.00324,"98":0.00162,"99":0.00162,"100":0.01298,"101":0.00324,"102":0.00811,"103":0.02109,"104":0.29196,"105":0.96833,"106":0.00973,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00162,"60":0.00162,"62":0,"63":0.02595,"64":0.0519,"65":0.00162,"66":0,"67":0,"68":0,"69":0,"70":0.00811,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00324,"86":0.00162,"87":0,"88":0,"89":0.00162,"90":0.04379,"91":0.00487,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00324,"10.6":0.00162,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00162},B:{"12":0,"13":0.00162,"14":0.00487,"15":0.00162,"16":0,"17":0.00649,"18":0.00487,"79":0,"80":0,"81":0,"83":0,"84":0.00162,"85":0.00162,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00324,"93":0,"94":0,"95":0,"96":0,"97":0.00162,"98":0,"99":0.00162,"100":0.00162,"101":0.00162,"102":0.00162,"103":0.01298,"104":0.04542,"105":0.23195},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00162,"13":0.00162,"14":0.00162,"15":0.00162,_:"0","3.1":0,"3.2":0,"5.1":0.0146,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00162,"13.1":0.00487,"14.1":0.00649,"15.1":0.00487,"15.2-15.3":0.00324,"15.4":0.00811,"15.5":0.00487,"15.6":0.02433,"16.0":0.00324,"16.1":0},G:{"8":0.00371,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00928,"7.0-7.1":0.05569,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00371,"10.0-10.2":0,"10.3":0.0427,"11.0-11.2":0.06497,"11.3-11.4":0.05012,"12.0-12.1":0.04641,"12.2-12.5":1.93808,"13.0-13.1":0.03342,"13.2":0.00928,"13.3":0.08539,"13.4-13.7":0.15965,"14.0-14.4":1.73944,"14.5-14.8":1.6689,"15.0-15.1":0.85394,"15.2-15.3":1.29577,"15.4":1.02473,"15.5":2.27409,"15.6":4.61315,"16.0":2.11629,"16.1":0.02042},P:{"4":0.40472,"5.0-5.4":0.08094,"6.2-6.4":0.08094,"7.2-7.4":0.97133,"8.2":0,"9.2":0.04047,"10.1":0.03035,"11.1-11.2":0.29342,"12.0":0.01012,"13.0":0.10118,"14.0":0.23272,"15.0":0.12142,"16.0":0.65767,"17.0":1.26476,"18.0":2.28668},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00118,"4.2-4.3":0.00355,"4.4":0,"4.4.3-4.4.4":0.05798},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03244,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.24296},H:{"0":0.88836},L:{"0":70.2501},S:{"2.5":0},R:{_:"0"},M:{"0":0.19269},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00119,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00358,"92":0.00119,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00119,"99":0,"100":0.00119,"101":0,"102":0.00119,"103":0.00119,"104":0.00597,"105":0.08,"106":0.04537,"107":0.00239,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00119,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01672,"41":0,"42":0,"43":0.00358,"44":0,"45":0,"46":0.00239,"47":0,"48":0.00119,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00119,"69":0.00955,"70":0.00119,"71":0,"72":0.00119,"73":0,"74":0,"75":0.00119,"76":0.00119,"77":0.00239,"78":0,"79":0.00478,"80":0,"81":0.00239,"83":0.00478,"84":0,"85":0,"86":0.00119,"87":0.00597,"88":0,"89":0.00119,"90":0.00119,"91":0.00119,"92":0.00239,"93":0.00119,"94":0,"95":0.00119,"96":0.00119,"97":0.00119,"98":0.00119,"99":0.00119,"100":0.00239,"101":0.00358,"102":0.00239,"103":0.00955,"104":0.00478,"105":0.20298,"106":0.47163,"107":0.02985,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00119,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00239,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00239,"60":0.00358,"62":0,"63":0.04179,"64":0.01313,"65":0.01075,"66":0,"67":0,"68":0,"69":0,"70":0.00119,"71":0.00119,"72":0.00239,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00119,"86":0,"87":0,"88":0,"89":0,"90":0.01075,"91":0.02985,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00119,"10.6":0.00119,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00119},B:{"12":0.00119,"13":0,"14":0,"15":0.00119,"16":0,"17":0.00119,"18":0.00239,"79":0,"80":0,"81":0,"83":0,"84":0.00119,"85":0.00119,"86":0,"87":0,"88":0,"89":0.00358,"90":0,"91":0,"92":0.00119,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00239,"104":0.00358,"105":0.02627,"106":0.10149,"107":0.00597},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00119,"9":0,"10":0,"11":0,"12":0,"13":0.00119,"14":0.00239,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.01672,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00119,"13.1":0.00358,"14.1":0.00358,"15.1":0.00119,"15.2-15.3":0.00119,"15.4":0.00836,"15.5":0.00239,"15.6":0.01194,"16.0":0.00478,"16.1":0.00119,"16.2":0},G:{"8":0.0046,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0138,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0138,"10.0-10.2":0,"10.3":0.01533,"11.0-11.2":0.03374,"11.3-11.4":0.05981,"12.0-12.1":0.0368,"12.2-12.5":1.55035,"13.0-13.1":0.10428,"13.2":0.02607,"13.3":0.10428,"13.4-13.7":0.17635,"14.0-14.4":1.21912,"14.5-14.8":1.48594,"15.0-15.1":0.76674,"15.2-15.3":0.69467,"15.4":0.73607,"15.5":1.64236,"15.6":1.92759,"16.0":3.58221,"16.1":0.21162},P:{"4":0.54424,"5.0-5.4":0.05039,"6.2-6.4":0.15118,"7.2-7.4":3.09411,"8.2":0.01008,"9.2":0.25196,"10.1":0.06047,"11.1-11.2":0.64503,"12.0":0.10079,"13.0":0.27212,"14.0":0.8466,"15.0":0.27212,"16.0":1.31021,"17.0":1.42107,"18.0":3.17474},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00276,"4.2-4.3":0.00276,"4.4":0,"4.4.3-4.4.4":0.1588},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00126,"9":0.00126,"10":0,"11":0.02017,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12328},Q:{"13.1":0},O:{"0":0.24657},H:{"0":1.4673},L:{"0":68.29913},S:{"2.5":0.00881}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js index bd5429c83d6933..e4160e5359cf2a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00577,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00577,"92":0,"93":0,"94":0.00577,"95":0.00577,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00577,"103":0.00577,"104":0.51371,"105":0.17316,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00577,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.02886,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.05772,"93":0.00577,"94":0,"95":0.01732,"96":0,"97":0.00577,"98":0,"99":0,"100":0,"101":0.00577,"102":0.02309,"103":0.74459,"104":1.90476,"105":21.73158,"106":1.82395,"107":0.00577,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08081,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00577,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.1847,"105":1.20058},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.04618,"15":0.00577,_:"0","3.1":0,"3.2":0,"5.1":0.00577,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.08081,"15.1":0.54834,"15.2-15.3":0,"15.4":0,"15.5":0.60606,"15.6":1.24098,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.05543,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.01812,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.16523,"14.5-14.8":0.29422,"15.0-15.1":0.01812,"15.2-15.3":0,"15.4":0.01812,"15.5":0.58951,"15.6":7.95353,"16.0":1.49135,"16.1":0},P:{"4":0.07242,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03104,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01035,"12.0":0,"13.0":0.23796,"14.0":0.01035,"15.0":0.01035,"16.0":0.41384,"17.0":0.07242,"18.0":2.26577},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":1.30521,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.12121,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.04228},H:{"0":0},L:{"0":51.62861},S:{"2.5":0},R:{_:"0"},M:{"0":0.1818},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.01047,"94":0,"95":0,"96":0.01047,"97":0,"98":0,"99":0,"100":0.01047,"101":0,"102":0,"103":0,"104":0.02617,"105":0.25118,"106":0.04186,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02617,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.0471,"87":0.0471,"88":0,"89":0.0157,"90":0,"91":0.01047,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01047,"100":0.0157,"101":0.0157,"102":0,"103":0.05756,"104":0.02617,"105":5.64641,"106":15.67807,"107":0.13606,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0471,"91":0.12036,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.0157,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.01047,"105":0.34015,"106":1.80015,"107":0.10466},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.13606,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0157,"13.1":0.05756,"14.1":0.0157,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.4919,"15.6":0.74832,"16.0":0.12559,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.02349,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.02349,"12.2-12.5":0.3308,"13.0-13.1":0,"13.2":0.01174,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.1605,"14.5-14.8":0.22901,"15.0-15.1":0.02349,"15.2-15.3":0,"15.4":0.01174,"15.5":0.17225,"15.6":16.5692,"16.0":1.59918,"16.1":0.06851},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08042,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.06031,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0.26136,"17.0":0.2312,"18.0":1.21631},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.13606,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04767},Q:{"13.1":0},O:{"0":0},H:{"0":0.4468},L:{"0":50.45981},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js index a6c8802be829df..d5c125676d4abf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02178,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.03268,"69":0.00545,"70":0,"71":0,"72":0.00545,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00545,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00545,"92":0,"93":0,"94":0.00545,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00545,"102":0.00545,"103":0.02178,"104":0.70253,"105":0.27775,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01634,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00545,"68":0,"69":0.1307,"70":0.00545,"71":0,"72":0,"73":0,"74":0.00545,"75":0,"76":0.00545,"77":0.02723,"78":0.00545,"79":0.02723,"80":0.01634,"81":0.01089,"83":0.05446,"84":0.01089,"85":0.10347,"86":0.02723,"87":0.02178,"88":0,"89":0.01089,"90":0,"91":0.00545,"92":0.01634,"93":0.01089,"94":0,"95":0.00545,"96":0.00545,"97":0.02178,"98":0.01089,"99":0.03268,"100":0.04357,"101":0.04357,"102":0.10892,"103":0.30498,"104":3.87211,"105":16.13105,"106":0.32131,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01089,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00545,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01634,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05446,"90":0.90404,"91":0.03268,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00545,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00545,"90":0.00545,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00545,"99":0.00545,"100":0,"101":0.00545,"102":0.00545,"103":0.01089,"104":0.35399,"105":2.43436},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00545,"14":0.07624,"15":0.02178,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.04357,"12.1":0.02178,"13.1":0.09258,"14.1":0.16338,"15.1":0.07624,"15.2-15.3":0.06535,"15.4":0.12526,"15.5":0.20695,"15.6":1.0892,"16.0":0.19606,"16.1":0.00545},G:{"8":0.00719,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0048,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06715,"10.0-10.2":0.0048,"10.3":0.47486,"11.0-11.2":0,"11.3-11.4":0.04077,"12.0-12.1":0.01679,"12.2-12.5":0.40771,"13.0-13.1":0.0024,"13.2":0.0024,"13.3":0.10313,"13.4-13.7":0.06715,"14.0-14.4":0.34056,"14.5-14.8":1.03606,"15.0-15.1":0.18227,"15.2-15.3":0.40051,"15.4":0.47006,"15.5":1.72676,"15.6":12.73968,"16.0":5.49447,"16.1":0.04797},P:{"4":0.12519,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01043,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01043,"12.0":0.01043,"13.0":0.02086,"14.0":0.02086,"15.0":0.06259,"16.0":0.02086,"17.0":0.12519,"18.0":2.21168},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00763,"4.4":0,"4.4.3-4.4.4":0.26317},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00594,"10":0,"11":0.05941,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.19127},H:{"0":0.1897},L:{"0":40.4275},S:{"2.5":0},R:{_:"0"},M:{"0":0.18216},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02273,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01705,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00568,"75":0,"76":0,"77":0,"78":0.00568,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00568,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00568,"102":0.01136,"103":0.01136,"104":0.02273,"105":0.70457,"106":0.28978,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00568,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01136,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.19887,"70":0.00568,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00568,"77":0.05114,"78":0.00568,"79":0.02273,"80":0.00568,"81":0.01136,"83":0.00568,"84":0.01136,"85":0.00568,"86":0.01136,"87":0.01136,"88":0,"89":0.00568,"90":0.00568,"91":0.00568,"92":0.02273,"93":0.01136,"94":0.00568,"95":0.00568,"96":0.03409,"97":0.01136,"98":0.01136,"99":0.02273,"100":0.03409,"101":0.02273,"102":0.03977,"103":0.1591,"104":0.27274,"105":6.39793,"106":15.2789,"107":0.56252,"108":0.00568,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01136,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00568,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00568,"86":0,"87":0,"88":0,"89":0,"90":0.36365,"91":0.77275,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00568,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01705,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00568,"98":0.00568,"99":0.00568,"100":0,"101":0.00568,"102":0.00568,"103":0.00568,"104":0.03977,"105":0.65911,"106":2.51713,"107":0.18182},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00568,"14":0.09659,"15":0.02841,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01705,"12.1":0.01136,"13.1":0.09091,"14.1":0.19887,"15.1":0.07955,"15.2-15.3":0.04546,"15.4":0.11364,"15.5":0.18751,"15.6":0.95458,"16.0":0.54547,"16.1":0.06818,"16.2":0},G:{"8":0.00812,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.04062,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02979,"10.0-10.2":0,"10.3":0.38721,"11.0-11.2":0,"11.3-11.4":0.01895,"12.0-12.1":0.03791,"12.2-12.5":0.37908,"13.0-13.1":0.01625,"13.2":0.00542,"13.3":0.00542,"13.4-13.7":0.08394,"14.0-14.4":0.40887,"14.5-14.8":1.1535,"15.0-15.1":0.19225,"15.2-15.3":0.25453,"15.4":0.60112,"15.5":1.45947,"15.6":9.43919,"16.0":11.23984,"16.1":0.34118},P:{"4":0.0818,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01022,"12.0":0.01022,"13.0":0.01022,"14.0":0.02045,"15.0":0.05112,"16.0":0.03067,"17.0":0.09202,"18.0":2.0552},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.1425},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03409,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.19431},Q:{"13.1":0},O:{"0":0.11659},H:{"0":0.1022},L:{"0":37.29802},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js index 22c9f209df84da..112847717d64e0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00358,"35":0.00358,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01074,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00358,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00716,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00358,"88":0,"89":0,"90":0,"91":0.00716,"92":0.01432,"93":0,"94":0,"95":0.00716,"96":0.00358,"97":0,"98":0.00358,"99":0.00716,"100":0.00358,"101":0.00358,"102":0.02864,"103":0.03938,"104":0.52626,"105":0.1611,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00358,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00358,"35":0,"36":0,"37":0,"38":0.00358,"39":0,"40":0.01074,"41":0.00358,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00716,"50":0.00358,"51":0,"52":0,"53":0.00358,"54":0,"55":0,"56":0,"57":0,"58":0.00358,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00358,"72":0.00358,"73":0,"74":0,"75":0,"76":0,"77":0.00358,"78":0.00716,"79":0.0537,"80":0.00358,"81":0.05728,"83":0.00358,"84":0,"85":0.00358,"86":0.00716,"87":0.02148,"88":0.00716,"89":0.00358,"90":0.02506,"91":0.02506,"92":0.04654,"93":0.00716,"94":0.00358,"95":0.00716,"96":0.0179,"97":0.03938,"98":0.01432,"99":0.03222,"100":0.0179,"101":0.02506,"102":0.04654,"103":0.1253,"104":1.58952,"105":6.40104,"106":0.10382,"107":0.00358,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0179,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00716,"62":0,"63":0.0179,"64":0.08234,"65":0.00358,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02148,"90":0.31504,"91":0.01074,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00358,"18":0.00358,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00358,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00358,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01074,"104":0.13962,"105":0.90932},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00358,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.03938,"15":0.00358,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.02864,"12.1":0.00716,"13.1":0.08234,"14.1":0.06802,"15.1":0.0179,"15.2-15.3":0.02148,"15.4":0.02864,"15.5":0.08234,"15.6":0.29714,"16.0":0.05728,"16.1":0.00358},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03886,"6.0-6.1":0.01018,"7.0-7.1":0.0259,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.12859,"10.0-10.2":0,"10.3":0.06476,"11.0-11.2":0.0074,"11.3-11.4":0.00555,"12.0-12.1":0.01018,"12.2-12.5":0.35247,"13.0-13.1":0.00555,"13.2":0.00185,"13.3":0.0111,"13.4-13.7":0.05736,"14.0-14.4":0.08141,"14.5-14.8":0.34045,"15.0-15.1":0.09621,"15.2-15.3":0.23128,"15.4":0.23406,"15.5":0.63926,"15.6":5.14091,"16.0":1.55513,"16.1":0.0185},P:{"4":0.19565,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24714,"8.2":0,"9.2":0.0206,"10.1":0,"11.1-11.2":0.09268,"12.0":0.03089,"13.0":0.10298,"14.0":0.14417,"15.0":0.14417,"16.0":0.19565,"17.0":0.62815,"18.0":3.88217},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00437,"4.2-4.3":0.01093,"4.4":0,"4.4.3-4.4.4":0.24704},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02148,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.58422},H:{"0":0.57741},L:{"0":69.06524},S:{"2.5":0},R:{_:"0"},M:{"0":0.29532},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01404,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00702,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00702,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00351,"89":0,"90":0,"91":0,"92":0.00351,"93":0,"94":0,"95":0.01404,"96":0,"97":0,"98":0.00351,"99":0.00351,"100":0.00702,"101":0,"102":0.01756,"103":0.00702,"104":0.01404,"105":0.48452,"106":0.20715,"107":0.00351,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00351,"35":0.00351,"36":0,"37":0,"38":0.00351,"39":0,"40":0.00351,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00702,"50":0,"51":0,"52":0,"53":0.00351,"54":0,"55":0.00351,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00351,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00351,"76":0,"77":0.00351,"78":0.00702,"79":0.04564,"80":0.01404,"81":0.05267,"83":0.00351,"84":0.00351,"85":0.00702,"86":0.00702,"87":0.02809,"88":0.00702,"89":0.00351,"90":0.00351,"91":0.01404,"92":0.03511,"93":0.00351,"94":0.00351,"95":0.01053,"96":0.00702,"97":0.0316,"98":0.04213,"99":0.03511,"100":0.02107,"101":0.01756,"102":0.02107,"103":0.06671,"104":0.10884,"105":1.97318,"106":5.87039,"107":0.25981,"108":0.01053,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01404,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00702,"62":0,"63":0.01053,"64":0.00351,"65":0.01756,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00351,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.14044,"91":0.23173,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00351,"13":0,"14":0,"15":0,"16":0.00351,"17":0,"18":0.00351,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00351,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00351,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00351,"100":0.00351,"101":0,"102":0,"103":0.00702,"104":0.01053,"105":0.21768,"106":0.84615,"107":0.05267},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00351,"13":0.00702,"14":0.02809,"15":0.00351,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01404,"12.1":0.01053,"13.1":0.03511,"14.1":0.05618,"15.1":0.01756,"15.2-15.3":0.01404,"15.4":0.02107,"15.5":0.07373,"15.6":0.27386,"16.0":0.16853,"16.1":0.0316,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04317,"6.0-6.1":0,"7.0-7.1":0.03186,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10689,"10.0-10.2":0,"10.3":0.06064,"11.0-11.2":0.00822,"11.3-11.4":0.01028,"12.0-12.1":0.00822,"12.2-12.5":0.33301,"13.0-13.1":0.00617,"13.2":0.00822,"13.3":0.03289,"13.4-13.7":0.04317,"14.0-14.4":0.10689,"14.5-14.8":0.3474,"15.0-15.1":0.08222,"15.2-15.3":0.1737,"15.4":0.148,"15.5":0.42448,"15.6":3.57263,"16.0":3.956,"16.1":0.18809},P:{"4":0.22696,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.27854,"8.2":0,"9.2":0.02063,"10.1":0,"11.1-11.2":0.08253,"12.0":0.02063,"13.0":0.05158,"14.0":0.11348,"15.0":0.05158,"16.0":0.21665,"17.0":0.39203,"18.0":4.21943},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00722,"4.2-4.3":0.01685,"4.4":0,"4.4.3-4.4.4":0.21668},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02809,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22712},Q:{"13.1":0},O:{"0":0.38934},H:{"0":0.43004},L:{"0":68.85707},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js index a35e79e83e9591..ae6b0cb3ece941 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01141,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00571,"82":0.00285,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00571,"90":0.00856,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01141,"98":0.00285,"99":0.00571,"100":0,"101":0.03138,"102":0.00285,"103":0.01427,"104":0.25677,"105":0.06847,"106":0.00285,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00285,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.04565,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00285,"72":0.00285,"73":0.00285,"74":0.00571,"75":0,"76":0,"77":0,"78":0,"79":0.00571,"80":0,"81":0.01427,"83":0.0428,"84":0.00571,"85":0.00856,"86":0.00571,"87":0.00285,"88":0.00285,"89":0.00571,"90":0.00285,"91":0.00571,"92":0.01141,"93":0.00285,"94":0.00571,"95":0.00285,"96":0.00571,"97":0.00571,"98":0.00571,"99":0.00571,"100":0.00856,"101":0.01141,"102":0.01427,"103":0.10556,"104":1.26388,"105":4.58762,"106":0.05706,"107":0.00285,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00856,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00571,"64":0.0428,"65":0.00571,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00571,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01427,"90":0.10271,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00285,"17":0,"18":0.00285,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00285,"93":0,"94":0,"95":0,"96":0.00285,"97":0.00571,"98":0,"99":0,"100":0,"101":0.00571,"102":0.00571,"103":0.01141,"104":0.08274,"105":0.36518},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00285,"14":0.01427,"15":0.01141,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00285,"13.1":0.01141,"14.1":0.02853,"15.1":0.01141,"15.2-15.3":0.00856,"15.4":0.02568,"15.5":0.07418,"15.6":0.22824,"16.0":0.03709,"16.1":0.00285},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01115,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00836,"9.3":0.01951,"10.0-10.2":0,"10.3":0.01394,"11.0-11.2":0,"11.3-11.4":0.01672,"12.0-12.1":0.00279,"12.2-12.5":0.25365,"13.0-13.1":0.00279,"13.2":0.00557,"13.3":0.06968,"13.4-13.7":0.16167,"14.0-14.4":0.33727,"14.5-14.8":0.80834,"15.0-15.1":0.42368,"15.2-15.3":0.64667,"15.4":0.92819,"15.5":2.4278,"15.6":13.67203,"16.0":7.33635,"16.1":0.08641},P:{"4":0.03094,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03094,"8.2":0.01031,"9.2":0,"10.1":0,"11.1-11.2":0.01031,"12.0":0,"13.0":0.04125,"14.0":0.02063,"15.0":0.01031,"16.0":0.04125,"17.0":0.14439,"18.0":1.28917},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02653,"4.2-4.3":0.01592,"4.4":0,"4.4.3-4.4.4":0.21755},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00285,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.70041},H:{"0":0.53454},L:{"0":60.29651},S:{"2.5":0},R:{_:"0"},M:{"0":0.57176},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00291,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00873,"82":0.00582,"83":0,"84":0,"85":0.00582,"86":0,"87":0,"88":0.00291,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00291,"96":0,"97":0.00291,"98":0.01164,"99":0.00291,"100":0.00291,"101":0.00291,"102":0.00582,"103":0.00291,"104":0.1048,"105":0.2125,"106":0.09024,"107":0.00291,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00582,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00291,"73":0.00291,"74":0.00291,"75":0,"76":0,"77":0,"78":0,"79":0.00291,"80":0,"81":0.00873,"83":0.02911,"84":0.00291,"85":0.01456,"86":0.00291,"87":0.00873,"88":0.00291,"89":0.00291,"90":0.00582,"91":0.00291,"92":0.00582,"93":0,"94":0.00291,"95":0.00291,"96":0.00582,"97":0.00582,"98":0.00582,"99":0.00873,"100":0.01164,"101":0.00582,"102":0.01164,"103":0.04075,"104":0.06695,"105":1.55739,"106":4.47421,"107":0.18048,"108":0.00291,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00291,"62":0,"63":0.00291,"64":0.00291,"65":0.0262,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01164,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00582,"87":0,"88":0,"89":0,"90":0.03784,"91":0.131,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00291,"16":0.00291,"17":0,"18":0.00291,"79":0,"80":0,"81":0,"83":0,"84":0.00291,"85":0,"86":0.00582,"87":0,"88":0,"89":0.00291,"90":0.00291,"91":0,"92":0.00291,"93":0,"94":0,"95":0,"96":0.00291,"97":0.00291,"98":0.00291,"99":0,"100":0,"101":0.00291,"102":0.00582,"103":0.00873,"104":0.01456,"105":0.13973,"106":0.37552,"107":0.02329},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00291,"14":0.02329,"15":0.00873,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00582,"13.1":0.01456,"14.1":0.03493,"15.1":0.01164,"15.2-15.3":0.0262,"15.4":0.02911,"15.5":0.04949,"15.6":0.2125,"16.0":0.08442,"16.1":0.02329,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0089,"9.0-9.2":0,"9.3":0.00593,"10.0-10.2":0,"10.3":0.01483,"11.0-11.2":0.00297,"11.3-11.4":0.01186,"12.0-12.1":0.00593,"12.2-12.5":0.26094,"13.0-13.1":0.04448,"13.2":0.00593,"13.3":0.03558,"13.4-13.7":0.11861,"14.0-14.4":0.39438,"14.5-14.8":0.75911,"15.0-15.1":0.24019,"15.2-15.3":0.59898,"15.4":0.4863,"15.5":1.708,"15.6":7.81053,"16.0":14.76409,"16.1":0.7769},P:{"4":0.02094,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03141,"8.2":0,"9.2":0.01047,"10.1":0,"11.1-11.2":0.01047,"12.0":0,"13.0":0.02094,"14.0":0.01047,"15.0":0.01047,"16.0":0.03141,"17.0":0.06282,"18.0":1.15169},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.25418},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00291,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.48205},Q:{"13.1":0},O:{"0":0.63092},H:{"0":0.67114},L:{"0":59.32193},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js index 1f0bb8cef6457b..ecdd508e00e0f6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00292,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00292,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00292,"62":0,"63":0.00877,"64":0,"65":0,"66":0,"67":0,"68":0.00292,"69":0,"70":0,"71":0.00292,"72":0.00584,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00292,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01461,"92":0,"93":0,"94":0.00584,"95":0,"96":0.00292,"97":0,"98":0,"99":0.00877,"100":0.00584,"101":0.00584,"102":0.01169,"103":0.06428,"104":0.4909,"105":0.14026,"106":0.00292,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00292,"37":0,"38":0,"39":0,"40":0.01753,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00292,"47":0,"48":0,"49":0,"50":0.00584,"51":0,"52":0,"53":0,"54":0,"55":0.00877,"56":0.00292,"57":0,"58":0,"59":0,"60":0,"61":0.00292,"62":0,"63":0.00292,"64":0.00877,"65":0.00292,"66":0,"67":0,"68":0,"69":0.00877,"70":0.00584,"71":0.00292,"72":0.00292,"73":0,"74":0.00584,"75":0.01461,"76":0,"77":0.00292,"78":0.00584,"79":0.00584,"80":0.00584,"81":0.03214,"83":0.00292,"84":0,"85":0.00877,"86":0.00584,"87":0.00877,"88":0.00584,"89":0.00584,"90":0.00292,"91":0.00292,"92":0.01461,"93":0.00584,"94":0.00584,"95":0.00292,"96":0.00584,"97":0.00877,"98":0.00877,"99":0.01753,"100":0.01753,"101":0.02338,"102":0.02338,"103":0.09935,"104":0.80647,"105":2.58889,"106":0.04675,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00292,"26":0.00877,"27":0.00292,"28":0.00292,"29":0.00292,"30":0.00584,"31":0.00292,"32":0.01169,"33":0.01169,"34":0.00292,"35":0.01753,"36":0.00584,"37":0,"38":0.00292,"39":0,"40":0.01461,"41":0,"42":0.01169,"43":0,"44":0,"45":0,"46":0.00292,"47":0,"48":0,"49":0,"50":0.00584,"51":0.00292,"52":0,"53":0,"54":0.00877,"55":0,"56":0.00292,"57":0.01753,"58":0.06136,"60":0.1461,"62":0.00292,"63":0.20454,"64":0.48505,"65":0.03506,"66":0,"67":0,"68":0,"69":0,"70":0.00292,"71":0.00584,"72":0.00292,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00292,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01461,"86":0.00292,"87":0.00292,"88":0.00292,"89":0.0263,"90":0.27759,"91":0.02045,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.03506},B:{"12":0.02045,"13":0.01461,"14":0.00584,"15":0.01461,"16":0.00584,"17":0.01169,"18":0.04967,"79":0,"80":0,"81":0,"83":0,"84":0.00584,"85":0.00584,"86":0,"87":0,"88":0.01753,"89":0.01461,"90":0.01169,"91":0,"92":0.02045,"93":0,"94":0,"95":0,"96":0,"97":0.00292,"98":0.00584,"99":0.00292,"100":0.00584,"101":0.02922,"102":0.0526,"103":0.0526,"104":0.18701,"105":0.71881},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00584,"12":0,"13":0.00292,"14":0.00584,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00292,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00584,"13.1":0.01461,"14.1":0.00584,"15.1":0,"15.2-15.3":0.01169,"15.4":0.00877,"15.5":0.00877,"15.6":0.02922,"16.0":0.00584,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00177,"5.0-5.1":0.00325,"6.0-6.1":0.00177,"7.0-7.1":0.00828,"8.1-8.4":0,"9.0-9.2":0.00207,"9.3":0.07833,"10.0-10.2":0.00148,"10.3":0.04079,"11.0-11.2":0.00355,"11.3-11.4":0.02306,"12.0-12.1":0.00414,"12.2-12.5":0.23293,"13.0-13.1":0.00443,"13.2":0.00118,"13.3":0.0065,"13.4-13.7":0.06769,"14.0-14.4":0.21904,"14.5-14.8":0.154,"15.0-15.1":0.07745,"15.2-15.3":0.1274,"15.4":0.17854,"15.5":0.30949,"15.6":0.99113,"16.0":0.35235,"16.1":0.00296},P:{"4":0.28426,"5.0-5.4":0.0203,"6.2-6.4":0.01015,"7.2-7.4":0.26396,"8.2":0,"9.2":0.0203,"10.1":0.0203,"11.1-11.2":0.01015,"12.0":0.01015,"13.0":0.03046,"14.0":0.06091,"15.0":0.03046,"16.0":0.19289,"17.0":0.33503,"18.0":0.72081},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00543,"4.2-4.3":0.01522,"4.4":0,"4.4.3-4.4.4":0.16195},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00292,"9":0,"10":0,"11":0.02922,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.02831},O:{"0":5.99507},H:{"0":9.05304},L:{"0":66.92018},S:{"2.5":0.03539},R:{_:"0"},M:{"0":0.23357},Q:{"13.1":0.01416}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00288,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00288,"62":0.00288,"63":0.00575,"64":0,"65":0,"66":0,"67":0,"68":0.00863,"69":0,"70":0,"71":0,"72":0.00575,"73":0,"74":0,"75":0.00288,"76":0,"77":0,"78":0,"79":0,"80":0.00288,"81":0.00288,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00288,"90":0,"91":0.00288,"92":0,"93":0,"94":0.00288,"95":0.00288,"96":0,"97":0,"98":0.00288,"99":0.00575,"100":0.00288,"101":0.00288,"102":0.0115,"103":0.02876,"104":0.02588,"105":0.4429,"106":0.17831,"107":0.00575,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00288,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00575,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00288,"47":0,"48":0,"49":0,"50":0.00288,"51":0,"52":0,"53":0,"54":0,"55":0.00575,"56":0,"57":0,"58":0.00288,"59":0,"60":0,"61":0.00575,"62":0.00288,"63":0.00863,"64":0.01438,"65":0,"66":0,"67":0.00288,"68":0,"69":0.00575,"70":0.00575,"71":0.00575,"72":0.00288,"73":0,"74":0.00288,"75":0.0115,"76":0,"77":0.00288,"78":0.00288,"79":0.00575,"80":0.00288,"81":0.03164,"83":0.00575,"84":0.00288,"85":0.00288,"86":0.0115,"87":0.00863,"88":0.00575,"89":0.00288,"90":0.00575,"91":0.00288,"92":0.03739,"93":0.00288,"94":0.00575,"95":0.01438,"96":0.00575,"97":0.00575,"98":0.00863,"99":0.02013,"100":0.00575,"101":0.01726,"102":0.0115,"103":0.05177,"104":0.07765,"105":0.86568,"106":2.5884,"107":0.11792,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00863,"27":0.00575,"28":0.00575,"29":0,"30":0.00288,"31":0.00288,"32":0.01438,"33":0.00288,"34":0,"35":0.01726,"36":0.00288,"37":0,"38":0.00288,"39":0,"40":0.01438,"41":0,"42":0.0115,"43":0,"44":0,"45":0,"46":0,"47":0.00863,"48":0,"49":0,"50":0.00575,"51":0.00288,"52":0,"53":0,"54":0.00575,"55":0.00288,"56":0.00288,"57":0.01726,"58":0.04314,"60":0.13517,"62":0.00575,"63":0.20132,"64":0.19557,"65":0.17256,"66":0.00288,"67":0,"68":0,"69":0.00288,"70":0,"71":0.00575,"72":0.02013,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00288,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0115,"86":0,"87":0,"88":0,"89":0.00575,"90":0.1323,"91":0.24446,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00288,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.04026},B:{"12":0.01726,"13":0.00575,"14":0.00575,"15":0.01438,"16":0.00575,"17":0.00863,"18":0.05177,"79":0,"80":0,"81":0,"83":0,"84":0.00575,"85":0.00575,"86":0,"87":0,"88":0.00288,"89":0.00863,"90":0.00575,"91":0.00288,"92":0.02301,"93":0,"94":0,"95":0,"96":0.00288,"97":0.00288,"98":0.00288,"99":0.00863,"100":0.00288,"101":0.01726,"102":0.04314,"103":0.04026,"104":0.02588,"105":0.21282,"106":0.65573,"107":0.03451},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00288,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00575,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00575,"13.1":0.0115,"14.1":0.00575,"15.1":0,"15.2-15.3":0.00288,"15.4":0.00575,"15.5":0.00575,"15.6":0.02013,"16.0":0.00863,"16.1":0.00288,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00056,"4.2-4.3":0.0014,"5.0-5.1":0.00084,"6.0-6.1":0,"7.0-7.1":0.00617,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03787,"10.0-10.2":0.00252,"10.3":0.08134,"11.0-11.2":0.0014,"11.3-11.4":0.01234,"12.0-12.1":0.0028,"12.2-12.5":0.21121,"13.0-13.1":0.00224,"13.2":0.00112,"13.3":0.00589,"13.4-13.7":0.04235,"14.0-14.4":0.12314,"14.5-14.8":0.13941,"15.0-15.1":0.06171,"15.2-15.3":0.09397,"15.4":0.13969,"15.5":0.2143,"15.6":0.63055,"16.0":0.76182,"16.1":0.05357},P:{"4":0.33458,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.30321,"8.2":0,"9.2":0.03137,"10.1":0,"11.1-11.2":0.05228,"12.0":0.01046,"13.0":0.08364,"14.0":0.04182,"15.0":0.01046,"16.0":0.15683,"17.0":0.2823,"18.0":0.79463},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00784,"4.2-4.3":0.01471,"4.4":0,"4.4.3-4.4.4":0.13333},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00288,"11":0.02301,"5.5":0},J:{"7":0,"10":0.02137},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26359},Q:{"13.1":0.01425},O:{"0":5.83456},H:{"0":9.10513},L:{"0":67.19658},S:{"2.5":0.0285}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js index 1e4e74644bcd80..c9d3e336ea9250 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0.32648,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00594,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00594,"67":0,"68":0.00594,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01781,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00594,"89":0,"90":0,"91":0.01187,"92":0,"93":0,"94":0.01781,"95":0,"96":0,"97":0.00594,"98":0,"99":0.00594,"100":0.00594,"101":0.00594,"102":0.00594,"103":0.02968,"104":0.55205,"105":0.20182,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00594,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00594,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02374,"50":0,"51":0,"52":0.00594,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00594,"66":0.01187,"67":0.00594,"68":0,"69":0.01187,"70":0.00594,"71":0.00594,"72":0.00594,"73":0,"74":0.00594,"75":0.00594,"76":0.01781,"77":0.00594,"78":0.00594,"79":0.03562,"80":0.00594,"81":0.01187,"83":0.01187,"84":0.01187,"85":0.01187,"86":0.01781,"87":0.03562,"88":0.01187,"89":0.01187,"90":0.01187,"91":0.04155,"92":0.03562,"93":0.02968,"94":0.01187,"95":0.01187,"96":0.02374,"97":0.03562,"98":0.04749,"99":0.02968,"100":0.02968,"101":0.04155,"102":0.05936,"103":0.29086,"104":5.02186,"105":22.46182,"106":0.45707,"107":0.00594,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00594,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00594,"64":0.01781,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00594,"86":0,"87":0,"88":0,"89":0.07123,"90":0.49269,"91":0.01781,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01781,"13":0,"14":0,"15":0,"16":0,"17":0.00594,"18":0.01187,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00594,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00594,"100":0,"101":0.03562,"102":0.01187,"103":0.02374,"104":0.3799,"105":1.66208},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00594,"14":0.03562,"15":0.01187,_:"0","3.1":0,"3.2":0,"5.1":0.00594,"6.1":0,"7.1":0,"9.1":0.01187,"10.1":0,"11.1":0.00594,"12.1":0.01781,"13.1":0.05936,"14.1":0.09498,"15.1":0.01781,"15.2-15.3":0.01781,"15.4":0.04749,"15.5":0.10091,"15.6":0.43333,"16.0":0.07123,"16.1":0.00594},G:{"8":0.00427,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00427,"6.0-6.1":0.00285,"7.0-7.1":0.0114,"8.1-8.4":0.0057,"9.0-9.2":0.00855,"9.3":0.07123,"10.0-10.2":0,"10.3":0.05984,"11.0-11.2":0.01282,"11.3-11.4":0.04559,"12.0-12.1":0.02849,"12.2-12.5":0.7038,"13.0-13.1":0.01425,"13.2":0.01852,"13.3":0.04417,"13.4-13.7":0.16954,"14.0-14.4":0.85766,"14.5-14.8":2.17407,"15.0-15.1":0.19091,"15.2-15.3":0.21655,"15.4":0.27924,"15.5":0.78928,"15.6":6.41964,"16.0":1.86491,"16.1":0.01852},P:{"4":0.07258,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05184,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01037,"12.0":0.01037,"13.0":0.01037,"14.0":0.02074,"15.0":0.01037,"16.0":0.02074,"17.0":0.07258,"18.0":0.52879},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01397,"4.2-4.3":0.02795,"4.4":0,"4.4.3-4.4.4":0.20493},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00643,"9":0,"10":0,"11":0.07074,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03658},H:{"0":0.14236},L:{"0":49.42818},S:{"2.5":0.00406},R:{_:"0"},M:{"0":0.12192},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0.3185,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01225,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00613,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01225,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00613,"89":0,"90":0,"91":0.00613,"92":0,"93":0,"94":0.01838,"95":0,"96":0,"97":0.00613,"98":0,"99":0,"100":0,"101":0,"102":0.01225,"103":0.00613,"104":0.03675,"105":0.52063,"106":0.245,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00613,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00613,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0245,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00613,"66":0.01225,"67":0.00613,"68":0,"69":0.00613,"70":0.00613,"71":0.00613,"72":0.00613,"73":0,"74":0.00613,"75":0.00613,"76":0.01225,"77":0.00613,"78":0.00613,"79":0.03063,"80":0.01225,"81":0.01225,"83":0.00613,"84":0.01225,"85":0.01225,"86":0.01225,"87":0.03063,"88":0.01225,"89":0.01225,"90":0.01225,"91":0.03675,"92":0.03063,"93":0.03063,"94":0.01225,"95":0.00613,"96":0.0245,"97":0.03063,"98":0.03675,"99":0.0245,"100":0.0245,"101":0.03063,"102":0.04288,"103":0.20825,"104":0.20825,"105":6.93963,"106":22.54613,"107":0.82075,"108":0.00613,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00613,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00613,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00613,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00613,"86":0,"87":0,"88":0,"89":0.00613,"90":0.20213,"91":0.40425,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01225,"13":0,"14":0,"15":0.00613,"16":0,"17":0,"18":0.00613,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00613,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00613,"102":0.00613,"103":0.01225,"104":0.0735,"105":0.42263,"106":1.568,"107":0.09188},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00613,"14":0.03675,"15":0.00613,_:"0","3.1":0,"3.2":0,"5.1":0.00613,"6.1":0,"7.1":0,"9.1":0.00613,"10.1":0,"11.1":0.00613,"12.1":0.01225,"13.1":0.06738,"14.1":0.09188,"15.1":0.01838,"15.2-15.3":0.01225,"15.4":0.04288,"15.5":0.07963,"15.6":0.37975,"16.0":0.18375,"16.1":0.0245,"16.2":0},G:{"8":0.00551,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00413,"6.0-6.1":0.00138,"7.0-7.1":0.00965,"8.1-8.4":0.00827,"9.0-9.2":0.02618,"9.3":0.07166,"10.0-10.2":0,"10.3":0.05512,"11.0-11.2":0.01654,"11.3-11.4":0.03721,"12.0-12.1":0.01516,"12.2-12.5":0.48369,"13.0-13.1":0.01102,"13.2":0.00965,"13.3":0.02756,"13.4-13.7":0.09646,"14.0-14.4":0.38585,"14.5-14.8":1.028,"15.0-15.1":0.14056,"15.2-15.3":0.22048,"15.4":0.2508,"15.5":0.6835,"15.6":5.11383,"16.0":4.25257,"16.1":0.21773},P:{"4":0.07268,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05192,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01038,"12.0":0.01038,"13.0":0.01038,"14.0":0.01038,"15.0":0.01038,"16.0":0.02077,"17.0":0.05192,"18.0":0.56068},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01125,"4.2-4.3":0.0225,"4.4":0,"4.4.3-4.4.4":0.1575},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00664,"9":0,"10":0,"11":0.07299,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12788},Q:{"13.1":0},O:{"0":0.03488},H:{"0":0.13941},L:{"0":47.68325},S:{"2.5":0.00388}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js index 239a254a4e8673..ce673a8dec1d38 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01235,"35":0,"36":0,"37":0,"38":0,"39":0.00412,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00824,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01235,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00412,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00412,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00412,"89":0,"90":0,"91":0.00412,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00412,"99":0.00824,"100":0.00824,"101":0.00412,"102":0.01235,"103":0.03294,"104":0.43239,"105":0.1606,"106":0.00412,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00412,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01235,"35":0,"36":0,"37":0,"38":0.03294,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00412,"48":0,"49":0.02059,"50":0,"51":0,"52":0,"53":0.02883,"54":0,"55":0.02059,"56":0.00412,"57":0,"58":0.00412,"59":0,"60":0,"61":0,"62":0.00412,"63":0.00412,"64":0,"65":0.00412,"66":0.00412,"67":0.00412,"68":0.00412,"69":0.00412,"70":0.00824,"71":0.00412,"72":0.00412,"73":0.00824,"74":0.00824,"75":0.01647,"76":0.00412,"77":0.00412,"78":0.00412,"79":0.15237,"80":0.00824,"81":0.02059,"83":0.02471,"84":0.01647,"85":0.02059,"86":0.02883,"87":0.03294,"88":0.01647,"89":0.01647,"90":0.00824,"91":0.02883,"92":0.12354,"93":0.00824,"94":0.01235,"95":0.01235,"96":0.02471,"97":0.03706,"98":0.02471,"99":0.02471,"100":0.02883,"101":0.02883,"102":0.05353,"103":0.20178,"104":2.35138,"105":8.7384,"106":0.14001,"107":0.00824,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02059,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02059,"37":0.00412,"38":0,"39":0,"40":0.00412,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02883,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00412,"62":0,"63":0.01235,"64":0.06589,"65":0.00412,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01235,"90":0.1606,"91":0.00412,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00412,"79":0,"80":0,"81":0,"83":0,"84":0.00412,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00412,"102":0.00412,"103":0.01235,"104":0.13589,"105":0.77418},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00412,"12":0,"13":0.01235,"14":0.04942,"15":0.01647,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00412,"10.1":0.00412,"11.1":0.00412,"12.1":0.00824,"13.1":0.04118,"14.1":0.14001,"15.1":0.02883,"15.2-15.3":0.02059,"15.4":0.07412,"15.5":0.19355,"15.6":0.78654,"16.0":0.0453,"16.1":0.00412},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00436,"5.0-5.1":0.01308,"6.0-6.1":0.01744,"7.0-7.1":0.03923,"8.1-8.4":0.04577,"9.0-9.2":0.02397,"9.3":0.33565,"10.0-10.2":0.01962,"10.3":0.59719,"11.0-11.2":0.02615,"11.3-11.4":0.02833,"12.0-12.1":0.04141,"12.2-12.5":0.8195,"13.0-13.1":0.03269,"13.2":0.01526,"13.3":0.06321,"13.4-13.7":0.16128,"14.0-14.4":0.51655,"14.5-14.8":0.94155,"15.0-15.1":0.41193,"15.2-15.3":0.44898,"15.4":1.05271,"15.5":1.88528,"15.6":10.0759,"16.0":3.67466,"16.1":0.02397},P:{"4":0.79699,"5.0-5.4":0.01035,"6.2-6.4":0,"7.2-7.4":0.05175,"8.2":0,"9.2":0.01035,"10.1":0,"11.1-11.2":0.0414,"12.0":0.01035,"13.0":0.0414,"14.0":0.0414,"15.0":0.03105,"16.0":0.07245,"17.0":0.15526,"18.0":1.40767},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0079,"4.2-4.3":0.01975,"4.4":0,"4.4.3-4.4.4":0.08294},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04942,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.97053},H:{"0":0.62926},L:{"0":56.20133},S:{"2.5":0},R:{_:"0"},M:{"0":0.14117},Q:{"13.1":0.01176}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00825,"35":0,"36":0,"37":0,"38":0,"39":0.00825,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00825,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01238,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00413,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00413,"79":0,"80":0,"81":0.00413,"82":0,"83":0.00413,"84":0,"85":0,"86":0,"87":0,"88":0.00413,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00413,"99":0.00413,"100":0.00413,"101":0.00413,"102":0.01238,"103":0.00825,"104":0.01238,"105":0.4125,"106":0.198,"107":0.00413,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00413,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00825,"35":0,"36":0,"37":0,"38":0.02888,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00413,"48":0,"49":0.0165,"50":0,"51":0,"52":0,"53":0.02475,"54":0,"55":0.0165,"56":0.00413,"57":0,"58":0.00413,"59":0,"60":0,"61":0,"62":0.00413,"63":0,"64":0,"65":0.00413,"66":0,"67":0.00413,"68":0.00413,"69":0.00413,"70":0.00825,"71":0.00413,"72":0.00413,"73":0.00413,"74":0.00825,"75":0.01238,"76":0.00413,"77":0.00413,"78":0.00413,"79":0.12788,"80":0.00825,"81":0.02063,"83":0.02063,"84":0.01238,"85":0.0165,"86":0.02063,"87":0.02475,"88":0.0165,"89":0.01238,"90":0.00825,"91":0.02475,"92":0.11138,"93":0.00825,"94":0.01238,"95":0.01238,"96":0.02063,"97":0.033,"98":0.02063,"99":0.02063,"100":0.02475,"101":0.02063,"102":0.03713,"103":0.12375,"104":0.132,"105":2.91638,"106":8.24588,"107":0.297,"108":0.00825,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0165,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02063,"37":0.00413,"38":0,"39":0,"40":0.00413,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02475,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00413,"62":0,"63":0.00825,"64":0.0165,"65":0.02063,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00825,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.07013,"91":0.14438,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00413,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00825,"104":0.00825,"105":0.21038,"106":0.792,"107":0.05363},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00825,"14":0.04538,"15":0.0165,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00413,"11.1":0.00413,"12.1":0.00825,"13.1":0.03713,"14.1":0.12788,"15.1":0.02475,"15.2-15.3":0.02063,"15.4":0.07013,"15.5":0.165,"15.6":0.76313,"16.0":0.11963,"16.1":0.02888,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01177,"6.0-6.1":0.01177,"7.0-7.1":0.03532,"8.1-8.4":0.04003,"9.0-9.2":0.03061,"9.3":0.28966,"10.0-10.2":0.01413,"10.3":0.544,"11.0-11.2":0.02119,"11.3-11.4":0.02119,"12.0-12.1":0.03061,"12.2-12.5":0.7324,"13.0-13.1":0.0259,"13.2":0.01413,"13.3":0.05652,"13.4-13.7":0.14365,"14.0-14.4":0.48984,"14.5-14.8":0.81718,"15.0-15.1":0.36502,"15.2-15.3":0.42154,"15.4":0.91138,"15.5":1.46716,"15.6":7.06028,"16.0":8.45915,"16.1":0.32499},P:{"4":0.66535,"5.0-5.4":0.0104,"6.2-6.4":0,"7.2-7.4":0.04158,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04158,"12.0":0.0104,"13.0":0.03119,"14.0":0.02079,"15.0":0.05198,"16.0":0.06238,"17.0":0.09356,"18.0":1.49704},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03564,"4.4":0,"4.4.3-4.4.4":0.08911},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04125,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13513},Q:{"13.1":0.01175},O:{"0":0.8225},H:{"0":0.55621},L:{"0":55.39325},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js index 22cd1163d42d80..543d9572a0675d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00435,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00435,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00435,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00435,"67":0,"68":0.00435,"69":0,"70":0,"71":0,"72":0.02176,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00435,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00435,"89":0.00435,"90":0,"91":0.01305,"92":0,"93":0,"94":0.00435,"95":0.00435,"96":0,"97":0,"98":0.09137,"99":0.00435,"100":0,"101":0.00435,"102":0.00435,"103":0.03916,"104":0.68746,"105":0.14793,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00435,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00435,"40":0.0087,"41":0,"42":0,"43":0.02176,"44":0,"45":0,"46":0.00435,"47":0,"48":0,"49":0.00435,"50":0,"51":0,"52":0.0087,"53":0,"54":0,"55":0.0087,"56":0,"57":0,"58":0,"59":0,"60":0.00435,"61":0,"62":0,"63":0.00435,"64":0.00435,"65":0,"66":0,"67":0,"68":0.00435,"69":0.07397,"70":0.05656,"71":0.00435,"72":0.00435,"73":0,"74":0.07832,"75":0,"76":0,"77":0,"78":0,"79":0.01305,"80":0.00435,"81":0.31762,"83":0.0087,"84":0.00435,"85":0.00435,"86":0.01305,"87":0.03481,"88":0.00435,"89":0.00435,"90":0.02611,"91":0.03046,"92":0.0087,"93":0,"94":0.02611,"95":0.01305,"96":0.02176,"97":0.01305,"98":0.02611,"99":0.05221,"100":0.02611,"101":0.0174,"102":0.04786,"103":0.18709,"104":1.71429,"105":5.97827,"106":0.09137,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.0087,"25":0,"26":0.00435,"27":0.03481,"28":0.0087,"29":0,"30":0,"31":0,"32":0.00435,"33":0,"34":0,"35":0.02176,"36":0.00435,"37":0.00435,"38":0.0087,"39":0,"40":0,"41":0,"42":0.00435,"43":0,"44":0,"45":0,"46":0.00435,"47":0,"48":0,"49":0,"50":0.00435,"51":0.0087,"52":0,"53":0,"54":0.02611,"55":0.0087,"56":0.00435,"57":0.0087,"58":0.05656,"60":0.16099,"62":0.00435,"63":0.30022,"64":0.50472,"65":0.03916,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0087,"80":0.0087,"81":0,"82":0,"83":0,"84":0,"85":0.00435,"86":0.00435,"87":0,"88":0.00435,"89":0.0087,"90":0.78753,"91":0.03046,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00435},B:{"12":0.0087,"13":0.0174,"14":0,"15":0.05221,"16":0.00435,"17":0.00435,"18":0.03046,"79":0,"80":0,"81":0,"83":0,"84":0.0087,"85":0.00435,"86":0,"87":0,"88":0.02611,"89":0.0174,"90":0.00435,"91":0.00435,"92":0.02611,"93":0,"94":0,"95":0,"96":0.00435,"97":0,"98":0,"99":0.0087,"100":0.00435,"101":0.00435,"102":0.0087,"103":0.02176,"104":0.28282,"105":1.07035},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00435,"14":0.00435,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0087,"13.1":0.0174,"14.1":0.0087,"15.1":0.00435,"15.2-15.3":0,"15.4":0.00435,"15.5":0.01305,"15.6":0.03481,"16.0":0.0087,"16.1":0},G:{"8":0.02124,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01797,"6.0-6.1":0,"7.0-7.1":0.02696,"8.1-8.4":0.00163,"9.0-9.2":0,"9.3":0.11355,"10.0-10.2":0.00082,"10.3":0.19768,"11.0-11.2":0.00735,"11.3-11.4":0.00408,"12.0-12.1":0.04574,"12.2-12.5":1.80774,"13.0-13.1":0.05963,"13.2":0.00653,"13.3":0.08822,"13.4-13.7":0.16501,"14.0-14.4":0.65268,"14.5-14.8":0.7115,"15.0-15.1":0.1789,"15.2-15.3":0.42232,"15.4":0.43458,"15.5":0.59468,"15.6":2.10182,"16.0":0.42396,"16.1":0.00735},P:{"4":0.52644,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24297,"8.2":0,"9.2":0.08099,"10.1":0.02025,"11.1-11.2":0.06074,"12.0":0.01012,"13.0":0.03037,"14.0":0.11136,"15.0":0.02025,"16.0":0.07087,"17.0":0.13161,"18.0":0.48594},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00061,"4.2-4.3":0.00183,"4.4":0,"4.4.3-4.4.4":0.08497},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03916,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.0226},O:{"0":0.42368},H:{"0":5.57808},L:{"0":66.56531},S:{"2.5":0.21466},R:{_:"0"},M:{"0":0.2994},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00421,"32":0,"33":0,"34":0.00421,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00421,"67":0,"68":0.00421,"69":0,"70":0,"71":0,"72":0.00421,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00421,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00421,"89":0.00421,"90":0,"91":0.00842,"92":0,"93":0,"94":0.00421,"95":0.00421,"96":0,"97":0.00421,"98":0.08416,"99":0.00421,"100":0,"101":0,"102":0.00421,"103":0.02525,"104":0.01683,"105":0.59754,"106":0.24406,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04208,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00421,"41":0,"42":0,"43":0.02946,"44":0,"45":0,"46":0.00421,"47":0,"48":0,"49":0.00421,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.01683,"56":0.00421,"57":0,"58":0,"59":0,"60":0.02104,"61":0,"62":0,"63":0.00842,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.06733,"70":0.02104,"71":0.00421,"72":0.00421,"73":0,"74":0.08416,"75":0.00421,"76":0,"77":0.00421,"78":0,"79":0.02104,"80":0.00421,"81":0.28194,"83":0.00842,"84":0,"85":0.00421,"86":0.02104,"87":0.04629,"88":0.00421,"89":0,"90":0.0505,"91":0.01683,"92":0.00421,"93":0,"94":0.03787,"95":0.00421,"96":0.01683,"97":0.00842,"98":0.01683,"99":0.02104,"100":0.01262,"101":0.03787,"102":0.02946,"103":0.10099,"104":0.07154,"105":1.76736,"106":5.72709,"107":0.28194,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.03366,"25":0,"26":0.02525,"27":0.04629,"28":0.00421,"29":0,"30":0,"31":0.00421,"32":0,"33":0.00421,"34":0,"35":0.03366,"36":0,"37":0.00421,"38":0.00842,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00421,"47":0.00421,"48":0,"49":0,"50":0.00421,"51":0.00842,"52":0,"53":0,"54":0.01683,"55":0.00421,"56":0.00421,"57":0.00842,"58":0.03366,"60":0.0505,"62":0,"63":0.24406,"64":0.2104,"65":0.23144,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01683,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02104,"80":0.01262,"81":0,"82":0,"83":0.00421,"84":0,"85":0,"86":0.01262,"87":0.00421,"88":0,"89":0,"90":0.18094,"91":0.49654,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00421},B:{"12":0.00842,"13":0.01262,"14":0.00421,"15":0.0547,"16":0.00421,"17":0,"18":0.02104,"79":0.00421,"80":0,"81":0,"83":0,"84":0.00421,"85":0.00421,"86":0,"87":0,"88":0.02104,"89":0.00421,"90":0.00421,"91":0,"92":0.01683,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00421,"99":0.00421,"100":0.00421,"101":0,"102":0.00421,"103":0.01262,"104":0.02525,"105":0.27773,"106":1.00571,"107":0.06733},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00421,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01683,"13.1":0.02104,"14.1":0.00842,"15.1":0,"15.2-15.3":0.00421,"15.4":0,"15.5":0.00842,"15.6":0.02525,"16.0":0.01262,"16.1":0,"16.2":0},G:{"8":0.01244,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00415,"6.0-6.1":0,"7.0-7.1":0.01825,"8.1-8.4":0.00083,"9.0-9.2":0,"9.3":0.03899,"10.0-10.2":0,"10.3":0.41724,"11.0-11.2":0.02489,"11.3-11.4":0.00498,"12.0-12.1":0.01161,"12.2-12.5":2.01571,"13.0-13.1":0.07383,"13.2":0.00249,"13.3":0.07797,"13.4-13.7":0.27374,"14.0-14.4":0.68601,"14.5-14.8":0.6437,"15.0-15.1":0.19659,"15.2-15.3":0.2895,"15.4":0.48195,"15.5":0.49688,"15.6":1.13228,"16.0":0.97716,"16.1":0.04231},P:{"4":0.35962,"5.0-5.4":0.01027,"6.2-6.4":0.01027,"7.2-7.4":0.23632,"8.2":0,"9.2":0.07192,"10.1":0.02055,"11.1-11.2":0.0411,"12.0":0.01027,"13.0":0.06165,"14.0":0.10275,"15.0":0.02055,"16.0":0.07192,"17.0":0.10275,"18.0":0.38017},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00409,"4.2-4.3":0.00186,"4.4":0,"4.4.3-4.4.4":0.1051},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03366,"5.5":0},J:{"7":0,"10":0.03475},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2896},Q:{"13.1":0.00579},O:{"0":0.39965},H:{"0":5.58219},L:{"0":67.71603},S:{"2.5":0.1448}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js index 1e858a071186c5..85b1195d16ce99 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00419,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06702,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00419,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00419,"67":0,"68":0.00419,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00419,"79":0,"80":0,"81":0,"82":0.00419,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.02513,"89":0,"90":0.00838,"91":0.00838,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00419,"100":0.00838,"101":0,"102":0.00838,"103":0.04608,"104":0.81267,"105":0.31418,"106":0.00838,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00419,"39":0,"40":0.0377,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00419,"49":0.01257,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00419,"58":0.00419,"59":0,"60":0,"61":0,"62":0,"63":0.00419,"64":0,"65":0,"66":0,"67":0,"68":0.00419,"69":0.00838,"70":0.00838,"71":0,"72":0,"73":0.00419,"74":0.00419,"75":0.00419,"76":0,"77":0.00419,"78":0,"79":0.00419,"80":0.00419,"81":0.02932,"83":0.00838,"84":0,"85":0,"86":0.00838,"87":0.02095,"88":0.00838,"89":0.00419,"90":0.00838,"91":0.00838,"92":0.01257,"93":0.00419,"94":0.01257,"95":0.02095,"96":0.02095,"97":0.01676,"98":0.02513,"99":0.02095,"100":0.02095,"101":0.02095,"102":0.02513,"103":0.23458,"104":2.05261,"105":7.49412,"106":0.17175,"107":0.00838,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00419,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00419,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.03351,"55":0,"56":0,"57":0.00419,"58":0,"60":0.00419,"62":0,"63":0.12148,"64":0.24296,"65":0.0377,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00419,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00419,"86":0,"87":0,"88":0,"89":0.01257,"90":0.36863,"91":0.01676,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00419},B:{"12":0.00838,"13":0.00419,"14":0.00838,"15":0.01257,"16":0.00419,"17":0.00838,"18":0.03351,"79":0,"80":0,"81":0,"83":0,"84":0.02513,"85":0,"86":0,"87":0,"88":0,"89":0.00419,"90":0.00419,"91":0,"92":0.01257,"93":0,"94":0,"95":0.00419,"96":0,"97":0.00419,"98":0.00419,"99":0.01257,"100":0.00838,"101":0.05027,"102":0.00838,"103":0.04189,"104":0.41471,"105":2.35003},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00419,"14":0.01676,"15":0.00419,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00419,"13.1":0.02513,"14.1":0.04189,"15.1":0.02095,"15.2-15.3":0.04608,"15.4":0.01676,"15.5":0.07959,"15.6":0.30161,"16.0":0.01676,"16.1":0},G:{"8":0.00197,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00099,"5.0-5.1":0.00494,"6.0-6.1":0.00099,"7.0-7.1":0.01382,"8.1-8.4":0.00494,"9.0-9.2":0,"9.3":0.04739,"10.0-10.2":0,"10.3":0.05134,"11.0-11.2":0.00494,"11.3-11.4":0.00296,"12.0-12.1":0.0079,"12.2-12.5":0.68219,"13.0-13.1":0.0079,"13.2":0.00099,"13.3":0.02271,"13.4-13.7":0.06812,"14.0-14.4":0.62197,"14.5-14.8":0.42945,"15.0-15.1":0.26359,"15.2-15.3":0.26359,"15.4":0.21818,"15.5":0.92604,"15.6":4.81085,"16.0":1.12151,"16.1":0.0158},P:{"4":0.39718,"5.0-5.4":0,"6.2-6.4":0.01018,"7.2-7.4":0.45829,"8.2":0,"9.2":0.02037,"10.1":0.03055,"11.1-11.2":0.14258,"12.0":0.01018,"13.0":0.04074,"14.0":0.04074,"15.0":0.08147,"16.0":0.13239,"17.0":0.60087,"18.0":1.98592},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00506,"4.2-4.3":0.03483,"4.4":0,"4.4.3-4.4.4":0.13484},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.19688,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00581},O:{"0":0.65083},H:{"0":1.74397},L:{"0":64.49706},S:{"2.5":0},R:{_:"0"},M:{"0":0.40677},Q:{"13.1":0.01743}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01268,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00423,"67":0,"68":0.00423,"69":0,"70":0,"71":0,"72":0.00423,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00423,"79":0,"80":0,"81":0,"82":0.00423,"83":0,"84":0,"85":0,"86":0.00423,"87":0,"88":0.00423,"89":0,"90":0.0465,"91":0.00423,"92":0,"93":0,"94":0,"95":0.00423,"96":0,"97":0,"98":0,"99":0.00423,"100":0.00423,"101":0.00845,"102":0.01691,"103":0.01268,"104":0.03382,"105":0.71014,"106":0.32971,"107":0.00845,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00845,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00423,"49":0.00423,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00423,"61":0,"62":0.00423,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00423,"69":0.00845,"70":0.00845,"71":0,"72":0,"73":0,"74":0.00423,"75":0,"76":0,"77":0.00423,"78":0,"79":0.00423,"80":0.00423,"81":0.02536,"83":0.00423,"84":0.00423,"85":0.00423,"86":0.00423,"87":0.00423,"88":0.00423,"89":0.00845,"90":0.00423,"91":0.00845,"92":0.00845,"93":0.00423,"94":0.00423,"95":0.00845,"96":0.01268,"97":0.01268,"98":0.02536,"99":0.01691,"100":0.02536,"101":0.02114,"102":0.02536,"103":0.14372,"104":0.08031,"105":2.40939,"106":7.41416,"107":0.27476,"108":0.01691,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.03804,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00423,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00423,"62":0,"63":0.07609,"64":0.03804,"65":0.19444,"66":0.00845,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01268,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00423,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00423,"86":0,"87":0,"88":0,"89":0.00423,"90":0.11413,"91":0.30857,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01268,"13":0.00423,"14":0.00423,"15":0.01268,"16":0.00423,"17":0.00423,"18":0.03382,"79":0,"80":0,"81":0,"83":0,"84":0.00845,"85":0,"86":0,"87":0,"88":0,"89":0.00423,"90":0.00423,"91":0,"92":0.01691,"93":0,"94":0,"95":0,"96":0.00423,"97":0.00845,"98":0,"99":0.00845,"100":0.00423,"101":0.02536,"102":0.00845,"103":0.02536,"104":0.04227,"105":0.689,"106":2.18959,"107":0.1099},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00845,"14":0.00845,"15":0.00423,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00423,"13.1":0.02959,"14.1":0.05072,"15.1":0.01691,"15.2-15.3":0.02959,"15.4":0.01691,"15.5":0.07186,"15.6":0.32548,"16.0":0.06763,"16.1":0.00845,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01549,"6.0-6.1":0.00119,"7.0-7.1":0.00477,"8.1-8.4":0.01669,"9.0-9.2":0,"9.3":0.04529,"10.0-10.2":0,"10.3":0.03575,"11.0-11.2":0.00596,"11.3-11.4":0.00238,"12.0-12.1":0.00119,"12.2-12.5":0.68766,"13.0-13.1":0.01311,"13.2":0.00238,"13.3":0.02384,"13.4-13.7":0.0727,"14.0-14.4":0.48744,"14.5-14.8":0.48744,"15.0-15.1":0.34562,"15.2-15.3":0.27769,"15.4":0.26934,"15.5":0.76751,"15.6":4.35361,"16.0":3.0343,"16.1":0.17877},P:{"4":0.3871,"5.0-5.4":0,"6.2-6.4":0.01019,"7.2-7.4":0.57046,"8.2":0,"9.2":0.02037,"10.1":0.05093,"11.1-11.2":0.09168,"12.0":0.01019,"13.0":0.04075,"14.0":0.04075,"15.0":0.05093,"16.0":0.12224,"17.0":0.36672,"18.0":2.08828},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00556,"4.2-4.3":0.04911,"4.4":0,"4.4.3-4.4.4":0.16864},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00423,"10":0,"11":0.2198,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.41566},Q:{"13.1":0.01732},O:{"0":0.50225},H:{"0":1.59593},L:{"0":62.99352},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js index 5fbdfc4664b100..9ede146bc6a057 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.01489,"46":0,"47":0,"48":0.00993,"49":0,"50":0,"51":0,"52":0.10424,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00496,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00993,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00496,"78":0.06453,"79":0,"80":0.00993,"81":0,"82":0,"83":0.00496,"84":0.00496,"85":0,"86":0,"87":0,"88":0,"89":0.00496,"90":0.00496,"91":0.25813,"92":0,"93":0.00496,"94":0.00993,"95":0,"96":0.1787,"97":0.00496,"98":0.00496,"99":0.00496,"100":0.00993,"101":0.00993,"102":0.22834,"103":0.18367,"104":2.70538,"105":0.78431,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01986,"50":0,"51":0,"52":0,"53":0,"54":0.02978,"55":0,"56":0,"57":0,"58":0,"59":0.00993,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00496,"66":0,"67":0.00496,"68":0,"69":0,"70":0,"71":0,"72":0.00496,"73":0.00496,"74":0.00496,"75":0,"76":0.00993,"77":0.00993,"78":0.00496,"79":0.02978,"80":0.00496,"81":0.11417,"83":0,"84":0.00496,"85":0.00496,"86":0,"87":0.02482,"88":0.02482,"89":0.00993,"90":0.00496,"91":0.02978,"92":0.01986,"93":0.01986,"94":0.04468,"95":0,"96":0.02978,"97":0.05957,"98":0.03971,"99":0.12906,"100":0.03475,"101":0.01986,"102":0.02978,"103":0.20352,"104":2.52171,"105":8.16082,"106":0.21842,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00496,"85":0,"86":0,"87":0,"88":0.01489,"89":0.03971,"90":0.53611,"91":0.04964,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.02978,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00496,"92":0.00993,"93":0,"94":0,"95":0.00993,"96":0.00993,"97":0.09432,"98":0,"99":0.00496,"100":0.00993,"101":0.01986,"102":0.00993,"103":0.07446,"104":0.50633,"105":2.32315},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00496,"12":0,"13":0.02482,"14":0.07942,"15":0.01986,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00496,"10.1":0.00496,"11.1":0.01986,"12.1":0.01986,"13.1":0.15885,"14.1":0.35741,"15.1":0.01986,"15.2-15.3":0.0546,"15.4":0.08439,"15.5":0.28295,"15.6":1.10201,"16.0":0.19856,"16.1":0.00993},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00443,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.62267,"10.0-10.2":0,"10.3":0.12852,"11.0-11.2":0.01551,"11.3-11.4":0.29472,"12.0-12.1":0.01551,"12.2-12.5":0.87528,"13.0-13.1":0.0133,"13.2":0.01108,"13.3":0.16841,"13.4-13.7":0.07534,"14.0-14.4":0.2371,"14.5-14.8":1.98546,"15.0-15.1":0.37892,"15.2-15.3":0.30358,"15.4":1.52898,"15.5":1.55778,"15.6":11.59807,"16.0":2.11841,"16.1":0.02659},P:{"4":0.05267,"5.0-5.4":0,"6.2-6.4":0.01053,"7.2-7.4":0.44246,"8.2":0,"9.2":0.0316,"10.1":0,"11.1-11.2":0.07374,"12.0":0.05267,"13.0":0.10535,"14.0":0.14749,"15.0":0.04214,"16.0":0.16855,"17.0":0.62155,"18.0":4.20333},I:{"0":0,"3":0,"4":0.00619,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00928,"4.4":0,"4.4.3-4.4.4":0.3187},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02978,"5.5":0},N:{"10":0,"11":0.01007},J:{"7":0,"10":0},O:{"0":0.06547},H:{"0":0.06198},L:{"0":44.96498},S:{"2.5":0.00504},R:{_:"0"},M:{"0":0.27698},Q:{"13.1":0.00504}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.005,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.115,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.005,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01,"69":0,"70":0,"71":0,"72":0.005,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.035,"79":0,"80":0,"81":0,"82":0,"83":0.005,"84":0,"85":0,"86":0,"87":0,"88":0.005,"89":0,"90":0,"91":0.205,"92":0,"93":0,"94":0.01,"95":0.005,"96":0.035,"97":0.005,"98":0.015,"99":0.01,"100":0.005,"101":0.035,"102":0.355,"103":0.07,"104":0.1,"105":2.305,"106":1,"107":0.01,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.01,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02,"50":0.005,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.025,"57":0,"58":0,"59":0.01,"60":0,"61":0,"62":0,"63":0,"64":0.005,"65":0,"66":0,"67":0,"68":0.01,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.005,"77":0,"78":0.005,"79":0.01,"80":0.005,"81":0.12,"83":0,"84":0.005,"85":0.005,"86":0.005,"87":0.025,"88":0,"89":0.005,"90":0.005,"91":0.005,"92":0.005,"93":0.01,"94":0.04,"95":0.005,"96":0.03,"97":0.015,"98":0.025,"99":0.05,"100":0.03,"101":0.025,"102":0.055,"103":0.16,"104":0.135,"105":3.025,"106":9.095,"107":0.24,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.015,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.195,"91":0.325,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.055,"79":0,"80":0,"81":0,"83":0,"84":0.01,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.005,"91":0,"92":0.01,"93":0,"94":0,"95":0,"96":0.005,"97":0.26,"98":0,"99":0,"100":0.015,"101":0,"102":0.01,"103":0.015,"104":0.03,"105":0.485,"106":1.965,"107":0.105},E:{"4":0,"5":0,"6":0,"7":0,"8":0.005,"9":0,"10":0,"11":0,"12":0,"13":0.01,"14":0.065,"15":0.01,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.015,"11.1":0.02,"12.1":0.09,"13.1":0.195,"14.1":0.25,"15.1":0.025,"15.2-15.3":0.19,"15.4":0.05,"15.5":0.215,"15.6":1.04,"16.0":0.395,"16.1":0.06,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00472,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.18864,"10.0-10.2":0,"10.3":0.29946,"11.0-11.2":0.01179,"11.3-11.4":0.34662,"12.0-12.1":0.01415,"12.2-12.5":1.07051,"13.0-13.1":0.00943,"13.2":0,"13.3":0.37256,"13.4-13.7":0.30417,"14.0-14.4":0.26645,"14.5-14.8":0.90309,"15.0-15.1":0.30182,"15.2-15.3":0.25702,"15.4":0.78991,"15.5":1.10352,"15.6":9.78312,"16.0":5.70859,"16.1":0.29946},P:{"4":0.01053,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.38977,"8.2":0,"9.2":0.01053,"10.1":0.02107,"11.1-11.2":0.07374,"12.0":0.01053,"13.0":0.06321,"14.0":0.07374,"15.0":0.05267,"16.0":0.09481,"17.0":0.3687,"18.0":4.0557},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00421,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.15579},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.045,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.415},Q:{"13.1":0},O:{"0":0.03},H:{"0":0.06154},L:{"0":45.355},S:{"2.5":0.005}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js index 580cf4c9db0ce0..372635c52248ee 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00211,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00423,"52":0,"53":0,"54":0,"55":0,"56":0.00211,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00211,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00211,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00211,"90":0,"91":0.00211,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00211,"100":0.00211,"101":0.00423,"102":0.01268,"103":0.07184,"104":0.59164,"105":0.09931,"106":0.00211,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00211,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00211,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00423,"41":0,"42":0,"43":0.00211,"44":0.00211,"45":0,"46":0,"47":0,"48":0,"49":0.01057,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.05283,"56":0,"57":0,"58":0.00211,"59":0,"60":0,"61":0,"62":0.01057,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00211,"75":0,"76":0,"77":0,"78":0.00211,"79":0.05916,"80":0.00211,"81":0.00211,"83":0.00211,"84":0.00211,"85":0,"86":0.00211,"87":0.00423,"88":0,"89":0,"90":0,"91":0,"92":0.00423,"93":0,"94":0,"95":0,"96":0.00211,"97":0,"98":0.00211,"99":0.00211,"100":0,"101":0.03592,"102":0.00423,"103":0.02747,"104":0.23454,"105":1.27625,"106":0.01268,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00423,"25":0,"26":0.01057,"27":0.00211,"28":0.00211,"29":0,"30":0.0169,"31":0,"32":0.00423,"33":0.00211,"34":0,"35":0,"36":0,"37":0.00423,"38":0,"39":0,"40":0,"41":0.00211,"42":0.00211,"43":0,"44":0,"45":0,"46":0.00423,"47":0.00211,"48":0,"49":0,"50":0.00211,"51":0.00211,"52":0,"53":0,"54":0.00423,"55":0.00211,"56":0,"57":0.00634,"58":0.01057,"60":0.13523,"62":0,"63":0.08875,"64":0.28103,"65":0.00423,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00211,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00211,"80":0,"81":0,"82":0,"83":0,"84":0.00211,"85":0,"86":0,"87":0,"88":0,"89":0.00211,"90":0.07396,"91":0.00211,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00423},B:{"12":0.00845,"13":0,"14":0,"15":0,"16":0,"17":0.00423,"18":0.00845,"79":0,"80":0,"81":0,"83":0,"84":0.00211,"85":0.00211,"86":0,"87":0,"88":0,"89":0.00211,"90":0.00423,"91":0,"92":0.00423,"93":0,"94":0.00211,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01057,"101":0.00423,"102":0.00634,"103":0.06973,"104":0.09509,"105":0.33597},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00211,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00211,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00423,"15.1":0.00845,"15.2-15.3":0,"15.4":0.00634,"15.5":0.00845,"15.6":0.01057,"16.0":0.00211,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03691,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.26111,"10.0-10.2":0.00461,"10.3":0.02491,"11.0-11.2":0.02676,"11.3-11.4":0.00369,"12.0-12.1":0.01015,"12.2-12.5":0.99832,"13.0-13.1":0.01569,"13.2":0.00277,"13.3":0.0489,"13.4-13.7":0.23067,"14.0-14.4":0.64125,"14.5-14.8":1.39322,"15.0-15.1":0.33862,"15.2-15.3":0.50193,"15.4":0.4521,"15.5":0.98632,"15.6":2.17471,"16.0":0.6883,"16.1":0.01845},P:{"4":0.06089,"5.0-5.4":0.01015,"6.2-6.4":0.05074,"7.2-7.4":0.08118,"8.2":0,"9.2":0.2537,"10.1":0,"11.1-11.2":0.03044,"12.0":0,"13.0":0.0203,"14.0":0.06089,"15.0":0.03044,"16.0":0.07104,"17.0":0.16237,"18.0":0.69006},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00205,"4.2-4.3":0.01299,"4.4":0,"4.4.3-4.4.4":0.19342},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02536,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.03944},O:{"0":2.11372},H:{"0":3.86786},L:{"0":77.74821},S:{"2.5":0.00789},R:{_:"0"},M:{"0":0.11042},Q:{"13.1":0.10253}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00321,"34":0,"35":0,"36":0,"37":0.00161,"38":0,"39":0.00161,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00321,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00161,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00161,"90":0,"91":0,"92":0,"93":0.00161,"94":0,"95":0,"96":0,"97":0.00161,"98":0,"99":0,"100":0.00161,"101":0,"102":0.00482,"103":0.00161,"104":0.00964,"105":0.19272,"106":0.09636,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00482,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00161,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01445,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.053,"56":0,"57":0,"58":0.00321,"59":0,"60":0,"61":0,"62":0.00161,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00161,"75":0,"76":0,"77":0,"78":0.00161,"79":0.03373,"80":0,"81":0.00161,"83":0.00161,"84":0,"85":0,"86":0.00161,"87":0.00321,"88":0.00161,"89":0.00321,"90":0,"91":0,"92":0.00161,"93":0,"94":0.00161,"95":0,"96":0.00161,"97":0,"98":0,"99":0.00161,"100":0.00161,"101":0.00161,"102":0.00321,"103":0.00642,"104":0.01124,"105":0.19111,"106":0.65204,"107":0.02088,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00161,"25":0,"26":0.00161,"27":0.00321,"28":0,"29":0,"30":0.03051,"31":0.00803,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00482,"38":0.00161,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00161,"45":0,"46":0.00161,"47":0,"48":0,"49":0,"50":0.00161,"51":0,"52":0,"53":0,"54":0.00161,"55":0,"56":0,"57":0.00642,"58":0.00642,"60":0.10921,"62":0,"63":0.11242,"64":0.14454,"65":0.03694,"66":0.00161,"67":0,"68":0,"69":0,"70":0.00482,"71":0,"72":0.00161,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00161,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00642,"91":0.03051,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00161},B:{"12":0.00482,"13":0.00161,"14":0.00161,"15":0.00482,"16":0.00161,"17":0.00161,"18":0.00482,"79":0,"80":0,"81":0,"83":0,"84":0.00321,"85":0,"86":0,"87":0,"88":0,"89":0.00161,"90":0,"91":0,"92":0.00482,"93":0,"94":0,"95":0,"96":0,"97":0.00161,"98":0,"99":0.00161,"100":0.00642,"101":0.00321,"102":0.00161,"103":0.00321,"104":0.04015,"105":0.18148,"106":0.20878,"107":0.00964},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00161,"13":0.00161,"14":0.00642,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00803,"6.1":0,"7.1":0,"9.1":0.00161,"10.1":0,"11.1":0.00161,"12.1":0,"13.1":0.00482,"14.1":0.00321,"15.1":0,"15.2-15.3":0,"15.4":0.00161,"15.5":0.00642,"15.6":0.01445,"16.0":0.00482,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00545,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.20531,"10.0-10.2":0,"10.3":0.08176,"11.0-11.2":0.05996,"11.3-11.4":0.00182,"12.0-12.1":0.00908,"12.2-12.5":1.07744,"13.0-13.1":0.02725,"13.2":0.00273,"13.3":0.01726,"13.4-13.7":0.0863,"14.0-14.4":0.46786,"14.5-14.8":1.18464,"15.0-15.1":0.27345,"15.2-15.3":0.27617,"15.4":0.41789,"15.5":0.82761,"15.6":1.63614,"16.0":1.88779,"16.1":0.1499},P:{"4":0.09173,"5.0-5.4":0,"6.2-6.4":0.03058,"7.2-7.4":0.05096,"8.2":0,"9.2":0.05096,"10.1":0,"11.1-11.2":0.01019,"12.0":0,"13.0":0,"14.0":0.03058,"15.0":0.02039,"16.0":0.05096,"17.0":0.11212,"18.0":0.55041},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0004,"4.2-4.3":0.00079,"4.4":0,"4.4.3-4.4.4":0.09524},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01285,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12591},Q:{"13.1":0.1427},O:{"0":1.94741},H:{"0":4.36285},L:{"0":79.84912},S:{"2.5":0.02518}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js index 8d2b2088914cdb..e3602094e78f5d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.25949,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.05406,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":1.92454,"102":0,"103":0,"104":9.35779,"105":1.40556,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":1.03795,"105":9.40644,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.05406,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.10271,"101":0,"102":0,"103":0,"104":0.05406,"105":0.9893},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.15677,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.15677,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":1.09201,"16.0":0.3622,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.28354,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.56708,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.56708,"14.5-14.8":1.70125,"15.0-15.1":0,"15.2-15.3":0.56708,"15.4":0.99142,"15.5":0.70788,"15.6":12.61076,"16.0":1.5585,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.10033,"18.0":2.02669},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.15677,"9":0,"10":0,"11":2.08131,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":48.06641},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":4.86826,"106":0.67416,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.07756,"104":0,"105":4.1941,"106":12.20047,"107":0.97246,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.07756,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.5966,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":2.69663,"106":2.99493,"107":0.37586},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.22671,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.07756,"14.1":0.5966,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":2.02247,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.74271,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.37282,"14.5-14.8":1.67037,"15.0-15.1":0.18494,"15.2-15.3":0,"15.4":0.55777,"15.5":4.83203,"15.6":8.17571,"16.0":11.8922,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":5.8372},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":1.49747,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0.24442},L:{"0":27.618},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js index bda425350b6cad..292c39bed9f332 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00303,"44":0,"45":0,"46":0,"47":0.00151,"48":0,"49":0,"50":0,"51":0,"52":0.00151,"53":0,"54":0,"55":0,"56":0.00151,"57":0,"58":0.00151,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00151,"66":0,"67":0,"68":0.00454,"69":0,"70":0,"71":0,"72":0.00151,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00151,"79":0,"80":0.00151,"81":0,"82":0.00151,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00151,"90":0,"91":0.00303,"92":0,"93":0,"94":0.00151,"95":0.00151,"96":0.00151,"97":0.00151,"98":0.00151,"99":0.00606,"100":0.00454,"101":0.00303,"102":0.00757,"103":0.01817,"104":0.15443,"105":0.04542,"106":0.00303,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00151,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00151,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00303,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00151,"56":0,"57":0,"58":0.00151,"59":0,"60":0,"61":0,"62":0.00151,"63":0.00151,"64":0.00303,"65":0.00151,"66":0,"67":0,"68":0.00151,"69":0.00454,"70":0.00151,"71":0,"72":0,"73":0,"74":0.00151,"75":0.00151,"76":0.00151,"77":0.00303,"78":0.00151,"79":0.00454,"80":0.00454,"81":0.01363,"83":0.00303,"84":0.00454,"85":0.01211,"86":0.00606,"87":0.00606,"88":0.00303,"89":0.00151,"90":0.00303,"91":0.00151,"92":0.00303,"93":0.00151,"94":0.00303,"95":0.00454,"96":0.00454,"97":0.00454,"98":0.00454,"99":0.00454,"100":0.00606,"101":0.00606,"102":0.00757,"103":0.03331,"104":0.23467,"105":0.67979,"106":0.01211,"107":0.00151,"108":0,"109":0},F:{"9":0,"11":0,"12":0.00151,"15":0,"16":0.00151,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00151,"24":0.03634,"25":0.00151,"26":0.03482,"27":0.04542,"28":0.01968,"29":0.00757,"30":0.08478,"31":0.05299,"32":0.10598,"33":0.04239,"34":0.00303,"35":0.00757,"36":0.01211,"37":0.01211,"38":0.03936,"39":0.00454,"40":0,"41":0.00303,"42":0.06662,"43":0.00454,"44":0.00303,"45":0.00757,"46":0.04693,"47":0.01514,"48":0.00151,"49":0,"50":0.03936,"51":0.02271,"52":0,"53":0.00303,"54":0.03331,"55":0.03482,"56":0.00908,"57":0.04542,"58":0.11052,"60":0.7676,"62":0.00606,"63":0.77668,"64":0.52536,"65":0.01817,"66":0.00151,"67":0.00151,"68":0.00151,"69":0.00151,"70":0.00454,"71":0.00454,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00151,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00303,"86":0.00303,"87":0,"88":0.00303,"89":0.00151,"90":0.03936,"91":0.00151,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02877},B:{"12":0.00151,"13":0,"14":0,"15":0.00151,"16":0,"17":0,"18":0.00606,"79":0,"80":0,"81":0,"83":0,"84":0.00151,"85":0.00151,"86":0,"87":0,"88":0,"89":0.00151,"90":0,"91":0,"92":0.00151,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00151,"100":0.00151,"101":0.00303,"102":0.00151,"103":0.00606,"104":0.02574,"105":0.09387},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00151,"14":0.00303,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00151,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00303,"14.1":0.00454,"15.1":0.00151,"15.2-15.3":0.00151,"15.4":0.00151,"15.5":0.00454,"15.6":0.0106,"16.0":0.00303,"16.1":0},G:{"8":0.00166,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00083,"5.0-5.1":0.00166,"6.0-6.1":0,"7.0-7.1":0.0025,"8.1-8.4":0.00083,"9.0-9.2":0,"9.3":0.01915,"10.0-10.2":0.0025,"10.3":0.04995,"11.0-11.2":0.02581,"11.3-11.4":0.01082,"12.0-12.1":0.03247,"12.2-12.5":0.81917,"13.0-13.1":0.05411,"13.2":0.01748,"13.3":0.11738,"13.4-13.7":0.19564,"14.0-14.4":0.95653,"14.5-14.8":0.94737,"15.0-15.1":0.5944,"15.2-15.3":0.60772,"15.4":0.46953,"15.5":0.91657,"15.6":1.61503,"16.0":0.76256,"16.1":0.00916},P:{"4":0.03112,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04149,"8.2":0,"9.2":0.03112,"10.1":0,"11.1-11.2":0.02074,"12.0":0.01037,"13.0":0.03112,"14.0":0.02074,"15.0":0.02074,"16.0":0.0726,"17.0":0.11409,"18.0":0.35264},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00168,"4.2-4.3":0.00224,"4.4":0,"4.4.3-4.4.4":0.04819},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00454,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00849},O:{"0":1.06075},H:{"0":35.65488},L:{"0":44.10902},S:{"2.5":0.00849},R:{_:"0"},M:{"0":0.3055},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00275,"44":0,"45":0,"46":0,"47":0.00138,"48":0,"49":0,"50":0,"51":0,"52":0.00138,"53":0,"54":0,"55":0,"56":0.00138,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00138,"66":0,"67":0,"68":0.00275,"69":0,"70":0,"71":0,"72":0.00138,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00138,"79":0,"80":0.00138,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00138,"91":0.00138,"92":0,"93":0,"94":0.00138,"95":0.00138,"96":0.00138,"97":0.00138,"98":0.00138,"99":0.00689,"100":0.00413,"101":0.00138,"102":0.00551,"103":0.00551,"104":0.01515,"105":0.13082,"106":0.06334,"107":0.00413,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00138,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00138,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00413,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00138,"56":0,"57":0,"58":0.00138,"59":0,"60":0,"61":0,"62":0.00138,"63":0.00138,"64":0.00275,"65":0,"66":0,"67":0,"68":0.00138,"69":0.00689,"70":0.00275,"71":0.00138,"72":0,"73":0.00138,"74":0.00413,"75":0.00138,"76":0.00138,"77":0.00413,"78":0.00138,"79":0.00551,"80":0.00413,"81":0.01102,"83":0.00275,"84":0.00413,"85":0.01377,"86":0.00551,"87":0.00551,"88":0.00275,"89":0.00138,"90":0.00138,"91":0.00275,"92":0.00138,"93":0.00138,"94":0.00275,"95":0.00413,"96":0.00413,"97":0.00413,"98":0.00413,"99":0.00413,"100":0.00413,"101":0.00413,"102":0.00551,"103":0.02203,"104":0.02066,"105":0.22721,"106":0.57421,"107":0.02341,"108":0.00138,"109":0,_:"110"},F:{"9":0,"11":0,"12":0.00138,"15":0,"16":0.00138,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00138,"24":0.03167,"25":0.00138,"26":0.02892,"27":0.04269,"28":0.01928,"29":0.00689,"30":0.0716,"31":0.04131,"32":0.08262,"33":0.03856,"34":0.00138,"35":0.00551,"36":0.01102,"37":0.00964,"38":0.03443,"39":0.00275,"40":0,"41":0.00138,"42":0.05783,"43":0.00551,"44":0.00275,"45":0.00551,"46":0.03305,"47":0.00826,"48":0.00138,"49":0,"50":0.02341,"51":0.01515,"52":0,"53":0.00138,"54":0.02203,"55":0.02066,"56":0.00689,"57":0.03029,"58":0.084,"60":0.55493,"62":0.00551,"63":0.65958,"64":0.28366,"65":0.22307,"66":0.00413,"67":0.00138,"68":0.00275,"69":0.00138,"70":0.00413,"71":0.00275,"72":0.01239,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00138,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00138,"86":0.00275,"87":0,"88":0.00138,"89":0.00138,"90":0.01515,"91":0.02341,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02479},B:{"12":0.00275,"13":0,"14":0,"15":0.00138,"16":0,"17":0,"18":0.00413,"79":0,"80":0,"81":0,"83":0,"84":0.00138,"85":0,"86":0,"87":0,"88":0,"89":0.00138,"90":0,"91":0,"92":0.00138,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00138,"100":0.00138,"101":0.00275,"102":0.00138,"103":0.00275,"104":0.00275,"105":0.02754,"106":0.08124,"107":0.00551},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00138,"14":0.00275,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00138,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00275,"14.1":0.00413,"15.1":0.00138,"15.2-15.3":0.00138,"15.4":0.00138,"15.5":0.00275,"15.6":0.00964,"16.0":0.00689,"16.1":0.00138,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00085,"6.0-6.1":0,"7.0-7.1":0.00255,"8.1-8.4":0,"9.0-9.2":0.00085,"9.3":0.02377,"10.0-10.2":0.0017,"10.3":0.05857,"11.0-11.2":0.01783,"11.3-11.4":0.00679,"12.0-12.1":0.03056,"12.2-12.5":0.84458,"13.0-13.1":0.05433,"13.2":0.02801,"13.3":0.11714,"13.4-13.7":0.1791,"14.0-14.4":0.86835,"14.5-14.8":0.87344,"15.0-15.1":0.53052,"15.2-15.3":0.54155,"15.4":0.41083,"15.5":0.69943,"15.6":1.10008,"16.0":1.72142,"16.1":0.06791},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05283,"8.2":0,"9.2":0.0317,"10.1":0,"11.1-11.2":0.02113,"12.0":0.01057,"13.0":0.02113,"14.0":0.02113,"15.0":0.02113,"16.0":0.05283,"17.0":0.07396,"18.0":0.44378},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00066,"4.2-4.3":0.00262,"4.4":0,"4.4.3-4.4.4":0.05049},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00413,"5.5":0},J:{"7":0,"10":0.00862},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28456},Q:{"13.1":0},O:{"0":1.06925},H:{"0":33.33238},L:{"0":47.65793},S:{"2.5":0.00862}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js index 205a32cb01c138..a0dcf961a62537 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00855,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00428,"90":0,"91":0.00428,"92":0,"93":0,"94":0.00428,"95":0.00428,"96":0.01283,"97":0.00428,"98":0.0171,"99":0.00428,"100":0,"101":0.00428,"102":0.00855,"103":0.0513,"104":0.56858,"105":0.2223,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00855,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00428,"68":0,"69":0.00428,"70":0.00428,"71":0,"72":0,"73":0.00428,"74":0.00428,"75":0.00428,"76":0.01283,"77":0.00428,"78":0,"79":0.04275,"80":0.00428,"81":0.02565,"83":0.00428,"84":0.00428,"85":0.00855,"86":0.00428,"87":0.0171,"88":0.00855,"89":0.00855,"90":0.00855,"91":0.08123,"92":0.02138,"93":0.00855,"94":0.00428,"95":0.00428,"96":0.04275,"97":0.04275,"98":0.0171,"99":0.02565,"100":0.0342,"101":0.03848,"102":0.05558,"103":0.16673,"104":2.99678,"105":9.32378,"106":0.18383,"107":0.01283,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00855,"62":0,"63":0.02565,"64":0.02993,"65":0.00428,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00428,"88":0,"89":0.0513,"90":0.55148,"91":0.0171,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00855,"79":0,"80":0,"81":0,"83":0,"84":0.00428,"85":0.00428,"86":0,"87":0,"88":0,"89":0,"90":0.00428,"91":0,"92":0.00855,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00428,"99":0.00428,"100":0.00428,"101":0.00428,"102":0.00428,"103":0.0171,"104":0.21803,"105":1.1799},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00428,"14":0.00855,"15":0.00428,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00428,"13.1":0.02565,"14.1":0.0513,"15.1":0.00855,"15.2-15.3":0.00428,"15.4":0.01283,"15.5":0.03848,"15.6":0.1368,"16.0":0.02565,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0.01376,"4.2-4.3":0,"5.0-5.1":0.00459,"6.0-6.1":0,"7.0-7.1":0.03669,"8.1-8.4":0.00367,"9.0-9.2":0,"9.3":0.05595,"10.0-10.2":0,"10.3":0.02843,"11.0-11.2":0.01009,"11.3-11.4":0.00734,"12.0-12.1":0.00459,"12.2-12.5":0.38247,"13.0-13.1":0.01009,"13.2":0.0055,"13.3":0.01834,"13.4-13.7":0.06237,"14.0-14.4":0.22655,"14.5-14.8":0.46043,"15.0-15.1":0.13116,"15.2-15.3":0.20178,"15.4":0.40907,"15.5":0.6668,"15.6":4.46029,"16.0":1.73257,"16.1":0.01834},P:{"4":0.23247,"5.0-5.4":0.02021,"6.2-6.4":0.01011,"7.2-7.4":0.38408,"8.2":0.04043,"9.2":0.03032,"10.1":0.01011,"11.1-11.2":0.1415,"12.0":0.03032,"13.0":0.08086,"14.0":0.12129,"15.0":0.07075,"16.0":0.22236,"17.0":0.45484,"18.0":1.90021},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00917,"4.2-4.3":0.03974,"4.4":0,"4.4.3-4.4.4":0.20789},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02138,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.1603},H:{"0":0.4065},L:{"0":67.45175},S:{"2.5":0},R:{_:"0"},M:{"0":0.12023},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0045,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00899,"72":0.0045,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0045,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0045,"90":0,"91":0,"92":0,"93":0.0045,"94":0.0045,"95":0.0045,"96":0.0045,"97":0.00899,"98":0.01798,"99":0.0045,"100":0.0045,"101":0.0045,"102":0.00899,"103":0.01798,"104":0.01798,"105":0.53053,"106":0.23829,"107":0.0045,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0045,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0045,"50":0.0045,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0045,"66":0,"67":0,"68":0,"69":0.0045,"70":0.0045,"71":0,"72":0.00899,"73":0.0045,"74":0.0045,"75":0.0045,"76":0.00899,"77":0.0045,"78":0,"79":0.04946,"80":0.0045,"81":0.02248,"83":0.00899,"84":0.0045,"85":0.0045,"86":0.00899,"87":0.01798,"88":0.00899,"89":0.0045,"90":0.00899,"91":0.04946,"92":0.03147,"93":0.00899,"94":0.00899,"95":0.00899,"96":0.04496,"97":0.03597,"98":0.02248,"99":0.02248,"100":0.03597,"101":0.03147,"102":0.04496,"103":0.1079,"104":0.13038,"105":2.4683,"106":11.76603,"107":0.3417,"108":0.0045,"109":0.0045,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01349,"64":0.00899,"65":0.01798,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01349,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.20232,"91":0.53502,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0045,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0.0045,"85":0.00899,"86":0,"87":0,"88":0,"89":0,"90":0.0045,"91":0,"92":0.00899,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0045,"102":0.00899,"103":0.01349,"104":0.04046,"105":0.28325,"106":1.07904,"107":0.06744},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0045,"14":0.00899,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0045,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01798,"14.1":0.04946,"15.1":0.01349,"15.2-15.3":0.00899,"15.4":0.01349,"15.5":0.03147,"15.6":0.1169,"16.0":0.06294,"16.1":0.00899,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0.0047,"4.2-4.3":0,"5.0-5.1":0.00845,"6.0-6.1":0,"7.0-7.1":0.04509,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04321,"10.0-10.2":0,"10.3":0.01503,"11.0-11.2":0.01315,"11.3-11.4":0.0047,"12.0-12.1":0.0047,"12.2-12.5":0.3701,"13.0-13.1":0.00658,"13.2":0.01127,"13.3":0.03851,"13.4-13.7":0.05072,"14.0-14.4":0.2076,"14.5-14.8":0.43022,"15.0-15.1":0.13715,"15.2-15.3":0.13339,"15.4":0.26772,"15.5":0.45277,"15.6":2.76451,"16.0":3.57047,"16.1":0.21699},P:{"4":0.21393,"5.0-5.4":0.02037,"6.2-6.4":0.02037,"7.2-7.4":0.41767,"8.2":0.01019,"9.2":0.04075,"10.1":0,"11.1-11.2":0.14262,"12.0":0.02037,"13.0":0.07131,"14.0":0.10187,"15.0":0.07131,"16.0":0.21393,"17.0":0.33617,"18.0":2.00683},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00507,"4.2-4.3":0.02789,"4.4":0,"4.4.3-4.4.4":0.17494},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03597,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15411},Q:{"13.1":0},O:{"0":0.11558},H:{"0":0.3387},L:{"0":64.45422},S:{"2.5":0.0055}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js index 724a5fbb5fae00..1f08362d51abb5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01051,"53":0,"54":0,"55":0.01051,"56":0.01051,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00526,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03153,"79":0.00526,"80":0.01051,"81":0.01577,"82":0.00526,"83":0.01577,"84":0.00526,"85":0,"86":0,"87":0.00526,"88":0.00526,"89":0,"90":0,"91":0.04204,"92":0,"93":0,"94":0.00526,"95":0.00526,"96":0.00526,"97":0.00526,"98":0.00526,"99":0.00526,"100":0.00526,"101":0.00526,"102":0.02628,"103":0.08934,"104":1.17712,"105":0.43617,"106":0.00526,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00526,"42":0.00526,"43":0.00526,"44":0.00526,"45":0.00526,"46":0,"47":0.02628,"48":0.01051,"49":0.01577,"50":0,"51":0,"52":0.00526,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01051,"61":0,"62":0,"63":0.00526,"64":0,"65":0.00526,"66":0.00526,"67":0.01051,"68":0,"69":0.00526,"70":0.02102,"71":0,"72":0.0473,"73":0.01051,"74":0.00526,"75":0.00526,"76":0.0473,"77":0.00526,"78":0.01051,"79":0.02102,"80":0.02102,"81":0.01051,"83":0.05255,"84":0.1051,"85":0.12087,"86":0.13663,"87":0.1051,"88":0.01051,"89":0.02102,"90":0.00526,"91":0.02628,"92":0.02102,"93":0.03153,"94":0.01051,"95":0.01051,"96":0.03153,"97":0.02628,"98":0.03153,"99":0.02628,"100":0.20495,"101":0.15765,"102":0.13663,"103":0.48872,"104":2.68005,"105":11.34029,"106":0.21546,"107":0.01577,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00526,"64":0.02628,"65":0,"66":0,"67":0,"68":0.00526,"69":0,"70":0.00526,"71":0.00526,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00526,"86":0,"87":0,"88":0,"89":0.04204,"90":0.39413,"91":0.02102,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01051,"79":0,"80":0,"81":0,"83":0,"84":0.00526,"85":0.00526,"86":0.00526,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00526,"93":0,"94":0,"95":0,"96":0,"97":0.00526,"98":0.00526,"99":0.00526,"100":0.00526,"101":0.01577,"102":0.02628,"103":0.0473,"104":0.49923,"105":3.45254},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01577,"14":0.11036,"15":0.02628,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00526,"10.1":0.00526,"11.1":0.01051,"12.1":0.02628,"13.1":0.14714,"14.1":0.28903,"15.1":0.06306,"15.2-15.3":0.05255,"15.4":0.14189,"15.5":0.34158,"15.6":1.76568,"16.0":0.22597,"16.1":0.01051},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00592,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00592,"8.1-8.4":0.02072,"9.0-9.2":0.07694,"9.3":0.10062,"10.0-10.2":0,"10.3":0.11246,"11.0-11.2":0.03551,"11.3-11.4":0.03255,"12.0-12.1":0.04143,"12.2-12.5":0.79903,"13.0-13.1":0.0148,"13.2":0.02072,"13.3":0.03847,"13.4-13.7":0.15093,"14.0-14.4":0.46166,"14.5-14.8":1.36722,"15.0-15.1":0.29594,"15.2-15.3":0.47054,"15.4":0.58891,"15.5":1.87031,"15.6":17.25303,"16.0":5.1404,"16.1":0.05327},P:{"4":0.09291,"5.0-5.4":0.01032,"6.2-6.4":0,"7.2-7.4":0.01032,"8.2":0,"9.2":0.01032,"10.1":0,"11.1-11.2":0.01032,"12.0":0.01032,"13.0":0.04129,"14.0":0.03097,"15.0":0.02065,"16.0":0.05162,"17.0":0.17549,"18.0":4.1705},I:{"0":0,"3":0.01421,"4":0.04617,"2.1":0,"2.2":0.01066,"2.3":0,"4.1":0.01066,"4.2-4.3":0.03197,"4.4":0,"4.4.3-4.4.4":0.12787},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00643,"7":0,"8":0.02574,"9":0.03861,"10":0.01287,"11":0.23165,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.32266},H:{"0":0.34141},L:{"0":34.6494},S:{"2.5":0},R:{_:"0"},M:{"0":0.45552},Q:{"13.1":0.03796}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00519,"53":0,"54":0,"55":0.00519,"56":0.00519,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00519,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02075,"79":0.00519,"80":0.00519,"81":0.01037,"82":0.00519,"83":0.00519,"84":0.00519,"85":0,"86":0,"87":0,"88":0.00519,"89":0,"90":0,"91":0.03112,"92":0,"93":0,"94":0.00519,"95":0.00519,"96":0.00519,"97":0.00519,"98":0.00519,"99":0.00519,"100":0.00519,"101":0.00519,"102":0.03112,"103":0.01556,"104":0.04668,"105":1.0374,"106":0.48239,"107":0.00519,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00519,"45":0,"46":0,"47":0.02594,"48":0.01556,"49":0.01037,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00519,"61":0.00519,"62":0,"63":0,"64":0,"65":0,"66":0.00519,"67":0.00519,"68":0,"69":0.02594,"70":0.01556,"71":0,"72":0.01556,"73":0.22823,"74":0.00519,"75":0.00519,"76":0.0415,"77":0.00519,"78":0.00519,"79":0.02075,"80":0.01037,"81":0.01037,"83":0.02594,"84":0.05187,"85":0.12449,"86":0.07262,"87":0.05187,"88":0.00519,"89":0.01037,"90":0.01037,"91":0.01037,"92":0.01556,"93":0.02594,"94":0.01037,"95":0.01037,"96":0.03112,"97":0.01037,"98":0.02075,"99":0.02075,"100":0.05706,"101":0.1193,"102":0.06743,"103":0.29047,"104":0.23342,"105":4.51788,"106":9.78787,"107":0.38903,"108":0.00519,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00519,"64":0.00519,"65":0.01037,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00519,"72":0.01556,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00519,"83":0,"84":0,"85":0.00519,"86":0,"87":0,"88":0,"89":0,"90":0.17117,"91":0.34234,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01037,"79":0,"80":0,"81":0,"83":0,"84":0.00519,"85":0.00519,"86":0.00519,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00519,"93":0,"94":0,"95":0,"96":0,"97":0.00519,"98":0,"99":0.00519,"100":0.00519,"101":0.01037,"102":0.01556,"103":0.02075,"104":0.03631,"105":0.80917,"106":2.70243,"107":0.20748},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01037,"14":0.09337,"15":0.02594,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00519,"11.1":0.01037,"12.1":0.02594,"13.1":0.12449,"14.1":0.2801,"15.1":0.06224,"15.2-15.3":0.05187,"15.4":0.1193,"15.5":0.24898,"15.6":1.48348,"16.0":0.49795,"16.1":0.08299,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00333,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00333,"8.1-8.4":0.00665,"9.0-9.2":0.07316,"9.3":0.07316,"10.0-10.2":0,"10.3":0.09976,"11.0-11.2":0.00998,"11.3-11.4":0.02993,"12.0-12.1":0.02328,"12.2-12.5":0.66509,"13.0-13.1":0.01663,"13.2":0.0133,"13.3":0.03658,"13.4-13.7":0.12969,"14.0-14.4":0.48884,"14.5-14.8":1.43992,"15.0-15.1":0.27934,"15.2-15.3":0.42898,"15.4":0.53207,"15.5":1.53303,"15.6":14.16975,"16.0":11.26331,"16.1":0.49549},P:{"4":0.08216,"5.0-5.4":0.01027,"6.2-6.4":0,"7.2-7.4":0.01027,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01027,"12.0":0.01027,"13.0":0.02054,"14.0":0.02054,"15.0":0.02054,"16.0":0.04108,"17.0":0.1027,"18.0":4.19013},I:{"0":0,"3":0.01479,"4":0.01848,"2.1":0,"2.2":0.00739,"2.3":0,"4.1":0.01479,"4.2-4.3":0.03697,"4.4":0,"4.4.3-4.4.4":0.10351},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00628,"7":0.00628,"8":0.03142,"9":0.03771,"10":0.01257,"11":0.23252,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.40429},Q:{"13.1":0.03369},O:{"0":0.27915},H:{"0":0.31441},L:{"0":32.93517},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js index 318829e12fa846..3386b372fcf09f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00673,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.00673,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02019,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.02019,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00673,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03365,"79":0.01346,"80":0.01346,"81":0.02019,"82":0.00673,"83":0.00673,"84":0.00673,"85":0,"86":0,"87":0.00673,"88":0,"89":0,"90":0,"91":0.03365,"92":0,"93":0,"94":0,"95":0.00673,"96":0.01346,"97":0,"98":0,"99":0,"100":0.00673,"101":0.01346,"102":0.02019,"103":0.06056,"104":0.96898,"105":0.31626,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00673,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00673,"64":0.00673,"65":0.00673,"66":0.07402,"67":0.00673,"68":0,"69":0.02692,"70":0,"71":0,"72":0,"73":0.01346,"74":0,"75":0,"76":0.00673,"77":0,"78":0.02019,"79":0.02019,"80":0.02019,"81":0.01346,"83":0.06056,"84":0.14131,"85":2.65123,"86":0.10094,"87":0.12785,"88":0.00673,"89":0.02692,"90":0.01346,"91":0.4172,"92":0.03365,"93":0.02019,"94":0.00673,"95":0.02019,"96":0.04037,"97":0.03365,"98":0.0471,"99":0.03365,"100":0.05383,"101":0.11439,"102":0.16823,"103":0.50468,"104":4.42095,"105":23.32944,"106":0.26243,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00673,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00673,"71":0.00673,"72":0.02019,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00673,"87":0,"88":0.02019,"89":0.06729,"90":0.76711,"91":0.02019,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00673,"18":0.01346,"79":0,"80":0,"81":0,"83":0.00673,"84":0.00673,"85":0.00673,"86":0.01346,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00673,"96":0,"97":0,"98":0,"99":0.00673,"100":0.00673,"101":0.00673,"102":0.01346,"103":0.03365,"104":0.53832,"105":3.66731},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00673,"13":0.01346,"14":0.13458,"15":0.04037,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00673,"10.1":0.00673,"11.1":0.02692,"12.1":0.02692,"13.1":0.1615,"14.1":0.53832,"15.1":0.08748,"15.2-15.3":0.09421,"15.4":0.34318,"15.5":0.47776,"15.6":2.18693,"16.0":0.26916,"16.1":0.00673},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00342,"9.0-9.2":0,"9.3":0.04108,"10.0-10.2":0.01027,"10.3":0.10613,"11.0-11.2":0.05477,"11.3-11.4":0.09243,"12.0-12.1":0.09586,"12.2-12.5":0.45189,"13.0-13.1":0.01027,"13.2":0.03423,"13.3":0.03081,"13.4-13.7":0.1164,"14.0-14.4":0.46901,"14.5-14.8":1.48233,"15.0-15.1":0.31153,"15.2-15.3":0.50666,"15.4":0.76342,"15.5":2.22179,"15.6":20.47195,"16.0":6.25456,"16.1":0.04108},P:{"4":0.06087,"5.0-5.4":0.01014,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01014,"13.0":0.01014,"14.0":0.01014,"15.0":0.01014,"16.0":0.03043,"17.0":0.07101,"18.0":1.98835},I:{"0":0,"3":0,"4":0.00401,"2.1":0,"2.2":0.02003,"2.3":0.00601,"4.1":0.00401,"4.2-4.3":0.04807,"4.4":0,"4.4.3-4.4.4":0.03405},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00673,"9":0.00673,"10":0,"11":0.10766,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01963},H:{"0":0.13935},L:{"0":17.20274},S:{"2.5":0},R:{_:"0"},M:{"0":0.22243},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.01312,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01968,"79":0.00656,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02624,"92":0,"93":0,"94":0,"95":0,"96":0.00656,"97":0,"98":0,"99":0,"100":0.00656,"101":0.02624,"102":0.02624,"103":0.01312,"104":0.02624,"105":0.76764,"106":0.28868,"107":0.00656,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01312,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.05249,"67":0,"68":0,"69":0.04593,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00656,"77":0,"78":0,"79":0.01312,"80":0.00656,"81":0.00656,"83":0.00656,"84":0.02624,"85":2.12576,"86":0.02624,"87":0.05905,"88":0.00656,"89":0.01968,"90":0.01312,"91":0.26244,"92":0.01968,"93":0.02624,"94":0.01312,"95":0.01312,"96":0.03281,"97":0.01968,"98":0.03937,"99":0.02624,"100":0.05249,"101":0.07873,"102":0.07873,"103":0.31493,"104":0.88574,"105":7.15149,"106":20.03729,"107":0.4199,"108":0.00656,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01312,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00656,"90":0.38054,"91":0.64298,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00656,"16":0,"17":0.00656,"18":0.00656,"79":0,"80":0,"81":0,"83":0.00656,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00656,"96":0.00656,"97":0,"98":0,"99":0.00656,"100":0,"101":0.00656,"102":0.00656,"103":0.01312,"104":0.03281,"105":0.97759,"106":2.49318,"107":0.16403},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01312,"14":0.13122,"15":0.04593,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00656,"10.1":0,"11.1":0.01968,"12.1":0.02624,"13.1":0.1509,"14.1":0.52488,"15.1":0.08529,"15.2-15.3":0.08529,"15.4":0.32149,"15.5":0.37398,"15.6":1.85676,"16.0":0.59705,"16.1":0.07873,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03914,"10.0-10.2":0.01565,"10.3":0.07045,"11.0-11.2":0.01565,"11.3-11.4":0.07045,"12.0-12.1":0.03522,"12.2-12.5":0.35223,"13.0-13.1":0.00783,"13.2":0.00391,"13.3":0.01957,"13.4-13.7":0.07827,"14.0-14.4":0.48138,"14.5-14.8":1.74159,"15.0-15.1":0.3131,"15.2-15.3":0.49313,"15.4":0.6849,"15.5":1.86683,"15.6":17.60378,"16.0":13.31046,"16.1":0.42268},P:{"4":0.05068,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0.01014,"15.0":0.01014,"16.0":0.02027,"17.0":0.04054,"18.0":1.79407},I:{"0":0,"3":0,"4":0.00192,"2.1":0,"2.2":0,"2.3":0.00769,"4.1":0.00385,"4.2-4.3":0.00962,"4.4":0,"4.4.3-4.4.4":0.02692},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00656,"9":0,"10":0,"11":0.06561,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17195},Q:{"13.1":0},O:{"0":0.02063},H:{"0":0.13349},L:{"0":15.93158},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js index 27638733707520..92b6b45a706cb0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00206,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01442,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00206,"87":0.09888,"88":0,"89":0,"90":0,"91":0.00206,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00206,"100":0.00206,"101":0,"102":0.00206,"103":0.00618,"104":0.1442,"105":0.0515,"106":0.00206,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00206,"66":0,"67":0,"68":0,"69":0,"70":0.00206,"71":0,"72":0,"73":0,"74":0.00206,"75":0.00206,"76":0,"77":0,"78":0,"79":0.00412,"80":0,"81":0.00412,"83":0.00206,"84":0,"85":0,"86":0.00412,"87":0.00206,"88":0.00618,"89":0.08446,"90":0,"91":0.00206,"92":0.00206,"93":0.00206,"94":0.00206,"95":0.00206,"96":0.00412,"97":0.00412,"98":0.00206,"99":0.00206,"100":0.00618,"101":0.00824,"102":0.00824,"103":0.03502,"104":0.67156,"105":2.40608,"106":0.03296,"107":0.00206,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00412,"64":0.05768,"65":0.00206,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.01236,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00206,"86":0,"87":0,"88":0,"89":0.00412,"90":0.07416,"91":0.00206,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03502,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00206,"104":0.03502,"105":0.17716},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01648,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00206,"13.1":0.00412,"14.1":0.00618,"15.1":0.00206,"15.2-15.3":0.00206,"15.4":0.00412,"15.5":0.00824,"15.6":0.03296,"16.0":0.00618,"16.1":0},G:{"8":0.00066,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00731,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0266,"10.0-10.2":0.00133,"10.3":0.04256,"11.0-11.2":0.01064,"11.3-11.4":0.00997,"12.0-12.1":0.01064,"12.2-12.5":0.48939,"13.0-13.1":0.00532,"13.2":0.00465,"13.3":0.01995,"13.4-13.7":0.05585,"14.0-14.4":0.14097,"14.5-14.8":0.39231,"15.0-15.1":0.0625,"15.2-15.3":0.11104,"15.4":0.15692,"15.5":0.51865,"15.6":3.91846,"16.0":0.53727,"16.1":0.00665},P:{"4":0.09458,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04204,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01051,"12.0":0.01051,"13.0":0.02102,"14.0":0.02102,"15.0":0.01051,"16.0":0.02102,"17.0":0.08407,"18.0":0.39934},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00405,"4.2-4.3":0.00607,"4.4":0,"4.4.3-4.4.4":0.09108},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00206,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.68284},H:{"0":0.51116},L:{"0":86.84922},S:{"2.5":0},R:{_:"0"},M:{"0":0.0397},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03238,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00249,"87":0.21423,"88":0,"89":0,"90":0,"91":0.00249,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00249,"100":0.00249,"101":0,"102":0.00498,"103":0.01744,"104":0.00498,"105":0.18683,"106":0.07971,"107":0.00498,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00249,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00249,"66":0,"67":0,"68":0,"69":0,"70":0.00249,"71":0,"72":0.00498,"73":0,"74":0.00249,"75":0.00249,"76":0.00249,"77":0,"78":0,"79":0.00747,"80":0,"81":0.00747,"83":0.00249,"84":0.00249,"85":0.00249,"86":0.00498,"87":0.00249,"88":0.00498,"89":0.17686,"90":0.00249,"91":0.00249,"92":0.00249,"93":0.00249,"94":0.00249,"95":0.00249,"96":0.00498,"97":0.00747,"98":0.00249,"99":0.00249,"100":0.00747,"101":0.00996,"102":0.00996,"103":0.03238,"104":0.03737,"105":0.88929,"106":3.32798,"107":0.12704,"108":0.00498,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00249,"60":0,"62":0,"63":0.00249,"64":0.01246,"65":0.04235,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00498,"73":0,"74":0,"75":0.0274,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00249,"86":0,"87":0,"88":0,"89":0.00249,"90":0.03238,"91":0.08469,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.07473,"90":0,"91":0,"92":0.00249,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00498,"104":0.00498,"105":0.04484,"106":0.26903,"107":0.02242},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00249,"14":0.03737,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00249,"13.1":0.00747,"14.1":0.00996,"15.1":0.00249,"15.2-15.3":0.00249,"15.4":0.00498,"15.5":0.01744,"15.6":0.05231,"16.0":0.02242,"16.1":0.00249,"16.2":0},G:{"8":0.00163,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01224,"8.1-8.4":0,"9.0-9.2":0.00082,"9.3":0.04896,"10.0-10.2":0.00163,"10.3":0.04814,"11.0-11.2":0.0155,"11.3-11.4":0.00979,"12.0-12.1":0.01142,"12.2-12.5":0.5565,"13.0-13.1":0.00653,"13.2":0.01142,"13.3":0.01958,"13.4-13.7":0.06446,"14.0-14.4":0.17707,"14.5-14.8":0.43084,"15.0-15.1":0.06854,"15.2-15.3":0.11832,"15.4":0.18033,"15.5":0.51243,"15.6":3.55358,"16.0":1.74619,"16.1":0.09465},P:{"4":0.14694,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05248,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0105,"12.0":0,"13.0":0.02099,"14.0":0.02099,"15.0":0.0105,"16.0":0.03149,"17.0":0.09446,"18.0":0.53527},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00403,"4.2-4.3":0.00604,"4.4":0,"4.4.3-4.4.4":0.10476},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00249,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12014},Q:{"13.1":0},O:{"0":0.96115},H:{"0":0.7109},L:{"0":82.63052},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js index 32a6a9a42c7381..c440426625b910 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0114,"104":0.01711,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0057,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.0114,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.04562,"101":0,"102":0,"103":0,"104":0.31361,"105":1.4369,"106":0.02281,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.4305,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0057,"64":0.11689,"65":0.0057,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02281},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0114,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0114,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0057,"102":0,"103":0.02281,"104":0.22238,"105":0.64718},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0.0057,"15.5":0.0114,"15.6":0.0057,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0.06614,"12.0-12.1":0,"12.2-12.5":0.0222,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.06614,"14.0-14.4":0.35202,"14.5-14.8":1.38454,"15.0-15.1":0.13228,"15.2-15.3":0.04439,"15.4":0.32982,"15.5":0.41771,"15.6":1.60427,"16.0":0.0222,"16.1":0},P:{"4":0.10247,"5.0-5.4":0,"6.2-6.4":0.16395,"7.2-7.4":1.94691,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.06148,"12.0":0,"13.0":0.02049,"14.0":0,"15.0":0,"16.0":0.30741,"17.0":0.16395,"18.0":1.22963},I:{"0":0,"3":0,"4":0.1025,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.3075},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01711,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":2.05891},H:{"0":2.57869},L:{"0":80.63689},S:{"2.5":0},R:{_:"0"},M:{"0":0.04289},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.01163,"106":0.01628,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01628,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00465,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00465,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00698,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00698,"105":0.49544,"106":1.63983,"107":0.24656,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.2326,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.03256,"65":0.02791,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.03722,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00465},B:{"12":0,"13":0,"14":0.01163,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01163,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.18841,"106":0.69315,"107":0.09304},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.29308,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00465,"15.6":0.02791,"16.0":0.00465,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.04179,"9.3":0,"10.0-10.2":0,"10.3":0.02064,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.02064,"13.0-13.1":0,"13.2":0.02064,"13.3":0.27033,"13.4-13.7":0.04179,"14.0-14.4":0.76973,"14.5-14.8":0.47876,"15.0-15.1":0.64488,"15.2-15.3":0.76973,"15.4":0.14548,"15.5":0.52003,"15.6":0.54067,"16.0":0.39518,"16.1":0.04179},P:{"4":0.19547,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03086,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.02058,"14.0":0,"15.0":2.62344,"16.0":0.26749,"17.0":1.17283,"18.0":4.14607},I:{"0":0,"3":0,"4":0.0128,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.05348},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00698,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05372},Q:{"13.1":0},O:{"0":6.7301},H:{"0":2.22317},L:{"0":69.83376},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js index 22165e369c18e5..7a60add8983f2f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":15.9237,"105":2.05239,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":1.02892,"15.6":5.65087,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":17.87445,"15.5":4.87382,"15.6":32.4959,"16.0":1.6265,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.51174,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":17.96173},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.4759,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":51.95533,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":3.33876,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":1.11659,"15.5":6.70781,"15.6":29.06029,"16.0":4.4705,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.641},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":2.23381},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js index 6267664fca7814..126e977ad583c6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.0058,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01159,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.01159,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.01159,"67":0,"68":0.0058,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04638,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.02319,"88":0.0058,"89":0,"90":0,"91":0.02899,"92":0,"93":0,"94":0,"95":0,"96":0.0058,"97":0,"98":0.0058,"99":0.01159,"100":0.0058,"101":0.01739,"102":0.02899,"103":0.08696,"104":1.29853,"105":0.42898,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0058,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01159,"35":0,"36":0,"37":0,"38":0.06956,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02319,"50":0,"51":0.0058,"52":0,"53":0.01159,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.0058,"60":0,"61":0.0058,"62":0,"63":0,"64":0,"65":0.01159,"66":0.05797,"67":0.0058,"68":0.0058,"69":0.0058,"70":0,"71":0,"72":0.0058,"73":0.0058,"74":0.0058,"75":0.01159,"76":0.03478,"77":0.0058,"78":0.0058,"79":0.08116,"80":0.01159,"81":0.01159,"83":0.01159,"84":0.0058,"85":0.0058,"86":0.0058,"87":0.04638,"88":0.0058,"89":0.04058,"90":0.03478,"91":0.01159,"92":0.04638,"93":0.07536,"94":0.01159,"95":0.0058,"96":0.02899,"97":0.04058,"98":0.04058,"99":0.06956,"100":0.05217,"101":0.05797,"102":0.09855,"103":0.72463,"104":4.56224,"105":13.64034,"106":0.22608,"107":0.0058,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0058,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02319,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0058,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0058,"89":0.04638,"90":0.3884,"91":0.01739,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0058,"16":0,"17":0.0058,"18":0.0058,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01159,"90":0,"91":0,"92":0.0058,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0058,"100":0,"101":0.01739,"102":0.01159,"103":0.02899,"104":0.63187,"105":3.12458},E:{"4":0,"5":0,"6":0.0058,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02899,"14":0.15072,"15":0.04638,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.0058,"10.1":0.01159,"11.1":0.03478,"12.1":0.04638,"13.1":0.26087,"14.1":0.48695,"15.1":0.08116,"15.2-15.3":0.06956,"15.4":0.1913,"15.5":0.46376,"15.6":2.7072,"16.0":0.21449,"16.1":0.01159},G:{"8":0.00304,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0152,"7.0-7.1":0.0152,"8.1-8.4":0.04865,"9.0-9.2":0.03649,"9.3":0.22501,"10.0-10.2":0.00912,"10.3":0.28583,"11.0-11.2":0.07906,"11.3-11.4":0.15204,"12.0-12.1":0.02737,"12.2-12.5":1.2467,"13.0-13.1":0.00912,"13.2":0.00304,"13.3":0.06081,"13.4-13.7":0.19765,"14.0-14.4":0.47131,"14.5-14.8":1.32879,"15.0-15.1":0.32232,"15.2-15.3":0.4409,"15.4":0.56861,"15.5":1.53556,"15.6":19.76164,"16.0":2.94038,"16.1":0.03953},P:{"4":0.26483,"5.0-5.4":0.01059,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01059,"11.1-11.2":0.02119,"12.0":0,"13.0":0.07415,"14.0":0.05297,"15.0":0.02119,"16.0":0.09534,"17.0":0.13771,"18.0":2.68006},I:{"0":0,"3":0,"4":0.00711,"2.1":0,"2.2":0.00711,"2.3":0.00474,"4.1":0.00711,"4.2-4.3":0.02606,"4.4":0,"4.4.3-4.4.4":0.08528},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02246,"9":0,"10":0,"11":0.15724,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.07565},H:{"0":0.19498},L:{"0":31.37407},S:{"2.5":0},R:{_:"0"},M:{"0":0.48335},Q:{"13.1":0.00841}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01145,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.01145,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00572,"67":0,"68":0.00572,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04007,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01145,"92":0.00572,"93":0,"94":0,"95":0,"96":0.00572,"97":0,"98":0.00572,"99":0.01145,"100":0.00572,"101":0.00572,"102":0.04579,"103":0.01717,"104":0.05724,"105":1.13908,"106":0.55523,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00572,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01145,"35":0,"36":0,"37":0,"38":0.05724,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00572,"48":0,"49":0.0229,"50":0,"51":0.00572,"52":0,"53":0.01145,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00572,"60":0,"61":0.00572,"62":0,"63":0,"64":0,"65":0.00572,"66":0.05724,"67":0.00572,"68":0.00572,"69":0.00572,"70":0,"71":0,"72":0.00572,"73":0.00572,"74":0.00572,"75":0.00572,"76":0.0229,"77":0.00572,"78":0.00572,"79":0.08014,"80":0.01145,"81":0.01145,"83":0.01145,"84":0.00572,"85":0.01145,"86":0.00572,"87":0.04007,"88":0.00572,"89":0.01145,"90":0.0229,"91":0.01145,"92":0.03434,"93":0.06869,"94":0.01145,"95":0.00572,"96":0.02862,"97":0.04007,"98":0.03434,"99":0.05724,"100":0.04579,"101":0.05152,"102":0.08014,"103":0.42358,"104":0.39496,"105":5.38628,"106":12.36384,"107":0.49799,"108":0.00572,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00572,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02862,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01717,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00572,"90":0.14882,"91":0.36634,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00572,"16":0,"17":0.00572,"18":0.00572,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00572,"100":0,"101":0.00572,"102":0.00572,"103":0.01717,"104":0.05152,"105":0.76702,"106":2.60442,"107":0.22324},E:{"4":0,"5":0,"6":0.00572,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00572,"13":0.0229,"14":0.16027,"15":0.04007,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00572,"10.1":0.00572,"11.1":0.02862,"12.1":0.04007,"13.1":0.28048,"14.1":0.42358,"15.1":0.06869,"15.2-15.3":0.06296,"15.4":0.17744,"15.5":0.39496,"15.6":2.41553,"16.0":0.57812,"16.1":0.07441,"16.2":0},G:{"8":0.00975,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01625,"7.0-7.1":0.013,"8.1-8.4":0.03251,"9.0-9.2":0.04226,"9.3":0.19179,"10.0-10.2":0,"10.3":0.2373,"11.0-11.2":0.04226,"11.3-11.4":0.14953,"12.0-12.1":0.02926,"12.2-12.5":1.17025,"13.0-13.1":0.00975,"13.2":0,"13.3":0.07152,"13.4-13.7":0.14303,"14.0-14.4":0.39008,"14.5-14.8":1.27427,"15.0-15.1":0.28606,"15.2-15.3":0.39333,"15.4":0.52336,"15.5":1.32953,"15.6":16.28599,"16.0":7.72366,"16.1":0.40634},P:{"4":0.251,"5.0-5.4":0.01046,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01046,"11.1-11.2":0.02092,"12.0":0,"13.0":0.06275,"14.0":0.05229,"15.0":0.02092,"16.0":0.05229,"17.0":0.09413,"18.0":2.69829},I:{"0":0,"3":0,"4":0.00752,"2.1":0,"2.2":0.00501,"2.3":0.00501,"4.1":0.00752,"4.2-4.3":0.02006,"4.4":0,"4.4.3-4.4.4":0.08776},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02213,"9":0,"10":0,"11":0.14386,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.48319},Q:{"13.1":0.00428},O:{"0":0.05131},H:{"0":0.21051},L:{"0":31.17999},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js index b1382bb69121c0..39c39e13cb3138 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0029,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0029,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.0029,"103":0.0058,"104":0.09283,"105":0.02901,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0029,"27":0,"28":0,"29":0,"30":0.0058,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0029,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0029,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0029,"63":0,"64":0,"65":0.0029,"66":0,"67":0,"68":0.0029,"69":0.0029,"70":0.0029,"71":0,"72":0.0058,"73":0,"74":0.0029,"75":0.0058,"76":0.0029,"77":0.0029,"78":0.0029,"79":0.02321,"80":0,"81":0.01741,"83":0.0029,"84":0.0029,"85":0.0058,"86":0.0116,"87":0.0058,"88":0.0116,"89":0.01741,"90":0.0029,"91":0.01451,"92":0.05512,"93":0.01451,"94":0.0058,"95":0.01451,"96":0.0116,"97":0.0087,"98":0.0087,"99":0.0087,"100":0.01741,"101":0.01741,"102":0.04352,"103":0.11024,"104":0.98344,"105":4.38051,"106":0.05802,"107":0.0029,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0029,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.0029,"46":0.0029,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.02031,"64":0.13055,"65":0.0116,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.0029,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0058,"90":0.08703,"91":0.0058,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0029,"18":0.0058,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0029,"93":0,"94":0.0029,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0058,"102":0.0029,"103":0.0087,"104":0.08703,"105":0.5889},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0029,"14":0.01741,"15":0.0058,_:"0","3.1":0,"3.2":0,"5.1":0.0087,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0029,"12.1":0.0029,"13.1":0.02611,"14.1":0.04642,"15.1":0.0087,"15.2-15.3":0.0087,"15.4":0.03191,"15.5":0.06382,"15.6":0.24659,"16.0":0.02031,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00966,"6.0-6.1":0.00242,"7.0-7.1":0.05073,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06764,"10.0-10.2":0,"10.3":0.05556,"11.0-11.2":0.00966,"11.3-11.4":0.00483,"12.0-12.1":0.01449,"12.2-12.5":0.57976,"13.0-13.1":0.01449,"13.2":0.01208,"13.3":0.06281,"13.4-13.7":0.16185,"14.0-14.4":0.54836,"14.5-14.8":1.09672,"15.0-15.1":0.29713,"15.2-15.3":0.54595,"15.4":0.9856,"15.5":2.39636,"15.6":12.83696,"16.0":3.69359,"16.1":0.04107},P:{"4":0.20691,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.20691,"8.2":0,"9.2":0.02069,"10.1":0,"11.1-11.2":0.14483,"12.0":0.04138,"13.0":0.15518,"14.0":0.18621,"15.0":0.09311,"16.0":0.26898,"17.0":0.35174,"18.0":2.44149},I:{"0":0,"3":0,"4":0.00905,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00905,"4.2-4.3":0.04526,"4.4":0,"4.4.3-4.4.4":0.16595},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00292,"9":0,"10":0,"11":0.42643,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.67441},H:{"0":0.79978},L:{"0":61.011},S:{"2.5":0},R:{_:"0"},M:{"0":0.07099},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02204,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00315,"103":0.00315,"104":0.00315,"105":0.10392,"106":0.04409,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00315,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00315,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00315,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00315,"63":0,"64":0,"65":0.00315,"66":0,"67":0,"68":0,"69":0.00945,"70":0.0063,"71":0.00315,"72":0.0063,"73":0,"74":0.00315,"75":0.0063,"76":0.00315,"77":0.0063,"78":0.00315,"79":0.01575,"80":0,"81":0.01575,"83":0.00315,"84":0.0063,"85":0.00315,"86":0.0126,"87":0.0126,"88":0.00945,"89":0.0126,"90":0.00315,"91":0.0126,"92":0.05353,"93":0.0126,"94":0.00315,"95":0.0126,"96":0.0126,"97":0.00945,"98":0.00945,"99":0.00945,"100":0.01575,"101":0.00945,"102":0.02204,"103":0.05983,"104":0.05353,"105":1.59654,"106":4.80223,"107":0.22358,"108":0.0063,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00315,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00315,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0126,"64":0.02204,"65":0.04724,"66":0.00315,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0126,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03779,"91":0.09132,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00315,"18":0.00315,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00315,"93":0,"94":0.00315,"95":0,"96":0,"97":0,"98":0,"99":0.00315,"100":0,"101":0.00315,"102":0.00315,"103":0.00945,"104":0.00945,"105":0.1732,"106":0.6172,"107":0.05983},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00315,"14":0.01575,"15":0.0063,_:"0","3.1":0,"3.2":0,"5.1":0.01575,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00315,"13.1":0.01575,"14.1":0.04409,"15.1":0.00945,"15.2-15.3":0.00945,"15.4":0.03149,"15.5":0.06928,"15.6":0.29601,"16.0":0.05353,"16.1":0.02834,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00659,"6.0-6.1":0.0022,"7.0-7.1":0.04396,"8.1-8.4":0,"9.0-9.2":0.0022,"9.3":0.06155,"10.0-10.2":0.0022,"10.3":0.06155,"11.0-11.2":0.00879,"11.3-11.4":0.00879,"12.0-12.1":0.01758,"12.2-12.5":0.53193,"13.0-13.1":0.01978,"13.2":0.02198,"13.3":0.06814,"13.4-13.7":0.13848,"14.0-14.4":0.61545,"14.5-14.8":0.90559,"15.0-15.1":0.25058,"15.2-15.3":0.41543,"15.4":0.65502,"15.5":1.48588,"15.6":6.69525,"16.0":7.93495,"16.1":0.49236},P:{"4":0.12395,"5.0-5.4":0,"6.2-6.4":0.01033,"7.2-7.4":0.19625,"8.2":0,"9.2":0.02066,"10.1":0.02066,"11.1-11.2":0.14461,"12.0":0.04132,"13.0":0.14461,"14.0":0.17559,"15.0":0.10329,"16.0":0.21691,"17.0":0.25822,"18.0":2.59256},I:{"0":0,"3":0,"4":0.01514,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.05552,"4.4":0,"4.4.3-4.4.4":0.20695},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.44716,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06166},Q:{"13.1":0},O:{"0":0.79472},H:{"0":0.66158},L:{"0":62.42662},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js index 959e243cd06cbb..93e587c9fcb426 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00418,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02506,"74":0,"75":0,"76":0,"77":0,"78":0.00418,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00418,"89":0,"90":0.00418,"91":0.00418,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00418,"98":0.02924,"99":0,"100":0.00418,"101":0.00418,"102":0.00418,"103":0.02089,"104":0.46782,"105":0.15873,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0.02089,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00418,"48":0,"49":0.00835,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00835,"69":0,"70":0.00418,"71":0,"72":0,"73":0.00835,"74":0.00418,"75":0.01253,"76":0.03759,"77":0.00418,"78":0.00418,"79":0.04595,"80":0.02924,"81":0.02924,"83":0.00835,"84":0.00418,"85":0.00835,"86":0.02924,"87":0.02924,"88":0.00418,"89":0.00835,"90":0.00835,"91":0.02924,"92":0.02924,"93":0.03342,"94":0.00835,"95":0.00835,"96":0.02506,"97":0.05012,"98":0.03342,"99":0.03342,"100":0.03342,"101":0.05012,"102":0.03759,"103":0.2548,"104":2.21381,"105":8.4626,"106":0.15037,"107":0.00418,"108":0.00418,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00418,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00418,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00835,"64":0.01671,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.07936,"90":0.64326,"91":0.01671,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00418,"17":0.00418,"18":0.00418,"79":0,"80":0,"81":0,"83":0,"84":0.00418,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00418,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00418,"101":0.00835,"102":0.00835,"103":0.01671,"104":0.29239,"105":1.54967},E:{"4":0,"5":0.02089,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00418,"13":0.00418,"14":0.02924,"15":0.00835,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00418,"10.1":0,"11.1":0.00418,"12.1":0.00418,"13.1":0.04595,"14.1":0.15455,"15.1":0.01671,"15.2-15.3":0.01671,"15.4":0.04595,"15.5":0.12113,"15.6":0.52213,"16.0":0.06683,"16.1":0.00835},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00557,"6.0-6.1":0.01253,"7.0-7.1":0.04596,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07381,"10.0-10.2":0,"10.3":0.09888,"11.0-11.2":0.01671,"11.3-11.4":0.01114,"12.0-12.1":0.01532,"12.2-12.5":0.26042,"13.0-13.1":0.02925,"13.2":0.00279,"13.3":0.01393,"13.4-13.7":0.10723,"14.0-14.4":0.21168,"14.5-14.8":0.63365,"15.0-15.1":0.14066,"15.2-15.3":0.2451,"15.4":0.38994,"15.5":0.84533,"15.6":8.01741,"16.0":2.33685,"16.1":0.02089},P:{"4":0.22433,"5.0-5.4":0.04079,"6.2-6.4":0,"7.2-7.4":0.46906,"8.2":0,"9.2":0.0102,"10.1":0,"11.1-11.2":0.15295,"12.0":0.03059,"13.0":0.05098,"14.0":0.08158,"15.0":0.06118,"16.0":0.21414,"17.0":0.56083,"18.0":2.51865},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03167,"4.4":0,"4.4.3-4.4.4":0.17946},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06683,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00582},O:{"0":0.06988},H:{"0":0.33077},L:{"0":61.9561},S:{"2.5":0},R:{_:"0"},M:{"0":0.31444},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02135,"74":0,"75":0,"76":0,"77":0,"78":0.01281,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00427,"86":0,"87":0,"88":0.00427,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00427,"96":0,"97":0.00854,"98":0.02135,"99":0.00427,"100":0,"101":0.00427,"102":0.00854,"103":0.00854,"104":0.05124,"105":0.38857,"106":0.18361,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03416,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00427,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00427,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00427,"48":0,"49":0.00854,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00427,"65":0.00427,"66":0,"67":0,"68":0.00854,"69":0.00427,"70":0.00427,"71":0.00427,"72":0,"73":0.00854,"74":0.00854,"75":0.00854,"76":0.01708,"77":0.00427,"78":0.00427,"79":0.03416,"80":0.00854,"81":0.02135,"83":0.00854,"84":0.00854,"85":0.01281,"86":0.01281,"87":0.03843,"88":0.00427,"89":0.00854,"90":0.00427,"91":0.02562,"92":0.02135,"93":0.02562,"94":0.00854,"95":0.01281,"96":0.02562,"97":0.03843,"98":0.02562,"99":0.02989,"100":0.01708,"101":0.05124,"102":0.02989,"103":0.17507,"104":0.1281,"105":3.06586,"106":8.44606,"107":0.30744,"108":0.00427,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00854,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00854,"64":0.00427,"65":0.00427,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00427,"72":0.01281,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00427,"90":0.30317,"91":0.59353,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00427,"16":0.04697,"17":0.00427,"18":0.00854,"79":0,"80":0,"81":0,"83":0,"84":0.00427,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00854,"93":0,"94":0,"95":0,"96":0.01281,"97":0,"98":0,"99":0,"100":0.00427,"101":0.00427,"102":0.00427,"103":0.01281,"104":0.01708,"105":0.40992,"106":1.39629,"107":0.08967},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00427,"13":0.00427,"14":0.02989,"15":0.00854,_:"0","3.1":0,"3.2":0,"5.1":0.00427,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00427,"12.1":0.00854,"13.1":0.05978,"14.1":0.13664,"15.1":0.01281,"15.2-15.3":0.02135,"15.4":0.02989,"15.5":0.1281,"15.6":0.43554,"16.0":0.15372,"16.1":0.02562,"16.2":0},G:{"8":0,"3.2":0.00141,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00706,"6.0-6.1":0.01129,"7.0-7.1":0.05788,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06917,"10.0-10.2":0,"10.3":0.12987,"11.0-11.2":0.01694,"11.3-11.4":0.00423,"12.0-12.1":0.00423,"12.2-12.5":0.21316,"13.0-13.1":0.05505,"13.2":0.00423,"13.3":0.01129,"13.4-13.7":0.09317,"14.0-14.4":0.20751,"14.5-14.8":0.62535,"15.0-15.1":0.14116,"15.2-15.3":0.25974,"15.4":0.24845,"15.5":0.59994,"15.6":5.22445,"16.0":5.00424,"16.1":0.22304},P:{"4":0.18524,"5.0-5.4":0.02058,"6.2-6.4":0,"7.2-7.4":0.42193,"8.2":0,"9.2":0.03087,"10.1":0,"11.1-11.2":0.13378,"12.0":0.01029,"13.0":0.06175,"14.0":0.05145,"15.0":0.04116,"16.0":0.17495,"17.0":0.39105,"18.0":2.55214},I:{"0":0,"3":0,"4":0.01115,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01672,"4.2-4.3":0.01115,"4.4":0,"4.4.3-4.4.4":0.14492},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0046,"9":0,"10":0,"11":0.05518,"5.5":0},J:{"7":0,"10":0.00573},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26931},Q:{"13.1":0},O:{"0":0.09741},H:{"0":0.29294},L:{"0":61.87013},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js index 4970475999503a..38fef8f09672e7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00568,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00568,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00568,"69":0,"70":0,"71":0,"72":0,"73":0.00568,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00568,"85":0,"86":0,"87":0,"88":0.00568,"89":0,"90":0.00568,"91":0.00568,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01136,"98":0,"99":0,"100":0.00568,"101":0.00568,"102":0.00568,"103":0.02272,"104":0.44312,"105":0.14771,"106":0.00568,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01704,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01136,"50":0,"51":0.00568,"52":0,"53":0.00568,"54":0,"55":0,"56":0,"57":0,"58":0.00568,"59":0,"60":0,"61":0,"62":0.00568,"63":0,"64":0,"65":0,"66":0.02841,"67":0,"68":0.01136,"69":0,"70":0.00568,"71":0,"72":0.00568,"73":0,"74":0.01136,"75":0.00568,"76":0.00568,"77":0.00568,"78":0.00568,"79":0.1193,"80":0.01704,"81":0.03409,"83":0.01136,"84":0.00568,"85":0.01136,"86":0.01704,"87":0.06817,"88":0.01136,"89":0.01136,"90":0.01136,"91":0.05681,"92":0.05681,"93":0.02841,"94":0.01704,"95":0.02272,"96":0.06817,"97":0.05113,"98":0.03409,"99":0.04545,"100":0.06817,"101":0.05681,"102":0.08522,"103":0.30109,"104":4.81749,"105":19.98576,"106":0.36927,"107":0.00568,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00568,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00568,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00568,"64":0.01136,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00568,"86":0,"87":0,"88":0,"89":0.17043,"90":1.27823,"91":0.03977,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00568,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00568,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00568,"101":0.01136,"102":0.02272,"103":0.02272,"104":0.24428,"105":1.48842},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01136,"14":0.02272,"15":0.00568,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00568,"13.1":0.01704,"14.1":0.04545,"15.1":0.01136,"15.2-15.3":0.01136,"15.4":0.02272,"15.5":0.06249,"15.6":0.19884,"16.0":0.04545,"16.1":0},G:{"8":0.00109,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00327,"6.0-6.1":0.00218,"7.0-7.1":0.00218,"8.1-8.4":0,"9.0-9.2":0.00109,"9.3":0.01525,"10.0-10.2":0,"10.3":0.0158,"11.0-11.2":0.00381,"11.3-11.4":0.00381,"12.0-12.1":0.00545,"12.2-12.5":0.20158,"13.0-13.1":0.00436,"13.2":0.00381,"13.3":0.0207,"13.4-13.7":0.0474,"14.0-14.4":0.10678,"14.5-14.8":0.31326,"15.0-15.1":0.073,"15.2-15.3":0.12422,"15.4":0.19177,"15.5":0.48161,"15.6":2.75728,"16.0":0.94197,"16.1":0.00926},P:{"4":0.19726,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08877,"8.2":0,"9.2":0.01973,"10.1":0,"11.1-11.2":0.05918,"12.0":0.00986,"13.0":0.02959,"14.0":0.04931,"15.0":0.02959,"16.0":0.0789,"17.0":0.13808,"18.0":0.62136},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00282,"4.2-4.3":0.00989,"4.4":0,"4.4.3-4.4.4":0.11865},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03977,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01728},H:{"0":0.1472},L:{"0":60.72108},S:{"2.5":0},R:{_:"0"},M:{"0":0.08638},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00575,"41":0.01724,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00575,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01149,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00575,"89":0,"90":0,"91":0.00575,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01149,"98":0,"99":0,"100":0,"101":0.00575,"102":0.01149,"103":0.01149,"104":0.03448,"105":0.39073,"106":0.17813,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00575,"35":0,"36":0,"37":0,"38":0.01724,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01149,"50":0,"51":0,"52":0,"53":0.00575,"54":0,"55":0,"56":0.00575,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00575,"63":0,"64":0,"65":0,"66":0.00575,"67":0,"68":0.01149,"69":0,"70":0,"71":0,"72":0.00575,"73":0,"74":0.01149,"75":0,"76":0.00575,"77":0.00575,"78":0.00575,"79":0.13216,"80":0.01724,"81":0.02873,"83":0.01149,"84":0.00575,"85":0.01149,"86":0.01724,"87":0.03448,"88":0.01149,"89":0.01149,"90":0.01149,"91":0.05746,"92":0.05746,"93":0.02298,"94":0.01149,"95":0.02298,"96":0.05171,"97":0.04597,"98":0.02873,"99":0.04022,"100":0.08619,"101":0.06321,"102":0.06895,"103":0.18962,"104":0.27006,"105":7.42383,"106":18.23206,"107":0.65504,"108":0.00575,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00575,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0.00575,"63":0,"64":0.00575,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00575,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00575,"86":0,"87":0,"88":0,"89":0.00575,"90":0.46543,"91":0.9998,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00575,"15":0,"16":0,"17":0,"18":0.00575,"79":0,"80":0,"81":0,"83":0,"84":0.00575,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00575,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01149,"102":0.01724,"103":0.01724,"104":0.01724,"105":0.39073,"106":1.24114,"107":0.08619},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.04022,"15":0.01724,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00575,"13.1":0.02298,"14.1":0.04022,"15.1":0.01149,"15.2-15.3":0.01149,"15.4":0.02873,"15.5":0.05171,"15.6":0.16663,"16.0":0.10343,"16.1":0.01724,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00417,"6.0-6.1":0.00119,"7.0-7.1":0.00298,"8.1-8.4":0.00119,"9.0-9.2":0.00179,"9.3":0.01549,"10.0-10.2":0,"10.3":0.01549,"11.0-11.2":0.00298,"11.3-11.4":0.00238,"12.0-12.1":0.01013,"12.2-12.5":0.20429,"13.0-13.1":0.00417,"13.2":0.00298,"13.3":0.01429,"13.4-13.7":0.04705,"14.0-14.4":0.10482,"14.5-14.8":0.31209,"15.0-15.1":0.07147,"15.2-15.3":0.10125,"15.4":0.1894,"15.5":0.39607,"15.6":2.08457,"16.0":1.97141,"16.1":0.11257},P:{"4":0.2055,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0822,"8.2":0,"9.2":0.01028,"10.1":0,"11.1-11.2":0.0411,"12.0":0,"13.0":0.02055,"14.0":0.05138,"15.0":0.02055,"16.0":0.07193,"17.0":0.09248,"18.0":0.7398},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00667,"4.2-4.3":0.01,"4.4":0,"4.4.3-4.4.4":0.11333},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04597,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07657},Q:{"13.1":0},O:{"0":0.01702},H:{"0":0.13693},L:{"0":59.12695},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js index 287b6a3872ed75..4bc7b78240380f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.26299,"49":0.00496,"50":0,"51":0,"52":0.00992,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00992,"59":0,"60":0.01489,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.04962,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06451,"79":0,"80":0,"81":0,"82":0.784,"83":0,"84":0.00496,"85":0,"86":0,"87":0,"88":0.00992,"89":0.00496,"90":0,"91":0.40192,"92":0.00496,"93":0.00992,"94":0,"95":0.00496,"96":0,"97":0.00496,"98":0.02977,"99":0.00992,"100":0.00992,"101":0.00992,"102":0.02977,"103":0.09924,"104":2.28252,"105":0.73438,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.04466,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00496,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.01489,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00496,"80":0,"81":0.00496,"83":0,"84":0,"85":0,"86":0,"87":0.02481,"88":0,"89":0,"90":0,"91":0.00992,"92":0.00992,"93":0.00496,"94":0.00496,"95":0.01489,"96":0.02481,"97":0.00992,"98":0.00992,"99":0.06451,"100":0.01489,"101":0.04466,"102":0.06947,"103":0.50612,"104":1.87564,"105":8.06821,"106":0.1042,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00992,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.07443,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00496,"87":0,"88":0,"89":0.01489,"90":0.2084,"91":0.00496,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00496,"79":0,"80":0,"81":0,"83":0,"84":0.01489,"85":0.00496,"86":0,"87":0,"88":0,"89":0,"90":0.00496,"91":0.01489,"92":0.00992,"93":0.06947,"94":0,"95":0,"96":0,"97":0.04962,"98":0.00496,"99":0.00496,"100":0.00496,"101":0.00496,"102":0.01489,"103":0.04962,"104":0.34238,"105":1.86571},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00496,"13":0.02481,"14":0.19848,"15":0.04962,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.02977,"12.1":0.04466,"13.1":0.25802,"14.1":0.40688,"15.1":0.05458,"15.2-15.3":0.0397,"15.4":0.10916,"15.5":0.36223,"15.6":1.93022,"16.0":0.19352,"16.1":0.01489},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00675,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.83256,"10.0-10.2":0,"10.3":0.06525,"11.0-11.2":0.00675,"11.3-11.4":0.027,"12.0-12.1":0.027,"12.2-12.5":1.35009,"13.0-13.1":0.0045,"13.2":0.00675,"13.3":0.04725,"13.4-13.7":0.10126,"14.0-14.4":0.56929,"14.5-14.8":1.68986,"15.0-15.1":0.46353,"15.2-15.3":0.65704,"15.4":0.56479,"15.5":1.77312,"15.6":12.19806,"16.0":1.74837,"16.1":0.027},P:{"4":0.01046,"5.0-5.4":0,"6.2-6.4":0.02092,"7.2-7.4":0.10461,"8.2":0,"9.2":0,"10.1":0.01046,"11.1-11.2":0.05231,"12.0":0.02092,"13.0":0.07323,"14.0":0.05231,"15.0":0.03138,"16.0":0.05231,"17.0":0.35569,"18.0":4.82269},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00689,"4.4":0,"4.4.3-4.4.4":0.14739},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.15878,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.17129},H:{"0":0.93962},L:{"0":43.7349},S:{"2.5":0},R:{_:"0"},M:{"0":0.85646},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.05981,"49":0,"50":0,"51":0,"52":0.0046,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.0046,"59":0,"60":0.0092,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0092,"67":0,"68":0.07822,"69":0.0046,"70":0,"71":0,"72":0.0046,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06441,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0046,"89":0.0046,"90":0,"91":0.23005,"92":0.0046,"93":0,"94":0.0046,"95":0,"96":0,"97":0,"98":0.04141,"99":0.0092,"100":0.0046,"101":0.0046,"102":0.06902,"103":0.02301,"104":0.04601,"105":1.91402,"106":0.55672,"107":0.05061,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.12423,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03681,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.0184,"68":0,"69":0.0046,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0046,"80":0,"81":0.0046,"83":0.0092,"84":0,"85":0.0046,"86":0.0092,"87":0.05061,"88":0,"89":0,"90":0.0046,"91":0,"92":0.02301,"93":0.0092,"94":0,"95":0.0046,"96":0.0184,"97":0.0092,"98":0,"99":0.03221,"100":0.04601,"101":0.0184,"102":0.02301,"103":0.31287,"104":0.12883,"105":2.40172,"106":5.74665,"107":0.19784,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0092,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0046,"73":0,"74":0,"75":0,"76":0,"77":0.0138,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0046,"86":0,"87":0,"88":0,"89":0,"90":0.11963,"91":0.18404,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0092,"18":0.0092,"79":0,"80":0,"81":0,"83":0,"84":0.0046,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0046,"91":0.0092,"92":0,"93":0.04601,"94":0,"95":0,"96":0,"97":0.0092,"98":0,"99":0.0046,"100":0,"101":0,"102":0.0046,"103":0.04601,"104":0.02301,"105":0.40949,"106":1.59655,"107":0.11503},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.0046,"13":0.02761,"14":0.17484,"15":0.06902,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.15183,"12.1":0.04601,"13.1":0.33127,"14.1":0.38188,"15.1":0.05521,"15.2-15.3":0.05061,"15.4":0.10122,"15.5":0.32207,"15.6":2.10266,"16.0":0.40489,"16.1":0.04141,"16.2":0},G:{"8":0.0052,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0026,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.43677,"10.0-10.2":0.0078,"10.3":0.15339,"11.0-11.2":0.0026,"11.3-11.4":0.20019,"12.0-12.1":0.0286,"12.2-12.5":1.4195,"13.0-13.1":0,"13.2":0.0052,"13.3":0.0182,"13.4-13.7":0.07799,"14.0-14.4":0.53296,"14.5-14.8":1.4741,"15.0-15.1":0.53816,"15.2-15.3":0.70195,"15.4":0.51216,"15.5":1.3649,"15.6":11.03103,"16.0":6.13037,"16.1":0.18979},P:{"4":0.02104,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.15781,"8.2":0,"9.2":0.02104,"10.1":0.01052,"11.1-11.2":0.01052,"12.0":0.01052,"13.0":0.02104,"14.0":0.04208,"15.0":0.06313,"16.0":0.10521,"17.0":0.17885,"18.0":4.48188},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.11681},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.11503,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.46431},Q:{"13.1":0},O:{"0":0.027},H:{"0":0.67982},L:{"0":46.08166},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js index 87ae5dc205b7be..841b7ec011bea3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00366,"48":0.00366,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.01099,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00366,"68":0,"69":0,"70":0.00366,"71":0,"72":0.00366,"73":0,"74":0,"75":0,"76":0,"77":0.00732,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00366,"88":0.00366,"89":0.00732,"90":0,"91":0.00366,"92":0.00732,"93":0.00366,"94":0.00732,"95":0.00366,"96":0.00366,"97":0.01831,"98":0.01465,"99":0.01099,"100":0.00732,"101":0.01831,"102":0.01831,"103":0.04761,"104":0.47606,"105":0.09521,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00366,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.02563,"41":0,"42":0,"43":0.0293,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00732,"50":0.00366,"51":0,"52":0,"53":0,"54":0,"55":0.00732,"56":0.00366,"57":0,"58":0,"59":0,"60":0.00366,"61":0,"62":0,"63":0.00366,"64":0.00732,"65":0.00366,"66":0.00366,"67":0.00366,"68":0.01099,"69":0.01465,"70":0.03296,"71":0.00366,"72":0.00732,"73":0,"74":0.01099,"75":0,"76":0.00366,"77":0.00366,"78":0.00366,"79":0.00732,"80":0.01099,"81":0.02197,"83":0.01099,"84":0.00732,"85":0,"86":0.00732,"87":0.01099,"88":0.06225,"89":0.00732,"90":0.01465,"91":0.01831,"92":0.06225,"93":0.01099,"94":0.01099,"95":0.00366,"96":0.01465,"97":0.00732,"98":0.01831,"99":0.00732,"100":0.01465,"101":0.01465,"102":0.07324,"103":0.31859,"104":1.16818,"105":3.39467,"106":0.03662,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00366,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00366,"57":0,"58":0,"60":0.00366,"62":0,"63":0.04028,"64":0.06958,"65":0.01099,"66":0,"67":0.00366,"68":0,"69":0.00732,"70":0,"71":0.00366,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00366,"86":0.00366,"87":0,"88":0.01099,"89":0.00732,"90":0.13549,"91":0.00366,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01099,"13":0.00732,"14":0.00366,"15":0.01099,"16":0.01465,"17":0.01099,"18":0.04028,"79":0,"80":0.00732,"81":0,"83":0,"84":0.02563,"85":0.00732,"86":0,"87":0,"88":0,"89":0.01099,"90":0.02197,"91":0.00366,"92":0.02197,"93":0.00366,"94":0,"95":0,"96":0.00366,"97":0.00366,"98":0.01099,"99":0.01099,"100":0.01831,"101":0.04028,"102":0.01831,"103":0.05859,"104":0.37719,"105":1.25973},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00366,"14":0.01099,"15":0.00732,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01831,"14.1":0.01831,"15.1":0.00732,"15.2-15.3":0,"15.4":0.00366,"15.5":0.03662,"15.6":0.04761,"16.0":0.00366,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01242,"5.0-5.1":0.00093,"6.0-6.1":0,"7.0-7.1":0.00683,"8.1-8.4":0.00248,"9.0-9.2":0.00901,"9.3":0.00777,"10.0-10.2":0.0028,"10.3":0.02889,"11.0-11.2":0.01367,"11.3-11.4":0.02236,"12.0-12.1":0.00901,"12.2-12.5":0.17456,"13.0-13.1":0.07144,"13.2":0.00031,"13.3":0.0177,"13.4-13.7":0.22395,"14.0-14.4":0.18232,"14.5-14.8":0.16183,"15.0-15.1":0.0733,"15.2-15.3":0.18295,"15.4":0.10126,"15.5":0.4131,"15.6":1.18931,"16.0":0.15375,"16.1":0.00031},P:{"4":0.23499,"5.0-5.4":0,"6.2-6.4":0.01022,"7.2-7.4":0.69477,"8.2":0,"9.2":0.03065,"10.1":0,"11.1-11.2":0.31673,"12.0":0.01022,"13.0":0.14304,"14.0":0.25543,"15.0":0.20434,"16.0":0.48021,"17.0":0.73564,"18.0":1.11367},I:{"0":0,"3":0,"4":0.0065,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00867,"4.2-4.3":0.0325,"4.4":0,"4.4.3-4.4.4":0.26431},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00381,"10":0.00381,"11":0.0876,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":2.26267},H:{"0":1.4761},L:{"0":75.75572},S:{"2.5":0.35493},R:{_:"0"},M:{"0":0.1838},Q:{"13.1":0.01901}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00374,"41":0,"42":0,"43":0.00374,"44":0,"45":0,"46":0,"47":0.00374,"48":0,"49":0,"50":0,"51":0,"52":0.00374,"53":0,"54":0,"55":0.00374,"56":0,"57":0.00748,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01122,"66":0,"67":0,"68":0.00374,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00374,"88":0,"89":0.00374,"90":0,"91":0,"92":0.00374,"93":0.00374,"94":0,"95":0.00374,"96":0.00374,"97":0.01496,"98":0.0187,"99":0.00374,"100":0.00748,"101":0.01496,"102":0.0187,"103":0.00748,"104":0.03366,"105":0.44132,"106":0.13838,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00374,"38":0,"39":0,"40":0.0187,"41":0,"42":0,"43":0.07106,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00374,"52":0,"53":0,"54":0,"55":0.00748,"56":0.00374,"57":0,"58":0,"59":0,"60":0.00374,"61":0,"62":0,"63":0.00374,"64":0.00374,"65":0.00374,"66":0,"67":0.00374,"68":0,"69":0.0187,"70":0.03366,"71":0,"72":0.00374,"73":0,"74":0.01122,"75":0.00374,"76":0.00374,"77":0,"78":0.00374,"79":0.00374,"80":0.00374,"81":0.02244,"83":0.00374,"84":0.00374,"85":0.00374,"86":0.00748,"87":0.0187,"88":0.08976,"89":0.0187,"90":0.01496,"91":0.00374,"92":0.01496,"93":0,"94":0.00748,"95":0.00374,"96":0.01122,"97":0.00374,"98":0.01496,"99":0.01122,"100":0.01496,"101":0.0187,"102":0.02244,"103":0.2431,"104":0.10846,"105":1.45112,"106":3.72504,"107":0.14212,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00374,"33":0,"34":0,"35":0,"36":0,"37":0.00374,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00374,"55":0,"56":0,"57":0,"58":0,"60":0.00748,"62":0,"63":0.02244,"64":0.0561,"65":0.03366,"66":0,"67":0,"68":0,"69":0.00748,"70":0,"71":0,"72":0.15334,"73":0,"74":0.00374,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00374,"88":0,"89":0,"90":0.06358,"91":0.09724,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01496,"13":0.01496,"14":0.00374,"15":0.01122,"16":0.01496,"17":0.02244,"18":0.0561,"79":0,"80":0.00748,"81":0,"83":0,"84":0.04488,"85":0.00748,"86":0,"87":0,"88":0,"89":0.0187,"90":0.01122,"91":0,"92":0.02244,"93":0,"94":0.00374,"95":0,"96":0.00748,"97":0.00748,"98":0.00748,"99":0.01122,"100":0.01496,"101":0.02244,"102":0.01496,"103":0.03366,"104":0.0561,"105":0.43758,"106":1.39128,"107":0.06732},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00374,"14":0.00748,"15":0.00748,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0187,"14.1":0.02244,"15.1":0.00748,"15.2-15.3":0.00374,"15.4":0.00374,"15.5":0.0187,"15.6":0.06358,"16.0":0.02244,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01298,"5.0-5.1":0,"6.0-6.1":0.00105,"7.0-7.1":0.00211,"8.1-8.4":0.00947,"9.0-9.2":0.00807,"9.3":0.00702,"10.0-10.2":0.00421,"10.3":0.02386,"11.0-11.2":0.00211,"11.3-11.4":0.01684,"12.0-12.1":0.00246,"12.2-12.5":0.12984,"13.0-13.1":0.01474,"13.2":0.0014,"13.3":0.00947,"13.4-13.7":0.08036,"14.0-14.4":0.09896,"14.5-14.8":0.47374,"15.0-15.1":0.06352,"15.2-15.3":0.22353,"15.4":0.09826,"15.5":0.37969,"15.6":0.96958,"16.0":0.55269,"16.1":0.03614},P:{"4":0.17358,"5.0-5.4":0,"6.2-6.4":0.02042,"7.2-7.4":0.6739,"8.2":0,"9.2":0.03063,"10.1":0,"11.1-11.2":0.12253,"12.0":0.02042,"13.0":0.45948,"14.0":0.14295,"15.0":0.24506,"16.0":0.45948,"17.0":0.42885,"18.0":1.60307},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01109,"4.2-4.3":0.02403,"4.4":0,"4.4.3-4.4.4":0.23479},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00404,"11":0.09694,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11268},Q:{"13.1":0.04382},O:{"0":2.5666},H:{"0":2.12764},L:{"0":73.2256},S:{"2.5":0.05634}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js index 1844fd74d0c856..7f708eb3ec7ea0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00465,"53":0,"54":0,"55":0,"56":0.0698,"57":0,"58":0,"59":0.00931,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00465,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00465,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00465,"89":0,"90":0,"91":0.00465,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00465,"100":0.00465,"101":0.00465,"102":0.00931,"103":0.01861,"104":0.40946,"105":0.12563,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00465,"50":0,"51":0,"52":0.00465,"53":0.00465,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00465,"66":0.03257,"67":0.00465,"68":0.00465,"69":0.00465,"70":0.00465,"71":0.00465,"72":0.00465,"73":0.00465,"74":0.01396,"75":0.00931,"76":0.00931,"77":0.00465,"78":0.04188,"79":0.04188,"80":0.00465,"81":0.02327,"83":0.02792,"84":0.00931,"85":0.01396,"86":0.02327,"87":0.02792,"88":0.01861,"89":0.01396,"90":0.01396,"91":0.03257,"92":0.08841,"93":0.02327,"94":0.01396,"95":0.01861,"96":0.03257,"97":0.02792,"98":0.03257,"99":0.03722,"100":0.05584,"101":0.05584,"102":0.08375,"103":0.29779,"104":3.46183,"105":10.83218,"106":0.15355,"107":0.00931,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01861,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00465,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00465,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00465,"62":0,"63":0.01396,"64":0.04653,"65":0.00465,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00465,"86":0,"87":0,"88":0,"89":0.06049,"90":0.47461,"91":0.01396,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00465,"13":0,"14":0,"15":0,"16":0,"17":0.00465,"18":0.00465,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00465,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00465,"102":0.00465,"103":0.01396,"104":0.31175,"105":1.36798},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00465,"14":0.02792,"15":0.00465,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00931,"12.1":0.00465,"13.1":0.02792,"14.1":0.05584,"15.1":0.01396,"15.2-15.3":0.00931,"15.4":0.03722,"15.5":0.07445,"15.6":0.3071,"16.0":0.03257,"16.1":0.00465},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01048,"6.0-6.1":0.00242,"7.0-7.1":0.02337,"8.1-8.4":0.00322,"9.0-9.2":0.00725,"9.3":0.13296,"10.0-10.2":0.00725,"10.3":0.06446,"11.0-11.2":0.01531,"11.3-11.4":0.07252,"12.0-12.1":0.01692,"12.2-12.5":0.52054,"13.0-13.1":0.01289,"13.2":0.01209,"13.3":0.03143,"13.4-13.7":0.09267,"14.0-14.4":0.22965,"14.5-14.8":0.4174,"15.0-15.1":0.14343,"15.2-15.3":0.1813,"15.4":0.31748,"15.5":0.65349,"15.6":3.57528,"16.0":1.27073,"16.1":0.0145},P:{"4":0.30217,"5.0-5.4":0.01042,"6.2-6.4":0,"7.2-7.4":0.01042,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02084,"12.0":0.01042,"13.0":0.01042,"14.0":0.02084,"15.0":0.01042,"16.0":0.04168,"17.0":0.1042,"18.0":0.67729},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00814,"4.2-4.3":0.02034,"4.4":0,"4.4.3-4.4.4":0.16271},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00467,"9":0,"10":0,"11":1.33074,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.63629},H:{"0":0.63784},L:{"0":66.8542},S:{"2.5":0},R:{_:"0"},M:{"0":0.0909},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00531,"53":0,"54":0,"55":0,"56":0.07434,"57":0,"58":0,"59":0.00531,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00531,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00531,"89":0,"90":0,"91":0.00531,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00531,"100":0.00531,"101":0.00531,"102":0.01062,"103":0.01062,"104":0.01062,"105":0.34515,"106":0.1593,"107":0.00531,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00531,"50":0,"51":0,"52":0.00531,"53":0.00531,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00531,"66":0.03186,"67":0.00531,"68":0.00531,"69":0.00531,"70":0.00531,"71":0.00531,"72":0.00531,"73":0.00531,"74":0.01062,"75":0.00531,"76":0.01062,"77":0.00531,"78":0.02655,"79":0.04248,"80":0.00531,"81":0.01593,"83":0.02124,"84":0.01062,"85":0.01593,"86":0.02124,"87":0.03186,"88":0.01593,"89":0.01593,"90":0.01593,"91":0.04248,"92":0.09558,"93":0.06903,"94":0.01593,"95":0.02124,"96":0.03186,"97":0.04248,"98":0.03186,"99":0.04779,"100":0.0531,"101":0.04779,"102":0.08496,"103":0.27081,"104":0.24426,"105":4.08339,"106":15.24501,"107":0.75402,"108":0.01062,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01062,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00531,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00531,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00531,"62":0,"63":0.01062,"64":0.01062,"65":0.02124,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01062,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00531,"86":0,"87":0,"88":0,"89":0,"90":0.18054,"91":0.46728,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00531,"13":0,"14":0,"15":0,"16":0,"17":0.00531,"18":0.00531,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00531,"93":0,"94":0,"95":0,"96":0,"97":0.00531,"98":0,"99":0,"100":0,"101":0.00531,"102":0.00531,"103":0.01062,"104":0.01593,"105":0.3717,"106":1.86912,"107":0.14337},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00531,"14":0.02124,"15":0.00531,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01062,"12.1":0.00531,"13.1":0.02655,"14.1":0.0531,"15.1":0.01062,"15.2-15.3":0.01062,"15.4":0.03186,"15.5":0.05841,"15.6":0.28143,"16.0":0.07965,"16.1":0.02124,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00872,"6.0-6.1":0.00317,"7.0-7.1":0.01665,"8.1-8.4":0.00238,"9.0-9.2":0.00951,"9.3":0.12049,"10.0-10.2":0.00713,"10.3":0.05866,"11.0-11.2":0.01189,"11.3-11.4":0.05628,"12.0-12.1":0.01585,"12.2-12.5":0.49226,"13.0-13.1":0.01189,"13.2":0.00872,"13.3":0.03012,"13.4-13.7":0.0872,"14.0-14.4":0.19896,"14.5-14.8":0.37098,"15.0-15.1":0.1197,"15.2-15.3":0.15299,"15.4":0.23543,"15.5":0.46689,"15.6":2.35744,"16.0":2.40897,"16.1":0.14427},P:{"4":0.2446,"5.0-5.4":0.01019,"6.2-6.4":0,"7.2-7.4":0.02038,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02038,"12.0":0,"13.0":0.01019,"14.0":0.02038,"15.0":0.01019,"16.0":0.02038,"17.0":0.05096,"18.0":0.65227},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00387,"4.2-4.3":0.02319,"4.4":0,"4.4.3-4.4.4":0.15074},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00533,"9":0,"10":0,"11":1.3912,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08442},Q:{"13.1":0},O:{"0":0.50183},H:{"0":0.55502},L:{"0":60.83341},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js index 181a619da22545..494745bd869df3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0027,"48":0,"49":0,"50":0,"51":0,"52":0.00541,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0027,"69":0,"70":0,"71":0,"72":0.0027,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00541,"79":0.0027,"80":0.00541,"81":0.0027,"82":0.0027,"83":0.0027,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0027,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00541,"99":0.0027,"100":0.0027,"101":0.0027,"102":0.0027,"103":0.00811,"104":0.20273,"105":0.07568,"106":0.0027,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0027,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00541,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00541,"57":0,"58":0,"59":0,"60":0,"61":0.0027,"62":0,"63":0.0027,"64":0.00811,"65":0.0027,"66":0,"67":0.0027,"68":0.0027,"69":0.00541,"70":0.0027,"71":0.0027,"72":0.00541,"73":0.00541,"74":0.01892,"75":0.00541,"76":0.0027,"77":0.00541,"78":0.00541,"79":0.00811,"80":0.00811,"81":0.01892,"83":0.02973,"84":0.04595,"85":0.13515,"86":0.05676,"87":0.04325,"88":0.00541,"89":0.00811,"90":0.0027,"91":0.00541,"92":0.00811,"93":0.00541,"94":0.00541,"95":0.01352,"96":0.01622,"97":0.01081,"98":0.01622,"99":0.00811,"100":0.01081,"101":0.01352,"102":0.02162,"103":0.08109,"104":0.91632,"105":3.81123,"106":0.08109,"107":0.00541,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0027,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00811,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0027,"62":0,"63":0.01892,"64":0.12704,"65":0.01081,"66":0,"67":0,"68":0.0027,"69":0.0027,"70":0.0027,"71":0.00541,"72":0.0027,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0027,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0027,"86":0.0027,"87":0,"88":0,"89":0.00541,"90":0.15137,"91":0.01352,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0027,"13":0,"14":0,"15":0.0027,"16":0,"17":0,"18":0.00811,"79":0,"80":0,"81":0,"83":0,"84":0.00541,"85":0.0027,"86":0.0027,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0027,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0027,"104":0.04055,"105":0.21354},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0027,"14":0.00811,"15":0.0027,_:"0","3.1":0,"3.2":0,"5.1":0.0027,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00811,"14.1":0.01081,"15.1":0.0027,"15.2-15.3":0.0027,"15.4":0.00541,"15.5":0.01081,"15.6":0.03514,"16.0":0.00541,"16.1":0},G:{"8":0,"3.2":0.00051,"4.0-4.1":0,"4.2-4.3":0.00202,"5.0-5.1":0.00658,"6.0-6.1":0,"7.0-7.1":0.07334,"8.1-8.4":0.00253,"9.0-9.2":0.00303,"9.3":0.14163,"10.0-10.2":0.00455,"10.3":0.04502,"11.0-11.2":0.0091,"11.3-11.4":0.0086,"12.0-12.1":0.01012,"12.2-12.5":0.36115,"13.0-13.1":0.00506,"13.2":0.00556,"13.3":0.01669,"13.4-13.7":0.05766,"14.0-14.4":0.16236,"14.5-14.8":0.25998,"15.0-15.1":0.08548,"15.2-15.3":0.12089,"15.4":0.15326,"15.5":0.47445,"15.6":2.21189,"16.0":0.67727,"16.1":0.01315},P:{"4":0.19237,"5.0-5.4":0.01012,"6.2-6.4":0.03037,"7.2-7.4":0.05062,"8.2":0,"9.2":0.02025,"10.1":0,"11.1-11.2":0.02025,"12.0":0.01012,"13.0":0.0405,"14.0":0.03037,"15.0":0.02025,"16.0":0.06075,"17.0":0.18224,"18.0":0.95171},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00295,"4.2-4.3":0.00983,"4.4":0,"4.4.3-4.4.4":0.07965},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0027,"9":0.0027,"10":0,"11":0.03784,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":3.10852},H:{"0":1.56128},L:{"0":80.05531},S:{"2.5":0.10216},R:{_:"0"},M:{"0":0.08027},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00608,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00304,"69":0,"70":0,"71":0,"72":0.00304,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00608,"79":0.00304,"80":0.00304,"81":0.00608,"82":0.00304,"83":0.00304,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00304,"92":0,"93":0,"94":0,"95":0.00304,"96":0,"97":0,"98":0.00608,"99":0.00304,"100":0,"101":0,"102":0.00608,"103":0.00608,"104":0.00911,"105":0.20962,"106":0.13367,"107":0.00608,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00304,"43":0.00304,"44":0,"45":0,"46":0,"47":0,"48":0.00304,"49":0.00608,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00608,"57":0,"58":0,"59":0,"60":0,"61":0.00304,"62":0,"63":0.00608,"64":0.00911,"65":0.00608,"66":0,"67":0.00304,"68":0.00608,"69":0.00608,"70":0.00304,"71":0.00304,"72":0.00608,"73":0.00608,"74":0.03038,"75":0.00911,"76":0.00608,"77":0.00304,"78":0.00608,"79":0.00911,"80":0.00911,"81":0.02127,"83":0.02734,"84":0.05468,"85":0.14886,"86":0.06076,"87":0.03949,"88":0.00608,"89":0.00911,"90":0.00608,"91":0.00608,"92":0.00911,"93":0.00911,"94":0.00608,"95":0.01215,"96":0.01215,"97":0.01215,"98":0.01823,"99":0.01215,"100":0.01215,"101":0.01215,"102":0.01823,"103":0.06684,"104":0.07595,"105":1.1909,"106":5.17371,"107":0.33114,"108":0.00911,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00304,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00608,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00304,"62":0,"63":0.01215,"64":0.02734,"65":0.06076,"66":0.00304,"67":0,"68":0.00304,"69":0,"70":0.00304,"71":0.00304,"72":0.01215,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00304,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00608,"86":0,"87":0,"88":0,"89":0,"90":0.04557,"91":0.16709,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00304,"13":0,"14":0,"15":0.00304,"16":0.00304,"17":0,"18":0.01215,"79":0,"80":0,"81":0,"83":0,"84":0.00304,"85":0.00304,"86":0.00304,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00304,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00304,"104":0.00304,"105":0.06076,"106":0.26127,"107":0.0243},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00608,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00304,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00911,"14.1":0.01215,"15.1":0.00304,"15.2-15.3":0.00304,"15.4":0.00608,"15.5":0.01215,"15.6":0.04253,"16.0":0.01519,"16.1":0.00304,"16.2":0},G:{"8":0,"3.2":0.00113,"4.0-4.1":0,"4.2-4.3":0.00282,"5.0-5.1":0.00903,"6.0-6.1":0.00056,"7.0-7.1":0.10217,"8.1-8.4":0.00113,"9.0-9.2":0.00226,"9.3":0.10951,"10.0-10.2":0.00282,"10.3":0.04911,"11.0-11.2":0.01016,"11.3-11.4":0.00621,"12.0-12.1":0.00903,"12.2-12.5":0.39457,"13.0-13.1":0.00677,"13.2":0.00508,"13.3":0.01693,"13.4-13.7":0.06322,"14.0-14.4":0.17499,"14.5-14.8":0.25627,"15.0-15.1":0.07846,"15.2-15.3":0.11854,"15.4":0.12757,"15.5":0.35675,"15.6":1.5365,"16.0":1.64093,"16.1":0.11177},P:{"4":0.20372,"5.0-5.4":0.01019,"6.2-6.4":0.02037,"7.2-7.4":0.03056,"8.2":0,"9.2":0.02037,"10.1":0,"11.1-11.2":0.02037,"12.0":0.01019,"13.0":0.04074,"14.0":0.02037,"15.0":0.01019,"16.0":0.05093,"17.0":0.13242,"18.0":0.9473},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00498,"4.2-4.3":0.01244,"4.4":0,"4.4.3-4.4.4":0.09207},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00323,"9":0.00323,"10":0.00323,"11":0.04196,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06266},Q:{"13.1":0},O:{"0":2.70822},H:{"0":1.40392},L:{"0":78.12411},S:{"2.5":0.10443}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js index 892fcef046ed26..93ebd368f954b2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02952,"53":0,"54":0,"55":0.00738,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00369,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01107,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00369,"85":0,"86":0,"87":0.00369,"88":0.00369,"89":0.00369,"90":0,"91":0.02214,"92":0.00369,"93":0.00738,"94":0.01107,"95":0.00738,"96":0.00369,"97":0.00738,"98":0.00738,"99":0.01107,"100":0.01107,"101":0.01107,"102":0.02583,"103":0.08487,"104":1.28043,"105":0.50184,"106":0.00369,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.02952,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01845,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00369,"61":0,"62":0,"63":0.00369,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00369,"71":0,"72":0,"73":0,"74":0.00369,"75":0,"76":0.00369,"77":0,"78":0.00369,"79":0.08856,"80":0.00369,"81":0.00738,"83":0.00369,"84":0.00738,"85":0.00738,"86":0.00738,"87":0.01107,"88":0.00369,"89":0.00738,"90":0.00369,"91":0.00738,"92":0.00738,"93":0.00738,"94":0.00738,"95":0.01476,"96":0.01107,"97":0.01845,"98":0.01476,"99":0.03321,"100":0.01845,"101":0.01476,"102":0.0369,"103":0.11808,"104":1.27305,"105":5.37264,"106":0.09963,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00369,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00369,"64":0.02214,"65":0.00369,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.01107,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00369,"79":0.00369,"80":0.00369,"81":0,"82":0.00369,"83":0.00369,"84":0.00369,"85":0.02214,"86":0.00369,"87":0.00369,"88":0.00738,"89":0.18081,"90":2.05533,"91":0.07011,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00369,"16":0,"17":0,"18":0.00369,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00369,"93":0,"94":0,"95":0,"96":0.00369,"97":0,"98":0.00369,"99":0,"100":0.00369,"101":0.00369,"102":0.00369,"103":0.01476,"104":0.17343,"105":0.91143},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01107,"15":0.00369,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00369,"13.1":0.01476,"14.1":0.02214,"15.1":0.00738,"15.2-15.3":0.00738,"15.4":0.01476,"15.5":0.03321,"15.6":0.1107,"16.0":0.02952,"16.1":0.00369},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00777,"7.0-7.1":0.00173,"8.1-8.4":0.00173,"9.0-9.2":0,"9.3":0.01209,"10.0-10.2":0,"10.3":0.01209,"11.0-11.2":0.00173,"11.3-11.4":0.00259,"12.0-12.1":0.00346,"12.2-12.5":0.07775,"13.0-13.1":0.00691,"13.2":0.00259,"13.3":0.00864,"13.4-13.7":0.04319,"14.0-14.4":0.13476,"14.5-14.8":0.32739,"15.0-15.1":0.07515,"15.2-15.3":0.15722,"15.4":0.19868,"15.5":0.63319,"15.6":4.92473,"16.0":1.82356,"16.1":0.02851},P:{"4":0.17121,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03021,"8.2":0,"9.2":0.03021,"10.1":0,"11.1-11.2":0.03021,"12.0":0.01007,"13.0":0.04029,"14.0":0.04029,"15.0":0.03021,"16.0":0.10071,"17.0":0.18128,"18.0":2.41712},I:{"0":0,"3":0,"4":0.00202,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02286,"4.2-4.3":0.01882,"4.4":0,"4.4.3-4.4.4":0.0363},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01845,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01893},H:{"0":2.13268},L:{"0":69.48948},S:{"2.5":0.00631},R:{_:"0"},M:{"0":0.5048},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02838,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00405,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01622,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00405,"85":0,"86":0,"87":0.00405,"88":0.00405,"89":0.00405,"90":0,"91":0.00811,"92":0.00405,"93":0,"94":0.00405,"95":0.00405,"96":0.00405,"97":0.00405,"98":0.00405,"99":0.00811,"100":0.00811,"101":0.00811,"102":0.03243,"103":0.02027,"104":0.0527,"105":1.3216,"106":0.63648,"107":0.00405,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01622,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00405,"61":0,"62":0,"63":0.00405,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00405,"70":0.00405,"71":0,"72":0,"73":0,"74":0.00405,"75":0,"76":0.00405,"77":0,"78":0.00405,"79":0.06892,"80":0.00405,"81":0.00811,"83":0.00405,"84":0.00405,"85":0.01216,"86":0.01216,"87":0.01216,"88":0.00405,"89":0.00405,"90":0.00405,"91":0.00405,"92":0.00811,"93":0.00405,"94":0.00405,"95":0.00811,"96":0.01216,"97":0.01622,"98":0.01622,"99":0.02838,"100":0.01622,"101":0.01216,"102":0.02432,"103":0.07297,"104":0.0973,"105":2.02295,"106":6.0283,"107":0.23108,"108":0.00405,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00405,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00405,"64":0.00405,"65":0.01216,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.06892,"73":0.00405,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00405,"80":0,"81":0,"82":0.00405,"83":0.00405,"84":0.00405,"85":0.02027,"86":0.00405,"87":0.00405,"88":0.00405,"89":0.01216,"90":1.04999,"91":2.36348,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00405,"16":0,"17":0,"18":0.00405,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00405,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00405,"99":0.00405,"100":0,"101":0.00405,"102":0.00405,"103":0.00811,"104":0.01622,"105":0.27973,"106":0.90404,"107":0.07703},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01216,"15":0.00405,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00405,"13.1":0.01622,"14.1":0.02432,"15.1":0.00811,"15.2-15.3":0.00811,"15.4":0.01622,"15.5":0.03243,"15.6":0.0973,"16.0":0.10135,"16.1":0.01622,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0031,"8.1-8.4":0,"9.0-9.2":0.00103,"9.3":0.00827,"10.0-10.2":0,"10.3":0.01033,"11.0-11.2":0,"11.3-11.4":0.00103,"12.0-12.1":0.0031,"12.2-12.5":0.07027,"13.0-13.1":0.00207,"13.2":0.00207,"13.3":0.0093,"13.4-13.7":0.0341,"14.0-14.4":0.12401,"14.5-14.8":0.31933,"15.0-15.1":0.07337,"15.2-15.3":0.14675,"15.4":0.17879,"15.5":0.52086,"15.6":3.84957,"16.0":4.24848,"16.1":0.31417},P:{"4":0.13141,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01011,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02022,"12.0":0.01011,"13.0":0.03032,"14.0":0.04043,"15.0":0.02022,"16.0":0.07076,"17.0":0.10108,"18.0":2.35521},I:{"0":0,"3":0,"4":0.00268,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01713,"4.2-4.3":0.01338,"4.4":0,"4.4.3-4.4.4":0.02087},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02027,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.4519},Q:{"13.1":0},O:{"0":0.01784},H:{"0":1.97588},L:{"0":65.77774},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js index 4505bb172d5981..947f1bfe23b591 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01199,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.04198,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.07796,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01199,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.006,"99":0.006,"100":0,"101":0,"102":0.31784,"103":0.09595,"104":1.10345,"105":1.43328,"106":0.006,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.006,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.07196,"77":0.006,"78":0,"79":0.04198,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01199,"92":0,"93":0,"94":0.61169,"95":0.09595,"96":0.14993,"97":0,"98":0,"99":0.006,"100":0.02999,"101":0.01199,"102":0.04198,"103":0.5997,"104":2.55472,"105":10.96851,"106":0.07796,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04198,"90":0.34783,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.02399,"104":0.17991,"105":2.81859},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.1919,"15":0.01199,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01199,"12.1":0,"13.1":0.07196,"14.1":0.07796,"15.1":0.12594,"15.2-15.3":1.6012,"15.4":0.55772,"15.5":0.89955,"15.6":4.27586,"16.0":0.98951,"16.1":0.37781},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0.15188,"10.3":0.03334,"11.0-11.2":0,"11.3-11.4":0.02223,"12.0-12.1":0,"12.2-12.5":1.18171,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.34822,"14.0-14.4":0.14077,"14.5-14.8":0.47787,"15.0-15.1":0.56678,"15.2-15.3":3.49698,"15.4":0.95574,"15.5":6.38273,"15.6":16.5662,"16.0":6.10119,"16.1":0.06668},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.08649,"18.0":1.07037},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":1.72649,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04198,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":27.26881},S:{"2.5":0},R:{_:"0"},M:{"0":0.16813},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00604,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00604,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00604,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02415,"90":0,"91":0,"92":0,"93":0,"94":0.01208,"95":0,"96":0.00604,"97":0,"98":0,"99":0,"100":0,"101":0.00604,"102":1.32836,"103":0.03019,"104":0.01811,"105":1.84159,"106":0.50719,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00604,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00604,"76":0.06642,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00604,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00604,"94":0.01208,"95":0.07849,"96":0.13887,"97":0.00604,"98":0,"99":0.00604,"100":0.01811,"101":0,"102":0.00604,"103":0.05434,"104":0.91174,"105":6.19499,"106":10.53631,"107":0.66418,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00604,"86":0,"87":0,"88":0,"89":0.02415,"90":0.21737,"91":0.4287,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.0483,"105":0.33209,"106":2.51181,"107":0.40455},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00604,"14":0.0483,"15":0.00604,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00604,"12.1":0,"13.1":0.19925,"14.1":0.29586,"15.1":0.15095,"15.2-15.3":0.3502,"15.4":0.08453,"15.5":0.97816,"15.6":3.019,"16.0":2.00462,"16.1":0.54342,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0191,"9.0-9.2":0,"9.3":0,"10.0-10.2":0.01146,"10.3":0.09932,"11.0-11.2":0.03056,"11.3-11.4":0.08786,"12.0-12.1":0.03056,"12.2-12.5":1.13067,"13.0-13.1":0.06112,"13.2":0,"13.3":0.0191,"13.4-13.7":0.51568,"14.0-14.4":0.47366,"14.5-14.8":0.54623,"15.0-15.1":0.3285,"15.2-15.3":2.59748,"15.4":0.47748,"15.5":3.36144,"15.6":16.92181,"16.0":9.74437,"16.1":0.39726},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0.01051,"15.0":0,"16.0":0,"17.0":0,"18.0":0.92453},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.18114,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26545},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":25.48945},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js index 677666ba403cc1..b06880de5fa752 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":9.7867,"105":62.88893,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":1.3981,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":24.28755,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":1.55144},L:{"0":0},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":100,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js index 4ce55ca1432d99..5b7a5b3bbf9871 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.2548,"39":0,"40":0,"41":0,"42":0,"43":0.2548,"44":1.07914,"45":0.2548,"46":0,"47":0,"48":0,"49":0.005,"50":0,"51":0,"52":0.005,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.005,"69":0,"70":0,"71":0,"72":0,"73":0.01998,"74":0,"75":0,"76":0,"77":0,"78":0.00999,"79":0.00999,"80":0,"81":0,"82":0,"83":0,"84":0.005,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01499,"91":0.01499,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.005,"98":0,"99":0,"100":0,"101":0.005,"102":0.005,"103":0.05995,"104":0.69944,"105":0.13989,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.2498,"48":2.98761,"49":0.67946,"50":0,"51":0,"52":0,"53":0.005,"54":0,"55":0,"56":0,"57":0,"58":0.005,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00999,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.005,"76":0.005,"77":0,"78":0,"79":0.03497,"80":0.005,"81":0,"83":0,"84":0.04496,"85":0,"86":0.02998,"87":0.10492,"88":0.005,"89":0.005,"90":0.005,"91":0.005,"92":0.01499,"93":0.00999,"94":0.00999,"95":0,"96":0.00999,"97":0.005,"98":0.00999,"99":0.00999,"100":0.01998,"101":0.02998,"102":0.03997,"103":0.26978,"104":2.1233,"105":6.43984,"106":0.1299,"107":0.005,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04996,"90":0.31475,"91":0.005,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.08993,"13":0.08493,"14":0,"15":0,"16":0,"17":0,"18":0.00999,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.005,"93":0,"94":0,"95":0.005,"96":0.005,"97":0.005,"98":0,"99":0.005,"100":0.005,"101":0.02998,"102":0.00999,"103":0.01499,"104":0.54456,"105":2.54296},E:{"4":0,"5":0,"6":0,"7":0,"8":0.09492,"9":0.42466,"10":0,"11":0,"12":0,"13":0.00999,"14":0.07994,"15":0.01998,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01499,"12.1":0.02498,"13.1":0.15987,"14.1":0.20484,"15.1":0.03497,"15.2-15.3":0.04496,"15.4":0.13489,"15.5":0.28977,"15.6":1.33393,"16.0":0.1299,"16.1":0.02498},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00401,"8.1-8.4":0,"9.0-9.2":0.21646,"9.3":0.06013,"10.0-10.2":0,"10.3":0.03207,"11.0-11.2":0.02405,"11.3-11.4":0.02004,"12.0-12.1":0.02004,"12.2-12.5":0.24051,"13.0-13.1":0.01603,"13.2":0.00802,"13.3":0.04009,"13.4-13.7":0.12427,"14.0-14.4":0.53314,"14.5-14.8":1.399,"15.0-15.1":0.50909,"15.2-15.3":0.7456,"15.4":1.00215,"15.5":2.92226,"15.6":25.89945,"16.0":5.59197,"16.1":0.07616},P:{"4":0.19429,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06135,"8.2":0,"9.2":0.01023,"10.1":0,"11.1-11.2":0.03068,"12.0":0.01023,"13.0":0.07158,"14.0":0.0818,"15.0":0.01023,"16.0":0.05113,"17.0":0.18406,"18.0":2.10647},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03454,"4.4":0,"4.4.3-4.4.4":0.23029},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.17986,"10":0,"11":0.39468,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.005},H:{"0":0.06159},L:{"0":31.51343},S:{"2.5":0},R:{_:"0"},M:{"0":0.21517},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.23815,"39":0,"40":0,"41":0,"42":0,"43":0.25335,"44":1.07927,"45":0.24322,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00507,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02027,"74":0,"75":0,"76":0,"77":0,"78":0.01013,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01013,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00507,"98":0,"99":0,"100":0,"101":0.00507,"102":0.00507,"103":0.00507,"104":0.10134,"105":0.53204,"106":0.31415,"107":0.00507,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00507,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.25842,"48":2.91353,"49":0.65364,"50":0,"51":0,"52":0,"53":0.00507,"54":0,"55":0,"56":0,"57":0,"58":0.00507,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.02027,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00507,"75":0.00507,"76":0.00507,"77":0,"78":0,"79":0.0304,"80":0,"81":0.00507,"83":0,"84":0.01013,"85":0,"86":0.01013,"87":0.02534,"88":0.00507,"89":0.00507,"90":0.00507,"91":0.00507,"92":0.00507,"93":0.01013,"94":0.00507,"95":0.00507,"96":0.01013,"97":0.00507,"98":0.01013,"99":0.01013,"100":0.02027,"101":0.0152,"102":0.02534,"103":0.18748,"104":0.13174,"105":2.5031,"106":6.38442,"107":0.31415,"108":0.00507,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00507,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.14188,"91":0.29895,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.08107,"13":0.08614,"14":0,"15":0,"16":0,"17":0,"18":0.00507,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00507,"91":0,"92":0.00507,"93":0,"94":0,"95":0,"96":0,"97":0.00507,"98":0,"99":0,"100":0.00507,"101":0.00507,"102":0.00507,"103":0.01013,"104":0.06587,"105":0.58777,"106":2.5183,"107":0.20775},E:{"4":0,"5":0,"6":0,"7":0,"8":0.08614,"9":0.42056,"10":0,"11":0,"12":0.00507,"13":0.00507,"14":0.09121,"15":0.0152,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01013,"12.1":0.0152,"13.1":0.15201,"14.1":0.21281,"15.1":0.03547,"15.2-15.3":0.03547,"15.4":0.10134,"15.5":0.23308,"15.6":1.26168,"16.0":0.42056,"16.1":0.06587,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.21904,"9.3":0.08266,"10.0-10.2":0,"10.3":0.0372,"11.0-11.2":0.01653,"11.3-11.4":0.01653,"12.0-12.1":0.01653,"12.2-12.5":0.2645,"13.0-13.1":0.00827,"13.2":0.01653,"13.3":0.03306,"13.4-13.7":0.18598,"14.0-14.4":0.47115,"14.5-14.8":1.26466,"15.0-15.1":0.42155,"15.2-15.3":0.5786,"15.4":0.82244,"15.5":2.20282,"15.6":18.17637,"16.0":14.0187,"16.1":0.74805},P:{"4":0.20662,"5.0-5.4":0.01033,"6.2-6.4":0,"7.2-7.4":0.03099,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02066,"12.0":0.01033,"13.0":0.05165,"14.0":0.04132,"15.0":0.01033,"16.0":0.05165,"17.0":0.07232,"18.0":2.01454},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.04042,"4.4":0,"4.4.3-4.4.4":0.19199},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.15708,"10":0,"11":0.38509,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21212},Q:{"13.1":0},O:{"0":0.00493},H:{"0":0.06538},L:{"0":31.11568},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js index 2fda8a083c7c6e..812139b6c7f965 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00307,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00922,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00307,"89":0,"90":0,"91":0.00307,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00307,"100":0.00307,"101":0.00307,"102":0.00307,"103":0.01844,"104":0.32881,"105":0.09834,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00615,"39":0,"40":0,"41":0.00307,"42":0,"43":0,"44":0,"45":0,"46":0.00615,"47":0,"48":0,"49":0.00615,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00307,"59":0,"60":0,"61":0,"62":0,"63":0.00307,"64":0,"65":0.00307,"66":0,"67":0,"68":0,"69":0.00307,"70":0,"71":0.00307,"72":0.00307,"73":0.00307,"74":0.00307,"75":0,"76":0.00615,"77":0.15058,"78":0.00615,"79":0.01537,"80":0.00307,"81":0.02151,"83":0.00307,"84":0.00307,"85":0.01229,"86":0.01229,"87":0.00922,"88":0.00615,"89":0.03688,"90":0.00615,"91":0.00615,"92":0.00615,"93":0.00307,"94":0.00922,"95":0.02458,"96":0.00922,"97":0.00922,"98":0.01537,"99":0.01229,"100":0.04302,"101":0.02151,"102":0.0461,"103":0.08297,"104":1.32139,"105":5.5314,"106":0.08604,"107":0.00307,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00307,"64":0.04917,"65":0.00307,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00307,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00307,"86":0,"87":0,"88":0,"89":0.01844,"90":0.1936,"91":0.01229,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00307,"18":0.00307,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00615,"93":0,"94":0,"95":0,"96":0,"97":0.00307,"98":0,"99":0,"100":0,"101":0.00307,"102":0.00307,"103":0.00922,"104":0.08297,"105":0.48553},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00307,"14":0.03688,"15":0.00307,_:"0","3.1":0,"3.2":0,"5.1":0.02151,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00922,"14.1":0.01229,"15.1":0.00307,"15.2-15.3":0.00307,"15.4":0.01229,"15.5":0.02458,"15.6":0.09834,"16.0":0.01229,"16.1":0.00307},G:{"8":0,"3.2":0.00223,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.24171,"6.0-6.1":0,"7.0-7.1":0.04901,"8.1-8.4":0,"9.0-9.2":0.00668,"9.3":0.01337,"10.0-10.2":0.00223,"10.3":0.01114,"11.0-11.2":0.01114,"11.3-11.4":0.00334,"12.0-12.1":0.0078,"12.2-12.5":0.26844,"13.0-13.1":0.00334,"13.2":0.00223,"13.3":0.01225,"13.4-13.7":0.07686,"14.0-14.4":0.18156,"14.5-14.8":0.60259,"15.0-15.1":0.1047,"15.2-15.3":0.2172,"15.4":0.36869,"15.5":0.80309,"15.6":5.31753,"16.0":2.50728,"16.1":0.03007},P:{"4":0.13202,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0914,"8.2":0,"9.2":0.02031,"10.1":0.01016,"11.1-11.2":0.11171,"12.0":0.04062,"13.0":0.14218,"14.0":0.13202,"15.0":0.08125,"16.0":0.19296,"17.0":0.45701,"18.0":2.17332},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01725,"4.4":0,"4.4.3-4.4.4":0.23119},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01844,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.13161},H:{"0":0.4525},L:{"0":73.94801},S:{"2.5":0},R:{_:"0"},M:{"0":0.13854},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00318,"30":0,"31":0.00318,"32":0,"33":0.00318,"34":0.00318,"35":0,"36":0.00318,"37":0.00318,"38":0.00318,"39":0.00635,"40":0.00635,"41":0.00318,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00635,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00318,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00318,"96":0,"97":0,"98":0,"99":0.00318,"100":0.00318,"101":0.00318,"102":0.00635,"103":0.00953,"104":0.00635,"105":0.25718,"106":0.1143,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00318,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00318,"32":0,"33":0.00318,"34":0.00318,"35":0.00318,"36":0.00318,"37":0.00318,"38":0.0127,"39":0.00635,"40":0.00635,"41":0.00635,"42":0.00635,"43":0.00953,"44":0.02223,"45":0.00953,"46":0.00635,"47":0.00318,"48":0,"49":0.00318,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00318,"58":0.00318,"59":0,"60":0,"61":0,"62":0.00318,"63":0.00635,"64":0.00318,"65":0.00318,"66":0.00953,"67":0.00953,"68":0.00318,"69":0.00635,"70":0.00635,"71":0.00953,"72":0.00318,"73":0,"74":0.00318,"75":0,"76":0.00318,"77":0.127,"78":0.01588,"79":0.0127,"80":0.00318,"81":0.01588,"83":0.00635,"84":0.00635,"85":0.00635,"86":0.01588,"87":0.00635,"88":0.00635,"89":0.0254,"90":0.0127,"91":0.00953,"92":0.0127,"93":0.00635,"94":0.00635,"95":0.0254,"96":0.00953,"97":0.00635,"98":0.01588,"99":0.01905,"100":0.06033,"101":0.01588,"102":0.03175,"103":0.05715,"104":0.11113,"105":1.7653,"106":5.31813,"107":0.1905,"108":0.00318,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00318,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00318,"64":0.00318,"65":0.0127,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0127,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00318,"90":0.06985,"91":0.16193,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00318,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00318,"79":0,"80":0,"81":0,"83":0,"84":0.00318,"85":0,"86":0,"87":0,"88":0,"89":0.00318,"90":0.00318,"91":0,"92":0.00635,"93":0,"94":0,"95":0,"96":0.00318,"97":0,"98":0,"99":0,"100":0.00318,"101":0.00318,"102":0.00318,"103":0.00953,"104":0.01588,"105":0.13018,"106":0.44133,"107":0.03175},E:{"4":0,"5":0,"6":0,"7":0.00318,"8":0.00318,"9":0,"10":0,"11":0,"12":0,"13":0.00318,"14":0.04128,"15":0.00318,_:"0","3.1":0,"3.2":0,"5.1":0.04128,"6.1":0,"7.1":0.00318,"9.1":0.00318,"10.1":0,"11.1":0.00318,"12.1":0,"13.1":0.00953,"14.1":0.01588,"15.1":0.00318,"15.2-15.3":0.00635,"15.4":0.0127,"15.5":0.0254,"15.6":0.09208,"16.0":0.03493,"16.1":0.00635,"16.2":0},G:{"8":0.00114,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.06972,"6.0-6.1":0,"7.0-7.1":0.03886,"8.1-8.4":0.01257,"9.0-9.2":0,"9.3":0.01829,"10.0-10.2":0.00114,"10.3":0.01486,"11.0-11.2":0.00571,"11.3-11.4":0.00571,"12.0-12.1":0.01257,"12.2-12.5":0.25829,"13.0-13.1":0.008,"13.2":0.01143,"13.3":0.02057,"13.4-13.7":0.10743,"14.0-14.4":0.16572,"14.5-14.8":0.48915,"15.0-15.1":0.11543,"15.2-15.3":0.21486,"15.4":0.27657,"15.5":0.63429,"15.6":3.22861,"16.0":4.89262,"16.1":0.24686},P:{"4":0.12038,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11034,"8.2":0.01003,"9.2":0.03009,"10.1":0.02006,"11.1-11.2":0.10031,"12.0":0.04013,"13.0":0.15047,"14.0":0.10031,"15.0":0.08025,"16.0":0.20063,"17.0":0.321,"18.0":2.35734},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00831,"4.4":0,"4.4.3-4.4.4":0.16344},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00711,"9":0.00356,"10":0.00356,"11":0.07468,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14333},Q:{"13.1":0},O:{"0":0.06143},H:{"0":0.35538},L:{"0":73.40003},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js index dcc3f85152f66f..fe054c98964531 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02914,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00583,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00583,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01748,"79":0,"80":0,"81":0,"82":0,"83":0.00583,"84":0,"85":0,"86":0,"87":0.01165,"88":0,"89":0,"90":0,"91":0.02331,"92":0,"93":0,"94":0.00583,"95":0.00583,"96":0.00583,"97":0.00583,"98":0,"99":0.00583,"100":0.00583,"101":0.01165,"102":0.02914,"103":0.0641,"104":1.11878,"105":0.54774,"106":0.00583,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00583,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03496,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01165,"64":0,"65":0.00583,"66":0,"67":0,"68":0.00583,"69":0.03496,"70":0,"71":0.01165,"72":0,"73":0.00583,"74":0,"75":0.01748,"76":0.00583,"77":0.01165,"78":0,"79":0.02331,"80":0.00583,"81":0.01165,"83":0.01165,"84":0.02331,"85":0.01748,"86":0.02331,"87":0.02914,"88":0.00583,"89":0.04662,"90":0.01165,"91":0.03496,"92":0.01748,"93":0.01165,"94":0.01165,"95":0.01165,"96":0.02331,"97":0.02331,"98":0.02331,"99":0.03496,"100":0.04662,"101":0.04662,"102":0.07575,"103":0.29135,"104":3.3447,"105":17.73739,"106":0.57687,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00583,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00583,"64":0.02914,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00583,"86":0,"87":0,"88":0,"89":0.18646,"90":2.15016,"91":0.08741,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01748,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00583,"90":0,"91":0,"92":0.00583,"93":0,"94":0,"95":0,"96":0.00583,"97":0,"98":0.01165,"99":0.00583,"100":0,"101":0.01748,"102":0.01165,"103":0.02914,"104":0.46033,"105":3.15241},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00583,"14":0.05244,"15":0.02331,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01748,"12.1":0.01748,"13.1":0.11654,"14.1":0.17481,"15.1":0.03496,"15.2-15.3":0.03496,"15.4":0.09906,"15.5":0.2156,"15.6":0.93815,"16.0":0.18064,"16.1":0.01165},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00203,"8.1-8.4":0.00405,"9.0-9.2":0,"9.3":0.08106,"10.0-10.2":0,"10.3":0.09525,"11.0-11.2":0.00608,"11.3-11.4":0.01419,"12.0-12.1":0.00608,"12.2-12.5":0.47219,"13.0-13.1":0.00811,"13.2":0.00608,"13.3":0.01824,"13.4-13.7":0.07701,"14.0-14.4":0.22495,"14.5-14.8":0.6789,"15.0-15.1":0.24522,"15.2-15.3":0.39316,"15.4":0.5188,"15.5":1.61518,"15.6":11.6508,"16.0":3.71472,"16.1":0.09322},P:{"4":0.10332,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01033,"12.0":0,"13.0":0.02066,"14.0":0.02066,"15.0":0.01033,"16.0":0.05166,"17.0":0.07232,"18.0":1.42581},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02507,"4.2-4.3":0.03134,"4.4":0,"4.4.3-4.4.4":0.23193},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00617,"9":0,"10":0,"11":0.09872,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.14606},H:{"0":0.24099},L:{"0":38.04624},S:{"2.5":0},R:{_:"0"},M:{"0":0.19613},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01988,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01325,"79":0,"80":0,"81":0,"82":0,"83":0.00663,"84":0,"85":0,"86":0,"87":0.00663,"88":0,"89":0,"90":0,"91":0.00663,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00663,"100":0.00663,"101":0.00663,"102":0.03313,"103":0.01325,"104":0.05963,"105":1.25231,"106":0.60959,"107":0.00663,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00663,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0265,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00663,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.0265,"70":0,"71":0.00663,"72":0,"73":0,"74":0,"75":0.01325,"76":0.00663,"77":0,"78":0.00663,"79":0.0265,"80":0,"81":0.01325,"83":0.01325,"84":0.00663,"85":0.0265,"86":0.01325,"87":0.0265,"88":0.01325,"89":0.05301,"90":0.01325,"91":0.0265,"92":0.01325,"93":0.01325,"94":0.01988,"95":0.01325,"96":0.01988,"97":0.03313,"98":0.0265,"99":0.01988,"100":0.03976,"101":0.03313,"102":0.05963,"103":0.15902,"104":0.17228,"105":6.68563,"106":20.83214,"107":0.92764,"108":0.00663,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00663,"65":0.00663,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00663,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00663,"86":0,"87":0,"88":0,"89":0.00663,"90":1.25231,"91":2.73654,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00663,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00663,"90":0,"91":0,"92":0.00663,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00663,"99":0,"100":0,"101":0.00663,"102":0.00663,"103":0.01325,"104":0.03313,"105":0.78187,"106":3.12747,"107":0.24516},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00663,"14":0.07951,"15":0.0265,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01325,"12.1":0.01325,"13.1":0.10602,"14.1":0.18553,"15.1":0.03976,"15.2-15.3":0.03976,"15.4":0.08614,"15.5":0.1789,"15.6":0.68248,"16.0":0.46382,"16.1":0.06626,"16.2":0},G:{"8":0.00361,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00361,"9.0-9.2":0.00361,"9.3":0.06851,"10.0-10.2":0,"10.3":0.0613,"11.0-11.2":0.00361,"11.3-11.4":0.00901,"12.0-12.1":0.00361,"12.2-12.5":0.38222,"13.0-13.1":0.00541,"13.2":0.01442,"13.3":0.01262,"13.4-13.7":0.05409,"14.0-14.4":0.20914,"14.5-14.8":0.61299,"15.0-15.1":0.13161,"15.2-15.3":0.22717,"15.4":0.23618,"15.5":0.83475,"15.6":6.14791,"16.0":7.73267,"16.1":0.51563},P:{"4":0.04107,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01027,"12.0":0,"13.0":0.01027,"14.0":0.01027,"15.0":0.01027,"16.0":0.04107,"17.0":0.04107,"18.0":1.25278},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01101,"4.2-4.3":0.01467,"4.4":0,"4.4.3-4.4.4":0.12107},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":1.19268,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14846},Q:{"13.1":0},O:{"0":0.10122},H:{"0":0.20124},L:{"0":35.29361},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js index c22c64d9ba2eb6..4c9c529e22b8ee 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00451,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00451,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.17123,"100":0,"101":0,"102":0.16672,"103":0,"104":0.25684,"105":0.09463,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02253,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00451,"75":0.04957,"76":0,"77":0,"78":0,"79":0.01802,"80":0,"81":0.02253,"83":0,"84":0.00451,"85":0,"86":0.55424,"87":0.00451,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.04957,"94":0.03154,"95":0.00451,"96":0.16222,"97":0.00451,"98":0.00451,"99":0.00451,"100":0.00451,"101":0.09012,"102":0.03605,"103":0.76151,"104":2.92439,"105":9.3905,"106":0.0766,"107":0.00451,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.47313,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00451,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00901,"90":0.15771,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.06308,"79":0,"80":0,"81":0.00451,"83":0.00451,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00451,"101":0.00451,"102":0.00901,"103":0.01802,"104":0.09012,"105":0.89219},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00451,"12":0,"13":0,"14":0.31091,"15":0.00901,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02253,"13.1":0.53171,"14.1":1.05891,"15.1":0.01352,"15.2-15.3":0.00451,"15.4":0.02253,"15.5":0.13067,"15.6":0.31091,"16.0":0.08561,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00664,"9.3":0.50704,"10.0-10.2":0.00664,"10.3":0.03985,"11.0-11.2":0,"11.3-11.4":0.03321,"12.0-12.1":0,"12.2-12.5":0.75723,"13.0-13.1":0,"13.2":0,"13.3":0.0465,"13.4-13.7":0.11292,"14.0-14.4":0.25684,"14.5-14.8":0.40076,"15.0-15.1":0.36312,"15.2-15.3":0.12621,"15.4":1.24877,"15.5":1.95286,"15.6":11.64852,"16.0":4.41054,"16.1":0.00664},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.33501,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01015,"12.0":0,"13.0":0,"14.0":0.06091,"15.0":0,"16.0":0.01015,"17.0":0.2335,"18.0":1.68522},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.22253},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03605,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.15933},H:{"0":0.24967},L:{"0":54.50073},S:{"2.5":0},R:{_:"0"},M:{"0":0.14834},Q:{"13.1":0.01648}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00448,"90":0,"91":0,"92":0,"93":0,"94":0.00448,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00448,"103":0,"104":0.00448,"105":0.34504,"106":0.44362,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00448,"65":0,"66":0,"67":0,"68":0.05825,"69":0,"70":0,"71":0,"72":0,"73":0.00448,"74":0.00896,"75":0.06273,"76":0.00448,"77":0,"78":0.02689,"79":0.02241,"80":0,"81":0.00448,"83":0.00896,"84":0,"85":0,"86":0.34504,"87":0.03585,"88":0.02241,"89":0,"90":0,"91":0.00896,"92":0,"93":0.02689,"94":0.01344,"95":0.00448,"96":0.25542,"97":0.02241,"98":0.00448,"99":0.00896,"100":0,"101":0.00448,"102":0.02689,"103":0.4257,"104":0.20613,"105":4.10908,"106":8.57215,"107":0.40777,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.25094,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00448,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00896,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.05377,"91":0.17476,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00448,"91":0,"92":0.00448,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00448,"102":0,"103":0.00448,"104":0.00896,"105":0.25094,"106":0.93205,"107":0.08514},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00448,"14":0.21957,"15":0.00448,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.18372,"13.1":0.1882,"14.1":0.45258,"15.1":0,"15.2-15.3":0,"15.4":0.00896,"15.5":0.04481,"15.6":0.1882,"16.0":0.1658,"16.1":0.04929,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.49879,"10.0-10.2":0.2804,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.23457,"13.0-13.1":0,"13.2":0.03505,"13.3":0.03505,"13.4-13.7":0.09167,"14.0-14.4":0.4233,"14.5-14.8":1.402,"15.0-15.1":0.02427,"15.2-15.3":0.213,"15.4":2.63145,"15.5":1.32921,"15.6":7.77572,"16.0":9.98388,"16.1":0.19412},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05119,"8.2":0,"9.2":0.01024,"10.1":0.03071,"11.1-11.2":0.01024,"12.0":0,"13.0":0.23548,"14.0":0,"15.0":0,"16.0":0,"17.0":0.02048,"18.0":1.05453},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.1441},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02689,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02208},Q:{"13.1":0.14349},O:{"0":0.20972},H:{"0":0.09928},L:{"0":52.87647},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js index fd9a72ba81c614..471c6f8a396b98 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.01042,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0026,"44":0,"45":0.0026,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02604,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0026,"69":0,"70":0,"71":0,"72":0.0026,"73":0.01042,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.0026,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00781,"89":0,"90":0,"91":0.0026,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.0026,"98":0.0026,"99":0.00521,"100":0.0026,"101":0.0026,"102":0.00521,"103":0.01302,"104":0.22915,"105":0.07031,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0026,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00521,"48":0,"49":0.00781,"50":0,"51":0,"52":0.0026,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.0026,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.0026,"65":0.00781,"66":0,"67":0,"68":0,"69":0.0026,"70":0.0026,"71":0.0026,"72":0,"73":0.0026,"74":0,"75":0.0026,"76":0,"77":0,"78":0,"79":0.01302,"80":0.0026,"81":0.0026,"83":0.01042,"84":0.00521,"85":0.0026,"86":0.00781,"87":0.20051,"88":0.0026,"89":0.01042,"90":0.0026,"91":0.02344,"92":0.00521,"93":0.0026,"94":0.00781,"95":0.01302,"96":0.01042,"97":0.01302,"98":0.01042,"99":0.00781,"100":0.01042,"101":0.0625,"102":0.03125,"103":0.0625,"104":0.8437,"105":3.65862,"106":0.07031,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0026,"64":0.00781,"65":0.0026,"66":0,"67":0,"68":0,"69":0,"70":0.0026,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02344,"90":0.23696,"91":0.01042,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.0026,"17":0,"18":0.0026,"79":0,"80":0,"81":0,"83":0.0026,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0026,"93":0,"94":0,"95":0.0026,"96":0.0026,"97":0,"98":0,"99":0,"100":0,"101":0.0026,"102":0.0026,"103":0.00781,"104":0.08593,"105":0.41404},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00521,"14":0.00521,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0026,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01302,"14.1":0.01042,"15.1":0.0026,"15.2-15.3":0.0026,"15.4":0.01042,"15.5":0.02083,"15.6":0.05468,"16.0":0.02083,"16.1":0},G:{"8":0,"3.2":0.00285,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00213,"6.0-6.1":0.00071,"7.0-7.1":0.01637,"8.1-8.4":0,"9.0-9.2":0.00712,"9.3":0.0064,"10.0-10.2":0,"10.3":0.01139,"11.0-11.2":0.01067,"11.3-11.4":0.0064,"12.0-12.1":0.00285,"12.2-12.5":0.39567,"13.0-13.1":0.02206,"13.2":0.00285,"13.3":0.0121,"13.4-13.7":0.03772,"14.0-14.4":0.17008,"14.5-14.8":0.36009,"15.0-15.1":0.04056,"15.2-15.3":0.07899,"15.4":0.13236,"15.5":0.43054,"15.6":4.12676,"16.0":1.06318,"16.1":0.01423},P:{"4":0.50365,"5.0-5.4":0.02015,"6.2-6.4":0.01007,"7.2-7.4":0.77562,"8.2":0.02015,"9.2":0.06044,"10.1":0.02015,"11.1-11.2":0.1511,"12.0":0.05037,"13.0":0.17124,"14.0":0.45329,"15.0":0.14102,"16.0":0.28204,"17.0":0.80584,"18.0":2.4981},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01604,"4.2-4.3":0.01604,"4.4":0,"4.4.3-4.4.4":0.17645},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01042,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.04438},H:{"0":0.18906},L:{"0":77.98328},S:{"2.5":0},R:{_:"0"},M:{"0":0.11094},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.01006,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00252,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02264,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00252,"73":0.01006,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00252,"84":0,"85":0,"86":0,"87":0,"88":0.00503,"89":0.00252,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00252,"96":0,"97":0,"98":0,"99":0.00503,"100":0,"101":0.00252,"102":0.00252,"103":0.00503,"104":0.0151,"105":0.18115,"106":0.09058,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00252,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00503,"48":0,"49":0.00503,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00252,"65":0.00755,"66":0,"67":0,"68":0.00252,"69":0.00252,"70":0.00252,"71":0,"72":0,"73":0.00252,"74":0,"75":0.00252,"76":0,"77":0,"78":0,"79":0.0151,"80":0,"81":0.00503,"83":0.00503,"84":0.00755,"85":0.00252,"86":0.01006,"87":0.19876,"88":0.00252,"89":0.01006,"90":0.00755,"91":0.03019,"92":0.00755,"93":0.00252,"94":0.00503,"95":0.01258,"96":0.00755,"97":0.01258,"98":0.00755,"99":0.00755,"100":0.01258,"101":0.01006,"102":0.03774,"103":0.04529,"104":0.04529,"105":1.00137,"106":3.17519,"107":0.10819,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00252,"65":0.01258,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00252,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00252,"90":0.09058,"91":0.22141,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00252,"79":0,"80":0,"81":0,"83":0,"84":0.00252,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00252,"93":0,"94":0.00503,"95":0.00252,"96":0.00252,"97":0,"98":0,"99":0,"100":0.00252,"101":0.00252,"102":0.00503,"103":0.00503,"104":0.00755,"105":0.08554,"106":0.35224,"107":0.02013},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00755,"14":0.00503,"15":0.00252,_:"0","3.1":0,"3.2":0,"5.1":0.00252,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01258,"14.1":0.01006,"15.1":0,"15.2-15.3":0.00252,"15.4":0.01006,"15.5":0.02264,"15.6":0.04277,"16.0":0.02516,"16.1":0.00252,"16.2":0},G:{"8":0,"3.2":0.00714,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00317,"6.0-6.1":0,"7.0-7.1":0.01269,"8.1-8.4":0,"9.0-9.2":0.00396,"9.3":0.01586,"10.0-10.2":0.00159,"10.3":0.40989,"11.0-11.2":0.00317,"11.3-11.4":0.00714,"12.0-12.1":0.00317,"12.2-12.5":0.31079,"13.0-13.1":0.01269,"13.2":0.00634,"13.3":0.01189,"13.4-13.7":0.03409,"14.0-14.4":0.18314,"14.5-14.8":0.34091,"15.0-15.1":0.05233,"15.2-15.3":0.07928,"15.4":0.111,"15.5":0.36708,"15.6":3.11104,"16.0":2.32456,"16.1":0.0999},P:{"4":0.49523,"5.0-5.4":0.02021,"6.2-6.4":0,"7.2-7.4":0.77823,"8.2":0,"9.2":0.04043,"10.1":0.01011,"11.1-11.2":0.12128,"12.0":0.05053,"13.0":0.13139,"14.0":0.5862,"15.0":0.08085,"16.0":0.24256,"17.0":0.57609,"18.0":2.365},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00535,"4.2-4.3":0.01604,"4.4":0,"4.4.3-4.4.4":0.139},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00755,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12723},Q:{"13.1":0},O:{"0":0.03742},H:{"0":0.17005},L:{"0":77.57105},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js index 12f84e568cf83d..bea64c4a7e1965 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01885,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00314,"79":0,"80":0,"81":0.00314,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00314,"89":0.00314,"90":0,"91":0.00628,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00314,"103":0.00628,"104":0.15391,"105":0.0534,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00314,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00314,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00314,"68":0.00314,"69":0,"70":0,"71":0.00314,"72":0,"73":0.00314,"74":0.00628,"75":0.00314,"76":0.00628,"77":0,"78":0.00314,"79":0.01885,"80":0,"81":0.00314,"83":0.00628,"84":0.01885,"85":0.00942,"86":0.04083,"87":0.02199,"88":0.00314,"89":0.00628,"90":0,"91":0.00628,"92":0.01256,"93":0.00942,"94":0.00314,"95":0.00314,"96":0.00314,"97":0.00628,"98":0.01256,"99":0.01256,"100":0.00942,"101":0.00942,"102":0.02513,"103":0.09109,"104":1.30352,"105":5.24547,"106":0.05654,"107":0.00314,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00314,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00314,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00314,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00314,"60":0,"62":0,"63":0.01885,"64":0.11936,"65":0.00942,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00314,"72":0.00314,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01885,"90":0.17904,"91":0.00942,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00628,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00628,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00628,"100":0,"101":0.00628,"102":0.00628,"103":0.01571,"104":0.15705,"105":0.83865},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00628,"14":0.02827,"15":0.00628,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00314,"12.1":0.00314,"13.1":0.02513,"14.1":0.06282,"15.1":0.01256,"15.2-15.3":0.01256,"15.4":0.04397,"15.5":0.07853,"15.6":0.33295,"16.0":0.05026,"16.1":0.00314},G:{"8":0.00768,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00192,"6.0-6.1":0,"7.0-7.1":0.02882,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04611,"10.0-10.2":0,"10.3":0.04419,"11.0-11.2":0.00768,"11.3-11.4":0.00384,"12.0-12.1":0.00384,"12.2-12.5":0.29971,"13.0-13.1":0.00384,"13.2":0.00384,"13.3":0.03266,"13.4-13.7":0.10759,"14.0-14.4":0.30163,"14.5-14.8":0.65897,"15.0-15.1":0.20941,"15.2-15.3":0.3266,"15.4":0.45917,"15.5":1.20267,"15.6":10.11704,"16.0":4.6762,"16.1":0.07493},P:{"4":0.09205,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04091,"8.2":0,"9.2":0.02046,"10.1":0,"11.1-11.2":0.03068,"12.0":0.02046,"13.0":0.03068,"14.0":0.04091,"15.0":0.02046,"16.0":0.0716,"17.0":0.21479,"18.0":2.30128},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.07942},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02513,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":2.87392},H:{"0":1.03899},L:{"0":61.52044},S:{"2.5":0},R:{_:"0"},M:{"0":0.06859},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00329,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00657,"79":0,"80":0,"81":0.00329,"82":0,"83":0.00329,"84":0,"85":0,"86":0,"87":0,"88":0.00329,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00657,"103":0,"104":0.01314,"105":0.17744,"106":0.08872,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00329,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00329,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00329,"69":0,"70":0,"71":0.00329,"72":0,"73":0,"74":0.00657,"75":0.00329,"76":0.00329,"77":0,"78":0.00329,"79":0.01972,"80":0.00329,"81":0.00329,"83":0.00657,"84":0.01314,"85":0.01314,"86":0.01314,"87":0.01314,"88":0.00329,"89":0.00657,"90":0.00329,"91":0.00657,"92":0.01643,"93":0.00986,"94":0.00329,"95":0.00657,"96":0.00329,"97":0.00657,"98":0.01314,"99":0.01314,"100":0.01314,"101":0.00986,"102":0.01643,"103":0.06572,"104":0.09858,"105":1.82044,"106":5.26089,"107":0.24316,"108":0.00329,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00329,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00329,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00329,"60":0,"62":0,"63":0.00986,"64":0.00657,"65":0.04272,"66":0.00329,"67":0.00329,"68":0,"69":0,"70":0,"71":0,"72":0.01643,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08544,"91":0.1873,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00657,"79":0,"80":0,"81":0,"83":0,"84":0.00329,"85":0,"86":0.00329,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00329,"93":0,"94":0,"95":0.00329,"96":0,"97":0,"98":0,"99":0.00657,"100":0,"101":0.00329,"102":0.00329,"103":0.00329,"104":0.01314,"105":0.24645,"106":0.77221,"107":0.05586},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00329,"14":0.02629,"15":0.00657,_:"0","3.1":0,"3.2":0,"5.1":0.00329,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00329,"13.1":0.02957,"14.1":0.06572,"15.1":0.01314,"15.2-15.3":0.00986,"15.4":0.04272,"15.5":0.07558,"15.6":0.35817,"16.0":0.1183,"16.1":0.023,"16.2":0},G:{"8":0.00627,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00418,"6.0-6.1":0,"7.0-7.1":0.03759,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05013,"10.0-10.2":0,"10.3":0.04595,"11.0-11.2":0.01044,"11.3-11.4":0.01044,"12.0-12.1":0.00835,"12.2-12.5":0.2924,"13.0-13.1":0.00418,"13.2":0.00209,"13.3":0.02715,"13.4-13.7":0.08981,"14.0-14.4":0.25689,"14.5-14.8":0.65999,"15.0-15.1":0.165,"15.2-15.3":0.24227,"15.4":0.37594,"15.5":0.87093,"15.6":6.09236,"16.0":9.32338,"16.1":0.79157},P:{"4":0.10246,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05123,"8.2":0,"9.2":0.02049,"10.1":0,"11.1-11.2":0.02049,"12.0":0.01025,"13.0":0.03074,"14.0":0.04099,"15.0":0.03074,"16.0":0.07172,"17.0":0.08197,"18.0":2.28494},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.05314},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03615,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08728},Q:{"13.1":0},O:{"0":3.28315},H:{"0":0.85811},L:{"0":60.10031},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js index ab7645f4dab803..91af1f44c726cb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.0081,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00405,"49":0.00405,"50":0,"51":0,"52":0.0081,"53":0,"54":0,"55":0.0081,"56":0.00405,"57":0,"58":0,"59":0,"60":0.00405,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00405,"69":0,"70":0.00405,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.08503,"79":0,"80":0,"81":0,"82":0.03239,"83":0,"84":0.00405,"85":0.00405,"86":0,"87":0,"88":0.00405,"89":0.04049,"90":0,"91":0.07288,"92":0.00405,"93":0.00405,"94":0.00405,"95":0.00405,"96":0.00405,"97":0.0081,"98":0,"99":0.01215,"100":0.0081,"101":0.0081,"102":0.03239,"103":0.07693,"104":1.36451,"105":0.44539,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00405,"48":0,"49":0.0081,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00405,"58":0,"59":0,"60":0,"61":0.00405,"62":0,"63":0,"64":0,"65":0.00405,"66":0,"67":0.00405,"68":0,"69":0,"70":0.03644,"71":0.00405,"72":0.00405,"73":0,"74":0.00405,"75":0,"76":0.03644,"77":0.00405,"78":0.00405,"79":0.02834,"80":0.01215,"81":0.0081,"83":0.0081,"84":0.01215,"85":0.02025,"86":0.02429,"87":0.02429,"88":0,"89":0.00405,"90":0.00405,"91":0.01215,"92":0.00405,"93":0.00405,"94":0,"95":0.0081,"96":0.00405,"97":0.00405,"98":0.0162,"99":0.0081,"100":0.01215,"101":0.0162,"102":0.04859,"103":0.27938,"104":1.64794,"105":6.19902,"106":0.08908,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00405,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00405,"86":0,"87":0,"88":0,"89":0.06074,"90":0.53447,"91":0.00405,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00405,"17":0.00405,"18":0.01215,"79":0,"80":0,"81":0,"83":0,"84":0.00405,"85":0,"86":0.0081,"87":0,"88":0,"89":0,"90":0.0081,"91":0,"92":0.0081,"93":0,"94":0,"95":0,"96":0,"97":0.00405,"98":0,"99":0,"100":0.00405,"101":0.0081,"102":0.00405,"103":0.01215,"104":0.34821,"105":2.0245},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00405,"14":0.07288,"15":0.0162,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00405,"10.1":0.00405,"11.1":0.01215,"12.1":0.02429,"13.1":0.12147,"14.1":0.16196,"15.1":0.02025,"15.2-15.3":0.04454,"15.4":0.08908,"15.5":0.15791,"15.6":0.76526,"16.0":0.08503,"16.1":0.00405},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00836,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10198,"10.0-10.2":0.03845,"10.3":0.08526,"11.0-11.2":0.00502,"11.3-11.4":0.00836,"12.0-12.1":0.02173,"12.2-12.5":0.38619,"13.0-13.1":0.01672,"13.2":0.00502,"13.3":0.03009,"13.4-13.7":0.07523,"14.0-14.4":0.3444,"14.5-14.8":0.70886,"15.0-15.1":0.16718,"15.2-15.3":0.22904,"15.4":0.49988,"15.5":1.44279,"15.6":9.24023,"16.0":2.98088,"16.1":0.04681},P:{"4":0.03085,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04113,"8.2":0,"9.2":0.01028,"10.1":0,"11.1-11.2":0.05141,"12.0":0.01028,"13.0":0.11311,"14.0":0.07198,"15.0":0.02057,"16.0":0.10283,"17.0":0.20566,"18.0":2.13886},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01275,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.16154},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02429,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.20829},H:{"0":0.15775},L:{"0":38.69536},S:{"2.5":0},R:{_:"0"},M:{"0":0.28565},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00434,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00434,"53":0,"54":0,"55":0.00434,"56":0.00434,"57":0,"58":0,"59":0,"60":0.00434,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00434,"67":0,"68":0.00434,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06073,"79":0,"80":0,"81":0,"82":0.00434,"83":0,"84":0,"85":0.00434,"86":0,"87":0,"88":0.00434,"89":0.01735,"90":0,"91":0.06073,"92":0,"93":0.00434,"94":0.00434,"95":0,"96":0,"97":0.00868,"98":0,"99":0.00868,"100":0.00868,"101":0,"102":0.06073,"103":0.02603,"104":0.06073,"105":1.40985,"106":0.63769,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00868,"48":0,"49":0.00868,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.01301,"68":0,"69":0,"70":0.02603,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.02603,"77":0,"78":0,"79":0.02169,"80":0.02169,"81":0.00868,"83":0.00434,"84":0.00434,"85":0.00434,"86":0.02169,"87":0.02169,"88":0,"89":0.00434,"90":0.00434,"91":0.00434,"92":0.00434,"93":0,"94":0,"95":0.00434,"96":0.00434,"97":0.00868,"98":0.00434,"99":0.01735,"100":0.00868,"101":0.04338,"102":0.02603,"103":0.17786,"104":0.16051,"105":2.56376,"106":6.79765,"107":0.28197,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00434,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00434,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00434,"86":0.00434,"87":0,"88":0,"89":0.00434,"90":0.22124,"91":0.43814,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00868,"79":0,"80":0,"81":0,"83":0,"84":0.00434,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00868,"91":0,"92":0.02169,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00434,"101":0.00434,"102":0.00434,"103":0.01301,"104":0.03037,"105":0.53791,"106":2.03886,"107":0.13882},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00434,"14":0.07375,"15":0.00868,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00868,"11.1":0.00868,"12.1":0.01735,"13.1":0.11713,"14.1":0.1822,"15.1":0.01735,"15.2-15.3":0.02603,"15.4":0.0911,"15.5":0.13014,"15.6":0.64636,"16.0":0.27763,"16.1":0.04772,"16.2":0},G:{"8":0.00255,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00764,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.18857,"10.0-10.2":0.00255,"10.3":0.11467,"11.0-11.2":0.00255,"11.3-11.4":0.01019,"12.0-12.1":0.02293,"12.2-12.5":0.36695,"13.0-13.1":0.02548,"13.2":0.00764,"13.3":0.02803,"13.4-13.7":0.079,"14.0-14.4":0.34656,"14.5-14.8":1.07281,"15.0-15.1":0.32108,"15.2-15.3":0.25992,"15.4":0.54787,"15.5":1.27921,"15.6":9.56097,"16.0":9.63487,"16.1":0.46123},P:{"4":0.02052,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05129,"8.2":0,"9.2":0.02052,"10.1":0.01026,"11.1-11.2":0.05129,"12.0":0,"13.0":0.05129,"14.0":0.04103,"15.0":0.02052,"16.0":0.09232,"17.0":0.16412,"18.0":2.47206},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00727,"4.2-4.3":0.00727,"4.4":0,"4.4.3-4.4.4":0.10184},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03904,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26611},Q:{"13.1":0},O:{"0":0.25479},H:{"0":0.14473},L:{"0":44.99917},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js index 766fde54ae61ee..2b1aed61dfc314 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03664,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00407,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00814,"79":0,"80":0,"81":0.00407,"82":0.00407,"83":0.00407,"84":0.00407,"85":0,"86":0,"87":0,"88":0.00407,"89":0,"90":0,"91":0.02036,"92":0,"93":0,"94":0,"95":0.00407,"96":0.00407,"97":0.00407,"98":0.00407,"99":0.00814,"100":0.00407,"101":0.00407,"102":0.01628,"103":0.86712,"104":2.14542,"105":0.34604,"106":0.00407,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02036,"50":0,"51":0.01628,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.16284,"61":0.00407,"62":0,"63":0,"64":0.00407,"65":0,"66":0,"67":0.00814,"68":0,"69":0.01628,"70":0.00407,"71":0.01221,"72":0,"73":0,"74":0.00407,"75":0.00407,"76":0.00407,"77":0.00407,"78":0.00407,"79":0.02443,"80":0.00814,"81":0.02036,"83":0.00814,"84":0.02036,"85":0.02443,"86":0.01628,"87":0.02036,"88":0.00407,"89":0.00814,"90":0.00814,"91":0.00814,"92":0.01628,"93":0.00814,"94":0.00814,"95":0.01221,"96":0.01221,"97":0.01628,"98":0.01628,"99":0.01221,"100":0.02443,"101":0.02036,"102":0.04071,"103":0.1262,"104":1.89302,"105":7.51914,"106":0.13434,"107":0.00407,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00407,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01628,"86":0,"87":0,"88":0,"89":0.05699,"90":0.80606,"91":0.0285,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00407,"16":0,"17":0,"18":0.00814,"79":0,"80":0,"81":0,"83":0,"84":0.00407,"85":0,"86":0.00407,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00407,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00407,"102":0.00814,"103":0.00814,"104":0.13841,"105":0.76942},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00407,"14":0.01628,"15":0.00407,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00407,"13.1":0.02036,"14.1":0.0285,"15.1":0.00814,"15.2-15.3":0.00814,"15.4":0.02036,"15.5":0.04478,"15.6":0.17098,"16.0":0.04071,"16.1":0.00407},G:{"8":0,"3.2":0.03163,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.11535,"6.0-6.1":0,"7.0-7.1":0.00372,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03163,"10.0-10.2":0.00372,"10.3":0.04651,"11.0-11.2":0.00558,"11.3-11.4":0.01116,"12.0-12.1":0.01488,"12.2-12.5":0.2921,"13.0-13.1":0.01302,"13.2":0.0093,"13.3":0.04279,"13.4-13.7":0.12838,"14.0-14.4":0.36094,"14.5-14.8":0.91538,"15.0-15.1":0.20652,"15.2-15.3":0.30885,"15.4":0.51909,"15.5":1.2819,"15.6":9.94452,"16.0":3.90897,"16.1":0.07256},P:{"4":0.09168,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01019,"8.2":0,"9.2":0.02037,"10.1":0,"11.1-11.2":0.0713,"12.0":0.03056,"13.0":0.0713,"14.0":0.21391,"15.0":0.05093,"16.0":0.12223,"17.0":0.24447,"18.0":2.97435},I:{"0":0,"3":0,"4":0.0098,"2.1":0,"2.2":0.0049,"2.3":0,"4.1":0.0098,"4.2-4.3":0.04411,"4.4":0,"4.4.3-4.4.4":0.22545},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00872,"9":0.00436,"10":0.00436,"11":0.04362,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.04743},H:{"0":0.26382},L:{"0":57.94402},S:{"2.5":0},R:{_:"0"},M:{"0":0.20752},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03544,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00443,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00886,"79":0,"80":0,"81":0,"82":0,"83":0.00443,"84":0.00443,"85":0,"86":0,"87":0,"88":0.00443,"89":0,"90":0,"91":0.01329,"92":0,"93":0,"94":0,"95":0.00443,"96":0,"97":0.00443,"98":0.00443,"99":0.00443,"100":0.00443,"101":0.00443,"102":0.02658,"103":0.01772,"104":0.03987,"105":3.09657,"106":0.53603,"107":0.00886,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03987,"50":0,"51":0.01772,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.16834,"61":0.00443,"62":0,"63":0,"64":0.00443,"65":0,"66":0,"67":0,"68":0,"69":0.03544,"70":0.00443,"71":0.01329,"72":0,"73":0,"74":0.00443,"75":0.00443,"76":0.00443,"77":0.00443,"78":0.00443,"79":0.01772,"80":0.00443,"81":0.01772,"83":0.00443,"84":0.00886,"85":0.02215,"86":0.00886,"87":0.01329,"88":0.00886,"89":0.00886,"90":0.00886,"91":0.00886,"92":0.01772,"93":0.00443,"94":0.00443,"95":0.00886,"96":0.01329,"97":0.02215,"98":0.01329,"99":0.00886,"100":0.02658,"101":0.01329,"102":0.03544,"103":0.06202,"104":0.10189,"105":2.88836,"106":8.53218,"107":0.33225,"108":0.00443,"109":0.00443,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00443,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00886,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01772,"86":0,"87":0,"88":0,"89":0.00443,"90":0.42971,"91":0.77968,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00443,"16":0,"17":0,"18":0.00443,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00443,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00443,"102":0,"103":0.00443,"104":0.01329,"105":0.21264,"106":0.81955,"107":0.06645},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01772,"15":0.00443,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00443,"13.1":0.02215,"14.1":0.03544,"15.1":0.00886,"15.2-15.3":0.00443,"15.4":0.02658,"15.5":0.03544,"15.6":0.15948,"16.0":0.10189,"16.1":0.01772,"16.2":0},G:{"8":0,"3.2":0.03055,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.11608,"6.0-6.1":0,"7.0-7.1":0.00611,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03462,"10.0-10.2":0,"10.3":0.03869,"11.0-11.2":0.00204,"11.3-11.4":0.00815,"12.0-12.1":0.01426,"12.2-12.5":0.24234,"13.0-13.1":0.01018,"13.2":0.00815,"13.3":0.04073,"13.4-13.7":0.11608,"14.0-14.4":0.32991,"14.5-14.8":0.82274,"15.0-15.1":0.17106,"15.2-15.3":0.26067,"15.4":0.43377,"15.5":0.9714,"15.6":6.89756,"16.0":8.50435,"16.1":0.51116},P:{"4":0.091,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01011,"8.2":0,"9.2":0.02022,"10.1":0,"11.1-11.2":0.06067,"12.0":0.02022,"13.0":0.06067,"14.0":0.19211,"15.0":0.04044,"16.0":0.11122,"17.0":0.15167,"18.0":3.06371},I:{"0":0,"3":0,"4":0.00861,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00861,"4.2-4.3":0.03875,"4.4":0,"4.4.3-4.4.4":0.18516},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01614,"9":0.00538,"10":0.00538,"11":0.04841,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21166},Q:{"13.1":0},O:{"0":0.04456},H:{"0":0.27949},L:{"0":54.13244},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js index baf011b0b284cd..6621afd9dce122 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04306,"53":0,"54":0,"55":0,"56":0.00359,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00718,"67":0,"68":0.00359,"69":0,"70":0,"71":0,"72":0.00359,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00718,"79":0.00359,"80":0.00359,"81":0.00359,"82":0.00359,"83":0.00359,"84":0.00359,"85":0,"86":0,"87":0.00359,"88":0.01076,"89":0.00359,"90":0,"91":0.01435,"92":0.06458,"93":0.00359,"94":0.00359,"95":0.00718,"96":0.00359,"97":0.00718,"98":0.00359,"99":0.02512,"100":0.00359,"101":0.02512,"102":0.01794,"103":0.061,"104":0.92929,"105":0.34086,"106":0.00359,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00359,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00359,"48":0.00359,"49":0.03588,"50":0,"51":0,"52":0.04306,"53":0.00359,"54":0,"55":0,"56":0,"57":0,"58":0.00359,"59":0,"60":0,"61":0.00359,"62":0.00718,"63":0.00359,"64":0,"65":0.00359,"66":0.00359,"67":0.00359,"68":0.00718,"69":0,"70":0.00359,"71":0.00718,"72":0.00718,"73":0.00359,"74":0.00718,"75":0.00718,"76":0.00359,"77":0.00359,"78":0.00359,"79":0.03588,"80":0.00718,"81":0.01435,"83":0.00718,"84":0.01076,"85":0.01794,"86":0.02153,"87":0.02512,"88":0.00718,"89":0.01435,"90":0.00718,"91":0.01076,"92":0.01435,"93":0.00718,"94":0.00359,"95":0.00718,"96":0.01435,"97":0.0287,"98":0.01435,"99":0.02153,"100":0.02512,"101":0.01794,"102":0.03588,"103":0.14352,"104":1.733,"105":6.33641,"106":0.09329,"107":0.00359,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00359,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00359,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00359,"64":0.00718,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00359,"72":0.00359,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00359,"80":0,"81":0,"82":0,"83":0,"84":0.00359,"85":0.02512,"86":0.00359,"87":0,"88":0,"89":0.04306,"90":0.66378,"91":0.02153,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00718,"16":0,"17":0,"18":0.00359,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00359,"100":0,"101":0.00359,"102":0.00359,"103":0.00718,"104":0.09329,"105":0.4772},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00359,"14":0.01435,"15":0.00359,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01435,"12.1":0.00359,"13.1":0.03588,"14.1":0.02153,"15.1":0.00718,"15.2-15.3":0.00359,"15.4":0.01435,"15.5":0.03588,"15.6":0.11482,"16.0":0.03588,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.04257,"8.1-8.4":0.0133,"9.0-9.2":0,"9.3":0.04523,"10.0-10.2":0.00798,"10.3":0.09578,"11.0-11.2":0.01596,"11.3-11.4":0.01596,"12.0-12.1":0.01064,"12.2-12.5":0.6359,"13.0-13.1":0.01862,"13.2":0.00532,"13.3":0.05587,"13.4-13.7":0.23414,"14.0-14.4":0.57736,"14.5-14.8":2.14716,"15.0-15.1":0.28203,"15.2-15.3":0.47094,"15.4":0.76627,"15.5":2.02477,"15.6":14.74274,"16.0":3.84466,"16.1":0.06652},P:{"4":0.0823,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01029,"8.2":0,"9.2":0.01029,"10.1":0,"11.1-11.2":0.04115,"12.0":0.01029,"13.0":0.05144,"14.0":0.06173,"15.0":0.03086,"16.0":0.06173,"17.0":0.16461,"18.0":2.23248},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02185,"4.2-4.3":0.01352,"4.4":0,"4.4.3-4.4.4":0.0541},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01558,"9":0.0039,"10":0.00779,"11":0.10908,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0513},H:{"0":0.33995},L:{"0":56.57461},S:{"2.5":0},R:{_:"0"},M:{"0":0.33342},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00371,"51":0,"52":0.04451,"53":0,"54":0,"55":0,"56":0.01113,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00371,"67":0,"68":0.00371,"69":0,"70":0,"71":0,"72":0.00371,"73":0.00371,"74":0,"75":0,"76":0,"77":0.00371,"78":0.01113,"79":0.00371,"80":0.00371,"81":0.00371,"82":0,"83":0.00371,"84":0.00371,"85":0,"86":0,"87":0,"88":0.01113,"89":0.00371,"90":0,"91":0.01113,"92":0.06305,"93":0.00371,"94":0.00371,"95":0.00742,"96":0.00371,"97":0.00371,"98":0.00371,"99":0.01855,"100":0.00371,"101":0.00742,"102":0.02596,"103":0.02225,"104":0.03338,"105":0.96434,"106":0.44879,"107":0.00371,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00371,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00371,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00371,"48":0.01113,"49":0.03338,"50":0,"51":0,"52":0.0408,"53":0.00371,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00371,"63":0.00371,"64":0,"65":0.00742,"66":0.00371,"67":0.00371,"68":0.00742,"69":0,"70":0.00371,"71":0.00371,"72":0.00371,"73":0.00371,"74":0.00371,"75":0.00742,"76":0.00371,"77":0.00371,"78":0.00371,"79":0.04451,"80":0.00742,"81":0.01484,"83":0.01113,"84":0.00742,"85":0.02596,"86":0.01855,"87":0.03338,"88":0.01113,"89":0.01484,"90":0.00742,"91":0.00742,"92":0.01484,"93":0.00371,"94":0.00742,"95":0.01484,"96":0.01484,"97":0.02225,"98":0.01484,"99":0.01484,"100":0.02967,"101":0.01484,"102":0.02596,"103":0.08531,"104":0.11869,"105":2.08817,"106":6.36464,"107":0.2485,"108":0.00371,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00742,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00371,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01855,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02596,"86":0.00371,"87":0,"88":0,"89":0.00371,"90":0.22996,"91":0.51926,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00371,"16":0,"17":0,"18":0.00371,"79":0,"80":0,"81":0,"83":0,"84":0.00371,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00371,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00371,"100":0,"101":0.00371,"102":0.00371,"103":0.00742,"104":0.01484,"105":0.11869,"106":0.4933,"107":0.0408},E:{"4":0.00371,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00371,"14":0.02225,"15":0.00371,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01113,"12.1":0.00371,"13.1":0.01855,"14.1":0.02967,"15.1":0.00742,"15.2-15.3":0.00742,"15.4":0.01484,"15.5":0.03709,"15.6":0.11498,"16.0":0.07418,"16.1":0.01113,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0024,"6.0-6.1":0,"7.0-7.1":0.04805,"8.1-8.4":0.00721,"9.0-9.2":0,"9.3":0.04325,"10.0-10.2":0.00961,"10.3":0.10331,"11.0-11.2":0.01682,"11.3-11.4":0.01922,"12.0-12.1":0.00961,"12.2-12.5":0.63427,"13.0-13.1":0.01682,"13.2":0.00721,"13.3":0.05045,"13.4-13.7":0.22584,"14.0-14.4":0.53817,"14.5-14.8":1.78028,"15.0-15.1":0.21142,"15.2-15.3":0.36038,"15.4":0.55739,"15.5":1.30458,"15.6":8.60828,"16.0":8.09173,"16.1":0.42765},P:{"4":0.08206,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01026,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.04103,"12.0":0.01026,"13.0":0.06155,"14.0":0.05129,"15.0":0.03077,"16.0":0.06155,"17.0":0.09232,"18.0":2.28755},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01005,"4.2-4.3":0.01005,"4.4":0,"4.4.3-4.4.4":0.05328},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.04368,"9":0.00874,"10":0.01311,"11":0.13105,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.23906},Q:{"13.1":0},O:{"0":0.04404},H:{"0":0.38118},L:{"0":58.71336},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js index f2332913c50c16..18e6d8d3e60b9d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01126,"51":0.00563,"52":0.12388,"53":0.01126,"54":0,"55":0.10136,"56":0.01689,"57":0,"58":0,"59":0,"60":0.01126,"61":0,"62":0,"63":0,"64":0,"65":0.00563,"66":0,"67":0,"68":0.01689,"69":0.00563,"70":0.01689,"71":0.01126,"72":0.03379,"73":0,"74":0.00563,"75":0.00563,"76":0.00563,"77":0.00563,"78":0.03942,"79":0.02252,"80":0.03379,"81":0.03379,"82":0.02816,"83":0.01689,"84":0.01689,"85":0.00563,"86":0.00563,"87":0.00563,"88":0.01126,"89":0.02252,"90":0.01689,"91":0.04505,"92":0.00563,"93":0.01689,"94":0.01689,"95":0.08447,"96":0.03379,"97":0.01689,"98":0.01126,"99":0.03379,"100":0.01689,"101":0.02252,"102":0.03379,"103":0.0732,"104":1.02484,"105":0.33786,"106":0.00563,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00563,"23":0,"24":0,"25":0,"26":0.00563,"27":0,"28":0.00563,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00563,"37":0,"38":0.00563,"39":0,"40":0,"41":0.00563,"42":0,"43":0,"44":0,"45":0,"46":0.00563,"47":0.00563,"48":0.01126,"49":0.06194,"50":0.00563,"51":0.05631,"52":0.01126,"53":0.00563,"54":0,"55":0,"56":0.01126,"57":0.00563,"58":0.00563,"59":0.00563,"60":0,"61":0.00563,"62":0,"63":0.00563,"64":0.00563,"65":0.00563,"66":0.02816,"67":0.00563,"68":0.01689,"69":0.01689,"70":0.07883,"71":0.01126,"72":0.01126,"73":0.01126,"74":0.01689,"75":0.01126,"76":0.02816,"77":0.01126,"78":0.02252,"79":0.11262,"80":0.05068,"81":0.06194,"83":0.13514,"84":0.28155,"85":0.29281,"86":0.33223,"87":0.29281,"88":0.0732,"89":0.05068,"90":0.05068,"91":0.03379,"92":0.05631,"93":0.02816,"94":0.02816,"95":0.03379,"96":0.07883,"97":0.11825,"98":0.18019,"99":0.06757,"100":0.06194,"101":0.07883,"102":0.21961,"103":1.1262,"104":2.35939,"105":8.48029,"106":0.15767,"107":0.00563,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02252,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00563,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00563,"55":0,"56":0,"57":0,"58":0.00563,"60":0,"62":0,"63":0.00563,"64":0.02816,"65":0,"66":0,"67":0.00563,"68":0.02252,"69":0.00563,"70":0.01126,"71":0.01689,"72":0.01689,"73":0.00563,"74":0.00563,"75":0,"76":0,"77":0.01126,"78":0,"79":0.01126,"80":0,"81":0.00563,"82":0.01126,"83":0.01126,"84":0.01126,"85":0.0901,"86":0.02252,"87":0.01689,"88":0.02252,"89":0.13514,"90":2.4157,"91":0.12388,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01126},B:{"12":0,"13":0.00563,"14":0,"15":0.00563,"16":0.00563,"17":0.00563,"18":0.05631,"79":0,"80":0,"81":0,"83":0,"84":0.01689,"85":0.01689,"86":0.01126,"87":0.01126,"88":0,"89":0.00563,"90":0,"91":0,"92":0.00563,"93":0,"94":0.00563,"95":0.00563,"96":0,"97":0.00563,"98":0.00563,"99":0.00563,"100":0,"101":0.00563,"102":0.00563,"103":0.01689,"104":0.19145,"105":1.16562},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00563,"10":0,"11":0,"12":0,"13":0.02252,"14":0.05631,"15":0.01126,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.02816,"10.1":0.00563,"11.1":0.00563,"12.1":0.00563,"13.1":0.05631,"14.1":0.0901,"15.1":0.02816,"15.2-15.3":0.02252,"15.4":0.05068,"15.5":0.07883,"15.6":0.31534,"16.0":0.04505,"16.1":0.00563},G:{"8":0,"3.2":0.00192,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00383,"6.0-6.1":0,"7.0-7.1":0.01534,"8.1-8.4":0.00767,"9.0-9.2":0.0326,"9.3":0.10354,"10.0-10.2":0.01534,"10.3":0.08629,"11.0-11.2":0.0882,"11.3-11.4":0.09587,"12.0-12.1":0.07095,"12.2-12.5":1.29045,"13.0-13.1":0.08245,"13.2":0.02684,"13.3":0.18599,"13.4-13.7":0.47553,"14.0-14.4":1.65093,"14.5-14.8":2.4601,"15.0-15.1":0.59633,"15.2-15.3":1.96731,"15.4":0.98557,"15.5":1.56273,"15.6":4.80706,"16.0":2.21274,"16.1":0.03451},P:{"4":0.08465,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05291,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03175,"12.0":0.01058,"13.0":0.04233,"14.0":0.02116,"15.0":0.01058,"16.0":0.05291,"17.0":0.1164,"18.0":0.73014},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04329,"4.2-4.3":0.10823,"4.4":0,"4.4.3-4.4.4":0.66022},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0172,"9":0.0172,"10":0,"11":0.28094,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.17476},H:{"0":0.78589},L:{"0":39.97109},S:{"2.5":0.00437},R:{_:"0"},M:{"0":0.12233},Q:{"13.1":0.00437}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00589,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01767,"51":0.04123,"52":0.12958,"53":0.01767,"54":0,"55":0.10013,"56":0.02356,"57":0,"58":0,"59":0,"60":0.00589,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01767,"69":0.00589,"70":0.00589,"71":0.01767,"72":0.05301,"73":0,"74":0.00589,"75":0.00589,"76":0.00589,"77":0.00589,"78":0.02356,"79":0.00589,"80":0.01767,"81":0.01178,"82":0.00589,"83":0.01178,"84":0.00589,"85":0.00589,"86":0,"87":0.00589,"88":0.01178,"89":0.01767,"90":0.02356,"91":0.02356,"92":0.00589,"93":0.00589,"94":0.01767,"95":0.03534,"96":0.03534,"97":0.01767,"98":0.01767,"99":0.04123,"100":0.01767,"101":0.01767,"102":0.0589,"103":0.02945,"104":0.07657,"105":1.00719,"106":0.47709,"107":0.00589,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00589,"23":0,"24":0,"25":0,"26":0.00589,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00589,"35":0,"36":0,"37":0,"38":0.00589,"39":0,"40":0,"41":0.00589,"42":0.00589,"43":0,"44":0,"45":0,"46":0,"47":0.00589,"48":0.01178,"49":0.06479,"50":0.00589,"51":0.05301,"52":0.01767,"53":0.00589,"54":0,"55":0,"56":0.01178,"57":0.00589,"58":0,"59":0.00589,"60":0,"61":0.00589,"62":0.01178,"63":0.00589,"64":0.01178,"65":0,"66":0.02356,"67":0.00589,"68":0.01767,"69":0.02945,"70":0.01178,"71":0.01178,"72":0.01767,"73":0.00589,"74":0.02356,"75":0.01178,"76":0.04123,"77":0.01767,"78":0.01767,"79":0.07657,"80":0.04123,"81":0.06479,"83":0.07068,"84":0.10013,"85":0.11191,"86":0.16492,"87":0.10602,"88":0.07068,"89":0.05301,"90":0.11191,"91":0.09424,"92":0.11191,"93":0.07657,"94":0.10013,"95":0.03534,"96":0.0589,"97":0.08246,"98":0.08246,"99":0.06479,"100":0.07657,"101":0.06479,"102":0.10013,"103":0.44175,"104":0.46531,"105":3.29251,"106":9.00581,"107":0.38874,"108":0.01178,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03534,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00589,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00589,"55":0.00589,"56":0,"57":0,"58":0.00589,"60":0.00589,"62":0,"63":0.00589,"64":0.01178,"65":0.00589,"66":0,"67":0,"68":0.01178,"69":0.00589,"70":0.00589,"71":0.00589,"72":0.04123,"73":0.00589,"74":0.00589,"75":0,"76":0.00589,"77":0.00589,"78":0,"79":0.01178,"80":0.00589,"81":0.00589,"82":0.01767,"83":0.01767,"84":0.02356,"85":0.10013,"86":0.02356,"87":0.01767,"88":0.01178,"89":0.02945,"90":0.91884,"91":2.14985,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01178},B:{"12":0,"13":0,"14":0,"15":0.00589,"16":0.00589,"17":0.00589,"18":0.02356,"79":0,"80":0.00589,"81":0,"83":0.00589,"84":0.00589,"85":0.00589,"86":0.00589,"87":0.00589,"88":0,"89":0.00589,"90":0.00589,"91":0,"92":0.00589,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00589,"99":0.00589,"100":0,"101":0,"102":0.00589,"103":0.01178,"104":0.01767,"105":0.31806,"106":1.24868,"107":0.1178},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.04123,"14":0.09424,"15":0.01767,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.05301,"10.1":0,"11.1":0.00589,"12.1":0.01178,"13.1":0.08835,"14.1":0.13547,"15.1":0.03534,"15.2-15.3":0.02945,"15.4":0.05301,"15.5":0.08246,"15.6":0.34751,"16.0":0.14136,"16.1":0.02945,"16.2":0},G:{"8":0,"3.2":0.00171,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00342,"6.0-6.1":0.00171,"7.0-7.1":0.01369,"8.1-8.4":0.00513,"9.0-9.2":0.03081,"9.3":0.09927,"10.0-10.2":0.01198,"10.3":0.09243,"11.0-11.2":0.06162,"11.3-11.4":0.06162,"12.0-12.1":0.04793,"12.2-12.5":0.77194,"13.0-13.1":0.04964,"13.2":0.02396,"13.3":0.10612,"13.4-13.7":0.26872,"14.0-14.4":0.9277,"14.5-14.8":1.57811,"15.0-15.1":0.53403,"15.2-15.3":1.44803,"15.4":0.67438,"15.5":1.10399,"15.6":3.25721,"16.0":4.87641,"16.1":0.3235},P:{"4":0.08307,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05192,"8.2":0,"9.2":0.01038,"10.1":0,"11.1-11.2":0.02077,"12.0":0.01038,"13.0":0.03115,"14.0":0.03115,"15.0":0.01038,"16.0":0.04153,"17.0":0.08307,"18.0":0.80989},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03479,"4.2-4.3":0.06957,"4.4":0,"4.4.3-4.4.4":0.38962},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0064,"7":0.0064,"8":0.03201,"9":0.0128,"10":0.0128,"11":0.22408,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13974},Q:{"13.1":0.00411},O:{"0":0.15207},H:{"0":0.76265},L:{"0":39.174},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js index 2986e4af6e1bdc..f76077b7f8a8f3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00627,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00627,"51":0,"52":0.00627,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00627,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00627,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00627,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00627,"98":0,"99":0.00627,"100":0.00627,"101":0.01254,"102":0.02509,"103":0.05018,"104":0.87181,"105":0.2697,"106":0.01882,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00627,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00627,"41":0,"42":0,"43":0.01882,"44":0,"45":0,"46":0.00627,"47":0,"48":0,"49":0.00627,"50":0.00627,"51":0,"52":0,"53":0,"54":0,"55":0.00627,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00627,"70":0.00627,"71":0.00627,"72":0.00627,"73":0,"74":0.01254,"75":0.00627,"76":0.00627,"77":0.00627,"78":0,"79":0.01254,"80":0.0439,"81":0.01254,"83":0.00627,"84":0.01254,"85":0.00627,"86":0.01882,"87":0.01254,"88":0.00627,"89":0.01254,"90":0.00627,"91":0.01254,"92":0.00627,"93":0.02509,"94":0.01254,"95":0.02509,"96":0.01882,"97":0.01882,"98":0.05018,"99":0.0439,"100":0.03136,"101":0.03136,"102":0.16307,"103":0.31987,"104":3.2489,"105":23.77088,"106":0.14426,"107":0.01254,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0.00627,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00627,"25":0,"26":0,"27":0,"28":0.00627,"29":0,"30":0,"31":0,"32":0,"33":0.00627,"34":0,"35":0.00627,"36":0,"37":0.00627,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00627,"52":0,"53":0.01254,"54":0,"55":0.00627,"56":0.0439,"57":0.00627,"58":0.00627,"60":0.28851,"62":0,"63":0.26342,"64":0.44531,"65":0.02509,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00627,"86":0,"87":0,"88":0,"89":0.03136,"90":0.3575,"91":0.01882,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00627},B:{"12":0.05018,"13":0.01254,"14":0.01254,"15":0.01254,"16":0.00627,"17":0,"18":0.05018,"79":0,"80":0,"81":0,"83":0,"84":0.00627,"85":0,"86":0,"87":0,"88":0,"89":0.00627,"90":0.00627,"91":0,"92":0.01882,"93":0,"94":0,"95":0,"96":0.00627,"97":0,"98":0.00627,"99":0.01254,"100":0.00627,"101":0.00627,"102":0.01254,"103":0.03136,"104":4.69773,"105":2.22029},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01254,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00627,"12.1":0.00627,"13.1":0.01882,"14.1":0.02509,"15.1":0.00627,"15.2-15.3":0.00627,"15.4":0.00627,"15.5":0.02509,"15.6":0.07526,"16.0":0.01882,"16.1":0},G:{"8":0.0008,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01119,"6.0-6.1":0,"7.0-7.1":0.01679,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02639,"10.0-10.2":0.0016,"10.3":0.11195,"11.0-11.2":0.0024,"11.3-11.4":0.02159,"12.0-12.1":0.04078,"12.2-12.5":0.82762,"13.0-13.1":0.004,"13.2":0.01359,"13.3":0.02399,"13.4-13.7":0.10075,"14.0-14.4":0.32945,"14.5-14.8":0.42621,"15.0-15.1":0.12234,"15.2-15.3":0.31985,"15.4":0.31426,"15.5":0.70688,"15.6":3.34808,"16.0":0.75086,"16.1":0.0032},P:{"4":0.1357,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04175,"8.2":0,"9.2":0.08351,"10.1":0,"11.1-11.2":0.08351,"12.0":0,"13.0":0.01044,"14.0":0.01044,"15.0":0.01044,"16.0":0.05219,"17.0":0.10438,"18.0":0.51148},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00908,"4.2-4.3":0.01135,"4.4":0,"4.4.3-4.4.4":0.19857},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0439,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00746},O:{"0":0.13421},H:{"0":5.83768},L:{"0":42.69803},S:{"2.5":0.01864},R:{_:"0"},M:{"0":0.08574},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00621,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00621,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00621,"89":0,"90":0,"91":0.00621,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00621,"100":0,"101":0.00621,"102":0.02483,"103":0.00621,"104":0.22349,"105":0.66426,"106":0.33523,"107":0.01862,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00621,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.01862,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00621,"56":0.00621,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00621,"66":0,"67":0,"68":0,"69":0.00621,"70":0.01242,"71":0,"72":0.00621,"73":0,"74":0.01242,"75":0.00621,"76":0,"77":0.00621,"78":0,"79":0.01242,"80":0.03104,"81":0.00621,"83":0.01242,"84":0.02483,"85":0.01862,"86":0.01242,"87":0.01242,"88":0.00621,"89":0.01242,"90":0.00621,"91":0.01242,"92":0.00621,"93":0.01242,"94":0.00621,"95":0.01862,"96":0.02483,"97":0.01242,"98":0.03725,"99":0.02483,"100":0.03725,"101":0.02483,"102":0.0745,"103":0.2359,"104":0.14899,"105":9.77139,"106":11.64621,"107":0.39731,"108":0.01242,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.21107,"25":0,"26":0,"27":0,"28":0.00621,"29":0,"30":0,"31":0,"32":0.00621,"33":0.00621,"34":0,"35":0.00621,"36":0,"37":0.00621,"38":0,"39":0,"40":0,"41":0,"42":0.00621,"43":0,"44":0,"45":0,"46":0,"47":0.00621,"48":0,"49":0,"50":0,"51":0.01242,"52":0,"53":0.01862,"54":0,"55":0.00621,"56":0.01862,"57":0.00621,"58":0.00621,"60":0.42835,"62":0,"63":0.21107,"64":0.18624,"65":0.19245,"66":0.00621,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01242,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00621,"90":0.08691,"91":0.21107,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00621},B:{"12":0.04346,"13":0.04346,"14":0.01242,"15":0.00621,"16":0.01862,"17":0.01242,"18":0.06829,"79":0,"80":0,"81":0,"83":0,"84":0.01242,"85":0.00621,"86":0,"87":0,"88":0,"89":0.01242,"90":0.01242,"91":0,"92":0.02483,"93":0,"94":0,"95":0,"96":0.00621,"97":0,"98":0,"99":0,"100":0.00621,"101":0.00621,"102":0.01242,"103":0.01862,"104":0.04346,"105":0.32902,"106":11.61517,"107":0.04346},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00621,"14":0.00621,"15":0.00621,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00621,"12.1":0,"13.1":0.01862,"14.1":0.03104,"15.1":0,"15.2-15.3":0,"15.4":0.00621,"15.5":0.01242,"15.6":0.09933,"16.0":0.04966,"16.1":0.00621,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0025,"6.0-6.1":0,"7.0-7.1":0.00583,"8.1-8.4":0.00166,"9.0-9.2":0,"9.3":0.02913,"10.0-10.2":0.00333,"10.3":0.07075,"11.0-11.2":0.01665,"11.3-11.4":0.01998,"12.0-12.1":0.06409,"12.2-12.5":1.02959,"13.0-13.1":0.00749,"13.2":0.00416,"13.3":0.00832,"13.4-13.7":0.12235,"14.0-14.4":0.25969,"14.5-14.8":0.46277,"15.0-15.1":0.21224,"15.2-15.3":0.26135,"15.4":0.18977,"15.5":0.49607,"15.6":2.11079,"16.0":1.58143,"16.1":0.0824},P:{"4":0.08262,"5.0-5.4":0.01033,"6.2-6.4":0,"7.2-7.4":0.03098,"8.2":0,"9.2":0.03098,"10.1":0,"11.1-11.2":0.08262,"12.0":0,"13.0":0.01033,"14.0":0.01033,"15.0":0.01033,"16.0":0.03098,"17.0":0.05164,"18.0":0.61963},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00312,"4.2-4.3":0.00859,"4.4":0,"4.4.3-4.4.4":0.18278},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06208,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07963},Q:{"13.1":0},O:{"0":0.12134},H:{"0":7.40262},L:{"0":40.95579},S:{"2.5":0.02654}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js index 3a7c3797dd62c5..33f33fb52dae3c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00219,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00219,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00219,"103":0.00657,"104":0.09632,"105":0.03721,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00219,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00219,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00219,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00219,"66":0,"67":0.00219,"68":0.00219,"69":0.00219,"70":0.00219,"71":0.00219,"72":0.00219,"73":0,"74":0.00219,"75":0,"76":0.00219,"77":0,"78":0.00219,"79":0.01095,"80":0.00219,"81":0.00219,"83":0.00219,"84":0.00219,"85":0.00438,"86":0.00438,"87":0.01095,"88":0.00438,"89":0.00219,"90":0.00219,"91":0.00657,"92":0.02408,"93":0.00219,"94":0.00219,"95":0.00438,"96":0.00876,"97":0.00438,"98":0.00657,"99":0.00657,"100":0.00657,"101":0.00876,"102":0.01751,"103":0.05254,"104":0.57571,"105":2.49327,"106":0.05691,"107":0.00219,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00219,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00219,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00219,"83":0.00219,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00219,"90":0.03721,"91":0.00219,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00219,"15":0,"16":0,"17":0,"18":0.00219,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00219,"93":0,"94":0,"95":0,"96":0,"97":0.00219,"98":0.00219,"99":0,"100":0.00219,"101":0.00438,"102":0.00438,"103":0.00876,"104":0.10288,"105":0.38745},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00438,"14":0.0197,"15":0.00438,_:"0","3.1":0,"3.2":0,"5.1":0.00657,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00219,"12.1":0.00219,"13.1":0.01313,"14.1":0.04159,"15.1":0.00876,"15.2-15.3":0.00876,"15.4":0.02408,"15.5":0.05473,"15.6":0.19482,"16.0":0.02408,"16.1":0.00219},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03022,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07052,"10.0-10.2":0,"10.3":0.67499,"11.0-11.2":0,"11.3-11.4":0.01511,"12.0-12.1":0.06548,"12.2-12.5":0.60447,"13.0-13.1":0.07556,"13.2":0.05541,"13.3":0.19645,"13.4-13.7":0.48861,"14.0-14.4":2.60426,"14.5-14.8":3.60164,"15.0-15.1":1.45073,"15.2-15.3":1.67237,"15.4":2.56397,"15.5":5.99938,"15.6":22.58708,"16.0":6.624,"16.1":0.03022},P:{"4":0.06121,"5.0-5.4":0.0102,"6.2-6.4":0,"7.2-7.4":0.08161,"8.2":0,"9.2":0.0102,"10.1":0,"11.1-11.2":0.04081,"12.0":0.0102,"13.0":0.06121,"14.0":0.08161,"15.0":0.04081,"16.0":0.13262,"17.0":0.22443,"18.0":1.61183},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00838,"4.2-4.3":0.00419,"4.4":0,"4.4.3-4.4.4":0.06494},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03502,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.54677},H:{"0":0.11092},L:{"0":42.02086},S:{"2.5":0},R:{_:"0"},M:{"0":0.07811},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00294,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00294,"99":0.00294,"100":0,"101":0,"102":0.00294,"103":0.00294,"104":0.00883,"105":0.17358,"106":0.07355,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00294,"49":0.00294,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00294,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00294,"66":0,"67":0.00294,"68":0.00294,"69":0.00294,"70":0.00294,"71":0.00294,"72":0.00294,"73":0,"74":0.00294,"75":0.00294,"76":0.00294,"77":0.00294,"78":0.00294,"79":0.00883,"80":0.00294,"81":0.00588,"83":0.00294,"84":0.00294,"85":0.00883,"86":0.00883,"87":0.01177,"88":0.00588,"89":0.00294,"90":0.00294,"91":0.00883,"92":0.0353,"93":0.00294,"94":0.00294,"95":0.00588,"96":0.00883,"97":0.00588,"98":0.00588,"99":0.00883,"100":0.00588,"101":0.00883,"102":0.01471,"103":0.05296,"104":0.05884,"105":1.53278,"106":4.19529,"107":0.17064,"108":0.00588,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00294,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00294,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00294,"73":0,"74":0,"75":0,"76":0,"77":0.00294,"78":0,"79":0,"80":0,"81":0,"82":0.00294,"83":0.00294,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02648,"91":0.06472,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00294,"15":0,"16":0,"17":0,"18":0.00294,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00294,"92":0.00294,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00294,"101":0.00294,"102":0.00294,"103":0.00588,"104":0.01765,"105":0.22948,"106":0.53839,"107":0.04119},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00588,"14":0.0353,"15":0.00883,_:"0","3.1":0,"3.2":0,"5.1":0.01471,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00294,"12.1":0.00294,"13.1":0.02354,"14.1":0.06767,"15.1":0.01471,"15.2-15.3":0.01177,"15.4":0.03825,"15.5":0.08532,"15.6":0.39423,"16.0":0.09414,"16.1":0.02354,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02088,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07515,"10.0-10.2":0,"10.3":0.572,"11.0-11.2":0,"11.3-11.4":0.00835,"12.0-12.1":0.07098,"12.2-12.5":0.6221,"13.0-13.1":0.0668,"13.2":0.04175,"13.3":0.14613,"13.4-13.7":0.42587,"14.0-14.4":1.84125,"14.5-14.8":2.57191,"15.0-15.1":0.94359,"15.2-15.3":1.08137,"15.4":1.61997,"15.5":3.36102,"15.6":11.39824,"16.0":14.17474,"16.1":0.5553},P:{"4":0.05121,"5.0-5.4":0.01024,"6.2-6.4":0,"7.2-7.4":0.09217,"8.2":0,"9.2":0.01024,"10.1":0,"11.1-11.2":0.03072,"12.0":0.01024,"13.0":0.05121,"14.0":0.06145,"15.0":0.03072,"16.0":0.10242,"17.0":0.15362,"18.0":1.80252},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00959,"4.2-4.3":0.0048,"4.4":0,"4.4.3-4.4.4":0.07915},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04413,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07764},Q:{"13.1":0},O:{"0":0.76226},H:{"0":0.14032},L:{"0":47.34859},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js index 1564c1f5945934..4088a9deb8b563 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01002,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01002,"79":0,"80":0.00334,"81":0.01002,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00334,"88":0.00334,"89":0,"90":0,"91":0,"92":0.03007,"93":0,"94":0.01002,"95":0.00334,"96":0,"97":0,"98":0.00334,"99":0.00334,"100":0,"101":0.01002,"102":0,"103":0.01336,"104":0.24389,"105":0.11359,"106":0.00334,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00668,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.02005,"35":0,"36":0,"37":0,"38":0.00334,"39":0,"40":0.02005,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00334,"57":0,"58":0.00334,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00334,"65":0,"66":0,"67":0,"68":0,"69":0.01002,"70":0.01002,"71":0,"72":0,"73":0,"74":0,"75":0.00334,"76":0,"77":0.00334,"78":0.01002,"79":0.00334,"80":0,"81":0.01336,"83":0.6114,"84":0,"85":0.00334,"86":0.00334,"87":0.02005,"88":0.00668,"89":0,"90":0.04677,"91":0.00334,"92":0.01002,"93":0.00334,"94":0.00334,"95":0.01002,"96":0.00334,"97":0,"98":0,"99":0.00334,"100":0.01671,"101":0,"102":0.04343,"103":0.14366,"104":0.98225,"105":3.25079,"106":0.07684,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0.00334,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00334,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00334,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00334,"60":0,"62":0,"63":0.01671,"64":0.0568,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00334,"85":0.00334,"86":0,"87":0,"88":0,"89":0,"90":0.08018,"91":0.00668,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00334,"13":0.00668,"14":0.16037,"15":0.03007,"16":0.02673,"17":0.01671,"18":0.04009,"79":0,"80":0,"81":0.00334,"83":0,"84":0.00334,"85":0,"86":0.00334,"87":0,"88":0,"89":0.00334,"90":0.00334,"91":0,"92":0.02005,"93":0,"94":0,"95":0.05012,"96":0.00668,"97":0.00668,"98":0,"99":0.00668,"100":0,"101":0.01671,"102":0.00334,"103":0.0568,"104":0.20046,"105":1.38317},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00334,"14":0.00334,"15":0.00334,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00668,"10.1":0,"11.1":0,"12.1":0.00334,"13.1":0.00334,"14.1":0.01002,"15.1":0.00668,"15.2-15.3":0,"15.4":0.00334,"15.5":0.00668,"15.6":0.01671,"16.0":0.00334,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00863,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04012,"10.0-10.2":0,"10.3":0.06342,"11.0-11.2":0.01467,"11.3-11.4":0.01035,"12.0-12.1":0.01898,"12.2-12.5":0.26618,"13.0-13.1":0.00647,"13.2":0,"13.3":0.04012,"13.4-13.7":0.04444,"14.0-14.4":0.74936,"14.5-14.8":0.59966,"15.0-15.1":0.04185,"15.2-15.3":0.07377,"15.4":0.21527,"15.5":0.20708,"15.6":1.69155,"16.0":0.21527,"16.1":0.00216},P:{"4":0.38921,"5.0-5.4":0.01024,"6.2-6.4":0.03073,"7.2-7.4":0.2663,"8.2":0,"9.2":0.04097,"10.1":0,"11.1-11.2":0.13315,"12.0":0.11267,"13.0":0.20485,"14.0":0.11267,"15.0":0.06145,"16.0":0.13315,"17.0":0.12291,"18.0":0.66575},I:{"0":0,"3":0,"4":0.00809,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00809,"4.4":0,"4.4.3-4.4.4":0.30726},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.14366,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":6.00642},H:{"0":2.0489},L:{"0":72.58574},S:{"2.5":0},R:{_:"0"},M:{"0":0.22641},Q:{"13.1":0.00666}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00364,"89":0,"90":0,"91":0,"92":0.00728,"93":0.01092,"94":0.00728,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.17472,"102":0.01092,"103":0.00728,"104":0.00728,"105":0.35672,"106":0.13468,"107":0.00364,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00364,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.02184,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01456,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00364,"70":0,"71":0.02912,"72":0.00364,"73":0,"74":0,"75":0,"76":0,"77":0.01092,"78":0.00364,"79":0.00728,"80":0,"81":0.0546,"83":0.01092,"84":0,"85":0,"86":0,"87":0.00364,"88":0,"89":0.00364,"90":0.00364,"91":0,"92":0,"93":0,"94":0.00364,"95":0.0182,"96":0.00364,"97":0.0546,"98":0,"99":0.08736,"100":0,"101":0.00364,"102":0.02548,"103":0.25844,"104":0.02184,"105":1.17572,"106":4.10956,"107":0.19656,"108":0.00728,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00364,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00364,"47":0,"48":0,"49":0,"50":0,"51":0.00364,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01092,"64":0.02184,"65":0.0182,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00364,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02548,"91":0.05096,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00364},B:{"12":0.01456,"13":0.00728,"14":0.12012,"15":0.0546,"16":0.04368,"17":0.02912,"18":0.11284,"79":0,"80":0.0182,"81":0,"83":0.00364,"84":0.0182,"85":0.00364,"86":0,"87":0,"88":0,"89":0.00364,"90":0.00364,"91":0.00364,"92":0.02184,"93":0.00728,"94":0,"95":0.01456,"96":0.00728,"97":0.00364,"98":0.00364,"99":0.00364,"100":0.00364,"101":0.01092,"102":0.00728,"103":0.04732,"104":0.02548,"105":0.46228,"106":1.55428,"107":0.09464},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00364,"14":0.00364,"15":0.00364,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01456,"13.1":0.00364,"14.1":0.01092,"15.1":0.00728,"15.2-15.3":0,"15.4":0.00364,"15.5":0,"15.6":0.05096,"16.0":0.02912,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00212,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00846,"9.3":0.08676,"10.0-10.2":0,"10.3":0.0127,"11.0-11.2":0.00846,"11.3-11.4":0.00846,"12.0-12.1":0.01481,"12.2-12.5":0.11639,"13.0-13.1":0,"13.2":0,"13.3":0.01693,"13.4-13.7":0.0529,"14.0-14.4":0.20315,"14.5-14.8":0.39783,"15.0-15.1":0.07406,"15.2-15.3":0.11427,"15.4":0.05925,"15.5":0.12062,"15.6":1.17269,"16.0":0.61192,"16.1":0.08888},P:{"4":0.18382,"5.0-5.4":0.06127,"6.2-6.4":0.03064,"7.2-7.4":0.1634,"8.2":0,"9.2":0.04085,"10.1":0,"11.1-11.2":0.14297,"12.0":0.07149,"13.0":0.04085,"14.0":0.03064,"15.0":0.05106,"16.0":0.2553,"17.0":0.10212,"18.0":1.30716},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01306,"4.2-4.3":0.0209,"4.4":0,"4.4.3-4.4.4":0.23515},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.28392,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.59784},Q:{"13.1":0.05088},O:{"0":4.43928},H:{"0":1.89067},L:{"0":72.67184},S:{"2.5":0.00636}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js index a8a2755fac1309..bfb08b0089ab05 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js @@ -1 +1 @@ -module.exports={C:{"2":0.00581,"3":0.00581,"4":0,"5":0.02322,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00581,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.22643,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01742,"39":0.00581,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00581,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01161,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01742,"61":0,"62":0,"63":0,"64":0,"65":0.00581,"66":0,"67":0,"68":0.05225,"69":0.02322,"70":0.01742,"71":0.01742,"72":0.01161,"73":0.01161,"74":0.01161,"75":0.01742,"76":0.02322,"77":0.02322,"78":0.05225,"79":0.02322,"80":0.02322,"81":0.65608,"82":0.12773,"83":0.01742,"84":0,"85":0,"86":0.01742,"87":0.00581,"88":0.01161,"89":0,"90":0,"91":1.30054,"92":0,"93":0.00581,"94":0.01161,"95":0.00581,"96":0,"97":0.00581,"98":0,"99":0,"100":0.01161,"101":0.00581,"102":0.12193,"103":0.08128,"104":0.79542,"105":0.16257,"106":0.00581,"107":0,"3.5":0,"3.6":0.00581},D:{"4":0.00581,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.01161,"25":0,"26":0,"27":0.00581,"28":0.00581,"29":0.00581,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00581,"36":0.00581,"37":0,"38":0.00581,"39":0,"40":0,"41":0.00581,"42":0,"43":0,"44":0,"45":0.06387,"46":0.00581,"47":0,"48":0.02903,"49":0.00581,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00581,"58":0.00581,"59":0.08128,"60":0,"61":0,"62":0.00581,"63":0.01161,"64":0.00581,"65":0,"66":0,"67":0,"68":0.07548,"69":0.05806,"70":0.05225,"71":0.05806,"72":1.41666,"73":0.03484,"74":0.08709,"75":0.04645,"76":0.05806,"77":0.04645,"78":0.18579,"79":0.08709,"80":0.12193,"81":0.0987,"83":0.41223,"84":0.64447,"85":0.35417,"86":0.42964,"87":0.84768,"88":0.12193,"89":0.3832,"90":0.28449,"91":0.26708,"92":0.36578,"93":0.20902,"94":0.1916,"95":0.89993,"96":0.04064,"97":0.08128,"98":0.40642,"99":0.0929,"100":0.16837,"101":0.05806,"102":0.16837,"103":0.39481,"104":1.8347,"105":7.29234,"106":0.15096,"107":0.01742,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00581,"46":0.01161,"47":0,"48":0.00581,"49":0.00581,"50":0,"51":0.00581,"52":0,"53":0.03484,"54":0.03484,"55":0.02903,"56":0.01161,"57":0,"58":0,"60":0.00581,"62":0,"63":0.01161,"64":0.08128,"65":0.01742,"66":0.00581,"67":0.01161,"68":0.00581,"69":0,"70":0,"71":0.53415,"72":0.01161,"73":0.00581,"74":0.00581,"75":0.00581,"76":0.01161,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.06387,"90":0.17418,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00581,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01161,"13":0.01161,"14":0,"15":0.00581,"16":0.02322,"17":0.01742,"18":0.29611,"79":0.01161,"80":0.02903,"81":0.02903,"83":0.03484,"84":0.03484,"85":0.24385,"86":0.03484,"87":0.02322,"88":0.02903,"89":0.02322,"90":0.02322,"91":0.00581,"92":0.01742,"93":0,"94":0,"95":0,"96":0.04064,"97":0,"98":0,"99":0.00581,"100":0,"101":0.00581,"102":0.00581,"103":0.02322,"104":0.22063,"105":1.39925},E:{"4":0.00581,"5":0,"6":0,"7":0,"8":0,"9":0.01742,"10":0,"11":0,"12":0,"13":0.00581,"14":0.04064,"15":0.01161,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.45867,"10.1":0,"11.1":0.08128,"12.1":0.31352,"13.1":0.04064,"14.1":0.27869,"15.1":0.23224,"15.2-15.3":0.14515,"15.4":0.04645,"15.5":0.05806,"15.6":0.32514,"16.0":0.05806,"16.1":0.02322},G:{"8":0.01151,"3.2":0,"4.0-4.1":0.00719,"4.2-4.3":0.01726,"5.0-5.1":0.01439,"6.0-6.1":0.0259,"7.0-7.1":0.04892,"8.1-8.4":0.0446,"9.0-9.2":0.10359,"9.3":0.14387,"10.0-10.2":0.13668,"10.3":0.15826,"11.0-11.2":0.26473,"11.3-11.4":0.13668,"12.0-12.1":0.2302,"12.2-12.5":0.87331,"13.0-13.1":0.17696,"13.2":0.12229,"13.3":0.13524,"13.4-13.7":0.48197,"14.0-14.4":1.57828,"14.5-14.8":0.53233,"15.0-15.1":0.70498,"15.2-15.3":1.34809,"15.4":0.48917,"15.5":0.61002,"15.6":4.28452,"16.0":1.44016,"16.1":0.02734},P:{"4":0.05126,"5.0-5.4":0,"6.2-6.4":0.01025,"7.2-7.4":0.06151,"8.2":0,"9.2":0.0205,"10.1":0.07176,"11.1-11.2":0.06151,"12.0":0.01025,"13.0":0.22554,"14.0":0.0205,"15.0":0.07176,"16.0":0.03076,"17.0":0.15378,"18.0":1.41478},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0.00424,"2.3":0,"4.1":0.02122,"4.2-4.3":0.08912,"4.4":0,"4.4.3-4.4.4":0.13155},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00676,"7":0,"8":0.60872,"9":0.49374,"10":0.37199,"11":1.10246,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01258},O:{"0":0.91429},H:{"0":0.38118},L:{"0":45.77945},S:{"2.5":0},R:{_:"0"},M:{"0":1.57275},Q:{"13.1":0.09227}}; +module.exports={C:{"2":0,"3":0,"4":0.00745,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00745,"20":0,"21":0.02234,"22":0.00745,"23":0,"24":0,"25":0.00745,"26":0,"27":0,"28":0.01489,"29":0,"30":0,"31":0.00745,"32":0,"33":0,"34":0,"35":0,"36":0.00745,"37":0,"38":0.02234,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.02979,"51":0,"52":0.02979,"53":0.02979,"54":0,"55":0,"56":0.02979,"57":0,"58":0,"59":0,"60":0.01489,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02234,"69":0.00745,"70":0.00745,"71":0.00745,"72":0.00745,"73":0.00745,"74":0.00745,"75":0.00745,"76":0.00745,"77":0.00745,"78":0.08936,"79":0.00745,"80":0.00745,"81":0.04468,"82":0.00745,"83":0.00745,"84":0,"85":0,"86":0,"87":0,"88":0.00745,"89":0,"90":0,"91":0.4915,"92":0,"93":0,"94":0.00745,"95":0,"96":0,"97":0.00745,"98":0,"99":0.01489,"100":0.01489,"101":0.00745,"102":0.10426,"103":0.01489,"104":0.03724,"105":1.42238,"106":0.18618,"107":0.00745,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.03724,"25":0,"26":0,"27":0.08936,"28":0.02979,"29":0.02979,"30":0.00745,"31":0.02234,"32":0.03724,"33":0.00745,"34":0.01489,"35":0.04468,"36":0.03724,"37":0.02979,"38":0,"39":0,"40":0.00745,"41":0.06702,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00745,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00745,"57":0.01489,"58":0.00745,"59":0.07447,"60":0.08192,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02234,"69":0.02234,"70":0.01489,"71":0.02234,"72":0.61065,"73":0.01489,"74":0.03724,"75":0.01489,"76":0.02234,"77":0.01489,"78":0.03724,"79":0.04468,"80":0.04468,"81":0.03724,"83":0.17873,"84":0.02979,"85":0.58831,"86":0.15639,"87":0.07447,"88":0.03724,"89":0.19362,"90":6.47889,"91":6.52357,"92":6.55336,"93":6.42676,"94":6.464,"95":0.02234,"96":0.02979,"97":0.04468,"98":0.22341,"99":0.08192,"100":0.11171,"101":0.05958,"102":0.24575,"103":0.17128,"104":0.53618,"105":2.15963,"106":7.75977,"107":0.60321,"108":0.02979,"109":0,_:"110"},F:{"9":0,"11":0.00745,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00745,"54":0.00745,"55":0.01489,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01489,"64":0.00745,"65":0.01489,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.02979,"72":0.00745,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00745,"83":0,"84":0,"85":0.00745,"86":0.00745,"87":0,"88":0,"89":0.00745,"90":0.05213,"91":0.19362,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00745},B:{"12":0,"13":0,"14":0.05958,"15":0,"16":0.00745,"17":0.00745,"18":0.02979,"79":0.00745,"80":0.01489,"81":0.00745,"83":0.00745,"84":0.01489,"85":0.01489,"86":0.00745,"87":0.00745,"88":0.02234,"89":0.01489,"90":0.00745,"91":0,"92":0.02234,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00745,"100":0.16383,"101":0.00745,"102":0,"103":0.01489,"104":0.02979,"105":0.35746,"106":0.84896,"107":0.04468},E:{"4":0,"5":0.02234,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01489,"14":0.05958,"15":0.00745,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.15639,"10.1":0,"11.1":0.05213,"12.1":0.14894,"13.1":0.05213,"14.1":0.24575,"15.1":0.08192,"15.2-15.3":0.07447,"15.4":0.02979,"15.5":0.05213,"15.6":0.26809,"16.0":0.3649,"16.1":0.02979,"16.2":0},G:{"8":0,"3.2":0.01867,"4.0-4.1":0.00104,"4.2-4.3":0,"5.0-5.1":0.00311,"6.0-6.1":0.00519,"7.0-7.1":0.01348,"8.1-8.4":0.00311,"9.0-9.2":0.02696,"9.3":0.05393,"10.0-10.2":0.028,"10.3":0.03319,"11.0-11.2":0.12652,"11.3-11.4":0.028,"12.0-12.1":0.07052,"12.2-12.5":0.308,"13.0-13.1":0.03733,"13.2":0.03319,"13.3":0.03837,"13.4-13.7":0.11719,"14.0-14.4":0.34222,"14.5-14.8":0.88978,"15.0-15.1":0.50504,"15.2-15.3":0.64711,"15.4":0.20326,"15.5":0.44593,"15.6":2.51794,"16.0":2.98564,"16.1":0.16385},P:{"4":0.09002,"5.0-5.4":0.01,"6.2-6.4":0,"7.2-7.4":0.03001,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03001,"12.0":0,"13.0":0.10002,"14.0":0.01,"15.0":0.01,"16.0":0.02,"17.0":0.16004,"18.0":0.88021},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0.0028,"2.3":0,"4.1":0.01402,"4.2-4.3":0.00561,"4.4":0,"4.4.3-4.4.4":0.07289},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.05958,"9":0.05958,"10":0.02383,"11":0.51235,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.8527},Q:{"13.1":0.02553},O:{"0":0.53868},H:{"0":0.20545},L:{"0":30.04861},S:{"2.5":0.00255}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js index 2e80cdaca0311a..ddbd03d0bc767f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00285,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00143,"36":0,"37":0.00285,"38":0.00143,"39":0,"40":0,"41":0.00143,"42":0,"43":0.00143,"44":0,"45":0,"46":0,"47":0.00143,"48":0.00143,"49":0,"50":0,"51":0,"52":0.0057,"53":0,"54":0,"55":0,"56":0.00143,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00143,"66":0,"67":0,"68":0.00143,"69":0,"70":0,"71":0,"72":0.00428,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00143,"79":0,"80":0,"81":0,"82":0.0057,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00143,"89":0.00143,"90":0.00143,"91":0.00285,"92":0.0057,"93":0.00143,"94":0.00143,"95":0.00143,"96":0.00143,"97":0.00143,"98":0.00143,"99":0.00428,"100":0.00285,"101":0.00285,"102":0.00428,"103":0.01426,"104":0.18538,"105":0.04563,"106":0.00285,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00143,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00143,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00285,"41":0,"42":0.00143,"43":0.00428,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00143,"51":0.00143,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00143,"58":0.00143,"59":0,"60":0,"61":0,"62":0,"63":0.00285,"64":0.00143,"65":0.00998,"66":0,"67":0,"68":0.00143,"69":0.00143,"70":0.00285,"71":0.00285,"72":0.00143,"73":0,"74":0.00143,"75":0,"76":0.00143,"77":0.00143,"78":0.00428,"79":0.00713,"80":0.00143,"81":0.00713,"83":0.00428,"84":0.00285,"85":0.00143,"86":0.00285,"87":0.00856,"88":0.00713,"89":0.00143,"90":0.00285,"91":0.00428,"92":0.0057,"93":0.00713,"94":0.01141,"95":0.00143,"96":0.00998,"97":0.00428,"98":0.00428,"99":0.00285,"100":0.00428,"101":0.00713,"102":0.01569,"103":0.06417,"104":0.18538,"105":0.5647,"106":0.00713,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00285,"25":0,"26":0.00428,"27":0,"28":0.00713,"29":0.00713,"30":0.00428,"31":0,"32":0.00285,"33":0.00143,"34":0,"35":0,"36":0.00143,"37":0,"38":0.00143,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00143,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00143,"54":0.00143,"55":0.00143,"56":0,"57":0,"58":0.0057,"60":0.01711,"62":0,"63":0.04421,"64":0.12121,"65":0.00428,"66":0,"67":0.00143,"68":0,"69":0,"70":0.00285,"71":0.00285,"72":0.00143,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00428,"80":0,"81":0,"82":0,"83":0,"84":0.00143,"85":0.00143,"86":0.00143,"87":0,"88":0.00143,"89":0.00285,"90":0.06132,"91":0.00285,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00143,"10.6":0.00143,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00428},B:{"12":0.00285,"13":0.00143,"14":0.00143,"15":0.00143,"16":0.00143,"17":0.00143,"18":0.00856,"79":0,"80":0,"81":0,"83":0,"84":0.00285,"85":0,"86":0,"87":0,"88":0,"89":0.00143,"90":0.00428,"91":0,"92":0.00428,"93":0,"94":0.00143,"95":0,"96":0.00143,"97":0,"98":0.00143,"99":0,"100":0.00143,"101":0.00143,"102":0.00428,"103":0.01426,"104":0.0385,"105":0.15686},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00143,"14":0.00428,"15":0.00143,_:"0","3.1":0,"3.2":0,"5.1":0.04278,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00143,"13.1":0.00285,"14.1":0.00428,"15.1":0.00143,"15.2-15.3":0,"15.4":0.00143,"15.5":0.00856,"15.6":0.01711,"16.0":0.00143,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0025,"5.0-5.1":0.00313,"6.0-6.1":0.00501,"7.0-7.1":0.01064,"8.1-8.4":0.00125,"9.0-9.2":0.00438,"9.3":0.01691,"10.0-10.2":0.00188,"10.3":0.02066,"11.0-11.2":0.01002,"11.3-11.4":0.01565,"12.0-12.1":0.02317,"12.2-12.5":0.40887,"13.0-13.1":0.0432,"13.2":0.00877,"13.3":0.04696,"13.4-13.7":0.08954,"14.0-14.4":0.60798,"14.5-14.8":0.49089,"15.0-15.1":0.26486,"15.2-15.3":0.49089,"15.4":0.3976,"15.5":0.77203,"15.6":1.70811,"16.0":0.71442,"16.1":0.00501},P:{"4":0.81776,"5.0-5.4":0.05048,"6.2-6.4":0.06057,"7.2-7.4":0.38364,"8.2":0.0101,"9.2":0.07067,"10.1":0.05048,"11.1-11.2":0.12115,"12.0":0.05048,"13.0":0.12115,"14.0":0.43412,"15.0":0.11105,"16.0":0.68651,"17.0":0.61584,"18.0":1.08025},I:{"0":0,"3":0,"4":0.00109,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00218,"4.2-4.3":0.02508,"4.4":0,"4.4.3-4.4.4":0.09161},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03708,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.5176},H:{"0":10.98272},L:{"0":71.16528},S:{"2.5":0.01715},R:{_:"0"},M:{"0":0.20578},Q:{"13.1":0.00857}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00137,"26":0,"27":0,"28":0,"29":0,"30":0.00137,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00137,"37":0,"38":0.00273,"39":0,"40":0,"41":0.00137,"42":0,"43":0.00137,"44":0.00137,"45":0,"46":0,"47":0.00137,"48":0.00137,"49":0,"50":0,"51":0,"52":0.00546,"53":0,"54":0,"55":0,"56":0.00137,"57":0,"58":0,"59":0,"60":0,"61":0.00137,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00137,"69":0,"70":0,"71":0,"72":0.00273,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00137,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00137,"85":0,"86":0,"87":0,"88":0,"89":0.00137,"90":0,"91":0.00137,"92":0,"93":0.00137,"94":0.00137,"95":0.00137,"96":0.00137,"97":0.00137,"98":0.00137,"99":0.0041,"100":0.00137,"101":0.00137,"102":0.0041,"103":0.00546,"104":0.00956,"105":0.17485,"106":0.0724,"107":0.00137,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00137,"30":0,"31":0,"32":0,"33":0.00137,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00273,"41":0,"42":0,"43":0.00546,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00137,"51":0,"52":0,"53":0,"54":0,"55":0.00137,"56":0,"57":0.00137,"58":0.00137,"59":0,"60":0,"61":0,"62":0,"63":0.00273,"64":0.00137,"65":0.00137,"66":0,"67":0,"68":0.00137,"69":0.00273,"70":0.0041,"71":0.00137,"72":0.00273,"73":0,"74":0.00273,"75":0,"76":0.00137,"77":0.00137,"78":0.00683,"79":0.00546,"80":0.00137,"81":0.00273,"83":0.00137,"84":0.00137,"85":0.00273,"86":0.00273,"87":0.00546,"88":0.00683,"89":0.00137,"90":0.00273,"91":0.00546,"92":0.00546,"93":0.00137,"94":0.00273,"95":0.00137,"96":0.00683,"97":0.0041,"98":0.00273,"99":0.0041,"100":0.0041,"101":0.0041,"102":0.02595,"103":0.03415,"104":0.02322,"105":0.2131,"106":0.44532,"107":0.02459,"108":0.00137,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00273,"25":0,"26":0.00273,"27":0,"28":0.00546,"29":0.00273,"30":0.00137,"31":0,"32":0.00137,"33":0.0041,"34":0,"35":0,"36":0.00137,"37":0.00137,"38":0.00137,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00137,"52":0,"53":0.00137,"54":0.00137,"55":0.00137,"56":0.00137,"57":0.00137,"58":0.04781,"60":0.03278,"62":0,"63":0.03142,"64":0.05054,"65":0.04371,"66":0,"67":0.00137,"68":0,"69":0.00273,"70":0,"71":0.00273,"72":0.00956,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00546,"80":0,"81":0,"82":0,"83":0,"84":0.00137,"85":0.00683,"86":0,"87":0,"88":0.00137,"89":0.00137,"90":0.02186,"91":0.04781,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00137,"10.6":0.00137,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0041},B:{"12":0.00273,"13":0.00137,"14":0.00137,"15":0.00137,"16":0.00137,"17":0.00137,"18":0.00956,"79":0,"80":0,"81":0,"83":0,"84":0.00273,"85":0,"86":0.00137,"87":0,"88":0,"89":0.00273,"90":0.00273,"91":0,"92":0.00546,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00137,"99":0,"100":0.00137,"101":0.00137,"102":0.00546,"103":0.00546,"104":0.00546,"105":0.04918,"106":0.11474,"107":0.0082},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00137,"14":0.0041,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.11201,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00137,"14.1":0.00546,"15.1":0.00137,"15.2-15.3":0,"15.4":0.00273,"15.5":0.0041,"15.6":0.02595,"16.0":0.01639,"16.1":0,"16.2":0},G:{"8":0.00136,"3.2":0.00136,"4.0-4.1":0,"4.2-4.3":0.00204,"5.0-5.1":0,"6.0-6.1":0.00136,"7.0-7.1":0.0156,"8.1-8.4":0.00136,"9.0-9.2":0.00271,"9.3":0.03189,"10.0-10.2":0.00136,"10.3":0.03053,"11.0-11.2":0.01153,"11.3-11.4":0.00814,"12.0-12.1":0.0285,"12.2-12.5":0.46067,"13.0-13.1":0.02646,"13.2":0.019,"13.3":0.03935,"13.4-13.7":0.08141,"14.0-14.4":0.53123,"14.5-14.8":0.64928,"15.0-15.1":0.21779,"15.2-15.3":0.3277,"15.4":0.38197,"15.5":0.55226,"15.6":1.20019,"16.0":1.79791,"16.1":0.09431},P:{"4":0.67489,"5.0-5.4":0.03022,"6.2-6.4":0.04029,"7.2-7.4":0.44321,"8.2":0.01007,"9.2":0.09066,"10.1":0.02015,"11.1-11.2":0.14102,"12.0":0.04029,"13.0":0.10073,"14.0":0.3727,"15.0":0.09066,"16.0":0.65475,"17.0":0.6346,"18.0":1.18861},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00187,"4.2-4.3":0.01687,"4.4":0,"4.4.3-4.4.4":0.07218},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02459,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26765},Q:{"13.1":0},O:{"0":1.39007},H:{"0":8.83622},L:{"0":73.8098},S:{"2.5":0.01727}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js index 016e3cbf55c733..2f553d5c189b15 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00519,"48":0,"49":0,"50":0,"51":0,"52":0.01039,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00519,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00519,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02078,"79":0.00519,"80":0.00519,"81":0.00519,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00519,"89":0,"90":0,"91":0.02597,"92":0,"93":0,"94":0,"95":0,"96":0.00519,"97":0,"98":0,"99":0.00519,"100":0.00519,"101":0.00519,"102":0.02078,"103":0.07272,"104":0.81546,"105":0.30645,"106":0.00519,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00519,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00519,"46":0,"47":0,"48":0,"49":0.01039,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00519,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00519,"66":0.02597,"67":0.00519,"68":0.00519,"69":0.04155,"70":0.00519,"71":0,"72":0,"73":0.00519,"74":0.00519,"75":0.01039,"76":0.01039,"77":0.00519,"78":0.00519,"79":0.03636,"80":0.02078,"81":0.01039,"83":0.03116,"84":0.02078,"85":0.02078,"86":0.05194,"87":0.04675,"88":0.01039,"89":0.03116,"90":0.01039,"91":0.01558,"92":0.01558,"93":0.05713,"94":0.06752,"95":0.00519,"96":0.04155,"97":0.02597,"98":0.04675,"99":0.03116,"100":0.05713,"101":0.09869,"102":0.11946,"103":0.4363,"104":3.30858,"105":12.14357,"106":0.20776,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00519,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00519,"65":0,"66":0,"67":0,"68":0.00519,"69":0.00519,"70":0,"71":0.00519,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00519,"86":0,"87":0,"88":0,"89":0.05194,"90":0.4363,"91":0.01558,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00519,"16":0,"17":0.00519,"18":0.00519,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00519,"86":0.00519,"87":0,"88":0,"89":0.00519,"90":0,"91":0,"92":0.00519,"93":0,"94":0,"95":0,"96":0.00519,"97":0,"98":0,"99":0.00519,"100":0.00519,"101":0.01558,"102":0.01558,"103":0.03116,"104":0.59212,"105":3.22028},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02078,"14":0.11427,"15":0.03116,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00519,"10.1":0,"11.1":0.01558,"12.1":0.03116,"13.1":0.14543,"14.1":0.37397,"15.1":0.05194,"15.2-15.3":0.05194,"15.4":0.19218,"15.5":0.32203,"15.6":1.63611,"16.0":0.16101,"16.1":0.00519},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.01216,"9.0-9.2":0.01216,"9.3":0.09324,"10.0-10.2":0,"10.3":0.13783,"11.0-11.2":0.02027,"11.3-11.4":0.07702,"12.0-12.1":0.03648,"12.2-12.5":0.81077,"13.0-13.1":0.02432,"13.2":0.01622,"13.3":0.06081,"13.4-13.7":0.20675,"14.0-14.4":0.63645,"14.5-14.8":2.45663,"15.0-15.1":0.35674,"15.2-15.3":0.61618,"15.4":0.85131,"15.5":2.46473,"15.6":26.10266,"16.0":4.83623,"16.1":0.02838},P:{"4":0.10346,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01035,"12.0":0.01035,"13.0":0.02069,"14.0":0.03104,"15.0":0.02069,"16.0":0.07242,"17.0":0.17589,"18.0":3.27976},I:{"0":0,"3":0,"4":0.01176,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00588,"4.2-4.3":0.01176,"4.4":0,"4.4.3-4.4.4":0.07059},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00519,"9":0.00519,"10":0,"11":0.05713,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01442},H:{"0":0.14105},L:{"0":26.36851},S:{"2.5":0},R:{_:"0"},M:{"0":0.322},Q:{"13.1":0.00481}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00549,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00549,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01647,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00549,"89":0,"90":0,"91":0.01098,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00549,"101":0.00549,"102":0.02196,"103":0.01098,"104":0.03293,"105":0.74102,"106":0.3513,"107":0.00549,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00549,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01098,"50":0,"51":0,"52":0.00549,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00549,"66":0.02196,"67":0.00549,"68":0,"69":0.0494,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.01098,"76":0.01098,"77":0.00549,"78":0,"79":0.03293,"80":0.02196,"81":0.01098,"83":0.00549,"84":0.01098,"85":0.02196,"86":0.01647,"87":0.04391,"88":0.00549,"89":0.02745,"90":0.01098,"91":0.02196,"92":0.01647,"93":0.06587,"94":0.03293,"95":0.00549,"96":0.02745,"97":0.04391,"98":0.02745,"99":0.02745,"100":0.04391,"101":0.08234,"102":0.09331,"103":0.34032,"104":0.41168,"105":7.11374,"106":11.29636,"107":0.32934,"108":0.00549,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00549,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00549,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00549,"86":0,"87":0,"88":0,"89":0.00549,"90":0.20309,"91":0.42814,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00549,"18":0.00549,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00549,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00549,"100":0.00549,"101":0.01098,"102":0.01098,"103":0.01647,"104":0.06587,"105":0.94411,"106":2.73352,"107":0.15369},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01647,"14":0.11527,"15":0.02196,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00549,"10.1":0.00549,"11.1":0.01098,"12.1":0.02745,"13.1":0.12625,"14.1":0.39521,"15.1":0.0494,"15.2-15.3":0.0494,"15.4":0.18114,"15.5":0.26347,"15.6":1.50948,"16.0":0.4007,"16.1":0.04391,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00427,"9.0-9.2":0.00855,"9.3":0.08121,"10.0-10.2":0,"10.3":0.11967,"11.0-11.2":0.00855,"11.3-11.4":0.05984,"12.0-12.1":0.02137,"12.2-12.5":0.66675,"13.0-13.1":0.02137,"13.2":0.01282,"13.3":0.05129,"13.4-13.7":0.16669,"14.0-14.4":0.58555,"14.5-14.8":2.55589,"15.0-15.1":0.33338,"15.2-15.3":0.577,"15.4":0.71804,"15.5":2.00881,"15.6":21.2207,"16.0":11.39037,"16.1":0.40604},P:{"4":0.07231,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01033,"12.0":0,"13.0":0.02066,"14.0":0.02066,"15.0":0.01033,"16.0":0.05165,"17.0":0.08264,"18.0":2.90266},I:{"0":0,"3":0,"4":0.03623,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00483,"4.2-4.3":0.01208,"4.4":0,"4.4.3-4.4.4":0.06039},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00549,"9":0,"10":0,"11":0.03293,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26615},Q:{"13.1":0},O:{"0":0.00902},H:{"0":0.11531},L:{"0":23.57184},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js index 8cb8ba2cdec899..594d24c94c17c4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00265,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00265,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00265,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00531,"79":0,"80":0.00265,"81":0.00265,"82":0.00265,"83":0.00265,"84":0,"85":0,"86":0,"87":0.00531,"88":0.00265,"89":0,"90":0.00265,"91":0.00265,"92":0.00265,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00265,"101":0.00265,"102":0.00531,"103":0.01592,"104":0.28122,"105":0.0902,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00265,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00796,"35":0,"36":0,"37":0,"38":0.02653,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00531,"48":0,"49":0.00531,"50":0,"51":0,"52":0,"53":0.00531,"54":0,"55":0,"56":0.00265,"57":0,"58":0.00265,"59":0,"60":0.00531,"61":0,"62":0,"63":0,"64":0,"65":0.00265,"66":0.00265,"67":0.00531,"68":0,"69":0.00265,"70":0,"71":0,"72":0.00265,"73":0.00265,"74":0.00265,"75":0,"76":0,"77":0.00265,"78":0.00531,"79":0.05306,"80":0.00531,"81":0.00796,"83":0.01592,"84":0.02388,"85":0.01857,"86":0.02918,"87":0.02918,"88":0.00531,"89":0.00531,"90":0.00265,"91":0.00531,"92":0.01061,"93":0.00265,"94":0.00265,"95":0.00265,"96":0.01061,"97":0.00796,"98":0.01327,"99":0.00531,"100":0.02122,"101":0.01592,"102":0.02653,"103":0.0902,"104":0.91529,"105":3.22074,"106":0.0398,"107":0.00265,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00265,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00265,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00796,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00265,"64":0.03184,"65":0.00265,"66":0,"67":0,"68":0,"69":0,"70":0.00265,"71":0.00265,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00531,"90":0.07694,"91":0.00265,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00265,"79":0,"80":0,"81":0,"83":0,"84":0.00265,"85":0.00265,"86":0.00265,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00265,"103":0.00796,"104":0.09816,"105":0.50407},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00265,"9":0,"10":0,"11":0,"12":0,"13":0.00531,"14":0.02388,"15":0.00796,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00265,"12.1":0.00531,"13.1":0.02918,"14.1":0.06367,"15.1":0.01061,"15.2-15.3":0.00796,"15.4":0.03449,"15.5":0.07694,"15.6":0.48815,"16.0":0.04775,"16.1":0.00265},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00408,"6.0-6.1":0.00612,"7.0-7.1":0.01428,"8.1-8.4":0.01224,"9.0-9.2":0.00612,"9.3":0.11831,"10.0-10.2":0.00204,"10.3":0.06731,"11.0-11.2":0.02244,"11.3-11.4":0.01836,"12.0-12.1":0.01428,"12.2-12.5":0.38961,"13.0-13.1":0.0204,"13.2":0.0102,"13.3":0.04284,"13.4-13.7":0.16319,"14.0-14.4":0.34269,"14.5-14.8":0.76494,"15.0-15.1":0.23866,"15.2-15.3":0.29986,"15.4":0.51404,"15.5":1.09744,"15.6":12.09219,"16.0":3.35554,"16.1":0.02652},P:{"4":0.40098,"5.0-5.4":0.02056,"6.2-6.4":0,"7.2-7.4":0.01028,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.02056,"13.0":0.03084,"14.0":0.01028,"15.0":0.01028,"16.0":0.04113,"17.0":0.12338,"18.0":2.79656},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":10.05709,"4.4":0,"4.4.3-4.4.4":26.8189},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00796,"9":0.00796,"10":0.00398,"11":0.04377,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.46286},H:{"0":0.47299},L:{"0":23.99005},S:{"2.5":0},R:{_:"0"},M:{"0":0.42613},Q:{"13.1":0.01469}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00243,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00243,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00728,"79":0,"80":0.00243,"81":0.00243,"82":0,"83":0.00243,"84":0,"85":0,"86":0.00243,"87":0,"88":0.00243,"89":0,"90":0.00243,"91":0.00243,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00243,"98":0,"99":0,"100":0.00243,"101":0,"102":0.00485,"103":0.00485,"104":0.00728,"105":0.21115,"106":0.09708,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00728,"35":0,"36":0,"37":0,"38":0.01942,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00485,"48":0,"49":0.00243,"50":0,"51":0,"52":0,"53":0.00243,"54":0,"55":0,"56":0.00243,"57":0,"58":0,"59":0,"60":0.00485,"61":0,"62":0,"63":0,"64":0,"65":0.00243,"66":0.00243,"67":0.00243,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00243,"75":0,"76":0,"77":0.00243,"78":0.00485,"79":0.04126,"80":0.00485,"81":0.00971,"83":0.01214,"84":0.01942,"85":0.01699,"86":0.02184,"87":0.02184,"88":0.00485,"89":0.00243,"90":0.00243,"91":0.00243,"92":0.00971,"93":0.00243,"94":0.00243,"95":0.00243,"96":0.00728,"97":0.00485,"98":0.00728,"99":0.00485,"100":0.01942,"101":0.01214,"102":0.01456,"103":0.04611,"104":0.0631,"105":0.95867,"106":2.48525,"107":0.11892,"108":0.00243,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00243,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00243,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00485,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00243,"64":0.00485,"65":0.01456,"66":0,"67":0,"68":0,"69":0,"70":0.00243,"71":0,"72":0.00728,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0267,"91":0.05339,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00243,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00243,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00243,"104":0.00485,"105":0.10193,"106":0.36162,"107":0.0267},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00243,"9":0,"10":0,"11":0,"12":0,"13":0.00485,"14":0.01699,"15":0.00485,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00243,"12.1":0.00243,"13.1":0.0267,"14.1":0.04854,"15.1":0.00971,"15.2-15.3":0.00728,"15.4":0.0267,"15.5":0.04854,"15.6":0.34949,"16.0":0.09223,"16.1":0.01699,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00562,"6.0-6.1":0.00374,"7.0-7.1":0.0131,"8.1-8.4":0.01123,"9.0-9.2":0.00562,"9.3":0.09921,"10.0-10.2":0,"10.3":0.06739,"11.0-11.2":0.02059,"11.3-11.4":0.01498,"12.0-12.1":0.01123,"12.2-12.5":0.35193,"13.0-13.1":0.01872,"13.2":0.00749,"13.3":0.04493,"13.4-13.7":0.13104,"14.0-14.4":0.30138,"14.5-14.8":0.614,"15.0-15.1":0.17035,"15.2-15.3":0.22838,"15.4":0.34631,"15.5":0.70386,"15.6":6.75402,"16.0":6.81392,"16.1":0.5204},P:{"4":0.34018,"5.0-5.4":0.02062,"6.2-6.4":0,"7.2-7.4":0.01031,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01031,"13.0":0.02062,"14.0":0.01031,"15.0":0,"16.0":0.02062,"17.0":0.05154,"18.0":2.58741},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":44.22605},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01052,"9":0.00701,"10":0.00351,"11":0.04207,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.37108},Q:{"13.1":0.00757},O:{"0":0.41652},H:{"0":0.43018},L:{"0":21.6246},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js index 763a48c8e08ee9..278e4a921213b9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":2.64741,"103":0,"104":0,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":6.61548,"105":0,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":5.67183,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":26.08875,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":51.04038},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":2.25,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":11.25,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":6.75,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":7.2495,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":72.5005},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js index 446cb3aa262481..3983a2d1bd2f5d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0645,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01075,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01075,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00538,"77":0,"78":0.03225,"79":0,"80":0,"81":0,"82":0,"83":0.00538,"84":0.00538,"85":0,"86":0.00538,"87":0,"88":0.01613,"89":0,"90":0,"91":0.04838,"92":0.01613,"93":0,"94":0.00538,"95":0.01075,"96":0.00538,"97":0.01075,"98":0.01075,"99":0.01075,"100":0.01075,"101":0.01075,"102":0.03225,"103":0.15588,"104":2.54238,"105":0.86538,"106":0.00538,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02688,"50":0,"51":0.02688,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00538,"68":0,"69":0.00538,"70":0,"71":0,"72":0,"73":0.00538,"74":0.00538,"75":0,"76":0.01075,"77":0.00538,"78":0.01075,"79":0.0215,"80":0.01075,"81":0.01075,"83":0,"84":0.00538,"85":0.01613,"86":0.01613,"87":0.01075,"88":0.00538,"89":0.0215,"90":0.0215,"91":0.01613,"92":0.02688,"93":0.00538,"94":0.01075,"95":0.00538,"96":0.01613,"97":0.02688,"98":0.05375,"99":0.01613,"100":0.05375,"101":0.02688,"102":0.06988,"103":0.258,"104":3.526,"105":14.31363,"106":0.31713,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00538,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01075,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00538,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01075,"86":0,"87":0,"88":0,"89":0.05375,"90":0.76325,"91":0.01613,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00538,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00538,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00538,"99":0,"100":0.00538,"101":0.00538,"102":0.00538,"103":0.05375,"104":0.41925,"105":2.29513},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01075,"14":0.03763,"15":0.01613,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01613,"12.1":0.01075,"13.1":0.08063,"14.1":0.1075,"15.1":0.05375,"15.2-15.3":0.01613,"15.4":0.07525,"15.5":0.1075,"15.6":0.62888,"16.0":0.12363,"16.1":0.01075},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00408,"8.1-8.4":0.00408,"9.0-9.2":0,"9.3":0.02857,"10.0-10.2":0,"10.3":0.0551,"11.0-11.2":0.02245,"11.3-11.4":0.0102,"12.0-12.1":0.0102,"12.2-12.5":0.19386,"13.0-13.1":0.00408,"13.2":0.00612,"13.3":0.02245,"13.4-13.7":0.0755,"14.0-14.4":0.32242,"14.5-14.8":1.01828,"15.0-15.1":0.22243,"15.2-15.3":0.55913,"15.4":0.60199,"15.5":1.71821,"15.6":11.28265,"16.0":3.74048,"16.1":0.06734},P:{"4":0.13341,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02053,"12.0":0.01026,"13.0":0.03079,"14.0":0.07184,"15.0":0.07184,"16.0":0.09236,"17.0":0.35919,"18.0":2.66827},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05016,"4.2-4.3":0.02508,"4.4":0,"4.4.3-4.4.4":0.20064},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.09138,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0185},H:{"0":0.2058},L:{"0":44.0055},S:{"2.5":0},R:{_:"0"},M:{"0":0.54113},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.08078,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02693,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01077,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00539,"77":0,"78":0.02693,"79":0,"80":0,"81":0,"82":0,"83":0.00539,"84":0,"85":0.00539,"86":0.01077,"87":0,"88":0.00539,"89":0.00539,"90":0,"91":0.02154,"92":0.01077,"93":0,"94":0.00539,"95":0.01077,"96":0.00539,"97":0.00539,"98":0.00539,"99":0.00539,"100":0.01077,"101":0.00539,"102":0.06462,"103":0.02693,"104":0.17232,"105":2.3694,"106":0.96392,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02693,"50":0,"51":0.03231,"52":0,"53":0,"54":0.00539,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01077,"69":0.00539,"70":0,"71":0.00539,"72":0,"73":0.00539,"74":0.00539,"75":0,"76":0.00539,"77":0,"78":0.01077,"79":0.02154,"80":0.00539,"81":0.01077,"83":0.00539,"84":0,"85":0.01616,"86":0.01077,"87":0.01077,"88":0.00539,"89":0.02693,"90":0.01616,"91":0.00539,"92":0.03231,"93":0.00539,"94":0.00539,"95":0.00539,"96":0.01616,"97":0.02154,"98":0.04847,"99":0.01077,"100":0.0377,"101":0.01077,"102":0.03231,"103":0.12386,"104":0.23156,"105":4.48032,"106":13.32788,"107":0.54927,"108":0.00539,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01077,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00539,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01077,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01077,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00539,"86":0,"87":0,"88":0,"89":0.00539,"90":0.37157,"91":0.76467,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00539,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00539,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00539,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01077,"99":0,"100":0.00539,"101":0.00539,"102":0.00539,"103":0.01616,"104":0.02154,"105":0.61389,"106":2.00861,"107":0.1454},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01077,"14":0.04308,"15":0.01616,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01077,"12.1":0.01616,"13.1":0.07001,"14.1":0.11847,"15.1":0.03231,"15.2-15.3":0.02693,"15.4":0.07001,"15.5":0.09693,"15.6":0.49542,"16.0":0.29618,"16.1":0.04847,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00452,"8.1-8.4":0.00452,"9.0-9.2":0,"9.3":0.02711,"10.0-10.2":0,"10.3":0.04745,"11.0-11.2":0.02711,"11.3-11.4":0.01356,"12.0-12.1":0.0113,"12.2-12.5":0.20109,"13.0-13.1":0.00678,"13.2":0.00452,"13.3":0.02937,"13.4-13.7":0.05874,"14.0-14.4":0.2169,"14.5-14.8":0.88343,"15.0-15.1":0.18301,"15.2-15.3":0.41347,"15.4":0.39766,"15.5":1.2472,"15.6":8.08418,"16.0":9.25003,"16.1":0.47674},P:{"4":0.11341,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01031,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02062,"12.0":0.01031,"13.0":0.03093,"14.0":0.07217,"15.0":0.05155,"16.0":0.09279,"17.0":0.11341,"18.0":2.70117},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02769,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.15924},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.07001,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.64149},Q:{"13.1":0},O:{"0":0.01846},H:{"0":0.20098},L:{"0":42.99564},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js index 999420eaa471d3..111c599230299f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js @@ -1 +1 @@ -module.exports={C:{"33":0.00481,"47":0.00481,"52":0.12509,"56":0.00962,"66":0.00962,"68":0.02887,"72":0.02406,"78":0.03368,"84":0.00962,"88":0.00962,"89":0.00481,"91":0.07698,"92":0.00481,"94":0.00962,"95":0.00481,"96":0.0433,"97":0.00962,"98":0.01443,"99":0.03849,"100":0.01443,"101":0.01924,"102":0.09622,"103":0.24536,"104":4.26255,"105":1.61169,"106":0.00962,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 90 93 107 3.5 3.6"},D:{"34":0.00962,"38":0.06254,"39":0.00481,"47":0.00962,"49":0.0866,"53":0.02406,"63":0.09622,"68":0.00481,"69":0.05292,"70":0.00481,"71":0.01924,"72":0.03368,"73":0.01443,"74":0.00962,"75":0.00481,"76":0.01924,"79":0.38969,"80":0.00962,"81":0.03849,"83":0.03368,"84":0.06254,"85":0.10103,"86":0.03849,"87":0.05292,"88":0.01924,"89":0.03368,"90":0.01924,"91":0.00962,"92":0.02887,"93":0.01443,"94":0.00962,"95":0.00962,"96":0.02887,"97":0.02887,"98":0.03849,"99":0.03368,"100":0.0433,"101":0.05292,"102":0.10103,"103":0.47629,"104":5.75877,"105":21.67356,"106":0.44742,"107":0.00481,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 64 65 66 67 77 78 108 109"},F:{"28":0.03849,"36":0.00962,"46":0.01924,"68":0.00962,"79":0.00962,"82":0.00481,"84":0.00481,"85":0.0433,"88":0.00962,"89":0.20206,"90":2.72303,"91":0.11065,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 80 81 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01924,"83":0.03368,"86":0.01443,"91":0.00481,"92":0.00481,"96":0.00481,"97":0.00481,"99":0.00481,"100":0.00481,"101":0.01924,"102":0.02406,"103":0.03368,"104":0.59175,"105":3.44468,_:"12 13 14 15 16 17 79 80 81 84 85 87 88 89 90 93 94 95 98"},E:{"4":0,"12":0.00481,"13":0.01443,"14":0.07217,"15":0.02887,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00962,"11.1":0.00962,"12.1":0.02406,"13.1":0.09622,"14.1":0.20206,"15.1":0.0433,"15.2-15.3":0.05292,"15.4":0.11546,"15.5":0.26942,"15.6":0.96701,"16.0":0.24536,"16.1":0.02406},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0133,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02217,"10.0-10.2":0,"10.3":0.08648,"11.0-11.2":0.00665,"11.3-11.4":0.00776,"12.0-12.1":0.00222,"12.2-12.5":0.22728,"13.0-13.1":0.00333,"13.2":0.00776,"13.3":0.00998,"13.4-13.7":0.08093,"14.0-14.4":0.16076,"14.5-14.8":0.40023,"15.0-15.1":0.13969,"15.2-15.3":0.2051,"15.4":0.29823,"15.5":0.82706,"15.6":6.06551,"16.0":2.22953,"16.1":0.03548},P:{"4":0.42033,"5.0-5.4":0.02056,"6.2-6.4":0,"7.2-7.4":0.01028,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03152,"12.0":0.02056,"13.0":0.03152,"14.0":0.02102,"15.0":0.01028,"16.0":0.05254,"17.0":0.15762,"18.0":2.21723},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00682,"4.2-4.3":0.01363,"4.4":0,"4.4.3-4.4.4":0.09371},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.09622,_:"6 7 8 9 10 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.04151},H:{"0":0.57478},L:{"0":36.76458},S:{"2.5":0},R:{_:"0"},M:{"0":0.29058},Q:{"13.1":0}}; +module.exports={C:{"33":0.00498,"52":0.08473,"56":0.00997,"66":0.00498,"68":0.03987,"72":0.00997,"77":0.00498,"78":0.03489,"81":0.00498,"84":0.00498,"88":0.00997,"91":0.0299,"92":0.00498,"94":0.00997,"95":0.01495,"96":0.02492,"97":0.00997,"98":0.01495,"99":0.0299,"100":0.01994,"101":0.02492,"102":0.11962,"103":0.03987,"104":0.10965,"105":3.92241,"106":1.80919,"107":0.00997,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 67 69 70 71 73 74 75 76 79 80 82 83 85 86 87 89 90 93 108 3.5 3.6"},D:{"34":0.00498,"38":0.06978,"47":0.00997,"49":0.08473,"53":0.01994,"63":0.08971,"65":0.00498,"68":0.00997,"69":0.10965,"71":0.00997,"72":0.00997,"74":0.00498,"75":0.00498,"76":0.00498,"79":0.38875,"80":0.00997,"81":0.03489,"83":0.0299,"84":0.04984,"85":0.04984,"86":0.03489,"87":0.01994,"88":0.01495,"89":0.03489,"90":0.16447,"91":0.16447,"92":0.16946,"93":0.16447,"94":0.17444,"95":0.03489,"96":0.0299,"97":0.01994,"98":0.0299,"99":0.02492,"100":0.03987,"101":0.03987,"102":0.04486,"103":0.26914,"104":0.27412,"105":7.03242,"106":21.37638,"107":0.83731,"108":0.01495,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 64 66 67 70 73 77 78 109 110"},F:{"28":0.03489,"36":0.02492,"46":0.01495,"58":0.00997,"79":0.00498,"82":0.00498,"83":0.00498,"84":0.00498,"85":0.04984,"86":0.00997,"89":0.00498,"90":1.00677,"91":2.30759,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00997,"84":0.00997,"85":0.00997,"91":0.00997,"92":0.00498,"96":0.00498,"101":0.01495,"102":0.00997,"103":0.01994,"104":0.07476,"105":0.76754,"106":3.07014,"107":0.2492,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 89 90 93 94 95 97 98 99 100"},E:{"4":0,"13":0.00498,"14":0.07974,"15":0.01994,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 16.2","9.1":0.00498,"11.1":0.00498,"12.1":0.0299,"13.1":0.1246,"14.1":0.16447,"15.1":0.04984,"15.2-15.3":0.04984,"15.4":0.0947,"15.5":0.19438,"15.6":0.75258,"16.0":0.53827,"16.1":0.10965},G:{"8":0,"3.2":0.00121,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00848,"6.0-6.1":0,"7.0-7.1":0.00121,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02059,"10.0-10.2":0,"10.3":0.07266,"11.0-11.2":0.00363,"11.3-11.4":0.00484,"12.0-12.1":0.00484,"12.2-12.5":0.17559,"13.0-13.1":0.00363,"13.2":0.00484,"13.3":0.00727,"13.4-13.7":0.07508,"14.0-14.4":0.16227,"14.5-14.8":0.34392,"15.0-15.1":0.10778,"15.2-15.3":0.19012,"15.4":0.24583,"15.5":0.64666,"15.6":4.28807,"16.0":4.88508,"16.1":0.32333},P:{"4":0.41712,"5.0-5.4":0.02062,"6.2-6.4":0,"7.2-7.4":0.01031,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05214,"12.0":0.01031,"13.0":0.03128,"14.0":0.02086,"15.0":0,"16.0":0.03128,"17.0":0.073,"18.0":2.14817},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00541,"4.2-4.3":0.00947,"4.4":0,"4.4.3-4.4.4":0.07038},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00498,"11":0.11962,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26585},Q:{"13.1":0},O:{"0":0.04514},H:{"0":0.49388},L:{"0":35.18257},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js index 5da432a95743a3..cd84213a8cee7f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00365,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00183,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00183,"92":0,"93":0,"94":0,"95":0.00365,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00183,"103":0.0073,"104":0.07665,"105":0.03285,"106":0.00548,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00183,"29":0,"30":0.00183,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00183,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.01278,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00365,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00365,"71":0,"72":0.00183,"73":0,"74":0.04198,"75":0.00365,"76":0.00183,"77":0.00183,"78":0,"79":0.00365,"80":0.00183,"81":0.00365,"83":0.00183,"84":0,"85":0,"86":0.00365,"87":0.00548,"88":0.00183,"89":0,"90":0.00183,"91":0.00365,"92":0.00183,"93":0.00365,"94":0,"95":0.00365,"96":0.00365,"97":0.00548,"98":0.00183,"99":0.00365,"100":0.0073,"101":0.00365,"102":0.0073,"103":0.03285,"104":0.25733,"105":0.65883,"106":0.01095,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.0073,"21":0,"22":0,"23":0,"24":0.00365,"25":0,"26":0.01278,"27":0.01095,"28":0.00913,"29":0,"30":0.01095,"31":0.00183,"32":0.01643,"33":0.00913,"34":0,"35":0,"36":0,"37":0.00183,"38":0.00183,"39":0,"40":0,"41":0,"42":0.00548,"43":0,"44":0,"45":0,"46":0.00183,"47":0,"48":0,"49":0,"50":0.00183,"51":0.00183,"52":0,"53":0,"54":0.00548,"55":0.00183,"56":0.00183,"57":0.01095,"58":0.03285,"60":0.31208,"62":0.00183,"63":0.81578,"64":0.43253,"65":0.02008,"66":0,"67":0.00913,"68":0,"69":0,"70":0,"71":0.00365,"72":0.00183,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00183,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00183,"88":0,"89":0.00183,"90":0.09673,"91":0.0073,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.09125},B:{"12":0.00548,"13":0.00365,"14":0.00365,"15":0.0073,"16":0.00365,"17":0,"18":0.01278,"79":0,"80":0,"81":0,"83":0,"84":0.00183,"85":0.00183,"86":0,"87":0,"88":0,"89":0.00183,"90":0.00183,"91":0,"92":0.0073,"93":0,"94":0,"95":0,"96":0,"97":0.00183,"98":0,"99":0.00183,"100":0.00183,"101":0.00183,"102":0.00183,"103":0.00913,"104":0.08213,"105":0.33033},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00365,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00183,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00183,"13.1":0.00365,"14.1":0.00183,"15.1":0.00183,"15.2-15.3":0,"15.4":0,"15.5":0.0365,"15.6":0.00913,"16.0":0.00183,"16.1":0},G:{"8":0.00152,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00076,"7.0-7.1":0.11479,"8.1-8.4":0.00456,"9.0-9.2":0.00304,"9.3":0.10567,"10.0-10.2":0,"10.3":0.17941,"11.0-11.2":0.00836,"11.3-11.4":0.02129,"12.0-12.1":0.05778,"12.2-12.5":0.67051,"13.0-13.1":0.11555,"13.2":0.01977,"13.3":0.06462,"13.4-13.7":0.08742,"14.0-14.4":0.77769,"14.5-14.8":0.84839,"15.0-15.1":0.80734,"15.2-15.3":0.37934,"15.4":0.39759,"15.5":0.64086,"15.6":1.6793,"16.0":0.51086,"16.1":0.00532},P:{"4":0.1112,"5.0-5.4":0.02022,"6.2-6.4":0.01011,"7.2-7.4":0.08088,"8.2":0.03033,"9.2":0.03033,"10.1":0,"11.1-11.2":0.1112,"12.0":0.01011,"13.0":0.02022,"14.0":0.06066,"15.0":0.13142,"16.0":0.2123,"17.0":0.14153,"18.0":0.35383},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01772,"4.2-4.3":0.00417,"4.4":0,"4.4.3-4.4.4":0.12928},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00183,"11":0.00913,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00818},O:{"0":1.07093},H:{"0":16.87998},L:{"0":66.2674},S:{"2.5":0.00818},R:{_:"0"},M:{"0":0.04088},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00153,"44":0.00153,"45":0.00153,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00153,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00153,"103":0.00153,"104":0.00153,"105":0.06409,"106":0.05341,"107":0.00153,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00153,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00153,"59":0,"60":0.00458,"61":0,"62":0,"63":0,"64":0.00153,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00153,"71":0,"72":0.00305,"73":0,"74":0.04273,"75":0.00305,"76":0.00153,"77":0,"78":0,"79":0.00305,"80":0.00153,"81":0.00305,"83":0.00153,"84":0.00153,"85":0,"86":0.00305,"87":0.00153,"88":0.00153,"89":0,"90":0.00916,"91":0.00153,"92":0.00153,"93":0.00305,"94":0,"95":0.00763,"96":0.00305,"97":0.00305,"98":0.00153,"99":0.00305,"100":0.00153,"101":0.00458,"102":0.00305,"103":0.02442,"104":0.01068,"105":0.22737,"106":0.44864,"107":0.02594,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00153,"19":0,"20":0.00153,"21":0,"22":0,"23":0,"24":0.00458,"25":0,"26":0.00916,"27":0.00458,"28":0.00305,"29":0,"30":0.01221,"31":0.00305,"32":0.01373,"33":0.00458,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.0061,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00305,"51":0,"52":0,"53":0,"54":0.00458,"55":0.00153,"56":0.00153,"57":0.01221,"58":0.02442,"60":0.20906,"62":0.00153,"63":0.6043,"64":0.13276,"65":0.34182,"66":0,"67":0.00153,"68":0.00153,"69":0,"70":0,"71":0,"72":0.00763,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00153,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00153,"87":0,"88":0,"89":0.00153,"90":0.02289,"91":0.05646,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.06104},B:{"12":0.0061,"13":0.00916,"14":0.00305,"15":0.00763,"16":0.00305,"17":0.00153,"18":0.01221,"79":0,"80":0,"81":0,"83":0,"84":0.00153,"85":0.00153,"86":0,"87":0,"88":0,"89":0.00305,"90":0.00305,"91":0,"92":0.0061,"93":0,"94":0,"95":0.00153,"96":0,"97":0,"98":0,"99":0.00153,"100":0.00153,"101":0.00153,"102":0.00153,"103":0.00305,"104":0.0061,"105":0.06714,"106":0.21059,"107":0.00916},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00153,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00305,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00305,"14.1":0.0061,"15.1":0.00458,"15.2-15.3":0,"15.4":0,"15.5":0.03357,"15.6":0.01068,"16.0":0.00305,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00062,"7.0-7.1":0.0142,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10559,"10.0-10.2":0,"10.3":0.07842,"11.0-11.2":0.00185,"11.3-11.4":0.01606,"12.0-12.1":0.06484,"12.2-12.5":0.50389,"13.0-13.1":0.05805,"13.2":0.09016,"13.3":0.08892,"13.4-13.7":0.07657,"14.0-14.4":0.84166,"14.5-14.8":0.75027,"15.0-15.1":0.37606,"15.2-15.3":0.34086,"15.4":0.17414,"15.5":0.39706,"15.6":0.77188,"16.0":1.06026,"16.1":0.07781},P:{"4":0.17425,"5.0-5.4":0.07175,"6.2-6.4":0.01025,"7.2-7.4":0.09225,"8.2":0,"9.2":0.0205,"10.1":0,"11.1-11.2":0.33825,"12.0":0,"13.0":0,"14.0":0.03075,"15.0":0.205,"16.0":0.205,"17.0":0.07175,"18.0":0.492},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00617,"4.2-4.3":0.00463,"4.4":0,"4.4.3-4.4.4":0.11719},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01221,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02542},Q:{"13.1":0},O:{"0":1.17789},H:{"0":16.65499},L:{"0":68.64911},S:{"2.5":0.00847}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js index cd941f4cf3fa10..2fca4864a71e37 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.03651,"52":0.01826,"53":0,"54":0,"55":0,"56":0.00609,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06085,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00609,"89":0,"90":0,"91":0.1643,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00609,"100":0,"101":0,"102":0.04868,"103":0.21298,"104":1.84984,"105":0.6085,"106":0.00609,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00609,"50":0,"51":0,"52":0,"53":0.00609,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.01826,"77":0,"78":0,"79":0.02434,"80":0.00609,"81":0,"83":0,"84":0,"85":0,"86":0.01826,"87":0.01217,"88":0,"89":0,"90":0,"91":0.06085,"92":0.00609,"93":0,"94":0,"95":0.00609,"96":0.00609,"97":0,"98":0.00609,"99":0,"100":0.06694,"101":0.02434,"102":0.10345,"103":0.92492,"104":3.48062,"105":23.10475,"106":0.17038,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00609,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05477,"90":0.42595,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00609,"100":0,"101":0.00609,"102":0.00609,"103":0.09736,"104":0.58416,"105":1.89244},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00609,"14":0.07302,"15":0.18864,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00609,"11.1":0.00609,"12.1":0.03043,"13.1":0.30425,"14.1":0.26166,"15.1":0.01217,"15.2-15.3":0.00609,"15.4":0.0426,"15.5":0.1217,"15.6":0.90667,"16.0":0.17038,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00496,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03471,"10.0-10.2":0,"10.3":0.04214,"11.0-11.2":0.00744,"11.3-11.4":0,"12.0-12.1":0.00496,"12.2-12.5":0.56523,"13.0-13.1":0.00744,"13.2":0,"13.3":0.0124,"13.4-13.7":0.08181,"14.0-14.4":0.62224,"14.5-14.8":2.74432,"15.0-15.1":0.08181,"15.2-15.3":0.17601,"15.4":0.4611,"15.5":0.56027,"15.6":16.71629,"16.0":2.51624,"16.1":0.00496},P:{"4":0.0203,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01015,"12.0":0,"13.0":0.03045,"14.0":0.01015,"15.0":0,"16.0":0.0609,"17.0":0.0203,"18.0":3.13635},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.1626},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00609,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.03706},L:{"0":33.0763},S:{"2.5":0},R:{_:"0"},M:{"0":0.08613},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01894,"57":0,"58":0,"59":0,"60":0.01263,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00631,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.01263,"75":0,"76":0,"77":0,"78":0.04419,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01263,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00631,"101":0.00631,"102":0.03788,"103":0.04419,"104":0.03788,"105":1.67926,"106":0.52398,"107":0.00631,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01263,"50":0,"51":0,"52":0,"53":0.01263,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00631,"72":0,"73":0,"74":0,"75":0,"76":0.0505,"77":0.00631,"78":0,"79":0.08838,"80":0,"81":0.01263,"83":0,"84":0,"85":0,"86":0,"87":0.02525,"88":0,"89":0.00631,"90":0,"91":0,"92":0.00631,"93":0,"94":0,"95":0.01894,"96":0,"97":0,"98":0,"99":0.01263,"100":0.01263,"101":0.01263,"102":0.00631,"103":0.39772,"104":0.10101,"105":8.13114,"106":20.56144,"107":0.76387,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.06313,"90":0.04419,"91":0.20833,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.01263,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01263,"89":0,"90":0,"91":0,"92":0.01263,"93":0,"94":0,"95":0.00631,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.15151,"105":0.46716,"106":2.34212,"107":0.10101},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01894,"12":0.01894,"13":0.01263,"14":0.04419,"15":0.10101,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00631,"11.1":0.00631,"12.1":0.07576,"13.1":0.46085,"14.1":0.22096,"15.1":0.29671,"15.2-15.3":0.02525,"15.4":0.08207,"15.5":0.25252,"15.6":0.73862,"16.0":0.65655,"16.1":0.01894,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00868,"8.1-8.4":0,"9.0-9.2":0.01953,"9.3":0,"10.0-10.2":0,"10.3":0.03255,"11.0-11.2":0.00434,"11.3-11.4":0,"12.0-12.1":0.06292,"12.2-12.5":1.26499,"13.0-13.1":0,"13.2":0.00434,"13.3":0,"13.4-13.7":0.00434,"14.0-14.4":1.12829,"14.5-14.8":1.8031,"15.0-15.1":0.21264,"15.2-15.3":0.06726,"15.4":0.07377,"15.5":0.41443,"15.6":11.04643,"16.0":4.94497,"16.1":0.11717},P:{"4":0.10153,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01015,"10.1":0,"11.1-11.2":0.03046,"12.0":0,"13.0":0.01015,"14.0":0.01015,"15.0":0,"16.0":0,"17.0":0.01015,"18.0":3.12726},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.17687},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02525,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16223},Q:{"13.1":0},O:{"0":0},H:{"0":0.01047},L:{"0":33.23779},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js index dda74245b398d9..89e24f6326a534 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00495,"53":0,"54":0,"55":0,"56":0,"57":0.00495,"58":0.00248,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00248,"65":0,"66":0,"67":0,"68":0.00248,"69":0,"70":0.00743,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01486,"79":0,"80":0.00248,"81":0.00248,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00743,"92":0,"93":0,"94":0.00743,"95":0.00743,"96":0,"97":0,"98":0,"99":0.00495,"100":0.00248,"101":0.00743,"102":0.01238,"103":0.02476,"104":0.35902,"105":0.12875,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00248,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00495,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00248,"39":0,"40":0.00248,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00743,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00248,"66":0.01486,"67":0,"68":0,"69":0.00495,"70":0.00248,"71":0.00248,"72":0,"73":0.00248,"74":0.00248,"75":0.00248,"76":0.00248,"77":0.00248,"78":0,"79":0.01981,"80":0.00248,"81":0.03466,"83":0.00495,"84":0.00248,"85":0.00248,"86":0.00743,"87":0.00743,"88":0.00248,"89":0.00248,"90":0.00248,"91":0.00248,"92":0.00495,"93":0.00248,"94":0.00248,"95":0.00495,"96":0.00495,"97":0.00743,"98":0.00248,"99":0.0099,"100":0.00743,"101":0.00495,"102":0.01238,"103":0.07923,"104":0.66852,"105":2.18383,"106":0.03714,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00495,"47":0,"48":0,"49":0,"50":0.00495,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00248,"62":0,"63":0.00743,"64":0.01486,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00248,"83":0,"84":0,"85":0.00495,"86":0,"87":0,"88":0,"89":0.00495,"90":0.10647,"91":0.00495,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00248,"10.6":0.00248,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00248,"13":0.00248,"14":0,"15":0.01238,"16":0.00248,"17":0.00248,"18":0.0099,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00248,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01733,"93":0.00248,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00495,"101":0.00495,"102":0.00495,"103":0.01486,"104":0.10647,"105":0.48777},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00248,"14":0.0099,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00248,"11.1":0.00248,"12.1":0.00495,"13.1":0.01486,"14.1":0.01981,"15.1":0.00248,"15.2-15.3":0.00495,"15.4":0.00495,"15.5":0.01733,"15.6":0.06438,"16.0":0.01733,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02527,"8.1-8.4":0.00459,"9.0-9.2":0,"9.3":0.06892,"10.0-10.2":0.12636,"10.3":0.33312,"11.0-11.2":0.04365,"11.3-11.4":0.04365,"12.0-12.1":0.11717,"12.2-12.5":1.98263,"13.0-13.1":0.06662,"13.2":0.06203,"13.3":0.2619,"13.4-13.7":0.43191,"14.0-14.4":1.56681,"14.5-14.8":2.37318,"15.0-15.1":0.92584,"15.2-15.3":0.94652,"15.4":0.74435,"15.5":2.13426,"15.6":8.34175,"16.0":1.98033,"16.1":0.05284},P:{"4":0.37171,"5.0-5.4":0.02009,"6.2-6.4":0.02009,"7.2-7.4":0.46212,"8.2":0,"9.2":0.05023,"10.1":0.03014,"11.1-11.2":0.14065,"12.0":0.08037,"13.0":0.09042,"14.0":0.10046,"15.0":0.10046,"16.0":0.20092,"17.0":0.42194,"18.0":1.47678},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00161,"4.2-4.3":0.00806,"4.4":0,"4.4.3-4.4.4":0.0949},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02971,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.04514},O:{"0":0.09029},H:{"0":0.34904},L:{"0":66.9898},S:{"2.5":0.04514},R:{_:"0"},M:{"0":0.15048},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0091,"53":0,"54":0,"55":0,"56":0,"57":0.00455,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00227,"69":0,"70":0.00682,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0091,"79":0,"80":0.00455,"81":0.00227,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00227,"92":0,"93":0,"94":0.00455,"95":0.00455,"96":0,"97":0,"98":0,"99":0.00227,"100":0,"101":0.00455,"102":0.01137,"103":0.01137,"104":0.0091,"105":0.26378,"106":0.12734,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00227,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00227,"41":0,"42":0.00227,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00682,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00455,"61":0,"62":0,"63":0,"64":0,"65":0.00227,"66":0,"67":0,"68":0,"69":0.00682,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00227,"76":0.00455,"77":0,"78":0,"79":0.01364,"80":0.00227,"81":0.02956,"83":0.00455,"84":0,"85":0.00455,"86":0.00455,"87":0.00682,"88":0.00227,"89":0,"90":0.00227,"91":0.00455,"92":0.00227,"93":0.00227,"94":0.00227,"95":0.00455,"96":0.00455,"97":0.00455,"98":0.00455,"99":0.00455,"100":0.00682,"101":0.00455,"102":0.00455,"103":0.05003,"104":0.02729,"105":0.61853,"106":1.88287,"107":0.07277,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00455,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00455,"47":0,"48":0,"49":0,"50":0.00455,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00227,"62":0,"63":0.00227,"64":0.00682,"65":0.00455,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00227,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00227,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00227,"86":0,"87":0,"88":0,"89":0.00227,"90":0.03411,"91":0.07504,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00227,"10.6":0.00227,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00227,"13":0.00227,"14":0,"15":0.01364,"16":0,"17":0.00455,"18":0.0091,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00227,"93":0.00227,"94":0,"95":0,"96":0.00455,"97":0,"98":0,"99":0,"100":0.00227,"101":0.00227,"102":0.00227,"103":0.00455,"104":0.00455,"105":0.12052,"106":0.4025,"107":0.02729},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00227,"10":0,"11":0,"12":0,"13":0.00227,"14":0.00682,"15":0.00227,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00227,"12.1":0.00455,"13.1":0.01364,"14.1":0.02501,"15.1":0.00227,"15.2-15.3":0.00227,"15.4":0.00455,"15.5":0.01364,"15.6":0.0523,"16.0":0.03411,"16.1":0.00455,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00973,"7.0-7.1":0.07051,"8.1-8.4":0,"9.0-9.2":0.00243,"9.3":0.06322,"10.0-10.2":0.11428,"10.3":0.41336,"11.0-11.2":0.05593,"11.3-11.4":0.06808,"12.0-12.1":0.13373,"12.2-12.5":2.5069,"13.0-13.1":0.08267,"13.2":0.08024,"13.3":0.23586,"13.4-13.7":0.46685,"14.0-14.4":1.66316,"14.5-14.8":2.00844,"15.0-15.1":0.96045,"15.2-15.3":0.87535,"15.4":0.73432,"15.5":1.78474,"15.6":5.74083,"16.0":4.66124,"16.1":0.38904},P:{"4":0.48026,"5.0-5.4":0.02044,"6.2-6.4":0.01022,"7.2-7.4":0.41895,"8.2":0,"9.2":0.04087,"10.1":0.02044,"11.1-11.2":0.12262,"12.0":0.06131,"13.0":0.05109,"14.0":0.09196,"15.0":0.08175,"16.0":0.17371,"17.0":0.29633,"18.0":1.29772},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00083,"4.2-4.3":0.00389,"4.4":0,"4.4.3-4.4.4":0.07483},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02729,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0.01545},R:{_:"0"},M:{"0":0.10816},Q:{"13.1":0.00773},O:{"0":0.06953},H:{"0":0.32184},L:{"0":67.79637},S:{"2.5":0.05408}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js index 7406da0cdacf87..3e43dd664d72ca 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00183,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00183,"102":0,"103":0.00365,"104":0.06935,"105":0.01643,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00183,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00183,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00183,"64":0.00183,"65":0,"66":0.00183,"67":0,"68":0.01095,"69":0.00183,"70":0.03833,"71":0,"72":0,"73":0,"74":0.0073,"75":0,"76":0,"77":0.00183,"78":0,"79":0.01095,"80":0.00365,"81":0.0146,"83":0.00183,"84":0.00183,"85":0,"86":0.00183,"87":0.09855,"88":0.00548,"89":0.00183,"90":0.00183,"91":0.00913,"92":0.00365,"93":0.0365,"94":0.00913,"95":0.00548,"96":0.01825,"97":0.01278,"98":0.0146,"99":0.01278,"100":0.0073,"101":0.02555,"102":0.0219,"103":0.0803,"104":0.61685,"105":1.72463,"106":0.0146,"107":0.00183,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00183,"60":0.0073,"62":0,"63":0.03103,"64":0.29383,"65":0.05658,"66":0,"67":0,"68":0,"69":0,"70":0.00183,"71":0.00183,"72":0.00183,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00183,"85":0,"86":0,"87":0,"88":0.00183,"89":0.03103,"90":0.03285,"91":0.00548,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00365,"13":0,"14":0,"15":0,"16":0.00183,"17":0,"18":0.0073,"79":0,"80":0,"81":0,"83":0,"84":0.00183,"85":0.00183,"86":0,"87":0,"88":0,"89":0.00183,"90":0,"91":0,"92":0.00548,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00183,"102":0.00183,"103":0.00548,"104":0.04745,"105":0.21535},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00365,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00183,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00365,"14.1":0.01278,"15.1":0.00365,"15.2-15.3":0.00365,"15.4":0.0073,"15.5":0.0146,"15.6":0.02738,"16.0":0.00365,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00106,"5.0-5.1":0.00106,"6.0-6.1":0,"7.0-7.1":0.01597,"8.1-8.4":0,"9.0-9.2":0.00426,"9.3":0.0181,"10.0-10.2":0.00106,"10.3":0.02556,"11.0-11.2":0.00532,"11.3-11.4":0.02875,"12.0-12.1":0.02875,"12.2-12.5":0.89342,"13.0-13.1":0.02662,"13.2":0.02769,"13.3":0.06496,"13.4-13.7":0.19168,"14.0-14.4":0.74221,"14.5-14.8":0.92537,"15.0-15.1":0.34289,"15.2-15.3":0.50049,"15.4":0.5729,"15.5":1.3396,"15.6":3.32024,"16.0":1.38752,"16.1":0.02023},P:{"4":0.26262,"5.0-5.4":0.0404,"6.2-6.4":0.0505,"7.2-7.4":0.71716,"8.2":0.0101,"9.2":0.0303,"10.1":0.0101,"11.1-11.2":0.14141,"12.0":0.0303,"13.0":0.13131,"14.0":0.23232,"15.0":0.09091,"16.0":0.29292,"17.0":0.51514,"18.0":1.64644},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03671,"4.2-4.3":0.04405,"4.4":0,"4.4.3-4.4.4":0.60932},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00365,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.5042},H:{"0":3.30479},L:{"0":73.75123},S:{"2.5":0},R:{_:"0"},M:{"0":0.0327},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00194,"88":0,"89":0,"90":0,"91":0.00194,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00194,"100":0,"101":0.00194,"102":0.00194,"103":0,"104":0.00388,"105":0.09506,"106":0.05238,"107":0.00194,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00194,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00194,"41":0,"42":0,"43":0.00194,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00194,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00194,"65":0,"66":0,"67":0,"68":0.01552,"69":0.00194,"70":0.01358,"71":0,"72":0,"73":0,"74":0.00776,"75":0,"76":0.00194,"77":0.00194,"78":0,"79":0.0097,"80":0.00388,"81":0.01358,"83":0.00194,"84":0,"85":0.00194,"86":0.00194,"87":0.06984,"88":0.00388,"89":0,"90":0.00194,"91":0.00388,"92":0.00194,"93":0.02134,"94":0.00776,"95":0.00776,"96":0.0194,"97":0.00582,"98":0.00776,"99":0.0097,"100":0.00776,"101":0.02134,"102":0.01746,"103":0.10088,"104":0.04268,"105":0.65378,"106":1.78286,"107":0.06402,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00194,"60":0.0097,"62":0,"63":0.01552,"64":0.0485,"65":0.15908,"66":0.00194,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02328,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00582,"90":0.03104,"91":0.06208,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00194,"13":0,"14":0.00194,"15":0.00194,"16":0.00194,"17":0,"18":0.0097,"79":0,"80":0,"81":0,"83":0,"84":0.00194,"85":0,"86":0,"87":0,"88":0,"89":0.00194,"90":0.00194,"91":0,"92":0.00388,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00194,"103":0.00388,"104":0.00582,"105":0.0873,"106":0.19594,"107":0.01746},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00194,"14":0.00194,"15":0.00388,_:"0","3.1":0,"3.2":0,"5.1":0.00388,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00194,"12.1":0.00194,"13.1":0.00388,"14.1":0.01358,"15.1":0.00388,"15.2-15.3":0.00582,"15.4":0.00582,"15.5":0.0097,"15.6":0.24832,"16.0":0.0097,"16.1":0.00194,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00444,"8.1-8.4":0,"9.0-9.2":0.00222,"9.3":0.01665,"10.0-10.2":0,"10.3":0.01443,"11.0-11.2":0.00444,"11.3-11.4":0.01332,"12.0-12.1":0.03441,"12.2-12.5":0.79356,"13.0-13.1":0.03996,"13.2":0.04661,"13.3":0.08768,"13.4-13.7":0.22308,"14.0-14.4":0.74028,"14.5-14.8":0.93673,"15.0-15.1":0.36737,"15.2-15.3":0.30743,"15.4":0.41398,"15.5":1.27968,"15.6":1.90565,"16.0":3.04881,"16.1":0.25971},P:{"4":0.26311,"5.0-5.4":0.0506,"6.2-6.4":0.04048,"7.2-7.4":0.70837,"8.2":0,"9.2":0.03036,"10.1":0,"11.1-11.2":0.13155,"12.0":0.02024,"13.0":0.1012,"14.0":0.19227,"15.0":0.12143,"16.0":0.27323,"17.0":0.27323,"18.0":1.9126},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02392,"4.2-4.3":0.04785,"4.4":0,"4.4.3-4.4.4":0.65793},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00388,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03224},Q:{"13.1":0},O:{"0":1.30572},H:{"0":3.24304},L:{"0":73.74636},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js index a824a64abb70ed..ea5ee6c7ae49b9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00615,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00615,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00307,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00307,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00922,"100":0,"101":0,"102":0.00307,"103":0.01537,"104":0.36888,"105":0.09837,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00307,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00615,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00307,"66":0,"67":0,"68":0,"69":0.05226,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00922,"80":0,"81":0.0123,"83":0.00307,"84":0,"85":0,"86":0.00307,"87":0.00922,"88":0.00307,"89":0.00615,"90":0.00307,"91":0.01844,"92":0.00307,"93":0.00307,"94":0,"95":0.00307,"96":0.01844,"97":0.00922,"98":0.01537,"99":0.00307,"100":0.00922,"101":0.01844,"102":0.03996,"103":0.166,"104":1.4663,"105":4.40504,"106":0.0707,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00307,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00307,"64":0.00307,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00307,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01537,"90":0.20596,"91":0.00307,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00307,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00922,"79":0,"80":0,"81":0,"83":0,"84":0.00307,"85":0,"86":0,"87":0,"88":0,"89":0.00307,"90":0.00307,"91":0,"92":0.00307,"93":0,"94":0,"95":0,"96":0.00307,"97":0,"98":0,"99":0,"100":0,"101":0.00307,"102":0.00307,"103":0.00615,"104":0.14755,"105":0.7808},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00922,"15":0.00615,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0.00307,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00307,"13.1":0.03996,"14.1":0.04304,"15.1":0.00307,"15.2-15.3":0.00307,"15.4":0.04304,"15.5":0.03996,"15.6":0.24899,"16.0":0.00922,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04119,"6.0-6.1":0,"7.0-7.1":0.08554,"8.1-8.4":0,"9.0-9.2":0.00317,"9.3":0.07287,"10.0-10.2":0.00317,"10.3":0.26929,"11.0-11.2":0,"11.3-11.4":0.00475,"12.0-12.1":0.00634,"12.2-12.5":1.00747,"13.0-13.1":0.01584,"13.2":0.00317,"13.3":0.30731,"13.4-13.7":0.17425,"14.0-14.4":0.25504,"14.5-14.8":1.63635,"15.0-15.1":0.15841,"15.2-15.3":0.22335,"15.4":0.32632,"15.5":1.22132,"15.6":7.96156,"16.0":1.76624,"16.1":0.01109},P:{"4":0.68135,"5.0-5.4":0,"6.2-6.4":0.01032,"7.2-7.4":1.26979,"8.2":0,"9.2":0.04129,"10.1":0.01032,"11.1-11.2":0.14453,"12.0":0.10324,"13.0":0.1755,"14.0":0.21679,"15.0":0.13421,"16.0":0.27873,"17.0":0.73297,"18.0":5.48179},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00926,"4.2-4.3":0.01389,"4.4":0,"4.4.3-4.4.4":0.38881},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00615,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00693},O:{"0":0.32552},H:{"0":0.15081},L:{"0":62.38227},S:{"2.5":0},R:{_:"0"},M:{"0":0.24241},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00316,"46":0,"47":0,"48":0.00316,"49":0,"50":0,"51":0,"52":0.00633,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00316,"100":0,"101":0,"102":0.00949,"103":0.00316,"104":0.01266,"105":0.64546,"106":0.24996,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00316,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00316,"50":0.00316,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00316,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.02531,"70":0,"71":0,"72":0,"73":0,"74":0.00316,"75":0,"76":0.00316,"77":0.00316,"78":0.00316,"79":0.01582,"80":0,"81":0.01266,"83":0.00316,"84":0.00316,"85":0.00316,"86":0.00316,"87":0.00316,"88":0.00316,"89":0.02848,"90":0.00316,"91":0,"92":0.00316,"93":0.00316,"94":0.00316,"95":0.00633,"96":0.01582,"97":0.00316,"98":0.01898,"99":0.00316,"100":0.00949,"101":0.00633,"102":0.03797,"103":0.14871,"104":0.05062,"105":1.60731,"106":4.29038,"107":0.19933,"108":0.00316,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00316,"64":0.00316,"65":0.00316,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00316,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00316,"90":0.05695,"91":0.15504,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00316,"13":0.00316,"14":0,"15":0.00316,"16":0,"17":0,"18":0.00949,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00316,"90":0,"91":0,"92":0.00316,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00316,"102":0.00316,"103":0.00949,"104":0.01898,"105":0.26578,"106":0.81948,"107":0.06644},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00316,"14":0.02531,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00316,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00316,"11.1":0,"12.1":0,"13.1":0.03164,"14.1":0.04113,"15.1":0.00316,"15.2-15.3":0,"15.4":0.05062,"15.5":0.02848,"15.6":0.19617,"16.0":0.06644,"16.1":0.00633,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00358,"6.0-6.1":0,"7.0-7.1":0.0878,"8.1-8.4":0,"9.0-9.2":0.00179,"9.3":0.07526,"10.0-10.2":0,"10.3":0.18277,"11.0-11.2":0,"11.3-11.4":0.01613,"12.0-12.1":0.00538,"12.2-12.5":0.70598,"13.0-13.1":0.06092,"13.2":0.00358,"13.3":0.3942,"13.4-13.7":0.20069,"14.0-14.4":0.2204,"14.5-14.8":1.66999,"15.0-15.1":0.21681,"15.2-15.3":0.11109,"15.4":0.22756,"15.5":0.93176,"15.6":6.32698,"16.0":5.25905,"16.1":0.17381},P:{"4":0.75108,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.88483,"8.2":0,"9.2":0.0926,"10.1":0.01029,"11.1-11.2":0.08231,"12.0":0.05144,"13.0":0.16462,"14.0":0.16462,"15.0":0.07202,"16.0":0.36011,"17.0":0.51444,"18.0":5.9469},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00759,"4.2-4.3":0.01898,"4.4":0,"4.4.3-4.4.4":0.29236},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01266,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28028},Q:{"13.1":0},O:{"0":0.36231},H:{"0":0.15533},L:{"0":60.36779},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js index 3abebafb4b4262..4a573146f347f4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.02471,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00494,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02471,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00494,"78":0.0593,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00988,"89":0,"90":0,"91":0.03459,"92":0,"93":0,"94":0,"95":0.00494,"96":0,"97":0,"98":0,"99":0.01483,"100":0,"101":0,"102":0.00988,"103":0.00494,"104":0.16309,"105":0.03954,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00988,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00494,"43":0.80555,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01977,"50":0,"51":0,"52":0,"53":0.00494,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.04448,"60":0,"61":0,"62":0,"63":0.01483,"64":0.00988,"65":0.00494,"66":0,"67":0,"68":0.00988,"69":0.02471,"70":0.01977,"71":0,"72":0,"73":0.0593,"74":0,"75":0,"76":0,"77":0,"78":0.10378,"79":0.00988,"80":0,"81":0.06919,"83":0,"84":0,"85":0,"86":0.02471,"87":0,"88":0.00494,"89":2.71316,"90":0.00494,"91":0.00494,"92":0.00494,"93":0,"94":0,"95":0.01977,"96":0.02471,"97":0,"98":0,"99":0.12355,"100":0,"101":0.01483,"102":0.24216,"103":0.19274,"104":2.64397,"105":8.4607,"106":0.34594,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00494,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00494,"62":0,"63":0.01977,"64":0.01977,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00494,"83":0,"84":0,"85":0,"86":0,"87":0.00494,"88":0,"89":0.00988,"90":0.0593,"91":0.01483,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.05436,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0.00494,"81":0,"83":0.00988,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00988,"90":0,"91":0,"92":0.00988,"93":0,"94":0,"95":0,"96":0,"97":0.00494,"98":0.00494,"99":0,"100":0.08896,"101":0.00988,"102":0.00494,"103":0.00988,"104":1.12678,"105":1.94221},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00494,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0939,"14.1":0.01977,"15.1":0.00494,"15.2-15.3":0,"15.4":0.00988,"15.5":0.03954,"15.6":0.17297,"16.0":0.00494,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.06585,"8.1-8.4":0,"9.0-9.2":0.0178,"9.3":0.11925,"10.0-10.2":0,"10.3":0.08365,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.17887,"13.0-13.1":0,"13.2":0,"13.3":0.07119,"13.4-13.7":0,"14.0-14.4":0.05962,"14.5-14.8":0.37377,"15.0-15.1":0.09522,"15.2-15.3":0.01157,"15.4":3.84535,"15.5":0.14862,"15.6":3.03552,"16.0":0.77957,"16.1":0},P:{"4":0.29467,"5.0-5.4":0.01016,"6.2-6.4":0.08129,"7.2-7.4":0.11177,"8.2":0,"9.2":0.04064,"10.1":0,"11.1-11.2":0.01016,"12.0":0,"13.0":0.06097,"14.0":0.04064,"15.0":0.01016,"16.0":0.09145,"17.0":0.01016,"18.0":0.37596},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.15118,"4.2-4.3":0.16444,"4.4":0,"4.4.3-4.4.4":0.46415},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04448,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":2.87294},H:{"0":0.23943},L:{"0":63.04815},S:{"2.5":0},R:{_:"0"},M:{"0":0.01012},Q:{"13.1":0.00506}}; +module.exports={C:{"2":0,"3":0,"4":0.01906,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.26684,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04289,"79":0,"80":0,"81":0.07624,"82":0.00477,"83":0.00477,"84":0,"85":0,"86":0,"87":0.00477,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00953,"96":0,"97":0.00477,"98":0,"99":0.00477,"100":0,"101":0.00477,"102":0.00477,"103":0.00477,"104":0.01906,"105":0.19537,"106":0.07148,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06671,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.20013,"44":0.00477,"45":0,"46":0.0143,"47":0,"48":0,"49":0.04765,"50":0.00953,"51":0.00477,"52":0,"53":0,"54":0,"55":0.00477,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00477,"62":0,"63":0.02859,"64":0.06195,"65":0.00477,"66":0,"67":0,"68":0.10007,"69":0.00477,"70":0.00953,"71":0,"72":0.00477,"73":0.04289,"74":0,"75":0,"76":0,"77":0,"78":0.00953,"79":0.05242,"80":0,"81":0.00953,"83":0.00477,"84":0,"85":0,"86":0.01906,"87":0.00477,"88":0.00953,"89":2.10137,"90":0.00477,"91":0.00477,"92":0,"93":0.02859,"94":0.00953,"95":0.00477,"96":0.02383,"97":0.00953,"98":0.12866,"99":0.09054,"100":0.07148,"101":0.0143,"102":0.20966,"103":0.02859,"104":0.07624,"105":2.48257,"106":9.85879,"107":0.3955,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00953,"64":0.00477,"65":0.00477,"66":0,"67":0,"68":0,"69":0,"70":0.00477,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00477,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00477,"86":0,"87":0,"88":0.00477,"89":0.00953,"90":0.10483,"91":0.38597,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00477,"14":0,"15":0,"16":0,"17":0,"18":0.02859,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00477,"92":0.00477,"93":0,"94":0.00477,"95":0.03812,"96":0.00953,"97":0,"98":0.00477,"99":0,"100":0.00477,"101":0.00953,"102":0,"103":0.01906,"104":0.01906,"105":0.31449,"106":1.56769,"107":0.11913},E:{"4":0,"5":0.00477,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00477,"12":0,"13":0,"14":0.00477,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00477,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00477,"14.1":0.06671,"15.1":0.00953,"15.2-15.3":0,"15.4":0,"15.5":0.05718,"15.6":0.06195,"16.0":0.01906,"16.1":0.00953,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03583,"6.0-6.1":0,"7.0-7.1":0.03111,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.06128,"11.0-11.2":0.01037,"11.3-11.4":0.00471,"12.0-12.1":0.02074,"12.2-12.5":0.30735,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.09239,"14.0-14.4":0.13293,"14.5-14.8":0.05091,"15.0-15.1":0.17913,"15.2-15.3":0.08674,"15.4":5.28713,"15.5":0.10748,"15.6":1.02386,"16.0":1.19262,"16.1":0.65524},P:{"4":0.06048,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03024,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01008,"12.0":0,"13.0":0.03024,"14.0":0.08064,"15.0":0.01008,"16.0":0.21168,"17.0":0.02016,"18.0":0.49393},I:{"0":0,"3":0,"4":0.00141,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03535,"4.2-4.3":0.06929,"4.4":0,"4.4.3-4.4.4":0.28636},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02383,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09947},Q:{"13.1":0.00524},O:{"0":3.05201},H:{"0":0.42623},L:{"0":63.36324},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js index b8a8513b2f146d..855a2cc6b01566 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00467,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00934,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00467,"69":0,"70":0,"71":0,"72":0,"73":0.02801,"74":0,"75":0,"76":0,"77":0,"78":0.00467,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00467,"89":0,"90":0.03735,"91":0.01401,"92":0,"93":0,"94":0,"95":0.00467,"96":0,"97":0,"98":0.00467,"99":0.01401,"100":0.00467,"101":0.00467,"102":0.00467,"103":0.03735,"104":0.83108,"105":0.22878,"106":0.00467,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00467,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02335,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00467,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00467,"64":0,"65":0.00467,"66":0,"67":0.00934,"68":0.00467,"69":0.00467,"70":0.00467,"71":0.00467,"72":0.00467,"73":0.00467,"74":0.00467,"75":0.00467,"76":0.01401,"77":0,"78":0.00467,"79":0.05136,"80":0.01401,"81":0.00934,"83":0.00467,"84":0.01401,"85":0.00934,"86":0.01401,"87":0.01868,"88":0.00934,"89":0.01868,"90":0.01401,"91":0.08871,"92":0.02801,"93":0.00934,"94":0.01401,"95":0.01868,"96":0.01401,"97":0.01868,"98":0.01401,"99":0.03268,"100":0.05136,"101":0.06537,"102":0.04202,"103":0.26146,"104":2.98816,"105":11.35968,"106":0.21944,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00467,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00934,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00934,"64":0.01401,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00467,"86":0,"87":0,"88":0.00467,"89":0.10739,"90":0.91046,"91":0.03268,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00934,"16":0,"17":0,"18":0.01401,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00467,"90":0,"91":0,"92":0.00467,"93":0,"94":0,"95":0,"96":0.00467,"97":0.00467,"98":0.00467,"99":0.00467,"100":0.00467,"101":0.00934,"102":0.00467,"103":0.03268,"104":0.32216,"105":1.70885},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00467,"14":0.00934,"15":0.01868,_:"0","3.1":0,"3.2":0,"5.1":0.00467,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00467,"13.1":0.01868,"14.1":0.03735,"15.1":0.01401,"15.2-15.3":0.01401,"15.4":0.02335,"15.5":0.06537,"15.6":0.23345,"16.0":0.05136,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00431,"6.0-6.1":0.02415,"7.0-7.1":0.03795,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03536,"10.0-10.2":0.00086,"10.3":0.03019,"11.0-11.2":0.00086,"11.3-11.4":0.02588,"12.0-12.1":0.00863,"12.2-12.5":0.28291,"13.0-13.1":0.0069,"13.2":0.00345,"13.3":0.01984,"13.4-13.7":0.07073,"14.0-14.4":0.18631,"14.5-14.8":0.40625,"15.0-15.1":0.07935,"15.2-15.3":0.10782,"15.4":0.18458,"15.5":0.47698,"15.6":4.70593,"16.0":1.69486,"16.1":0.02243},P:{"4":0.15128,"5.0-5.4":0,"6.2-6.4":0.01009,"7.2-7.4":0.18153,"8.2":0,"9.2":0.02017,"10.1":0,"11.1-11.2":0.09077,"12.0":0.01009,"13.0":0.14119,"14.0":0.06051,"15.0":0.05043,"16.0":0.14119,"17.0":0.2723,"18.0":1.5632},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05263,"4.2-4.3":0.04511,"4.4":0,"4.4.3-4.4.4":0.28568},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01868,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.11195},H:{"0":0.20693},L:{"0":65.42069},S:{"2.5":0},R:{_:"0"},M:{"0":0.52244},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.0045,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0045,"53":0,"54":0,"55":0,"56":0.0045,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01351,"74":0.0045,"75":0,"76":0,"77":0,"78":0.0045,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.01351,"85":0,"86":0,"87":0,"88":0.0045,"89":0,"90":0,"91":0.01351,"92":0,"93":0,"94":0,"95":0.0045,"96":0,"97":0,"98":0.0045,"99":0.01351,"100":0,"101":0.0045,"102":0.01351,"103":0.01351,"104":0.30163,"105":0.58076,"106":0.28813,"107":0.0045,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0045,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02251,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0045,"66":0,"67":0.0045,"68":0,"69":0,"70":0.0045,"71":0.0045,"72":0,"73":0,"74":0,"75":0.0045,"76":0.009,"77":0,"78":0.0045,"79":0.05402,"80":0.01801,"81":0.009,"83":0.0045,"84":0.009,"85":0.0045,"86":0.009,"87":0.02251,"88":0.009,"89":0.01351,"90":0.009,"91":0.09004,"92":0.02251,"93":0.009,"94":0.009,"95":0.009,"96":0.01351,"97":0.02251,"98":0.009,"99":0.01801,"100":0.02251,"101":0.05402,"102":0.03602,"103":0.16207,"104":0.11705,"105":3.18291,"106":9.96743,"107":0.35566,"108":0,"109":0.0045,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0045,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0045,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0045,"64":0.0045,"65":0.0045,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0045,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.34215,"91":0.6708,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.009,"16":0,"17":0,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0045,"93":0.009,"94":0,"95":0,"96":0.0045,"97":0,"98":0.0045,"99":0,"100":0.0045,"101":0.009,"102":0.10355,"103":0.01801,"104":0.02251,"105":0.35566,"106":1.41813,"107":0.10355},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0045,"14":0.01351,"15":0.01351,_:"0","3.1":0,"3.2":0,"5.1":0.0045,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0045,"13.1":0.02701,"14.1":0.05402,"15.1":0.01351,"15.2-15.3":0.01801,"15.4":0.01351,"15.5":0.04502,"15.6":0.17108,"16.0":0.13956,"16.1":0.01351,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00983,"6.0-6.1":0.03048,"7.0-7.1":0.04818,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05998,"10.0-10.2":0.00098,"10.3":0.02261,"11.0-11.2":0.00393,"11.3-11.4":0.00295,"12.0-12.1":0.0059,"12.2-12.5":0.28514,"13.0-13.1":0.00492,"13.2":0.0059,"13.3":0.0177,"13.4-13.7":0.07276,"14.0-14.4":0.24188,"14.5-14.8":0.42083,"15.0-15.1":0.06489,"15.2-15.3":0.10619,"15.4":0.13077,"15.5":0.37658,"15.6":3.34595,"16.0":3.84937,"16.1":0.17108},P:{"4":0.13323,"5.0-5.4":0.01025,"6.2-6.4":0,"7.2-7.4":0.17422,"8.2":0,"9.2":0.0205,"10.1":0,"11.1-11.2":0.07174,"12.0":0.01025,"13.0":0.15372,"14.0":0.07174,"15.0":0.03074,"16.0":0.11273,"17.0":0.18447,"18.0":1.58848},I:{"0":0,"3":0,"4":0.02108,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01406,"4.2-4.3":0.05622,"4.4":0,"4.4.3-4.4.4":0.30219},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01351,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.59378},Q:{"13.1":0},O:{"0":0.10446},H:{"0":0.20821},L:{"0":65.96125},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js index 52f0f1e4514d4d..ac16c3fa96edc3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00675,"53":0,"54":0,"55":0,"56":0.00169,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00169,"65":0,"66":0,"67":0,"68":0.02531,"69":0,"70":0,"71":0,"72":0.00169,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00169,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00337,"85":0,"86":0,"87":0,"88":0.00169,"89":0,"90":0,"91":0.00169,"92":0,"93":0,"94":0.00169,"95":0.00675,"96":0.00169,"97":0.00169,"98":0.00169,"99":0.00337,"100":0.00337,"101":0.00337,"102":0.00337,"103":0.02699,"104":0.18388,"105":0.05398,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00169,"37":0,"38":0.00169,"39":0,"40":0.00675,"41":0,"42":0,"43":0.00169,"44":0,"45":0,"46":0.00169,"47":0,"48":0,"49":0.00337,"50":0,"51":0,"52":0,"53":0,"54":0.00169,"55":0.00169,"56":0.00169,"57":0,"58":0.00169,"59":0,"60":0.00169,"61":0,"62":0.00169,"63":0.00169,"64":0.00169,"65":0,"66":0.00337,"67":0.00169,"68":0.00169,"69":0.00169,"70":0.03374,"71":0.00337,"72":0.00337,"73":0.00169,"74":0.00169,"75":0.00169,"76":0.00169,"77":0,"78":0.00169,"79":0.00337,"80":0.00337,"81":0.02868,"83":0.00337,"84":0.00169,"85":0.00337,"86":0.01181,"87":0.00506,"88":0.00506,"89":0.00675,"90":0.00337,"91":0.00337,"92":0.00506,"93":0.00337,"94":0.00337,"95":0.00844,"96":0.00675,"97":0.00337,"98":0.00337,"99":0.00675,"100":0.00675,"101":0.01687,"102":0.01518,"103":0.05736,"104":0.33065,"105":1.13873,"106":0.0135,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00169,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00337,"47":0,"48":0,"49":0,"50":0.00169,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00337,"60":0.00337,"62":0,"63":0.01012,"64":0.02193,"65":0.00169,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00337,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00169,"80":0,"81":0,"82":0,"83":0,"84":0.00169,"85":0.00169,"86":0,"87":0,"88":0,"89":0.00506,"90":0.05736,"91":0.00337,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00169},B:{"12":0,"13":0,"14":0,"15":0.00169,"16":0,"17":0,"18":0.00506,"79":0,"80":0,"81":0,"83":0,"84":0.00169,"85":0,"86":0,"87":0,"88":0,"89":0.00169,"90":0.00169,"91":0,"92":0.00506,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00169,"102":0.00169,"103":0.00337,"104":0.02531,"105":0.13327},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00337,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.1687,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00169,"14.1":0.00506,"15.1":0.00169,"15.2-15.3":0,"15.4":0.00169,"15.5":0.00506,"15.6":0.00506,"16.0":0,"16.1":0},G:{"8":0.00055,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00137,"5.0-5.1":0.00247,"6.0-6.1":0.00356,"7.0-7.1":0.03342,"8.1-8.4":0.00137,"9.0-9.2":0.00055,"9.3":0.07944,"10.0-10.2":0.00137,"10.3":0.03643,"11.0-11.2":0.00466,"11.3-11.4":0.01397,"12.0-12.1":0.02602,"12.2-12.5":0.30515,"13.0-13.1":0.01233,"13.2":0.0052,"13.3":0.02904,"13.4-13.7":0.05752,"14.0-14.4":0.25858,"14.5-14.8":0.22297,"15.0-15.1":0.1523,"15.2-15.3":0.15038,"15.4":0.15285,"15.5":0.44458,"15.6":0.49662,"16.0":0.20489,"16.1":0.0011},P:{"4":2.14383,"5.0-5.4":0.08128,"6.2-6.4":0.23369,"7.2-7.4":0.37593,"8.2":0.04064,"9.2":0.20321,"10.1":0.12192,"11.1-11.2":0.25401,"12.0":0.1016,"13.0":0.39625,"14.0":0.49786,"15.0":0.18289,"16.0":0.6909,"17.0":1.14812,"18.0":1.20908},I:{"0":0,"3":0,"4":0.00201,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02412,"4.2-4.3":0.04743,"4.4":0,"4.4.3-4.4.4":0.22511},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01012,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.18876},H:{"0":1.64487},L:{"0":81.49966},S:{"2.5":0},R:{_:"0"},M:{"0":0.27433},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00191,"49":0,"50":0,"51":0,"52":0.01526,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01716,"69":0,"70":0,"71":0,"72":0.00191,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00191,"80":0,"81":0,"82":0,"83":0,"84":0.00381,"85":0,"86":0,"87":0,"88":0.00191,"89":0,"90":0,"91":0.00191,"92":0,"93":0,"94":0,"95":0.00381,"96":0.00191,"97":0.00191,"98":0.00191,"99":0.00381,"100":0.00191,"101":0.00381,"102":0.00381,"103":0.01335,"104":0.01716,"105":0.19833,"106":0.07437,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00191,"39":0,"40":0.00572,"41":0.00191,"42":0,"43":0.00381,"44":0,"45":0,"46":0.00191,"47":0.00381,"48":0,"49":0.00191,"50":0,"51":0,"52":0.00191,"53":0,"54":0,"55":0.00191,"56":0.00191,"57":0,"58":0.00191,"59":0.00191,"60":0,"61":0,"62":0,"63":0.00191,"64":0.00191,"65":0.00191,"66":0.00381,"67":0.00191,"68":0.00381,"69":0.00191,"70":0.03051,"71":0.00191,"72":0.00381,"73":0,"74":0.00381,"75":0,"76":0.00191,"77":0,"78":0.00191,"79":0.00763,"80":0.00381,"81":0.02288,"83":0.00381,"84":0.00191,"85":0.00191,"86":0.00954,"87":0.00763,"88":0.00381,"89":0.00763,"90":0.00572,"91":0.00763,"92":0.01144,"93":0.00191,"94":0.00381,"95":0.00572,"96":0.00572,"97":0.00381,"98":0.00572,"99":0.00954,"100":0.01144,"101":0.00954,"102":0.01335,"103":0.03623,"104":0.03623,"105":0.41573,"106":1.21857,"107":0.04386,"108":0.00191,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00191,"29":0,"30":0,"31":0,"32":0.00191,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00191,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00191,"47":0,"48":0,"49":0,"50":0.00191,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00191,"57":0,"58":0.00191,"60":0.00381,"62":0,"63":0.00572,"64":0.00954,"65":0.00954,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00572,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00191,"80":0,"81":0,"82":0,"83":0,"84":0.00191,"85":0.00191,"86":0,"87":0,"88":0,"89":0.00191,"90":0.02098,"91":0.04386,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00191},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00191,"17":0,"18":0.00572,"79":0,"80":0,"81":0,"83":0,"84":0.00191,"85":0,"86":0,"87":0,"88":0,"89":0.00191,"90":0.00191,"91":0,"92":0.00572,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00191,"102":0.00191,"103":0.00381,"104":0.00763,"105":0.04577,"106":0.14684,"107":0.00954},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00191,"14":0.01907,"15":0.00191,_:"0","3.1":0,"3.2":0,"5.1":0.5187,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00763,"14.1":0.00954,"15.1":0.00191,"15.2-15.3":0,"15.4":0.02479,"15.5":0.01144,"15.6":0.04577,"16.0":0.00954,"16.1":0.03051,"16.2":0},G:{"8":0,"3.2":0.00031,"4.0-4.1":0,"4.2-4.3":0.00062,"5.0-5.1":0.0037,"6.0-6.1":0.00154,"7.0-7.1":0.03113,"8.1-8.4":0.00216,"9.0-9.2":0.00154,"9.3":0.09678,"10.0-10.2":0.00092,"10.3":0.04068,"11.0-11.2":0.00647,"11.3-11.4":0.01726,"12.0-12.1":0.02496,"12.2-12.5":0.38526,"13.0-13.1":0.00801,"13.2":0.00647,"13.3":0.02527,"13.4-13.7":0.05363,"14.0-14.4":0.23855,"14.5-14.8":0.28571,"15.0-15.1":0.12082,"15.2-15.3":0.1125,"15.4":0.12267,"15.5":0.31807,"15.6":0.32824,"16.0":0.65463,"16.1":0.03637},P:{"4":2.07422,"5.0-5.4":0.07152,"6.2-6.4":0.1737,"7.2-7.4":0.32697,"8.2":0.05109,"9.2":0.20436,"10.1":0.10218,"11.1-11.2":0.27588,"12.0":0.10218,"13.0":0.36784,"14.0":0.43937,"15.0":0.18392,"16.0":0.54155,"17.0":0.88895,"18.0":1.3181},I:{"0":0,"3":0,"4":0.00486,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03542,"4.2-4.3":0.07222,"4.4":0,"4.4.3-4.4.4":0.3882},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00207,"9":0.00207,"10":0,"11":0.02066,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.24279},Q:{"13.1":0},O:{"0":1.06828},H:{"0":1.54771},L:{"0":80.93726},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js index c6d532b01779c4..b9b9c5679a1cfb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00238,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00476,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00476,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00238,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00238,"90":0,"91":0.00715,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01667,"99":0,"100":0,"101":0.00238,"102":0.00238,"103":0.00953,"104":0.14054,"105":0.06431,"106":0.00715,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00238,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00238,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00238,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00715,"71":0,"72":0.00238,"73":0,"74":0.00715,"75":0,"76":0.00238,"77":0,"78":0.00476,"79":0.00476,"80":0.00476,"81":0.01906,"83":0.00238,"84":0.00476,"85":0.00238,"86":0.00238,"87":0.01667,"88":0,"89":0.08813,"90":0.00238,"91":0.00238,"92":0.00238,"93":0,"94":0.03573,"95":0.00953,"96":0.00715,"97":0.00715,"98":0.00238,"99":0.00476,"100":0.00476,"101":0.00476,"102":0.00715,"103":0.06431,"104":0.38827,"105":1.87702,"106":0.0262,"107":0.00238,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00238,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00238,"25":0.00715,"26":0.05955,"27":0.00238,"28":0.0262,"29":0,"30":0.00715,"31":0.00476,"32":0.02144,"33":0.00238,"34":0,"35":0.46687,"36":0.00238,"37":0,"38":0.01191,"39":0,"40":0,"41":0,"42":0.00238,"43":0,"44":0.07861,"45":0.00238,"46":0.01191,"47":0.0262,"48":0,"49":0,"50":0.01429,"51":0.05955,"52":0,"53":0,"54":0.00953,"55":0.00953,"56":0.01667,"57":0.06431,"58":0.08575,"60":0.07146,"62":0.00238,"63":0.5026,"64":0.70269,"65":0.03097,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00238,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00238,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00238,"90":0.18341,"91":0.00715,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.03573},B:{"12":0.01191,"13":0.00476,"14":0.00238,"15":0.00476,"16":0.00238,"17":0.00238,"18":0.00953,"79":0,"80":0,"81":0,"83":0,"84":0.00238,"85":0,"86":0.00238,"87":0,"88":0,"89":0,"90":0.00476,"91":0,"92":0.00476,"93":0,"94":0.00238,"95":0,"96":0,"97":0,"98":0.00476,"99":0.00238,"100":0,"101":0.00715,"102":0.00238,"103":0.01429,"104":0.07861,"105":0.36206},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00238,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00715,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00476,"13.1":0.00715,"14.1":0.01667,"15.1":0.00476,"15.2-15.3":0,"15.4":0,"15.5":0.02382,"15.6":0.02144,"16.0":0.00238,"16.1":0.00238},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00031,"6.0-6.1":0.00775,"7.0-7.1":0.0031,"8.1-8.4":0.00031,"9.0-9.2":0,"9.3":0.01766,"10.0-10.2":0.00248,"10.3":0.02169,"11.0-11.2":0.00248,"11.3-11.4":0.00031,"12.0-12.1":0.022,"12.2-12.5":0.20206,"13.0-13.1":0.00093,"13.2":0.00186,"13.3":0.00651,"13.4-13.7":0.03006,"14.0-14.4":0.16704,"14.5-14.8":0.19803,"15.0-15.1":0.07996,"15.2-15.3":0.15371,"15.4":0.06725,"15.5":0.34741,"15.6":1.41411,"16.0":0.23212,"16.1":0.00372},P:{"4":0.37801,"5.0-5.4":0.03065,"6.2-6.4":0.02043,"7.2-7.4":1.69592,"8.2":0,"9.2":0.02043,"10.1":0,"11.1-11.2":0.04087,"12.0":0.02043,"13.0":0.14303,"14.0":0.1226,"15.0":0.05108,"16.0":0.17368,"17.0":0.31671,"18.0":0.93991},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00425,"4.2-4.3":0.00255,"4.4":0,"4.4.3-4.4.4":0.29605},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00238,"10":0,"11":0.02144,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00762},O:{"0":0.86083},H:{"0":15.16732},L:{"0":66.68335},S:{"2.5":0.0838},R:{_:"0"},M:{"0":0.27425},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00244,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00488,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00244,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00244,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00244,"89":0,"90":0,"91":0.00244,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01954,"101":0.00244,"102":0.00733,"103":0.00244,"104":0.01465,"105":0.17338,"106":0.10989,"107":0.00244,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00244,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00244,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00244,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.01709,"71":0,"72":0,"73":0,"74":0.00244,"75":0.00244,"76":0,"77":0,"78":0.00244,"79":0.00244,"80":0,"81":0.04396,"83":0,"84":0.00244,"85":0.00244,"86":0.00244,"87":0.00488,"88":0.00244,"89":0.11966,"90":0.00244,"91":0.00488,"92":0.00244,"93":0,"94":0.01709,"95":0.01465,"96":0.01709,"97":0.00488,"98":0.00244,"99":0.00244,"100":0.00733,"101":0.00488,"102":0.00488,"103":0.03419,"104":0.03419,"105":0.54457,"106":1.91941,"107":0.05128,"108":0.00244,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00244,"24":0,"25":0.00733,"26":0.06838,"27":0,"28":0.02686,"29":0.08547,"30":0.01221,"31":0.00244,"32":0.01954,"33":0.00244,"34":0,"35":0.43712,"36":0.00488,"37":0,"38":0.01221,"39":0,"40":0,"41":0,"42":0.00244,"43":0,"44":0.08059,"45":0.00244,"46":0.00977,"47":0.07082,"48":0,"49":0,"50":0.02442,"51":0.05861,"52":0,"53":0,"54":0.01221,"55":0.00733,"56":0.03419,"57":0.03907,"58":0.11233,"60":0.03663,"62":0,"63":0.37607,"64":0.3663,"65":0.35409,"66":0.00244,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01221,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00244,"90":0.06105,"91":0.10501,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.07082},B:{"12":0.00488,"13":0.00244,"14":0.00244,"15":0.00488,"16":0.00244,"17":0.00244,"18":0.00733,"79":0,"80":0.00244,"81":0,"83":0,"84":0.00244,"85":0,"86":0.00488,"87":0,"88":0,"89":0.00244,"90":0.00244,"91":0,"92":0.00733,"93":0,"94":0.00244,"95":0,"96":0,"97":0,"98":0.00488,"99":0,"100":0.00244,"101":0.00244,"102":0.00244,"103":0.00977,"104":0.00977,"105":0.10989,"106":0.39316,"107":0.00977},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00488,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00244,"13.1":0.01465,"14.1":0.00244,"15.1":0.00733,"15.2-15.3":0.00244,"15.4":0,"15.5":0.03175,"15.6":0.01709,"16.0":0.00488,"16.1":0.00244,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00818,"5.0-5.1":0.00126,"6.0-6.1":0.00157,"7.0-7.1":0.00031,"8.1-8.4":0,"9.0-9.2":0.00283,"9.3":0.00692,"10.0-10.2":0.00503,"10.3":0.01479,"11.0-11.2":0.00126,"11.3-11.4":0,"12.0-12.1":0.01038,"12.2-12.5":0.14441,"13.0-13.1":0.00252,"13.2":0.00126,"13.3":0.00566,"13.4-13.7":0.03555,"14.0-14.4":0.1054,"14.5-14.8":0.20702,"15.0-15.1":0.08338,"15.2-15.3":0.21552,"15.4":0.08841,"15.5":0.34074,"15.6":1.07539,"16.0":0.49553,"16.1":0.02423},P:{"4":0.37045,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":1.00845,"8.2":0,"9.2":0.01029,"10.1":0,"11.1-11.2":0.05145,"12.0":0.02058,"13.0":0.15436,"14.0":0.07203,"15.0":0.06174,"16.0":0.11319,"17.0":0.28813,"18.0":1.37891},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00041,"4.2-4.3":0.00122,"4.4":0,"4.4.3-4.4.4":0.12814},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00511,"10":0,"11":0.05106,"5.5":0},J:{"7":0,"10":0.00756},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.41569},Q:{"13.1":0},O:{"0":0.91452},H:{"0":16.1498},L:{"0":65.41417},S:{"2.5":0.11337}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js index eeb89e0ef80142..6909148fa7a1cb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01093,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00546,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00546,"98":0,"99":0.01093,"100":0,"101":0,"102":0,"103":0.13111,"104":0.55723,"105":0.15296,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.02185,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00546,"71":0,"72":0,"73":0,"74":0,"75":3.04835,"76":0.02732,"77":0,"78":0,"79":0,"80":0.02185,"81":0,"83":0.03278,"84":0.00546,"85":0,"86":0,"87":0.01639,"88":0,"89":0,"90":0,"91":0.01093,"92":0.01093,"93":0.12565,"94":0,"95":0,"96":0.00546,"97":0,"98":0,"99":0,"100":0.01093,"101":0.00546,"102":0.08195,"103":0.67195,"104":3.72577,"105":9.73507,"106":0.18574,"107":0.09287,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01639,"90":0.21852,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00546,"14":0,"15":0,"16":0.00546,"17":0.00546,"18":0.06009,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00546,"102":0.00546,"103":0.02732,"104":0.62278,"105":2.93909},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02732,"14":0.02185,"15":0.15296,_:"0","3.1":0,"3.2":0,"5.1":0.00546,"6.1":0,"7.1":0,"9.1":0,"10.1":0.03278,"11.1":0.05463,"12.1":0.00546,"13.1":0.19667,"14.1":0.57908,"15.1":0.0437,"15.2-15.3":0.0437,"15.4":0.11472,"15.5":0.33324,"15.6":1.93937,"16.0":0.95603,"16.1":0.03278},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04296,"10.0-10.2":0,"10.3":0.06278,"11.0-11.2":0.00661,"11.3-11.4":0.00661,"12.0-12.1":0,"12.2-12.5":1.85046,"13.0-13.1":0.00991,"13.2":0,"13.3":0.02644,"13.4-13.7":0.07931,"14.0-14.4":0.73688,"14.5-14.8":2.00576,"15.0-15.1":0.05948,"15.2-15.3":0.41966,"15.4":0.39653,"15.5":2.39898,"15.6":20.69206,"16.0":3.80996,"16.1":0.00991},P:{"4":0.05233,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0314,"8.2":0,"9.2":0.04187,"10.1":0,"11.1-11.2":0.0628,"12.0":0,"13.0":0.04187,"14.0":0.02093,"15.0":0.0314,"16.0":0.0314,"17.0":0.17793,"18.0":1.48622},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.26585,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.48833},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01639,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0363},H:{"0":0.02148},L:{"0":34.79878},S:{"2.5":0},R:{_:"0"},M:{"0":0.07713},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0054,"64":0,"65":0,"66":0.0054,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02158,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01079,"103":0.0054,"104":0.02698,"105":1.00347,"106":0.25357,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.01619,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0054,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0054,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":3.03739,"76":0.04316,"77":0,"78":0,"79":0.0054,"80":0.01079,"81":0.0054,"83":0.03237,"84":0,"85":0.0054,"86":0,"87":0.02698,"88":0,"89":0,"90":0,"91":0.0054,"92":0,"93":0.26436,"94":0.0054,"95":0.0054,"96":0,"97":0.02158,"98":0.0054,"99":0,"100":0.01079,"101":0,"102":0.02698,"103":0.15646,"104":0.48016,"105":4.06244,"106":7.89289,"107":0.41002,"108":0.18883,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0054,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01079,"90":0.05395,"91":0.10251,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0054,"16":0.0054,"17":0.01079,"18":0.03777,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.0054,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.03237,"104":0.01619,"105":0.96571,"106":2.92409,"107":0.27515},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.23738,"14":0.03777,"15":0.04316,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.01619,"11.1":0.03237,"12.1":0,"13.1":0.91176,"14.1":0.38844,"15.1":0.02158,"15.2-15.3":0.03777,"15.4":0.20501,"15.5":0.25896,"15.6":1.20309,"16.0":0.57727,"16.1":0.04316,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01014,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.15205,"10.0-10.2":0,"10.3":0.02703,"11.0-11.2":0.00676,"11.3-11.4":0.01352,"12.0-12.1":0.01689,"12.2-12.5":1.91244,"13.0-13.1":0,"13.2":0,"13.3":0.01014,"13.4-13.7":0.02027,"14.0-14.4":0.42574,"14.5-14.8":1.31438,"15.0-15.1":0.31761,"15.2-15.3":0.45277,"15.4":0.27031,"15.5":1.30086,"15.6":15.73875,"16.0":9.38987,"16.1":0.58454},P:{"4":0.01055,"5.0-5.4":0,"6.2-6.4":0.01055,"7.2-7.4":0.05277,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04222,"12.0":0.01055,"13.0":0.02111,"14.0":0.01055,"15.0":0.01055,"16.0":0.03166,"17.0":0.07388,"18.0":2.17411},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.9164},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04856,"5.5":0},J:{"7":0,"10":0.00461},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08289},Q:{"13.1":0},O:{"0":0.00921},H:{"0":0.01308},L:{"0":35.10793},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js index fae1debc2e4813..bb07d3a2820c30 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00157,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00157,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00157,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00157,"102":0.00157,"103":0.0094,"104":0.15817,"105":0.08613,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0094,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00157,"47":0,"48":0,"49":0.00157,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00157,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00157,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00157,"81":0,"83":0.0047,"84":0,"85":0,"86":0.00157,"87":0.00157,"88":0,"89":0,"90":0.00157,"91":0,"92":0.00313,"93":0.00157,"94":0.02192,"95":0,"96":0,"97":0.00157,"98":0,"99":0,"100":0.0047,"101":0.00157,"102":0.00157,"103":0.01096,"104":0.08926,"105":0.41029,"106":0.0047,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00157,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00157,"39":0,"40":0,"41":0,"42":0.00626,"43":0.00157,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00157,"51":0,"52":0,"53":0,"54":0,"55":0.0047,"56":0,"57":0,"58":0.00157,"60":0.01723,"62":0,"63":0.02819,"64":0.03289,"65":0.00626,"66":0,"67":0,"68":0,"69":0,"70":0.00313,"71":0,"72":0,"73":0.01879,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0094,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01879,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.03602,"13":0.0047,"14":0.00313,"15":0,"16":0.00157,"17":0,"18":0.00626,"79":0,"80":0,"81":0,"83":0,"84":0.00157,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00157,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.04698,"102":0.00626,"103":0.00157,"104":0.01879,"105":0.11119},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00157,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00157,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00157,"12.1":0.00157,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0.00157,"15.5":0.00313,"15.6":0.03445,"16.0":0.00157,"16.1":0},G:{"8":0.00274,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00183,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01827,"10.0-10.2":0,"10.3":0.02009,"11.0-11.2":0.00639,"11.3-11.4":0,"12.0-12.1":0.11143,"12.2-12.5":1.4112,"13.0-13.1":0.00548,"13.2":0.00457,"13.3":0.00822,"13.4-13.7":0.28955,"14.0-14.4":0.61746,"14.5-14.8":1.05589,"15.0-15.1":1.86333,"15.2-15.3":0.36262,"15.4":0.68779,"15.5":0.82023,"15.6":1.23309,"16.0":0.56539,"16.1":0.01096},P:{"4":0.58297,"5.0-5.4":0.0201,"6.2-6.4":0.0201,"7.2-7.4":0.22113,"8.2":0.01005,"9.2":0.15077,"10.1":0,"11.1-11.2":0.10051,"12.0":0.01005,"13.0":0.06031,"14.0":0.30153,"15.0":0.07036,"16.0":0.56286,"17.0":0.53271,"18.0":0.76389},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00166,"4.2-4.3":0.00608,"4.4":0,"4.4.3-4.4.4":0.04419},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00626,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.0506},O:{"0":0.58195},H:{"0":1.50114},L:{"0":82.88004},S:{"2.5":0.06747},R:{_:"0"},M:{"0":0.03374},Q:{"13.1":0.00843}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00128,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00128,"89":0,"90":0,"91":0,"92":0,"93":0.00128,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00128,"103":0.00128,"104":0.00383,"105":0.14408,"106":0.03443,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00128,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00255,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00128,"56":0,"57":0.00255,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00383,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00128,"76":0,"77":0,"78":0,"79":0,"80":0.00128,"81":0.00128,"83":0.00128,"84":0,"85":0,"86":0,"87":0.01148,"88":0.00128,"89":0.00128,"90":0,"91":0,"92":0.00128,"93":0.00765,"94":0.01913,"95":0,"96":0,"97":0,"98":0.00128,"99":0.00128,"100":0,"101":0,"102":0.00255,"103":0.00255,"104":0.0051,"105":0.07523,"106":0.20655,"107":0.01148,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00128,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00128,"58":0.00128,"60":0.0102,"62":0,"63":0.0306,"64":0.0102,"65":0.0204,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00128,"72":0.00128,"73":0.01658,"74":0,"75":0.00128,"76":0,"77":0,"78":0,"79":0.01148,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0102,"91":0.00128,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00128},B:{"12":0.14153,"13":0,"14":0.00128,"15":0,"16":0.00128,"17":0.00255,"18":0.00255,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00128,"90":0,"91":0,"92":0.00128,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.04463,"102":0.00128,"103":0,"104":0.00128,"105":0.05483,"106":0.16448,"107":0.00383},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0051,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0051,"13.1":0,"14.1":0.00128,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.0102,"16.0":0.00383,"16.1":0.00128,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00075,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03597,"10.0-10.2":0,"10.3":0.006,"11.0-11.2":0.0045,"11.3-11.4":0,"12.0-12.1":0.21807,"12.2-12.5":1.37814,"13.0-13.1":0,"13.2":0,"13.3":0.02623,"13.4-13.7":0.03822,"14.0-14.4":0.63024,"14.5-14.8":0.56729,"15.0-15.1":0.62799,"15.2-15.3":0.16112,"15.4":1.16681,"15.5":0.51633,"15.6":0.616,"16.0":1.247,"16.1":0.08993},P:{"4":1.03624,"5.0-5.4":0.02032,"6.2-6.4":0.01016,"7.2-7.4":0.2235,"8.2":0,"9.2":0.20318,"10.1":0,"11.1-11.2":0.07111,"12.0":0,"13.0":0.20318,"14.0":0.2743,"15.0":0.0508,"16.0":0.50796,"17.0":0.23366,"18.0":0.86354},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00482,"4.4":0,"4.4.3-4.4.4":0.04028},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05865,"5.5":0},J:{"7":0,"10":0.26175},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02618},Q:{"13.1":0.1047},O:{"0":0.51478},H:{"0":2.23027},L:{"0":83.3588},S:{"2.5":0.1396}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js index 8ce0c8ae617bfc..f77681f9a3e7c7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00402,"44":0,"45":0.00402,"46":0,"47":0.00402,"48":0.00402,"49":0,"50":0,"51":0,"52":0.01606,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00402,"66":0,"67":0,"68":0,"69":0.00402,"70":0.00402,"71":0,"72":0.00803,"73":0,"74":0,"75":0,"76":0.00803,"77":0,"78":0,"79":0.00803,"80":0.00803,"81":0.00402,"82":0,"83":0,"84":0.02811,"85":0,"86":0,"87":0,"88":0,"89":0.00402,"90":0,"91":0.02008,"92":0.02409,"93":0.00402,"94":0.00402,"95":0.00402,"96":0.00803,"97":0.00803,"98":0.00402,"99":0.00803,"100":0.02811,"101":0.01205,"102":0.03212,"103":0.06826,"104":1.85895,"105":0.55809,"106":0.00402,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00402,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.01205,"26":0.00402,"27":0,"28":0.00402,"29":0,"30":0,"31":0,"32":0,"33":0.00803,"34":0.00402,"35":0.00402,"36":0,"37":0,"38":0,"39":0,"40":0.00402,"41":0,"42":0,"43":0.00402,"44":0,"45":0,"46":0,"47":0.00402,"48":0,"49":0.10038,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.02008,"64":0,"65":0.00402,"66":0,"67":0,"68":0.01606,"69":0,"70":0.00803,"71":0,"72":0.01606,"73":0.00402,"74":0.00803,"75":0.0522,"76":0.00803,"77":0.00402,"78":0.00402,"79":0.04015,"80":0.00402,"81":0.02811,"83":0.00402,"84":0.00803,"85":0.02409,"86":0.01205,"87":0.03212,"88":0.00803,"89":0.00402,"90":0.00803,"91":0.01205,"92":0.01606,"93":0.00803,"94":0.00402,"95":0.02409,"96":0.04417,"97":0.01606,"98":0.01205,"99":0.01205,"100":0.02008,"101":0.08833,"102":0.03614,"103":0.18469,"104":1.38919,"105":5.17132,"106":0.09235,"107":0.00402,"108":0.00402,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00402,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00402,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00402,"58":0,"60":0.03614,"62":0,"63":0.04417,"64":0.26098,"65":0.03212,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00402,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00402,"80":0,"81":0,"82":0.00402,"83":0,"84":0,"85":0.00402,"86":0,"87":0,"88":0,"89":0.01205,"90":0.44968,"91":0.02008,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00803,"13":0.00402,"14":0.06826,"15":0.00402,"16":0,"17":0.01205,"18":0.01205,"79":0,"80":0,"81":0,"83":0,"84":0.00402,"85":0.00402,"86":0,"87":0,"88":0,"89":0.00402,"90":0,"91":0,"92":0.02811,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00803,"102":0.00402,"103":0.02008,"104":0.28908,"105":1.24867},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00402,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00402,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00402,"12.1":0,"13.1":0.00402,"14.1":0.01205,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00402,"15.6":0.03614,"16.0":0.01606,"16.1":0},G:{"8":0.02223,"3.2":0.00371,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00519,"6.0-6.1":0.00815,"7.0-7.1":0.10968,"8.1-8.4":0.00148,"9.0-9.2":0,"9.3":0.34313,"10.0-10.2":0,"10.3":0.2957,"11.0-11.2":0.02816,"11.3-11.4":0.00593,"12.0-12.1":0.01853,"12.2-12.5":1.78976,"13.0-13.1":0.00371,"13.2":0.02149,"13.3":0.03187,"13.4-13.7":0.11561,"14.0-14.4":0.31867,"14.5-14.8":0.38389,"15.0-15.1":0.13488,"15.2-15.3":0.21195,"15.4":0.09486,"15.5":0.79668,"15.6":1.83422,"16.0":0.71516,"16.1":0.02372},P:{"4":0.6865,"5.0-5.4":0.01025,"6.2-6.4":0,"7.2-7.4":0.03074,"8.2":0.01025,"9.2":0.01025,"10.1":0,"11.1-11.2":0.01025,"12.0":0,"13.0":0.02049,"14.0":0,"15.0":0,"16.0":0.02049,"17.0":0.05123,"18.0":0.43035},I:{"0":0,"3":0,"4":0.00332,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02992,"4.2-4.3":0.04765,"4.4":0,"4.4.3-4.4.4":0.47205},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.15659,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.03591},O:{"0":0.86184},H:{"0":2.30048},L:{"0":71.74237},S:{"2.5":0.01197},R:{_:"0"},M:{"0":0.09576},Q:{"13.1":0.01796}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00862,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00431,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00431,"49":0,"50":0,"51":0,"52":0.01294,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00431,"61":0,"62":0,"63":0,"64":0,"65":0.08193,"66":0,"67":0,"68":0,"69":0,"70":0.00431,"71":0,"72":0.00862,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00862,"79":0,"80":0.00431,"81":0.00431,"82":0,"83":0,"84":0.00431,"85":0,"86":0,"87":0,"88":0.00431,"89":0,"90":0,"91":0.00431,"92":0.00862,"93":0.00431,"94":0.00431,"95":0.00431,"96":0.00431,"97":0.00431,"98":0.00431,"99":0.01294,"100":0.00431,"101":0.01294,"102":0.0345,"103":0.00862,"104":0.02587,"105":1.62994,"106":0.72873,"107":0.01294,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00431,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00431,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.02156,"34":0,"35":0.02587,"36":0,"37":0,"38":0,"39":0,"40":0.00431,"41":0,"42":0,"43":0.00431,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.08624,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.05174,"56":0.00431,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.02587,"64":0.00431,"65":0.00431,"66":0,"67":0,"68":0,"69":0.00431,"70":0,"71":0.00431,"72":0.01294,"73":0,"74":0.02156,"75":0.2889,"76":0.00862,"77":0,"78":0,"79":0.14661,"80":0,"81":0.03018,"83":0.00862,"84":0.00862,"85":0.01294,"86":0.01294,"87":0.10349,"88":0.00862,"89":0.00431,"90":0.01294,"91":0.0345,"92":0.00862,"93":0.00431,"94":0.00862,"95":0.01294,"96":0.02587,"97":0.01725,"98":0.00862,"99":0.00431,"100":0.02587,"101":0.03018,"102":0.67267,"103":0.11642,"104":0.11211,"105":1.57388,"106":4.87687,"107":0.17248,"108":0.00862,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00431,"28":0.00431,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01294,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.03018,"62":0,"63":0.03018,"64":0.04312,"65":0.15523,"66":0,"67":0,"68":0,"69":0,"70":0.00431,"71":0,"72":0.01294,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00431,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00431,"86":0,"87":0,"88":0,"89":0.01725,"90":0.19404,"91":0.72873,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00431,"13":0,"14":0.00862,"15":0.03018,"16":0,"17":0.00431,"18":0.02156,"79":0,"80":0,"81":0,"83":0,"84":0.01294,"85":0,"86":0,"87":0,"88":0,"89":0.00431,"90":0,"91":0,"92":0.01725,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00431,"100":0,"101":0.00431,"102":0.00862,"103":0.00862,"104":0.01294,"105":0.44414,"106":1.81966,"107":0.24578},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00431,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00431,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00862,"14.1":0.00431,"15.1":0,"15.2-15.3":0,"15.4":0.00431,"15.5":0.02587,"15.6":0.04312,"16.0":0.01725,"16.1":0.00431,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00298,"6.0-6.1":0.00149,"7.0-7.1":0.0961,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03948,"10.0-10.2":0,"10.3":0.20188,"11.0-11.2":0.00521,"11.3-11.4":0.00372,"12.0-12.1":0.01341,"12.2-12.5":1.97415,"13.0-13.1":0.00372,"13.2":0.0067,"13.3":0.02831,"13.4-13.7":0.04097,"14.0-14.4":0.28458,"14.5-14.8":0.34119,"15.0-15.1":0.1475,"15.2-15.3":0.13186,"15.4":0.13484,"15.5":0.35386,"15.6":1.17853,"16.0":1.83186,"16.1":0.12515},P:{"4":0.38308,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02071,"8.2":0.01035,"9.2":0.02071,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.01035,"14.0":0,"15.0":0,"16.0":0.01035,"17.0":0.07247,"18.0":0.39343},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01055,"4.2-4.3":0.0272,"4.4":0,"4.4.3-4.4.4":0.39473},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.14661,"5.5":0},J:{"7":0,"10":0.11945},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10807},Q:{"13.1":0.01706},O:{"0":0.49486},H:{"0":1.70705},L:{"0":72.08345},S:{"2.5":0.00569}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js index 999344dfff112e..4047cb9a9daf70 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01094,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.01094,"68":0.0073,"69":0.00365,"70":0.00365,"71":0.00365,"72":0.00365,"73":0.00365,"74":0.00365,"75":0.00365,"76":0.00365,"77":0.00365,"78":0.0073,"79":0.00365,"80":0.00365,"81":0.00365,"82":0.00365,"83":0.00365,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00365,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00365,"100":0,"101":0,"102":0.00365,"103":0.01459,"104":0.29184,"105":0.10579,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00365,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00365,"39":0,"40":0,"41":0,"42":0,"43":0.00365,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01824,"50":0,"51":0,"52":0.00365,"53":0.00365,"54":0,"55":0,"56":0.0073,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00365,"64":0,"65":0.00365,"66":0,"67":0,"68":0.01094,"69":0.0073,"70":0.0073,"71":0.0073,"72":0.0839,"73":0.00365,"74":0.01459,"75":0.0073,"76":0.01094,"77":0.0073,"78":0.01459,"79":0.04378,"80":0.01824,"81":0.01459,"83":0.02189,"84":0.01824,"85":0.02189,"86":0.02554,"87":0.02554,"88":0.02189,"89":0.01824,"90":0.01824,"91":0.02554,"92":0.02918,"93":0.00365,"94":0.01094,"95":0.01094,"96":0.01459,"97":0.01824,"98":0.01094,"99":0.01459,"100":0.02189,"101":0.02189,"102":0.02554,"103":0.09485,"104":1.58688,"105":6.51533,"106":0.10214,"107":0.00365,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00365,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00365,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00365,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00365,"54":0.00365,"55":0.00365,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00365,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00365,"76":0.0073,"77":0.0073,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0073,"90":0.10944,"91":0.00365,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0073,"79":0,"80":0,"81":0,"83":0,"84":0.00365,"85":0,"86":0.00365,"87":0,"88":0,"89":0.0073,"90":0.01459,"91":0.0073,"92":0.00365,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00365,"101":0.00365,"102":0.00365,"103":0.01094,"104":0.15322,"105":0.9193},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00365,"14":0.02554,"15":0.01094,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.04742,"10.1":0,"11.1":0.00365,"12.1":0.00365,"13.1":0.02554,"14.1":0.07661,"15.1":0.01459,"15.2-15.3":0.01094,"15.4":0.05107,"15.5":0.13133,"15.6":0.75878,"16.0":0.04013,"16.1":0.0073},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0023,"6.0-6.1":0.0023,"7.0-7.1":0.01151,"8.1-8.4":0,"9.0-9.2":0.02071,"9.3":0.06905,"10.0-10.2":0.02532,"10.3":0.08056,"11.0-11.2":0.04603,"11.3-11.4":0.02532,"12.0-12.1":0.07135,"12.2-12.5":0.82857,"13.0-13.1":0.05524,"13.2":0.03913,"13.3":0.06444,"13.4-13.7":0.17492,"14.0-14.4":0.60992,"14.5-14.8":1.28888,"15.0-15.1":0.39127,"15.2-15.3":0.45341,"15.4":0.79174,"15.5":1.82515,"15.6":11.50095,"16.0":3.97021,"16.1":0.03452},P:{"4":0.13554,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10426,"8.2":0,"9.2":0.02085,"10.1":0,"11.1-11.2":0.09383,"12.0":0.01043,"13.0":0.05213,"14.0":0.09383,"15.0":0.05213,"16.0":0.15639,"17.0":0.2815,"18.0":2.01223},I:{"0":0,"3":0,"4":0.00568,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00284,"4.2-4.3":0.00426,"4.4":0,"4.4.3-4.4.4":0.04546},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00375,"9":0.00375,"10":0,"11":0.13113,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.22232},H:{"0":0.21048},L:{"0":60.23262},S:{"2.5":0},R:{_:"0"},M:{"0":0.17786},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00615,"53":0,"54":0,"55":0,"56":0.00308,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00308,"68":0.00308,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00308,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00308,"103":0.00308,"104":0.00615,"105":0.19385,"106":0.08923,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00308,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00308,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00923,"50":0,"51":0,"52":0,"53":0.00308,"54":0,"55":0,"56":0.00308,"57":0,"58":0,"59":0,"60":0.00308,"61":0,"62":0,"63":0,"64":0,"65":0.00308,"66":0,"67":0,"68":0.00308,"69":0.00308,"70":0.00308,"71":0.00308,"72":0.01231,"73":0.00308,"74":0.00615,"75":0.00308,"76":0.00308,"77":0.00308,"78":0.00308,"79":0.02769,"80":0.00615,"81":0.00615,"83":0.00615,"84":0.00615,"85":0.00923,"86":0.00923,"87":0.00923,"88":0.00923,"89":0.00615,"90":0.00308,"91":0.01539,"92":0.02462,"93":0.00308,"94":0.00615,"95":0.00615,"96":0.00923,"97":0.00923,"98":0.00615,"99":0.00923,"100":0.01231,"101":0.01231,"102":0.01231,"103":0.04616,"104":0.04616,"105":1.46158,"106":4.36319,"107":0.17847,"108":0.00308,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00308,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00615,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00308,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00308,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03077,"91":0.07077,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00308,"79":0,"80":0,"81":0,"83":0,"84":0.00308,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00308,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00308,"102":0.00308,"103":0.00615,"104":0.00615,"105":0.20924,"106":0.63079,"107":0.04616},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00308,"14":0.01539,"15":0.00923,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00615,"10.1":0.00308,"11.1":0,"12.1":0.00308,"13.1":0.01539,"14.1":0.05231,"15.1":0.00923,"15.2-15.3":0.00923,"15.4":0.03077,"15.5":0.07693,"15.6":0.52924,"16.0":0.06462,"16.1":0.03692,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00414,"7.0-7.1":0.00827,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04549,"10.0-10.2":0.00414,"10.3":0.04963,"11.0-11.2":0.01241,"11.3-11.4":0.01447,"12.0-12.1":0.01654,"12.2-12.5":0.56452,"13.0-13.1":0.01654,"13.2":0.01034,"13.3":0.03929,"13.4-13.7":0.10753,"14.0-14.4":0.43011,"14.5-14.8":0.99464,"15.0-15.1":0.26882,"15.2-15.3":0.32672,"15.4":0.54178,"15.5":1.12491,"15.6":6.90868,"16.0":7.42565,"16.1":0.44459},P:{"4":0.14439,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11345,"8.2":0,"9.2":0.02063,"10.1":0,"11.1-11.2":0.08251,"12.0":0.01031,"13.0":0.05157,"14.0":0.08251,"15.0":0.05157,"16.0":0.13407,"17.0":0.18564,"18.0":2.12455},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00538,"4.4":0,"4.4.3-4.4.4":0.04308},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00324,"9":0,"10":0.00324,"11":0.05506,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09692},Q:{"13.1":0},O:{"0":0.21461},H:{"0":0.21629},L:{"0":67.1129},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js index db49824e54028a..6a2111bac21e6b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00403,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00201,"68":0,"69":0,"70":0,"71":0,"72":0.00201,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00805,"79":0,"80":0.02214,"81":0,"82":0,"83":0.00201,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00403,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00201,"101":0.00604,"102":0.00403,"103":0.00604,"104":0.10266,"105":0.02818,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00403,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00201,"36":0,"37":0,"38":0.00201,"39":0,"40":0.00201,"41":0,"42":0,"43":0,"44":0.00403,"45":0,"46":0.00201,"47":0,"48":0,"49":0.00201,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00201,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00403,"64":0.00201,"65":0,"66":0,"67":0,"68":0,"69":0.00201,"70":0.00403,"71":0.00201,"72":0.00201,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00201,"79":0.02416,"80":0.00201,"81":0.01812,"83":0.01208,"84":0.03422,"85":0.02416,"86":0.01208,"87":0.00201,"88":0.00604,"89":0.00604,"90":0.00201,"91":0.00201,"92":0.00201,"93":0.00201,"94":0.00201,"95":0.00201,"96":0.01007,"97":0.00403,"98":0.01007,"99":0.00604,"100":0.00604,"101":0.00604,"102":0.02617,"103":0.03825,"104":0.47104,"105":1.61443,"106":0.03623,"107":0.00201,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00201,"29":0.00201,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00201,"37":0,"38":0.00201,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00201,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00201,"52":0,"53":0,"54":0.00201,"55":0,"56":0,"57":0,"58":0.00201,"60":0.01007,"62":0,"63":0.03422,"64":0.0624,"65":0.00403,"66":0,"67":0,"68":0.00201,"69":0,"70":0,"71":0.00201,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01007,"80":0.00403,"81":0,"82":0,"83":0,"84":0,"85":0.00805,"86":0.00403,"87":0,"88":0.00403,"89":0.00805,"90":0.17111,"91":0.00604,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00201,"14":0,"15":0,"16":0.00201,"17":0,"18":0.00403,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00403,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00805,"104":0.04227,"105":0.12682},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00403,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.15098,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00201,"13.1":0.00805,"14.1":0.00201,"15.1":0.00403,"15.2-15.3":0.00403,"15.4":0.00403,"15.5":0.00805,"15.6":0.03422,"16.0":0.01007,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00719,"8.1-8.4":0,"9.0-9.2":0.0012,"9.3":0.08993,"10.0-10.2":0.006,"10.3":0.05396,"11.0-11.2":0.05636,"11.3-11.4":0.04317,"12.0-12.1":0.05995,"12.2-12.5":1.35253,"13.0-13.1":0.06595,"13.2":0.02998,"13.3":0.13309,"13.4-13.7":0.29257,"14.0-14.4":1.36332,"14.5-14.8":1.73263,"15.0-15.1":0.40648,"15.2-15.3":0.79137,"15.4":0.57914,"15.5":1.42087,"15.6":2.21704,"16.0":1.11871,"16.1":0.03837},P:{"4":1.01636,"5.0-5.4":0.21132,"6.2-6.4":0.1912,"7.2-7.4":0.57359,"8.2":0.04025,"9.2":0.14088,"10.1":0.04025,"11.1-11.2":0.20126,"12.0":0.03019,"13.0":0.14088,"14.0":0.24151,"15.0":0.12076,"16.0":0.48302,"17.0":0.38239,"18.0":1.25787},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.07331,"4.2-4.3":0.06632,"4.4":0,"4.4.3-4.4.4":0.43634},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04429,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.07825},H:{"0":1.64086},L:{"0":73.36771},S:{"2.5":0.00799},R:{_:"0"},M:{"0":0.08786},Q:{"13.1":0.00799}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00216,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00432,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0108,"69":0,"70":0,"71":0,"72":0.00216,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00432,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00216,"96":0,"97":0,"98":0,"99":0,"100":0.00216,"101":0.00432,"102":0.00864,"103":0.00216,"104":0.00648,"105":0.09936,"106":0.04752,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00216,"36":0,"37":0,"38":0.00216,"39":0,"40":0.00216,"41":0,"42":0,"43":0,"44":0.00864,"45":0,"46":0,"47":0,"48":0,"49":0.00216,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00432,"62":0,"63":0,"64":0.00216,"65":0,"66":0.00216,"67":0,"68":0.00216,"69":0.00216,"70":0.00216,"71":0.00432,"72":0.02808,"73":0,"74":0,"75":0.00216,"76":0.00216,"77":0.00216,"78":0.00216,"79":0.0432,"80":0.00216,"81":0.00648,"83":0.01728,"84":0.04752,"85":0.03672,"86":0.03672,"87":0.02808,"88":0.00216,"89":0.00648,"90":0.00432,"91":0.00648,"92":0.01296,"93":0.00432,"94":0.00216,"95":0.00216,"96":0.00648,"97":0.00864,"98":0.00648,"99":0.00432,"100":0.00864,"101":0.00864,"102":0.01296,"103":0.0324,"104":0.04536,"105":0.57672,"106":1.77984,"107":0.05616,"108":0.00216,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00216,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00216,"33":0,"34":0,"35":0,"36":0.00216,"37":0,"38":0.00216,"39":0,"40":0,"41":0,"42":0.00216,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00216,"51":0.00216,"52":0,"53":0,"54":0.00216,"55":0,"56":0,"57":0,"58":0.00432,"60":0.00864,"62":0,"63":0.01944,"64":0.02376,"65":0.0216,"66":0,"67":0,"68":0.00432,"69":0,"70":0,"71":0,"72":0.01296,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02592,"80":0,"81":0,"82":0.00216,"83":0.00216,"84":0.00216,"85":0.00864,"86":0.00432,"87":0,"88":0.00216,"89":0.00216,"90":0.054,"91":0.14904,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00216},B:{"12":0,"13":0.00216,"14":0.00432,"15":0.00216,"16":0,"17":0.00216,"18":0.00864,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00216,"90":0.00216,"91":0.00216,"92":0.00432,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00216,"103":0.00648,"104":0.00432,"105":0.03888,"106":0.14688,"107":0.00864},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00216,"14":0.00864,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.10152,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00432,"14.1":0.00864,"15.1":0.00216,"15.2-15.3":0.00432,"15.4":0.00648,"15.5":0.01728,"15.6":0.04104,"16.0":0.02808,"16.1":0.00216,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00112,"7.0-7.1":0.02136,"8.1-8.4":0,"9.0-9.2":0.00225,"9.3":0.06297,"10.0-10.2":0.00675,"10.3":0.06409,"11.0-11.2":0.02474,"11.3-11.4":0.02361,"12.0-12.1":0.05622,"12.2-12.5":0.78484,"13.0-13.1":0.06072,"13.2":0.02923,"13.3":0.08995,"13.4-13.7":0.23725,"14.0-14.4":0.84106,"14.5-14.8":0.82982,"15.0-15.1":0.5206,"15.2-15.3":0.7185,"15.4":0.41828,"15.5":1.26721,"15.6":1.6214,"16.0":2.94934,"16.1":0.14955},P:{"4":0.97625,"5.0-5.4":0.22142,"6.2-6.4":0.1409,"7.2-7.4":0.57367,"8.2":0.03019,"9.2":0.22142,"10.1":0.03019,"11.1-11.2":0.23148,"12.0":0.04026,"13.0":0.13084,"14.0":0.23148,"15.0":0.11071,"16.0":0.50322,"17.0":0.25161,"18.0":1.37883},I:{"0":0,"3":0,"4":0.0012,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04787,"4.2-4.3":0.02154,"4.4":0,"4.4.3-4.4.4":0.16155},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03024,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08624},Q:{"13.1":0},O:{"0":1.27008},H:{"0":1.55871},L:{"0":73.4564},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js index d4c6def77296e8..0e70c22fc788d7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js @@ -1 +1 @@ -module.exports={C:{"104":0.60257,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 3.5 3.6"},D:{"87":0.13469,"103":0.60257,"104":0.33318,"105":2.01328,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 106 107 108 109"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"93":0.0638,"102":0.0638,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 103 104 105"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.5 16.1","15.1":26.08752,"15.2-15.3":25.35026,"15.4":0.26938,"15.6":0.13469,"16.0":0.0638},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0.06679,"15.0-15.1":2.67605,"15.2-15.3":8.63218,"15.4":0,"15.5":0,"15.6":1.00334,"16.0":2.14171,"16.1":0},P:{"4":0.6865,"5.0-5.4":0.01025,"6.2-6.4":0,"7.2-7.4":0.03074,"8.2":0.01025,"9.2":0.01025,"10.1":0,"11.1-11.2":0.19838,"12.0":0,"13.0":0.02049,"14.0":0.06943,"15.0":0,"16.0":0.02049,"17.0":0.05123,"18.0":0.43035},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":14.31921},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}}; +module.exports={C:{"105":0.19704,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 3.5 3.6"},D:{"106":0.33411,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"102":0.06854,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.4 16.1 16.2","15.1":21.53744,"15.2-15.3":33.19713,"15.5":0.06854,"15.6":0.06854,"16.0":0.26558},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.48371,"14.5-14.8":0,"15.0-15.1":1.39021,"15.2-15.3":3.62779,"15.4":0,"15.5":0,"15.6":0.60463,"16.0":1.75299,"16.1":0.84648},P:{"4":0.38308,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02071,"8.2":0.01035,"9.2":0.02071,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.07529,"14.0":0.29039,"15.0":0,"16.0":0.01035,"17.0":0.07247,"18.0":0.39343},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":5.33102},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js index a8096f739e9d26..0e7dd8871a0ccb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0.00512,"5":0,"6":0,"7":0.00512,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00512,"19":0,"20":0,"21":0.03069,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00512,"30":0.00512,"31":0.01023,"32":0.02558,"33":0,"34":0.01023,"35":0.00512,"36":0.00512,"37":0.00512,"38":0,"39":0.02046,"40":0.00512,"41":0.07673,"42":0,"43":0.00512,"44":0.01535,"45":0,"46":0,"47":0.01535,"48":0.01535,"49":0,"50":0,"51":0,"52":0.03581,"53":0,"54":0.00512,"55":0,"56":0.01023,"57":0.01535,"58":0,"59":0,"60":0.00512,"61":0.02558,"62":0.00512,"63":0,"64":0,"65":0,"66":0.04604,"67":0.03581,"68":0,"69":0,"70":0.00512,"71":0,"72":0.01535,"73":0.00512,"74":0,"75":0,"76":0,"77":0.00512,"78":0.13811,"79":0.22506,"80":0,"81":0,"82":0.00512,"83":0,"84":0,"85":0.03581,"86":0.00512,"87":0,"88":0.31713,"89":0.01023,"90":0,"91":0.05627,"92":0.02558,"93":0.01023,"94":0.00512,"95":0.04092,"96":0.00512,"97":0.00512,"98":0.06138,"99":0.12276,"100":0.02046,"101":0.05627,"102":0.07161,"103":0.29667,"104":3.01274,"105":1.31967,"106":0.13811,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.01535,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00512,"41":0,"42":0,"43":0.02046,"44":0.01535,"45":0,"46":0,"47":0,"48":0.01023,"49":0,"50":0,"51":0.00512,"52":0,"53":0,"54":0,"55":0,"56":0.02558,"57":0,"58":0.0665,"59":0,"60":0,"61":0.02558,"62":0.03069,"63":0.03581,"64":0.01535,"65":0.01023,"66":0,"67":0.00512,"68":0.01535,"69":0,"70":0.00512,"71":0.00512,"72":0.03069,"73":0,"74":0.03069,"75":0.02558,"76":0.00512,"77":0.00512,"78":0,"79":0.01023,"80":0.19437,"81":0.00512,"83":0.01535,"84":0.02046,"85":0.00512,"86":0.00512,"87":0.03581,"88":0.00512,"89":0.01535,"90":0.00512,"91":0.02046,"92":0.01023,"93":0.00512,"94":0.00512,"95":0.02558,"96":0.05627,"97":0.03069,"98":0.04604,"99":0.01535,"100":0.03069,"101":0.03581,"102":0.08184,"103":0.46035,"104":3.20711,"105":10.0919,"106":0.17391,"107":0.00512,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.05627,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01535,"51":0,"52":0,"53":0,"54":0.00512,"55":0.01023,"56":0.01023,"57":0,"58":0.00512,"60":0.01535,"62":0,"63":0.03581,"64":0.08696,"65":0.01535,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00512,"78":0,"79":0,"80":0.00512,"81":0,"82":0,"83":0,"84":0.00512,"85":0,"86":0,"87":0,"88":0,"89":0.01535,"90":0.36317,"91":0.01023,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00512},B:{"12":0.03581,"13":0.01535,"14":0,"15":0.02558,"16":0.00512,"17":0.06138,"18":0.07161,"79":0,"80":0,"81":0,"83":0,"84":0.02046,"85":0,"86":0,"87":0,"88":0,"89":0.01023,"90":0.01023,"91":0,"92":0.00512,"93":0,"94":0,"95":0,"96":0.02046,"97":0,"98":0.00512,"99":0.00512,"100":0.00512,"101":0.00512,"102":0.01023,"103":0.0665,"104":0.38363,"105":1.77491},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00512,"12":0.00512,"13":0.00512,"14":0.02046,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01023,"10.1":0.02558,"11.1":0.00512,"12.1":0.01535,"13.1":0.08696,"14.1":0.09207,"15.1":0.0665,"15.2-15.3":0.03069,"15.4":0.03581,"15.5":0.07161,"15.6":0.1023,"16.0":0.1688,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0008,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00321,"10.0-10.2":0.00402,"10.3":0.03215,"11.0-11.2":0.00723,"11.3-11.4":0.00884,"12.0-12.1":0.05545,"12.2-12.5":0.9443,"13.0-13.1":0.08438,"13.2":0.04259,"13.3":0.12537,"13.4-13.7":0.19931,"14.0-14.4":1.04637,"14.5-14.8":1.23764,"15.0-15.1":0.35843,"15.2-15.3":0.43478,"15.4":0.44041,"15.5":0.88162,"15.6":1.52133,"16.0":0.49425,"16.1":0.0008},P:{"4":0.23352,"5.0-5.4":0,"6.2-6.4":0.01015,"7.2-7.4":0.11168,"8.2":0,"9.2":0.02031,"10.1":0.1523,"11.1-11.2":0.08123,"12.0":0.02031,"13.0":0.05077,"14.0":0.09138,"15.0":0.02031,"16.0":0.12184,"17.0":0.27413,"18.0":0.36551},I:{"0":0,"3":0,"4":0.00084,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00056,"4.2-4.3":0.00028,"4.4":0,"4.4.3-4.4.4":0.04856},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06138,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.96723},H:{"0":1.48456},L:{"0":60.28293},S:{"2.5":0},R:{_:"0"},M:{"0":0.09282},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.02378,"22":0,"23":0,"24":0.00476,"25":0,"26":0,"27":0,"28":0,"29":0.00476,"30":0.00951,"31":0.01902,"32":0,"33":0,"34":0.01902,"35":0,"36":0,"37":0.00476,"38":0,"39":0.00476,"40":0.00476,"41":0.10461,"42":0,"43":0,"44":0.00951,"45":0,"46":0.00476,"47":0.02378,"48":0.00951,"49":0,"50":0,"51":0,"52":0.06657,"53":0,"54":0,"55":0,"56":0.02853,"57":0.02378,"58":0,"59":0,"60":0.00476,"61":0.02378,"62":0,"63":0,"64":0,"65":0,"66":0.08559,"67":0.03804,"68":0,"69":0,"70":0.00476,"71":0,"72":0.01902,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02378,"79":0.28055,"80":0.00476,"81":0,"82":0,"83":0,"84":0,"85":0.03329,"86":0,"87":0.00476,"88":0.17118,"89":0.00951,"90":0,"91":0.01427,"92":0.01427,"93":0.00476,"94":0.00951,"95":0.02378,"96":0,"97":0.00951,"98":0.01427,"99":0.11412,"100":0.02853,"101":0.02853,"102":0.03329,"103":0.09035,"104":0.10461,"105":2.81972,"106":0.97953,"107":0.07133,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00476,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.01427,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00951,"41":0,"42":0,"43":0.01427,"44":0,"45":0,"46":0,"47":0.00476,"48":0,"49":0.00476,"50":0,"51":0,"52":0,"53":0.00476,"54":0,"55":0,"56":0,"57":0,"58":0.05231,"59":0,"60":0,"61":0,"62":0.01427,"63":0.02853,"64":0.02378,"65":0,"66":0.00476,"67":0.00951,"68":0.01902,"69":0,"70":0,"71":0.01902,"72":0.02378,"73":0,"74":0.02378,"75":0,"76":0,"77":0.00476,"78":0.00476,"79":0.00476,"80":0.11412,"81":0.00476,"83":0.00951,"84":0.01427,"85":0.00951,"86":0.00476,"87":0.05231,"88":0.00476,"89":0.00951,"90":0.00951,"91":0.00476,"92":0.01427,"93":0.00951,"94":0.01427,"95":0.00951,"96":0.03329,"97":0.00951,"98":0.03329,"99":0.02853,"100":0.03329,"101":0.03329,"102":0.05706,"103":0.26153,"104":0.26628,"105":4.29377,"106":7.40829,"107":0.1379,"108":0.00476,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00476,"37":0.03329,"38":0.00476,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.02378,"57":0,"58":0.00476,"60":0.00476,"62":0,"63":0.01902,"64":0.02853,"65":0.03804,"66":0,"67":0.00476,"68":0,"69":0,"70":0,"71":0,"72":0.00476,"73":0,"74":0,"75":0,"76":0,"77":0.00951,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00476,"90":0.12363,"91":0.18545,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00476},B:{"12":0.03329,"13":0.00476,"14":0.00476,"15":0.00951,"16":0.00951,"17":0.01902,"18":0.08559,"79":0,"80":0,"81":0,"83":0,"84":0.00476,"85":0,"86":0,"87":0,"88":0,"89":0.01427,"90":0.00951,"91":0.00951,"92":0.01902,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00476,"99":0,"100":0.00951,"101":0.00951,"102":0.00951,"103":0.0428,"104":0.06182,"105":0.59438,"106":1.41699,"107":0.04755},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01427,"14":0.02853,"15":0.00476,_:"0","3.1":0,"3.2":0,"5.1":0.00476,"6.1":0,"7.1":0,"9.1":0.01902,"10.1":0.00476,"11.1":0.01902,"12.1":0.01902,"13.1":0.07133,"14.1":0.05706,"15.1":0.07133,"15.2-15.3":0.01427,"15.4":0.02853,"15.5":0.0428,"15.6":0.07608,"16.0":0.11412,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00302,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00202,"9.3":0.00302,"10.0-10.2":0.00504,"10.3":0.01512,"11.0-11.2":0.01713,"11.3-11.4":0.00706,"12.0-12.1":0.14716,"12.2-12.5":1.0291,"13.0-13.1":0.09172,"13.2":0.01613,"13.3":0.10583,"13.4-13.7":0.22779,"14.0-14.4":0.94141,"14.5-14.8":1.08453,"15.0-15.1":0.47978,"15.2-15.3":0.45659,"15.4":0.40821,"15.5":0.73982,"15.6":1.70945,"16.0":2.06928,"16.1":0.09676},P:{"4":0.16367,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.20459,"8.2":0,"9.2":0.03069,"10.1":0.1739,"11.1-11.2":0.09206,"12.0":0.02046,"13.0":0.04092,"14.0":0.07161,"15.0":0.02046,"16.0":0.13298,"17.0":0.20459,"18.0":0.48078},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00123,"4.4":0,"4.4.3-4.4.4":0.02353},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05706,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07343},Q:{"13.1":0},O:{"0":0.88116},H:{"0":1.37051},L:{"0":62.21213},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js index 9fb998b7437d75..6e8fbf3107dbdb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00303,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03031,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00909,"69":0,"70":0.01819,"71":0.00303,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00303,"78":0.02122,"79":0.00606,"80":0,"81":0.09093,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00303,"90":0,"91":0.00303,"92":0,"93":0,"94":0,"95":0,"96":0.00303,"97":0,"98":0,"99":0,"100":0,"101":0.00303,"102":0.01212,"103":0.0394,"104":0.83049,"105":0.32129,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00303,"45":0,"46":0,"47":0,"48":0,"49":0.00606,"50":0,"51":0,"52":0.00303,"53":0,"54":0,"55":0,"56":0.00303,"57":0,"58":0,"59":0,"60":0,"61":0.00909,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.03031,"74":0.03031,"75":0.00303,"76":0,"77":0,"78":0.01212,"79":0.09699,"80":0.00606,"81":0.01516,"83":0.00606,"84":0.00303,"85":0.00303,"86":0.00606,"87":0.00606,"88":0.1364,"89":0.04547,"90":0.00303,"91":0.00909,"92":0.00303,"93":0.00303,"94":0.00303,"95":0.00606,"96":0,"97":0.01212,"98":0.02425,"99":0.00606,"100":0.08487,"101":0.11215,"102":0.02122,"103":0.13943,"104":1.13056,"105":3.92818,"106":0.11821,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0.00303,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00606,"38":0,"39":0,"40":0.00909,"41":0,"42":0.00909,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00303,"50":0,"51":0.00606,"52":0,"53":0.00303,"54":0,"55":0,"56":0,"57":0.00303,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00303,"67":0,"68":0,"69":0,"70":0.00303,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00303,"83":0,"84":0.00606,"85":0.01819,"86":0,"87":0,"88":0,"89":0.00303,"90":0.02728,"91":0.00909,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00303,"90":0.01516,"91":0,"92":0.01212,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00606,"99":0.01819,"100":0,"101":0,"102":0.00303,"103":0.02728,"104":0.00606,"105":0.33038},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00303,"15.1":0.00303,"15.2-15.3":0.00303,"15.4":0.01212,"15.5":0.08184,"15.6":0.02122,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.01681,"11.3-11.4":0.02354,"12.0-12.1":0.09583,"12.2-12.5":1.20882,"13.0-13.1":0,"13.2":0,"13.3":0.05548,"13.4-13.7":0.08911,"14.0-14.4":0.18998,"14.5-14.8":0.40855,"15.0-15.1":1.07264,"15.2-15.3":2.04105,"15.4":2.27979,"15.5":3.43313,"15.6":4.96139,"16.0":0.71958,"16.1":0},P:{"4":0.74143,"5.0-5.4":0.13025,"6.2-6.4":0.02004,"7.2-7.4":1.59307,"8.2":0.02004,"9.2":0.11021,"10.1":0.08015,"11.1-11.2":0.40077,"12.0":0.06012,"13.0":0.50096,"14.0":0.74143,"15.0":0.17033,"16.0":0.76147,"17.0":0.90174,"18.0":3.49673},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00159,"4.2-4.3":0.00127,"4.4":0,"4.4.3-4.4.4":0.03714},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01212,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.33451},H:{"0":0.27051},L:{"0":59.76812},S:{"2.5":0},R:{_:"0"},M:{"0":0.06969},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00724,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00724,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00724,"69":0,"70":0,"71":0,"72":0.00724,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00724,"79":0,"80":0,"81":0.04346,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02173,"92":0,"93":0,"94":0.00724,"95":0,"96":0.00724,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.02898,"103":0.01449,"104":36.71984,"105":0.23181,"106":0.10866,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05071,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00724,"71":0,"72":0,"73":0.00724,"74":0.02173,"75":0.00724,"76":0,"77":0.00724,"78":0,"79":0.15937,"80":0.00724,"81":0.02898,"83":0,"84":0,"85":0,"86":0.08693,"87":0,"88":0.07968,"89":0.01449,"90":0.00724,"91":0.00724,"92":0,"93":0.02898,"94":0,"95":0.03622,"96":0.00724,"97":0.00724,"98":0.00724,"99":0.00724,"100":0.08693,"101":0.00724,"102":0.03622,"103":0.49984,"104":0.17386,"105":3.20185,"106":6.80936,"107":0.94172,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00724,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.01449,"60":0.18834,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01449,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00724,"87":0,"88":0,"89":0.00724,"90":0.01449,"91":0.18834,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00724,"85":0.00724,"86":0,"87":0,"88":0.00724,"89":0.00724,"90":0,"91":0,"92":0.07968,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01449,"100":0.00724,"101":0.00724,"102":0,"103":0.00724,"104":0.02898,"105":0.02173,"106":0.10142,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00724,"14.1":0.04346,"15.1":0.00724,"15.2-15.3":0.6085,"15.4":0.00724,"15.5":0.07968,"15.6":0.07244,"16.0":0.02173,"16.1":0.01449,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.00436,"11.0-11.2":0.01962,"11.3-11.4":0,"12.0-12.1":0.01962,"12.2-12.5":0.60614,"13.0-13.1":0.00436,"13.2":0.00981,"13.3":0.02398,"13.4-13.7":0.10684,"14.0-14.4":0.30198,"14.5-14.8":0.27799,"15.0-15.1":0.51674,"15.2-15.3":1.72793,"15.4":1.01059,"15.5":1.77263,"15.6":1.23953,"16.0":2.81702,"16.1":0.17116},P:{"4":0.1507,"5.0-5.4":0,"6.2-6.4":0.02009,"7.2-7.4":0.4521,"8.2":0,"9.2":0.01005,"10.1":0.02009,"11.1-11.2":0.10047,"12.0":0,"13.0":0.13061,"14.0":0.17079,"15.0":0.06028,"16.0":0.18084,"17.0":0.27126,"18.0":1.26588},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02898,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0441},Q:{"13.1":0.00551},O:{"0":0.15434},H:{"0":0.07567},L:{"0":31.2473},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js index 94a9da60491e6d..357d916d330bfd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03221,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00403,"73":0,"74":0.00403,"75":0,"76":0,"77":0,"78":0.00805,"79":0.00403,"80":0.00403,"81":0.00805,"82":0.00805,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00403,"89":0,"90":0,"91":0.00805,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00403,"98":0,"99":0.00805,"100":0.00403,"101":0.00403,"102":0.00805,"103":0.03221,"104":0.47507,"105":0.14091,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00403,"40":0.00403,"41":0,"42":0,"43":0.00403,"44":0,"45":0,"46":0,"47":0.00403,"48":0.00403,"49":0.07649,"50":0.00403,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00805,"57":0,"58":0.00403,"59":0,"60":0,"61":0,"62":0,"63":0.00805,"64":0.00403,"65":0.00805,"66":0.00403,"67":0.00805,"68":0.00403,"69":0.00403,"70":0.00805,"71":0.00403,"72":0.00403,"73":0.00403,"74":0.00805,"75":0.00403,"76":0.00403,"77":0.01208,"78":0.00805,"79":0.0161,"80":0.00805,"81":0.03221,"83":0.04026,"84":0.05636,"85":0.03221,"86":0.04831,"87":0.06039,"88":0.01208,"89":0.02013,"90":0.0161,"91":0.0161,"92":0.02416,"93":0.00805,"94":0.01208,"95":0.0161,"96":0.03623,"97":0.02416,"98":0.03221,"99":0.02013,"100":0.03221,"101":0.04831,"102":0.09662,"103":0.22546,"104":2.35521,"105":8.30966,"106":0.13688,"107":0.00403,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00403,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00403,"64":0.02013,"65":0,"66":0,"67":0,"68":0.00403,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00805,"80":0.01208,"81":0,"82":0,"83":0.00403,"84":0.00403,"85":0.0161,"86":0,"87":0,"88":0,"89":0.08455,"90":0.87364,"91":0.03623,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00403,"16":0.00403,"17":0,"18":0.00805,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00805,"87":0.00403,"88":0,"89":0,"90":0,"91":0,"92":0.00805,"93":0,"94":0,"95":0,"96":0.00403,"97":0.00403,"98":0,"99":0,"100":0.00403,"101":0.00403,"102":0.00805,"103":0.02013,"104":0.15299,"105":0.86156},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00403,"14":0.02416,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00403,"13.1":0.00805,"14.1":0.02416,"15.1":0.00403,"15.2-15.3":0.00403,"15.4":0.01208,"15.5":0.03221,"15.6":0.06039,"16.0":0.00805,"16.1":0},G:{"8":0.00129,"3.2":0.00129,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01222,"6.0-6.1":0.00322,"7.0-7.1":0.04375,"8.1-8.4":0.00322,"9.0-9.2":0.00257,"9.3":0.08878,"10.0-10.2":0.0045,"10.3":0.08492,"11.0-11.2":0.00965,"11.3-11.4":0.01094,"12.0-12.1":0.01158,"12.2-12.5":0.47608,"13.0-13.1":0.00579,"13.2":0.00708,"13.3":0.02895,"13.4-13.7":0.07913,"14.0-14.4":0.24833,"14.5-14.8":0.48251,"15.0-15.1":0.14089,"15.2-15.3":0.20652,"15.4":0.23675,"15.5":0.63306,"15.6":2.72973,"16.0":0.75529,"16.1":0.01351},P:{"4":0.28523,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.34635,"8.2":0,"9.2":0.02037,"10.1":0.01019,"11.1-11.2":0.09168,"12.0":0.02037,"13.0":0.07131,"14.0":0.07131,"15.0":0.04075,"16.0":0.09168,"17.0":0.31579,"18.0":1.19185},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01671,"4.2-4.3":0.013,"4.4":0,"4.4.3-4.4.4":0.14666},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00476,"9":0,"10":0,"11":0.04758,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.10753},H:{"0":0.47509},L:{"0":73.48602},S:{"2.5":0},R:{_:"0"},M:{"0":0.10156},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00432,"48":0,"49":0,"50":0,"51":0,"52":0.02591,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00432,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00432,"89":0,"90":0,"91":0.01296,"92":0,"93":0.00432,"94":0,"95":0.00864,"96":0,"97":0.00864,"98":0.00432,"99":0.00432,"100":0.00432,"101":0.00432,"102":0.0216,"103":0.03023,"104":0.02591,"105":0.44486,"106":0.19436,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00432,"43":0,"44":0,"45":0,"46":0.00432,"47":0,"48":0,"49":0.06047,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00432,"57":0,"58":0.00432,"59":0,"60":0,"61":0.00432,"62":0,"63":0.00432,"64":0,"65":0.00864,"66":0,"67":0.00864,"68":0.00432,"69":0.00432,"70":0.00864,"71":0.00432,"72":0.00432,"73":0.00432,"74":0.00864,"75":0.00432,"76":0.00432,"77":0.01728,"78":0.01728,"79":0.01296,"80":0.01296,"81":0.04319,"83":0.03455,"84":0.04751,"85":0.06047,"86":0.06047,"87":0.04751,"88":0.01728,"89":0.02591,"90":0.03023,"91":0.02591,"92":0.02591,"93":0.00864,"94":0.01296,"95":0.01728,"96":0.03023,"97":0.02591,"98":0.03023,"99":0.03023,"100":0.03455,"101":0.03887,"102":0.07774,"103":0.1814,"104":0.19867,"105":3.05353,"106":9.06126,"107":0.37143,"108":0.00432,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00432,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00432,"64":0.00864,"65":0.00864,"66":0,"67":0,"68":0.00432,"69":0,"70":0,"71":0,"72":0.00432,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00432,"80":0.01296,"81":0.00432,"82":0,"83":0.00432,"84":0.00432,"85":0.0216,"86":0,"87":0,"88":0,"89":0.00864,"90":0.37143,"91":0.88108,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00432,"13":0,"14":0,"15":0.00432,"16":0,"17":0,"18":0.00864,"79":0,"80":0,"81":0,"83":0,"84":0.00432,"85":0.00432,"86":0.00864,"87":0.00432,"88":0.00432,"89":0.00432,"90":0.00432,"91":0.00432,"92":0.00864,"93":0,"94":0,"95":0,"96":0.00432,"97":0,"98":0.00432,"99":0.00432,"100":0.00432,"101":0.00864,"102":0.01296,"103":0.0216,"104":0.02591,"105":0.24186,"106":0.80333,"107":0.0691},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00864,"14":0.05183,"15":0.00432,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00432,"13.1":0.0216,"14.1":0.02591,"15.1":0.00432,"15.2-15.3":0.01296,"15.4":0.0216,"15.5":0.07342,"15.6":0.13389,"16.0":0.0216,"16.1":0.00432,"16.2":0},G:{"8":0,"3.2":0.00148,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00889,"6.0-6.1":0.00148,"7.0-7.1":0.03481,"8.1-8.4":0.00074,"9.0-9.2":0.00074,"9.3":0.06666,"10.0-10.2":0.00593,"10.3":0.11259,"11.0-11.2":0.00889,"11.3-11.4":0.01407,"12.0-12.1":0.01333,"12.2-12.5":0.50738,"13.0-13.1":0.01333,"13.2":0.01111,"13.3":0.02815,"13.4-13.7":0.09185,"14.0-14.4":0.27628,"14.5-14.8":0.52663,"15.0-15.1":0.14295,"15.2-15.3":0.22295,"15.4":0.22665,"15.5":0.82514,"15.6":1.97766,"16.0":1.79471,"16.1":0.1311},P:{"4":0.21548,"5.0-5.4":0,"6.2-6.4":0.01026,"7.2-7.4":0.41043,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.10261,"12.0":0.02052,"13.0":0.04104,"14.0":0.0513,"15.0":0.03078,"16.0":0.07183,"17.0":0.24626,"18.0":1.11843},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01571,"4.2-4.3":0.01964,"4.4":0,"4.4.3-4.4.4":0.15512},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01425,"9":0,"10":0.00475,"11":0.07601,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10226},Q:{"13.1":0},O:{"0":0.10794},H:{"0":0.4733},L:{"0":70.44608},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js index 6ecd3952a7da19..d47317b55861ad 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00564,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00564,"44":0,"45":0,"46":0,"47":0,"48":0.01127,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01691,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00564,"89":0,"90":0,"91":0.02255,"92":0.00564,"93":0,"94":0.00564,"95":0,"96":0.00564,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01127,"104":1.03157,"105":0.1973,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.05637,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00564,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00564,"70":0.00564,"71":0,"72":0,"73":0,"74":0.02819,"75":0.14656,"76":0.01691,"77":0,"78":0.01127,"79":0.00564,"80":0.00564,"81":0.03382,"83":0,"84":0,"85":0.00564,"86":0.01127,"87":0.01691,"88":0.00564,"89":0.00564,"90":0,"91":0.00564,"92":0.00564,"93":0.1071,"94":0,"95":0,"96":0,"97":0.00564,"98":0.01691,"99":0.0451,"100":0.69335,"101":0.42841,"102":0.28185,"103":0.44532,"104":2.62684,"105":13.79374,"106":0.47915,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00564,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00564,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.03946,"89":0,"90":0.11838,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01127,"13":0.01127,"14":0.00564,"15":0,"16":0.00564,"17":0.02255,"18":0.01127,"79":0,"80":0,"81":0,"83":0.00564,"84":0.02819,"85":0.00564,"86":0,"87":0.00564,"88":0,"89":0.01127,"90":0.05637,"91":0,"92":0.06764,"93":0,"94":0.00564,"95":0,"96":0,"97":0.01691,"98":0,"99":0.00564,"100":0,"101":0.02255,"102":0.02255,"103":0.1071,"104":0.83428,"105":4.57724},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00564,"12":0.00564,"13":0.00564,"14":0.08456,"15":0.00564,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00564,"10.1":0.00564,"11.1":0.00564,"12.1":0.01691,"13.1":0.01127,"14.1":0.05073,"15.1":0.01691,"15.2-15.3":0,"15.4":0.01691,"15.5":0.4115,"15.6":0.20857,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02858,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.02382,"9.3":0.00357,"10.0-10.2":0,"10.3":0.12623,"11.0-11.2":0.00357,"11.3-11.4":0.00834,"12.0-12.1":0.03692,"12.2-12.5":0.95627,"13.0-13.1":0.34893,"13.2":0.01191,"13.3":0.05716,"13.4-13.7":0.32392,"14.0-14.4":0.80741,"14.5-14.8":1.28138,"15.0-15.1":0.36798,"15.2-15.3":0.36083,"15.4":0.94079,"15.5":1.71009,"15.6":3.64406,"16.0":0.52279,"16.1":0.01191},P:{"4":0.02021,"5.0-5.4":0.0101,"6.2-6.4":0,"7.2-7.4":0.34349,"8.2":0.0101,"9.2":0,"10.1":0.0101,"11.1-11.2":0.33339,"12.0":0.0101,"13.0":0.03031,"14.0":0.10103,"15.0":0.07072,"16.0":0.15154,"17.0":0.23236,"18.0":0.94966},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.05691},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06201,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.09948},H:{"0":0.07848},L:{"0":55.30017},S:{"2.5":0},R:{_:"0"},M:{"0":0.02182},Q:{"13.1":0.00436}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00528,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.0211,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00528,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01055,"79":0,"80":0,"81":0.00528,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01055,"92":0,"93":0,"94":0,"95":0,"96":0.00528,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.0211,"103":0.01055,"104":0.00528,"105":1.166,"106":0.42736,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0211,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00528,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00528,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.12662,"76":0.00528,"77":0,"78":0.27435,"79":0.01583,"80":0,"81":0.00528,"83":0.00528,"84":0.01055,"85":0,"86":0.01055,"87":0.00528,"88":0.00528,"89":0.00528,"90":0.00528,"91":0.00528,"92":0.00528,"93":0.02638,"94":0.01583,"95":0,"96":0.01583,"97":0.00528,"98":0.00528,"99":0.05804,"100":0.1108,"101":0.49067,"102":0.0211,"103":0.34822,"104":0.20576,"105":5.79305,"106":9.27521,"107":0.67533,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00528,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00528,"89":0,"90":0,"91":0.21104,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.0211,"14":0,"15":0.00528,"16":0.00528,"17":0.0211,"18":0.00528,"79":0,"80":0,"81":0.00528,"83":0,"84":0.08442,"85":0,"86":0,"87":0,"88":0,"89":0.00528,"90":0.05276,"91":0.00528,"92":0.01583,"93":0,"94":0.00528,"95":0,"96":0,"97":0.0211,"98":0,"99":0.00528,"100":0.00528,"101":0.07386,"102":0.03693,"103":0.03693,"104":0.11607,"105":1.25041,"106":3.08118,"107":0.25325},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00528,"12":0,"13":0.01055,"14":0.05276,"15":0.00528,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00528,"10.1":0,"11.1":0,"12.1":0.01055,"13.1":0.05276,"14.1":0.03166,"15.1":0.00528,"15.2-15.3":0.00528,"15.4":0.0211,"15.5":0.0211,"15.6":0.29018,"16.0":0.01055,"16.1":0.01055,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02269,"10.0-10.2":0.00378,"10.3":0.04538,"11.0-11.2":0.00378,"11.3-11.4":0.01891,"12.0-12.1":0.02269,"12.2-12.5":1.02107,"13.0-13.1":0.20138,"13.2":0.02647,"13.3":0.10211,"13.4-13.7":0.12858,"14.0-14.4":0.71664,"14.5-14.8":0.69111,"15.0-15.1":0.31861,"15.2-15.3":0.2704,"15.4":0.85089,"15.5":0.74028,"15.6":1.87953,"16.0":1.83793,"16.1":0.0416},P:{"4":0.01013,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1418,"8.2":0,"9.2":0.01013,"10.1":0.06077,"11.1-11.2":0.15193,"12.0":0,"13.0":0.03039,"14.0":0.02026,"15.0":0.10128,"16.0":0.09116,"17.0":0.04051,"18.0":1.80286},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02055,"4.4":0,"4.4.3-4.4.4":0.02055},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02638,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05196},Q:{"13.1":0.00945},O:{"0":0.58105},H:{"0":0.01789},L:{"0":61.04931},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js index c761b82d9e2035..0c5d2195186fed 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00127,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00127,"79":0.00127,"80":0,"81":0.00127,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00127,"104":0.02663,"105":0.00888,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00127,"23":0,"24":0,"25":0,"26":0.00127,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00254,"35":0,"36":0,"37":0,"38":0.00254,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00254,"48":0,"49":0.00507,"50":0,"51":0,"52":0,"53":0.00127,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00254,"72":0,"73":0.00127,"74":0,"75":0,"76":0,"77":0,"78":0.00127,"79":0.00761,"80":0.00127,"81":0.00254,"83":0.00507,"84":0.00888,"85":0.01014,"86":0.01014,"87":0.00888,"88":0.00127,"89":0.00127,"90":0.00127,"91":0.00127,"92":0.0038,"93":0,"94":0.00127,"95":0.00127,"96":0.00254,"97":0.00254,"98":0.00127,"99":0.00254,"100":0.00254,"101":0.00254,"102":0.00507,"103":0.02029,"104":0.20415,"105":0.71769,"106":0.01141,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00127,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00127,"37":0,"38":0,"39":0,"40":0.0038,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0038,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0038,"64":0.03297,"65":0.0038,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00127,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0038,"90":0.0596,"91":0.00254,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00127,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00127,"104":0.00888,"105":0.05452},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00127,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00127,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00254,"14.1":0.0038,"15.1":0.00127,"15.2-15.3":0,"15.4":0.00254,"15.5":0.0038,"15.6":0.01648,"16.0":0.00254,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00693,"8.1-8.4":0,"9.0-9.2":0.00198,"9.3":0.02475,"10.0-10.2":0.00297,"10.3":0.04158,"11.0-11.2":0.0099,"11.3-11.4":0.0099,"12.0-12.1":0.01188,"12.2-12.5":0.60779,"13.0-13.1":0.00495,"13.2":0.00297,"13.3":0.02277,"13.4-13.7":0.07424,"14.0-14.4":0.15541,"14.5-14.8":0.36824,"15.0-15.1":0.13364,"15.2-15.3":0.22372,"15.4":0.28113,"15.5":0.80973,"15.6":5.40975,"16.0":1.3809,"16.1":0.02178},P:{"4":0.23295,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.19244,"8.2":0,"9.2":0.02026,"10.1":0.02026,"11.1-11.2":0.0709,"12.0":0.03038,"13.0":0.13167,"14.0":0.05064,"15.0":0.04051,"16.0":0.15192,"17.0":0.44564,"18.0":2.5827},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00076,"4.2-4.3":0.00208,"4.4":0,"4.4.3-4.4.4":0.01097},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01522,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.2445},H:{"0":0.88456},L:{"0":82.66062},S:{"2.5":0},R:{_:"0"},M:{"0":0.06986},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00134,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00134,"105":0.02946,"106":0.01607,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00134,"23":0,"24":0,"25":0,"26":0.00134,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00402,"35":0,"36":0,"37":0,"38":0.00402,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00402,"48":0,"49":0.0067,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00134,"69":0,"70":0,"71":0.00134,"72":0,"73":0.00134,"74":0,"75":0.00134,"76":0,"77":0,"78":0.00134,"79":0.00937,"80":0.00268,"81":0.00268,"83":0.00268,"84":0.00402,"85":0.00536,"86":0.00402,"87":0.00536,"88":0.00134,"89":0.00134,"90":0.00134,"91":0.00134,"92":0.00536,"93":0,"94":0.00134,"95":0.00134,"96":0.00268,"97":0.00268,"98":0.00134,"99":0.00268,"100":0.00268,"101":0.00268,"102":0.00536,"103":0.01071,"104":0.01741,"105":0.26378,"106":0.88106,"107":0.03749,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00134,"29":0,"30":0,"31":0,"32":0.00134,"33":0,"34":0,"35":0,"36":0.00134,"37":0,"38":0,"39":0,"40":0.00402,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00536,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00268,"64":0.00402,"65":0.01473,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0067,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00134,"86":0,"87":0,"88":0,"89":0,"90":0.02812,"91":0.06829,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00134,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00134,"105":0.01339,"106":0.06159,"107":0.00536},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00268,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00134,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00268,"14.1":0.00402,"15.1":0.00134,"15.2-15.3":0,"15.4":0.00134,"15.5":0.00536,"15.6":0.01875,"16.0":0.00803,"16.1":0.00134,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00975,"8.1-8.4":0,"9.0-9.2":0.00195,"9.3":0.02926,"10.0-10.2":0.00195,"10.3":0.04097,"11.0-11.2":0.00585,"11.3-11.4":0.00683,"12.0-12.1":0.00975,"12.2-12.5":0.53842,"13.0-13.1":0.00488,"13.2":0.00293,"13.3":0.01951,"13.4-13.7":0.0595,"14.0-14.4":0.12192,"14.5-14.8":0.3053,"15.0-15.1":0.11315,"15.2-15.3":0.1824,"15.4":0.21751,"15.5":0.57938,"15.6":3.47825,"16.0":3.04322,"16.1":0.18045},P:{"4":0.29248,"5.0-5.4":0.01009,"6.2-6.4":0,"7.2-7.4":0.18154,"8.2":0,"9.2":0.02017,"10.1":0.02017,"11.1-11.2":0.06051,"12.0":0.02017,"13.0":0.13111,"14.0":0.04034,"15.0":0.03026,"16.0":0.12103,"17.0":0.33283,"18.0":2.58193},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00057,"4.2-4.3":0.00246,"4.4":0,"4.4.3-4.4.4":0.01099},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01875,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07795},Q:{"13.1":0},O:{"0":0.24251},H:{"0":0.88556},L:{"0":83.09167},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js index 8735b24b5766e6..770e5343c58b23 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00432,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00865,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00432,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00865,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00432,"88":0.00432,"89":0,"90":0,"91":0.00865,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00432,"102":0.00432,"103":0.07351,"104":0.53618,"105":0.18161,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00432,"48":0,"49":0.00865,"50":0,"51":0,"52":0,"53":0.00865,"54":0,"55":0,"56":0.00432,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00432,"64":0,"65":0.04324,"66":0,"67":0.00432,"68":0.00865,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.03459,"75":0.01297,"76":0.0173,"77":0,"78":0,"79":0.03459,"80":0.00432,"81":0.02162,"83":0.01297,"84":0.00432,"85":0.00432,"86":0.00432,"87":0.02162,"88":0.00432,"89":0.00865,"90":0.00865,"91":0.03892,"92":0.03892,"93":0.03459,"94":0.01297,"95":0.01297,"96":0.02162,"97":0.02162,"98":0.02162,"99":0.03027,"100":0.03459,"101":0.02594,"102":0.04324,"103":0.38916,"104":2.53819,"105":7.9994,"106":0.1254,"107":0.00432,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00865,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00432,"64":0.00432,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00432,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00865,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03892,"90":0.36754,"91":0.01297,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00432,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00865,"79":0,"80":0,"81":0,"83":0,"84":0.00432,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00432,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00865,"102":0.00432,"103":0.0173,"104":0.37186,"105":1.6215},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0173,"14":0.0173,"15":0.0173,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00865,"11.1":0.02594,"12.1":0.02162,"13.1":0.08216,"14.1":0.11242,"15.1":0.00432,"15.2-15.3":0.01297,"15.4":0.03027,"15.5":0.10378,"15.6":0.57077,"16.0":0.04756,"16.1":0.00432},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02364,"6.0-6.1":0,"7.0-7.1":0.0608,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.18746,"10.0-10.2":0,"10.3":0.15537,"11.0-11.2":0.00338,"11.3-11.4":0.00676,"12.0-12.1":0.0152,"12.2-12.5":0.51678,"13.0-13.1":0.00676,"13.2":0,"13.3":0.02195,"13.4-13.7":0.0912,"14.0-14.4":0.14355,"14.5-14.8":0.6789,"15.0-15.1":0.16213,"15.2-15.3":0.20941,"15.4":0.39181,"15.5":1.02849,"15.6":10.21228,"16.0":2.57714,"16.1":0.03209},P:{"4":0.53446,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.48101,"8.2":0,"9.2":0.02138,"10.1":0,"11.1-11.2":0.05345,"12.0":0.01069,"13.0":0.14965,"14.0":0.10689,"15.0":0.03207,"16.0":0.11758,"17.0":0.42757,"18.0":4.56428},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04591,"4.2-4.3":0.09181,"4.4":0,"4.4.3-4.4.4":0.91815},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02594,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00568},O:{"0":0.02838},H:{"0":0.3063},L:{"0":56.08711},S:{"2.5":0},R:{_:"0"},M:{"0":0.20434},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00443,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00443,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00443,"67":0,"68":0.00443,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00443,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00443,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00443,"100":0,"101":0,"102":0.00886,"103":0.00443,"104":0.04873,"105":0.49616,"106":0.19492,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00886,"48":0,"49":0.03101,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00886,"63":0,"64":0,"65":0,"66":0,"67":0.00443,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.03544,"75":0.00886,"76":0.01329,"77":0.00443,"78":0,"79":0.05316,"80":0.00443,"81":0.01772,"83":0.01329,"84":0.00443,"85":0.00443,"86":0.00443,"87":0.02215,"88":0.00443,"89":0.00443,"90":0.00886,"91":0.02658,"92":0.00886,"93":0.02658,"94":0.00886,"95":0.00886,"96":0.01772,"97":0.00886,"98":0.01329,"99":0.02658,"100":0.02215,"101":0.01329,"102":0.03544,"103":0.28795,"104":0.16391,"105":3.26491,"106":7.98286,"107":0.39427,"108":0.00886,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00886,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01772,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.03101,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00443,"90":0.1329,"91":0.29681,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00886,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00886,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00443,"103":0.00886,"104":0.03544,"105":0.46515,"106":1.6834,"107":0.1329},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00443,"14":0.01329,"15":0.01772,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00443,"11.1":0.01772,"12.1":0.01772,"13.1":0.10632,"14.1":0.10189,"15.1":0.00886,"15.2-15.3":0.01772,"15.4":0.03544,"15.5":0.08417,"15.6":0.49616,"16.0":0.14619,"16.1":0.03544,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01542,"6.0-6.1":0.00171,"7.0-7.1":0.04111,"8.1-8.4":0.00171,"9.0-9.2":0,"9.3":0.1336,"10.0-10.2":0,"10.3":0.15072,"11.0-11.2":0.00343,"11.3-11.4":0.00685,"12.0-12.1":0.01884,"12.2-12.5":0.56693,"13.0-13.1":0.00856,"13.2":0.00343,"13.3":0.02398,"13.4-13.7":0.0668,"14.0-14.4":0.15072,"14.5-14.8":0.53096,"15.0-15.1":0.11818,"15.2-15.3":0.20211,"15.4":0.26548,"15.5":0.64914,"15.6":6.90764,"16.0":5.67615,"16.1":0.27918},P:{"4":0.32053,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.30985,"8.2":0,"9.2":0.02137,"10.1":0,"11.1-11.2":0.05342,"12.0":0,"13.0":0.08548,"14.0":0.07479,"15.0":0.02137,"16.0":0.08548,"17.0":0.2778,"18.0":4.49816},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04911,"4.2-4.3":0.17189,"4.4":0,"4.4.3-4.4.4":0.81032},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.01152,"11":0.10366,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.32306},Q:{"13.1":0},O:{"0":0.02785},H:{"0":0.29531},L:{"0":56.36873},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js index 8ec2f977ab104f..603bbe8df344bf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.07871,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01458,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.02624,"96":0.20988,"97":0,"98":0,"99":0,"100":0.02624,"101":0.05247,"102":0,"103":0.22446,"104":0.89199,"105":2.75468,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.04081,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.11952,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.04081,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01458,"103":0.11952,"104":0.27693,"105":1.24762},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.01458,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02624,"13.1":0,"14.1":0.01458,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.09698,"14.0-14.4":0,"14.5-14.8":0.48435,"15.0-15.1":0,"15.2-15.3":0.67831,"15.4":0.19369,"15.5":0.29067,"15.6":0.43586,"16.0":0.48435,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.59175,"14.0":0,"15.0":0,"16.0":0,"17.0":0.18053,"18.0":5.64672},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":80.90256},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01776,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01776,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.09472,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.01776,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.03848,"93":0,"94":0,"95":0,"96":0,"97":0.01776,"98":0,"99":0.11544,"100":0,"101":0.05624,"102":0,"103":0.01776,"104":0.01776,"105":1.12184,"106":2.85344,"107":0.01776,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0.01776,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01776,"101":0.05624,"102":0,"103":0,"104":0.28416,"105":0.41736,"106":1.44448,"107":0.09472},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.11544,"14.1":1.37048,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.01776,"16.0":0.03848,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.05323,"14.5-14.8":0,"15.0-15.1":0.10646,"15.2-15.3":0.05323,"15.4":0.9041,"15.5":0.26574,"15.6":0.15969,"16.0":2.49938,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06037,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.13081,"18.0":1.87154},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":83.38848},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js index 7f7860e03f1778..99d018457cfcc9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01536,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00512,"46":0.00512,"47":0.00512,"48":0.00512,"49":0.00512,"50":0.00512,"51":0.00512,"52":0.01024,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00512,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00512,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00512,"89":0,"90":0,"91":0.00512,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00512,"99":0.00512,"100":0.00512,"101":0.00512,"102":0.01024,"103":0.03584,"104":0.6656,"105":0.1536,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00512,"23":0,"24":0,"25":0,"26":0.00512,"27":0,"28":0,"29":0,"30":0.00512,"31":0,"32":0,"33":0.00512,"34":0.01536,"35":0,"36":0,"37":0,"38":0.06144,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00512,"46":0,"47":0,"48":0,"49":0.08192,"50":0.00512,"51":0.00512,"52":0.00512,"53":0.06144,"54":0.00512,"55":0.01024,"56":0.02048,"57":0,"58":0.00512,"59":0,"60":0,"61":0.02048,"62":0,"63":0.00512,"64":0.00512,"65":0.01024,"66":0.00512,"67":0.01536,"68":0.00512,"69":0.00512,"70":0.00512,"71":0.01024,"72":0.00512,"73":0.00512,"74":0.01536,"75":0.01024,"76":0.00512,"77":0.00512,"78":0.00512,"79":0.30208,"80":0.01024,"81":0.03072,"83":0.02048,"84":0.01536,"85":0.01024,"86":0.03072,"87":0.04608,"88":0.00512,"89":0.03072,"90":0.01024,"91":0.01536,"92":0.02048,"93":0.01024,"94":0.01024,"95":0.01536,"96":0.03072,"97":0.05632,"98":0.03584,"99":0.0256,"100":0.04096,"101":0.03584,"102":0.06144,"103":0.25088,"104":3.39968,"105":12.40576,"106":0.1536,"107":0.01024,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01536,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01024,"37":0.01024,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.04096,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.06144,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00512,"18":0.01024,"79":0,"80":0,"81":0,"83":0,"84":0.00512,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00512,"97":0,"98":0,"99":0.00512,"100":0.00512,"101":0.00512,"102":0.00512,"103":0.02048,"104":0.28672,"105":1.59744},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00512,"9":0,"10":0,"11":0,"12":0,"13":0.04608,"14":0.13312,"15":0.0256,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00512,"10.1":0.01024,"11.1":0.01536,"12.1":0.03072,"13.1":0.11264,"14.1":0.384,"15.1":0.04608,"15.2-15.3":0.04096,"15.4":0.16384,"15.5":0.40448,"15.6":1.62304,"16.0":0.0512,"16.1":0},G:{"8":0.00356,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03918,"6.0-6.1":0.02137,"7.0-7.1":0.16384,"8.1-8.4":0.06767,"9.0-9.2":0.02137,"9.3":0.38824,"10.0-10.2":0.02493,"10.3":0.3455,"11.0-11.2":0.06767,"11.3-11.4":0.06767,"12.0-12.1":0.13535,"12.2-12.5":1.16472,"13.0-13.1":0.09617,"13.2":0.03918,"13.3":0.16741,"13.4-13.7":0.37399,"14.0-14.4":1.98394,"14.5-14.8":3.03467,"15.0-15.1":1.13978,"15.2-15.3":1.24664,"15.4":2.06586,"15.5":3.51908,"15.6":16.35589,"16.0":2.46834,"16.1":0.01069},P:{"4":0.67025,"5.0-5.4":0.02162,"6.2-6.4":0,"7.2-7.4":0.01081,"8.2":0.01081,"9.2":0.03243,"10.1":0.01081,"11.1-11.2":0.06486,"12.0":0.04324,"13.0":0.14054,"14.0":0.07567,"15.0":0.06486,"16.0":0.17297,"17.0":0.39999,"18.0":2.24858},I:{"0":0,"3":0,"4":0.00577,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00866,"4.2-4.3":0.02309,"4.4":0,"4.4.3-4.4.4":0.10392},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.11264,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0976},H:{"0":0.21252},L:{"0":34.28448},S:{"2.5":0},R:{_:"0"},M:{"0":0.08784},Q:{"13.1":0.01464}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01552,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00517,"46":0.00517,"47":0.00517,"48":0.01034,"49":0.01034,"50":0.00517,"51":0.00517,"52":0.01034,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00517,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00517,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00517,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00517,"99":0.00517,"100":0,"101":0.00517,"102":0.01034,"103":0.02586,"104":0.01552,"105":0.56892,"106":0.20171,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00517,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00517,"23":0,"24":0,"25":0,"26":0.00517,"27":0,"28":0,"29":0,"30":0.00517,"31":0,"32":0,"33":0,"34":0.02069,"35":0,"36":0,"37":0,"38":0.05689,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00517,"46":0,"47":0,"48":0,"49":0.08275,"50":0.00517,"51":0.00517,"52":0.00517,"53":0.06206,"54":0.00517,"55":0.00517,"56":0.02069,"57":0,"58":0.00517,"59":0,"60":0,"61":0.02069,"62":0,"63":0.00517,"64":0.00517,"65":0.00517,"66":0.00517,"67":0.01552,"68":0.00517,"69":0.00517,"70":0.00517,"71":0.01034,"72":0.00517,"73":0.00517,"74":0.01034,"75":0.01034,"76":0.00517,"77":0.00517,"78":0.00517,"79":0.29998,"80":0.01034,"81":0.03103,"83":0.02069,"84":0.01552,"85":0.01552,"86":0.0362,"87":0.04655,"88":0.00517,"89":0.03103,"90":0.01034,"91":0.01552,"92":0.02069,"93":0.01034,"94":0.01034,"95":0.01552,"96":0.02586,"97":0.04655,"98":0.02586,"99":0.02069,"100":0.03103,"101":0.02586,"102":0.04655,"103":0.15516,"104":0.1655,"105":4.09105,"106":11.78699,"107":0.44479,"108":0.01034,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01552,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01034,"37":0.01034,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.04138,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00517,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02069,"91":0.04138,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00517,"18":0.01034,"79":0,"80":0,"81":0,"83":0,"84":0.00517,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00517,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00517,"101":0.00517,"102":0.00517,"103":0.01552,"104":0.01552,"105":0.39307,"106":1.49988,"107":0.12413},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.04655,"14":0.13964,"15":0.02069,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00517,"10.1":0.01034,"11.1":0.01552,"12.1":0.03103,"13.1":0.11378,"14.1":0.37238,"15.1":0.04655,"15.2-15.3":0.0362,"15.4":0.15516,"15.5":0.35687,"15.6":1.69124,"16.0":0.15516,"16.1":0.02069,"16.2":0},G:{"8":0.00366,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04395,"6.0-6.1":0.02198,"7.0-7.1":0.17581,"8.1-8.4":0.07326,"9.0-9.2":0.02198,"9.3":0.37727,"10.0-10.2":0.02198,"10.3":0.35529,"11.0-11.2":0.05494,"11.3-11.4":0.06593,"12.0-12.1":0.12454,"12.2-12.5":1.17576,"13.0-13.1":0.09157,"13.2":0.03663,"13.3":0.16849,"13.4-13.7":0.35529,"14.0-14.4":1.89733,"14.5-14.8":2.83501,"15.0-15.1":1.04023,"15.2-15.3":1.12082,"15.4":1.71053,"15.5":2.81303,"15.6":13.69886,"16.0":6.38792,"16.1":0.25273},P:{"4":0.67018,"5.0-5.4":0.02162,"6.2-6.4":0,"7.2-7.4":0.01081,"8.2":0.01081,"9.2":0.03243,"10.1":0.01081,"11.1-11.2":0.06486,"12.0":0.03243,"13.0":0.12971,"14.0":0.06486,"15.0":0.05405,"16.0":0.14052,"17.0":0.27023,"18.0":2.37806},I:{"0":0,"3":0,"4":0.00828,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01241,"4.2-4.3":0.02896,"4.4":0,"4.4.3-4.4.4":0.13241},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00759,"9":0,"10":0,"11":0.1062,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09656},Q:{"13.1":0.00966},O:{"0":0.09656},H:{"0":0.20112},L:{"0":33.81285},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js index 88096573672316..f23e775a5f84bb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js @@ -1 +1 @@ -module.exports={C:{"30":0.00162,"34":0.00486,"38":0.00162,"43":0.00162,"44":0.00162,"45":0.00324,"47":0.00486,"49":0.00324,"52":0.0081,"56":0.00162,"67":0.00162,"68":0.00162,"72":0.00648,"78":0.0081,"88":0.00486,"89":0.00648,"91":0.06314,"95":0.00648,"96":0.00486,"98":0.00324,"99":0.0081,"100":0.00486,"101":0.00324,"102":0.01781,"103":0.08257,"104":0.96169,"105":0.35294,"106":0.034,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 41 42 46 48 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 92 93 94 97 107 3.5 3.6"},D:{"33":0.00648,"37":0.00324,"43":0.00162,"49":0.00486,"50":0.00162,"55":0.00648,"58":0.00324,"60":0.00162,"61":0.00324,"62":0.00162,"63":0.00486,"64":0.00162,"65":0.00162,"66":0.00486,"68":0.00324,"69":0.00486,"70":0.00648,"71":0.00648,"72":0.00648,"73":0.00648,"74":0.01619,"75":0.00162,"76":0.00324,"77":0.00648,"78":0.00324,"79":0.02914,"80":0.00648,"81":0.03076,"83":0.00971,"84":0.0081,"85":0.00971,"86":0.01943,"87":0.03076,"88":0.01133,"89":0.0081,"90":0.00648,"91":0.01295,"92":0.02429,"93":0.00486,"94":0.00971,"95":0.00648,"96":0.01943,"97":0.00971,"98":0.01619,"99":0.01619,"100":0.02914,"101":0.0259,"102":0.05505,"103":0.17971,"104":1.60605,"105":5.06585,"106":0.08257,"107":0.00162,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 41 42 44 45 46 47 48 51 52 53 54 56 57 59 67 108 109"},F:{"67":0.0081,"79":0.00648,"80":0.00324,"84":0.00162,"85":0.00324,"86":0.00648,"87":0.00162,"88":0.00971,"89":0.01457,"90":0.4598,"91":0.03238,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01619,"13":0.00648,"14":0.00324,"15":0.00971,"16":0.01295,"17":0.00486,"18":0.06962,"81":0.00324,"84":0.00486,"85":0.00324,"86":0.00162,"89":0.00971,"90":0.01295,"92":0.01295,"96":0.00324,"97":0.00162,"98":0.00324,"99":0.00324,"100":0.00324,"101":0.00648,"102":0.01133,"103":0.02752,"104":0.19752,"105":0.97788,_:"79 80 83 87 88 91 93 94 95"},E:{"4":0,"11":0.00162,"13":0.00648,"14":0.01457,"15":0.00324,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 16.1","10.1":0.00162,"11.1":0.00648,"12.1":0.00486,"13.1":0.034,"14.1":0.034,"15.1":0.01457,"15.2-15.3":0.00486,"15.4":0.02105,"15.5":0.03076,"15.6":0.09714,"16.0":0.0259},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00199,"6.0-6.1":0,"7.0-7.1":0.05178,"8.1-8.4":0.0005,"9.0-9.2":0,"9.3":0.02788,"10.0-10.2":0.00597,"10.3":0.07817,"11.0-11.2":0.00896,"11.3-11.4":0.02041,"12.0-12.1":0.04133,"12.2-12.5":0.96297,"13.0-13.1":0.01992,"13.2":0.00946,"13.3":0.06274,"13.4-13.7":0.06473,"14.0-14.4":0.28929,"14.5-14.8":0.32862,"15.0-15.1":0.20265,"15.2-15.3":0.24896,"15.4":0.26738,"15.5":0.4785,"15.6":1.26819,"16.0":0.45858,"16.1":0.00448},P:{"4":0.2485,"5.0-5.4":0.02071,"6.2-6.4":0.1912,"7.2-7.4":0.12425,"8.2":0.04025,"9.2":0.06213,"10.1":0.04025,"11.1-11.2":0.06213,"12.0":0.03019,"13.0":0.03106,"14.0":0.07248,"15.0":0.05177,"16.0":0.20708,"17.0":0.19673,"18.0":0.68338},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00185,"4.2-4.3":0.01248,"4.4":0,"4.4.3-4.4.4":0.1114},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04857,_:"6 7 8 9 10 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.88849},H:{"0":24.63984},L:{"0":54.00225},S:{"2.5":0.38557},R:{_:"0"},M:{"0":0.13411},Q:{"13.1":0}}; +module.exports={C:{"34":0.00288,"43":0.00433,"47":0.00433,"51":0.00288,"52":0.01154,"58":0.00433,"66":0.00144,"67":0.00144,"72":0.00433,"78":0.00577,"84":0.00144,"88":0.01442,"89":0.00721,"91":0.03028,"95":0.00433,"97":0.00288,"98":0.00144,"99":0.00721,"100":0.00288,"101":0.00288,"102":0.02596,"103":0.01009,"104":0.07066,"105":0.76714,"106":0.37059,"107":0.02451,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 48 49 50 53 54 55 56 57 59 60 61 62 63 64 65 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 90 92 93 94 96 108 3.5 3.6"},D:{"11":0.00288,"21":0.00144,"33":0.00288,"37":0.00288,"38":0.00144,"43":0.00288,"46":0.00288,"49":0.00577,"50":0.00577,"55":0.01009,"58":0.01154,"62":0.00288,"63":0.00577,"64":0.00288,"65":0.00288,"66":0.00433,"67":0.00144,"68":0.00144,"69":0.00433,"70":0.00433,"71":0.00288,"72":0.01009,"73":0.00865,"74":0.01875,"75":0.00288,"76":0.00144,"77":0.00721,"78":0.00433,"79":0.02884,"80":0.01154,"81":0.02451,"83":0.03605,"84":0.01009,"85":0.02307,"86":0.01442,"87":0.01586,"88":0.01009,"89":0.00865,"90":0.00433,"91":0.01586,"92":0.01298,"93":0.00577,"94":0.00721,"95":0.01009,"96":0.01298,"97":0.01009,"98":0.00721,"99":0.00865,"100":0.03172,"101":0.0173,"102":0.05191,"103":0.11824,"104":0.11536,"105":1.88614,"106":4.8134,"107":0.22928,"108":0.00577,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 34 35 36 39 40 41 42 44 45 47 48 51 52 53 54 56 57 59 60 61 109 110"},F:{"48":0.00288,"67":0.00144,"68":0.00577,"72":0.00433,"79":0.00721,"82":0.00288,"84":0.00144,"85":0.00577,"86":0.00577,"87":0.00144,"88":0.00721,"89":0.00577,"90":0.17881,"91":0.31724,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 69 70 71 73 74 75 76 77 78 80 81 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0173,"13":0.01009,"14":0.00433,"15":0.01586,"16":0.01298,"17":0.00433,"18":0.06922,"84":0.00721,"85":0.00433,"89":0.01154,"90":0.00865,"92":0.02019,"94":0.00144,"96":0.00144,"97":0.00144,"98":0.00288,"99":0.00144,"100":0.00433,"101":0.01586,"102":0.00433,"103":0.01442,"104":0.02019,"105":0.261,"106":0.87097,"107":0.04903,_:"79 80 81 83 86 87 88 91 93 95"},E:{"4":0,"13":0.00721,"14":0.01875,"15":0.00288,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 9.1 10.1 16.2","7.1":0.00288,"11.1":0.00144,"12.1":0.00288,"13.1":0.03172,"14.1":0.04038,"15.1":0.01154,"15.2-15.3":0.00433,"15.4":0.02019,"15.5":0.03317,"15.6":0.08652,"16.0":0.06056,"16.1":0.01154},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00165,"6.0-6.1":0,"7.0-7.1":0.1409,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05229,"10.0-10.2":0.00055,"10.3":0.18218,"11.0-11.2":0.00605,"11.3-11.4":0.00936,"12.0-12.1":0.04843,"12.2-12.5":0.94721,"13.0-13.1":0.01761,"13.2":0.01156,"13.3":0.0666,"13.4-13.7":0.05999,"14.0-14.4":0.30106,"14.5-14.8":0.34894,"15.0-15.1":0.19318,"15.2-15.3":0.18548,"15.4":0.17447,"15.5":0.38417,"15.6":0.90813,"16.0":1.12718,"16.1":0.05339},P:{"4":0.22798,"5.0-5.4":0.22142,"6.2-6.4":0.1409,"7.2-7.4":0.10363,"8.2":0.03019,"9.2":0.05181,"10.1":0.03019,"11.1-11.2":0.04145,"12.0":0.04026,"13.0":0.03109,"14.0":0.05181,"15.0":0.04145,"16.0":0.14508,"17.0":0.14508,"18.0":0.68394},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00257,"4.2-4.3":0.01441,"4.4":0,"4.4.3-4.4.4":0.11994},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04038,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1027},Q:{"13.1":0},O:{"0":0.88147},H:{"0":22.18372},L:{"0":56.53395},S:{"2.5":0.41078}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js index dda810f4f983eb..980a9c81699a42 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.02556,"22":0.00639,"23":0.00639,"24":0.00639,"25":0,"26":0,"27":0,"28":0,"29":0.00639,"30":0,"31":0.00639,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00639,"49":0,"50":0,"51":0,"52":0.13419,"53":0,"54":0.00639,"55":0.62622,"56":0.00639,"57":0,"58":0,"59":0,"60":0.00639,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.15336,"69":0,"70":0,"71":0,"72":0.00639,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.08946,"79":0.01278,"80":0.05112,"81":0.02556,"82":0.01917,"83":0.01278,"84":0.01278,"85":0,"86":0,"87":0,"88":0.00639,"89":0.01278,"90":0,"91":0.05112,"92":0,"93":0.00639,"94":0.01278,"95":0.01278,"96":0.00639,"97":0.01917,"98":0.00639,"99":0.01917,"100":0.01278,"101":0.01278,"102":0.03834,"103":0.1278,"104":1.43136,"105":0.47925,"106":0.00639,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00639,"23":0,"24":0.03195,"25":0,"26":0.00639,"27":0.08307,"28":0.02556,"29":0.02556,"30":0.00639,"31":0.01917,"32":0.02556,"33":0.00639,"34":0.01917,"35":0.03195,"36":0.03195,"37":0.02556,"38":0.00639,"39":0,"40":0.00639,"41":0.07029,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00639,"48":0.00639,"49":0.10224,"50":0,"51":0.00639,"52":0,"53":0,"54":0,"55":0,"56":0.01278,"57":0.00639,"58":0,"59":0.10224,"60":0,"61":0.03195,"62":0,"63":0.01917,"64":0.00639,"65":0,"66":0,"67":0.01278,"68":0.01917,"69":0.01278,"70":0.01917,"71":0.03834,"72":0.01278,"73":0.00639,"74":0.0639,"75":0.00639,"76":0.00639,"77":0.00639,"78":0.01917,"79":0.05751,"80":0.02556,"81":0.05751,"83":0.08946,"84":0.20448,"85":0.17892,"86":0.27477,"87":0.19809,"88":0.05112,"89":0.05112,"90":0.03834,"91":0.01917,"92":0.02556,"93":0.07668,"94":0.01917,"95":0.05112,"96":0.10224,"97":0.11502,"98":0.05751,"99":0.05751,"100":0.07668,"101":0.08946,"102":0.1917,"103":0.5112,"104":4.04487,"105":14.7609,"106":0.24282,"107":0.01278,"108":0,"109":0},F:{"9":0,"11":0.00639,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03195,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00639,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00639,"62":0.00639,"63":0.00639,"64":0.03195,"65":0.00639,"66":0,"67":0,"68":0.02556,"69":0.01278,"70":0.01917,"71":0.08946,"72":0.01278,"73":0.01278,"74":0.00639,"75":0.00639,"76":0.00639,"77":0.00639,"78":0,"79":0.03195,"80":0.00639,"81":0.00639,"82":0.01917,"83":0.02556,"84":0.05751,"85":0.26199,"86":0.05112,"87":0.03195,"88":0.07029,"89":0.34506,"90":7.86609,"91":0.34506,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02556},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00639,"17":0,"18":0.01917,"79":0,"80":0,"81":0,"83":0,"84":0.00639,"85":0.00639,"86":0.00639,"87":0.00639,"88":0,"89":0,"90":0,"91":0,"92":0.00639,"93":0,"94":0,"95":0,"96":0.00639,"97":0,"98":0,"99":0,"100":0,"101":0.00639,"102":0.00639,"103":0.00639,"104":0.14058,"105":0.81153},E:{"4":0,"5":0.01278,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00639,"14":0.03834,"15":0.00639,_:"0","3.1":0,"3.2":0,"5.1":0.03195,"6.1":0,"7.1":0,"9.1":0.01278,"10.1":0,"11.1":0.00639,"12.1":0.00639,"13.1":0.04473,"14.1":0.08946,"15.1":0.01917,"15.2-15.3":0.01278,"15.4":0.03834,"15.5":0.08307,"15.6":0.3195,"16.0":0.07668,"16.1":0.01278},G:{"8":0,"3.2":0.01925,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00608,"6.0-6.1":0.00507,"7.0-7.1":0.04559,"8.1-8.4":0.01013,"9.0-9.2":0.00507,"9.3":0.08713,"10.0-10.2":0.00405,"10.3":0.05065,"11.0-11.2":0.01418,"11.3-11.4":0.01925,"12.0-12.1":0.01216,"12.2-12.5":0.29684,"13.0-13.1":0.02127,"13.2":0.00709,"13.3":0.03039,"13.4-13.7":0.1084,"14.0-14.4":0.22288,"14.5-14.8":0.58354,"15.0-15.1":0.1469,"15.2-15.3":0.31811,"15.4":0.33837,"15.5":0.70309,"15.6":4.56803,"16.0":2.2288,"16.1":0.03951},P:{"4":0.0623,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04153,"8.2":0,"9.2":0.01038,"10.1":0,"11.1-11.2":0.03115,"12.0":0.01038,"13.0":0.05192,"14.0":0.04153,"15.0":0.01038,"16.0":0.03115,"17.0":0.10383,"18.0":0.69566},I:{"0":0,"3":0,"4":0.01031,"2.1":0,"2.2":0,"2.3":0.00172,"4.1":0.01546,"4.2-4.3":0.04468,"4.4":0,"4.4.3-4.4.4":0.14949},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02654,"9":0.01327,"10":0.00664,"11":0.29861,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00361},O:{"0":0.16967},H:{"0":6.05619},L:{"0":36.28261},S:{"2.5":0},R:{_:"0"},M:{"0":0.12635},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.106,"53":0,"54":0,"55":0.18082,"56":0.00624,"57":0.00624,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.17458,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.08729,"79":0.00624,"80":0.03118,"81":0.04988,"82":0.00624,"83":0.01247,"84":0.00624,"85":0,"86":0,"87":0.00624,"88":0.00624,"89":0.01247,"90":0,"91":0.02494,"92":0,"93":0,"94":0.01247,"95":0.01871,"96":0.01247,"97":0.01247,"98":0.00624,"99":0.01871,"100":0.01247,"101":0.01247,"102":0.06859,"103":0.03118,"104":0.14341,"105":1.25324,"106":0.54868,"107":0.00624,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00624,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00624,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00624,"42":0.00624,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00624,"49":0.08729,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00624,"58":0.00624,"59":0.106,"60":0,"61":0.01871,"62":0.01247,"63":0.01247,"64":0,"65":0.00624,"66":0.00624,"67":0.00624,"68":0.01871,"69":0.01247,"70":0.01247,"71":0.02494,"72":0.01247,"73":0.00624,"74":0.05612,"75":0.00624,"76":0.01247,"77":0.00624,"78":0.01247,"79":0.03741,"80":0.02494,"81":0.03741,"83":0.04988,"84":0.06235,"85":0.09976,"86":0.13717,"87":0.06859,"88":0.03741,"89":0.03118,"90":0.03118,"91":0.106,"92":0.03741,"93":0.03741,"94":0.03118,"95":0.04365,"96":0.06235,"97":0.09353,"98":0.05612,"99":0.05612,"100":0.07482,"101":0.06235,"102":0.1247,"103":0.24317,"104":0.43022,"105":4.81342,"106":14.32803,"107":0.6235,"108":0.01247,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03118,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00624,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00624,"62":0.00624,"63":0.00624,"64":0.00624,"65":0.01247,"66":0,"67":0,"68":0.00624,"69":0.00624,"70":0.01247,"71":0.00624,"72":0.38657,"73":0.00624,"74":0.00624,"75":0,"76":0.00624,"77":0.00624,"78":0.00624,"79":0.03741,"80":0.00624,"81":0.00624,"82":0.01871,"83":0.02494,"84":0.04988,"85":0.19952,"86":0.05612,"87":0.03118,"88":0.02494,"89":0.03741,"90":2.41295,"91":5.43069,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01871},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00624,"18":0.00624,"79":0,"80":0,"81":0,"83":0,"84":0.00624,"85":0.00624,"86":0.00624,"87":0,"88":0,"89":0.00624,"90":0,"91":0,"92":0.00624,"93":0,"94":0,"95":0,"96":0.01247,"97":0.00624,"98":0,"99":0,"100":0,"101":0,"102":0.00624,"103":0,"104":0.01247,"105":0.19329,"106":0.64844,"107":0.05612},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00624,"14":0.05612,"15":0.00624,_:"0","3.1":0,"3.2":0,"5.1":0.02494,"6.1":0,"7.1":0,"9.1":0.01247,"10.1":0,"11.1":0.00624,"12.1":0.01247,"13.1":0.04988,"14.1":0.106,"15.1":0.02494,"15.2-15.3":0.01247,"15.4":0.03741,"15.5":0.06235,"15.6":0.30552,"16.0":0.18705,"16.1":0.04988,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00515,"6.0-6.1":0.00515,"7.0-7.1":0.0206,"8.1-8.4":0.00515,"9.0-9.2":0.00515,"9.3":0.05793,"10.0-10.2":0.00129,"10.3":0.04763,"11.0-11.2":0.01416,"11.3-11.4":0.01931,"12.0-12.1":0.01159,"12.2-12.5":0.25616,"13.0-13.1":0.0103,"13.2":0.00901,"13.3":0.02574,"13.4-13.7":0.09139,"14.0-14.4":0.23299,"14.5-14.8":0.56639,"15.0-15.1":0.14675,"15.2-15.3":0.27547,"15.4":0.33211,"15.5":0.51618,"15.6":3.56565,"16.0":5.68831,"16.1":0.32052},P:{"4":0.06212,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05177,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03106,"12.0":0.01035,"13.0":0.03106,"14.0":0.02071,"15.0":0.01035,"16.0":0.02071,"17.0":0.06212,"18.0":0.6937},I:{"0":0,"3":0,"4":0.0085,"2.1":0,"2.2":0,"2.3":0.0034,"4.1":0.0102,"4.2-4.3":0.0357,"4.4":0,"4.4.3-4.4.4":0.1122},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02676,"9":0.00669,"10":0.01338,"11":0.2275,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1619},Q:{"13.1":0},O:{"0":0.14307},H:{"0":5.71383},L:{"0":36.38441},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js index bcc72fac051f50..bea644a758b0c6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00235,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00471,"48":0,"49":0,"50":0,"51":0,"52":0.00235,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00235,"61":0,"62":0,"63":0,"64":0.00235,"65":0,"66":0,"67":0,"68":0.00235,"69":0,"70":0,"71":0,"72":0.00235,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00706,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00235,"89":0,"90":0.00235,"91":0.01882,"92":0,"93":0.00235,"94":0,"95":0.00235,"96":0,"97":0,"98":0.00471,"99":0.00235,"100":0.00471,"101":0.00235,"102":0.00941,"103":0.0353,"104":0.38119,"105":0.13412,"106":0.01177,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00235,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00235,"38":0,"39":0,"40":0.00471,"41":0,"42":0.00235,"43":0,"44":0,"45":0,"46":0.00235,"47":0,"48":0,"49":0,"50":0.00471,"51":0,"52":0,"53":0.00235,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00235,"64":0.00471,"65":0.00471,"66":0.00235,"67":0,"68":0.00235,"69":0,"70":0.00235,"71":0.00235,"72":0.00471,"73":0,"74":0.00471,"75":0.00235,"76":0.00235,"77":0.00235,"78":0,"79":0.00706,"80":0.00471,"81":0.00706,"83":0.01412,"84":0,"85":0,"86":0.00941,"87":0.00471,"88":0.00235,"89":0.00471,"90":0.00235,"91":0.00235,"92":0.01412,"93":0.00235,"94":0.00471,"95":0.00706,"96":0.00471,"97":0.00706,"98":0.00471,"99":0.00471,"100":0.01177,"101":0.00941,"102":0.02588,"103":0.05883,"104":0.55766,"105":1.89887,"106":0.02824,"107":0.00235,"108":0,"109":0},F:{"9":0,"11":0,"12":0.00471,"15":0,"16":0.01177,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00235,"25":0,"26":0.00235,"27":0.00235,"28":0.00235,"29":0,"30":0,"31":0,"32":0.00235,"33":0.00235,"34":0,"35":0,"36":0,"37":0.01412,"38":0.00235,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00235,"46":0.00235,"47":0.00235,"48":0,"49":0,"50":0.00235,"51":0.00471,"52":0,"53":0,"54":0.00471,"55":0.00235,"56":0.00471,"57":0.02118,"58":0.0353,"60":0.08,"62":0,"63":0.36472,"64":0.4706,"65":0.01882,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00235,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00235,"80":0,"81":0.00235,"82":0,"83":0,"84":0,"85":0.00235,"86":0,"87":0,"88":0.00235,"89":0.00471,"90":0.12,"91":0.01412,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01412},B:{"12":0.00941,"13":0.00235,"14":0.00235,"15":0.00235,"16":0.00471,"17":0.00235,"18":0.01177,"79":0,"80":0,"81":0,"83":0,"84":0.00235,"85":0,"86":0,"87":0,"88":0,"89":0.00235,"90":0.00235,"91":0,"92":0.00471,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00235,"100":0.00235,"101":0.00235,"102":0.00235,"103":0.00941,"104":0.06588,"105":0.26589},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00471,"15":0.00471,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00235,"11.1":0,"12.1":0,"13.1":0.00471,"14.1":0.00471,"15.1":0.00235,"15.2-15.3":0.00235,"15.4":0.00235,"15.5":0.00706,"15.6":0.02118,"16.0":0.00706,"16.1":0},G:{"8":0.00049,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00147,"5.0-5.1":0.00539,"6.0-6.1":0.00049,"7.0-7.1":0.01029,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02695,"10.0-10.2":0.00098,"10.3":0.06125,"11.0-11.2":0.0049,"11.3-11.4":0.00735,"12.0-12.1":0.01372,"12.2-12.5":0.44493,"13.0-13.1":0.14553,"13.2":0.00294,"13.3":0.04557,"13.4-13.7":0.05341,"14.0-14.4":0.3729,"14.5-14.8":0.40769,"15.0-15.1":0.23178,"15.2-15.3":0.31753,"15.4":0.30577,"15.5":0.53608,"15.6":1.31716,"16.0":0.49492,"16.1":0.01225},P:{"4":0.09254,"5.0-5.4":0.01028,"6.2-6.4":0.01028,"7.2-7.4":0.07197,"8.2":0,"9.2":0.09254,"10.1":0.01028,"11.1-11.2":0.02056,"12.0":0,"13.0":0.03085,"14.0":0.07197,"15.0":0.06169,"16.0":0.08225,"17.0":0.18507,"18.0":0.48324},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00477,"4.2-4.3":0.00794,"4.4":0,"4.4.3-4.4.4":0.14141},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00941,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00765},O:{"0":0.6347},H:{"0":19.27928},L:{"0":62.92171},S:{"2.5":0.22176},R:{_:"0"},M:{"0":0.19118},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00219,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00219,"44":0,"45":0.00219,"46":0,"47":0,"48":0,"49":0,"50":0.00219,"51":0,"52":0.00438,"53":0,"54":0,"55":0,"56":0.00219,"57":0,"58":0,"59":0,"60":0.00219,"61":0,"62":0,"63":0,"64":0.00219,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00438,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00438,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00219,"89":0.00219,"90":0.00219,"91":0.00438,"92":0,"93":0,"94":0,"95":0.00219,"96":0,"97":0,"98":0.00219,"99":0.00219,"100":0.00219,"101":0.00219,"102":0.00876,"103":0.00876,"104":0.01972,"105":0.30893,"106":0.15775,"107":0.01534,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00219,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00219,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00219,"41":0,"42":0.00876,"43":0,"44":0,"45":0,"46":0.00438,"47":0,"48":0,"49":0,"50":0.00438,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00219,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00219,"64":0.00219,"65":0.00219,"66":0.00219,"67":0,"68":0.00219,"69":0,"70":0.00219,"71":0,"72":0.00438,"73":0,"74":0.00438,"75":0,"76":0,"77":0,"78":0,"79":0.01753,"80":0.00219,"81":0.00657,"83":0.00219,"84":0,"85":0.00219,"86":0.00876,"87":0.00438,"88":0.00219,"89":0.00219,"90":0.00219,"91":0.00438,"92":0.01096,"93":0.00219,"94":0.00438,"95":0.00657,"96":0.00219,"97":0.00219,"98":0.00438,"99":0.00438,"100":0.00876,"101":0.00438,"102":0.01753,"103":0.03067,"104":0.03944,"105":0.56309,"106":1.61477,"107":0.05916,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0.00438,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00219,"24":0.00438,"25":0,"26":0,"27":0.00219,"28":0.00219,"29":0,"30":0,"31":0,"32":0,"33":0.00438,"34":0,"35":0,"36":0,"37":0.01315,"38":0,"39":0,"40":0,"41":0,"42":0.00219,"43":0,"44":0,"45":0.00438,"46":0.00219,"47":0.00438,"48":0,"49":0,"50":0.00219,"51":0.00219,"52":0,"53":0,"54":0.01315,"55":0.00219,"56":0.00219,"57":0.02191,"58":0.03067,"60":0.0723,"62":0,"63":0.33084,"64":0.2191,"65":0.23444,"66":0.00219,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00657,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00219,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00438,"86":0,"87":0,"88":0,"89":0,"90":0.03506,"91":0.08545,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01315},B:{"12":0.00657,"13":0.00219,"14":0.00219,"15":0.00219,"16":0.00219,"17":0,"18":0.01096,"79":0,"80":0,"81":0,"83":0,"84":0.00219,"85":0,"86":0,"87":0,"88":0,"89":0.00219,"90":0.00219,"91":0,"92":0.00657,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00219,"101":0.00219,"102":0.00219,"103":0.00657,"104":0.00876,"105":0.07888,"106":0.23444,"107":0.01534},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00219,"14":0.00219,"15":0.00219,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00219,"11.1":0,"12.1":0,"13.1":0.00438,"14.1":0.00657,"15.1":0.00438,"15.2-15.3":0.00219,"15.4":0.00219,"15.5":0.00438,"15.6":0.01753,"16.0":0.01096,"16.1":0.00219,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00145,"5.0-5.1":0.00194,"6.0-6.1":0.00048,"7.0-7.1":0.00339,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02326,"10.0-10.2":0.00097,"10.3":0.05669,"11.0-11.2":0.00581,"11.3-11.4":0.00485,"12.0-12.1":0.0126,"12.2-12.5":0.50389,"13.0-13.1":0.06153,"13.2":0.00727,"13.3":0.02762,"13.4-13.7":0.04506,"14.0-14.4":0.34449,"14.5-14.8":0.32414,"15.0-15.1":0.20301,"15.2-15.3":0.23547,"15.4":0.20446,"15.5":0.42976,"15.6":0.79945,"16.0":1.18754,"16.1":0.08721},P:{"4":0.13319,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06147,"8.2":0,"9.2":0.09221,"10.1":0,"11.1-11.2":0.06147,"12.0":0,"13.0":0.03074,"14.0":0.06147,"15.0":0.04098,"16.0":0.06147,"17.0":0.14344,"18.0":0.59423},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05001,"4.2-4.3":0.02414,"4.4":0,"4.4.3-4.4.4":0.30871},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00219,"9":0,"10":0,"11":0.00657,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14056},Q:{"13.1":0},O:{"0":0.54663},H:{"0":20.21262},L:{"0":62.64035},S:{"2.5":0.21865}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js index ff9fe0ded5dcf5..573f5d7818a9c0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0.01886,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01415,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00472,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00472,"39":0.00472,"40":0.00472,"41":0,"42":0,"43":0,"44":0.00943,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01886,"53":0,"54":0.00943,"55":0,"56":0.00472,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00472,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00472,"77":0,"78":0.0283,"79":0.00472,"80":0.00472,"81":0.00472,"82":0.00472,"83":0.00472,"84":0.00472,"85":0,"86":0,"87":0.00472,"88":0.00472,"89":0.00472,"90":0,"91":0.03773,"92":0,"93":0.00472,"94":0.01886,"95":0.00472,"96":0.00472,"97":0.00472,"98":0.00472,"99":0.00472,"100":0.00943,"101":0.00943,"102":0.03301,"103":0.07546,"104":0.89604,"105":0.27353,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00472,"36":0,"37":0.00472,"38":0.00472,"39":0.00472,"40":0.01415,"41":0.00472,"42":0.00472,"43":0.00943,"44":0.01415,"45":0.00943,"46":0,"47":0.00472,"48":0.01886,"49":0.01886,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.06602,"57":0.00472,"58":0,"59":0.00472,"60":0.00472,"61":0.00943,"62":0.00472,"63":0.00472,"64":0,"65":0.00472,"66":0.0283,"67":0.00943,"68":0.00472,"69":0.00472,"70":0.00472,"71":0.00943,"72":0.00472,"73":0.00472,"74":0.00943,"75":0.00943,"76":0.06602,"77":0.00943,"78":0.01415,"79":0.05188,"80":0.03301,"81":0.03773,"83":0.05659,"84":0.05188,"85":0.07074,"86":0.06602,"87":0.06602,"88":0.01415,"89":0.03773,"90":0.01415,"91":0.02358,"92":0.01886,"93":0.05188,"94":0.01886,"95":0.00943,"96":0.06602,"97":0.03773,"98":0.04244,"99":0.04716,"100":0.0896,"101":0.09432,"102":0.22165,"103":0.58007,"104":2.88148,"105":7.47014,"106":0.12733,"107":0.02358,"108":0.02358,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00943,"65":0,"66":0,"67":0,"68":0.00472,"69":0,"70":0.00472,"71":0.00472,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00472,"89":0.0283,"90":0.22637,"91":0.00943,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00472,"13":0,"14":0,"15":0,"16":0,"17":0.00472,"18":0.00943,"79":0,"80":0,"81":0,"83":0,"84":0.00472,"85":0.00472,"86":0.00472,"87":0.00472,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00472,"96":0,"97":0,"98":0,"99":0.00472,"100":0.00472,"101":0.01415,"102":0.00943,"103":0.03773,"104":0.52819,"105":2.37215},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00472,"9":0.00472,"10":0,"11":0,"12":0.00472,"13":0.02358,"14":0.09432,"15":0.02358,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01415,"10.1":0.00472,"11.1":0.01886,"12.1":0.04244,"13.1":0.36313,"14.1":0.26881,"15.1":0.04244,"15.2-15.3":0.04244,"15.4":0.11318,"15.5":0.24995,"15.6":1.76378,"16.0":0.16506,"16.1":0.00943},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00842,"5.0-5.1":0,"6.0-6.1":0.01263,"7.0-7.1":0.02105,"8.1-8.4":0.03789,"9.0-9.2":0.02947,"9.3":0.09261,"10.0-10.2":0.00842,"10.3":0.11366,"11.0-11.2":0.0421,"11.3-11.4":0.0463,"12.0-12.1":0.0421,"12.2-12.5":0.56829,"13.0-13.1":0.03368,"13.2":0.02105,"13.3":0.07998,"13.4-13.7":0.25678,"14.0-14.4":0.78718,"14.5-14.8":2.4289,"15.0-15.1":0.43358,"15.2-15.3":0.71562,"15.4":0.8377,"15.5":2.35313,"15.6":27.85452,"16.0":4.2811,"16.1":0.06314},P:{"4":0.05284,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01057,"12.0":0.01057,"13.0":0.02114,"14.0":0.0317,"15.0":0.02114,"16.0":0.08454,"17.0":0.13738,"18.0":1.74372},I:{"0":0,"3":0.01673,"4":0.06133,"2.1":0.01115,"2.2":0.03345,"2.3":0,"4.1":0.0223,"4.2-4.3":0.15612,"4.4":0,"4.4.3-4.4.4":0.21187},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02461,"9":0.06889,"10":0.00492,"11":0.12795,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.08983},H:{"0":0.23012},L:{"0":32.44867},S:{"2.5":0.00528},R:{_:"0"},M:{"0":0.44386},Q:{"13.1":0.05284}}; +module.exports={C:{"2":0,"3":0,"4":0.0191,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00955,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00478,"39":0.00478,"40":0.00478,"41":0,"42":0,"43":0,"44":0.00955,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0191,"53":0,"54":0.00478,"55":0,"56":0.00478,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00478,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00478,"77":0,"78":0.02865,"79":0.00478,"80":0.00478,"81":0.00478,"82":0.00478,"83":0.00478,"84":0.00478,"85":0,"86":0,"87":0.00478,"88":0.00478,"89":0.00478,"90":0,"91":0.0191,"92":0,"93":0,"94":0.02388,"95":0.00478,"96":0.00478,"97":0.00478,"98":0.00478,"99":0.00478,"100":0.00478,"101":0.00955,"102":0.04775,"103":0.02388,"104":0.0573,"105":0.8404,"106":0.4011,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00478,"36":0,"37":0.00478,"38":0.00478,"39":0.00478,"40":0.00955,"41":0.00478,"42":0.00478,"43":0.00955,"44":0.00955,"45":0.00478,"46":0,"47":0.00478,"48":0.02388,"49":0.0191,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0573,"57":0,"58":0,"59":0,"60":0.00478,"61":0.0191,"62":0.00478,"63":0.00478,"64":0,"65":0.00955,"66":0.02865,"67":0.00478,"68":0,"69":0.00478,"70":0.00478,"71":0.00955,"72":0.00478,"73":0.00478,"74":0.00955,"75":0.00955,"76":0.0573,"77":0.00955,"78":0.00955,"79":0.05253,"80":0.02865,"81":0.04298,"83":0.0573,"84":0.03343,"85":0.0382,"86":0.04775,"87":0.04775,"88":0.01433,"89":0.03343,"90":0.01433,"91":0.02388,"92":0.01433,"93":0.04775,"94":0.01433,"95":0.00955,"96":0.04775,"97":0.04298,"98":0.02865,"99":0.03343,"100":0.1719,"101":0.08595,"102":0.16235,"103":0.40588,"104":0.37245,"105":3.28998,"106":7.11475,"107":0.31993,"108":0.02388,"109":0.02865,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00478,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00955,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00478,"90":0.08595,"91":0.20055,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00478,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00478,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00478,"86":0,"87":0.00478,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00478,"100":0.00478,"101":0.00478,"102":0.00478,"103":0.03343,"104":0.05253,"105":0.58255,"106":2.1583,"107":0.18623},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00478,"9":0.00478,"10":0,"11":0,"12":0.00478,"13":0.0191,"14":0.0955,"15":0.02388,_:"0","3.1":0,"3.2":0,"5.1":0.00478,"6.1":0,"7.1":0,"9.1":0.0191,"10.1":0.00478,"11.1":0.0191,"12.1":0.04298,"13.1":0.50138,"14.1":0.2674,"15.1":0.0382,"15.2-15.3":0.0382,"15.4":0.0955,"15.5":0.20533,"15.6":1.57098,"16.0":0.48705,"16.1":0.06208,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0085,"5.0-5.1":0,"6.0-6.1":0.00425,"7.0-7.1":0.00425,"8.1-8.4":0.0085,"9.0-9.2":0.02975,"9.3":0.08074,"10.0-10.2":0.0085,"10.3":0.10624,"11.0-11.2":0.0425,"11.3-11.4":0.0425,"12.0-12.1":0.034,"12.2-12.5":0.51844,"13.0-13.1":0.11474,"13.2":0.017,"13.3":0.07224,"13.4-13.7":0.21673,"14.0-14.4":0.68843,"14.5-14.8":1.75931,"15.0-15.1":0.38671,"15.2-15.3":0.62468,"15.4":0.69693,"15.5":1.81455,"15.6":21.31996,"16.0":10.81509,"16.1":0.56519},P:{"4":0.0419,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01048,"12.0":0.01048,"13.0":0.02095,"14.0":0.02095,"15.0":0.02095,"16.0":0.0838,"17.0":0.09428,"18.0":1.83323},I:{"0":0,"3":0.02255,"4":0.05637,"2.1":0.01127,"2.2":0.03946,"2.3":0.02255,"4.1":0.02255,"4.2-4.3":0.14657,"4.4":0,"4.4.3-4.4.4":0.1804},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.03052,"9":0.07121,"10":0.00509,"11":0.12716,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.4389},Q:{"13.1":0.11495},O:{"0":0.0836},H:{"0":0.23744},L:{"0":32.8468},S:{"2.5":0.00523}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js index f26e669e7d28bd..6659a3b35a9014 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02874,"53":0,"54":0,"55":0.00479,"56":0,"57":0.00479,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00479,"67":0,"68":0.00958,"69":0,"70":0,"71":0,"72":0,"73":0.01916,"74":0.00479,"75":0,"76":0,"77":0,"78":0.01437,"79":0,"80":0,"81":0,"82":0,"83":0.00958,"84":0.00479,"85":0,"86":0.00479,"87":0,"88":0.00958,"89":0,"90":0.00479,"91":0.04311,"92":0,"93":0,"94":0,"95":0.00479,"96":0.00479,"97":0,"98":0.00479,"99":0.01437,"100":0.02874,"101":0.00479,"102":0.02395,"103":0.03353,"104":0.6706,"105":0.27303,"106":0.00479,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00479,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00479,"37":0,"38":0.0479,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00479,"48":0.00479,"49":0.05748,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00479,"56":0.00479,"57":0,"58":0.00479,"59":0,"60":0,"61":0,"62":0.00958,"63":0.00479,"64":0,"65":0.00958,"66":0,"67":0,"68":0,"69":0.00479,"70":0.03353,"71":0.00479,"72":0.00479,"73":0.00479,"74":0.00479,"75":0.00479,"76":0.00479,"77":0.00479,"78":0.00479,"79":0.02395,"80":0.0479,"81":0.01437,"83":0.00479,"84":0.00479,"85":0.00958,"86":0.30656,"87":0.01437,"88":0.00958,"89":0.02395,"90":0.00958,"91":0.03832,"92":0.04311,"93":0.03832,"94":0.02395,"95":0.01437,"96":0.03353,"97":0.01916,"98":0.04311,"99":0.04311,"100":0.03353,"101":0.03832,"102":0.06227,"103":0.29219,"104":2.7303,"105":12.63123,"106":0.30177,"107":0.00479,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00479,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00479,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00479,"86":0,"87":0,"88":0.00479,"89":0.15328,"90":1.25019,"91":0.03832,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00479,"15":0,"16":0,"17":0.00958,"18":0.00479,"79":0,"80":0,"81":0,"83":0,"84":0.00958,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00479,"92":0.00479,"93":0,"94":0,"95":0.00479,"96":0,"97":0,"98":0,"99":0,"100":0.00479,"101":0.00479,"102":0.00479,"103":0.00958,"104":0.18681,"105":1.23582},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00479,"14":0.01916,"15":0.00479,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00479,"13.1":0.03353,"14.1":0.04311,"15.1":0.01916,"15.2-15.3":0.00479,"15.4":0.03832,"15.5":0.07664,"15.6":0.20597,"16.0":0.0479,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02726,"6.0-6.1":0,"7.0-7.1":0.01185,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.032,"10.0-10.2":0,"10.3":0.03555,"11.0-11.2":0.00474,"11.3-11.4":0.01067,"12.0-12.1":0.00474,"12.2-12.5":0.42307,"13.0-13.1":0.00474,"13.2":0,"13.3":0.032,"13.4-13.7":0.10784,"14.0-14.4":0.20383,"14.5-14.8":0.59964,"15.0-15.1":0.08177,"15.2-15.3":0.14102,"15.4":0.22042,"15.5":0.74422,"15.6":6.96819,"16.0":1.93166,"16.1":0.01778},P:{"4":0.09218,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.19461,"8.2":0,"9.2":0.02048,"10.1":0.01024,"11.1-11.2":0.04097,"12.0":0.01024,"13.0":0.04097,"14.0":0.03073,"15.0":0.02048,"16.0":0.05121,"17.0":0.22533,"18.0":1.06521},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02236,"4.2-4.3":0.03726,"4.4":0,"4.4.3-4.4.4":0.24593},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03832,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01042},H:{"0":0.14304},L:{"0":62.71455},S:{"2.5":0},R:{_:"0"},M:{"0":0.24487},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0.00487,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02921,"53":0,"54":0,"55":0.00487,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00487,"63":0,"64":0,"65":0,"66":0.00487,"67":0,"68":0.00487,"69":0,"70":0,"71":0,"72":0,"73":0.01947,"74":0,"75":0,"76":0,"77":0,"78":0.00974,"79":0,"80":0,"81":0,"82":0,"83":0.00974,"84":0,"85":0,"86":0.00487,"87":0,"88":0.00974,"89":0,"90":0,"91":0.02434,"92":0,"93":0,"94":0,"95":0.00487,"96":0,"97":0,"98":0.00487,"99":0.00974,"100":0.01947,"101":0.00487,"102":0.02434,"103":0.0146,"104":0.05842,"105":0.6231,"106":0.31642,"107":0.00487,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00974,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.02921,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00487,"48":0.00487,"49":0.03894,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00487,"60":0,"61":0,"62":0.00974,"63":0.00487,"64":0,"65":0.00974,"66":0.00487,"67":0,"68":0,"69":0,"70":0.00487,"71":0.00487,"72":0.00487,"73":0.00487,"74":0.00487,"75":0.00487,"76":0.00487,"77":0.00487,"78":0.0146,"79":0.03408,"80":0.04381,"81":0.0146,"83":0.0146,"84":0.00974,"85":0.00974,"86":0.258,"87":0.01947,"88":0.00974,"89":0.0146,"90":0.0146,"91":0.01947,"92":0.02921,"93":0.04868,"94":0.01947,"95":0.0146,"96":0.02434,"97":0.02434,"98":0.02921,"99":0.02434,"100":0.02921,"101":0.02434,"102":0.03894,"103":0.19959,"104":0.16551,"105":4.17674,"106":11.87792,"107":0.53061,"108":0.00487,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00487,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00487,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00487,"86":0,"87":0,"88":0.00487,"89":0.00487,"90":0.55982,"91":1.19753,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00487,"15":0,"16":0,"17":0,"18":0.00487,"79":0,"80":0,"81":0,"83":0,"84":0.00487,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00487,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00487,"101":0,"102":0.00487,"103":0.00487,"104":0.01947,"105":0.25314,"106":1.02228,"107":0.07789},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00487,"14":0.01947,"15":0.00487,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00487,"13.1":0.03408,"14.1":0.04381,"15.1":0.02434,"15.2-15.3":0.00974,"15.4":0.07302,"15.5":0.05842,"15.6":0.16551,"16.0":0.1071,"16.1":0.00974,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02076,"6.0-6.1":0,"7.0-7.1":0.01298,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02725,"10.0-10.2":0.0013,"10.3":0.03503,"11.0-11.2":0.00649,"11.3-11.4":0.0026,"12.0-12.1":0.00519,"12.2-12.5":0.41132,"13.0-13.1":0.00519,"13.2":0.0026,"13.3":0.02725,"13.4-13.7":0.09472,"14.0-14.4":0.19852,"14.5-14.8":0.62541,"15.0-15.1":0.08304,"15.2-15.3":0.16349,"15.4":0.2634,"15.5":0.58778,"15.6":5.55606,"16.0":4.01069,"16.1":0.16089},P:{"4":0.0716,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13297,"8.2":0,"9.2":0.01023,"10.1":0,"11.1-11.2":0.02046,"12.0":0.01023,"13.0":0.03068,"14.0":0.02046,"15.0":0.02046,"16.0":0.04091,"17.0":0.14319,"18.0":0.96144},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01458,"4.2-4.3":0.02916,"4.4":0,"4.4.3-4.4.4":0.16769},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00531,"9":0,"10":0,"11":0.05311,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21554},Q:{"13.1":0},O:{"0":0.0154},H:{"0":0.10689},L:{"0":61.6443},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js index c7469cce4340f4..fded145db1cd35 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01897,"53":0,"54":0,"55":0.00632,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00632,"92":0,"93":0,"94":0.00316,"95":0.00316,"96":0.00316,"97":0.00316,"98":0.00632,"99":0.00316,"100":0.00316,"101":0.00316,"102":0.00632,"103":0.01265,"104":0.19604,"105":0.06324,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00316,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0253,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00316,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00316,"65":0.00316,"66":0.00949,"67":0.00316,"68":0.00316,"69":0.00316,"70":0.00316,"71":0.00632,"72":0.00316,"73":0,"74":0.00632,"75":0,"76":0,"77":0,"78":0,"79":0.01897,"80":0.00632,"81":0.01265,"83":0.00949,"84":0.00632,"85":0.00949,"86":0.01897,"87":0.00632,"88":0.00316,"89":0.01581,"90":0.00316,"91":0.00316,"92":0.00316,"93":0.00316,"94":0.05692,"95":0.00316,"96":0.02213,"97":0.00949,"98":0.01581,"99":0.01265,"100":0.01897,"101":0.02213,"102":0.07273,"103":0.06956,"104":1.28693,"105":4.92007,"106":0.07589,"107":0.00316,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00316,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00316,"47":0,"48":0,"49":0,"50":0,"51":0.00316,"52":0,"53":0.01897,"54":0,"55":0,"56":0,"57":0.00316,"58":0.00316,"60":0.00316,"62":0.00949,"63":0.00316,"64":0.00632,"65":0.00316,"66":0,"67":0.00316,"68":0.00316,"69":0,"70":0,"71":0.00316,"72":0.00316,"73":0.00316,"74":0,"75":0.00316,"76":0,"77":0.00632,"78":0.00316,"79":0.00632,"80":0.00632,"81":0.00316,"82":0.00316,"83":0.00316,"84":0.00632,"85":0.00316,"86":0,"87":0.00316,"88":0.00316,"89":0.01581,"90":0.04427,"91":0.00316,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00316,"16":0,"17":0.00632,"18":0.01581,"79":0,"80":0,"81":0,"83":0.00316,"84":0.00632,"85":0,"86":0,"87":0,"88":0,"89":0.00316,"90":0.00316,"91":0,"92":0.00632,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00316,"99":0,"100":0.00316,"101":0.00316,"102":0.00316,"103":0.00632,"104":0.05375,"105":0.37944},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00316,"14":0.00632,"15":0.00316,_:"0","3.1":0,"3.2":0,"5.1":0.19288,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00632,"14.1":0.01581,"15.1":0.00632,"15.2-15.3":0.00316,"15.4":0.01581,"15.5":0.0253,"15.6":0.07905,"16.0":0.0253,"16.1":0.00316},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00166,"6.0-6.1":0.00166,"7.0-7.1":0.02817,"8.1-8.4":0,"9.0-9.2":0.00746,"9.3":0.05634,"10.0-10.2":0.00331,"10.3":0.06379,"11.0-11.2":0.04308,"11.3-11.4":0.00911,"12.0-12.1":0.0116,"12.2-12.5":0.67935,"13.0-13.1":0.00828,"13.2":0.00331,"13.3":0.0232,"13.4-13.7":0.06876,"14.0-14.4":0.2908,"14.5-14.8":0.51366,"15.0-15.1":0.16901,"15.2-15.3":0.30239,"15.4":0.28168,"15.5":0.78457,"15.6":3.36777,"16.0":1.29243,"16.1":0.01988},P:{"4":1.13821,"5.0-5.4":0.03022,"6.2-6.4":0.16116,"7.2-7.4":0.67487,"8.2":0.02015,"9.2":0.08058,"10.1":0.02015,"11.1-11.2":0.19138,"12.0":0.05036,"13.0":0.19138,"14.0":0.2216,"15.0":0.13094,"16.0":0.5137,"17.0":0.69501,"18.0":2.40736},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01163,"4.2-4.3":0.0299,"4.4":0,"4.4.3-4.4.4":0.21428},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0664,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":4.25324},H:{"0":0.27837},L:{"0":66.05478},S:{"2.5":0},R:{_:"0"},M:{"0":0.06154},Q:{"13.1":0.01368}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0131,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00328,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00328,"92":0,"93":0,"94":0.00328,"95":0.00328,"96":0.00655,"97":0.00328,"98":0.00983,"99":0.00655,"100":0.00655,"101":0.00655,"102":0.0131,"103":0.00655,"104":0.00983,"105":0.19323,"106":0.0917,"107":0.00328,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00328,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0786,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00328,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00328,"64":0.00328,"65":0,"66":0.00655,"67":0,"68":0.00328,"69":0,"70":0.00328,"71":0.00328,"72":0.00328,"73":0,"74":0.00655,"75":0,"76":0,"77":0,"78":0,"79":0.0131,"80":0.00328,"81":0.00983,"83":0.00983,"84":0.0131,"85":0.00655,"86":0.02293,"87":0.00328,"88":0.00328,"89":0.01638,"90":0.00328,"91":0.00983,"92":0.00655,"93":0.00328,"94":0.00328,"95":0.00655,"96":0.0131,"97":0.01638,"98":0.01638,"99":0.00983,"100":0.01965,"101":0.0131,"102":0.01638,"103":0.04258,"104":0.131,"105":1.63423,"106":5.05333,"107":0.17685,"108":0.00983,"109":0.00328,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00655,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00328,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00328,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00655,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00655,"52":0,"53":0.02948,"54":0,"55":0.00328,"56":0.00328,"57":0.00328,"58":0,"60":0,"62":0.01965,"63":0,"64":0.00655,"65":0.00328,"66":0,"67":0.00328,"68":0.00328,"69":0,"70":0,"71":0.00328,"72":0.00983,"73":0.00328,"74":0,"75":0.00328,"76":0.00328,"77":0.00328,"78":0,"79":0.01965,"80":0.00328,"81":0.01638,"82":0.00328,"83":0.00328,"84":0.00655,"85":0.00328,"86":0.00328,"87":0.00328,"88":0.00328,"89":0.00655,"90":0.04258,"91":0.0262,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00328},B:{"12":0.00655,"13":0.00328,"14":0,"15":0.00328,"16":0.00328,"17":0.00328,"18":0.02293,"79":0,"80":0,"81":0,"83":0,"84":0.00655,"85":0,"86":0,"87":0,"88":0,"89":0.00328,"90":0,"91":0,"92":0.00655,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00328,"102":0.00328,"103":0.00655,"104":0.00328,"105":0.09498,"106":0.38645,"107":0.0262},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00983,"15":0.00328,_:"0","3.1":0,"3.2":0,"5.1":0.12118,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00328,"13.1":0.00983,"14.1":0.01638,"15.1":0.00655,"15.2-15.3":0.00655,"15.4":0.0131,"15.5":0.01965,"15.6":0.06223,"16.0":0.0655,"16.1":0.00983,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00193,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.05974,"8.1-8.4":0,"9.0-9.2":0.00964,"9.3":0.03854,"10.0-10.2":0.00482,"10.3":0.04625,"11.0-11.2":0.01445,"11.3-11.4":0.00674,"12.0-12.1":0.01253,"12.2-12.5":0.6523,"13.0-13.1":0.00867,"13.2":0.00867,"13.3":0.03661,"13.4-13.7":0.04721,"14.0-14.4":0.21486,"14.5-14.8":0.46634,"15.0-15.1":0.16187,"15.2-15.3":0.24088,"15.4":0.27171,"15.5":0.63399,"15.6":2.27679,"16.0":3.48312,"16.1":0.1927},P:{"4":0.8877,"5.0-5.4":0.02018,"6.2-6.4":0.09079,"7.2-7.4":0.57499,"8.2":0,"9.2":0.07061,"10.1":0.02018,"11.1-11.2":0.18158,"12.0":0.06053,"13.0":0.1614,"14.0":0.18158,"15.0":0.13114,"16.0":0.38333,"17.0":0.51446,"18.0":2.73371},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00954,"4.2-4.3":0.0259,"4.4":0,"4.4.3-4.4.4":0.13766},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00328,"9":0,"10":0,"11":0.06878,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0538},Q:{"13.1":0.01345},O:{"0":3.64495},H:{"0":0.32471},L:{"0":65.34925},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js index 8ef6cddcf1a1ff..d3a9e33b3b828d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.03883,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00971,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00971,"66":0,"67":0,"68":0,"69":0,"70":0.02912,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00971,"79":0,"80":0,"81":0,"82":0,"83":0.00971,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.07766,"92":0.00971,"93":0.00971,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.03883,"102":0.00971,"103":0.46594,"104":10.72624,"105":2.34909,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01941,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.20385,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":1.16484,"94":0,"95":0.50476,"96":0.00971,"97":0.00971,"98":0.00971,"99":0.01941,"100":0,"101":0.02912,"102":0.07766,"103":0.38828,"104":13.8616,"105":41.09944,"106":0.21355,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01941,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.03883,"18":2.86357,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01941,"99":0,"100":0,"101":0,"102":0,"103":0.00971,"104":2.13554,"105":13.25976},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.05824,"15":0.05824,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.65037,"12.1":0.02912,"13.1":0.16502,"14.1":0.19414,"15.1":0,"15.2-15.3":0.01941,"15.4":0.04854,"15.5":0.15531,"15.6":1.53371,"16.0":0.26209,"16.1":0.03883},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00866,"10.0-10.2":0,"10.3":0.03466,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.75113,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.03466,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0.00866,"15.4":0,"15.5":0.4144,"15.6":1.2695,"16.0":0.42307,"16.1":0.00866},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0.15558},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.35916,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":3.21974},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.01901,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.0095,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.13306,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.03802,"92":0.01901,"93":0,"94":0.01901,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.07603,"103":0,"104":0.02851,"105":7.42262,"106":2.42352,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.29462,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.01901,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.91238,"94":0,"95":0.34214,"96":0.01901,"97":0,"98":0.0095,"99":0,"100":0.06653,"101":0,"102":0.01901,"103":0.31363,"104":0.0095,"105":16.68902,"106":39.15648,"107":0.77933,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0095,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0095,"91":0.0095,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.04752,"16":0,"17":0.05702,"18":2.24294,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.18058,"105":2.43302,"106":11.8895,"107":0.67478},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01901,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.4847,"12.1":0.0095,"13.1":0.06653,"14.1":0.06653,"15.1":0.0095,"15.2-15.3":0.02851,"15.4":0.10454,"15.5":0.02851,"15.6":1.37808,"16.0":0.78883,"16.1":0.27562,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01031,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.59866,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.02014,"14.5-14.8":0.05058,"15.0-15.1":0,"15.2-15.3":0.01031,"15.4":0.04076,"15.5":0.13211,"15.6":2.62792,"16.0":0.78135,"16.1":0.58835},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.00982,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0.00982,"15.0":0,"16.0":0,"17.0":0,"18.0":0.38311},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.15206,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0.00517},L:{"0":4.52338},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js index de0a47758921e3..58bd6d8ac987e8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00433,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00433,"101":0,"102":0,"103":0.01733,"104":0.38564,"105":0.15599,"106":0.00433,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.052,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.03033,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.03033,"71":0,"72":0.00433,"73":0,"74":0,"75":0.00433,"76":0.02167,"77":0,"78":0,"79":0.026,"80":0,"81":0.04333,"83":0.08666,"84":0,"85":0,"86":0,"87":0.00433,"88":0.01733,"89":0.01733,"90":0,"91":0.19499,"92":0,"93":0.039,"94":0,"95":0.00867,"96":0.02167,"97":0.00433,"98":0.04333,"99":0.013,"100":0.01733,"101":0.00867,"102":0.02167,"103":0.54163,"104":2.06251,"105":6.14419,"106":0.14732,"107":0.013,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00867,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.04333,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00867,"90":0.33797,"91":0.00433,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00433,"16":0.00867,"17":0,"18":0.00433,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00433,"101":0.00867,"102":0.013,"103":0.013,"104":0.4853,"105":1.7332},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00867,"13":0.013,"14":0.12132,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00433,"13.1":0.06066,"14.1":0.04766,"15.1":0.013,"15.2-15.3":0.013,"15.4":0.09966,"15.5":0.04333,"15.6":0.50696,"16.0":0.14732,"16.1":0.013},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.28668,"8.1-8.4":0.04376,"9.0-9.2":0,"9.3":0.01207,"10.0-10.2":0,"10.3":0.09053,"11.0-11.2":0,"11.3-11.4":0.0166,"12.0-12.1":0.00453,"12.2-12.5":1.53298,"13.0-13.1":0,"13.2":0.00151,"13.3":0.00453,"13.4-13.7":0.00604,"14.0-14.4":0.05734,"14.5-14.8":0.47981,"15.0-15.1":0.20369,"15.2-15.3":0.22934,"15.4":0.31384,"15.5":2.02939,"15.6":6.96178,"16.0":2.56653,"16.1":0.01056},P:{"4":0.28038,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10514,"8.2":0,"9.2":0.01168,"10.1":0,"11.1-11.2":0.02336,"12.0":0,"13.0":0.16355,"14.0":0.05841,"15.0":0.01168,"16.0":0.09346,"17.0":0.30374,"18.0":6.92771},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.06912,"4.4":0,"4.4.3-4.4.4":0.93315},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00433,"11":0.013,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00567},O:{"0":0.03967},H:{"0":0.79941},L:{"0":56.51103},S:{"2.5":0},R:{_:"0"},M:{"0":0.03967},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00461,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00461,"103":0.00461,"104":0.00921,"105":0.65419,"106":0.21653,"107":0.01382,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.05068,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00461,"39":0,"40":0,"41":0,"42":0,"43":0.00461,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00461,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00461,"72":0,"73":0,"74":0.00461,"75":0.04607,"76":0.02304,"77":0,"78":0,"79":0.03686,"80":0,"81":0.05989,"83":0.10135,"84":0,"85":0,"86":0,"87":0.00921,"88":0.00921,"89":0,"90":0.00461,"91":0.07832,"92":0.00461,"93":0.04607,"94":0.00461,"95":0.01382,"96":0,"97":0,"98":0.00921,"99":0.00921,"100":0.01843,"101":0.00921,"102":0.01843,"103":0.12439,"104":0.14282,"105":2.57071,"106":6.86443,"107":0.31328,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00461,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01382,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.10596,"91":0.29024,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00461,"13":0.00921,"14":0,"15":0.01843,"16":0.00461,"17":0,"18":0.00461,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00461,"93":0,"94":0.00461,"95":0,"96":0,"97":0,"98":0.00461,"99":0,"100":0,"101":0.00461,"102":0.00921,"103":0.00461,"104":0.00921,"105":0.71409,"106":2.46014,"107":0.15203},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00921,"13":0.00461,"14":0.09214,"15":0.00461,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00461,"10.1":0,"11.1":0.00461,"12.1":0.01382,"13.1":0.10596,"14.1":0.0645,"15.1":0.00461,"15.2-15.3":0.01382,"15.4":0.00921,"15.5":0.04607,"15.6":0.33631,"16.0":0.49295,"16.1":0.02304,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.43104,"8.1-8.4":0.06286,"9.0-9.2":0.0015,"9.3":0.0449,"10.0-10.2":0,"10.3":0.06436,"11.0-11.2":0.00748,"11.3-11.4":0.02095,"12.0-12.1":0,"12.2-12.5":0.46547,"13.0-13.1":0.00748,"13.2":0,"13.3":0,"13.4-13.7":0.04191,"14.0-14.4":0.08531,"14.5-14.8":0.17212,"15.0-15.1":0.39363,"15.2-15.3":0.07483,"15.4":0.15116,"15.5":1.33205,"15.6":6.19327,"16.0":4.35235,"16.1":0.21403},P:{"4":0.25387,"5.0-5.4":0,"6.2-6.4":0.02308,"7.2-7.4":0.1154,"8.2":0,"9.2":0.08078,"10.1":0,"11.1-11.2":0.0577,"12.0":0.03462,"13.0":0.28849,"14.0":0.01154,"15.0":0.06924,"16.0":0.18463,"17.0":0.48466,"18.0":3.68113},I:{"0":0,"3":0,"4":0.05461,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.16384,"4.4":0,"4.4.3-4.4.4":0.94665},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00921,"11":0.03225,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14561},Q:{"13.1":0},O:{"0":0.04314},H:{"0":0.49015},L:{"0":59.26315},S:{"2.5":0.00539}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js index 243f5569748161..b079fb08db0091 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00568,"27":0.1136,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00568,"44":0,"45":0.00568,"46":0,"47":0.00568,"48":0,"49":0,"50":0,"51":0,"52":0.26128,"53":0,"54":0,"55":0.00568,"56":0.00568,"57":0.00568,"58":0,"59":0,"60":0.01136,"61":0.01136,"62":0.00568,"63":0,"64":0.00568,"65":0.00568,"66":0.00568,"67":0.00568,"68":0.01704,"69":0.01136,"70":0.00568,"71":0,"72":0.01136,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03976,"79":0,"80":0.00568,"81":0.00568,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01136,"89":0.00568,"90":0.00568,"91":0.04544,"92":0,"93":0.00568,"94":0.00568,"95":0.00568,"96":0.00568,"97":0.00568,"98":0.01136,"99":0.06248,"100":0.01136,"101":0.00568,"102":0.02272,"103":0.09088,"104":1.38592,"105":0.4828,"106":0.00568,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00568,"43":0,"44":0,"45":0,"46":0,"47":0.00568,"48":0,"49":0.21584,"50":0.00568,"51":0.00568,"52":0,"53":0,"54":0,"55":0.00568,"56":0,"57":0,"58":0.00568,"59":0,"60":0,"61":0.00568,"62":0,"63":0.01704,"64":0.00568,"65":0.02272,"66":0.00568,"67":0.01136,"68":0.01704,"69":0.0284,"70":0.01704,"71":0.00568,"72":0.00568,"73":0.00568,"74":0.01136,"75":0.01704,"76":0.03408,"77":0.02272,"78":0.01136,"79":0.03408,"80":0.01704,"81":0.01704,"83":0.03976,"84":0.06248,"85":0.0568,"86":0.06248,"87":0.06248,"88":0.0568,"89":0.03408,"90":0.03408,"91":0.10224,"92":0.03408,"93":0.03976,"94":0.02272,"95":0.0284,"96":0.0852,"97":0.15904,"98":0.07952,"99":0.07384,"100":0.1136,"101":0.09656,"102":0.142,"103":0.5112,"104":3.68632,"105":14.15456,"106":0.27832,"107":0.00568,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00568,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01136,"64":0.05112,"65":0,"66":0,"67":0,"68":0.00568,"69":0,"70":0,"71":0.00568,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00568,"79":0.02272,"80":0,"81":0.00568,"82":0.00568,"83":0,"84":0.00568,"85":0.03976,"86":0.00568,"87":0.00568,"88":0.00568,"89":0.0852,"90":1.01104,"91":0.03976,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00568,"13":0,"14":0.00568,"15":0.00568,"16":0.00568,"17":0,"18":0.00568,"79":0,"80":0,"81":0,"83":0,"84":0.00568,"85":0,"86":0.00568,"87":0,"88":0,"89":0,"90":0.00568,"91":0,"92":0.00568,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00568,"100":0,"101":0.00568,"102":0.00568,"103":0.0284,"104":0.1704,"105":1.00536},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00568,"14":0.01136,"15":0.00568,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00568,"12.1":0.00568,"13.1":0.01704,"14.1":0.01704,"15.1":0.00568,"15.2-15.3":0.00568,"15.4":0.01136,"15.5":0.0284,"15.6":0.0852,"16.0":0.01136,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00757,"6.0-6.1":0.00303,"7.0-7.1":0.02044,"8.1-8.4":0.00265,"9.0-9.2":0.00454,"9.3":0.09274,"10.0-10.2":0.00076,"10.3":0.14044,"11.0-11.2":0.00681,"11.3-11.4":0.00795,"12.0-12.1":0.00681,"12.2-12.5":0.32781,"13.0-13.1":0.01552,"13.2":0.00492,"13.3":0.01514,"13.4-13.7":0.04732,"14.0-14.4":0.0882,"14.5-14.8":0.17564,"15.0-15.1":0.03899,"15.2-15.3":0.08366,"15.4":0.08669,"15.5":0.23091,"15.6":1.66746,"16.0":0.61475,"16.1":0.00606},P:{"4":0.10721,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.07505,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.06433,"12.0":0.01072,"13.0":0.03216,"14.0":0.02144,"15.0":0.02144,"16.0":0.08577,"17.0":0.22515,"18.0":0.53607},I:{"0":0,"3":0,"4":0.00431,"2.1":0,"2.2":0,"2.3":0.00287,"4.1":0.04449,"4.2-4.3":0.06601,"4.4":0,"4.4.3-4.4.4":0.60848},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00568,"10":0,"11":0.05112,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00864},O:{"0":0.03024},H:{"0":0.38445},L:{"0":65.8732},S:{"2.5":0.00864},R:{_:"0"},M:{"0":0.16848},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.08643,"28":0.0054,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0054,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0054,"44":0,"45":0.0054,"46":0,"47":0.0054,"48":0,"49":0,"50":0,"51":0,"52":0.20528,"53":0,"54":0,"55":0.0054,"56":0.0054,"57":0.0054,"58":0.0054,"59":0,"60":0.0108,"61":0.0108,"62":0.0054,"63":0,"64":0,"65":0.0054,"66":0,"67":0.0054,"68":0.02701,"69":0.0054,"70":0.0054,"71":0,"72":0.01621,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02161,"79":0,"80":0.0054,"81":0.0054,"82":0.0054,"83":0,"84":0,"85":0.0054,"86":0,"87":0,"88":0.0108,"89":0.0054,"90":0,"91":0.02161,"92":0,"93":0.0054,"94":0.0054,"95":0.0108,"96":0.0054,"97":0.0054,"98":0.0108,"99":0.04862,"100":0.0108,"101":0.0054,"102":0.03781,"103":0.03781,"104":0.04862,"105":1.0804,"106":1.12902,"107":0.0054,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.0054,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.0054,"43":0,"44":0,"45":0,"46":0,"47":0.0054,"48":0.0054,"49":0.20528,"50":0,"51":0.0054,"52":0,"53":0,"54":0,"55":0.0054,"56":0.0054,"57":0,"58":0.0054,"59":0,"60":0,"61":0.0054,"62":0,"63":0.02161,"64":0.0054,"65":0.02161,"66":0.0054,"67":0.0054,"68":0.01621,"69":0.01621,"70":0.01621,"71":0.0108,"72":0.0054,"73":0.0054,"74":0.0054,"75":0.01621,"76":0.02701,"77":0.01621,"78":0.0108,"79":0.02701,"80":0.0108,"81":0.02161,"83":0.02701,"84":0.04862,"85":0.03241,"86":0.04322,"87":0.04862,"88":0.04322,"89":0.02701,"90":0.04862,"91":0.09724,"92":0.04862,"93":0.04322,"94":0.02701,"95":0.02161,"96":0.06482,"97":0.11884,"98":0.07023,"99":0.07563,"100":0.08643,"101":0.08103,"102":0.12425,"103":0.31332,"104":0.30251,"105":3.60854,"106":12.02485,"107":0.50779,"108":0.0054,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.0108,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0108,"64":0.0054,"65":0.02161,"66":0,"67":0,"68":0.0054,"69":0,"70":0,"71":0.0054,"72":0.0108,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02161,"80":0,"81":0,"82":0.0054,"83":0,"84":0.0054,"85":0.02701,"86":0.0054,"87":0,"88":0.0054,"89":0.0108,"90":0.32952,"91":0.70226,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0108,"13":0,"14":0.0054,"15":0.0054,"16":0,"17":0,"18":0.0054,"79":0,"80":0,"81":0,"83":0,"84":0.0054,"85":0.0054,"86":0.0054,"87":0.0054,"88":0.0054,"89":0.0054,"90":0.0054,"91":0.0054,"92":0.0108,"93":0,"94":0,"95":0,"96":0.0054,"97":0,"98":0.0054,"99":0.0054,"100":0.0054,"101":0.0108,"102":0.0108,"103":0.03241,"104":0.03241,"105":0.23769,"106":0.89673,"107":0.07023},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0108,"14":0.02701,"15":0.0054,_:"0","3.1":0,"3.2":0,"5.1":0.0054,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0108,"12.1":0,"13.1":0.02701,"14.1":0.02701,"15.1":0.0054,"15.2-15.3":0.0054,"15.4":0.01621,"15.5":0.04322,"15.6":0.11344,"16.0":0.03241,"16.1":0.0054,"16.2":0},G:{"8":0,"3.2":0.00085,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00213,"6.0-6.1":0.00341,"7.0-7.1":0.03282,"8.1-8.4":0.01151,"9.0-9.2":0.00128,"9.3":0.07842,"10.0-10.2":0.00213,"10.3":0.10016,"11.0-11.2":0.00682,"11.3-11.4":0.00341,"12.0-12.1":0.00469,"12.2-12.5":0.37805,"13.0-13.1":0.01492,"13.2":0.00767,"13.3":0.01833,"13.4-13.7":0.05328,"14.0-14.4":0.10655,"14.5-14.8":0.19265,"15.0-15.1":0.05328,"15.2-15.3":0.09249,"15.4":0.09803,"15.5":0.23995,"15.6":1.19636,"16.0":1.26839,"16.1":0.07757},P:{"4":0.12599,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09449,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.06299,"12.0":0,"13.0":0.05249,"14.0":0.021,"15.0":0.0105,"16.0":0.06299,"17.0":0.19948,"18.0":0.62993},I:{"0":0,"3":0,"4":0.00861,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03587,"4.2-4.3":0.07175,"4.4":0,"4.4.3-4.4.4":0.49937},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03781,"5.5":0},J:{"7":0,"10":0.0046},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16553},Q:{"13.1":0},O:{"0":0.02759},H:{"0":0.40919},L:{"0":67.44215},S:{"2.5":0.01379}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js index 34570149c395c1..4a7c79d36817a9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.19076,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00779,"92":0,"93":0,"94":0,"95":0.01947,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.06618,"103":0.03114,"104":0.21022,"105":0.15961,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00389,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.20244,"76":0.02336,"77":0,"78":0,"79":0,"80":0,"81":0.00389,"83":0,"84":0,"85":0.00389,"86":0,"87":0.00389,"88":0,"89":0.02725,"90":0,"91":0.00779,"92":0,"93":0.00389,"94":0,"95":0.00389,"96":0.00779,"97":0,"98":0.01168,"99":0.00779,"100":0.01557,"101":0.00389,"102":0.03114,"103":0.21412,"104":1.24187,"105":5.36066,"106":0.10511,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.09733,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.05061,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01557,"99":0,"100":0,"101":0,"102":0,"103":0.01557,"104":0.27251,"105":1.56499},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.02725,"15":0.00779,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00779,"13.1":0.08565,"14.1":0.46716,"15.1":0.02725,"15.2-15.3":0.04672,"15.4":0.18686,"15.5":1.24187,"15.6":2.14115,"16.0":0.12458,"16.1":0.00389},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01962,"10.0-10.2":0.00392,"10.3":0.04315,"11.0-11.2":0,"11.3-11.4":0.16477,"12.0-12.1":0,"12.2-12.5":0.21185,"13.0-13.1":0.00392,"13.2":0,"13.3":0.06669,"13.4-13.7":0.14908,"14.0-14.4":0.20792,"14.5-14.8":1.42409,"15.0-15.1":0.19223,"15.2-15.3":0.23931,"15.4":0.39623,"15.5":2.16948,"15.6":27.38331,"16.0":4.89604,"16.1":0.04315},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.21459,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.35766,"12.0":0,"13.0":0.06131,"14.0":0.29634,"15.0":0.03066,"16.0":0.08175,"17.0":0.18394,"18.0":3.40285},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.17519},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01947,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.00611},H:{"0":0.02891},L:{"0":38.77963},S:{"2.5":0},R:{_:"0"},M:{"0":0.09771},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00422,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.20232,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.06323,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01686,"103":0,"104":0,"105":0.23183,"106":0.24869,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.17703,"76":0.00843,"77":0,"78":0,"79":0.00422,"80":0,"81":0,"83":0,"84":0.00422,"85":0,"86":0.00422,"87":0.0548,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.06323,"94":0,"95":0.00422,"96":0,"97":0,"98":0.00843,"99":0,"100":0,"101":0,"102":0.00843,"103":0.12645,"104":0.04215,"105":2.65545,"106":5.93472,"107":0.21075,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00422,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00422,"90":0.13067,"91":0.03372,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.05058,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00843,"105":0.53952,"106":1.19706,"107":0.0843},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00422,"13":0,"14":0.04215,"15":0.00422,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00843,"13.1":0.28241,"14.1":0.3372,"15.1":0.05058,"15.2-15.3":0.00843,"15.4":0.02951,"15.5":1.10012,"15.6":2.44049,"16.0":0.2529,"16.1":0.01265,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01227,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00409,"10.0-10.2":0,"10.3":0.04089,"11.0-11.2":0.00409,"11.3-11.4":0.11859,"12.0-12.1":0.00409,"12.2-12.5":0.15949,"13.0-13.1":0.01227,"13.2":0,"13.3":0.00409,"13.4-13.7":0.0368,"14.0-14.4":0.2331,"14.5-14.8":1.76253,"15.0-15.1":0.22492,"15.2-15.3":0.33533,"15.4":0.45392,"15.5":3.34513,"15.6":19.46961,"16.0":11.44622,"16.1":0.31897},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11403,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.10367,"12.0":0,"13.0":0.02073,"14.0":0.30063,"15.0":0.0311,"16.0":0.0622,"17.0":0.1244,"18.0":3.37951},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.16174},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01686,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25454},Q:{"13.1":0},O:{"0":0.01736},H:{"0":0.02191},L:{"0":38.42307},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js index 3d463c13576bae..b77d822be7ea70 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02543,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00509,"92":0,"93":0,"94":0.0356,"95":0.00509,"96":0,"97":0.00509,"98":0,"99":0,"100":0,"101":0.00509,"102":0.00509,"103":0.05594,"104":1.23057,"105":0.31527,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.02034,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.01017,"70":0,"71":0,"72":0.00509,"73":0,"74":0,"75":0,"76":0.08645,"77":0,"78":0,"79":0.02034,"80":0.01526,"81":0.00509,"83":0.01526,"84":0,"85":0,"86":0,"87":0.01017,"88":0.01526,"89":0,"90":0.00509,"91":0.00509,"92":0,"93":0.02034,"94":0.00509,"95":0.0356,"96":0.00509,"97":0,"98":0.01017,"99":0.07119,"100":0.02543,"101":0.0356,"102":0.10679,"103":0.82886,"104":3.21881,"105":8.23262,"106":0.1017,"107":0.01017,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03051,"90":0.14747,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00509,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01017,"79":0,"80":0,"81":0,"83":0.00509,"84":0,"85":0,"86":0.00509,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00509,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01017,"100":0,"101":0.03051,"102":0.01526,"103":0.09153,"104":0.93056,"105":4.14428},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02543,"14":0.09153,"15":0.01526,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01017,"12.1":0.02034,"13.1":0.09662,"14.1":0.4424,"15.1":0.13221,"15.2-15.3":0.02034,"15.4":0.19323,"15.5":0.29493,"15.6":2.5425,"16.0":0.11187,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03068,"10.0-10.2":0,"10.3":0.22356,"11.0-11.2":0,"11.3-11.4":0.19726,"12.0-12.1":0.0263,"12.2-12.5":0.36383,"13.0-13.1":0.01315,"13.2":0.34192,"13.3":0.01753,"13.4-13.7":0.06575,"14.0-14.4":0.3989,"14.5-14.8":1.98575,"15.0-15.1":0.22794,"15.2-15.3":0.4252,"15.4":0.55671,"15.5":3.54629,"15.6":29.59331,"16.0":4.50628,"16.1":0.03945},P:{"4":0.01039,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.05197,"10.1":0,"11.1-11.2":0.01039,"12.0":0,"13.0":0.14553,"14.0":0.10395,"15.0":0.02079,"16.0":0.30145,"17.0":0.55093,"18.0":2.42202},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.62952},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.14238,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.05119},L:{"0":26.2843},S:{"2.5":0},R:{_:"0"},M:{"0":0.51116},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00548,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.07118,"95":0,"96":0,"97":0,"98":0.00548,"99":0,"100":0,"101":0,"102":0,"103":0.00548,"104":0.03833,"105":1.32495,"106":0.64058,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00548,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00548,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00548,"69":0,"70":0,"71":0,"72":0.00548,"73":0,"74":0,"75":0,"76":0.06023,"77":0,"78":0,"79":0.01095,"80":0.00548,"81":0,"83":0.01643,"84":0,"85":0,"86":0,"87":0.01095,"88":0.0219,"89":0.00548,"90":0.00548,"91":0.00548,"92":0.00548,"93":0.09308,"94":0,"95":0.02738,"96":0.01095,"97":0.01095,"98":0.01095,"99":0.0438,"100":0.01643,"101":0.0219,"102":0.09855,"103":1.6863,"104":0.38873,"105":3.8325,"106":8.10848,"107":0.36683,"108":0.00548,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.12045,"91":0.40515,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00548,"87":0,"88":0,"89":0.00548,"90":0,"91":0,"92":0.00548,"93":0,"94":0,"95":0,"96":0.00548,"97":0,"98":0,"99":0,"100":0,"101":0.0219,"102":0.00548,"103":0.07665,"104":0.07665,"105":1.06215,"106":3.8106,"107":0.41063},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0219,"12":0,"13":0.05475,"14":0.09308,"15":0.01643,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01095,"12.1":0.06023,"13.1":0.3285,"14.1":0.50918,"15.1":0.06023,"15.2-15.3":0.01643,"15.4":0.14783,"15.5":0.26828,"15.6":2.88533,"16.0":0.38873,"16.1":0.12593,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02107,"10.0-10.2":0.00421,"10.3":0.17275,"11.0-11.2":0,"11.3-11.4":0.02528,"12.0-12.1":0,"12.2-12.5":0.26123,"13.0-13.1":0.01685,"13.2":0,"13.3":0.02528,"13.4-13.7":0.05477,"14.0-14.4":0.25281,"14.5-14.8":1.33145,"15.0-15.1":0.5014,"15.2-15.3":0.40449,"15.4":0.69522,"15.5":2.62498,"15.6":21.55178,"16.0":10.63474,"16.1":0.58146},P:{"4":0.03146,"5.0-5.4":0.09437,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.05243,"10.1":0,"11.1-11.2":0.03146,"12.0":0,"13.0":0.02097,"14.0":0.02097,"15.0":0.01049,"16.0":0.11535,"17.0":0.31458,"18.0":2.81027},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.87975,"4.4":0,"4.4.3-4.4.4":0.04888},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.11498,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.37558},Q:{"13.1":0},O:{"0":0.0181},H:{"0":0.04712},L:{"0":25.54643},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js index 9519da590e2e30..97e3a470e5f7a0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01319,"53":0,"54":0,"55":0.0033,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0033,"69":0,"70":0.0033,"71":0,"72":0.0033,"73":0,"74":0.0033,"75":0,"76":0,"77":0.0033,"78":0.00989,"79":0.00659,"80":0.00659,"81":0.00989,"82":0.00659,"83":0.0033,"84":0.0033,"85":0,"86":0,"87":0,"88":0.0033,"89":0,"90":0,"91":0.0033,"92":0,"93":0,"94":0.05605,"95":0,"96":0,"97":0.00659,"98":0,"99":0,"100":0,"101":0,"102":0.0033,"103":0.00659,"104":0.12199,"105":0.04286,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0033,"29":0,"30":0,"31":0,"32":0,"33":0.0033,"34":0,"35":0,"36":0,"37":0,"38":0.00659,"39":0,"40":0,"41":0.0033,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0033,"48":0,"49":0.00659,"50":0,"51":0,"52":0,"53":0.0033,"54":0,"55":0,"56":0.0033,"57":0.00659,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00989,"69":0.00659,"70":0.01319,"71":0.00659,"72":0.00989,"73":0.0033,"74":0.00989,"75":0.00989,"76":0.00989,"77":0.03627,"78":0.01649,"79":0.03297,"80":0.01978,"81":0.01978,"83":0.03956,"84":0.07583,"85":0.08243,"86":0.09891,"87":0.08902,"88":0.01649,"89":0.01978,"90":0.01649,"91":0.00989,"92":0.00989,"93":0.0033,"94":0.0033,"95":0.00659,"96":0.03956,"97":0.01319,"98":0.00989,"99":0.01319,"100":0.03956,"101":0.01978,"102":0.08902,"103":0.08572,"104":1.02207,"105":4.37182,"106":0.06924,"107":0.0033,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0033,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0033,"37":0.01319,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0033,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.0033,"55":0.0033,"56":0,"57":0,"58":0,"60":0.0033,"62":0,"63":0,"64":0.00659,"65":0,"66":0,"67":0,"68":0.0033,"69":0.0033,"70":0.0033,"71":0.00989,"72":0.00659,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00989,"90":0.1154,"91":0.00659,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0033,"13":0,"14":0.0033,"15":0.0033,"16":0.0033,"17":0.0033,"18":0.01319,"79":0,"80":0.0033,"81":0.0033,"83":0.0033,"84":0.00659,"85":0.00659,"86":0.0033,"87":0.00659,"88":0.0033,"89":0.0033,"90":0.0033,"91":0,"92":0.0033,"93":0,"94":0,"95":0,"96":0.0033,"97":0,"98":0,"99":0.00659,"100":0.00659,"101":0.0033,"102":0.0033,"103":0.00659,"104":0.06594,"105":0.45828},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00659,"14":0.01649,"15":0.00659,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.05275,"10.1":0,"11.1":0.0033,"12.1":0.0033,"13.1":0.02638,"14.1":0.04286,"15.1":0.00989,"15.2-15.3":0.00989,"15.4":0.01978,"15.5":0.03627,"15.6":0.13518,"16.0":0.01649,"16.1":0.0033},G:{"8":0.00478,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00478,"7.0-7.1":0.01912,"8.1-8.4":0.01195,"9.0-9.2":0.0239,"9.3":0.11232,"10.0-10.2":0.03346,"10.3":0.19358,"11.0-11.2":0.07648,"11.3-11.4":0.09082,"12.0-12.1":0.10038,"12.2-12.5":1.73028,"13.0-13.1":0.05258,"13.2":0.03585,"13.3":0.16968,"13.4-13.7":0.64049,"14.0-14.4":1.49607,"14.5-14.8":2.87025,"15.0-15.1":0.70502,"15.2-15.3":0.9679,"15.4":1.07784,"15.5":2.18913,"15.6":9.48545,"16.0":1.46739,"16.1":0.03107},P:{"4":0.26396,"5.0-5.4":0.01015,"6.2-6.4":0,"7.2-7.4":0.08122,"8.2":0,"9.2":0.03046,"10.1":0.0203,"11.1-11.2":0.09137,"12.0":0.03046,"13.0":0.07107,"14.0":0.07107,"15.0":0.06091,"16.0":0.14213,"17.0":0.28427,"18.0":1.61422},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00516,"4.2-4.3":0.01033,"4.4":0,"4.4.3-4.4.4":0.111},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00346,"7":0,"8":0.00346,"9":0.00346,"10":0,"11":0.05885,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.0067},O:{"0":1.1127},H:{"0":0.33634},L:{"0":57.662},S:{"2.5":0},R:{_:"0"},M:{"0":0.08044},Q:{"13.1":0.0067}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0082,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0041,"79":0.00205,"80":0.00205,"81":0.00205,"82":0.00205,"83":0.00205,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00205,"103":0.00205,"104":0.0041,"105":0.04098,"106":0.02459,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00205,"34":0,"35":0,"36":0,"37":0,"38":0.0041,"39":0,"40":0,"41":0.00205,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00205,"50":0,"51":0,"52":0,"53":0.00205,"54":0,"55":0,"56":0,"57":0.00205,"58":0,"59":0,"60":0,"61":0,"62":0.00205,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00205,"69":0.00205,"70":0.00205,"71":0.00205,"72":0.00205,"73":0.00205,"74":0.00205,"75":0.0041,"76":0.00205,"77":0.00205,"78":0.00205,"79":0.01844,"80":0.0041,"81":0.00615,"83":0.01229,"84":0.02049,"85":0.01844,"86":0.02459,"87":0.01639,"88":0.0041,"89":0.00615,"90":0.0041,"91":0.00205,"92":0.0041,"93":0.00205,"94":0.00205,"95":0.00205,"96":0.0041,"97":0.00205,"98":0.0041,"99":0.0041,"100":0.01434,"101":0.0041,"102":0.03278,"103":0.03278,"104":0.03688,"105":0.44258,"106":1.56134,"107":0.06967,"108":0.00205,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00205,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00205,"37":0.01025,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00205,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00205,"62":0,"63":0,"64":0,"65":0.00205,"66":0,"67":0,"68":0.00205,"69":0,"70":0.00205,"71":0.00205,"72":0.0082,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01434,"91":0.04098,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00205,"13":0,"14":0,"15":0.00205,"16":0,"17":0,"18":0.0041,"79":0,"80":0,"81":0,"83":0,"84":0.00205,"85":0.00205,"86":0.00205,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00205,"100":0.00205,"101":0,"102":0,"103":0.00205,"104":0.00205,"105":0.03483,"106":0.15163,"107":0.01229},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00205,"14":0.01229,"15":0.00205,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01025,"10.1":0,"11.1":0.00205,"12.1":0,"13.1":0.01025,"14.1":0.02254,"15.1":0.0041,"15.2-15.3":0.00205,"15.4":0.0082,"15.5":0.01434,"15.6":0.06352,"16.0":0.01434,"16.1":0.0041,"16.2":0},G:{"8":0.00487,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00487,"7.0-7.1":0.0219,"8.1-8.4":0.01217,"9.0-9.2":0.01217,"9.3":0.09004,"10.0-10.2":0.03407,"10.3":0.18738,"11.0-11.2":0.07544,"11.3-11.4":0.08761,"12.0-12.1":0.10464,"12.2-12.5":1.96387,"13.0-13.1":0.04624,"13.2":0.02677,"13.3":0.17521,"13.4-13.7":0.59378,"14.0-14.4":1.42849,"14.5-14.8":2.91538,"15.0-15.1":0.61812,"15.2-15.3":0.85174,"15.4":0.94421,"15.5":1.87869,"15.6":8.14263,"16.0":2.88375,"16.1":0.29933},P:{"4":0.29365,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10126,"8.2":0,"9.2":0.03038,"10.1":0.02025,"11.1-11.2":0.11138,"12.0":0.0405,"13.0":0.09113,"14.0":0.09113,"15.0":0.07088,"16.0":0.16201,"17.0":0.23289,"18.0":2.17705},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01016,"4.4":0,"4.4.3-4.4.4":0.05418},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00228,"9":0,"10":0,"11":0.01821,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06361},Q:{"13.1":0},O:{"0":1.63791},H:{"0":0.39896},L:{"0":63.18806},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js index 228354dad9f501..d42b0968cd9c74 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.0215,"31":0,"32":0,"33":0,"34":0.0129,"35":0,"36":0,"37":0,"38":0.08598,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0129,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0172,"69":0.0215,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.0043,"87":0,"88":0,"89":0.03869,"90":0,"91":0.0086,"92":0,"93":0,"94":0,"95":0.0043,"96":0.0043,"97":0,"98":0.0043,"99":0,"100":0.08168,"101":0.0043,"102":0.0043,"103":0.07738,"104":0.65775,"105":0.25364,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.0086,"40":0.0043,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.0129,"60":0,"61":0,"62":0,"63":0.0043,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.04299,"70":0,"71":0,"72":0.03009,"73":0,"74":0.0086,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.18916,"83":0.0043,"84":0.03869,"85":0.0086,"86":0.0043,"87":0.0043,"88":0.06019,"89":0.0043,"90":0.0043,"91":0.0129,"92":0.03009,"93":0,"94":0.0043,"95":0.0043,"96":0.0215,"97":0.0043,"98":0.06449,"99":0.0129,"100":0.03439,"101":0.30523,"102":0.0172,"103":0.15906,"104":2.63529,"105":6.63766,"106":0.09458,"107":0.04729,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0043,"62":0,"63":0,"64":0.0043,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0043,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0172,"90":0.07738,"91":0.0086,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0043,"13":0,"14":0.0043,"15":0.0129,"16":0.0043,"17":0.02579,"18":0.05159,"79":0,"80":0,"81":0,"83":0,"84":0.0129,"85":0.04299,"86":0,"87":0,"88":0,"89":0.0172,"90":0.0086,"91":0.0043,"92":0.0043,"93":0.0086,"94":0.0043,"95":0,"96":0.0043,"97":0,"98":0.0043,"99":0.0043,"100":0.0129,"101":0.0172,"102":0.03009,"103":0.09458,"104":0.36542,"105":1.39288},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0043,"14":0.0043,"15":0.0043,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0129,"12.1":0.0043,"13.1":0.12037,"14.1":0.03439,"15.1":0.0129,"15.2-15.3":0.0129,"15.4":0.03869,"15.5":0.03869,"15.6":0.19775,"16.0":0.02579,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00661,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00661,"10.0-10.2":0,"10.3":0.0033,"11.0-11.2":0.00661,"11.3-11.4":0.00991,"12.0-12.1":0.02709,"12.2-12.5":0.3442,"13.0-13.1":0.0033,"13.2":0.01321,"13.3":0.01321,"13.4-13.7":0.02312,"14.0-14.4":0.10835,"14.5-14.8":0.54042,"15.0-15.1":0.13477,"15.2-15.3":0.75646,"15.4":0.05748,"15.5":1.38541,"15.6":2.88577,"16.0":0.24643,"16.1":0},P:{"4":0.09113,"5.0-5.4":0,"6.2-6.4":0.02025,"7.2-7.4":0.18227,"8.2":0,"9.2":0.01013,"10.1":0,"11.1-11.2":0.09113,"12.0":0.01013,"13.0":0.11139,"14.0":0.14176,"15.0":0.2734,"16.0":0.11139,"17.0":0.17214,"18.0":0.91135},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.13738},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03009,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.62141},H:{"0":0.24828},L:{"0":73.97683},S:{"2.5":0.0057},R:{_:"0"},M:{"0":0.19383},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.0038,"31":0,"32":0,"33":0,"34":0.0038,"35":0,"36":0,"37":0,"38":0.07222,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.0038,"68":0.01901,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.0038,"84":0,"85":0,"86":0,"87":0,"88":0.0038,"89":0,"90":0.0038,"91":0,"92":0,"93":0.0038,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.09503,"101":0,"102":0.0038,"103":0.05321,"104":0.0038,"105":0.52454,"106":0.27367,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0076,"41":0,"42":0,"43":0.0038,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.0038,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.0152,"70":0.0114,"71":0,"72":0.02661,"73":0.0038,"74":0.0076,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.01901,"83":0,"84":0.0152,"85":0.0076,"86":0.0038,"87":0.0114,"88":0.07982,"89":0.0038,"90":0.0076,"91":0.0076,"92":0.0038,"93":0.0114,"94":0.0076,"95":0.0038,"96":0.01901,"97":0.0076,"98":0.04561,"99":0.02281,"100":0.0076,"101":0.01901,"102":0.0152,"103":0.09883,"104":0.20906,"105":2.36802,"106":4.96411,"107":0.20145,"108":0.0038,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0152,"91":0.07222,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0038,"13":0.0038,"14":0.0076,"15":0.0076,"16":0.0038,"17":0.03421,"18":0.03421,"79":0,"80":0,"81":0,"83":0,"84":0.0076,"85":0.0076,"86":0,"87":0,"88":0,"89":0.0076,"90":0.0038,"91":0.0038,"92":0.0114,"93":0.0038,"94":0.01901,"95":0.0114,"96":0.0038,"97":0.0038,"98":0,"99":0,"100":0.0076,"101":0.0076,"102":0.02661,"103":0.02661,"104":0.02661,"105":0.53974,"106":1.15931,"107":0.05702},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0076,"14":0.0076,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0038,"13.1":0.04941,"14.1":0.03421,"15.1":0.0038,"15.2-15.3":0.09122,"15.4":0.01901,"15.5":0.07602,"15.6":0.24707,"16.0":0.05702,"16.1":0.0076,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02052,"10.0-10.2":0,"10.3":0.03732,"11.0-11.2":0,"11.3-11.4":0.0199,"12.0-12.1":0.00311,"12.2-12.5":0.37753,"13.0-13.1":0.04416,"13.2":0.00995,"13.3":0.00995,"13.4-13.7":0.03359,"14.0-14.4":0.14243,"14.5-14.8":0.58775,"15.0-15.1":0.08459,"15.2-15.3":0.32653,"15.4":0.09827,"15.5":0.37069,"15.6":2.56932,"16.0":0.87323,"16.1":0.00684},P:{"4":0.19049,"5.0-5.4":0,"6.2-6.4":0.01003,"7.2-7.4":0.25064,"8.2":0,"9.2":0.02005,"10.1":0,"11.1-11.2":0.03008,"12.0":0,"13.0":0.0401,"14.0":0.09023,"15.0":0.13033,"16.0":0.19049,"17.0":0.09023,"18.0":0.58148},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.21064},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02661,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.24176},Q:{"13.1":0.0062},O:{"0":0.73148},H:{"0":0.06456},L:{"0":77.99728},S:{"2.5":0.25416}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js index 7f0128652a5546..16604756c03428 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.33286,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.03377,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.29909,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.3618,"92":0,"93":0,"94":0.26532,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.06754,"104":3.77237,"105":0.66089,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03377,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.1013,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.29909,"92":0,"93":0,"94":0,"95":0,"96":0.1013,"97":0,"98":0.1013,"99":0.03377,"100":0,"101":0,"102":0,"103":0.33286,"104":2.24798,"105":5.69232,"106":0.1013,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03377,"91":0.06754,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.23155,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.33286,"104":0.26532,"105":1.35554},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.1013,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.42934,"13.1":0,"14.1":0.53064,"15.1":0.76219,"15.2-15.3":0.79596,"15.4":0.1013,"15.5":0.99374,"15.6":0.23155,"16.0":0.03377,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.18884,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":1.03498,"12.2-12.5":0.94056,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.09442,"14.5-14.8":1.03498,"15.0-15.1":1.50526,"15.2-15.3":6.68016,"15.4":1.31642,"15.5":2.06996,"15.6":2.82168,"16.0":0.47028,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.21946,"11.1-11.2":0,"12.0":0,"13.0":0.1463,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":4.58767},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.1013},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":49.79593},S:{"2.5":0},R:{_:"0"},M:{"0":0.28468},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02796,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.14446,"92":0,"93":0,"94":1.19762,"95":0,"96":0.02796,"97":0,"98":0,"99":0,"100":0,"101":0.17242,"102":0.2563,"103":0.05592,"104":0.11184,"105":2.62358,"106":2.82396,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.08388,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.28426,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.02796,"104":0,"105":1.99914,"106":2.0271,"107":6.2211,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02796,"90":0.02796,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.11184,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.02796,"105":0.40076,"106":0.60114,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.02796,"11":0,"12":0,"13":0,"14":0.05592,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02796,"13.1":0,"14.1":0.08388,"15.1":0.31222,"15.2-15.3":0.20038,"15.4":0.08388,"15.5":0.2563,"15.6":0.5126,"16.0":0.08388,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.08622,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.08622,"14.5-14.8":0.60701,"15.0-15.1":2.34009,"15.2-15.3":5.37341,"15.4":0.52079,"15.5":1.56064,"15.6":2.77293,"16.0":2.16592,"16.1":0.60701},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1235,"8.2":0,"9.2":0,"10.1":0.1235,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.06175,"16.0":0.1235,"17.0":0,"18.0":3.53003},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02796},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02796,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.8811},Q:{"13.1":0},O:{"0":0},H:{"0":0.23761},L:{"0":52.94848},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js index 552016c31c86ba..0e5e9d38609ba5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0078,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0039,"92":0,"93":0,"94":0,"95":0,"96":0.0039,"97":0,"98":0,"99":0,"100":0.0078,"101":0,"102":0,"103":0.01951,"104":0.46044,"105":0.08975,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0039,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0039,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0039,"63":0.0039,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.0039,"71":0,"72":0,"73":0,"74":0.0039,"75":0,"76":0.05853,"77":0,"78":0,"79":0.0039,"80":0.01171,"81":0.03512,"83":0.0078,"84":0,"85":0.03512,"86":0.0039,"87":0.03122,"88":0.03512,"89":0.07414,"90":0.0039,"91":0.0039,"92":0.01561,"93":0.01951,"94":0.04682,"95":0.04682,"96":0.05853,"97":0.0039,"98":0.01561,"99":0.01561,"100":0.0078,"101":0.02341,"102":0.06633,"103":0.11316,"104":1.62713,"105":5.42768,"106":0.03902,"107":0.01561,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01171,"64":0.03512,"65":0.0039,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0039,"90":0.11316,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.0078,"15":0.01171,"16":0.0039,"17":0.0078,"18":0.02731,"79":0,"80":0,"81":0,"83":0,"84":0.0039,"85":0,"86":0,"87":0,"88":0,"89":0.0039,"90":0.0039,"91":0,"92":0.01171,"93":0,"94":0.01561,"95":0,"96":0.0039,"97":0.0039,"98":0.0039,"99":0.0039,"100":0.0039,"101":0.01951,"102":0.0039,"103":0.05463,"104":0.37459,"105":1.65055},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01561,"12":0,"13":0.05853,"14":0.03122,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.02731,"14.1":0.01561,"15.1":0,"15.2-15.3":0.0039,"15.4":0.07414,"15.5":0.01171,"15.6":0.15608,"16.0":0.01171,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10569,"10.0-10.2":0,"10.3":0.10569,"11.0-11.2":0.02114,"11.3-11.4":0.0572,"12.0-12.1":0.03606,"12.2-12.5":0.75101,"13.0-13.1":0.02114,"13.2":0.04228,"13.3":0.15791,"13.4-13.7":0.17656,"14.0-14.4":0.93876,"14.5-14.8":1.84271,"15.0-15.1":0.24992,"15.2-15.3":0.61299,"15.4":0.42151,"15.5":1.86882,"15.6":4.34068,"16.0":0.53963,"16.1":0},P:{"4":0.38821,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.41886,"8.2":0,"9.2":0.04086,"10.1":0.02043,"11.1-11.2":0.2554,"12.0":0.07151,"13.0":0.23497,"14.0":0.73556,"15.0":0.18389,"16.0":0.92967,"17.0":0.41886,"18.0":1.78782},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00138,"4.4":0,"4.4.3-4.4.4":0.05935},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05853,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.45125},H:{"0":0.49649},L:{"0":67.16457},S:{"2.5":0.01829},R:{_:"0"},M:{"0":0.12196},Q:{"13.1":0.01829}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00366,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00366,"97":0,"98":0,"99":0.00731,"100":0,"101":0,"102":0.00731,"103":0.00366,"104":0.01463,"105":0.42421,"106":0.23039,"107":0.00731,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00366,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00366,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00366,"66":0,"67":0,"68":0.00731,"69":0.00731,"70":0,"71":0,"72":0,"73":0,"74":0.00731,"75":0,"76":0.01463,"77":0,"78":0,"79":0.04388,"80":0.00366,"81":0.01097,"83":0.00366,"84":0.00731,"85":0.00366,"86":0.00366,"87":0.02926,"88":0.01097,"89":0.0512,"90":0.04754,"91":0.00731,"92":0.00366,"93":0.01097,"94":0.01097,"95":0.06217,"96":0.01829,"97":0.00366,"98":0.01097,"99":0.00731,"100":0.01097,"101":0.00731,"102":0.0256,"103":0.10605,"104":0.04754,"105":1.90164,"106":4.45057,"107":0.15725,"108":0.00731,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00366,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00366,"64":0.01097,"65":0.01097,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00366,"90":0.08045,"91":0.08411,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00366,"13":0.00366,"14":0.01829,"15":0.00366,"16":0.00366,"17":0.01463,"18":0.0256,"79":0,"80":0,"81":0,"83":0,"84":0.00731,"85":0.01097,"86":0,"87":0.00366,"88":0,"89":0.00366,"90":0.00366,"91":0.00366,"92":0.00731,"93":0,"94":0.01097,"95":0.00731,"96":0.00366,"97":0,"98":0.00366,"99":0.00731,"100":0.00366,"101":0.01463,"102":0.01097,"103":0.04023,"104":0.04754,"105":0.50467,"106":1.1483,"107":0.0512},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02926,"14":0.04023,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.04754,"14.1":0.01829,"15.1":0.01463,"15.2-15.3":0.00366,"15.4":0.06583,"15.5":0.04388,"15.6":0.11337,"16.0":0.03657,"16.1":0.00366,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03053,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02827,"10.0-10.2":0.00791,"10.3":0.01583,"11.0-11.2":0.00226,"11.3-11.4":0.10854,"12.0-12.1":0.04749,"12.2-12.5":0.68403,"13.0-13.1":0.06897,"13.2":0.00565,"13.3":0.12437,"13.4-13.7":0.08706,"14.0-14.4":0.46808,"14.5-14.8":1.70725,"15.0-15.1":0.16055,"15.2-15.3":0.47034,"15.4":0.29962,"15.5":1.45625,"15.6":2.02157,"16.0":2.96904,"16.1":0.03392},P:{"4":0.04068,"5.0-5.4":0.03051,"6.2-6.4":0.02034,"7.2-7.4":0.56955,"8.2":0,"9.2":0.05085,"10.1":0.02034,"11.1-11.2":0.15256,"12.0":0,"13.0":0.38648,"14.0":0.47801,"15.0":0.23392,"16.0":1.59677,"17.0":0.28477,"18.0":2.07478},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.07486},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.01554,"11":0.04663,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08246},Q:{"13.1":0},O:{"0":0.46304},H:{"0":0.59451},L:{"0":68.95282},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js index 2d8a05fdd8c4ef..30ae1154df8be5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0.0069,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.0092,"45":0,"46":0,"47":0.0023,"48":0,"49":0,"50":0.0023,"51":0,"52":0.0069,"53":0.0069,"54":0,"55":0,"56":0.0023,"57":0,"58":0,"59":0.0023,"60":0.0023,"61":0,"62":0.0023,"63":0.0023,"64":0,"65":0,"66":0,"67":0,"68":0.0046,"69":0.0023,"70":0,"71":0,"72":0.0023,"73":0,"74":0.0023,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.0023,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.0069,"88":0.0023,"89":0.0046,"90":0,"91":0.0023,"92":0,"93":0.0023,"94":0.0023,"95":0.0023,"96":0,"97":0.0023,"98":0,"99":0.0023,"100":0.0023,"101":0.0046,"102":0.0046,"103":0.03449,"104":0.38623,"105":0.10805,"106":0,"107":0.0023,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0023,"44":0,"45":0,"46":0,"47":0.0023,"48":0.0023,"49":0.0023,"50":0.0023,"51":0,"52":0,"53":0.0023,"54":0,"55":0.0023,"56":0.0023,"57":0.0023,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0046,"64":0.0023,"65":0,"66":0.0023,"67":0.0046,"68":0.0069,"69":0.0023,"70":0.0023,"71":0.0023,"72":0.0023,"73":0.0023,"74":0.0069,"75":0.0023,"76":0.0092,"77":0.0069,"78":0.0046,"79":0.0069,"80":0.0069,"81":0.0092,"83":0.0046,"84":0.0023,"85":0.0046,"86":0.01379,"87":0.0115,"88":0.0069,"89":0.01379,"90":0.0023,"91":0.0069,"92":0.0115,"93":0.0046,"94":0.0069,"95":0.01839,"96":0.0092,"97":0.0069,"98":0.0115,"99":0.01609,"100":0.02069,"101":0.02759,"102":0.02299,"103":0.09426,"104":0.38853,"105":1.25525,"106":0.01839,"107":0.0023,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.0023,"25":0,"26":0,"27":0,"28":0.0023,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.0092,"60":0.0046,"62":0,"63":0.01839,"64":0.10805,"65":0.0046,"66":0,"67":0,"68":0,"69":0.0046,"70":0.0023,"71":0.0115,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0023,"86":0,"87":0,"88":0,"89":0,"90":0.02529,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.05518},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.0046,"85":0,"86":0,"87":0,"88":0,"89":0.0023,"90":0.0023,"91":0,"92":0.0092,"93":0,"94":0,"95":0,"96":0,"97":0.0023,"98":0,"99":0.0046,"100":0.0023,"101":0.0046,"102":0.0023,"103":0.0069,"104":0.04368,"105":0.16323},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0046,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.0023,"15.1":0,"15.2-15.3":0.0069,"15.4":0.0046,"15.5":0.0092,"15.6":0.02529,"16.0":0.0046,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01082,"5.0-5.1":0.00064,"6.0-6.1":0.00159,"7.0-7.1":0.00764,"8.1-8.4":0,"9.0-9.2":0.00223,"9.3":0.00414,"10.0-10.2":0,"10.3":0.00127,"11.0-11.2":0.00159,"11.3-11.4":0.00191,"12.0-12.1":0.01973,"12.2-12.5":0.21352,"13.0-13.1":0.00796,"13.2":0.007,"13.3":0.00955,"13.4-13.7":0.0385,"14.0-14.4":0.16325,"14.5-14.8":0.1887,"15.0-15.1":0.15338,"15.2-15.3":0.28608,"15.4":0.1957,"15.5":0.60493,"15.6":0.92124,"16.0":0.2778,"16.1":0.00127},P:{"4":0.19312,"5.0-5.4":0.06098,"6.2-6.4":0.02033,"7.2-7.4":0.18295,"8.2":0,"9.2":0.23377,"10.1":0.02033,"11.1-11.2":0.38623,"12.0":0.04066,"13.0":0.24394,"14.0":0.21344,"15.0":0.1423,"16.0":0.3659,"17.0":0.60984,"18.0":2.04297},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0132,"4.2-4.3":0.01006,"4.4":0,"4.4.3-4.4.4":0.09053},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0023,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":3.18051},H:{"0":8.14383},L:{"0":72.35575},S:{"2.5":0.0077},R:{_:"0"},M:{"0":0.46976},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00202,"48":0.00202,"49":0,"50":0.00202,"51":0,"52":0.00202,"53":0,"54":0,"55":0,"56":0,"57":0.00202,"58":0,"59":0.00202,"60":0,"61":0.00202,"62":0,"63":0,"64":0.00202,"65":0,"66":0,"67":0,"68":0.00404,"69":0,"70":0,"71":0,"72":0.00404,"73":0,"74":0.00202,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00202,"88":0.00404,"89":0,"90":0,"91":0.00605,"92":0,"93":0,"94":0.00202,"95":0.00202,"96":0.00202,"97":0.00202,"98":0,"99":0,"100":0.00202,"101":0.00202,"102":0.00605,"103":0.00202,"104":0.01816,"105":0.23409,"106":0.07467,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00202,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00202,"47":0,"48":0.00202,"49":0.00202,"50":0,"51":0,"52":0,"53":0.00404,"54":0,"55":0.00202,"56":0.00202,"57":0.00202,"58":0.00202,"59":0,"60":0.00202,"61":0,"62":0.00202,"63":0.00404,"64":0.00202,"65":0,"66":0.00202,"67":0.00202,"68":0.00404,"69":0.00202,"70":0.00202,"71":0.00202,"72":0.00202,"73":0,"74":0.00202,"75":0.00202,"76":0.00605,"77":0.01413,"78":0.00202,"79":0.00404,"80":0.00202,"81":0.0222,"83":0.00404,"84":0.00202,"85":0.00404,"86":0.00807,"87":0.00605,"88":0.00605,"89":0.01413,"90":0.00404,"91":0.00605,"92":0.00605,"93":0.00202,"94":0.00807,"95":0.01009,"96":0.01009,"97":0.00807,"98":0.00605,"99":0.00605,"100":0.01211,"101":0.01614,"102":0.01009,"103":0.0444,"104":0.05247,"105":0.448,"106":0.86976,"107":0.04238,"108":0.00202,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00202,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00404,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00605,"60":0.00202,"62":0,"63":0.00807,"64":0.01816,"65":0.02018,"66":0,"67":0,"68":0,"69":0.00202,"70":0,"71":0.00404,"72":0.01211,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00202,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00202,"86":0,"87":0,"88":0,"89":0,"90":0.00807,"91":0.01413,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.04843},B:{"12":0.00202,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00404,"85":0,"86":0,"87":0,"88":0,"89":0.00202,"90":0.00202,"91":0,"92":0.00605,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00404,"100":0.00202,"101":0.00202,"102":0,"103":0.00202,"104":0.01009,"105":0.04843,"106":0.12108,"107":0.00807},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00807,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00202,"15.1":0,"15.2-15.3":0,"15.4":0.00202,"15.5":0.00807,"15.6":0.01614,"16.0":0.00404,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00921,"5.0-5.1":0.0002,"6.0-6.1":0.00348,"7.0-7.1":0.00634,"8.1-8.4":0,"9.0-9.2":0.00205,"9.3":0.00164,"10.0-10.2":0,"10.3":0.00266,"11.0-11.2":0.00143,"11.3-11.4":0.00041,"12.0-12.1":0.02026,"12.2-12.5":0.18971,"13.0-13.1":0.00409,"13.2":0.00593,"13.3":0.00757,"13.4-13.7":0.02865,"14.0-14.4":0.11092,"14.5-14.8":0.12791,"15.0-15.1":0.0747,"15.2-15.3":0.12648,"15.4":0.1142,"15.5":0.27157,"15.6":0.42834,"16.0":0.38536,"16.1":0.02845},P:{"4":0.18038,"5.0-5.4":0.05011,"6.2-6.4":0.02004,"7.2-7.4":0.17036,"8.2":0,"9.2":0.21045,"10.1":0.02004,"11.1-11.2":0.31066,"12.0":0.04008,"13.0":0.16034,"14.0":0.1904,"15.0":0.1403,"16.0":0.30064,"17.0":0.41087,"18.0":1.90403},I:{"0":0,"3":0,"4":0.00178,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01337,"4.2-4.3":0.0098,"4.4":0,"4.4.3-4.4.4":0.13724},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00202,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.34323},Q:{"13.1":0},O:{"0":2.6181},H:{"0":7.46616},L:{"0":77.10192},S:{"2.5":0.00798}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js index 56d31ab267671f..7cc7d21e992422 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00085,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00676,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00085,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00507,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00254,"104":0.05155,"105":0.01437,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00169,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00085,"80":0,"81":0.00085,"83":0,"84":0,"85":0,"86":0,"87":0.00254,"88":0,"89":0,"90":0,"91":0.00169,"92":0.00169,"93":0,"94":0,"95":0.00085,"96":0,"97":0.00338,"98":0.00085,"99":0.00085,"100":0,"101":0.00085,"102":0.00169,"103":0.00676,"104":0.08873,"105":0.30589,"106":0.01014,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00085,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00507,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00254,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00085,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00338,"99":0,"100":0,"101":0,"102":0,"103":0.00085,"104":0.01521,"105":0.08788},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00085,"14":0.00085,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00254,"14.1":0.00845,"15.1":0.00338,"15.2-15.3":0.00085,"15.4":0.00169,"15.5":0.00592,"15.6":0.01775,"16.0":0.00507,"16.1":0},G:{"8":0.00708,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00405,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00034,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.00034,"11.3-11.4":0.0027,"12.0-12.1":0,"12.2-12.5":0.05633,"13.0-13.1":0,"13.2":0.00067,"13.3":0.00675,"13.4-13.7":0.02597,"14.0-14.4":0.07015,"14.5-14.8":0.22429,"15.0-15.1":0.06678,"15.2-15.3":0.08938,"15.4":0.10725,"15.5":0.38011,"15.6":1.97105,"16.0":0.3275,"16.1":0.01012},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01078,"12.0":0,"13.0":0,"14.0":0.01078,"15.0":0,"16.0":0.01078,"17.0":0.01078,"18.0":0.44208},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02845},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00169,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.03467},L:{"0":6.30212},S:{"2.5":0},R:{_:"0"},M:{"0":0.01831},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02356,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00471,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06597,"79":0,"80":0,"81":0,"82":0.00471,"83":0.00471,"84":0.02356,"85":0.00471,"86":0,"87":0,"88":0.00471,"89":0.04241,"90":0.01414,"91":0.07068,"92":0.00471,"93":0,"94":0,"95":0,"96":0.00471,"97":0,"98":0.01885,"99":0,"100":0.03298,"101":0,"102":0.03298,"103":0.01414,"104":0.0801,"105":1.18271,"106":0.54659,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00471,"50":0.00471,"51":0.00471,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01414,"64":0,"65":0,"66":0,"67":0.01885,"68":0.00471,"69":0.01414,"70":0.00942,"71":0,"72":0,"73":0,"74":0.00942,"75":0,"76":0.00471,"77":0,"78":0,"79":0.01414,"80":0.01414,"81":0,"83":0,"84":0,"85":0.00471,"86":0,"87":0.00471,"88":0.02356,"89":0.00471,"90":0.00471,"91":0.04241,"92":0.10838,"93":0,"94":0,"95":0.0377,"96":0.00942,"97":0.07068,"98":0,"99":0.00471,"100":0.01885,"101":0.00942,"102":0.02356,"103":0.12251,"104":0.0801,"105":4.82509,"106":7.05386,"107":0.36754,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00471,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00471,"89":0.00471,"90":0.05183,"91":0.16021,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00942,"16":0.00471,"17":0.02827,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00471,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00471,"91":0,"92":0.01414,"93":0.00471,"94":0,"95":0,"96":0.00471,"97":0.00471,"98":0,"99":0.00471,"100":0.00471,"101":0.02356,"102":0.00471,"103":0.02356,"104":0.05183,"105":0.73507,"106":3.00626,"107":0.16492},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00942,"13":0,"14":0.08482,"15":0.00471,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00471,"11.1":0,"12.1":0.00471,"13.1":0.0377,"14.1":0.27801,"15.1":0.03298,"15.2-15.3":0.0377,"15.4":0.06126,"15.5":0.40994,"15.6":0.25445,"16.0":0.28743,"16.1":0.05183,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.40101,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00517,"10.0-10.2":0,"10.3":0.04398,"11.0-11.2":0.02846,"11.3-11.4":0.03881,"12.0-12.1":0.00517,"12.2-12.5":0.47604,"13.0-13.1":0.01294,"13.2":0,"13.3":0.03622,"13.4-13.7":0.15523,"14.0-14.4":0.97795,"14.5-14.8":1.33757,"15.0-15.1":0.52002,"15.2-15.3":0.53037,"15.4":0.95984,"15.5":2.20687,"15.6":10.97482,"16.0":5.75648,"16.1":0.29235},P:{"4":0.0619,"5.0-5.4":0,"6.2-6.4":0.01032,"7.2-7.4":0.1238,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.16507,"12.0":0,"13.0":0.03095,"14.0":0.0619,"15.0":0.04127,"16.0":0.10317,"17.0":0.05158,"18.0":1.87769},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.30963},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.07068,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15864},Q:{"13.1":0},O:{"0":0.03702},H:{"0":0.69588},L:{"0":48.66086},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js index d88fdb5595cd4b..d04b0fef2d8ede 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00217,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00434,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00434,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00217,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00217,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00217,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00217,"88":0.00652,"89":0,"90":0,"91":0.00217,"92":0.00217,"93":0.00217,"94":0.00217,"95":0.00217,"96":0.00217,"97":0.00217,"98":0.00217,"99":0.00434,"100":0.00217,"101":0.00217,"102":0.00434,"103":0.01303,"104":0.16073,"105":0.0543,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00217,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00217,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00217,"47":0,"48":0,"49":0.00434,"50":0.00217,"51":0,"52":0.00217,"53":0,"54":0,"55":0.00217,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00217,"66":0.00434,"67":0.00217,"68":0,"69":0.00434,"70":0.00434,"71":0.00217,"72":0,"73":0,"74":0.00217,"75":0,"76":0.00434,"77":0,"78":0.00217,"79":0.00434,"80":0.00217,"81":0.02606,"83":0.00217,"84":0.00217,"85":0.00217,"86":0.00434,"87":0.00434,"88":0.00217,"89":0.00217,"90":0.00217,"91":0.00434,"92":0.00869,"93":0.00217,"94":0.00217,"95":0.00217,"96":0.00434,"97":0.00217,"98":0.00434,"99":0.00434,"100":0.00652,"101":0.00652,"102":0.01086,"103":0.04778,"104":0.50608,"105":1.73326,"106":0.02824,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00434,"27":0,"28":0.00652,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00869,"36":0,"37":0,"38":0.00217,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00217,"47":0,"48":0,"49":0,"50":0.00217,"51":0.00217,"52":0,"53":0,"54":0.00434,"55":0.00217,"56":0.00217,"57":0.00434,"58":0.00869,"60":0.01955,"62":0.00217,"63":0.17593,"64":0.2867,"65":0.01303,"66":0,"67":0,"68":0.00217,"69":0,"70":0,"71":0.00217,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00434,"90":0.06733,"91":0.00434,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00217},B:{"12":0.00217,"13":0,"14":0,"15":0.00217,"16":0.00217,"17":0.00217,"18":0.00652,"79":0,"80":0,"81":0,"83":0,"84":0.00217,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00217,"93":0,"94":0,"95":0.00217,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00217,"102":0.00217,"103":0.00869,"104":0.09557,"105":0.46046},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00217,"14":0.00652,"15":0.00217,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00217,"12.1":0.00434,"13.1":0.01303,"14.1":0.01955,"15.1":0.00434,"15.2-15.3":0.00434,"15.4":0.01086,"15.5":0.02606,"15.6":0.12815,"16.0":0.0152,"16.1":0.00217},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00143,"6.0-6.1":0.00429,"7.0-7.1":0.00572,"8.1-8.4":0.00572,"9.0-9.2":0.00143,"9.3":0.08729,"10.0-10.2":0,"10.3":0.05008,"11.0-11.2":0.01717,"11.3-11.4":0.01288,"12.0-12.1":0.01288,"12.2-12.5":0.56236,"13.0-13.1":0.02719,"13.2":0.01002,"13.3":0.03864,"13.4-13.7":0.09587,"14.0-14.4":0.32912,"14.5-14.8":0.73837,"15.0-15.1":0.20176,"15.2-15.3":0.29335,"15.4":0.38206,"15.5":1.16909,"15.6":8.26089,"16.0":1.71285,"16.1":0.02146},P:{"4":0.29271,"5.0-5.4":0.02019,"6.2-6.4":0.01009,"7.2-7.4":0.47438,"8.2":0.01009,"9.2":0.04037,"10.1":0.03028,"11.1-11.2":0.13121,"12.0":0.06056,"13.0":0.11103,"14.0":0.1514,"15.0":0.08075,"16.0":0.32298,"17.0":0.64597,"18.0":6.25783},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00278,"4.2-4.3":0.00835,"4.4":0,"4.4.3-4.4.4":0.05755},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03041,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00783},O:{"0":0.59493},H:{"0":3.7574},L:{"0":65.3927},S:{"2.5":0},R:{_:"0"},M:{"0":0.50882},Q:{"13.1":0.00783}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00202,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00404,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00404,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00202,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00202,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00202,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00202,"88":0.00404,"89":0.00202,"90":0,"91":0.00202,"92":0.00202,"93":0,"94":0.00202,"95":0.00202,"96":0,"97":0,"98":0.00202,"99":0.00202,"100":0.00202,"101":0.00202,"102":0.00404,"103":0.00606,"104":0.00808,"105":0.14537,"106":0.06461,"107":0.00202,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00202,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00202,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00404,"50":0,"51":0,"52":0.00202,"53":0,"54":0,"55":0.00202,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00202,"66":0.00404,"67":0.00202,"68":0,"69":0.00606,"70":0.00404,"71":0,"72":0,"73":0,"74":0.00202,"75":0,"76":0.00404,"77":0,"78":0.00202,"79":0.00404,"80":0.00202,"81":0.02221,"83":0.00202,"84":0.00202,"85":0.00404,"86":0.00404,"87":0.00202,"88":0.00202,"89":0,"90":0.00202,"91":0.00404,"92":0.00808,"93":0.00202,"94":0.00202,"95":0.00202,"96":0.00404,"97":0.00202,"98":0.00404,"99":0.00202,"100":0.00606,"101":0.00606,"102":0.00606,"103":0.02625,"104":0.02827,"105":0.50475,"106":1.52435,"107":0.06057,"108":0.00202,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00202,"27":0,"28":0.00606,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00808,"36":0,"37":0,"38":0.00202,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00202,"47":0,"48":0.00202,"49":0,"50":0.00202,"51":0.00202,"52":0,"53":0,"54":0.00202,"55":0.00202,"56":0.00202,"57":0.00404,"58":0.00808,"60":0.01413,"62":0.00202,"63":0.13931,"64":0.06865,"65":0.12316,"66":0.00202,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01211,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02221,"91":0.05048,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00202},B:{"12":0.00202,"13":0,"14":0.00202,"15":0.00202,"16":0.00202,"17":0.00202,"18":0.00404,"79":0,"80":0,"81":0,"83":0,"84":0.00202,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00202,"93":0,"94":0,"95":0.00202,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00202,"102":0.00202,"103":0.00404,"104":0.00606,"105":0.11306,"106":0.39169,"107":0.02625},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00202,"14":0.00808,"15":0.00202,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00202,"12.1":0.00202,"13.1":0.01211,"14.1":0.01817,"15.1":0.00404,"15.2-15.3":0.00404,"15.4":0.0101,"15.5":0.02019,"15.6":0.11306,"16.0":0.03634,"16.1":0.00606,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00149,"6.0-6.1":0.00298,"7.0-7.1":0.00894,"8.1-8.4":0.00745,"9.0-9.2":0.00447,"9.3":0.09832,"10.0-10.2":0,"10.3":0.05214,"11.0-11.2":0.01192,"11.3-11.4":0.01639,"12.0-12.1":0.01043,"12.2-12.5":0.58245,"13.0-13.1":0.02681,"13.2":0.00894,"13.3":0.03873,"13.4-13.7":0.09087,"14.0-14.4":0.31282,"14.5-14.8":0.66885,"15.0-15.1":0.19663,"15.2-15.3":0.28899,"15.4":0.32623,"15.5":0.93251,"15.6":6.12688,"16.0":4.10842,"16.1":0.22494},P:{"4":0.30334,"5.0-5.4":0.01011,"6.2-6.4":0.01011,"7.2-7.4":0.46511,"8.2":0.01011,"9.2":0.03033,"10.1":0.01011,"11.1-11.2":0.13145,"12.0":0.05056,"13.0":0.10111,"14.0":0.14156,"15.0":0.07078,"16.0":0.26289,"17.0":0.43478,"18.0":6.32961},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00348,"4.2-4.3":0.00608,"4.4":0,"4.4.3-4.4.4":0.0565},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02625,"5.5":0},J:{"7":0,"10":0.00798},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.51078},Q:{"13.1":0.00798},O:{"0":0.56665},H:{"0":3.74772},L:{"0":66.12606},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js index 5b29f26aea9f7c..92b7fab4954627 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00244,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00244,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00488,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00244,"99":0,"100":0,"101":0.00244,"102":0.00488,"103":0.01951,"104":0.18049,"105":0.06098,"106":0.00244,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00244,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00488,"41":0,"42":0,"43":0.00244,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00244,"51":0,"52":0,"53":0,"54":0,"55":0.00244,"56":0,"57":0.00244,"58":0.00244,"59":0,"60":0,"61":0.02927,"62":0,"63":0.00488,"64":0.00488,"65":0,"66":0,"67":0,"68":0.00244,"69":0,"70":0.00244,"71":0.00244,"72":0,"73":0.00244,"74":0.00244,"75":0.00244,"76":0.00488,"77":0.00244,"78":0.00488,"79":0.00976,"80":0.00244,"81":0.02683,"83":0.0122,"84":0.00244,"85":0.00244,"86":0.0122,"87":0.01463,"88":0.00488,"89":0.00488,"90":0.00488,"91":0.00244,"92":0.00732,"93":0.00732,"94":0.00488,"95":0.00732,"96":0.00488,"97":0.00488,"98":0.00732,"99":0.00976,"100":0.00976,"101":0.00732,"102":0.01707,"103":0.09756,"104":0.50975,"105":1.56584,"106":0.02439,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00244,"25":0,"26":0.00244,"27":0.00244,"28":0.00732,"29":0,"30":0.00488,"31":0,"32":0.00244,"33":0.00244,"34":0,"35":0.04634,"36":0,"37":0,"38":0.00244,"39":0,"40":0,"41":0,"42":0.00488,"43":0,"44":0,"45":0,"46":0.00244,"47":0.00732,"48":0,"49":0,"50":0.02439,"51":0.01951,"52":0,"53":0,"54":0.00488,"55":0.00488,"56":0.00244,"57":0.00976,"58":0.02927,"60":0.22683,"62":0.00244,"63":0.5439,"64":0.81219,"65":0.0439,"66":0,"67":0.00244,"68":0.00244,"69":0,"70":0.00244,"71":0.00488,"72":0.00244,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00732,"80":0,"81":0,"82":0,"83":0,"84":0.00244,"85":0.00732,"86":0.00244,"87":0,"88":0.01707,"89":0.00976,"90":0.25122,"91":0.00976,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00244,"10.6":0.00244,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01463},B:{"12":0.0122,"13":0.00488,"14":0.00488,"15":0.0122,"16":0.00488,"17":0.00488,"18":0.02195,"79":0,"80":0,"81":0,"83":0,"84":0.00488,"85":0.00244,"86":0,"87":0,"88":0,"89":0.00488,"90":0.00244,"91":0,"92":0.00976,"93":0.00244,"94":0,"95":0.00244,"96":0,"97":0,"98":0.00244,"99":0.00244,"100":0.00244,"101":0.00488,"102":0.00488,"103":0.01951,"104":0.11707,"105":0.42195},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00488,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00244,"6.1":0,"7.1":0,"9.1":0.00244,"10.1":0,"11.1":0.00244,"12.1":0.00244,"13.1":0.00488,"14.1":0.0122,"15.1":0,"15.2-15.3":0.00244,"15.4":0.00244,"15.5":0.00976,"15.6":0.02927,"16.0":0.00488,"16.1":0},G:{"8":0.00285,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00285,"5.0-5.1":0.00498,"6.0-6.1":0,"7.0-7.1":0.01637,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08539,"10.0-10.2":0.00712,"10.3":0.10318,"11.0-11.2":0.0121,"11.3-11.4":0.00854,"12.0-12.1":0.03416,"12.2-12.5":1.34422,"13.0-13.1":0.01779,"13.2":0.00925,"13.3":0.06049,"13.4-13.7":0.07543,"14.0-14.4":0.40419,"14.5-14.8":0.55861,"15.0-15.1":0.34584,"15.2-15.3":0.37786,"15.4":0.30101,"15.5":0.74007,"15.6":1.88574,"16.0":0.51805,"16.1":0.00712},P:{"4":0.2135,"5.0-5.4":0.02033,"6.2-6.4":0,"7.2-7.4":0.1525,"8.2":0,"9.2":0.05083,"10.1":0,"11.1-11.2":0.01017,"12.0":0.01017,"13.0":0.07117,"14.0":0.04067,"15.0":0.02033,"16.0":0.0915,"17.0":0.13216,"18.0":0.69132},I:{"0":0,"3":0,"4":0.00153,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00459,"4.2-4.3":0.00919,"4.4":0,"4.4.3-4.4.4":0.21591},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00271,"11":0.02168,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01512},O:{"0":1.70879},H:{"0":14.8534},L:{"0":65.09441},S:{"2.5":0.00756},R:{_:"0"},M:{"0":0.09073},Q:{"13.1":0.00756}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00224,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00224,"102":0.00671,"103":0.00447,"104":0.00671,"105":0.14087,"106":0.06932,"107":0.00447,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00224,"41":0,"42":0.00447,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00224,"50":0,"51":0.00224,"52":0,"53":0,"54":0,"55":0.00224,"56":0,"57":0,"58":0.00224,"59":0,"60":0,"61":0,"62":0,"63":0.00224,"64":0.00447,"65":0,"66":0,"67":0,"68":0.00224,"69":0,"70":0.00224,"71":0.00224,"72":0.00224,"73":0.00224,"74":0.00224,"75":0,"76":0.00447,"77":0.00224,"78":0.00447,"79":0.00224,"80":0.00224,"81":0.02236,"83":0.00671,"84":0,"85":0.00447,"86":0.00894,"87":0.00447,"88":0.00671,"89":0.00224,"90":0.00224,"91":0.00224,"92":0.00447,"93":0.00224,"94":0.00224,"95":0.00447,"96":0.00894,"97":0.00224,"98":0.00671,"99":0.00671,"100":0.00447,"101":0.00671,"102":0.01118,"103":0.04248,"104":0.03354,"105":0.49192,"106":1.33489,"107":0.05814,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00224,"25":0,"26":0.00224,"27":0.00224,"28":0.00447,"29":0,"30":0.01118,"31":0,"32":0.00224,"33":0.00224,"34":0,"35":0.0246,"36":0.00224,"37":0.00224,"38":0.00224,"39":0,"40":0,"41":0,"42":0.00447,"43":0,"44":0,"45":0,"46":0.00224,"47":0.00447,"48":0,"49":0,"50":0.00671,"51":0.00447,"52":0,"53":0,"54":0.00447,"55":0.00224,"56":0.00671,"57":0.00671,"58":0.02683,"60":0.17217,"62":0.00224,"63":0.46062,"64":0.33764,"65":0.35329,"66":0.00447,"67":0.00224,"68":0,"69":0.00224,"70":0.00224,"71":0.00224,"72":0.02012,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00447,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00894,"86":0.00224,"87":0,"88":0.00224,"89":0.00224,"90":0.06932,"91":0.16099,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00224,"10.6":0.00224,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01342},B:{"12":0.01342,"13":0.00671,"14":0.00224,"15":0.00894,"16":0.00447,"17":0.00671,"18":0.02236,"79":0,"80":0,"81":0,"83":0,"84":0.00447,"85":0.00224,"86":0.00224,"87":0,"88":0,"89":0.00447,"90":0.00447,"91":0,"92":0.01118,"93":0.00224,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00224,"101":0.00224,"102":0.00447,"103":0.01118,"104":0.01565,"105":0.13192,"106":0.3913,"107":0.02683},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00224,"14":0.00447,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00224,"6.1":0,"7.1":0,"9.1":0.00224,"10.1":0,"11.1":0.00224,"12.1":0.00224,"13.1":0.00447,"14.1":0.01342,"15.1":0.00224,"15.2-15.3":0.00224,"15.4":0.00224,"15.5":0.00671,"15.6":0.02012,"16.0":0.01118,"16.1":0.00224,"16.2":0},G:{"8":0.00292,"3.2":0.00073,"4.0-4.1":0,"4.2-4.3":0.00146,"5.0-5.1":0.00583,"6.0-6.1":0.00073,"7.0-7.1":0.01822,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07725,"10.0-10.2":0.00364,"10.3":0.11442,"11.0-11.2":0.01749,"11.3-11.4":0.00656,"12.0-12.1":0.03352,"12.2-12.5":1.43353,"13.0-13.1":0.01676,"13.2":0.00437,"13.3":0.10495,"13.4-13.7":0.08162,"14.0-14.4":0.44238,"14.5-14.8":0.51307,"15.0-15.1":0.25726,"15.2-15.3":0.32868,"15.4":0.25435,"15.5":0.5342,"15.6":1.23093,"16.0":1.11578,"16.1":0.07507},P:{"4":0.19237,"5.0-5.4":0.03037,"6.2-6.4":0.01012,"7.2-7.4":0.11137,"8.2":0,"9.2":0.02025,"10.1":0,"11.1-11.2":0.03037,"12.0":0,"13.0":0.05062,"14.0":0.03037,"15.0":0.02025,"16.0":0.09112,"17.0":0.10125,"18.0":0.80997},I:{"0":0,"3":0,"4":0.00169,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00339,"4.2-4.3":0.00551,"4.4":0,"4.4.3-4.4.4":0.2219},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01789,"5.5":0},J:{"7":0,"10":0.00776},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14752},Q:{"13.1":0},O:{"0":1.67702},H:{"0":13.92911},L:{"0":67.39071},S:{"2.5":0.00776}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js index 8fae0f03a0a04d..49081dcbf97962 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00377,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00377,"45":0,"46":0,"47":0.00377,"48":0.00377,"49":0,"50":0.00377,"51":0,"52":0.00377,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00377,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00377,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00377,"85":0,"86":0,"87":0.00377,"88":0.00754,"89":0,"90":0,"91":0.01131,"92":0.00377,"93":0,"94":0.00377,"95":0.00377,"96":0,"97":0.00377,"98":0.00377,"99":0.01508,"100":0.00377,"101":0.00754,"102":0.03017,"103":0.04148,"104":0.6109,"105":0.19986,"106":0.00754,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00754,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00377,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00377,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01886,"41":0,"42":0.00377,"43":0,"44":0,"45":0,"46":0.00754,"47":0,"48":0,"49":0.00377,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00377,"56":0.00377,"57":0,"58":0.00377,"59":0,"60":0,"61":0,"62":0,"63":0.00754,"64":0.00377,"65":0.00377,"66":0,"67":0,"68":0.00377,"69":0.00754,"70":0.00754,"71":0.00377,"72":0.00754,"73":0,"74":0.00754,"75":0.00377,"76":0.00377,"77":0.00377,"78":0.00377,"79":0.01131,"80":0.00754,"81":0.03017,"83":0.00754,"84":0.00754,"85":0.00754,"86":0.01508,"87":0.04148,"88":0.00754,"89":0.00377,"90":0.00754,"91":0.01131,"92":0.01886,"93":0.01131,"94":0.01131,"95":0.01131,"96":0.0264,"97":0.01886,"98":0.0264,"99":0.01508,"100":0.03017,"101":0.03017,"102":0.04148,"103":0.18478,"104":1.42921,"105":4.88345,"106":0.09428,"107":0.00377,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00754,"27":0,"28":0.01886,"29":0,"30":0.00377,"31":0.00377,"32":0.00754,"33":0,"34":0,"35":0.01886,"36":0.00377,"37":0.00377,"38":0.00377,"39":0,"40":0,"41":0,"42":0.02263,"43":0,"44":0,"45":0,"46":0.00754,"47":0.00377,"48":0,"49":0,"50":0.09428,"51":0.00754,"52":0,"53":0,"54":0.0905,"55":0.00754,"56":0.00754,"57":0.01131,"58":0.10559,"60":0.21118,"62":0,"63":0.42612,"64":0.88996,"65":0.04902,"66":0,"67":0,"68":0,"69":0.00377,"70":0.00377,"71":0.01131,"72":0.00377,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01508,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00754,"86":0.00754,"87":0,"88":0.01886,"89":0.01886,"90":0.55811,"91":0.01886,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00377,"11.1":0,"11.5":0,"11.6":0,"12.1":0.17724},B:{"12":0.03017,"13":0.00754,"14":0.00754,"15":0.01131,"16":0.01508,"17":0.01508,"18":0.05279,"79":0,"80":0,"81":0,"83":0,"84":0.00754,"85":0.00377,"86":0,"87":0,"88":0,"89":0.01131,"90":0.00754,"91":0,"92":0.03017,"93":0,"94":0,"95":0,"96":0.00754,"97":0.00377,"98":0.00377,"99":0.00377,"100":0.00377,"101":0.01131,"102":0.01508,"103":0.04525,"104":0.25266,"105":1.37264},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00377,"14":0.01131,"15":0.00754,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00377,"10.1":0,"11.1":0,"12.1":0.00377,"13.1":0.01886,"14.1":0.13199,"15.1":0.00377,"15.2-15.3":0.00754,"15.4":0.01508,"15.5":0.04148,"15.6":0.12444,"16.0":0.01508,"16.1":0.00377},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00196,"5.0-5.1":0.00491,"6.0-6.1":0,"7.0-7.1":0.00687,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06674,"10.0-10.2":0,"10.3":0.04907,"11.0-11.2":0.00393,"11.3-11.4":0.01178,"12.0-12.1":0.01276,"12.2-12.5":0.53393,"13.0-13.1":0.00883,"13.2":0.00589,"13.3":0.05496,"13.4-13.7":0.08637,"14.0-14.4":0.4191,"14.5-14.8":0.70274,"15.0-15.1":0.26893,"15.2-15.3":0.46915,"15.4":0.44461,"15.5":1.11497,"15.6":4.42258,"16.0":0.93339,"16.1":0.01276},P:{"4":0.18401,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.20445,"8.2":0,"9.2":0.02045,"10.1":0.01022,"11.1-11.2":0.04089,"12.0":0.02045,"13.0":0.03067,"14.0":0.06134,"15.0":0.04089,"16.0":0.10223,"17.0":0.2249,"18.0":1.19606},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00089,"4.2-4.3":0.01598,"4.4":0,"4.4.3-4.4.4":0.23707},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00377,"11":0.03771,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.48873},H:{"0":9.08761},L:{"0":60.19971},S:{"2.5":0.00623},R:{_:"0"},M:{"0":0.16818},Q:{"13.1":0.04983}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0073,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00365,"48":0,"49":0,"50":0.00365,"51":0,"52":0.0073,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00365,"69":0,"70":0,"71":0.01095,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00365,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0073,"89":0.00365,"90":0,"91":0.00365,"92":0.00365,"93":0,"94":0.00365,"95":0.00365,"96":0,"97":0.00365,"98":0.00365,"99":0.0073,"100":0.00365,"101":0.00365,"102":0.0292,"103":0.0073,"104":0.0219,"105":0.5256,"106":0.2409,"107":0.01095,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00365,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0073,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00365,"47":0,"48":0,"49":0.00365,"50":0,"51":0,"52":0,"53":0.00365,"54":0,"55":0.0073,"56":0,"57":0,"58":0.00365,"59":0,"60":0,"61":0,"62":0,"63":0.0073,"64":0.0073,"65":0.00365,"66":0.00365,"67":0.00365,"68":0,"69":0.0073,"70":0.0073,"71":0.00365,"72":0.00365,"73":0.00365,"74":0.0146,"75":0.00365,"76":0.00365,"77":0.0073,"78":0.00365,"79":0.0219,"80":0.0073,"81":0.02555,"83":0.01095,"84":0.00365,"85":0.0073,"86":0.01825,"87":0.04745,"88":0.0073,"89":0.0073,"90":0.01095,"91":0.0073,"92":0.01095,"93":0.0073,"94":0.0146,"95":0.0073,"96":0.0146,"97":0.0146,"98":0.0146,"99":0.0146,"100":0.01825,"101":0.0219,"102":0.0292,"103":0.09125,"104":0.1095,"105":1.66075,"106":4.40555,"107":0.17885,"108":0.00365,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0073,"27":0,"28":0.01095,"29":0,"30":0.0073,"31":0,"32":0.01825,"33":0,"34":0,"35":0.0146,"36":0,"37":0.00365,"38":0.00365,"39":0,"40":0,"41":0,"42":0.0146,"43":0,"44":0,"45":0.00365,"46":0.0073,"47":0.00365,"48":0,"49":0,"50":0.0876,"51":0.01095,"52":0,"53":0,"54":0.06935,"55":0.00365,"56":0.0073,"57":0.0146,"58":0.0876,"60":0.19345,"62":0,"63":0.3796,"64":0.35405,"65":0.39785,"66":0.00365,"67":0,"68":0,"69":0.0292,"70":0.00365,"71":0,"72":0.03285,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0073,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01095,"86":0.00365,"87":0,"88":0.00365,"89":0.01095,"90":0.1752,"91":0.36135,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00365,"11.1":0,"11.5":0,"11.6":0,"12.1":0.1679},B:{"12":0.0292,"13":0.01095,"14":0.01095,"15":0.0146,"16":0.0146,"17":0.01095,"18":0.05475,"79":0,"80":0,"81":0,"83":0.00365,"84":0.01095,"85":0.0073,"86":0,"87":0,"88":0,"89":0.01095,"90":0.01095,"91":0.00365,"92":0.03285,"93":0,"94":0,"95":0,"96":0.00365,"97":0.00365,"98":0.00365,"99":0.00365,"100":0.00365,"101":0.0073,"102":0.0073,"103":0.0219,"104":0.0292,"105":0.4234,"106":1.3432,"107":0.08395},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0073,"14":0.0146,"15":0.0073,_:"0","3.1":0,"3.2":0,"5.1":0.0073,"6.1":0,"7.1":0,"9.1":0.00365,"10.1":0,"11.1":0.00365,"12.1":0.00365,"13.1":0.01825,"14.1":0.09125,"15.1":0.00365,"15.2-15.3":0.0073,"15.4":0.01095,"15.5":0.0219,"15.6":0.14235,"16.0":0.0292,"16.1":0.01095,"16.2":0},G:{"8":0.00202,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00202,"6.0-6.1":0.00303,"7.0-7.1":0.01517,"8.1-8.4":0.00809,"9.0-9.2":0.01921,"9.3":0.08089,"10.0-10.2":0.01011,"10.3":0.05359,"11.0-11.2":0.02022,"11.3-11.4":0.02022,"12.0-12.1":0.02932,"12.2-12.5":0.50862,"13.0-13.1":0.01921,"13.2":0.01112,"13.3":0.04651,"13.4-13.7":0.09808,"14.0-14.4":0.41357,"14.5-14.8":0.61581,"15.0-15.1":0.28111,"15.2-15.3":0.31751,"15.4":0.34683,"15.5":0.68153,"15.6":3.47642,"16.0":2.41368,"16.1":0.09707},P:{"4":0.15368,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.17417,"8.2":0,"9.2":0.01025,"10.1":0,"11.1-11.2":0.01025,"12.0":0.02049,"13.0":0.04098,"14.0":0.06147,"15.0":0.03074,"16.0":0.1127,"17.0":0.18441,"18.0":1.18843},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00188,"4.2-4.3":0.01407,"4.4":0,"4.4.3-4.4.4":0.2223},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00365,"11":0.0438,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18415},Q:{"13.1":0.05715},O:{"0":1.45415},H:{"0":9.30622},L:{"0":60.49175},S:{"2.5":0.00635}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js index ec5575d11ddea0..25c802fd9e2fd7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js @@ -1 +1 @@ -module.exports={C:{"34":0.00514,"40":0.00772,"43":0.00514,"47":0.00514,"48":0.00257,"51":0.00514,"52":0.06944,"55":0.00257,"56":0.00514,"57":0.00257,"58":0.00257,"60":0.00257,"65":0.00514,"66":0.00257,"68":0.00514,"72":0.00772,"78":0.01286,"79":0.00257,"80":0.00257,"81":0.00514,"82":0.00257,"83":0.00257,"84":0.00772,"87":0.00257,"88":0.00514,"89":0.00514,"91":0.02572,"94":0.00514,"95":0.00772,"96":0.00514,"97":0.00514,"98":0.00514,"99":0.018,"100":0.01286,"101":0.00772,"102":0.02572,"103":0.0823,"104":1.1111,"105":0.3678,"106":0.01543,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 44 45 46 49 50 53 54 59 61 62 63 64 67 69 70 71 73 74 75 76 77 85 86 90 92 93 107 3.5 3.6"},D:{"11":0.00257,"33":0.00514,"34":0.00257,"38":0.00514,"40":0.00514,"43":0.03601,"46":0.00257,"47":0.00772,"49":0.03601,"50":0.00514,"51":0.00257,"52":0.00514,"53":0.00257,"55":0.00514,"56":0.00772,"57":0.00257,"58":0.00514,"60":0.00257,"62":0.00514,"63":0.01029,"64":0.01029,"65":0.00772,"66":0.01029,"67":0.00772,"68":0.00772,"69":0.02572,"70":0.018,"71":0.00772,"72":0.01286,"73":0.00514,"74":0.02315,"75":0.01286,"76":0.01543,"77":0.01286,"78":0.01286,"79":0.07973,"80":0.02058,"81":0.0463,"83":0.02829,"84":0.03344,"85":0.0463,"86":0.05916,"87":0.06173,"88":0.018,"89":0.02058,"90":0.01543,"91":0.02315,"92":0.03086,"93":0.02058,"94":0.018,"95":0.02572,"96":0.04115,"97":0.03601,"98":0.05916,"99":0.03601,"100":0.04887,"101":0.05144,"102":0.08488,"103":0.31893,"104":2.81634,"105":10.32915,"106":0.20319,"107":0.00772,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 35 36 37 39 41 42 44 45 48 54 59 61 108 109"},F:{"28":0.00772,"36":0.00514,"64":0.00257,"68":0.00257,"70":0.00257,"71":0.00514,"72":0.00257,"73":0.00514,"79":0.01543,"80":0.00772,"81":0.00257,"82":0.00514,"83":0.00257,"84":0.00514,"85":0.018,"86":0.00772,"87":0.00514,"88":0.01029,"89":0.04115,"90":0.58642,"91":0.02829,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 69 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01543,"13":0.00514,"14":0.00772,"15":0.00514,"16":0.00772,"17":0.01029,"18":0.04372,"84":0.01029,"85":0.00772,"89":0.00772,"90":0.00772,"92":0.02315,"95":0.00514,"96":0.00257,"97":0.00257,"98":0.00257,"99":0.00514,"100":0.00772,"101":0.018,"102":0.01029,"103":0.04115,"104":0.39352,"105":1.8184,_:"79 80 81 83 86 87 88 91 93 94"},E:{"4":0,"13":0.01029,"14":0.02829,"15":0.00772,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.02829,"10.1":0.00514,"11.1":0.00772,"12.1":0.01029,"13.1":0.0463,"14.1":0.06687,"15.1":0.01543,"15.2-15.3":0.01543,"15.4":0.03344,"15.5":0.07716,"15.6":0.29321,"16.0":0.0463,"16.1":0.00514},G:{"8":0.00085,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00423,"6.0-6.1":0.00169,"7.0-7.1":0.02367,"8.1-8.4":0.00254,"9.0-9.2":0,"9.3":0.05748,"10.0-10.2":0.00676,"10.3":0.08368,"11.0-11.2":0.02874,"11.3-11.4":0.02282,"12.0-12.1":0.03804,"12.2-12.5":0.76162,"13.0-13.1":0.02789,"13.2":0.01268,"13.3":0.06171,"13.4-13.7":0.11158,"14.0-14.4":0.41589,"14.5-14.8":0.58241,"15.0-15.1":0.26627,"15.2-15.3":0.30346,"15.4":0.30853,"15.5":0.77345,"15.6":3.42769,"16.0":0.96618,"16.1":0.01352},P:{"4":0.30537,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.25448,"8.2":0,"9.2":0.04072,"10.1":0.01022,"11.1-11.2":0.07125,"12.0":0.03054,"13.0":0.07125,"14.0":0.10179,"15.0":0.0509,"16.0":0.18322,"17.0":0.36645,"18.0":2.53461},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00322,"4.2-4.3":0.01075,"4.4":0,"4.4.3-4.4.4":0.06772},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00801,"9":0.00534,"10":0.00267,"11":0.12286,_:"6 7 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0.00743},O:{"0":0.64615},H:{"0":10.28694},L:{"0":54.13105},S:{"2.5":0.02228},R:{_:"0"},M:{"0":0.28965},Q:{"13.1":0}}; +module.exports={C:{"34":0.00505,"40":0.00758,"43":0.00505,"47":0.00505,"52":0.05555,"56":0.00253,"57":0.00253,"60":0.00253,"64":0.00253,"65":0.00505,"68":0.00505,"72":0.00505,"78":0.01263,"79":0.00253,"80":0.00505,"81":0.00253,"84":0.0101,"88":0.00505,"89":0.00505,"91":0.01263,"94":0.00505,"95":0.00758,"97":0.00505,"98":0.00505,"99":0.01768,"100":0.0101,"101":0.00505,"102":0.0303,"103":0.02273,"104":0.04545,"105":1.01758,"106":0.49238,"107":0.01768,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 44 45 46 48 49 50 51 53 54 55 58 59 61 62 63 66 67 69 70 71 73 74 75 76 77 82 83 85 86 87 90 92 93 96 108 3.5 3.6"},D:{"11":0.00505,"33":0.00505,"38":0.00505,"40":0.00505,"43":0.03535,"47":0.00505,"48":0.00253,"49":0.02778,"50":0.00505,"51":0.00253,"52":0.00253,"55":0.00505,"56":0.00758,"58":0.00505,"60":0.00505,"62":0.00505,"63":0.01263,"64":0.00758,"65":0.00505,"66":0.00758,"67":0.00758,"68":0.00758,"69":0.03283,"70":0.01515,"71":0.00758,"72":0.0101,"73":0.00758,"74":0.02525,"75":0.01515,"76":0.01515,"77":0.0101,"78":0.0101,"79":0.06818,"80":0.01768,"81":0.02525,"83":0.02778,"84":0.03535,"85":0.04798,"86":0.05808,"87":0.04798,"88":0.01768,"89":0.01768,"90":0.03535,"91":0.04293,"92":0.04798,"93":0.0303,"94":0.03535,"95":0.0202,"96":0.03788,"97":0.02778,"98":0.05808,"99":0.0303,"100":0.0404,"101":0.04293,"102":0.06565,"103":0.20453,"104":0.1919,"105":3.30523,"106":9.90558,"107":0.45955,"108":0.01263,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 41 42 44 45 46 53 54 57 59 61 109 110"},F:{"28":0.00505,"36":0.00505,"64":0.00505,"68":0.00253,"69":0.00253,"70":0.00505,"72":0.00758,"73":0.00505,"77":0.00253,"79":0.01515,"80":0.00253,"82":0.00505,"83":0.00505,"84":0.00505,"85":0.01515,"86":0.00758,"87":0.00505,"88":0.00505,"89":0.01263,"90":0.20958,"91":0.4646,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 71 74 75 76 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01768,"13":0.00505,"14":0.00505,"15":0.00758,"16":0.00758,"17":0.0101,"18":0.03788,"84":0.0101,"85":0.00505,"89":0.0101,"90":0.00758,"92":0.02273,"95":0.00505,"96":0.00505,"98":0.00253,"99":0.00505,"100":0.00758,"101":0.01263,"102":0.0101,"103":0.02273,"104":0.03788,"105":0.45955,"106":1.7574,"107":0.12373,_:"79 80 81 83 86 87 88 91 93 94 97"},E:{"4":0,"13":0.0101,"14":0.03535,"15":0.00758,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 16.2","5.1":0.06313,"10.1":0.00505,"11.1":0.00758,"12.1":0.0101,"13.1":0.04545,"14.1":0.06565,"15.1":0.01263,"15.2-15.3":0.01263,"15.4":0.0303,"15.5":0.06818,"15.6":0.28785,"16.0":0.11615,"16.1":0.0202},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00266,"6.0-6.1":0.00089,"7.0-7.1":0.0266,"8.1-8.4":0.00177,"9.0-9.2":0,"9.3":0.05941,"10.0-10.2":0.00709,"10.3":0.09576,"11.0-11.2":0.02571,"11.3-11.4":0.02217,"12.0-12.1":0.0399,"12.2-12.5":0.84412,"13.0-13.1":0.02749,"13.2":0.01596,"13.3":0.06207,"13.4-13.7":0.10817,"14.0-14.4":0.39457,"14.5-14.8":0.54087,"15.0-15.1":0.25093,"15.2-15.3":0.27487,"15.4":0.266,"15.5":0.61801,"15.6":2.41176,"16.0":2.20073,"16.1":0.12679},P:{"4":0.25867,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24832,"8.2":0,"9.2":0.03104,"10.1":0,"11.1-11.2":0.07243,"12.0":0.02069,"13.0":0.07243,"14.0":0.08277,"15.0":0.04139,"16.0":0.1552,"17.0":0.24832,"18.0":2.56602},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00277,"4.2-4.3":0.00984,"4.4":0,"4.4.3-4.4.4":0.06214},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00804,"9":0.00268,"10":0.00268,"11":0.1179,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.27658},Q:{"13.1":0.00748},O:{"0":0.598},H:{"0":9.72359},L:{"0":54.46523},S:{"2.5":0.02243}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js index 4d2f8f9d33f296..949718c8e173f8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js @@ -1 +1 @@ -module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.10772,"14.1":0,"15.1":0.10772,"15.2-15.3":0.08079,"15.4":8.26751,"15.5":3.89946,"15.6":7.44884,"16.0":3.67864,"16.1":4.51885},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0.36334,"15.2-15.3":0.9974,"15.4":0.2351,"15.5":1.2325,"15.6":9.41827,"16.0":48.21699,"16.1":10.61515},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":0.06307},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}}; +module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0.08921,"15.2-15.3":0.04956,"15.4":2.37888,"15.5":4.01932,"15.6":5.2038,"16.0":7.77596,"16.1":4.64377,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0.28973,"15.2-15.3":1.25041,"15.4":0.43459,"15.5":1.02168,"15.6":6.4808,"16.0":36.92533,"16.1":29.19411},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js index 190a00321d8d03..74deaf4393958c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js @@ -1 +1 @@ -module.exports={C:{"34":0.00601,"36":0.01503,"43":0.02405,"47":0.00301,"52":0.05411,"56":0.00601,"60":0.00301,"68":0.00301,"72":0.00301,"77":0.00301,"78":0.01503,"79":0.00601,"80":0.00601,"81":0.00601,"82":0.00601,"83":0.00301,"87":0.00902,"88":0.00902,"89":0.00301,"90":0.00601,"91":0.01503,"94":0.00601,"95":0.00301,"96":0.00301,"97":0.00301,"98":0.00601,"99":0.00902,"100":0.00601,"101":0.00601,"102":0.01804,"103":0.06012,"104":0.9529,"105":0.31563,"106":0.01202,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 69 70 71 73 74 75 76 84 85 86 92 93 107 3.5 3.6"},D:{"22":0.00301,"34":0.00902,"35":0.00301,"38":0.02104,"42":0.00601,"43":0.00301,"45":0.00301,"47":0.00601,"48":0.00902,"49":0.03908,"50":0.00301,"51":0.00301,"53":0.01804,"55":0.00902,"56":0.00902,"57":0.00902,"58":0.00301,"60":0.00301,"61":0.00601,"62":0.00601,"63":0.01202,"64":0.00301,"65":0.00601,"66":0.00601,"67":0.00601,"68":0.00902,"69":0.08417,"70":0.03607,"71":0.02104,"72":0.03908,"73":0.01202,"74":0.0511,"75":0.01804,"76":0.00902,"77":0.01503,"78":0.0511,"79":0.12625,"80":0.03908,"81":0.03307,"83":0.06313,"84":0.06012,"85":0.06914,"86":0.0992,"87":0.0992,"88":0.02104,"89":0.03908,"90":0.02405,"91":0.04208,"92":0.06012,"93":0.01804,"94":0.04509,"95":0.02705,"96":0.06012,"97":0.06914,"98":0.0481,"99":0.05711,"100":0.06914,"101":0.07214,"102":0.11423,"103":0.39078,"104":3.82664,"105":13.95686,"106":0.20441,"107":0.00902,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 36 37 39 40 41 44 46 52 54 59 108 109"},F:{"28":0.00902,"36":0.00601,"40":0.00601,"46":0.01804,"71":0.00301,"85":0.00601,"88":0.00301,"89":0.02405,"90":0.33667,"91":0.01503,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00301,"16":0.00301,"17":0.00301,"18":0.02104,"84":0.00601,"85":0.00601,"86":0.00301,"89":0.00601,"90":0.00301,"92":0.00902,"99":0.00301,"100":0.00601,"101":0.01202,"102":0.00902,"103":0.03908,"104":0.3517,"105":2.02905,_:"13 14 15 79 80 81 83 87 88 91 93 94 95 96 97 98"},E:{"4":0,"13":0.01804,"14":0.06914,"15":0.01503,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1","5.1":0.01804,"9.1":0.00902,"10.1":0.00301,"11.1":0.00601,"12.1":0.01202,"13.1":0.06012,"14.1":0.14429,"15.1":0.02705,"15.2-15.3":0.02104,"15.4":0.07515,"15.5":0.16834,"15.6":0.72745,"16.0":0.06313,"16.1":0.00601},G:{"8":0.00095,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00475,"5.0-5.1":0.0057,"6.0-6.1":0.0038,"7.0-7.1":0.0171,"8.1-8.4":0.0057,"9.0-9.2":0.019,"9.3":0.05129,"10.0-10.2":0.00665,"10.3":0.06554,"11.0-11.2":0.0323,"11.3-11.4":0.0152,"12.0-12.1":0.02755,"12.2-12.5":0.36856,"13.0-13.1":0.01995,"13.2":0.01045,"13.3":0.0418,"13.4-13.7":0.14438,"14.0-14.4":0.4303,"14.5-14.8":0.61933,"15.0-15.1":0.22512,"15.2-15.3":0.26502,"15.4":0.40655,"15.5":0.80361,"15.6":4.51768,"16.0":1.16647,"16.1":0.0133},P:{"4":0.24787,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10328,"8.2":0,"9.2":0.02066,"10.1":0,"11.1-11.2":0.04131,"12.0":0.02066,"13.0":0.09295,"14.0":0.0723,"15.0":0.04131,"16.0":0.14459,"17.0":0.30984,"18.0":1.78675},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03661,"4.2-4.3":0.12812,"4.4":0,"4.4.3-4.4.4":0.69553},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02502,"9":0.08338,"11":0.85052,_:"6 7 10 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.46874},H:{"0":0.96673},L:{"0":55.35946},S:{"2.5":0.05595},R:{_:"0"},M:{"0":0.16086},Q:{"13.1":0.29375}}; +module.exports={C:{"34":0.00292,"36":0.01462,"43":0.03215,"45":0.00292,"47":0.00292,"52":0.05554,"56":0.00585,"72":0.00292,"77":0.00292,"78":0.01169,"79":0.00585,"80":0.00585,"81":0.00585,"82":0.00292,"83":0.00292,"87":0.01169,"88":0.00585,"89":0.00292,"90":0.00585,"91":0.00585,"95":0.00292,"98":0.00292,"99":0.00877,"100":0.00585,"101":0.00585,"102":0.02046,"103":0.01754,"104":0.03215,"105":0.8389,"106":0.38291,"107":0.01169,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 44 46 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 84 85 86 92 93 94 96 97 108 3.5 3.6"},D:{"22":0.00292,"26":0.00292,"34":0.01169,"38":0.02338,"42":0.00585,"43":0.00585,"45":0.00292,"47":0.00877,"48":0.00877,"49":0.04092,"50":0.00292,"51":0.00292,"53":0.01754,"54":0.00292,"55":0.00877,"56":0.00877,"57":0.00877,"58":0.00292,"60":0.00292,"61":0.00585,"62":0.00585,"63":0.01169,"64":0.00292,"65":0.00877,"66":0.00585,"67":0.00585,"68":0.00877,"69":0.07308,"70":0.04385,"71":0.01462,"72":0.08477,"73":0.01169,"74":0.05846,"75":0.01462,"76":0.00877,"77":0.01169,"78":0.04969,"79":0.12277,"80":0.03508,"81":0.02923,"83":0.05554,"84":0.04385,"85":0.05554,"86":0.08184,"87":0.07892,"88":0.01754,"89":0.03508,"90":0.02046,"91":0.03215,"92":0.05846,"93":0.01462,"94":0.038,"95":0.02338,"96":0.04969,"97":0.05846,"98":0.04385,"99":0.04969,"100":0.05846,"101":0.05261,"102":0.07892,"103":0.23676,"104":0.25138,"105":4.37573,"106":12.93135,"107":0.52906,"108":0.01462,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 35 36 37 39 40 41 44 46 52 59 109 110"},F:{"28":0.01169,"36":0.00585,"40":0.00877,"46":0.01754,"79":0.00292,"85":0.00585,"89":0.00292,"90":0.13154,"91":0.30107,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00585,"16":0.00292,"17":0.00292,"18":0.02046,"84":0.00585,"85":0.00292,"86":0.00292,"89":0.00585,"92":0.00877,"99":0.00292,"100":0.00585,"101":0.01169,"102":0.00585,"103":0.02923,"104":0.03215,"105":0.46768,"106":1.88826,"107":0.14615,_:"13 14 15 79 80 81 83 87 88 90 91 93 94 95 96 97 98"},E:{"4":0,"13":0.01462,"14":0.06138,"15":0.01462,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 16.2","5.1":0.01462,"9.1":0.00585,"10.1":0.00292,"11.1":0.00585,"12.1":0.01169,"13.1":0.06138,"14.1":0.13738,"15.1":0.02338,"15.2-15.3":0.02046,"15.4":0.06723,"15.5":0.14323,"15.6":0.6986,"16.0":0.15492,"16.1":0.03215},G:{"8":0.00096,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00386,"5.0-5.1":0.00579,"6.0-6.1":0.00386,"7.0-7.1":0.01736,"8.1-8.4":0.00675,"9.0-9.2":0.01736,"9.3":0.0492,"10.0-10.2":0.00579,"10.3":0.06463,"11.0-11.2":0.02894,"11.3-11.4":0.01543,"12.0-12.1":0.02508,"12.2-12.5":0.36657,"13.0-13.1":0.01736,"13.2":0.00868,"13.3":0.03762,"13.4-13.7":0.12637,"14.0-14.4":0.34439,"14.5-14.8":0.55276,"15.0-15.1":0.19486,"15.2-15.3":0.23056,"15.4":0.32992,"15.5":0.60485,"15.6":3.21525,"16.0":2.66056,"16.1":0.15917},P:{"4":0.24805,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10335,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.04134,"12.0":0.02067,"13.0":0.08268,"14.0":0.06201,"15.0":0.04134,"16.0":0.12403,"17.0":0.20671,"18.0":1.9224},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04739,"4.2-4.3":0.18954,"4.4":0,"4.4.3-4.4.4":0.85293},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02501,"9":0.09171,"10":0.00834,"11":0.83369,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14862},Q:{"13.1":0.2477},O:{"0":1.38002},H:{"0":0.97151},L:{"0":55.52609},S:{"2.5":0.09908}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js index 4056d4999d89dc..48009df0162582 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js @@ -1 +1 @@ -module.exports={C:{"48":0.00484,"52":0.07257,"55":0.02419,"56":0.00484,"59":0.00968,"60":0.00484,"68":0.01935,"72":0.00484,"77":0.01451,"78":0.06773,"79":0.00968,"80":0.01451,"81":0.01451,"82":0.00968,"83":0.01451,"84":0.00484,"86":0.00968,"87":0.01451,"88":0.01451,"89":0.00968,"90":0.00968,"91":0.11127,"92":0.00484,"93":0.00968,"94":0.03387,"95":0.01451,"96":0.00968,"97":0.00968,"98":0.00968,"99":0.01935,"100":0.02419,"101":0.01935,"102":0.11611,"103":0.31931,"104":2.83023,"105":1.05468,"106":0.00484,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 57 58 61 62 63 64 65 66 67 69 70 71 73 74 75 76 85 107 3.5 3.6"},D:{"22":0.00968,"34":0.00484,"38":0.01451,"40":0.04354,"41":0.01451,"43":0.00968,"47":0.01451,"48":0.00484,"49":0.06289,"51":0.00968,"52":0.01451,"56":0.01935,"60":0.02419,"63":0.00968,"65":0.01935,"66":0.04354,"67":0.01451,"68":0.00968,"69":0.02903,"70":0.01451,"71":0.00968,"72":0.01451,"73":0.00484,"74":0.01451,"75":0.1403,"76":0.01935,"77":0.01451,"78":0.02903,"79":0.11611,"80":0.02903,"81":0.02903,"83":0.08225,"84":0.12579,"85":0.19836,"86":0.14998,"87":0.14998,"88":0.01935,"89":0.0387,"90":0.02419,"91":0.08225,"92":0.0387,"93":0.04838,"94":0.04354,"95":0.02903,"96":0.08708,"97":0.05322,"98":0.06289,"99":0.06289,"100":0.13546,"101":0.12579,"102":0.19352,"103":0.70635,"104":5.03636,"105":19.70517,"106":0.39672,"107":0.00484,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 42 44 45 46 50 53 54 55 57 58 59 61 62 64 108 109"},F:{"31":0.02419,"36":0.00484,"40":0.01935,"46":0.00968,"68":0.00484,"70":0.00484,"71":0.00968,"85":0.02419,"86":0.00484,"88":0.00968,"89":0.16449,"90":2.04647,"91":0.08225,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 72 73 74 75 76 77 78 79 80 81 82 83 84 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00484,"17":0.00968,"18":0.02903,"84":0.00968,"85":0.00968,"86":0.00968,"87":0.00484,"92":0.00968,"96":0.00484,"97":0.00484,"98":0.00484,"99":0.00968,"100":0.00968,"101":0.02903,"102":0.02419,"103":0.06773,"104":0.87568,"105":4.85251,_:"12 13 14 16 79 80 81 83 88 89 90 91 93 94 95"},E:{"4":0,"13":0.02903,"14":0.15482,"15":0.0387,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.01451,"10.1":0.00484,"11.1":0.02903,"12.1":0.04838,"13.1":0.22255,"14.1":0.39672,"15.1":0.07741,"15.2-15.3":0.07257,"15.4":0.19836,"15.5":0.43542,"15.6":2.16259,"16.0":0.2806,"16.1":0.01935},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00336,"6.0-6.1":0,"7.0-7.1":0.01343,"8.1-8.4":0.00671,"9.0-9.2":0.01511,"9.3":0.08058,"10.0-10.2":0.00504,"10.3":0.08394,"11.0-11.2":0.0319,"11.3-11.4":0.03022,"12.0-12.1":0.03022,"12.2-12.5":0.45325,"13.0-13.1":0.01343,"13.2":0.01175,"13.3":0.0319,"13.4-13.7":0.10912,"14.0-14.4":0.31056,"14.5-14.8":0.83599,"15.0-15.1":0.1813,"15.2-15.3":0.31056,"15.4":0.38274,"15.5":1.12641,"15.6":9.49978,"16.0":2.84876,"16.1":0.03525},P:{"4":0.11497,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01045,"8.2":0,"9.2":0.02066,"10.1":0,"11.1-11.2":0.03136,"12.0":0.01045,"13.0":0.04181,"14.0":0.05226,"15.0":0.13588,"16.0":0.07317,"17.0":0.18814,"18.0":2.70713},I:{"0":0,"3":0,"4":0.01953,"2.1":0,"2.2":0.00488,"2.3":0,"4.1":0.01464,"4.2-4.3":0.02766,"4.4":0,"4.4.3-4.4.4":0.08298},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01505,"9":0.02007,"10":0.00502,"11":0.23079,_:"6 7 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.1084},H:{"0":0.55224},L:{"0":30.63329},S:{"2.5":0},R:{_:"0"},M:{"0":0.42845},Q:{"13.1":0.00516}}; +module.exports={C:{"47":0.00494,"52":0.06417,"55":0.00987,"56":0.00494,"59":0.00987,"60":0.00494,"68":0.01481,"72":0.00494,"77":0.00987,"78":0.05923,"79":0.00494,"80":0.00987,"81":0.00987,"82":0.00494,"83":0.00494,"86":0.00494,"87":0.00987,"88":0.00987,"89":0.00987,"90":0.00987,"91":0.04936,"94":0.01974,"95":0.00987,"96":0.00987,"97":0.00987,"98":0.00987,"99":0.01481,"100":0.01481,"101":0.01481,"102":0.11846,"103":0.09378,"104":0.10859,"105":2.68518,"106":1.1649,"107":0.00494,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 57 58 61 62 63 64 65 66 67 69 70 71 73 74 75 76 84 85 92 93 108 3.5 3.6"},D:{"22":0.00987,"38":0.00987,"40":0.03455,"43":0.00987,"47":0.00987,"48":0.00494,"49":0.0543,"51":0.00494,"52":0.00987,"56":0.01481,"60":0.02468,"63":0.00987,"64":0.00494,"65":0.01481,"66":0.03949,"67":0.00987,"68":0.00494,"69":0.04442,"70":0.00494,"71":0.00987,"72":0.00987,"73":0.02468,"74":0.01481,"75":0.12834,"76":0.01974,"77":0.00987,"78":0.02468,"79":0.09872,"80":0.02962,"81":0.02468,"83":0.03949,"84":0.05923,"85":0.14314,"86":0.07404,"87":0.08391,"88":0.01974,"89":0.02962,"90":0.02468,"91":0.04936,"92":0.03949,"93":0.04442,"94":0.03949,"95":0.01974,"96":0.06417,"97":0.03949,"98":0.04936,"99":0.04936,"100":0.17276,"101":0.09378,"102":0.10859,"103":0.38994,"104":0.41956,"105":7.41881,"106":18.62846,"107":0.72066,"108":0.00494,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 44 45 46 50 53 54 55 57 58 59 61 62 109 110"},F:{"31":0.01974,"36":0.00494,"40":0.01481,"46":0.00987,"77":0.00494,"79":0.00494,"85":0.02468,"86":0.00494,"88":0.00494,"89":0.01974,"90":0.96252,"91":1.96946,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 83 84 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00494,"17":0.00494,"18":0.01974,"85":0.00494,"92":0.00987,"97":0.00494,"98":0.00494,"99":0.00494,"100":0.00494,"101":0.01481,"102":0.01481,"103":0.02962,"104":0.08391,"105":1.13528,"106":4.01297,"107":0.31097,_:"12 13 14 16 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96"},E:{"4":0,"13":0.02468,"14":0.15795,"15":0.03949,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 16.2","9.1":0.01481,"10.1":0.00494,"11.1":0.02468,"12.1":0.03949,"13.1":0.21225,"14.1":0.39982,"15.1":0.07898,"15.2-15.3":0.07404,"15.4":0.1925,"15.5":0.36526,"15.6":1.99414,"16.0":0.68117,"16.1":0.10366},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00187,"6.0-6.1":0,"7.0-7.1":0.01125,"8.1-8.4":0,"9.0-9.2":0.00937,"9.3":0.0731,"10.0-10.2":0.00187,"10.3":0.0731,"11.0-11.2":0.01499,"11.3-11.4":0.02624,"12.0-12.1":0.01499,"12.2-12.5":0.39735,"13.0-13.1":0.00937,"13.2":0.0075,"13.3":0.02624,"13.4-13.7":0.08997,"14.0-14.4":0.28677,"14.5-14.8":0.84718,"15.0-15.1":0.16494,"15.2-15.3":0.2774,"15.4":0.32613,"15.5":0.86218,"15.6":7.72586,"16.0":6.36512,"16.1":0.30364},P:{"4":0.08429,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10335,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.02107,"12.0":0.01054,"13.0":0.03161,"14.0":0.03161,"15.0":0.02107,"16.0":0.05268,"17.0":0.10536,"18.0":2.78146},I:{"0":0,"3":0,"4":0.01052,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00921,"4.2-4.3":0.02236,"4.4":0,"4.4.3-4.4.4":0.05919},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01544,"9":0.01544,"10":0.00515,"11":0.20584,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.36461},Q:{"13.1":0.00506},O:{"0":0.09115},H:{"0":0.4986},L:{"0":28.63586},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js index b4c8aae700af98..174d875d381309 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js @@ -1 +1 @@ -module.exports={C:{"4":0.07067,"11":0.02356,"38":0.00942,"39":0.00471,"40":0.00942,"43":0.00471,"44":0.02356,"45":0.00471,"52":0.03769,"54":0.01413,"56":0.00471,"68":0.00471,"76":0.00471,"78":0.05653,"79":0.00942,"80":0.00942,"81":0.00942,"82":0.00942,"83":0.00942,"87":0.00942,"88":0.00942,"89":0.00471,"91":0.07067,"94":0.03769,"95":0.00471,"97":0.00471,"98":0.00471,"99":0.00942,"100":0.00942,"101":0.01884,"102":0.05182,"103":0.13662,"104":1.73836,"105":0.5135,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 41 42 46 47 48 49 50 51 53 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 77 84 85 86 90 92 93 96 106 107 3.5 3.6"},D:{"37":0.00471,"38":0.00471,"40":0.01884,"41":0.00942,"42":0.00942,"43":0.01884,"44":0.02356,"45":0.01413,"47":0.00942,"48":0.06124,"49":0.04711,"52":0.00471,"56":0.11778,"59":0.00471,"60":0.00942,"61":0.01884,"62":0.00471,"63":0.00471,"65":0.00942,"66":0.05182,"67":0.01413,"68":0.00942,"69":0.01413,"70":0.00942,"71":0.01413,"72":0.00942,"73":0.00471,"74":0.02356,"75":0.01413,"76":0.11778,"77":0.01884,"78":0.02827,"79":0.09893,"80":0.06124,"81":0.06595,"83":0.13662,"84":0.10835,"85":0.14604,"86":0.13662,"87":0.14133,"88":0.02356,"89":0.07067,"90":0.02827,"91":0.05182,"92":0.0424,"93":0.09893,"94":0.03769,"95":0.01884,"96":0.12249,"97":0.08009,"98":0.08009,"99":0.08951,"100":0.1696,"101":0.17902,"102":0.41928,"103":1.1542,"104":6.25621,"105":17.75105,"106":0.31564,"107":0.04711,"108":0.0424,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 39 46 50 51 53 54 55 57 58 64 109"},F:{"68":0.00471,"70":0.00471,"71":0.00942,"88":0.00471,"89":0.06595,"90":0.53705,"91":0.02356,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01413,"17":0.00471,"18":0.02356,"84":0.00471,"85":0.00942,"86":0.00471,"87":0.00471,"92":0.00471,"99":0.00471,"100":0.00942,"101":0.02827,"102":0.01884,"103":0.07538,"104":1.00344,"105":4.7958,_:"13 14 15 16 79 80 81 83 88 89 90 91 93 94 95 96 97 98"},E:{"4":0,"8":0.00942,"9":0.00942,"12":0.00471,"13":0.0424,"14":0.18373,"15":0.04711,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.02827,"10.1":0.01413,"11.1":0.03769,"12.1":0.0848,"13.1":0.68781,"14.1":0.54648,"15.1":0.08009,"15.2-15.3":0.0848,"15.4":0.22613,"15.5":0.50408,"15.6":3.51912,"16.0":0.33448,"16.1":0.02356},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00528,"5.0-5.1":0,"6.0-6.1":0.00793,"7.0-7.1":0.01321,"8.1-8.4":0.02378,"9.0-9.2":0.02113,"9.3":0.07133,"10.0-10.2":0.00528,"10.3":0.07925,"11.0-11.2":0.02906,"11.3-11.4":0.03434,"12.0-12.1":0.02642,"12.2-12.5":0.43589,"13.0-13.1":0.02378,"13.2":0.01321,"13.3":0.05548,"13.4-13.7":0.17171,"14.0-14.4":0.55213,"14.5-14.8":1.63789,"15.0-15.1":0.28003,"15.2-15.3":0.4491,"15.4":0.52571,"15.5":1.48467,"15.6":17.17935,"16.0":2.69723,"16.1":0.03963},P:{"4":0.06441,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01045,"8.2":0,"9.2":0.02066,"10.1":0,"11.1-11.2":0.01074,"12.0":0.01045,"13.0":0.02147,"14.0":0.02147,"15.0":0.02147,"16.0":0.08588,"17.0":0.13956,"18.0":1.82505},I:{"0":0,"3":0.00443,"4":0.01329,"2.1":0.00148,"2.2":0.00738,"2.3":0,"4.1":0.00591,"4.2-4.3":0.03395,"4.4":0,"4.4.3-4.4.4":0.06053},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0443,"9":0.12307,"10":0.00985,"11":0.2609,_:"6 7 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.08993},H:{"0":0.22537},L:{"0":24.67677},S:{"2.5":0.00529},R:{_:"0"},M:{"0":0.42849},Q:{"13.1":0.04232}}; +module.exports={C:{"4":0.06685,"11":0.0191,"38":0.00955,"40":0.00955,"43":0.00478,"44":0.02388,"45":0.00478,"52":0.0382,"54":0.00478,"56":0.00478,"76":0.00478,"78":0.05253,"79":0.00478,"80":0.00478,"81":0.00955,"82":0.00955,"83":0.00955,"87":0.00478,"88":0.00955,"89":0.00478,"91":0.02865,"94":0.0382,"95":0.00478,"97":0.00478,"98":0.00478,"99":0.00955,"100":0.00955,"101":0.01433,"102":0.08595,"103":0.0382,"104":0.10028,"105":1.55665,"106":0.72103,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 46 47 48 49 50 51 53 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 84 85 86 90 92 93 96 107 108 3.5 3.6"},D:{"35":0.00955,"38":0.00478,"39":0.00478,"40":0.0191,"41":0.00955,"42":0.00478,"43":0.01433,"44":0.0191,"45":0.00955,"47":0.00955,"48":0.06685,"49":0.04775,"56":0.10028,"60":0.00955,"61":0.03343,"62":0.00955,"63":0.00478,"65":0.01433,"66":0.05253,"67":0.01433,"69":0.00955,"70":0.00955,"71":0.01433,"72":0.00955,"73":0.00955,"74":0.0191,"75":0.0191,"76":0.10028,"77":0.01433,"78":0.0191,"79":0.10505,"80":0.05253,"81":0.07163,"83":0.1337,"84":0.06208,"85":0.0764,"86":0.0955,"87":0.0955,"88":0.02388,"89":0.0573,"90":0.02865,"91":0.05253,"92":0.03343,"93":0.09073,"94":0.03343,"95":0.0191,"96":0.0955,"97":0.08118,"98":0.06208,"99":0.06685,"100":0.3056,"101":0.15758,"102":0.30083,"103":0.79265,"104":0.72103,"105":7.2389,"106":16.7698,"107":0.7258,"108":0.04298,"109":0.04775,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 46 50 51 52 53 54 55 57 58 59 64 68 110"},F:{"89":0.00478,"90":0.20533,"91":0.4584,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00955,"17":0.00478,"18":0.01433,"85":0.00955,"87":0.00955,"92":0.00478,"100":0.00478,"101":0.00955,"102":0.01433,"103":0.0573,"104":0.10505,"105":1.09348,"106":4.3548,"107":0.37245,_:"13 14 15 16 79 80 81 83 84 86 88 89 90 91 93 94 95 96 97 98 99"},E:{"4":0,"8":0.00955,"9":0.00955,"12":0.00478,"13":0.0382,"14":0.18623,"15":0.04298,_:"0 5 6 7 10 11 3.1 3.2 6.1 7.1 16.2","5.1":0.00478,"9.1":0.0382,"10.1":0.01433,"11.1":0.0382,"12.1":0.08118,"13.1":0.92158,"14.1":0.53003,"15.1":0.08118,"15.2-15.3":0.08118,"15.4":0.191,"15.5":0.41065,"15.6":3.09898,"16.0":0.95978,"16.1":0.11938},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0053,"5.0-5.1":0,"6.0-6.1":0.00265,"7.0-7.1":0.0053,"8.1-8.4":0.00795,"9.0-9.2":0.02121,"9.3":0.06098,"10.0-10.2":0.0053,"10.3":0.07423,"11.0-11.2":0.02651,"11.3-11.4":0.03181,"12.0-12.1":0.02121,"12.2-12.5":0.38706,"13.0-13.1":0.06628,"13.2":0.0106,"13.3":0.04772,"13.4-13.7":0.14051,"14.0-14.4":0.44008,"14.5-14.8":1.13997,"15.0-15.1":0.2439,"15.2-15.3":0.39236,"15.4":0.43743,"15.5":1.14528,"15.6":13.16537,"16.0":6.73645,"16.1":0.35525},P:{"4":0.0321,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10335,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.0107,"12.0":0.01054,"13.0":0.0214,"14.0":0.0214,"15.0":0.0214,"16.0":0.08561,"17.0":0.09631,"18.0":1.91559},I:{"0":0,"3":0.00426,"4":0.01277,"2.1":0.00284,"2.2":0.00709,"2.3":0,"4.1":0.00568,"4.2-4.3":0.03122,"4.4":0,"4.4.3-4.4.4":0.05108},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.05615,"9":0.12761,"10":0.01021,"11":0.25011,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.42314},Q:{"13.1":0.09926},O:{"0":0.08358},H:{"0":0.2275},L:{"0":24.59291},S:{"2.5":0.00522}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js index c06d756aa67960..61bb02f602ecef 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js @@ -1 +1 @@ -module.exports={C:{"11":0.00534,"34":0.00534,"52":0.03202,"54":0.01601,"59":0.00534,"66":0.01067,"78":0.05337,"79":0.00534,"81":0.00534,"82":0.01067,"84":0.00534,"87":0.05337,"91":0.04803,"93":0.01067,"94":0.08539,"98":0.00534,"99":0.00534,"100":0.01067,"101":0.01601,"102":0.05337,"103":0.13876,"104":1.75587,"105":0.5764,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 80 83 85 86 88 89 90 92 95 96 97 106 107 3.5 3.6"},D:{"25":0.02135,"26":0.01067,"34":0.03202,"38":0.11208,"49":0.0427,"53":0.01067,"56":0.00534,"59":0.03202,"60":0.02669,"65":0.01601,"66":0.03202,"67":0.01601,"68":0.01067,"69":0.01601,"70":0.00534,"72":0.01067,"73":0.01067,"74":0.02135,"75":0.01601,"76":0.01601,"77":0.01067,"78":0.01067,"79":0.12809,"80":0.02135,"81":0.03202,"83":0.03202,"84":0.03736,"85":0.07472,"86":0.11208,"87":0.13876,"88":0.01601,"89":0.03736,"90":0.02135,"91":0.02135,"92":0.04803,"93":0.05871,"94":0.0427,"95":0.03202,"96":0.08539,"97":0.1014,"98":0.08006,"99":0.09073,"100":0.18146,"101":0.1441,"102":0.21348,"103":1.1688,"104":7.55719,"105":20.99042,"106":0.34157,"107":0.01067,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 61 62 63 64 71 108 109"},F:{"28":0.00534,"46":0.03202,"89":0.09073,"90":0.64044,"91":0.02135,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00534,"18":0.01067,"85":0.01601,"86":0.00534,"89":0.01067,"92":0.00534,"95":0.01067,"96":0.00534,"98":0.00534,"99":0.01601,"100":0.01067,"101":0.03202,"102":0.03736,"103":0.06938,"104":1.20616,"105":5.04347,_:"12 13 14 15 16 79 80 81 83 84 87 88 90 91 93 94 97"},E:{"4":0,"12":0.01067,"13":0.06938,"14":0.29887,"15":0.08006,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01067,"10.1":0.01601,"11.1":0.05337,"12.1":0.09073,"13.1":0.42696,"14.1":0.89128,"15.1":0.1441,"15.2-15.3":0.12809,"15.4":0.34691,"15.5":0.85392,"15.6":4.86734,"16.0":0.36292,"16.1":0.02135},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01399,"6.0-6.1":0.00932,"7.0-7.1":0.01166,"8.1-8.4":0.01865,"9.0-9.2":0.01865,"9.3":0.18182,"10.0-10.2":0.01166,"10.3":0.19581,"11.0-11.2":0.05128,"11.3-11.4":0.06993,"12.0-12.1":0.0373,"12.2-12.5":0.8718,"13.0-13.1":0.02331,"13.2":0.01166,"13.3":0.06294,"13.4-13.7":0.15385,"14.0-14.4":0.4662,"14.5-14.8":1.16784,"15.0-15.1":0.26807,"15.2-15.3":0.3683,"15.4":0.49884,"15.5":1.30071,"15.6":14.6062,"16.0":2.40562,"16.1":0.03263},P:{"4":0.22849,"5.0-5.4":0.01088,"6.2-6.4":0,"7.2-7.4":0.01088,"8.2":0,"9.2":0.02066,"10.1":0,"11.1-11.2":0.02176,"12.0":0.01045,"13.0":0.04352,"14.0":0.0544,"15.0":0.03264,"16.0":0.09792,"17.0":0.25025,"18.0":2.77449},I:{"0":0,"3":0,"4":0.00265,"2.1":0,"2.2":0.00354,"2.3":0.00177,"4.1":0.00354,"4.2-4.3":0.00796,"4.4":0,"4.4.3-4.4.4":0.03184},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.04344,"9":0.03475,"11":0.2954,_:"6 7 10 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0886},H:{"0":0.16776},L:{"0":20.10486},S:{"2.5":0},R:{_:"0"},M:{"0":0.48495},Q:{"13.1":0.00466}}; +module.exports={C:{"11":0.00537,"52":0.02687,"54":0.01612,"66":0.01075,"78":0.04837,"83":0.00537,"87":0.01075,"91":0.01612,"93":0.00537,"94":0.06986,"95":0.00537,"100":0.00537,"101":0.00537,"102":0.06449,"103":0.02687,"104":0.08598,"105":1.55309,"106":0.71474,"107":0.00537,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 88 89 90 92 96 97 98 99 108 3.5 3.6"},D:{"25":0.0215,"26":0.01075,"34":0.02687,"38":0.09673,"49":0.03224,"53":0.01075,"56":0.00537,"59":0.02687,"60":0.03224,"62":0.03224,"65":0.01612,"66":0.03224,"67":0.03224,"68":0.01075,"69":0.29557,"70":0.00537,"71":0.00537,"72":0.00537,"73":0.00537,"74":0.01612,"75":0.01075,"76":0.01612,"77":0.01075,"78":0.01075,"79":0.11285,"80":0.0215,"81":0.03224,"83":0.02687,"84":0.03224,"85":0.05911,"86":0.11285,"87":0.09136,"88":0.01612,"89":0.02687,"90":0.0215,"91":0.0215,"92":0.04299,"93":0.03762,"94":0.03224,"95":0.03224,"96":0.07524,"97":0.09136,"98":0.08598,"99":0.13972,"100":0.15047,"101":0.11823,"102":0.15585,"103":0.74699,"104":0.7846,"105":9.14117,"106":19.91604,"107":0.74699,"108":0.01075,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 61 63 64 109 110"},F:{"28":0.00537,"46":0.03224,"89":0.00537,"90":0.31169,"91":0.52128,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00537,"18":0.01075,"85":0.01075,"92":0.00537,"95":0.01075,"96":0.00537,"99":0.01075,"100":0.01075,"101":0.01075,"102":0.02687,"103":0.04299,"104":0.10748,"105":1.1984,"106":4.36906,"107":0.32244,_:"12 13 14 15 16 79 80 81 83 84 86 87 88 89 90 91 93 94 97 98"},E:{"4":0,"12":0.01075,"13":0.05911,"14":0.29557,"15":0.06986,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 16.2","9.1":0.00537,"10.1":0.01612,"11.1":0.04299,"12.1":0.09673,"13.1":0.43529,"14.1":0.85984,"15.1":0.13435,"15.2-15.3":0.1236,"15.4":0.31169,"15.5":0.661,"15.6":4.36369,"16.0":0.97269,"16.1":0.1236},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01243,"6.0-6.1":0.00746,"7.0-7.1":0.01243,"8.1-8.4":0.01492,"9.0-9.2":0.01243,"9.3":0.15916,"10.0-10.2":0.00995,"10.3":0.18155,"11.0-11.2":0.03979,"11.3-11.4":0.06217,"12.0-12.1":0.0373,"12.2-12.5":0.80825,"13.0-13.1":0.0199,"13.2":0.01243,"13.3":0.0572,"13.4-13.7":0.13429,"14.0-14.4":0.43273,"14.5-14.8":1.1788,"15.0-15.1":0.23875,"15.2-15.3":0.3233,"15.4":0.45013,"15.5":1.07933,"15.6":12.03921,"16.0":6.02334,"16.1":0.27356},P:{"4":0.21493,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01075,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.02149,"12.0":0.01054,"13.0":0.04299,"14.0":0.04299,"15.0":0.03224,"16.0":0.07523,"17.0":0.13971,"18.0":2.75112},I:{"0":0,"3":0,"4":0.00257,"2.1":0,"2.2":0.00257,"2.3":0.00171,"4.1":0.00343,"4.2-4.3":0.00685,"4.4":0,"4.4.3-4.4.4":0.02913},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03667,"9":0.03667,"11":0.23835,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.43031},Q:{"13.1":0},O:{"0":0.07866},H:{"0":0.16208},L:{"0":18.98645},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js index f7c478c4f7db22..181f622f634c63 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js @@ -1 +1 @@ -module.exports={C:{"27":0.00939,"52":0.04693,"54":0.00469,"68":0.00939,"73":0.00469,"78":0.02347,"79":0.00939,"80":0.00939,"81":0.00939,"82":0.00939,"83":0.00469,"84":0.00469,"86":0.00469,"88":0.01408,"89":0.00469,"91":0.07509,"97":0.00469,"98":0.00939,"99":0.02347,"100":0.00939,"101":0.00939,"102":0.03285,"103":0.07509,"104":1.21079,"105":0.44114,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 76 77 85 87 90 92 93 94 95 96 106 107 3.5 3.6"},D:{"22":0.00469,"38":0.01408,"47":0.00469,"49":0.07509,"51":0.00939,"55":0.00469,"58":0.00469,"63":0.00939,"65":0.00939,"66":0.01408,"67":0.00469,"68":0.01408,"69":0.01877,"70":0.00939,"71":0.00469,"72":0.00939,"73":0.00469,"74":0.01408,"75":0.01408,"76":0.02347,"77":0.00939,"78":0.01408,"79":0.09386,"80":0.02347,"81":0.02816,"83":0.05632,"84":0.09855,"85":0.08447,"86":0.11733,"87":0.1314,"88":0.02347,"89":0.03285,"90":0.03285,"91":0.34259,"92":0.03285,"93":0.04693,"94":0.02347,"95":0.02816,"96":0.0704,"97":0.07978,"98":0.05632,"99":0.0704,"100":0.10325,"101":0.07509,"102":0.1361,"103":0.52092,"104":6.36371,"105":25.98045,"106":0.58663,"107":0.00939,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 52 53 54 56 57 59 60 61 62 64 108 109"},F:{"28":0.00469,"68":0.00469,"71":0.00469,"85":0.01408,"88":0.00469,"89":0.29097,"90":2.36058,"91":0.07978,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01877,"18":0.01408,"84":0.00939,"85":0.00939,"92":0.00939,"100":0.00469,"101":0.01877,"102":0.00939,"103":0.02816,"104":0.45991,"105":2.71255,_:"12 13 14 16 17 79 80 81 83 86 87 88 89 90 91 93 94 95 96 97 98 99"},E:{"4":0,"13":0.01408,"14":0.03754,"15":0.00939,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.01877,"11.1":0.00469,"12.1":0.00939,"13.1":0.05162,"14.1":0.08447,"15.1":0.01877,"15.2-15.3":0.01408,"15.4":0.04224,"15.5":0.10325,"15.6":0.36605,"16.0":0.08917,"16.1":0.00469},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0045,"6.0-6.1":0.00128,"7.0-7.1":0.00321,"8.1-8.4":0,"9.0-9.2":0.00064,"9.3":0.02506,"10.0-10.2":0.00064,"10.3":0.0257,"11.0-11.2":0.00707,"11.3-11.4":0.01863,"12.0-12.1":0.01028,"12.2-12.5":0.20302,"13.0-13.1":0.00578,"13.2":0.0045,"13.3":0.01606,"13.4-13.7":0.06682,"14.0-14.4":0.15997,"14.5-14.8":0.49727,"15.0-15.1":0.0636,"15.2-15.3":0.09701,"15.4":0.14006,"15.5":0.39062,"15.6":3.55221,"16.0":0.99326,"16.1":0.01221},P:{"4":0.13574,"5.0-5.4":0.01088,"6.2-6.4":0,"7.2-7.4":0.1775,"8.2":0,"9.2":0.02066,"10.1":0,"11.1-11.2":0.04176,"12.0":0.01044,"13.0":0.04176,"14.0":0.05221,"15.0":0.03132,"16.0":0.08353,"17.0":0.24015,"18.0":1.43045},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00396,"4.2-4.3":0.0109,"4.4":0,"4.4.3-4.4.4":0.05944},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00486,"9":0.01458,"11":0.11665,_:"6 7 10 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.05307},H:{"0":0.20097},L:{"0":45.26767},S:{"2.5":0},R:{_:"0"},M:{"0":0.13268},Q:{"13.1":0}}; +module.exports={C:{"27":0.00468,"52":0.03747,"54":0.00468,"68":0.00468,"73":0.00468,"78":0.01874,"79":0.00468,"80":0.00468,"81":0.00468,"86":0.00468,"88":0.01405,"91":0.05152,"97":0.00468,"98":0.00468,"99":0.01874,"100":0.00937,"101":0.00937,"102":0.03747,"103":0.0281,"104":0.04684,"105":1.09606,"106":0.61829,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 76 77 82 83 84 85 87 89 90 92 93 94 95 96 107 108 3.5 3.6"},D:{"38":0.01405,"47":0.00468,"49":0.06558,"51":0.00468,"53":0.00468,"63":0.00937,"65":0.00937,"66":0.00937,"67":0.00468,"68":0.00937,"69":0.01405,"70":0.00937,"71":0.00468,"72":0.00937,"73":0.00468,"74":0.01405,"75":0.00937,"76":0.01874,"77":0.00937,"78":0.01405,"79":0.09836,"80":0.01874,"81":0.0281,"83":0.03279,"84":0.06089,"85":0.05621,"86":0.07494,"87":0.07963,"88":0.02342,"89":0.0281,"90":0.03747,"91":0.39814,"92":0.03747,"93":0.03279,"94":0.0281,"95":0.02342,"96":0.05152,"97":0.05621,"98":0.04684,"99":0.05621,"100":0.08431,"101":0.05621,"102":0.089,"103":0.31383,"104":0.33256,"105":8.10332,"106":23.90714,"107":0.95085,"108":0.01405,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 52 54 55 56 57 58 59 60 61 62 64 109 110"},F:{"28":0.00468,"79":0.00468,"82":0.00468,"85":0.01405,"89":0.00937,"90":1.05858,"91":2.37947,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01874,"18":0.01405,"84":0.00468,"92":0.00937,"101":0.00468,"102":0.00937,"103":0.01405,"104":0.05621,"105":0.59018,"106":2.43568,"107":0.17331,_:"12 13 14 16 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100"},E:{"4":0,"13":0.00468,"14":0.04216,"15":0.00937,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 16.2","9.1":0.01874,"11.1":0.00468,"12.1":0.00937,"13.1":0.05152,"14.1":0.07963,"15.1":0.01874,"15.2-15.3":0.01405,"15.4":0.03747,"15.5":0.08431,"15.6":0.29509,"16.0":0.2061,"16.1":0.0281},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00474,"6.0-6.1":0.00068,"7.0-7.1":0.00406,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02167,"10.0-10.2":0,"10.3":0.02709,"11.0-11.2":0.00474,"11.3-11.4":0.01761,"12.0-12.1":0.00745,"12.2-12.5":0.18081,"13.0-13.1":0.00609,"13.2":0.00339,"13.3":0.01354,"13.4-13.7":0.05282,"14.0-14.4":0.11986,"14.5-14.8":0.36161,"15.0-15.1":0.05553,"15.2-15.3":0.086,"15.4":0.12189,"15.5":0.33656,"15.6":2.70736,"16.0":2.21099,"16.1":0.11444},P:{"4":0.1453,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.16606,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.04152,"12.0":0.01038,"13.0":0.03114,"14.0":0.04152,"15.0":0.02076,"16.0":0.06227,"17.0":0.17644,"18.0":1.48418},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0036,"4.2-4.3":0.0072,"4.4":0,"4.4.3-4.4.4":0.04768},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00964,"9":0.00964,"11":0.14465,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12758},Q:{"13.1":0},O:{"0":0.04784},H:{"0":0.19125},L:{"0":44.58157},S:{"2.5":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js index 091ee167882db2..397c7922aa4166 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js @@ -1 +1 @@ -module.exports={C:{"4":0.01965,"11":0.00786,"36":0.00786,"38":0.00393,"43":0.01179,"44":0.00786,"52":0.05501,"54":0.00393,"55":0.00786,"56":0.00393,"60":0.00393,"68":0.00786,"72":0.00393,"77":0.00393,"78":0.03929,"79":0.00786,"80":0.00786,"81":0.00786,"82":0.00786,"83":0.00786,"84":0.00393,"87":0.01179,"88":0.00786,"89":0.00393,"90":0.00393,"91":0.07072,"94":0.01965,"95":0.00786,"96":0.00393,"97":0.00786,"98":0.00786,"99":0.01179,"100":0.01179,"101":0.01179,"102":0.05108,"103":0.14144,"104":1.60303,"105":0.5422,"106":0.00786,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 39 40 41 42 45 46 47 48 49 50 51 53 57 58 59 61 62 63 64 65 66 67 69 70 71 73 74 75 76 85 86 92 93 107 3.5 3.6"},D:{"22":0.00393,"34":0.00786,"38":0.01572,"40":0.01572,"41":0.00786,"42":0.00393,"43":0.00786,"44":0.00786,"45":0.00786,"47":0.00786,"48":0.01965,"49":0.04715,"51":0.00393,"52":0.00393,"53":0.00786,"55":0.00393,"56":0.03929,"57":0.00393,"60":0.01179,"61":0.00786,"62":0.00393,"63":0.01179,"64":0.00393,"65":0.01179,"66":0.0275,"67":0.01179,"68":0.00786,"69":0.04715,"70":0.02357,"71":0.01572,"72":0.02357,"73":0.00786,"74":0.03143,"75":0.04715,"76":0.03929,"77":0.01572,"78":0.03536,"79":0.11394,"80":0.04322,"81":0.03929,"83":0.08251,"84":0.08644,"85":0.1218,"86":0.11787,"87":0.1218,"88":0.02357,"89":0.04322,"90":0.02357,"91":0.06286,"92":0.05108,"93":0.04715,"94":0.03929,"95":0.02357,"96":0.08251,"97":0.06679,"98":0.06286,"99":0.06679,"100":0.11394,"101":0.11001,"102":0.20824,"103":0.664,"104":4.8091,"105":16.60395,"106":0.29468,"107":0.01965,"108":0.01179,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 46 50 54 58 59 109"},F:{"28":0.00786,"31":0.00393,"36":0.00393,"40":0.00786,"46":0.01179,"68":0.00393,"71":0.00393,"85":0.01179,"88":0.00393,"89":0.07858,"90":0.88795,"91":0.03536,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00786,"15":0.00393,"17":0.00786,"18":0.02357,"84":0.00786,"85":0.00786,"86":0.00393,"87":0.00393,"89":0.00393,"92":0.00786,"96":0.00393,"98":0.00393,"99":0.00393,"100":0.00786,"101":0.01965,"102":0.01572,"103":0.05501,"104":0.65221,"105":3.4143,_:"13 14 16 79 80 81 83 88 90 91 93 94 95 97"},E:{"4":0,"8":0.00393,"9":0.00393,"13":0.0275,"14":0.11787,"15":0.0275,_:"0 5 6 7 10 11 12 3.1 3.2 6.1 7.1","5.1":0.01179,"9.1":0.01572,"10.1":0.00786,"11.1":0.01965,"12.1":0.03929,"13.1":0.25931,"14.1":0.30646,"15.1":0.05108,"15.2-15.3":0.05108,"15.4":0.14144,"15.5":0.31432,"15.6":1.77984,"16.0":0.18466,"16.1":0.01179},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00305,"5.0-5.1":0.00458,"6.0-6.1":0.00458,"7.0-7.1":0.01527,"8.1-8.4":0.00916,"9.0-9.2":0.01985,"9.3":0.06413,"10.0-10.2":0.00458,"10.3":0.07482,"11.0-11.2":0.03054,"11.3-11.4":0.02443,"12.0-12.1":0.02901,"12.2-12.5":0.42753,"13.0-13.1":0.01985,"13.2":0.01069,"13.3":0.04428,"13.4-13.7":0.14047,"14.0-14.4":0.43211,"14.5-14.8":0.91614,"15.0-15.1":0.23056,"15.2-15.3":0.32218,"15.4":0.426,"15.5":1.04134,"15.6":8.71401,"16.0":1.9132,"16.1":0.02443},P:{"4":0.16687,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06258,"8.2":0,"9.2":0.02045,"10.1":0.01022,"11.1-11.2":0.03129,"12.0":0.02086,"13.0":0.06258,"14.0":0.06258,"15.0":0.06258,"16.0":0.11473,"17.0":0.23988,"18.0":2.02336},I:{"0":0,"3":0,"4":0.02428,"2.1":0,"2.2":0.00607,"2.3":0,"4.1":0.02428,"4.2-4.3":0.07892,"4.4":0,"4.4.3-4.4.4":0.30962},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03602,"9":0.08644,"10":0.0072,"11":0.47541,_:"6 7 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.71031},H:{"0":1.06906},L:{"0":41.23167},S:{"2.5":0.02428},R:{_:"0"},M:{"0":0.29748},Q:{"13.1":0.13963}}; +module.exports={C:{"4":0.0159,"11":0.00795,"36":0.00795,"43":0.0159,"44":0.00795,"52":0.05166,"55":0.00397,"56":0.00397,"68":0.00795,"72":0.00397,"77":0.00397,"78":0.03577,"79":0.00397,"80":0.00795,"81":0.00795,"82":0.00397,"83":0.00397,"87":0.00795,"88":0.00795,"89":0.00397,"90":0.00397,"91":0.03974,"94":0.0159,"95":0.00397,"96":0.00397,"97":0.00397,"98":0.00397,"99":0.01192,"100":0.00795,"101":0.01192,"102":0.06358,"103":0.04371,"104":0.07153,"105":1.50615,"106":0.67955,"107":0.00795,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 45 46 47 48 49 50 51 53 54 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 84 85 86 92 93 108 3.5 3.6"},D:{"22":0.00397,"34":0.00795,"38":0.0159,"40":0.0159,"41":0.00397,"42":0.00397,"43":0.00795,"44":0.00795,"45":0.00397,"47":0.00795,"48":0.01987,"49":0.04769,"52":0.00397,"53":0.00795,"55":0.00397,"56":0.03577,"57":0.00397,"60":0.01192,"61":0.01192,"62":0.00397,"63":0.00795,"65":0.01192,"66":0.02782,"67":0.00795,"68":0.00795,"69":0.04769,"70":0.02384,"71":0.01192,"72":0.03974,"73":0.01192,"74":0.03179,"75":0.04371,"76":0.03577,"77":0.01192,"78":0.03179,"79":0.1073,"80":0.03577,"81":0.03974,"83":0.06756,"84":0.05166,"85":0.08345,"86":0.08345,"87":0.08345,"88":0.01987,"89":0.03974,"90":0.02384,"91":0.05564,"92":0.04769,"93":0.04371,"94":0.03577,"95":0.02384,"96":0.06358,"97":0.05961,"98":0.05166,"99":0.05564,"100":0.15101,"101":0.08743,"102":0.14306,"103":0.42124,"104":0.41727,"105":6.00869,"106":15.70127,"107":0.64379,"108":0.01987,"109":0.01192,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 46 50 51 54 58 59 64 110"},F:{"28":0.00795,"31":0.00397,"36":0.00397,"40":0.00795,"46":0.01192,"85":0.01192,"89":0.00795,"90":0.40535,"91":0.86236,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00795,"15":0.00397,"17":0.00397,"18":0.01987,"84":0.00397,"85":0.00397,"86":0.00397,"87":0.00397,"89":0.00397,"92":0.00795,"99":0.00397,"100":0.00397,"101":0.01192,"102":0.01192,"103":0.03577,"104":0.06756,"105":0.80275,"106":3.07588,"107":0.24639,_:"13 14 16 79 80 81 83 88 90 91 93 94 95 96 97 98"},E:{"4":0,"8":0.00397,"13":0.02384,"14":0.11922,"15":0.02782,_:"0 5 6 7 9 10 11 12 3.1 3.2 6.1 7.1 16.2","5.1":0.01192,"9.1":0.0159,"10.1":0.00795,"11.1":0.01987,"12.1":0.03577,"13.1":0.31395,"14.1":0.306,"15.1":0.05166,"15.2-15.3":0.05166,"15.4":0.13114,"15.5":0.26626,"15.6":1.63331,"16.0":0.49675,"16.1":0.07153},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00319,"5.0-5.1":0.00479,"6.0-6.1":0.00319,"7.0-7.1":0.01438,"8.1-8.4":0.00479,"9.0-9.2":0.01597,"9.3":0.0607,"10.0-10.2":0.00319,"10.3":0.07188,"11.0-11.2":0.02556,"11.3-11.4":0.02236,"12.0-12.1":0.02236,"12.2-12.5":0.40894,"13.0-13.1":0.02875,"13.2":0.00958,"13.3":0.03834,"13.4-13.7":0.11981,"14.0-14.4":0.35463,"14.5-14.8":0.77316,"15.0-15.1":0.20128,"15.2-15.3":0.28115,"15.4":0.35144,"15.5":0.80032,"15.6":6.71564,"16.0":4.55111,"16.1":0.24121},P:{"4":0.14687,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06294,"8.2":0,"9.2":0.01025,"10.1":0,"11.1-11.2":0.03147,"12.0":0.01049,"13.0":0.05245,"14.0":0.05245,"15.0":0.03147,"16.0":0.09442,"17.0":0.15736,"18.0":2.15057},I:{"0":0,"3":0,"4":0.02234,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02978,"4.2-4.3":0.08934,"4.4":0,"4.4.3-4.4.4":0.36481},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.04407,"9":0.08813,"10":0.00734,"11":0.44066,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28327},Q:{"13.1":0.12657},O:{"0":0.63886},H:{"0":1.02708},L:{"0":40.27848},S:{"2.5":0.04219}}; 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..26db078c2edf50 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.30001431", "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 (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` 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>} */ 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(({ `; 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(({ `; 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([// - ['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([ + // + ['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..15660d62e47be6 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,57 @@ 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 _textEscaping = _interopRequireDefault(require("./rules/textEscaping")); var _validTypes = _interopRequireDefault(require("./rules/validTypes")); - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - var _default = { configs: { recommended: { @@ -158,6 +108,7 @@ var _default = { 'jsdoc/require-yields-check': 'warn', 'jsdoc/sort-tags': 'off', 'jsdoc/tag-lines': 'warn', + 'jsdoc/text-escaping': 'off', 'jsdoc/valid-types': 'warn' } } @@ -211,6 +162,7 @@ var _default = { 'require-yields-check': _requireYieldsCheck.default, 'sort-tags': _sortTags.default, 'tag-lines': _tagLines.default, + 'text-escaping': _textEscaping.default, 'valid-types': _validTypes.default } }; 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..91788e31b3a115 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,12 +114,10 @@ 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 => { + utils.getTagDescription = (tg, returnArray) => { const descriptions = []; tg.source.some(({ tokens: { @@ -150,23 +131,37 @@ 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'); + return returnArray ? descriptions : descriptions.join('\n'); + }; + utils.setTagDescription = (tg, matcher, setter) => { + let finalIdx = 0; + tg.source.some(({ + tokens: { + description + } + }, idx) => { + if (description && matcher.test(description)) { + tg.source[idx].tokens.description = setter(description); + finalIdx = idx; + return true; + } + return false; + }); + return finalIdx; }; - utils.getDescription = () => { const descriptions = []; let lastDescriptionLine = 0; @@ -181,27 +176,47 @@ 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 { description: descriptions.join('\n'), + descriptions, lastDescriptionLine }; }; - + utils.setDescriptionLines = (matcher, setter) => { + let finalIdx = 0; + jsdoc.source.some(({ + tokens: { + description, + tag, + end + } + }, idx) => { + // istanbul ignore if -- Already checked + if (idx && (tag || end)) { + return true; + } + if (description && matcher.test(description)) { + jsdoc.source[idx].tokens.description = setter(description); + finalIdx = idx; + return true; + } + return false; + }); + return finalIdx; + }; 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 +230,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 +249,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 +263,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 +304,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 +321,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 +363,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 +375,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 +413,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 +447,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 +478,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 +486,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 +538,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 +555,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 +669,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 +691,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 +718,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 +736,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} Utils * @typedef {ReturnType} Settings @@ -821,18 +757,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 +776,6 @@ const iterate = (info, indent, jsdoc, ruleConfig, context, lines, jsdocNode, nod }))) { return; } - iterator({ context, globalState, @@ -861,13 +792,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 +835,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 +857,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 +877,6 @@ const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveCommentContext })) { continue; } - iterate(lastComment ? { comment: lastComment, lastIndex, @@ -965,7 +886,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 +894,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 +918,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 +930,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 +943,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 +968,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 +1004,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 +1060,6 @@ function iterateJsdoc(iterator, ruleConfig) { }, null); } } - if (ruleConfig.exit) { contextObject['Program:exit'] = () => { ruleConfig.exit({ @@ -1192,10 +1068,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} */ - - 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` + 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} */ - - const parseClosureTemplateTag = tag => { return tag.name.split(',').map(type => { return type.trim().replace(/^\[(?.*?)=.*\]$/u, '$'); }); }; + /** * @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*([\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..f4b3ec37c29539 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,66 +145,65 @@ 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. * * @param {string} type * @param {string} value * @param {string} tagName + * @param {string} nameInTag + * @param {number} idx * @param {string} property * @param {import('jsdoc-type-pratt-parser/dist/src/index.d.ts').NonTerminalResult} node * @param {import('jsdoc-type-pratt-parser/dist/src/index.d.ts').NonTerminalResult} parentNode * @param {string[]} invalidTypes * @returns {void} */ - - - const getInvalidTypes = (type, value, tagName, property, node, parentNode, invalidTypes) => { + const getInvalidTypes = (type, value, tagName, nameInTag, idx, 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') { preferred = preferredSetting; invalidTypes.push([typeNodeName, preferred]); - } else if (typeof preferredSetting === 'object') { - preferred = preferredSetting === null || preferredSetting === void 0 ? void 0 : preferredSetting.replacement; - invalidTypes.push([typeNodeName, preferred, preferredSetting === null || preferredSetting === void 0 ? void 0 : preferredSetting.message]); + } else if (preferredSetting && typeof preferredSetting === 'object') { + const nextItem = preferredSetting.skipRootChecking && jsdocTagsWithPossibleType[idx + 1]; + if (!nextItem || !nextItem.name.startsWith(`${nameInTag}.`)) { + preferred = preferredSetting.replacement; + invalidTypes.push([typeNodeName, preferred, preferredSetting.message]); + } } else { utils.reportSettings('Invalid `settings.jsdoc.preferredTypes`. Values must be falsy, a string, or an object.'); return; @@ -231,52 +217,47 @@ 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) { + for (const [idx, jsdocTag] of jsdocTagsWithPossibleType.entries()) { 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; + const { + tag: tagName, + name: nameInTag + } = jsdocTag; (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); + getInvalidTypes(type, value, tagName, nameInTag, idx, 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 +266,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 +318,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(/(? { - 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', 'Promise'].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/textEscaping.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/textEscaping.js new file mode 100644 index 00000000000000..9cbab9342eedb8 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/textEscaping.js @@ -0,0 +1,118 @@ +"use strict"; + +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 could disallow raw gt, quot, and apos, but allow for parity; but we do +// not allow hex or decimal character references +const htmlRegex = /(<|&(?!(?:amp|lt|gt|quot|apos);))(?=\S)/u; +const markdownRegex = /(? { + return desc.replace(new RegExp(htmlRegex, 'gu'), _ => { + if (_ === '<') { + return '<'; + } + return '&'; + }); +}; +const markdownReplacer = desc => { + return desc.replace(new RegExp(markdownRegex, 'gu'), (_, backticks, encapsed) => { + const bookend = '`'.repeat(backticks.length); + return `\\${bookend}${encapsed}${bookend}`; + }); +}; +var _default = (0, _iterateJsdoc.default)(({ + context, + jsdoc, + utils +}) => { + const { + escapeHTML, + escapeMarkdown + } = context.options[0] || {}; + if (!escapeHTML && !escapeMarkdown) { + context.report({ + loc: { + start: { + column: 1, + line: 1 + } + }, + message: 'You must include either `escapeHTML` or `escapeMarkdown`' + }); + return; + } + const { + descriptions + } = utils.getDescription(); + if (escapeHTML) { + if (descriptions.some(desc => { + return htmlRegex.test(desc); + })) { + const line = utils.setDescriptionLines(htmlRegex, htmlReplacer); + utils.reportJSDoc('You have unescaped HTML characters < or &', { + line + }, () => {}, true); + return; + } + for (const tag of jsdoc.tags) { + if (utils.getTagDescription(tag, true).some(desc => { + return htmlRegex.test(desc); + })) { + const line = utils.setTagDescription(tag, htmlRegex, htmlReplacer) + tag.source[0].number; + utils.reportJSDoc('You have unescaped HTML characters < or & in a tag', { + line + }, () => {}, true); + } + } + return; + } + if (descriptions.some(desc => { + return markdownRegex.test(desc); + })) { + const line = utils.setDescriptionLines(markdownRegex, markdownReplacer); + utils.reportJSDoc('You have unescaped Markdown backtick sequences', { + line + }, () => {}, true); + return; + } + for (const tag of jsdoc.tags) { + if (utils.getTagDescription(tag, true).some(desc => { + return markdownRegex.test(desc); + })) { + const line = utils.setTagDescription(tag, markdownRegex, markdownReplacer) + tag.source[0].number; + utils.reportJSDoc('You have unescaped Markdown backtick sequences in a tag', { + line + }, () => {}, true); + } + } +}, { + iterateAllJsdocs: true, + meta: { + docs: { + description: '', + url: 'https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-text-escaping' + }, + fixable: 'code', + schema: [{ + additionalProperies: false, + properties: { + // Option properties here (or remove the object) + escapeHTML: { + type: 'boolean' + }, + escapeMarkdown: { + type: 'boolean' + } + }, + type: 'object' + }], + type: 'suggestion' + } +}); +exports.default = _default; +module.exports = exports.default; +//# sourceMappingURL=textEscaping.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..786eaa53385c9b 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,157 @@ 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 => { + return !someCase.consequent.some(consNode => { + return consNode.type === 'BreakStatement' || consNode.type === 'ReturnStatement' && consNode.argument === null; + }); + }); + } + 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 +230,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 +278,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 +295,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 +389,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..bcf16046613e31 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.36.0", "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.20.0", "@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.42.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.6.2" } diff --git a/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs b/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs index 62bf7a3cd5c6ae..352d595e7523d6 100644 --- a/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs +++ b/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs @@ -760,7 +760,7 @@ var espree = () => Parser => { }; }; -const version$1 = "9.4.0"; +const version$1 = "9.4.1"; /** * @fileoverview Main Espree file that converts Acorn into Esprima output. diff --git a/tools/node_modules/eslint/node_modules/espree/lib/version.js b/tools/node_modules/eslint/node_modules/espree/lib/version.js index dd065548d2e0b9..2175f85a51eff1 100644 --- a/tools/node_modules/eslint/node_modules/espree/lib/version.js +++ b/tools/node_modules/eslint/node_modules/espree/lib/version.js @@ -1,3 +1,3 @@ -const version = "9.4.0"; +const version = "9.4.1"; export default version; diff --git a/tools/node_modules/eslint/node_modules/espree/package.json b/tools/node_modules/eslint/node_modules/espree/package.json index d1b7ad8bda165b..8f2b06c16ca0be 100644 --- a/tools/node_modules/eslint/node_modules/espree/package.json +++ b/tools/node_modules/eslint/node_modules/espree/package.json @@ -16,7 +16,7 @@ ], "./package.json": "./package.json" }, - "version": "9.4.0", + "version": "9.4.1", "files": [ "lib", "dist/espree.cjs", 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 (https://gulpjs.com/)", - "contributors": [ - "Elan Shanker (https://github.com/es128)", - "Blaine Bublitz " - ], - "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 - * - * 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/globals/globals.json b/tools/node_modules/eslint/node_modules/globals/globals.json index c24ab96c4e9e36..852146428a84a6 100644 --- a/tools/node_modules/eslint/node_modules/globals/globals.json +++ b/tools/node_modules/eslint/node_modules/globals/globals.json @@ -419,6 +419,7 @@ "clearTimeout": false, "clientInformation": false, "ClipboardEvent": false, + "ClipboardItem": false, "close": false, "closed": false, "CloseEvent": false, diff --git a/tools/node_modules/eslint/node_modules/globals/package.json b/tools/node_modules/eslint/node_modules/globals/package.json index f38232e920e85a..9bf09ed00775d0 100644 --- a/tools/node_modules/eslint/node_modules/globals/package.json +++ b/tools/node_modules/eslint/node_modules/globals/package.json @@ -1,6 +1,6 @@ { "name": "globals", - "version": "13.17.0", + "version": "13.18.0", "description": "Global identifiers from different JavaScript environments", "license": "MIT", "repository": "sindresorhus/globals", 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.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` 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 - * - * 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`. + + +--- + +
+ + Get professional support for this package with a Tidelift subscription + +
+ + Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies. +
+
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 " - ], - "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} `list` List of strings to match. - * @param {String|Array} `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 (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.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`. - -#### path - -Type: `string` - -The path to check. - -### isDirectory(path) - -Check whether the passed `path` is a directory. - -Returns a `Promise`. - -### isSymlink(path) - -Check whether the passed `path` is a symlink. - -Returns a `Promise`. - -### 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.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 - * - * 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..9a6b1799dcd8cb 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.28.0", "author": "Nicholas C. Zakas ", "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", diff --git a/tools/test.py b/tools/test.py index 788d68734fe250..eb183c0b4e6a22 100755 --- a/tools/test.py +++ b/tools/test.py @@ -909,10 +909,11 @@ def GetTestStatus(self, context, sections, defs): TIMEOUT_SCALEFACTOR = { - 'arm' : { 'debug' : 8, 'release' : 3 }, # The ARM buildbots are slow. - 'ia32' : { 'debug' : 4, 'release' : 1 }, - 'ppc' : { 'debug' : 4, 'release' : 1 }, - 's390' : { 'debug' : 4, 'release' : 1 } } + 'arm' : { 'debug' : 8, 'release' : 3 }, # The ARM buildbots are slow. + 'riscv64' : { 'debug' : 8, 'release' : 3 }, # The riscv devices are slow. + 'ia32' : { 'debug' : 4, 'release' : 1 }, + 'ppc' : { 'debug' : 4, 'release' : 1 }, + 's390' : { 'debug' : 4, 'release' : 1 } } class Context(object): diff --git a/tools/update-acorn-walk.sh b/tools/update-acorn-walk.sh new file mode 100644 index 00000000000000..0d8670742728ea --- /dev/null +++ b/tools/update-acorn-walk.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +# Shell script to update acorn-walk in the source tree to the latest release. + +# This script must be in the tools directory when it runs because it uses the +# script source file path to determine directories to work in. + +set -ex + +cd "$( dirname "$0" )/.." || exit +rm -rf deps/acorn/acorn-walk + +( + rm -rf acorn-walk-tmp + mkdir acorn-walk-tmp + cd acorn-walk-tmp || exit + + ROOT="$PWD/.." + [ -z "$NODE" ] && NODE="$ROOT/out/Release/node" + [ -x "$NODE" ] || NODE=$(command -v node) + NPM="$ROOT/deps/npm/bin/npm-cli.js" + + "$NODE" "$NPM" init --yes + + "$NODE" "$NPM" install --global-style --no-bin-links --ignore-scripts acorn-walk +) + +mv acorn-walk-tmp/node_modules/acorn-walk deps/acorn + +rm -rf acorn-walk-tmp/ diff --git a/tools/update-acorn.sh b/tools/update-acorn.sh new file mode 100755 index 00000000000000..fadcb242884d77 --- /dev/null +++ b/tools/update-acorn.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +# Shell script to update acorn in the source tree to the latest release. + +# This script must be in the tools directory when it runs because it uses the +# script source file path to determine directories to work in. + +set -ex + +cd "$( dirname "$0" )/.." || exit +rm -rf deps/acorn/acorn + +( + rm -rf acorn-tmp + mkdir acorn-tmp + cd acorn-tmp || exit + + ROOT="$PWD/.." + [ -z "$NODE" ] && NODE="$ROOT/out/Release/node" + [ -x "$NODE" ] || NODE=$(command -v node) + NPM="$ROOT/deps/npm/bin/npm-cli.js" + + "$NODE" "$NPM" init --yes + + "$NODE" "$NPM" install --global-style --no-bin-links --ignore-scripts acorn +) + +mv acorn-tmp/node_modules/acorn deps/acorn + +rm -rf acorn-tmp/ diff --git a/tools/update-base64.sh b/tools/update-base64.sh new file mode 100755 index 00000000000000..50b8da7adb867c --- /dev/null +++ b/tools/update-base64.sh @@ -0,0 +1,47 @@ +#!/bin/sh +set -e +# Shell script to update base64 in the source tree to a specific version + +BASE_DIR=$(cd "$(dirname "$0")/.." && pwd) +DEPS_DIR="$BASE_DIR/deps" +BASE64_VERSION=$1 + +if [ "$#" -le 0 ]; then + echo "Error: please provide an base64 version to update to" + echo " e.g. $0 0.4.0" + exit 1 +fi + +echo "Making temporary workspace" + +WORKSPACE=$(mktemp -d 2> /dev/null || mktemp -d -t 'tmp') + +cleanup () { + EXIT_CODE=$? + [ -d "$WORKSPACE" ] && rm -rf "$WORKSPACE" + exit $EXIT_CODE +} + +trap cleanup INT TERM EXIT + +cd "$WORKSPACE" + +echo "Fetching base64 source archive" +curl -sL "https://api.github.com/repos/aklomp/base64/tarball/v$BASE64_VERSION" | tar xzf - +mv aklomp-base64-* base64 + +echo "Replacing existing base64" +rm -rf "$DEPS_DIR/base64/base64" +mv "$WORKSPACE/base64" "$DEPS_DIR/base64/" + +# Build configuration is handled by `deps/base64/base64.gyp`, but since `config.h` has to be present for the build +# to work, we create it and leave it empty. +echo "// Intentionally empty" >> "$DEPS_DIR/base64/base64/lib/config.h" + +echo "All done!" +echo "" +echo "Please git add base64/base64, commit the new version:" +echo "" +echo "$ git add -A deps/base64/base64" +echo "$ git commit -m \"deps: update base64 to $BASE64_VERSION\"" +echo "" diff --git a/tools/update-cares.sh b/tools/update-cares.sh index d92fc6ed2e7362..f20347d88274fe 100755 --- a/tools/update-cares.sh +++ b/tools/update-cares.sh @@ -2,8 +2,8 @@ set -e # Shell script to update c-ares in the source tree to a specific version -BASE_DIR="$( pwd )"/ -DEPS_DIR="$BASE_DIR"deps/ +BASE_DIR=$(cd "$(dirname "$0")/.." && pwd) +DEPS_DIR="$BASE_DIR/deps" ARES_VERSION=$1 if [ "$#" -le 0 ]; then diff --git a/tools/update-llhttp.sh b/tools/update-llhttp.sh index 12e2f465d7d26c..b45e106a3b1270 100755 --- a/tools/update-llhttp.sh +++ b/tools/update-llhttp.sh @@ -3,8 +3,8 @@ set -e # Shell script to update llhttp in the source tree to specific version -BASE_DIR="$( pwd )"/ -DEPS_DIR="${BASE_DIR}deps/" +BASE_DIR=$(cd "$(dirname "$0")/.." && pwd) +DEPS_DIR="${BASE_DIR}/deps" LLHTTP_VERSION="$1" if [ "$#" -le 0 ]; then diff --git a/tools/update-nghttp2.sh b/tools/update-nghttp2.sh index 5f951b738f7b4f..dafa872385b005 100755 --- a/tools/update-nghttp2.sh +++ b/tools/update-nghttp2.sh @@ -2,8 +2,8 @@ set -e # Shell script to update nghttp2 in the source tree to specific version -BASE_DIR="$( pwd )"/ -DEPS_DIR="$BASE_DIR"deps/ +BASE_DIR=$(cd "$(dirname "$0")/.." && pwd) +DEPS_DIR="$BASE_DIR/deps" NGHTTP2_VERSION=$1 if [ "$#" -le 0 ]; then diff --git a/tools/update-npm.sh b/tools/update-npm.sh index f69b6e5b17ea15..e4381ecfae0948 100755 --- a/tools/update-npm.sh +++ b/tools/update-npm.sh @@ -2,8 +2,8 @@ set -e # Shell script to update npm in the source tree to a specific version -BASE_DIR="$( pwd )"/ -DEPS_DIR="$BASE_DIR"deps/ +BASE_DIR=$(cd "$(dirname "$0")/.." && pwd) +DEPS_DIR="$BASE_DIR/deps" NPM_VERSION=$1 if [ "$#" -le 0 ]; then @@ -40,7 +40,7 @@ rm -rf npm/ echo "Copying new npm" -tar zxf "$WORKSPACE"/cli/release/npm-"$NPM_VERSION".tgz +tar zxf "$WORKSPACE/cli/release/npm-$NPM_VERSION.tgz" echo "" echo "All done!" diff --git a/tools/utils.py b/tools/utils.py index d6dce5f7a52137..32a3b3dbcb824c 100644 --- a/tools/utils.py +++ b/tools/utils.py @@ -97,6 +97,8 @@ def GuessArchitecture(): return 'ppc' elif id == 's390x': return 's390' + elif id == 'riscv64': + return 'riscv64' else: id = platform.processor() if id == 'powerpc': diff --git a/tools/v8_gypfiles/d8.gyp b/tools/v8_gypfiles/d8.gyp index 1780e1ab0dbccf..61ff530e013443 100644 --- a/tools/v8_gypfiles/d8.gyp +++ b/tools/v8_gypfiles/d8.gyp @@ -6,6 +6,8 @@ 'variables': { 'V8_ROOT': '../../deps/v8', 'v8_code': 1, + # Enable support for Intel VTune. Supported on ia32/x64 only + 'v8_enable_vtunejit%': 0, 'v8_enable_i18n_support%': 1, }, 'includes': ['toolchain.gypi', 'features.gypi'], @@ -51,6 +53,11 @@ [ 'OS=="win"', { 'sources': [ '<(V8_ROOT)/src/d8/d8-windows.cc', ] }], + ['v8_enable_vtunejit==1', { + 'dependencies': [ + 'v8vtune.gyp:v8_vtune', + ], + }], ['v8_enable_i18n_support==1', { 'dependencies': [ '<(icu_gyp_path):icui18n', diff --git a/tools/v8_gypfiles/features.gypi b/tools/v8_gypfiles/features.gypi index 5aa7c3fb4d2927..82c95b4d6db5ee 100644 --- a/tools/v8_gypfiles/features.gypi +++ b/tools/v8_gypfiles/features.gypi @@ -106,6 +106,9 @@ # Sets -dENABLE_HUGEPAGE 'v8_enable_hugepage%': 0, + # Sets -dENABLE_VTUNE_JIT_INTERFACE. + 'v8_enable_vtunejit%': 0, + # Currently set for node by common.gypi, avoiding default because of gyp file bug. # Should be turned on only for debugging. #'v8_enable_handle_zapping%': 0, @@ -208,7 +211,7 @@ 'v8_enable_regexp_interpreter_threaded_dispatch%': 1, # Disable all snapshot compression. - 'v8_enable_snapshot_compression%': 1, + 'v8_enable_snapshot_compression%': 0, # Enable control-flow integrity features, such as pointer authentication # for ARM64. @@ -307,6 +310,9 @@ ['v8_enable_hugepage==1', { 'defines': ['ENABLE_HUGEPAGE',], }], + ['v8_enable_vtunejit==1', { + 'defines': ['ENABLE_VTUNE_JIT_INTERFACE',], + }], ['v8_enable_pointer_compression==1', { 'defines': [ 'V8_COMPRESS_POINTERS', diff --git a/tools/v8_gypfiles/toolchain.gypi b/tools/v8_gypfiles/toolchain.gypi index 8ade60b4e3ee0d..05295e945ab186 100644 --- a/tools/v8_gypfiles/toolchain.gypi +++ b/tools/v8_gypfiles/toolchain.gypi @@ -1125,7 +1125,7 @@ 'ldflags': [ '-Wl,-bmaxdata:0x60000000/dsa' ], }], [ 'v8_target_arch=="ppc64"', { - 'cflags': [ '-maix64', '-fdollars-in-identifiers' ], + 'cflags': [ '-maix64', '-fdollars-in-identifiers', '-fno-extern-tls-init' ], 'ldflags': [ '-maix64 -Wl,-bbigtoc' ], }], ], diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp index 42e26cd9987cc5..fe658dbfc1d055 100644 --- a/tools/v8_gypfiles/v8.gyp +++ b/tools/v8_gypfiles/v8.gyp @@ -327,7 +327,7 @@ '<(V8_ROOT)/src/builtins/builtins-intl-gen.cc', ], }], - ['OS=="win" and _toolset=="target"', { + ['OS=="win"', { 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', 'sources': [ @@ -685,7 +685,7 @@ ], 'sources': ['<@(v8_compiler_sources)'], 'conditions': [ - ['OS=="win" and _toolset=="target"', { + ['OS=="win"', { 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', 'sources': [ @@ -710,7 +710,7 @@ ], 'sources': ['<@(v8_compiler_sources)'], 'conditions': [ - ['OS=="win" and _toolset=="target"', { + ['OS=="win"', { 'msvs_precompiled_header': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.h', 'msvs_precompiled_source': '<(V8_ROOT)/../../tools/msvs/pch/v8_pch.cc', 'sources': [ @@ -912,15 +912,13 @@ ' export const StringFromCodePoint: typeof String.fromCodePoint + export const StringFromCodePointApply: StaticApply export const StringRaw: typeof String.raw export const StringPrototypeAnchor: UncurryThis export const StringPrototypeBig: UncurryThis diff --git a/vcbuild.bat b/vcbuild.bat index eb2fc28628ed47..97945332be64cf 100644 --- a/vcbuild.bat +++ b/vcbuild.bat @@ -54,6 +54,7 @@ set i18n_arg= set download_arg= set build_release= set configure_flags= +set enable_vtune_arg= set build_addons= set dll= set enable_static= @@ -140,6 +141,7 @@ if /i "%1"=="without-intl" set i18n_arg=none&goto arg-ok if /i "%1"=="download-all" set download_arg="--download=all"&goto arg-ok if /i "%1"=="ignore-flaky" set test_args=%test_args% --flaky-tests=dontcare&goto arg-ok if /i "%1"=="dll" set dll=1&goto arg-ok +if /i "%1"=="enable-vtune" set enable_vtune_arg=1&goto arg-ok if /i "%1"=="static" set enable_static=1&goto arg-ok if /i "%1"=="no-NODE-OPTIONS" set no_NODE_OPTIONS=1&goto arg-ok if /i "%1"=="debug-nghttp2" set debug_nghttp2=1&goto arg-ok @@ -194,6 +196,7 @@ if defined noetw set configure_flags=%configure_flags% --without-etw& if defined ltcg set configure_flags=%configure_flags% --with-ltcg if defined release_urlbase set configure_flags=%configure_flags% --release-urlbase=%release_urlbase% if defined download_arg set configure_flags=%configure_flags% %download_arg% +if defined enable_vtune_arg set configure_flags=%configure_flags% --enable-vtune-profiling if defined dll set configure_flags=%configure_flags% --shared if defined enable_static set configure_flags=%configure_flags% --enable-static if defined no_NODE_OPTIONS set configure_flags=%configure_flags% --without-node-options @@ -201,6 +204,7 @@ if defined link_module set configure_flags=%configure_flags% %link_module% if defined i18n_arg set configure_flags=%configure_flags% --with-intl=%i18n_arg% if defined config_flags set configure_flags=%configure_flags% %config_flags% if defined target_arch set configure_flags=%configure_flags% --dest-cpu=%target_arch% +if defined debug_nghttp2 set configure_flags=%configure_flags% --debug-nghttp2 if defined openssl_no_asm set configure_flags=%configure_flags% --openssl-no-asm if defined DEBUG_HELPER set configure_flags=%configure_flags% --verbose if "%target_arch%"=="x86" if "%PROCESSOR_ARCHITECTURE%"=="AMD64" set configure_flags=%configure_flags% --no-cross-compiling @@ -772,13 +776,14 @@ set exit_code=1 goto exit :help -echo vcbuild.bat [debug/release] [msi] [doc] [test/test-all/test-addons/test-doc/test-js-native-api/test-node-api/test-benchmark/test-internet/test-pummel/test-simple/test-message/test-tick-processor/test-known-issues/test-node-inspect/test-check-deopts/test-npm/test-async-hooks/test-v8/test-v8-intl/test-v8-benchmarks/test-v8-all] [ignore-flaky] [static/dll] [noprojgen] [projgen] [small-icu/full-icu/without-intl] [nobuild] [nosnapshot] [nonpm] [nocorepack] [noetw] [ltcg] [licensetf] [sign] [ia32/x86/x64/arm64] [vs2019/vs2022] [download-all] [lint/lint-ci/lint-js/lint-md] [lint-md-build] [package] [build-release] [upload] [no-NODE-OPTIONS] [link-module path-to-module] [debug-http2] [debug-nghttp2] [clean] [cctest] [no-cctest] [openssl-no-asm] +echo vcbuild.bat [debug/release] [msi] [doc] [test/test-all/test-addons/test-doc/test-js-native-api/test-node-api/test-benchmark/test-internet/test-pummel/test-simple/test-message/test-tick-processor/test-known-issues/test-node-inspect/test-check-deopts/test-npm/test-async-hooks/test-v8/test-v8-intl/test-v8-benchmarks/test-v8-all] [ignore-flaky] [static/dll] [noprojgen] [projgen] [small-icu/full-icu/without-intl] [nobuild] [nosnapshot] [nonpm] [nocorepack] [noetw] [ltcg] [licensetf] [sign] [ia32/x86/x64/arm64] [vs2019/vs2022] [download-all] [enable-vtune] [lint/lint-ci/lint-js/lint-md] [lint-md-build] [package] [build-release] [upload] [no-NODE-OPTIONS] [link-module path-to-module] [debug-http2] [debug-nghttp2] [clean] [cctest] [no-cctest] [openssl-no-asm] echo Examples: echo vcbuild.bat : builds release build echo vcbuild.bat debug : builds debug build echo vcbuild.bat release msi : builds release build and MSI installer package echo vcbuild.bat test : builds debug build and runs tests echo vcbuild.bat build-release : builds the release distribution as used by nodejs.org +echo vcbuild.bat enable-vtune : builds Node.js with Intel VTune profiling support to profile JavaScript echo vcbuild.bat link-module my_module.js : bundles my_module as built-in module echo vcbuild.bat lint : runs the C++, documentation and JavaScript linter echo vcbuild.bat no-cctest : skip building cctest.exe